tcgcgcgatctttgagctaattagagtaaattaatccaatctttgacccaaatctctgctggatcctctggtatttcatgttggatgacgtcaatttctaatatttcacccaaccgttgagcaccttgtgcgatcaattgttgatccagttttatgattgcaccgcagaaagtgtcatattctgagctgcctaaaccaaccgccccaaagcgtacttgggataaatcaggcttttgttgttcgatctgttctaataatggctgcaagttatcaggtagatccccggcaccatgagtggatgtcacgattaaccacaggccattcagcgtaagttcgtccaactctgggccatgaagtatttctgtagaaaacccagcttcttctaatttatccgctaaatgttcagcaacatattcagcactaccaagcgtactgccacttatcaacgttatgtcagccattcaagaacccaactgaagtaaagagctggcattgtactctgtgaatcagctgggatctagctgtggataatgtgggtatagttattttagggttaaggaacgatcgtacgcatgatagggttttgcagtgatattagtgtctcggttgactggatctcatcaatagtctggattttgttgataagtacctgctgcaatgcatcaatggatttacacatcactttaataaatatgctgtagtggccagtggtgtaataggcctcaaccacttcttctaagctttccaattttttcaaggcggaagggtaatctttggcacttttcaagattatgccaataaagcagcaaacgtcgtaacccagttgttttgggttaacgtgtacacaagctgcggtaatgatccctgcttgccgcatcttttctactcttacatgaatagttccggggctaacagcgaggtttttggctaattcagcatagggtgtgcgtgcattttccattaatgctttcaggatgctgcgatcgagattatcgatctgataaatttcactcatatttcccccgtttttttatcgatatctcaattatagtgccatataaattcattattaaaaccataatggctatatttgttattggatattgaatttaaccctcattctgttgcttaatcgatgacaagccagtaggcataactaaacataacgaattgagaaaacagcaatgaaaaaacaatttatccaaaaacaacaacaaatcagcttcgtaaaatcattcttttcccgccaattagagcaacaacttggcttgatcgaagtccaggctcctattttgagccgtgtgggtgatggaacccaagataacctttctggttctgagaaagcggtacaggtaaaagttaagtcattgccggattcaacttttgaagttgtacattcattagcgaagtggaaacgtaaaaccttagggcgttttgattttggtgctgaccaaggggtgtatacccatatgaaagcattgcgcccagatgaagatcgcctgagtgctattcattctgtatatgtagatcagtgggattgggaacgggttatgggggacggtgaacgtaacctggcttacctgaaatcgactgttaacaagatttatgcagcgattaaagaaactgaagcggcgatcagtgctgagtttggtgtgaagcctttcctgccggatcatattcagtttatccacagtgaaagcctgcgggccagattccctgatttagatgctaaaggccgtgaacgtgcaattgccaaagagttaggtgctgtcttccttatagggattggtggcaaattggcagatggtcaatcccatgatgttcgtgcgccagattatgatgattggacctctccgagtgcggaaggtttctctggattaaacggcgacattattgtctggaacccaatattggaagatgcctttgagatatcttctatgggaattcgtgttgatgccgaagctcttaagcgtcagttagccctgactggcgatgaagaccgcttggaactggaatggcatcaatcactgttgcgcggtgaaatgccacaaactatcgggggaggtattggtcagtcccgcttagtgatgttattgctgcagaaacaacatattggtcaggtgcaatgtggtgtttggggccctgaaatcagcgagaaagttgatggcctgctgtaaaatctagtcattatccccctatgctaactcgcgataacggtatcagtcatcgcgggtttttaactttatcagtctgtaggcggcatcactatgggggattatcgtttccagcggcgtatcaaacggctttttaaacttgtatcaaaacgccagatatgatcaaaaatacgcatgatccctggtttgccataagcggacatggcaacagcatggaaacggtgctggtgggcctgctgctggatttttatctttctgactaactcttctggcaaacgctgggcgataaagtctgaaatgatcaccgcgtctgcgtcataccattctctgtcttccattttatttaacgtgttggctaagcatgccgccagatccgtaccaccacgaaaatgttggttgaggaaacgtatggcttgctcaataccattgtcagctgatagctcgtagtgaattatttcagtagcaaataacatgatgtaacagcggcgattatcggctaacgcgatacggagtaaggccagacaaaatgctttggcgcattgctcgttgaagcctcccatcgagcctgaggtatcgacgcagacaataaatggcccacggggttgctcatcattttgtttaaggctgacgggtctctgttgcgttttttcctgccagttgtctccttgtaatcggtatgtgagcaaacgccgttccagtaagcggcgataaaactcaaactccaactcactcatccctaacatcaccaattcagtaggcaataatcgcaggatgtcattactctgatgaataccactgacctcctcaggcaccgaatctggctggcgtaccataacggtgtaaggctcatagcgggcgtcaggtgccggttgtgctttggctgagcggctgcggccgagctgttcggctaaacgtattaattcaggttgctgttgcagaaagtcgccatattgcagcaataattgataatcgccacgttgcaaatgcccctgactcatatcccaaagacgcccagcggcattgtcattggtggtgagaatgggttccagtgcaccactgagcgctaatcttcgctgtagctcagctaagagctgttcccgttcttgttctaacaactgatgatgaattgtgatggtttgtaggatcagactgacacgccaacgttgtaaaaagagcgtttgcaggctatctccgcctggcgggttttttgccaggtctgcggtttgcactaatgttttagcctgcgttgcaaacggggaatgtaaatcttgtaactgagccacgatatcgggcagatgcgcataaaactgtgggctatcctccaacagactctgttgatataaggaaaattcattcgccagccctggcggaacgctagcttcacggatccgttgttgcaaattttgtttccagccgggaatatctttcattaatgcccgtttaatccgcgggaatttttcaaaaaaaatcgccaactgaggtgctgccagtaaacctaccaccatctcttcgataagttcaccttcacttatcgacagcagcatatccagtgttgccagactgagcatcggtcagtgtccactgtgtttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttgaaattgaagttgctccaccacctgtagcaggctggcctctatttttgccagccaagatgatggggtaaataaacaaggctgatgttggctaaataagcgccgttgttctgccagcgtactttccagtttggtgagtgccagcagcagttctggtggcacgctagtggttgtggcacccggaagggacaaggttgatggctggcggctcacatccagtatgattatatgtaactgatcatcaatttccgcatcgatagattgcgcatagccaacaccatttaatttggctcgtaaagcgccacctttattcagccattgagcaagggcctctttatcaacctgcagatgattgacctgaatatcatgtaagttaagcggtttttgcagtaatagcgtcaaggtactgtctgtcagattatccggcagagcatattgcgctttacggctgaacatgccgctttgcttaaccacagtgagtgcctggtggtcactttgctgctgttggtgttgcaaccatttgctattaatatcttgtagcttcattaataagctttgctgttgatacccttgttccgtcaacaattgttccagttgctgttgcagtaatttgaacgagttaaggtcatgccataggcaatctttcagtaaaatcagatcaataggggttatttcatcacggccactgaagaatgcactggcttgtagtagacgtaatgccttcttccagcggcggtcagagacataaggagcgtgttccagagcgctgagtcgttgacgtagctgaaaaataagctcaaagcagtgatctggtaatgtgattttgtcaatcaagggctgccactggtggaattcttcatcagtgatactgaggttttctgctaccgggttgtgattttcattttgtctgctgatcagcagtgagcggaaattctgtttttcttgtacccggtctagccacaggcggatcagcatccggtcataaagtgcttccaggctgctgtctgcgtctggcaactcattggacgcggttaccagcaagcgcatcgggatactgtcttccctatcaccatttcgaaagcgccgttcattaatggcggtcagtagagtattaaggatagccgggcccgccttccagatttcatcgaggaagacaatttcagcttctggtagataacccccggtcattcgttggtaacgcccttcttcttttaatgcctgtatggacagcgggccaaaaacctcttccggtgtagaaaagcgggtcatcaggtattcaaatgcccgagcatggcggaaagcaaatttcaagcggcgggcaatcaggcttttggcaattcccggaggaccaagcagaaatacactttcaccgctgagtgctgccagtaagcacaaacggatggcttcctgtctttcatacagcccactttcaagggcatgacttaagcgagatattctttctgccaattgcgatgattgcgccataattgttctacatgttcctctgatgagttaatttttacctgataaaacggaataaatcctctttttcttaataggatagcttgttgattagtgaaattttcatatcatcaattatttgtttttgattaaatatcgttctttttctgctctaatttaagagtaggcaatccatttaaataatgcatactgaacgcctttcgtgggcgtgaaaggacacaggatcttctgtcatggggcctaaacgcatacatcagcttatggatgttctagcaaatgagcacagagcataaacaatatttatccgcggtgactttggctgcaatcggggtcgtttacggtgatattggcaccagcccactctataccttgagagagtgtttttctggtcattatggttttgatgtccgacccgatgtggtgtttggttttttatcgctgattttctggatgctaattctagtcgtctcggttaaatatctgacctatgtgatgcgggctgataacgcgggtgaaggagggattttaacgttgatgtctttggcagggcgtaatacctcttccagagcgacgtctatcttggtggtccttgggctaattggtggcagcttcttttatggtgaagtggtcattaccccggcaatctcggtgatgtcagctattgaagggttggaaatcgccgcacccgcccttgatccctacattgttccctgctccattgccgtattaacgctactttttgtgattcaaaagcatggcactggcagtgttggtaaacttttcgccccggtgatgctggtgtggttcctgacgttagccttacttggtctgcgcagtattattgctaacccagaagttttggccgcgctgaatcccaaatgggcaataagcttttttgttgaatataagtctgtttcgttttttgcccttggtgcggtagttctggcgattactggcgttgaggcgttgtatgcggatatggggcattttggtaagtttcctatccggctcgcttggtttactgtggtcttaccgtcgttggtgctgaattattttggtcagggggcgttattactgaaaaaccctgaagccatcaaaaaccccttctttctgctagcccccgactgggcactgattccattacttattctggcgacgctagccactgttattgcctcacaggcggtgatttctggcgtattttcacttactcgacaggctgttcgtttagggtatttaccacccatgcgaattattcatacttcagagatggaatctggccagatatatatcccagtgatcaattggaccctctatttagcggtggtgttagtgattatcggttttgaacgctccagtaatttggcggcggcttatggaatagcggttaccgggactatggttatcaccagtattctgttttgtaccgtggcatggaaaaactggcattggaatcgctttctcgtcgtatttttactgatggtcttgttgattatcgatatcccgatgttttctgccaatgtgcttaaattattctcagggggttggttgccactgtctttaggtttggtgatgtttattattatgaccacctggaaaagtgagcgtttcagtttactgcgccgtatgcatgaacacagtaattcactggaagcgatgattgcttcactagagaagtcaccgccagtacgggtacccggtacggcggtgtatatgtcgcgagcaatgaatgtcattccatttgcattattacataaccttaaacataacaaagtgttacatgagcgtgttgtgttgctaacgatgcggactgacgatgtgccttatgtacataatgtggagcgggttaccatcgagcaactttctccaaccttctggcgggtggttgccagatacggttggcgtgaaacacctaatgtggcggaaattttccaccgttgtggtttggaaggtttgtcttgccagatgatggaaacgtcgttctttatgtcacatgaatcgctaatcctgactaagcggccatggcacttatttttacgtggtaagttatttattgcacttagccgtaatgcattacgcgcaccagatcaatttgagatcccacccaatagggttattgaacttgggacacaagtggaaatttaattgagaggccgttaatcataacggcctcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccgctaaaatccttcttcttatatcgctagcaaagtgtttcggtggcgatcacaatttcactaaatgaggtttgtcttctactgccgtttttctaaactccttgttagcgaaacgtttcgctcttggagtagatcatgaaaaaaggtgtattactgaacgctgatatttccgcggttatctcccgtctgggccataccgatcagattgtgatcggtgacgcagggctaccgataccggcaaccaccacacgaatcgatttggcgttaacacgaggcgtgccagggtttctgcaggttgtcgatgtagtcacgcaagaaatgcaggttgagaatgcttaccttgcagaagaaatcgttaaaaataatccgcaacttcatgaagcattactcgtgctgctcacacagcttgagcaacggcaggaaaaccaaattgctttgcgttatatcagccatgaggcgtttaaagagcaaactaaacaaagccgggcggtgatacgcagcggagagtgttctccctttgctaatatcattctcggctccggcgtaaccttctaaggcctttatgcaacctttactaaaatttcaaggacaaaggaataaataagatggaaacaggtaagctggtggtgttgggcagtatcaatgccgaccatattctgaatattgagcagtttccacgtccgggtgaaacggtgatcgggcagcagtataacgttgctttcggaggtaaaggggctaatcaagcggttgctgctggccgtagcggtgcggatatcgcatttattgcctgtgtgggtgacgatgatattggtgaacgggtgcgtcagcaactcactgccgataagattgatactcagcctatcgaggctattaagggggcaactaccggtgtggcattgatcttcgtgaatagcgatggcgaaaatgtgattggtattaatgcgggggctaactcagcggtgacaccagagtatcttcgccgctaccaacaacaagtgatcgatgctgatgcactcttaatgcaactggagtcgccgctcgacactgttattgcggccgctaaactggcgaagcagcatcaaactcaggttatcctcaatccggcacccgcccgtaaattacccgatgaattattaactctggtcgatatgattacgcctaatgaaacggaagccgagcgtttgaccggcattcatattgagcaggatgatgatgccgcgaaagcagcgcaaattttgcatgataaaggcattgctaccgtgatcatcaccttaggtagccgtggcgtatggctcagtgaacaaggtaaaggtaaattagtggcggggttcaaggtaaatgccgtagataccattgctgccggtgatacgtttaacggtgcattattgacagcgttattagaaggccagtctatggatgtcgcagtgcgttttgctcatgccgcggcggctattgcggtcactcggcctggagcacagccgtccattccatggcgtgccgaaattgatagcttcttacaagaacgagtgtaaaacgtggccacaatgaaagatgtcgcccgtctggcaggggtatcgtcaagcaatggcacgtgcaggtttgccaattattgccgggtatgaagttgtcagtgattttgaatttggtggtggcctggttgccctgaagcaacgactaaataatccagaagctgagccacaagttctgcccctgactcccgagctaatagaacgcggttcggtctcccttcgttaaacattatttttcacctgtggggctacttttttcacattacggccctgaattaaattgtctccatccctgggtttgagtaacaagaacaccagagatgatagcaatgtcactattcccatggtgataaaggtgtagtggaagtgatccacattaccgcctaacgacaacccatcataaaaacgcaacacagtcgcactgatagcaatcccaaagcttatcgataattgttgggttaccgccagaacactgttaccggagctggcattgttatccgtcaaatcagccagtgtaattgtattcatcgcagtaaattgggtcgacatcgctatacctaatataaatagcggcaatatcatcatccatgccgacatccccggtgattgcaatgcaaaggaggcaatcagtaccccgataattaaggttataccgactaacactttacgatagcccagtgagcgcagcacctgtgtgacggctgattttgccatgatggatccaatcgcggtgggagccatcatacaaccggcgataagtgcggaataaccgaatccaacttgtaacatcaacggcattaaaaaaggtacacagcccgtccctaagcgggaggccacgttaccggcaatccccacggagaatgtccgggtcttaaataatggcaaaccaatgagtggattaggatggcctttggcatgaaatatatagaaaatcagcattaataggccgcctagcagagttgcggcgggtaaataatctgcgatttctggccgccccataatctccaggctggtggatatcatgactaaactgataccaaatagtaggaaaccaacaaaatcaaaagtgcgcttaggcatcgtgaaattaggcatatatttgcgggcataaaaaatacccaacaagccaataggaatattaaggataaaaatccaatgccaagtggtataagtcaccaacaacccgcccaataatggccccatgactggcccgactaaccctggaatagtgacaaaatttaaaaccggcaataactcactgcgtggataagcccggatgagcgccagcctggctaccggcatcatcatcgccccaccgatcccttgaataacccgagaagccactaagaaagccagtgagcctgaaagtgcacagagcagtgatccgaaggtaaataaagaaaccgccaggataaaaattcgtcgggtaccaaaacgatcggccagccaaccactaactggaatcaacatcgcgacggtcagggtatagctaataatggctgattgcattgtcagcggagaacggttaaggctttcggcgattgaagggagagccgtattcagtatggtggcatccaaagcctgcataaagaaagccatagccgctatccaaggaaggcctgccatactgcgcgcagattttatcattatccgtcctggtgatttatatggggggcgataattttctcttctttatatagatagcatgtggctgatcgtgctgtcgtcagtctaccgtttttaatagcacctgacaggcgaataaagcaccttgattatcacctgccagaatcgtatctacaatgttctgatgatgttgtagcttaatcacttcatcaccagtaatagcacgaaagtagctgtaataaaccgaactgaataagttagcaaaagagattaaaaatggattgccgctggcttcataaattaatttatgaaactgggtatccacctgaatccattgctcacgattaaagttgctatgcagtgcacgcatttctgcaactagtgatgctaacagctctcgctgtttctcattggcgtgtgtggcagccagataacaggcttgtggttccaacgatgttcttagtataaggaagtgttgcatgacctgatcaaaattctccttggtcatccaccacgttaataattcctgatcaaggtagttccaattcgtctgtggcataacacgagtgccaatacgcgggcgcggtaatagcatccccttcgctgccagcatttttactgcttcacgtactgcggtgcgacttacaccaaattgttcacccaactctatttcgccgggcagtatactgcccgcttcatattctcctgcgagaatacgctgaccaatcttttcagccagtaagtaggaaagatttcgctgggcggcttgctgttgggtatttagttgcatggtgatttgtcctatcagtcttcttatatttctattttactctactgtttcacttcggtattggatgtttagcttaataattgtttaaggattgtcctttttctctgtttttgctgaaaaaaaacacggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgagcgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgttatgagtttcgactcatgctgatacgaaacggttgaatttcggtttgatcggtattttcgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccaatccgataatgagtgaaagacattatcaccggttctttatgaactgaaaaataacgtaaagatgactttaccaagtcgtgtttacgatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgacaagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactaggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacacttaggtgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctgggacttaaagtcccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaagaccccatgcccaaagcgtggggtttttgctgtgcgcgaaacacagaaattacgcgttgtaatgatgattaaaatggtgaggataaggtaggttagcaacgtgtccacaccaatgatggcgtagctcgagcctatatggagcaggaaaaacggtatttttactggctgcctattctcttcgccgcggacatttggtcatcaacctcagaaacttcactttttgtgatagatattctcttctccctactgttttgttcgtcgtgggccctaagtgaagagactgtgggtataatcgattaccgggagaagcggtatggcggcgtatggctatggtccagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgattaaattaatactatatcggtaaatattattaattatggatagtgccttttgtagagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctgacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaacacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaattgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaagcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctgaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctcattttgtatgactacccccgcattaccttacttcaaaactaatattttctaaccaggtgcagataaactccgtaatctgttcgggctgattaatatccaattgttttaccgtcgtctctattggcttatcacttgccagagcaataacgtgtttatcgatcaaaccagagaaaggtttaccgatggattctctatagagtgcaattttattgattggctcatgcttaaagccttcaactaatattaagtctatcgtagaggcatctaatcggctggcaagataatgaagatttaacggctgttgttctggggtttctgtcattagtgcccaacggcaatcactggcgaccagtgtttgtagcgctccagccttacgtaattcgtagctatctttgcctggggtatcgatttccatattatggtgagtatgtttgattaagccgactcgaacttgtcgctgttgcagtagaggaataagactttttaataaagtcgtttttcctgtaccactataagccgctattcctaatagcggcggtgacttgtagttcatcattggcctcttctcttttgttcccataaatcacaatctgctggggtatttaggttgctgaataaatcagccttcccgctaaattttacacgttgagcattaatagagtctaaaaataacataagcttacggtcaccccttatcagatagtcagctaattgtgtttttaggctgatatgcatcaatgcgaaagtgggatgtgctctttcatcatcgttagcataagccgcaagtgcctgttttttaccttgccaaagctgagaaactaaatcggaaggcagtgcgggaacgtcgcagggagcaaaaacgacccactcggtagacgcatagcttaatccggcatgcatccccgccagtgggcctacaaagccagtaatgatatcgtcaatgactgggattccactttccttatataacccttggttgcgattagcattaatcactaaatcactcacttggggtttgaatctgtctataacatactgaaatagcggttttccattaagaggaataagtcccttatcattaccgcccattctggacgaacggtcccctgcgagaataacacctgtaatattgggttgcatttctatcgctccgctgcatcctattgacacagggattgtatctgtaaataacataggggttcaggatttacttttattgacaataggctctctttccctacgtgagtatccctgctactttgtcagcatctttttgaagaggataaatttgctatgaaatgccatcgtgttaatgaattgattgagcttttacatccagcttggcagcaggagcctgatttaaacttggtacaatttttacaaaaattggcggcagaagcgggttttaagggggatttttcggatttaacggacgatgttcttatctatcatctgaaaatgcggggcgctgcatcaaccgaggtgatccctggcctgaaaaaagattatgaagaagattttaaaacagcactgttgcgtgctcgtggcattattaaagattagtcatactcctgtctgcggagataggggctttaatgatattatttattattctcagcgcgctgctgtcacttatatagactaaatgttgttatgaacaactctgcttttaattttcagaccttgtctcctgacctgattatggatgcccttgagggggcaggattacgggtagattcggggttaaccgcgctgaatagttacgaaaaccgtgtctaccagtttatggatgaagagagtaaacggtatgtggtgaagttttatcgccccgagcgttggagtagtgaacaaattacagaggagcaccagttttctctggatttggcggagtcagaaattccggtgattgccccattgcgactcaatggcaagactttgcatactcactgtggatttttcttcgctgtttttcctagcgttggtgggcgtcagtatgaaattgataatcttgaccaattggagtgggttgggcgttttcttggcagaatccatcaggccgctcgtaatagccttttcgttgcccgcccaacaatgggtatagaagagtatttgacagagccgcgtcagctactcgccaattgtgatttagtaccagtaaaacaacgggataaatttctggcagcggcagatttgctcattacaacgattaagcagtattggcatacagaatggcagcctttacggctacatggtgattgccatccaggaaatattttgtggcgtgatggtccgatgttcgttgatttagatgatgcgaggaatggcccggctatccaagatttatggatgctattacacggtgatcgccgtgaccaatctatgcagttggatatattgctggaagcttatagtgagtttgctgattttgatcagcgtgaattagcactaattgaacccttgcgcgcgatgcggatggtttactaccttgcatgggtcgccagacgttggcaagaccctgcatttccgaaaagttttccgtggatggctgaatctgatttttggctccagcagacagcatcattcactgagcaggttaagctgttgcaggaaccccctttgcagctgatgccaatgtactaaagctaagataatggagattgttatagtatgaaaaatgtatggttagcactcgttggtatcgtgatggcgttcagtgtgacggctgcacaattcaccgatgggaagcagtatctaacgttagataagccagtaacgggtgaacctcaggttctagagtttttctctttctattgcccacattgttaccagtttgaagaggtttatcaggtacctaaagcagtaaaaaaagcgctacctgaagggacaaaaatgacccgttaccacgttgaatttcttggtcctctcggcaagcaactgacgcaagcgtgggctgtcgctatggcattgggggttgaagaaaaaattaccccactgatgtttgaaggtgtgcagaagacacaaactgtacagactcctggcgatattcgtaatgtctttatcaaggcgggtatcagtggtgaagactacgacgctgcattgaatagttttgtggttaaatcattagttgctcagcaacaaaaagcggctgaagatttacaactacgtggtgttcctgcgatgtttgttaatggaaaatatatgattaagaatgatggtatggataccagctcaatggataattatgttaaacagtatgcggatgttgttacattcctgctgactcaaaaataatttagtacataaagagggggcttttgttgccccttttttttatttatttttatgctgtttagcttgggtttatctattttagggagcaatagatatcaatattcgtgggactaaaaatagatattgtcggttatgagtaataaaaaagacagtcgctattgagtactcataaggcaagttaattggccttgttgttgtaatggaataagtaatatccacaattgatataaataaatcattacagagaaaaaagatacgaataaacctaacattatgatttatatggttttaaatataaccatcggcatgattccataacagaaataattcacacatacttttattcacaagattatccacaggttagatctttaggatctctgtgcggtaatgttcactttcgcacaatattggacgctaaaattcgtctcttgctgtcagctatggcattcttagcgtcagactttgctgaatacagatgaagaaactctatggctcagattgcagaaaacccattgatccttgttgacggttcctcttacctctaccgtgcttaccatgctttcccaccactgactaatggtagcggggagccaaccggtgcgatgtatggcgttctgaacatgctacgcagtctgctgctgcaatatcgaccaagtcatgttgcagtagtttttgatgcaaaaggtaaaacgttccgtgatgaactttttgctgaatataaatcccaccgaccgccaatgccggatgatttacgggtgcaaattgaacctcttcatcagatggttaaagcgatgggattgcctttattggtcgtttctggcgtcgaagctgatgatgttattggcaccctagctcgggaagccgaaaaagcaggccattcggtattaatcagtactggtgataaagacatggcgcaattagttacgccgaatatcactttgatcaataccatgaataacactattttagggccgcaggatgtttgcgataaatatggtgtccctcccgaactgatcattgattttctcgctctgatgggtgactcctccgataatattccgggagtacctggtgttggcgaaaaaacagcacaggctttattgcaaggtttgggtgggttggatacgttattcagtaatctggataaaatatcaaccttgacgttccgtggtgcgaaaacaatgtcggccaagctagagcaaaataaagacgttgcttatctctcctataaattggctactatcaagacagacgttgagttagatgtaacctgtgatgagctaaccgtttctcctcccgatgataaacagttacatcagttattcagtcgttatgaatttaagcgttggctggctgatgtcgaagccggcaaatggttggacagtaaaaaagatcggccaacagggcaaacaagcagtcaatcttttgttgccgcagatacggcccctactgctgaagtcaccgcagtgctttcacaagagaattaccagactattttagatgagaaagcattggctgattggattgagcgccttaaagccgctgaagtttttgcttttgatactgaaactgatggccttgatacccttagctgtaacttaattgggatgtcttttgctgtcgctccaggtgaagcggcttatctgcctctggctcatgattacctggatgccccgccccaacttgaccgtgactgggttctggcgaccctgaaaccacttctggaagacgataaggcgcttaaagttgggcagaacctcaagttcgataaaagtatgctggctcgttatggtatcgatctaaaaggtatcgctttcgataccatgctggagtcttatgttttggatagtgttgcgggccgtcatgatatggacagcttggcggagcgctacctcaatcataaaacgattacgtttgaagagattgccggtaaaggtaaaaatcagctaacgtttaatcagattgcgttggagcaagctggcccgtatgccgcagaggatgccgatgttacccttcaattacatttggtcttatggccaaaattacagcaaagtgaaggcctcaagcgggtattccaagaaattgagatgccgttattgccgatcttgtctcgtattgagcggactggcgtattgattgaccaaaatatattagcggcacactcaaaagagctcaccatccgtttggatgagctggaaaagcaggcccatgaattggctgaagagccattcaacctggcatcacctaaacagctacaggctattctttatgaaaagcaaaaattgcctatcttgaagaaaacacctggaggcgcggcgtcaacgaatgaggaagtgctggctgagttggctctggattatcctttgccgaaggtgattctggaatatcgtggtctggcgaaactaaaaagcacttacaccgacaaattgccgctaatgattaaccccgtctccggtcgggtacacacttcctatcatcaggcagtgacagcaaccgggcgcttgtcttcccgcgatcctaacctacaaaatatccctgtacgtaatgaagaggggcgacgtattcgccaggcctttattgcaccgaagggctactgcattatggcggccgactattcgcaaattgaactgcgtattatggcgcatttgtcgcaggataacgggctgttagctgcatttgctgctgggcaggatattcaccgggcaaccgccgcggaagtatttggttcgccattggaaaaagtgacgacggagcagcgtcgtagcgcaaaagcgattaattttggtttgatttatggcatgagtgcttttggcttggcacgccagttggggatccctcgtggagaggctcaacgttatatggatctctattttgagcgttatccgggggtgttggagtatatggagcgtactcgtaaacaggctgctgagcagggctatgtcacgacactggatggtcgccgcctctatctgccggatattcactcacggaatgcaaaccgtcgaaaagcggctgaacgtgaggcgattaatgcccctatgcaaggtacggctgcggatattatcaagcgggcgatgattgcggtggatggttggttacagcaagagccagaaccgttggtgcgtgtcatcatgcaagtacacgatgaattggtctttgaagtgcatgaaagtgttttgcaaagtgctgagcagaaaatccgtgagttgatggagcaaagtatgcaactggctgtgccattgaaggtggatgtcggtgttggcgctaactgggatcaagctcattagtgatgtgggtaagtggcgataaacaaagcgttttttgtaattaagctacatttatgggctaatttacctgaaatagctctgctgaatcgtgacaatttgtgtaactaaacaacaaaaatttcttttgccctgcgaaaaaatgatgtagagttatagacgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgtatattagccgccccagtcatttattgactggggcgttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttatggggattttgctgacattattggcgtaactgctgggctggtaggtgctcatcaggcgggtaactgtgcaggaaatggtaagtcttataatgcagggcgacattaatcatcgcccttgtctgggctgctttttacaataaattactcgccttcgccgtcaaactcttcagccataacttctggtgggatctcactaaaccaggtgtccagtttttcccgtaacttatcgacaccaatctttttcagtgatgagaatgcctcgacctgaatatcacccataaatgggatgatagcttctcgcaccagatttaattgtgctttacgcgcaccggatgccagcttatccgctttggtcaacagcaaaagaaccggtgtaccgaccgcgaccgcccaggtaatcatctgctgatccaaatctttcaatggatgacgaatatccatcagcacaactaatcctttcagacaattacgtttctgcaaatattcacccagcgcacgttgccacttgagtttcatctcctcaggcacttcggcatagccataacctggtaagtccactagacggacaccatcaaccacttcaaacaggttaattagctgagttcgccccggtgttttactggttctggctaaacctttttggttagttaatgtattgagtgcactggatttacccgcgtttgagcggcccgcgaatgcgacttcaataccttcatcccgtggtaggtgacgaatatccggagcactgatgacgaagtgagtcatatgatagttatagtttctgatggtcaaaatttgtcgtctccgttagagattacttatatagggcgattataactgcatcaggcagaaaaaagggggtttatcttttggccccgtttttaattgtttctttaagtgaaattatagttttgtgagtcgtcggtcattgtgggcggcgataatgtcttatcatttagctactgttaagaaatacttgataaaaaatgggctattatgcacagctctctgattggttttaattgagtttgttgaacaaaagcaatcagctagtcaatttgttattggtacggatacaccatgcaaggagcacagttactcaggatgagtggcttatgtttaaggaacgtaatggatatacaaggaatgtaatggatgtacgggagccaaggatgctataaacggagctaatgtaaagggatgttcaggacactggccggagcgccgggcgaatcgccttcagggtttgaggggtggcaaggatcgcgtattgcaggagggagaaaccgggacgttatctaagtgcagggagtgcgctgtaaggatatccttccgcagaaggtgcgaaaaaaggcgacaggttaacctgccgccttttttctttctcttctttctgctagattccggcccaatcctatacccaatagattttaagatgcaggaaggcggcaaacgagagcggccaacacatctgcaacttggacggtggcgggtatatactaaatccgatcccatactcatttaagagcacaggttatgaagcagccaaataaagcaccacgcgcgaatattgcggccccgaagggtacagcaacaccaaaacgtagaagaaagacccgtgatgagctggatgctgaagcacgtgaccgtaaacgtcagaagaaacacagtggcaatcgctcaggtgcgagaaccaatgttgagggcagcaataagaaagggcatagccagactcaagagaaagatccgcgtgtcggtagtaaagtgcctgtaccgctggtcattgagagccaggtcaaagccaagtcaatgcctaagcctgtagagaaaaatgtggttaagccacgcctgacgccggaagaagagctagccaagctggagaatgacgaacgtctggatgcgctgcttgatcgtctggataatgacgaagtattgaacaaagaagaccaggcctatgtcgatctgacattagaccgtattgatgccctgatggagcaattaggcatcgaactgggtgatgacgaagatgatgttgagcgagaagagaagcaggaagatatcttgcagctactgaaacgtggtaatccaaaagatacattttaagtcatgaactgggtggtcccactaatagccctactactcacgtgttatctattgtggttattaggtaaactatggcggctgtcgcaacgcaaatcacggttgcgcagtgctactgcggtcagacaacaaaaacatctgccctctaaccgacccggtaggcgaaaatatcggaaggagtgaacatgtctgagcacgctatagtttgggatctatccctgattcaaaaatataattattcagggccgcgttatacctcgtatccaacggctcttgagtttagtgaagattacaatgagtctgctttccagcaggcggtgaaacgttatccgcaacggccattgtcgctgtatgtgcatattccgttttgccacaaactttgctacttctgtggctgcaataaactggtgacgcgtcagcaacataaagctgatgaatatctggtggtgttggaaaaagagatccgccagcgggccgccttgtttaccgggcgtcaggtcagccagatgcactggggggggggtacgccaacctatctgaataaaacgcaaatcagccatttaatgacggtgctgcgtgaacactttgattttctgcccgatgcggagcagtcaatcgaagttgacccccgtgaaattgaattagatgtgcttgatcacctgcgtgctgaagggtttaatcgcctgagcatgggggtgcaggatttcaataaagaggtgcagcggctggttaaccgcgagcaagatgaagattttatcttcgctttaattgcccgagctaaagcgcttggatttaactcaaccaatattgatttgatttatggcttgcccaagcagacaccagaaagttttgctttcaccttaaaacgggttgctgagctgaacccagatcgcttaagcgtgtttaattacgcccatctgccaagcctgtttgccgcccaacgtaaaatcaaagacgctgatctgccaacggcggagcaacggttggatattttgcagcacaccatccgtttcttaacggagtctggctatcaattcattgggatggatcattttgcgcgtccggatgatgaactggcaattgctcagcaggaaggaacattacaccgcaactttcaagggtataccacgcagggtgagagcgatctccttgggttgggggtttctgctatcagcatgttaggtgacagctacgctcagaatgaaaaagatctggaaacatattacgcctgtgtagagcaacggggtaatgcgttgtggcgcggcctgactatgaccgaagacgattgtttacgccgagatgtgattaaaacgctgatttgtcatttccaactcagttaccagccgattgagcagcgttatggtattcggtttgccgattattttgccgaagattttgagctgcttgcaccttttgaacaggatgggctggtggagcgaaatgaaacagggcttcgcgtgaccccccgtgggcgcttactcattcgtaatatttgtatgtgtttcgatatctatttacgtaaacaggcgcgcaagcagcaattctcacgtgtaatctgacgatatcaccctcagtgcggttatcgctcttgagggtgaccatctggcgggaactactccatccccaactctttcaacttccgcgttaatgtattacggccccagcccagcaggcgtgctgcttcctgcttatggccttgggtatggcgtaatgcggtggttaacagcgtgcgctccatttctggttgtgcttcagacagtaaatcctgatgaccagaacgcaacgcacgatccgcccattgcgctaacagcgttgaccaactgtcgggggctcgttggccggatgcatcgggcatatgagtttcaaataattcagacggcagatcctgaacgaggacttcctgcccagcggccatgacggtcagccaacgacaggtattctccagttggcgcacgttcccaggccaaggtaagcgggttagcgccgcttcggtctctggatgcagatttttgctttccacgcccaactctttagccgctacgtgtaaaaagtagcgagccaaacgcggaatatcctcactgcgttcacgtagtggaggtaaatgtactcggatcacattcagacgatggaatagatcctcacggaattttccttcttgaacacgcaactccagattctggtgagttgccgcaatgatccgcacatcgactttaacgggtgcatagcccccgacccgatagaactggccatcagccaatacccgtaacaggcgggtttgcacatccagtggcatatcaccaatttcatctaaaaaaagtgtgccggtgtcagcttgttcaaagcgcccctgccgtacctgattggccccggtaaatgcccctttttcgtgaccgaacagttccgactcaattaaatctttcgggatagccgccatgttcagtgcgataaagagggctttagcccgtgggctgtggcgatgtaatgcgtgtgcgaccagctctttaccggtaccggattcaccattaatcagtacgctaattgaggagcgtgacaagcggccaatgatacgaaaaacatcctgcatcgccggtgcttcgccgataatatcggctgtcggcccactgactggttggctacgggcgggttgttgttgctcctgataatggctaatagcccgttcaaccagagccacggcctcgtcgatatcaaacggtttgggcaaatagtcaaaggccccttgctgatacgcactgacggcggcatctaaatctgaatgggccgtcattatgatgaccgggagcatcggatggcgttgcttaatttgtttgagtaatgccaagccatccattcctggcatacggatatctgataacaacacatctggagttcgcgtagccagtgcatccaatacctgattgccgctatcgaatgcgacacagtttagacccgctccagtcagtgcgcgctcaagcacccagcggatggaactatcgtcatcgacgatccagactatccctcgttgcatagaaacctcactggcgaataggcaggtaaaccgaaaactcggtgtgtcctggccaactgttaaattcaattttacccgaatgctgatcgataagattacgggcgatagataaaccaagacccgtaccgccctcgcggccactgaccatcggatagaatacggtatcttgtaattgcgttggtacaccgggaccgtcatcttcaatatcaatccgagcggctaaacggtagcgcatgccatgtagcgtcacttggaaagcggttcgggtgcgaagtgtaattgtgccgccagtctccccgagagcctgtaatgcgttacgggtgatattcagcagcacttgttctatttggtctggatcatgggcaagctcagggaggcttggatcatagtcgcggattaacgtgacgttatctggtttttccaatgagactaattggcaaacccgctcagcaacctgatgaatactctgtgtaatatgttggccaggccgctgtgggcctaacaagcgatcaactaaattacgtaggcgatccgcctgttcaataatcacttgggtatattccagcaacgctggatcgggtaacgctttagctaataattgcgcagcgccccgtaggcctccgagtgggtttttaatctcgtgagccaatccgcgcactaaatcacgtgcggcaacttgttgagcgtgttgcaattgctcttggcttaaccggcgctgattatccatcggggctaattctagcagaataaacccttccgctagggactgtgcggtcagcgataaaatatgtgcccggccatcaacaactaatgtcacttcgttatcagtaaacccttgcccggcttgcaaactctctcgcatcaacacgatattcagtgaaaaatagcctaataaatcaggcagaggtgtaccaaaaagtttacgggagctttgcgccagaagttgctgggctgcggggttggcataatgaatagccaaatcatcatctaacagcagaatgctattaatgagagtattgaggatctgcccagcatcgggcagcgtgcctgttgccataatgcagactcctgcacagtttcggtgcatttatacccttcatctgtagggtatgtttctattcggtccatcctattggttccgttgcaatagaatcaaggggatgatgacgaaaacgaaaagtggagaaaaaagcccatcctaagatgggccaaaagtttccacggcaacaacctttcatctttcaagttgtcggtgtgttggctgctttcgctcgccaccttcctacaccttgaaatctattaggtaaacttaaacgctgtaatacagttcgaactcaacaggatgcggagtcatacgcacgcgatccatttcttctctacgtagctcgatatacgcatcgatagcatcatcggtgaacacgccaccacgagtcaggaactcgcgatcttcgttcaatgcggccatggcttcgtccagtgaaccggcaacttttggaatctcagcttcttcttccggcggcaagtcatacaggtttttgtccatcgcatcacctgggtgaattttgttgatgatgccatcaaggccagccatcaacagcgcggcgaagcacaggtacgggttagccgcaggatcggggaaacgcgcttcaatacggcgagctttcgggctggcaacaacaggaatacggatagaagctgaacggttacgggctgaatatgccagcatgaccggtgcttcataacctgggaccagacgcttgtaggagttggtggtcgggttagccaaggcattaatggctttcgcatgtttgatgataccgccgatgtagaacagggcgatttcagacaggccgccgtatttgtcgccagcgaacaggttattaccgttcttggacaaagacatatggcagtgcatacctgagccgttatcgccgaacatcggttttggcataaaggtcgctgttttaccaaatgcgtgcgccacgttgtgtacgacgtatttgtaaatctggatctcatctgctttcttggtcatggtattgaagcgggtagccacttcgttttgacccgcggtagccacttcgtggtggtgtgcttctaccaccaagcccatctcttccatcgtcagacacatggcagaacggaggtcttgtgcagagtcgaccggaggaacagggaagtaaccgccttttactgcaggacggtggcctttgttgccgccttcgtatttggtgctggagttccatgcgccttcgacgtcatcgatggatacgtgtgacccattgatgctgctaccaaaacggatatcgtcaaacaggaagaattctggttctggcccgaacaacacggtatcagcgatacctgaagatttcaggaagtcttcagcacgtttggagatagaacgtggatcgcggtcatagccctgcatggtgcctggctcaagaatgtcacaacggataatcagtgttgaatctgcgaagaacgggtccataacggcagtgctggcgtctggcatcagtaccatgtcggattcgttaatgcctttccagccaccaatcgaggagccatcaaacattttgccttcttcgaagaagtcagcgttgacttgatgagcagggatcgtgatgtgctgctctttccctttggtatcagtgaaacgtaaatcaacaaatttcacttcgtgctcattcagcatcgtcaaaacatgttcagcggacatacttatatctcccggatttgtcatagtcgtcgtcgtggaacgattaccgtgtgttactgcatttatggtgttcaggcattttgccggtaaaaagctctttcaaaaaaggccacttcaaaaacgttttacctggaacgatgccgccataaaaatcatcaggccataaatcgtgtcgcgctaaatactcatctcaggatccatgccaaagattcaagcgagcgatccatgctaaagcgattcgtgataaagctattcatgataaaatacgttgcgaaatctatgccaactttccaaaccccccatttatgccatatcatgggggtctgctgataatcagtatgcaccaggatagttatattgcactattttggtgcctcatttgcgccgttgggcactattttggtgcagggatgggccgaaaggctatttttgcaccgtgaaagggatcacaaacacaccgccgtcaggttgtttataagagaattttgtgatcttgtttagtccctcgcttaatacgtgtacaatagcgcgctatttctaaatgcctgaggcaaaaaagctgtgatcgagaatctgcgtaacatcgccattattgcgcacgttgaccatgggaaaactaccctggttgataagttgctacaacaatctggtactttcggtgaacgtactgaagcaactgaacgtgtaatggactccaacgatttggagaaagagcgtgggataaccatcctcgcaaaaaatactgccattaattggaaagactaccgcatcaacatcgttgataccccagggcacgccgatttcggcggtgaggttgagcgtgtaatgtctatggttgactctgtgctgttggtcgtcgacgcaatggatggcccaatgccgcagacccgtttcgtgaccaaaaaagcctttgctcatggtctgaaacctatcgtggttatcaacaaagttgaccgtcctggcgcgcgccctgactgggttgtggatcaggtgtttgacctgttcgttaacctggatgcgaccgacgaacaactggacttccctatcatctatgcatctgcattgatgggtatcgcgggtgaagaccacaatgatatggcagaggatatgaccccgctgtatcaggcgattattgaccatgttcctgctcctgatgtagacagttctggtccgttgcagatgcaaatctcccaactggattacaacaactacgtgggtgtcatcggtatcggccggatcaaacgtggtattgttaagcctaatcagcaagttactgttatcgatagcgaaggtaagacccgcaacggtaaagtgggcaaagtactgggccatatgggtctggaacgaatcgaaactactcaggcagaagctggcgacatcgttgctatcaccggcctgggcgagttgaacatctctgacactatctgtgatgtgaatgcggttgaagcattgccaccactgtctgttgatgaaccaacggtaaccatgtatttctgcgttaacacctctccgttctgtggtaaagaaggtaagtatgtgacttcacgtcagattcttgaccgtctgaacaaagagttgatccataacgtagctctacgtgttgaagaaacggaagatgctgatgcattccgtgtatcaggccgtggtgaacttcacctgtcagttctgatcgaaaacatgcgtcgtgaaggtttcgagctggctgtttctcgtcctaaagttatcaaccgtattatcgacggtcgcaatcaagaaccttttgaaagcgtaacgctggatatcgaagagcagcaccagggcgcagtaatgcaagccatgggtgagcgtaaaggtgacgtgaaggacatgatcccagacggcaaaggtcgtattcgtctggattatatgatcccaagccgtggcctgattggcttccgtactgaattcatgaccatgacttctggtaccggcctgctgtactccacattcagtcattatgatgatgtgcgtccaggtgatatcggccaacgccaaaacggtgtgctgatctctaatggtcagggtaaagcggttgcgttcgccttgtacaaactgcaagaccgcggcaagctgttcatcggtcacggtacagaagtgtatgaaggccagatcatcggtattcactcacgttctaatgacctgacggtaaactgcctgacaggtaagcagctgactaacatgcgtgcatccggtactgacgaagcaaccactttggttcctttcctcaagaaaacgttggaacaggcactggaattcatcgatgacgatgaattggtagaagttaccccgcaatcaatccgtatccgtaagcgtcacctgacggaaaacgatcgtaagcgtgctggacgtggtccaagagaaggttaattcttctttgcattgttgatacttagggcgctcaaggcgccctgagttcttactcctcctatcctctgcgtccttgaagttgtaacggtattaatttcactgacccactgacgtatataaactcatcggcgttttgttcacttgctgcagctgcaattttaggtgacggcgacaaatgcctttgaaaagacttcctgtttttttgccattactgtaaaaaatattatttttcctgcctgaaccctcctttttctccctctccctattcagtcttatcttttcccgctacagtgaaactcaccatctaattgggagagcgttatgctgtatatctttgatctagggaatgtgattgttgatatcgacttcaaacgtgttttaggtgtttggagcaaattaagcagtgttccgttggctacattgaacgagcgttttacgatgggagaggtatttcagcaacatgagcgtggtgaaatcagcgacgaggattttgcccaccagctcagtgatgaaatggggatatccttgagtttcgagcagttcgctgagggttggcaggcgatattcgtcgctttgcggccagaagttattgatataatgaataaattgcgtcgtgaagggaatcgtgttgttgtgttatcgaataccaaccgcttacattgttattactggccagagcactatcctgaagtcgctgctgctgctgatcacatgtatttgtcacaggatttgggaatgcgtaaaccggaggccagaatttatcagcatgtactgaatgctgaaaatgtaccggcagagcaggccgtgttctttgacgatgtcgaagcgaatgtactcgccgccaaggctgttggtataaatgctattcacgtcaccgatagacaaattattcctacttatttttccttataatttcgtgctctaatcattaatgggttagccttagtcgtgctaacccttatcacgctggcccaccccgagctttatcgtgttgacagagagacgaatatggcaagtttccggcgttttcgcttactttcccccttaaaaccctgtgtcacttttgggcggatgctgtacacccgaattgataaagatggtctgacgatgctggccgggcatttggcctatgtttcgttgctctctttggtccccttgattacggtgatttttgcgttattcgctgctttcccgatgtttgctgagatcagcataaagttaaaagcctttatatttgctaactttatgcctgccacgggtgacatcatccaaaattatcttgagcagtttgtcgccaactccaatcgtatgaccgtggtaggcacctgtggtctgatcgtcaccgcgttattactgatttactccgtcgatagtgtgctcaatattatttggcgcagtaaaattcagcgctcactggtcttttcatttgcagtttattggatggtattgacgctggggccgatcctggtgggggccagcatggttatcagttcgtatttactgtcactacactggctggcacacgccagggtagatagcatgatcgatgagatattacgggtatttccgttattgatctcctgggtttctttttggctattgtatagcgtggtgcccacggtacgggtgcctgctcgagatgcgcttatcggcgcactggtagctgcattactctttgagttgggtaagaaagggttcgcgatgtatatcacgctgtttccctcttatcagttgatttatggggtattagcggtcattcccattttattcctctgggtgtactggagttggtgcattgtgttattaggtgcggaaatcaccgtgacattgggtgaataccgcgccgagcgccatcacgcgaagagcgtcaccacccagagtccggagatgtaaggcattatgattgcgttgattcaacgggcgcttagcgccagtgtcgtggtcgaagggaatatcgtgggtgaaattggccctggcctactggtattactcggcgttgagcaaggagatactgagcaaaaagcacagcgtttatgtgagcgggtactggggtatcggatttttagcgatgagaatgacaaaatgaatctcaacgtccagcaagctgggggcagtgtgctggtggtttcgcaatttaccttggttgctgatactcaaaagggcatgagacccagtttttctcgtggtgcgatcccgcaagaagctgaccggctttatcagtattttgttgctcagtgccgtgagcgtggtgtaaaaacggaaacagggctttttgcagcagatatgaaagttagcttggtaaacgatggtccggtaactttctggttgcaagtctagagatgaatgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaatgaacaccgctcaatacaggggggggtctcctcctgctcgatatcgcatgttgtgagtgacacgtctgaatgacagaggtgagccagttcgtcggaattcgcttgtttccccgttggctacaatgctaataactttgggtatcacatggtttttattgataattttaaagagagaacgctcctatgtatcacttgcgtgtgcccataacagaacaagaactcaaagattattatcaattccgttgggaaatgttacgcaagccactgcatcaaccaattggctcagaaaaagatgcctatgatgcaatggcccatcatcaaatggttgtggatgagcagggtaaagcggtcgccattgggcgcttatatatcaatgccgataatgaagcggcaatccgtttcttggcggtggctccgtcagtacgcaacaaagggttagggacgctagtcgcaatgacattagagtcagtggcgcgtcaggagggggtcaaacgagtggtgtgtagcgcgcgtgaggatgccgtagatttttttgccaaactgggttttgtttgtcagggagagataacggcaccgcaaacgacacctgtacgccatttcttaatgatcaaacccgtggcgacgatggatgatattttgcatcggcccgattggtgtggtcagttgcagcaagcttggtacgaccatatccctctgagcgaaaaaatgggggtacgtatcagccagtataccggccagcgttttgttaccaccatgcccgaagcggggaatcaaaaccctcaccatacgttattcgccggtagccttttctcattggcaacgttgaccggatgggggttgatttggctattgctgcgagaacgccatttaggtggcacgattattctcgccgatgcacatattcgctacagtgctcccgtgacggggcggccaagagcggttgctgagttgagttctctgagtggggatctggatcggctggcgcgtggtcgccgggccagagtgcagctaaacgttaatttgttcggcgatgaaaatcagggggctgtttttgaaggaacttatatggtgctgcctgtcgctgcaggcgatgacatggctaattaatcctctggtacccttaaaatcactgacatgagccagtgatttgctgccgggcgatgacgaacccgagtattattagccagcccgctattgcaaggcaggacgttggatagcagaatttacctaattaaccgcccttattgctctgctgtgccctgcacgaccccatgtaataccgtttgattgatttgttgcccgttgctgtctattgcctgtagagagccgttaagggtgggtttcaatggtgcgtcggctgtcagattgccctttatctgcaatttcaagttacccagaccttgcaacggtaatgctggccatccccagttgtgtaaaaaattaaggtcaacagaacggcctgtcagagcgagtgataaggctctgtctggggtttgatcaatactggcagtggcttctagcaacccctctttagtaaacgcacttaaatcactgaacgtgatctgctgttcattggcattcagcgccagtgaagggcgtcggatatcgtttttattaaatgttgcattaccggcattcaacaccagtgacccggaccatacgccccattggtgatttttggccagtaataggttgctgcctgctgcatctaatgaggtgatttggaagggaaaatccgggctgatatcaatgagtaagttacggttagcactcaatttaccgacatacacctcagacagccagtctggcaatgtttgttgccacagctgtttccaatcgttcggcagagtgtaaaccagtgccacaacagtcaactcacccagttgtaaccgatgcgtagcacgggaccaactccccagcgttctcaacagaccatcttgccaacgggtagtgaattggttaatcgccacgccctcaggtgacaaggtaaacgtcgcgattgggtcaatcagatgaatattacctttaataatatcactggcattgaacaccagttcgccatcatcactttgccaatccccttgtttaaaggtgatgttttttagcgtcagatcaacatcattcacagcccagccttttccttcaactcgcgcatcaatcaaatcaaaccgtttgagggtgatagggggtaactgtaaaacattattccagacatcttctaagctggccgttgtttgcaagcggatattactcagacgtaggcgatcaaccagccaactgccatcagcagactgacgggcattgccggtcaattccccttgggcgatattggccccgaaattggtcagggtcaggatatctttctgtattgagccttgcagataaatctgttgggctgatatgtcattaatcgtcaggaagccagcactgaaatggaattgggtattttccccaaagctgttgcctggtattggttgccaaggcactagccccccgttgacatgctgacctgcaattttccactggctggtcgcgttttttgattcaaccgtggtattcagcgtcatgtcggttaactgtaaggtatcagcctgcaacgggagtgacggtgtgctgttattgagggttaagctaccattttgtaattgcagactgagaaaatgcttaggatcagtcagttgacgccaactcaggccaaaaatgacctgctgagcggttaggaacgggggctgatcggcacgtgctagtgtgacatcactaaaactgatttgccccggttgggaccatcgatgatcgatcccccttagagagaggtgataaccactgttattgctgacccaacgactaagccagcccgcggcccaactggtctgaagcactgcgtagcacagcacgatagacagcgcaaacagcagcaataacgttagcagcgttttcccgagaaatttcatctggccaatccacgtctgtcagtatgaggaacactgtttatgccgcaatttttccattagctcaatagataatcagctatcggaccataaaaaaaatggccggcatcattaatgaccgaccatttcagtgatgtgttagtgtaaagactatttttcttgtgggaagagtaagttaagtacgatggcagtaataccgccagcggcaatcccagaagagaacagcgttttgatccagtcaggcgcaaattgcaaaatcaatggctgctgtgcgacacccataccaaccgctaatgataaggccattatcataatcgcccggcgattcagggtctcgcgtgacacaatacgcacaccagacgctgcgatagtcccgaacatcacgagagttgctccacccagtaccggctcaggaatatgctgcacaaacccagcgacagcagggaacaggcccaaaatgatgagcattattgccacaacaaaaccgacataacggctggcaacgccagtcaattggatcacgccattattctgaccgaagcaggagttggggaaggtattgaatatagcggacagcatcgagttcaaaccattggccagtacaccgccttttaggcgtttcatatataacgggccgcgaaccggttgctctgatacatcagatgttgcggtaatatcgcctatggtttccagtgaggtcaccataaagatcagcatcagaggaatcagtaagttccagtcgaaggacagcccatagtacaacggcgttggaatagtaatcagcgcggtatctacaactgggcggctctcaggcaacatccccaatgcccaggcgagcagataacccacggccatagcgatcaccaaagaggcaacacgtaaatacgggttacgctggcggttaagcagaatgatcacccccaatacggcaccggctaataataagtttttcggtgcaccaaaggtgttatcgctcatcgcaccataaccaccaccaatagatgtcagcccaacttgaatcaatgacaggccgataatcatcaccacaataccggataccagcggggtgataatacggcgtgccagatgcagcacatgtgagagtaagatctcggtgcaggacgcaaccattaacgtaccgaacagcgccgccatcatcgttgggatatctgccccaccgttttttagcgccagcccccccataatcaacggagaaacaaagttaaaactggtgccttgaatggataacaggcctgaacccacggggccccaagttttaatctgcagtaaagacgctaggcccgaagcaaataacgacatactaataatgcgttgagtatcttctgcgggtaaccccaaagcctgacaaatcaataaaccgggggtgattaccgcaacaaacatcgccaagagatgctggcaagcggcaaacagtgtttgtgggagtggcggtcggtcttctaggtggtagatcaattcgctggggtgagccggtgatggcggtgcagtatcaagttcggcagattgcgtagacatggcgtggtatttccagatcggcaaagggggcattttaatgatccggctcacaaaagcaatcgtttgcgctgggtttttatattatttctatttttttgctaactcacattttttataactaaacttgtattcttcaccatttttttttctaatcctctcttctattactttggcgttttttaaggaactgtctaacgtcatatttttattagatattttattgcatggagtaccaagatgtttcatctcgatacctatggcacgctagttgcggcctgtctggttttactgttaggccgaaaacttgtacaaaccgtccctttcctaaagaaatacactatccctgaacccgtagccggtggtttgctggtggcttttatgatgcttctggtacagaagacgctgggctgggaagtcagttttgatatgtctctgaaagaccctctgatgctagccttctttgccacgataggtttgaacgccaacttggccagtttacgggctggaggtaaggctctgagcatatttgtctttatcgttgttggcttactgctggtgcaaaacacgattgggattgtgctggctaaattgatggggctggatcccttaatgggtctcttggctgggtccatcacattatcgggtgggcacggcactggtgctgcgtggagtaaattattctctgagcgttacggatttgaaaacgcaacagaagttgccatggcttgtgcaacctttggtttggtattgggtgggttgattggtggcccggtcgctcgttatctggtgaagcactcttccacgccagagggtaccccagatgatagcgccgtcccctctgcttttgagaagccctctgctggccgtatgatcacatcactggtgttgatagaaaccatcgccatgatctctatttgcctgatggccggtaatctgattgcaggttggttgcaagggacgatgttcgagttaccgatctttgtttgcgtactatttgtcggagtaatccttagcaatacgctgtcagccagcggcttctatagagtctttgaccgtgcggtatccgtgttggggaatgtcagtttatcattgttcctggccatggcgctgatgagcctgaagctgtgggagctggcttcattagcattaccgatgttggtgattttgtcggtacaggcgttggccatggcactgtacgcgatatttgtcacctaccgtatcatgggcaaaaactatgatgcagcggtattagcggcaggacactgtggcttcggtttgggggctacgccaaccgcgattgccaatatgcaagccatcaccgaccggtttggcccatctcatttggcgttcttggtggttccgatggttggcgcgttctttattgatatcgtcaatgcgattgtgatcaagctttatctgttgttgccaatatttccagccgtaacggggtgatagctccgtcatgctgcgggtagcatatacgttagttatcctcgctcacaccagttactttcttatgtgagtggctgggaattaagaagcctcatgaatgaggctgaggttattgacaaagtgcctgcaacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcttctgcctatcctcaccgttcaagagtgagtcatcggggtttgtcagcagtctgagcctcatgaatgaggctgaggttgatgagcacgaattttgaggatattagggctgacagagcgggttttttatcggccctgccatttgcaccctttacgcattggtataccgtacccgctccggcaaccagcgttctatcaatgccttggcatgttcagggtactgttgatgcagatgacgggcgacccgctgaacttctgggatcatcgcttgatcacgaagtaggtcggcaaccttaaactctgcgctacctgtttgccgtgtgcccaatagctcaccggggccacggatttctagatctcgctgtgcaatcacaaaaccatcattgctatcacgtaatacctgcaaccgcatttgagcggttttacttaatggcgttttatagagtaatacgcagtgggaagcgacagcaccgcgcccgacacgcccacgtaactgatgtaactgcgccagccccaaccgttcaggattatcgataatcatcaagctggcattgggcacatcaactcccacttcaatcaccgttgttgcgaccaataactgtagctcaccttgtttaaaggccagcataatcgcctgtttttcggggcctttcatccgcccatgaaccaagccaactttaatttccggtaaggcaattttcagctcttcgcacgttacctctgcagcctgagcctccagcaactctgattcttcaatcaaggtacatacccaatatgcttgcctaccctcttccaggcacgcgtttttaacccgctgaataacatcactacggcgagtatccgggattgccaccgttgtcacgggggttctgcctggcggtaattcatcaatcacggaggtatcgagatctgcataggcagtcatggctaatgttcttgggatcggggttgccgtcatgattaattgatgtggatggaagccttgctcctcacctttttcccataacgtgaggcgctggtgaacaccgaaacgatgctgctcatcaataattaccagtgctaaccccgagaattgcacctgttcttgaaacatggcatgagtaccgatcaccatggagacctgaccgctggcaacggcctcttgttgtgctaaccgcgctttccccttttgcttgccagccaaccagccgacactaaacccaagaggctccagccattgacggaaagtagtggcgtgctgttctgccagcagttcggtcggtgccatcagggcaacctgcttaccgtgagcgatggcccgtagcgcggccagtgcggctaccagtgttttaccggaacctacatccccctgaatcagtcgcatcatcgggaaactttgggtcatatcccgttcaatttcggcgacgacccgttgctgggcttgagtaggcgtaaaaggtagggcggccagaaaacgttgtttaagctgctcttcggccattaatggcaatgctcggtagctttgtgcacccgccctgactgccaacatactgaggttatgagccagcaactcttccatgatcagacgccgttgagcggggtgcttcccttgttctaaatcagctaattgaatatctgccggagggcgatgcagagtatgaatcgcttcaggcaggctgatgagagaacggctcaattcaattggcagtaactcagcaataacacaggtgtccagcattgccagtgcctgatcgataagtttgcgcagagttgcctgacgaatgccctcggtcgtgggatagactggtgtcagcgattcctgtaattcaacgccaatattctcgccatgaacccgatattcagggtgaatgatttctggcccgttattgcctcgtttggcttcgccataagcaatgacatgtttgcctactgacagactgtttttcattgctgcattgaagttaaaaaagcgcagggtgagaacgccgctaccatcgctgatttgacaggtcatcatacggcggcgaccaaagctaatatcagagcgtagaacttcaccttcaaccgtgaccgaaagaccgggcagcagatcaccaatacgatatagacgagtacgatcctcataacgtagcggaaggtgcagcagcaggtcctgaatggtttccaaacctatcttggcgagttttccagcctgacttgcgccaactccggaaagtgtactgaggggtacggcgtccagtaggcggcctttcatttaagactccgtggcttgcatggccgaccaccattgcgcatcggcaatgatttggccttgttcatcaatatgaggttgggggagccctttacgtttggcaacgtgtgccaataccgggtaacccccttcaaacaatagccgttgctgctcactctctgccagaacgctgtgtgtccgtttatacatcccggcattctgccgttgccgctgtgcttcatataaaattagcgcggaagcgacggaaacattcagcgactgtaccatgccgatcattggaatgatgatgtcttgatcggccagtgccagcgcttctggtgaaataccggttttttcctgacccattaaaatacaggtagggcgggtataatcgatttcacgaaaatcaacagccttatcagacagatgtgtcgccagaatttgcatatcttgtgattttagataagcaatggcatcagcaatatggggatgcgttttgacttgcacccagctattactgcctgcggcggcggacagccgagtatacatttgcgttgttggccagatggcatgaacttgatggatgcccacggcatcggcagttcgaataatggcggagacattatgaggtttgtggacttgctccagacagaccgttaaatcgggttgcctggtggcaagcatgtcacaaatccgcgcatagcgttgaggattcataggcgttaattgcgattacggctaactttaaccacatctggcatgatacggattttacgcataatgttagccagatggacccggttccgagtggtcaggcgaataaaggcgctgtatacccggccatctttttcttctgtattcaaactctgaatattggattcggcggcgttaatcgcggcggtcagattggcaagcgcaccttgttggttaaacatatcgactttaatttcggcaataaactcttgttcagtctcttggtcccattctacagccataaatttctcaggctctttctggtaaccacggatattccgacaagattcgtgatgaataaccaaccctttacctgggctgatatgggcgataatagggtcaccagggattggacggcagcacttggcaaacgtgataagtacgccatcggcacctttgatcggtaacttgcgggtaccagaagcagaggtgcccagtgttgatggatcgcccaataggtttttagccaccactacgctcatggcattacctaaaccaatttctgccagcaagtcatctaccgtagccagtttcattctatccaactcgtgtttgatattttcttcagaaatatcagagagtttacgcccatttcctaatgcatgattcagtaaccggcgaccaaggctgaccgattcatcacgtttaagatttttcagtaattgacgtattttggctcgcgcttttgaactgacgacaaaattcagccaggcagcatttggtctggctcctggagcggtaataatctcaaccgtctggccactactcagtggctgagagagcgggtacggctgacgatcaacgcgggcacctacgcaggcatggccgatatcggtatgcacaacataggcaaaatcgaccggtgtggcaccagccggtaattccacaatgcgcccttccggggtgaaaacgtagatctcatcagggaataaatcagatttcacgctttcaataaattcaaatgagctacccgcgctttgttgtaactccagcaagctttgcatccaccgctgagcacggatttgagccgtggtaccggactcaccttgttctttataagcccagtgtgcagcaacccccatttcggccatctggtccatatcttcagtacggatttgtacttctaccggtacgccatggggaccgattaatgacgtatgtaatgattggtagccgttagctttagggatagcgatatagtcttttacgcgcccagggcggggtttatacaggctatgagcctgccccaacacgcggtagcaagtatcgacttctttgacgataacccgaaaagcatagatatccatgatggaatggaagcgctgttctttcaggtgcatcttgcagtagatggaatacagatgcttctcacggccactgacccggcaaggaatgccagcctcggtcaagcgcccttcaatctccgcgaggatcttctgaatcatctctttgcggttaccgcgcgcggcttttaccacttctttaatgacgcggtaacgattgggatagagtgcttcaaaacccagctcttccagctcggtttttaaatgatgaatacccagccggtgggctagtgggctgtatatctcaagggtttcgcgagcaatgcgccgacgtttatccgggcgcaaagagcccagtgtgcgcatattgtgtgtacggtcagccagtttgatcaaaatgacgcggatgtcttgcaccattgccatgatcattttgcggaagttttccgcctgggcttctttcttgtcacggaagttcagtttatcgagtttagatacaccctcgactaactcggctacgcttttcccaaacagctgttccatatcttgatatgtagcaggtgtatcttcaatgacgtcatgtaatagcgccgccattaaggtttcgtagtcgagccgcatctccgcgagaatacaggccacagcaaccgggtgagtgatataaggctcaccgctggagcgtgtctgcccctcgtgagcatcacgtgcgacaagatatgcctgtttgaggcgcttaatctgctcctctggcaggtaacgttgaatcagcagattcaggctttcaaacaggtacaaaggcagactcgcagtctaattaacgacgaccttcagcaatggcggtaaccgcttggatctctgcggcttgctgctcttgctgctcttggcgctcacgaacatcgagaatctgattggtgatcaggccttcttcgatctcacgtaacgcgattacagtaactttatcgttctcttctggaaccagtgcgtctttaccgccggactggatttgacgtgcccgacgagcagcgaccaacaccaggtcaaaacggttaccaattttctctacagcgtcttgaacagttacgcgtgccataattctgctactccacaggtgacgaaatgactgggcatgatactgaaactctgttcagtccgccaataatttgctgattaaagcgtcatgccgctgtttctggcggcctaaacgcagtcgttctgcgcgaataatggttttcagatcagacaaagccagattgaaatcatcatttacgattaaataatcatactctgcgtaatgggccatctctgcgacagcttgctccatacgcttagcgataacttcttcgctatcctgcccacgaccgcgtaaacggcgatccaattctgttttggatggcggcaagatgaaaatactgcgagcggttggcatttttgcgcgaatctgttgcgctccttgccagtcaatatctaaaaagacatcaaccccggttgcaagaacctgctcaatagccagacgtgaggtaccgtagtaattttcaaatactttggcatgctcaagaaaagcatcatcatcaatcatctggcaaaactctttttcagaaacaaagaagtaatgctcgccgtgattctcccctggacgtttagcacgcgtggtatgggaaattgaaacctgcgtgtcgtacagcggttgtgtttttaacaaagcctgaatcaggcttgatttccctgccccgctgggcgcggaaactatgtatagcgtaccttgaaccatgatgacgtttcagttgattaggttgatatacccttcttaccttgaggttgcagcagtgttagcagctctttctcgaatgactggctctagccaactcaccggaactcgctcgttgcctacccgcaactccaattactttgggtgtatatagaaagcagaagtgtgaatctccgcacagtatacacgggtgtcacgcgtcatgcagcgttacaacacatttcacctgaatgttttgcttataaacagcctgattttcttattttgcgaggaatattgtgtcatttcggtttgttgcagcaatcacgaaagtatttttcagcactgtacgcattttactcttttaggcttcgacgggtagcttatttcgcgttttacttccgatcacaacggaaggaggcttatgaacatactgaatctaaagataataatgttcctattaatatctaacaccatagtggtgggcggtgcttgggctacatcaacatgccctgattggcctgcaaccagaatagcggttgagattaacgcgttggagcaacagttgaataagtggtcggccgcttaccatcagcaaggccatagcccggtcacggatgacatttatgatcaattacaggacaaattacgtgtgtggcaatcctgtagggggttacctgataagacggaaagccagccgatccccggcaaagggcaatttcttcacccagttgcccataccgggttaaaaaaactcaaagatgaaaccgccctcacaaggtggatggcggggcggaaaaatctctgggtacaacccaaggtcgacggtgtggcagtgacactggtttatcacggggggaaattggtgcaacttcttagtcgaggaaatggagtaaaaggtcaaaactggacagaaaaagcgccatttatttctgctattcctcaatatattgcaaatgcgcctgcactattaacgttgcaaggggagttgtttctactgatggatggccaccagcaagcaaaatcgggtggggtgaatgccagatcaacggtggcaggtgcactgatgcgcaaatctccgtctccgctattagctcaagttggggtctttatttgggcatggcctgatggcccaacaaccatgaaagagaaggtggcactattacaggtaatgggttttccttttacagctaaatacagcgagcccgtcatgtcgcatcttgatgttgtgcaatggcgtcagttctggtttcaagcaccactgccgtttgtcaccgatggtgttgtggtcaggcaagaggaggagccagctggtcgttattggcaggcaacaccggggcagtggtctatggcgtggaagtatccgcctttgcaacacattgccgaagtaaaagatattcattttacccttggacgaacgggtaaaggcacggtggtattagaggttttaccgataaaaattgatgataaatggattcgtcgagtgaatattggttcggtcacccgttggaaacaatgggacatcgctcctggtgatcacattacattggcacttgccgggcatggtatccctcggctagataacgttgtctggcgagtacaccaacggaatactattacggcacccaattgggataaattccatcagctcagttgctttcaacgcttaccacatggctgtgaacctcagtttttatcccgcttgatatggcttagtggcccaggggggctagatattggcggcatcggtggcggcttttggcaagagcttattcaccatgagttaattaatgatttggtcggatggttattactaacaccagagcaaattgcaagtatccctggaattggaaatgcgcgggctgaaaaaatttatcaacagtttcaacgggcaaagcagcaacccttttctcgttggttgctggcattggggttcccgcaggttgtttccgttgacgcgcagtggcaggttgtattgcgccggagtctatctgaatgggccaccatggccgggattgggcaaatgagagcaaaacaaattaagcattttttggatcaccccgacgtacaagcactggctgatttcttatctactcagaaagttgttgggttcgagctcacagagtaaatcctcctagggctataacttaatggtctgagtgctcatatttgaatacaggcaggccaagccggaatcgtaaggcgagtaatctagcgctaagccggtgatgagcgtaatgataatgacccaattatgggacagcggcgtgtattgcagagcaatgtaaatccaggctgccgcaaatgagatgcctgcataaatttctttctgaaacactaagggaatgcagttgcagagcatatcgcgtagtacgccaccaaagacaccagtaatcacggcggcaatagcggcaataatagtactgtggcccatatcgagagcaatttgtgcgccaataattgagaaaacaatcagcccaatggcatcaagcactaaaaatagatggcgtaactgtttcatcaatggagccatccaggtggtgacgatcgctgcgatggcgacgatcacaatgtattcaggatgcttaacccaaccaagtggatagtggcctaaaagcatatctctaaccgagccaccgccaattgcggtcgctgaggcaataataataacgccaaacatatccatttggcggcgacccgcagccagagccccggtcatggcttcagcggtgataccaataatataaagaacactgagtagcataatgaatcaaatgttggagacaatgaaaggccgcagagtaatcacaaagccatatcaacgcgactgagattttctaagtgatactatcagtgttagttaatctaatttaaaatcaggccattcatttgatttatttaaataaaaaaaccacattcttattgtcttacataagtaaatctatggggcgctcatcacattgccttaatttaaggtgagggcgacagctacgtcataactccgtgatacacgaactgaagttctttggctgtgtctctggcttttgataaaaataattcggcatatgaatcaatcatcattgcgtaggcttttcctgcgaaccagcaagcccgcagattagcgagcttgctggttttttgtgttctggtgatagcttatgaaagattactcgatgttctggatctgttcgcgcatctgctcaatcaacacctttaactcgatagcggagttagtgacctcggcattgatggattttgatgccagcgtattcgactcgcggttgaattcttgcatcataaaatcaaggcggcggccaacggcttctttcttcttcagaatgttgtatgtttctttgacgtgcgcttccaaacgatctagctcttcggccacatcgatacgctgtgccattagcactaactcctgctccaaacgagtattttccaactgaacttgcgcttcttccagtttgttcagtaagcgctcacgttgccactgcaagatatttggcatatgtgcgcggactttaaccacttcagcgctgaccccctctaaacgctgctcgataagcgttttcagtgctgccccttcagtttctcgggaaacaataaaatcgtctagggcggtatctagcgcctgcattaactcggtgctaatcgcatccaaatcttgttcctcagcagacattacccctggccagcgcaggatatctactgggttaatttcgccttcatcactttgcatcttgacccaattaccggcttcaactaactgcttcgccagtttttcattgaggatcaaagagctttgtgcgttggcatccaactcaaaacgtaaatgacattcaatctttccccgtgtcagacggctgcgaatacgttcgcggatcaccggttccagactccggaattgttctggtaagcgaatgtacgtttctaaatagcgttggttaacggaacgcagctcccaggctgcgttgccccattcacccttaatatcacgtcgagcgtaggcggtcatgctgcggatcatcgttgcgtacccgttttaaagaaaagatggggggattatagcttcgcaggtgcgggcaggataggcattacatcactaaggccgtataatgcgcgaccaatatagatttcaagccggagaaagcccatgcgtccagcagaccgagcagctcaacaagttcgcccactgactttgacccgtaattacacgaaacacgctgaaggttcagtgttggttgaattcggcgataccaaagtattgtgtaccgccacagttgaagaaggtgttccacgctttctgaaaggccagggccaagggtggataacggcagaatatggcatgttgcctcgttcgacccatagccgtaatgcgcgcgaagccgcaaaaggtaaacaaggtgggcgtactcttgaaatccaacgtctgatcgcccgttctttacgtgcagcggtcgatttgaaaaagttgggtgaatttaccatcaccttagactgcgatgtattgcaagcggatggtggcacccgtaccgcctcaatcagtggtgcttgtgtagcattggctgacgcgctgaacaaactggttgctagtggtaaattgaaagctaacccgatgaagggcctggttgctgctgtgtctgtcgggatcgttaaaggcgaggctctttgcgatctggaatacgtagaagattctgcggcagaaacagatatgaatgtggtgatgatggaagatggccggatgattgaggtgcaaggcaccgctgaaggtgagccgttcagtcacgaagaattattggcgttgctggatctggcccgcggagggatagaaaccatcttccaggcgcagaaggcggcattggaatcataaatttattaggcgacggatagtcgcctttttttacccgctaacttggaatgccaagtgttcgcgcatttacctcagttataaatcacgttagccatcgggtaatgaaccaaattaacacataacgttattaaccaaagcagtcacaatctggagaggagacgtaccaatgaaagcctatcagcgcgagtttatcgagtttgcgcttaacaagcaggtgttgaaatttggtgaatttaccctgaagtctgggcgcattagcccttatttcttcaatgccgggttgtttaacaccgggctggatctggcgaaactgggccgcttttatgctgctgcattaatggattgtggcgtcgagttcgatctcctgtttgggcccgcctacaaaggtatccctattgcgacaacaaccgccgtggcattggcggagcatcatgagcgcgacgtgccttactgttttaaccgtaaagaagcgaaaactcacggtgaaggtggcaatcttgtcggtagcccattacaagggcgggtgatgctagtggatgatgtgataaccgccggtaccgctattcgtgaatcaatggagattatcaatgcgcagggcgcgaccctcgcaggtgtgatgatttcactggatcgccaggagcgtgggcgtggtgagatttcggcgattcaggaagttgaacgtgattatcactgtaaggtcattgctatcgtgacgctgaatgatgtgattcgctatctggaagataagccagagatggctgagcatttggtggcagtgcggcagtatcgcgagcaatatggggttaccctttagctgtaacgctaataacatggggtaatcccgaatcaagctacgccaagagggccgtttgccctttttgcgtagcttgattcgctgttctctctatgtcttacggagaagaggaaagagaaagttgatcctgggttttattgcaactgggcgacaatcaatggccagcgggaatcaaactcttgtgttgggcagtaacggaattcagaacgaacgaagcgtgaaagcatcccttcgcaaaatgccaacaactgggtggccagtaacgcttcatcatggataaagccttgtccatcacgcagctttttctcacgaaggacttggcgtaactgcatttcaattcgttcaaatagctggttaatccgcccttgtaagcgatcctgctcaaacatgagcgcatgcccggtcatgattcgggtcagcccagggttgcgttctgcaaaccctaataccaacagcaggattaagcggaggcgattaaacgtctctttttcatcttgtagaatcaaattaatgcgggacatcagactatcttcaataaactcgatcaggctatcaaacatccgcgttttactggggaaatgccgataaagcgctgcttcagaaacccccacattagcggcgagtttcgcggtagtaatgcgttggctgccgtcgctggattccagcatctgcgctaaagcctgcaatatttcctcgcgcctgttccttttcgtattttctttttctgccatgtccgagtagacccttgctaaaaatgacttaataacaaaaacccaaacaccggccgctctgggaacaatgcccaggcggcttatgtgatagcttttttacggtattggggtctagggttggttattggcgtccagaatggccaaaaccaccggtaccacgttcactgtcggtaaagtcttcaaccagattgaactctgcttgtaccacaggaacaaataccatctgagcgatacgctcaccgggttcgatggtgaaaggctgctggccacggttccatacggataccatcaactgcccctgatagtcggagtctataaggcccactaaattacctaatacgatcccgtgtttatgccccagacctgaacgcggcaaaataaccgcggcgagggcactgtcaccaatgtgaatggctaaaccggttggtaacaaggttgtttgtccaggctgtagttctactgcgtgatctaaacaagcacgtaaatccagcccggcagaaccttcggtggcatacgtgggtaatggaaattcgttgccaacacgtgggtccagaattttaatgtcgatttttttcatcataacggctgacaatctcgtctattaaacgttgactgagaagatatttatcactgagtggtaaacgtttctctccagtcgaccaaaaaaggtgcaaggcattggtatcactgttaaaaccatgctctgcgagtgatacatcattagcgcaaatcagatctaaattttttcgtgccaacttttgtcgcgcgtattcttccacattctgggtttcagccgcaaatccaacaacaaatggacgatttttagccattgaagccacaccagcaacaatatcgggatttttcaccaacttaagtgtgatttcgtcaccttgtttttttattttctcgtcagaaacgtgttccgcgcggtaatccgctactgcggcacaagaaataaaaatgttctgctgctgtgctattttttgaacagcctgctgcatctcaagagctgtaatcacatcaatacgttttacaccttcaggtgtcgataaattcacggggccagcgattagcgtgacgttagatcctcttgcagccaatgcttgggcaatcgcgaagcccatcttgcccgaactttgattgctgataaagcgtacaggatcaagtggttcgcgtgttggcccggcggtaatcatgacactcaaatgttgcagatcttgctttgcagagaaatgattgtacgctaaagccacgatttcttgtgggtctaacattctaccagggccgatatcgccacaagcctggctaccgctatctggcccccacagcaagacaccccatttagacaaggtttgtaaattctcctgtgtggctggcgcacggtacatttgctgattcatggccggtactgcggcaataggcgcagcggttgccagacaaacggtggtcagtaggtcattggccattccggctgccattctggccagtaaatccgccgtagcgggggcaataatgactaagtcagcccatttgcccagttcaatatgccccatagcggcttctgccgcaggatcgagcaaatcatcagaaacgggatagcccgagactgcctgtagcgtgagtggtgctatgaacgctttagcggcgtgggtcatcactacacgcacatctgcacctttgtcgcgcaaacggcgtacgagctcaggagatttatatgcggcaatgcctccgcttatcccgagcacaatatgcttgccggaaagtcccgtcatcatgattgtccgaatgaaagctgtaagaggcgatattttagcataaccattgaacagattagctatcagggcactctctgaagcgaccaatcgtaaaatttgcgagacgtcacgcatgctatcaagcgtgaggtcgtggtgcgttaagccctatgtcatgctattcacgtagttcaggaataacaggagctaaggaatggatgagtggtatgggcaggtggccccaagagagaaattactgaagtatggtgctgcggtactgactgatgctgaactactcgctatttttttgcgtacgggtattcctgggatgcatgtgatgaagatggctgagtatttaattgagacatttggctcactgcatgggttgatatctgcagattatcaaacgttatgtgcccataaagggattggtgcatccaaatatagtcagattcaggctatcggtgagctggcctgtcgttgtttttcatctcatctgatgcgggaaagtgttctgcttaaccccggtatcacacaaaaatttctgcaaaatatactgtctcaccgtgaacgagagatttttttagtcgtatttttggataaccagcatcgtgttattcgccatgaagagatgtttactggtaccatcagcagcgtagaggtccatccgagagaaattgtgcgtgaagcgctgaaggttaatgccgccgcgctgattttggcgcataatcatccctctggtaaggctgaaccgagccaagctgaccgtttgataacgacgcaggtgataaaagcctgttcattattagatattcgggtgctcgatcatttagtagttggccggggtgaatgtgtctcatttgctgaacgaggatggctttagagcaatatttattgatcctttcgggatctttagctgttcgggacttgagcacttacgcttcagagcgtatactacgccacctttgagaatcttgggtttggcgtgaagagcctatctcagcaggtttttgcctggtgacaggggtttctgacctgatgacagtgagtcttctcagtgaatttgctgagatgggctctaaagcctgacgaggcggccataccctatacgaagctcgagctgatttgatttttggagaatagacatgtcccgagtctgccaagttactggcaagcgcccgatgagcggtaacaaccgttctcacgcaatgaacgcgaccaaacgccgttttctgccgaacctgcactctcaccgtttttgggttgagggcgagaagcgctttgtaactctgcgtgtatctgctaaaggtatgcgtgttattgataaaaagggtattgaaacggtcttggccgaaattcgtgcccgcggtgagaagtattaaggaactgaatcatggctaaaggtgttcgcgagaagattaagctggtttcttctgctggtactggtcacttctataccactacgaagaacaagcgtactaagccggaaaaattggaattgaagaaatttgatccagttgtccgtcaacacgtactctataaagaagctaaaattaagtaattttagcggactaagaaaaacccggccttggccgggttttttattatataaagtacagtgagatacgttgaaaggaggttaagtgcctgaattaccagaagttgaaaccagccgacgcgggatcgaaccttatcttgtcggccagacaatcctttatgctgtggtcagaaatgcccgtttacgctggccggtatccgatgaaattctaacacttagcgatcaacccgtactgagtgtccaacgccgggcgaagtatttactgctagagctgcctaaaggctggatcatcatacatttaggtatgtcaggtagcctgcgcgtattatctgaagagactgcagctgaaaagcacgatcatgtcgatttggtggtcagtaacggaaaaatattgcgttataccgacccacgacgttttggtgcctggttgtgggcgaaagaccttgagaccagtaatgtattagcccatttagggccagaaccactaagtgatgaatttactgcgcaatatctgttcgataaatcacgtaataaacgcacattgattaaaccgtggttgatggataacaaagtggtcgtcggagtgggtaacatttatgcgagcgaatcactgtttgctgctgggattttgccagatcgtgccgcaggctcattgactgacgctgaatccgtattgctggtagcaacgataaaagccgtgttattgcattcgattgagcagggcggcaccacattacgtgattttctgcagtcggatggtaaaccagggtatttcgcgcaagagttgcaggtctatgggcgtgcgggtgaaccatgtcggcagtgtgggcatcccattgaaatagcgaaacacgggcagcgcagcacgttcttttgccgccactgccagcattgagaggtttaggccaatttggccaataatgctttggtaaccggtttgggcaggaatggcgtgatatccccaccgtggcgcgccacttctttcactaatgaggaagagataaacgaccatttctctgatggtatcagaaatacgctttccaatttgggcattaagtggcggttcatattggccagttgccactcatattcaaaatctgatactgaacgcaaaccccgaaccaaaatattcgcattgtgctttttggcaaactcagccatcagttcactgaatcccagaacctcaacattctttagcggcgcagtcacctttttagcgagtgcgacacgctcatccaacgtaaacattggctttttgctggaactgtccgcaatagccaagatcacatgactgaacatcgcggatgcgcgcgtcactaaatccaaatgcccattagtaatgggatcaaatgtccccggatagatggctttggtgatcatgatttctcgcttttctgatactggtggctcaatgcccacagagcagcatatttattaaaagtatattgcgcgttgactaccgccagtaatagcccttgcttaccatcaaggaagccagcacgtaataaccacgttttactgaatgccccaagagtatggctgagaatggcaaaataactgcaacttttgccttgctgatgacgttggatggcccatgcttcggcataactaagctgtttacgttgaaaggcaaaaaagtcgcggcaagtcagatgcaataaatcaccagccagtgggataacttttgctgagccgctatcgagtgattcatggactaaattatcgttgtagcgatattggtgatgaggatataaccgagtcaccctatctggataccagccgctgtggcgcataaaacgccctaaaaagaggttccggcgtgaacagctataaacagcaccctcttctggtgctagcagaacagattcaatcgcgattttaagctctggggtcacccgctcatcagcatctaacatcaaaatatagtcgccgctggcatattgttgagcgagttgccgctgtttaccgtaaccgggccaattgatgttgctgtaaacttttgccccgaattgctgagctaatgcccgtgtttcatcttcactgcctgagtctaatacgattatttcatcagcccaggccacggatgccaaacagtccgtcagcagagaggcttcattcttggttatcatcaccaccgacagacgttttttggtacccatttagtggctccgttgtggcagataaggctccaacaaatgtaataaccgctgtaatgcgccctgattttcatgtaagacatcaaccgcgtggcggccatagtagaggcggaaatcttcatcagtcagtaacaccgtgatttcttttaccagcgatagagtatcagtcacggtaattaacccttcagcctgctccagcttggcgcaaatatctttaaagttaaaggtatgtgggcccatcaacacgggaatagcatgagccgctgcttccagtgggttatgaccgccacgttcaaccaaactaccgccaacaaaggccaggtcggcaataccgtacagcagcatcagctcacccatcgtgtcgccgataacgacttgggtgctactcgagggcacttcacctttactacgtaatgtataactcaagcctatcttttgtgttaattcaacggcctttccgaagcgttcaggatggcgaggtaccaggatcagtagcaatgttgggaactgttgtaatagctgccgatgggcttccaacaagatagtttcttcaccgtcatgtgtgctagtcgcaatccaaacggggcggtgcggtgcccattggcggcgtaatgtcaccgctctggctgccaactccggtgtgacagaaatatcaaacttcagactacccgtcacggtgagctgggaacgtttaagccccagttcgatgaagcggtcaccatcctcttggttctgtgccgcaatcaacgtgatccgttgcagtatagtgcggataaaactaccgatcttcttgtaacctgccgcagagcgggcagaaagacgtgcattggcaataaccagtgggatcttacggcgatgcagagtgttgatcaggttaggccaaagttcagtttccatgatgataaccagtttgggattgacctggtcaaggaaacggttcacagagccggggagatcataaggtaaataaacgtggtgaacatctttaccaaaagcagactggacgcgctctgagccggtaggcgtcatcgtggtcaccgtgataggcagcgacgggtaacggtggcgtaatgctctgaccaatgggattgcagccagtgtttccccgactgaaacggaatgcagcatgataccgccagcaacgactttaccggcacaaaaaccatagcgttccccccaacgcttgcgataagcgggggctttacggctacgtaatagtaaacgcagccaaatcagaggttgaataaggtagagtaatacctggtataaacgcagcagcattctatcaatttcatttatatggattattaagaataataccatatctgggcaaaaaaggctctttccggctaggagggcggagcaccacattgagccgtggttattcataggaagaatataatatcttgctctgagtgataaaagagaggctatttattgattttttattacaaaatgagaatcattttcattgtctattgcactagataaaaactggcctggtatgggattaaaagagttaattatgctgtgttaaatggataagtaaattttctctgaaatcttatcgttagagctgttgggtgctatttatttgaataatatttctcaatttcatcgaccctgataattaccagaatcgatgaaagttttatatcggatgtttatgaactcactctttcagagacaataaagcagcgctatgaaatgagtgtttctaatcgtgccataatagtgggcgcagagaggctatccatctttttttgctcggaaatcacggcaatttggtttttcccgtagccgccgattaaaccggggtcagtggggccaaacagcgtaatgtttgggcgatccagggcggcggtcagatggctgaggccagtatcgacagagactacggcttttgcacccgccagaacctcggcgacctgctgaagactgagcttaggcagaacctctacgtgtgggaaatgttccgctaatcgtaaagcgcgctgatgctcatgttctgcgccccacggtagtttgatttttaaacctgtgggttgcactaactcaatcaattgtacccaatggctctcgggccagtgcttgttgtcacgggtcgtcgcatgtaggaaaaccaagtactgacctgcatcggccggtaactgatttaaaaagcgttgtgcgatggcatagtcgccataactttccggtttatcatagccgaggcttttagcaaacagttgacgtatacgttctacggcatgttgtttggtatcaatttcatggcggcagttataaaaccaactggcaaacggctcacgggcacttttacaatccggcccgtgcttcgtgcctttcgcaatccgggttatcagcgcggcgcttttaatcaacccttgggcatcaatgacccgatcataactgcgttgttgtaccacacgcttaaaatcacagcgttcctgccgggtatcactaccaaaccagtttttacgccaacggcggatggccaccgggatcactttatccaccgccggatgccaactggggatttggctgaacccttcttctaccacccaatcgaagcgaataccgggtatggcattcatggcatccgtcagcgcgggtaaggtatgtaaaacatcgcccattgacgaggttttaacgattaatacgtgcattaatcgccccctttgactgagcattcttgcgtagccaattgcttctcaagcgcggccatcacgtgttcgggttggatatcaatcaaactttgatgatagccctgtgcagaatcgcccttgcggactttgtgatagccggtaatcagacggatcaccgtggctttctctgacagtggtggcgtgaagtctgggctgctcgggccatacaatgccactaatggcttgttgagtgccgccgcgacatgcattaaaccagagtcgttactcacgacggcactacaggcggcgatgagaacgaccgcttgttccagtgaggtctgccctgccagattgaggcaatattcacgatctgtatcgctgagagcctgacggatatcttcaccagcttcattgtctttcgcagaaccgaataagatgacctgatagccatcatcaatcaatttctgcgccagcgtggcgtagtggtaatgcggccaacgtttcgctggcccaaattctgcgccagggcagaatccaataatgggccggttatcggtcagattgaatgaggccgttgtctctgcaatttcttcatcgcgtacttgcaattgcggccacaacaacggttgtggtaaatctgccgctgaacggatgcgttctttatcataggccagcgcaacgtagcgctggaccatcattggaaaggcttgcttatccagaatacggaggtcattgagcaggaaataacgcatttcgccacgccagccaatacgtcgtttgatccctgaaaagtaaggtatcagcgcggatttaaatgagttgggcaacacgtaagcacgatcatactcggtttcacgtaaggccaatcccaaacggcgacgctcctcaaaagcaaatgccccatggcctaacggcattggaattgcgtgacggacttccggcattctggccagaagcggacggcaccatgcgggtgccatcacatcaatgtctgctgccggatattcggccttcagggtacggtaaagactttgcgacatcatcatatcgccaacccatgaagggccgatgaccagtattttcataccgtttatcaattccttgcagcaagtgatttagactgagcgattgagccaggccagatattctttaacgccttcagcgaccgttttaaacggtttaccataaccggcagcccgtaatttagtgagatcggcttgtgtatatgcctgatagcggcctttcagtttttcagggaactcgatgtattcgactggcccactttggtgataatccaccactgcatcagcgacagcctggaaagactctgcccggccagtaccgcagttgaaaataccggatacgccgttttgccagaaccacagattaacgtcagcaacatcacccacataaatgaaatcacgtttaaagttttcgctacccgcgaataacttaggcctttcacctgcattaatttggttattcagatggaaagcgacgctggccatgctgcccttatggccttcacgtggaccataaacgttgaaataacggaatccacaaatttgcgaatcggcttgtggcagaatttcacgcacatactgatcaaacaagaatttggaatagccataaacgttaagtggctgttcgtactgacgatcttcaataaagttgtcagtgcgcccaccgtaagtggcggcagaagaggcgtataagaaaggaatactacgatccagacagaagtgaaggatatctttagaatactgatagttgttatccatcatgtacttgccatcccactcggtggtggaagaacacgcgccttcgtggaaaatagcatcgatatcgcccatgtcatcacccgcaacaatactggcgacaaaatcttctttatccatgtaatcagcgatatccagatcaaccagattgacgaatttagtgccgtctttgaggttatcaaccaccagaatatctttgtagccaatattattcagagccttaactatattgctgccaatgaaacctgcgccgcctgtaacgataatcatcgtattcacccttgctaattttcttggttgggtaccacaccccaccccctatttggcactatcataacatttcataggatagcgcacagcgggaaggggggtaatctcttggtttctcggtcgctttaggatagttcgccgtgatatatgctacattttcgacaatataagataaggtttctcgtcagtttgcccaccaagcagtaaaatattgtgtgcaattgccaatcctggagataaccgaaatgtccctaccttgtaacaagcaccccttttatcagcaattagaacaacaactcgacacgactcgtaccgaagggttgtataaaaacgaacgcgttattacttccgcacagcaagcgaatatcgctgttgctgatggcagccgggtgattaacttttgcgccaataactatctagggctggcaaatcatccaaaacttattgcagccgctaaagccggcatggattcccatgggtttggcatggcttcagtccgctttatctgtggtacccaagacatacataaagagctcgaacataagctcgccagtttcctcgggatggaagacgctatcctgtactcctcttgctttgatgctaacggcggcctatttgaaaccctgttagggcctgaagatgccattatttccgatgcgttgaatcatgcctcaatcattgatggcgtacggttatgtaaagccaagcgttatcgttatgccaacaatgatatgacagagctggaagcgcagctaaaacaagcgaaagcggagggggctcgccatatcatgattgccaccgatggcgtgttctccatggatggtgtgattgctaacttaaaaagggtgtgtgaccttgctgatgaatatcaggcgctggttatggtcgatgattcacatgcggtgggggtgattggtgcgaatgggcgggggactcatgaatactgcgaagtgatggatcgcgttgatatcatcactggtaccttgggcaaagcactcggcggtgcatctggcggttatactgccgggcgcaaagagttggtcgagtggctgcgccagcgttcacggccttatctattttcaaactcactggctccagcgattgtcgccgcgtctattgaagtcttgtcactgctggaagagggaggggcattgcgtgatcgtatatgggcgaatgcgcgtttattccgtgagaaaatgagcgcggctggtttcactttggcgggtgctgatcatgccattattcctgtcatgttgggtgaggctaaactggcgcaggattttgccaatgccttgctgaaagaaggcatttatgtcactggcttcttcttccctgtcgtgccgaagggccaggcccgtattcgtacccagatgtctgcaggccataccactgagcaagttgaacgtgccatcgaggcatttgtgcgtattggtaagcaacttaacgttattgcgtaagggattttcatgaaagcactttctaaactgaaagcagaagaaggcatttggatgaccgatgtgccacagccagagctgggtcacaacgatatcatgatcaaaattcgcaaaacggctatctgtggtactgacgtacatatttataattgggatgaatggtcacaaaaaaccatccccgtacccatggtcgttggccatgaatatgtcggtgaagtggtggccattgggcaggaagttaaagggtttaatattggtgaccgggtgtctggtgaaggccatattacctgtggtcactgccgtaactgccgtggtggtcgtacccacctttgtcgtaatacggtgggtgttggcgtgaatcgccctggttcgtttgccgaatatttggtgatccctgcttttaacgcgttcaagatcccagacaatatttctgatgagcttgcggctatttttgaccccttcggcaatgcagttcataccgcgttatcttttgatttagtcggcgaggatgtgttggtctccggggctggcccaattggtattatggccgccgcagtctgtaagcatgtgggtgctcgtcatgttgtcatcgctgatgtgaatgaatatcgcctggatctggcccgtaaaatgggcgtgacccgtgccgttaacgtcagcaaagagaacctaaatgacgttatgacggaattgggcatgaccgaagggtttgatgtgggcttggagatgtcaggtgctcccccggctttccgttcattacttaattcaatgaatcatggtggtcgtatagcgatgctgggaataccgccgtctgatatgtcgatcgactggaatcaggttatctttaaggggctgtttataaaggggatttatggccgtgagatgttcgaaacctggtacaaaatggccgcgttgattcaatctggtttggacttaactccgatcattacccaccgtttccctattgatgaattccagcaagggtttgacgccatgcgttcgggtaaatcaggcaaagtggtattaagctgggattagtttatccccttcgggcttggtgttgcaaaactacccgctgcgataccaagcccttgtcaggatttacgttttttgcggtggccgccttaccgcaatttgatattaatatcagcgattaaaataaagcgagttcccgattattgtgccgccttcttgggtggcaatttctctgtattttcaatcgctttctgttcatcaataggtgttgccggcggcgctggcgtaaaatattgttgccaatgttgctgaataaatatgaccgccgggttttgcatcaagctctcacccaataagataaacagcttatcagcgtagattttctcaggcacatagctggctttcgctttacattgcttgatagcgggcagacgttggcctttcaccggttcacgtggttttgttttgtccggagagagactttgtaccggttcatttagcagcgcactgggtctgactaagacgatgtcggcaggcaactgaggcaacatttgttgcaatactttaatggtcgcagggtgagggtgcccgatagcaatcgctgagccattgcggcgtgccagtgctactgcccggttaaattgttgacggatagctgcttcattttgtgagtcatctaaaaagattttccgcttgatcactttgacaccagtgcctgcatcactttctgcatacctggcaaactggcggtcatcgcactgcccatatggttattcatgcctttcgcataagggacgttattcgcggcctggcggatgatgcgctggatttcctcgctgctcattgaaggctgcaaggtatcacgctccagtggctgtttactctgtggggccatcggcaagtgaatcaggatttcacgcccctgattatgggctttggttgccatctctctggcgtaaggagcattaggcagaatggccactgaaatgggcaggggcatctgtaaaatcttattttcgttttgggggcgataaccaaaatcgtcaataacaatagagagtttgccggcctgtgctgtgctggcgatgaatagcgtgcttacgatgataaattggcgtgtgttgaagtagcgcaatacgagttccctaacgttgttccctatcttcctaaccagggctgtgggttaacggcttgtccctgacggcggatttcgaaatagagcgatggctcgccctgcccaccgctggtacccacaagtgcgataggctggcccgctttaacctgagcgccaacattgaccaaggcactttggttgtagccatacaaactcatatcccctttcccatgctcgataacgaccaccaagccataaccttgtaaccagtcagccagtaaaacacggccatcggcgatggctttgacttcgctgccttcaggtgcggtgataaccatccctttccagcgtagttcaccttgtaggggttcaccgaaacggtgggacacgttaccacgaacgggccatagggcttgaccgccaggacggcccaagccgccggtgcgcgccatcaatgagcgctcactttcacttggtttataactgctaccggtcttcttcgcttgctgctctttgacttttacctgttcacgcacacgggccgcttctttggcctcccgttcagcccgagctttggcttcccgttctgctttggcgatttggtcacgtaaacggctttcgttcaactttaactccgccaaactctgctgatctttctccagcgaggcttccagcgatgtcagggttttttggcgggcaatacgcgcttgttccagcttctgttgttgcgctttctgttcatccagcaatgccttgtgttgattctgtttttgctccagcatttttttctctgcagacagcgtggtacgtgtctgcttcaactcttcaatggctttttgccgagcttcattcaggtaactgaaataagccaaaatacgctcactgcgctggctctcttcgccacttaaaataagttgtaagctactgtgtttgccttgtttaaacgccgctgcaagttgtttagacagaatactttgctgttgcgactgctgattttgcagtttttcaatcgaggtcgtgaggctggcaatatctttactcagttcagccagggtcgcttgggtctcgcgcaggctgcggctggtctgagaaattgtattttcttgctgttttagttgatccagcaatgaactgcgttgttttttttgttgctgaacacttttttctttttcagcgatatcctgttggagggttttgagttggtttttattctctgatgctttggccgcgacagggggttcgacagcctgaccagaaaatggcaataacagtacgccagcacaaaaaacgctggcatagagtgttgaccacggtagacgactcaacttatctgacagcagagagggagactctctaccgtcagagacggcatctttcgtagttattgatttcgccaataactctctatccttcataacgaaggattattccacgatgaacagcggcttaccagtcatctcttgtgggatttccatttccatcagtgacaacatggttggtgcgatatcagaaagcttgccaccttcaacagctttaacggctttgttacctacgtaaatcaggggcactggcaggctggtatgggcggtgtgtgcctggccagttgccgggtcacgcatttgctcagcgttgccgtggtcagcggtgatcaacaattgaccatcggctgctttcactgctgcaaccacttgttcgatgcagttatccagtgtttcaaccgctttcactgccgcatcgtaatcaccggtatgaccgaccatgtcgccgttcggatagttacaaatgatcacatcatatttgccgctaccgatggcgctgaccagtttttccgtcagttctgctgaactcatctcgggttgcaggtcataggtggctactttaggcgagttgatcagaatgcggtcttcacctttaaatggctcttcaacgccgccgttatagaagaaggtgacgtgagcatatttttcagtttcggaaatgcgtaactgggttttatcatgcttcatcaaccattcaccgaaagtgtttgtcagtgaggcgggtggataagcacaggcgactttaatatccgcggcatattcggttagcatgatgaaatcgccgaagttaaccactttatctcgcttgaaaccgtcaaactcggcattaacaaaggtgcgggtaatttggcgggcgcggtcagcacggaaattcataaagattaatgtatcaccctcgttcatggccgcatcggcttcgccagttgcttgaatcacggttggtttaacaaactcatcattttcaccacgggcataggccgcttgcaggcccgcaactgcgttatctgcagtaaattcgcctttcgcttgagtcagtaaatcgtatgccagttgcacgcgatcccaacgattatcacggtccatggcatagtaacggccaataatcgacgcgatacggccattacccagttcagcaaacttggctgtgaatcgtttcagtgatgactcggcactgcgtggtggggtatcacgtccatcgaggaaggcatgcagataaatagcggttgcaccgcgtttagccgccagctcaaccatcgccataatatggtcttcatggctgtgtacaccaccggcagataacaaccccatgatatgaacggccttacccgttttaaccgcgttatcaacggcagccgtcagggttggattcgtgaagaagtcaccctctttgatctctttgtcgaggcgggtcagatcctgataaacaatgcgcccagcacccagattgacgtgaccgacttcagagttacccatttgcccatcaggcaggcctacatccagacccgacgcggcgatcaatgtgtgaggctgttgctgccataacacgtccattaccggggttttggcattcaaaatagcattatcctgctgttcttcacggtgaccgtaaccatcaagaatcgtcaggaccagtggttttttcgtgctcgacattgcataacctctttcttataagtccaagtgttaaatagcagcgaacatcaccctgtaaaggagggagaatgatatgcgcggctatgtacactcggtatcccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcagggacatcaatgactttagggatatgtaccgaggcggtaatttactacagaacgggttaaaaatagcccagggagatcaacattggagtggggttttgcgcaattgacatcatttaatcaataaaacttcccgagattgttcgcagtttctacaatagcgcttgcttattggctgtatttgccgcaacgcgcaggtatactctgtgaccttgaatattatcccctaactaacgggagtttttacccccatgttgcaagaaattatgcaattcattagccagcatccaattttgagtctggcttgggtgttgttgttcggtgctgtagttttcaccagcttcaaaaattctctttctaaagttaaagaggtcacccgtggtgaagcgacgcgtctaattaataaagaagatgcggttgtggttgatatccgcacacgtgaagattatcgcaagggccatatcgctaactcaattaacctgatcccgagtgacattaaaaatggtaatttgggtgagttggaaaagcataaaacacagcctattattgtggtctgtgcaatgggcacaacgtcccgtgcctcggcagatatgctgagcaaagcgggttttgagcgggtattcaccctgaaagagggtatttccggctggagtggtgagaacttaccactggcgcgcggtaaataagcataaaagcttgtgcggctattatatcgatattccgtatatcggtatttagttgtataagtgtttgttataaaaactcgctatatcaatagattgtaaatttaactgaggtgtatccatggcgaagattgagatgtataccaaagcaacatgcccgttctgtcaccgtgctaaagcactgctgaacgccaagggtgctgctttccatgaaatcgcaatagataatgatccggccaaacgcgaagagatgattgctcgtagtgggcggacgacggtgcctcagatatttattgatgggcagcatatcggtggctgtgatgatttacacgccctggatgcgcgcggtgggctagacccactgctttaactcgtcagtgggccccgatattaatgggaaaagcccacgacggaagagctgtttaataaggacgtctaactaagggtatctatacacatgtcagaacaaaacaacaccgagatggctttccagatccaacgtatctacaccaaagatatctccttcgaagcccctaatgctccgcaggtttttcagcaggattggcagccagaagttaaacttgatctagatacggcttctagccaactggcggaagatgtgtatgaagtggtactgcgtgtgactgtaacggcctctttgggtgaagaaaccgcgttcctgtgtgaagttcaacaaggtggcatcttctccgttgcgggtatcgaaggcactcaactggcgcattgtttaggcgcatattgtccgaatattctgttcccgtatgcgcgcgaatgtatcaccagcctggtctctcgcggtactttcccacagctgaatttggcacctgttaactttgatgctctgttcatgaattatctgcaacagcaggctgaaggtgaagttgaaggtgttgaacaacgtcaggatgcctgatgaacaccaaccctgcttcaatggctgttatcggtgccggatcttacggcaccgcattagctatcacactggcgcgtaatggccatcaagtcgtgttatggggccatgaccctaaacatattcaacagctgcaacaagaccgctgtaaccgcgctttcctacctgatgctgctttccccgatacgttgcgattggaaaccgacttagcatgtgcgttggctgccagccgcgatgtgttggtcgtcgtgcccagccatgtctttggtgctgttttacatcagttgaagcctcatctacgtaaagatgcacgtatcgtctgggcaaccaaagggctagaagctgaaaccggccgtctgctacaggatgtggcccgcgaagtcttgggcgaggctatcccgcttgccgtgatttctggtccaacgtttgccaaagaattggccgcgggtttgcctacggcgattgcgttggcatcgaccgatgtgcaatttagcgaagatctgcaacagttattgcactgtggaaaaagctttcgagtttacagtaatcctgattttatcggggtacagcttggtggcgcagtgaaaaacgtgattgccatcggtgcaggtatgtccgatggcatcggttttggtgcgaatgcccgtaccgctctaataacccgcgggttagcggagatgacgcgcttagggacggcattaggtgccgatccttccacctttatgggcatggcagggttaggcgatttggtgctaacctgcacagataaccaatcccgtaaccgccgatttggcattatgctgggtcaggggttgggggtgaaggaggcgcaggacaacattggtcaagtggtagaaggttaccgtaataccaaggaagttctggcattagcacagcgtcatggcgtcgaaatgccaataactgaacaaatttatcaagtgttgtattgtcataagaatgctcgtgaggcggctctgacgttgttggggcggaccaaaaaagatgaaaaaatcggcatttgatagattagaagagtaggtcagctagctgaaataaaataatcgctacgtgcccaacgtcattggagttgcagcaaggcagcaaacgagcctatcccgatgaactgatccacgtcagtgattcgggggggcgagagccgctaatgttaattataaccaaatcaatagtaaccataattaatcgtaacagtgctacagcttgaaggaataagggcatagccgcttcggtcgttccccggagtgatttgtttatgggcaggggtacatgatgtcgtcagaagagttagaacaggtctggagcaacataaaatcagaagcaagggcactggctgaatgtgaaccgatgctggctagcttttttcatgcaacactcttgaagcatgagaatttgggcagtgcgctgagttatattctcgcgaataagttggctaatcctatcatgccagcgattgctatccgtgaagtggttgaagaagcttatcgttcagatgcgcatatgatcgtttccgctgcccgcgatattctggccgtccggttacgcgatccagccgttgataaatactccacaccgttactgtatctcaaaggttttcatgctttgcaggcttatcgtattggccattggttgtgggcgcaggatcgtaaagcgctggcgatttatctgcaaaatcaagtctctgtcgcatttggtgtggatatccaccctgcggcaaccattggttgtggcatcatgctggaccacgctaccggtatcgttattggtgaaacggctgtggttgagaatgacgtgtctattctgcaatctgtcacgcttggggggacgggcaaaaccagtggcgaccgccatccaaaaatccgtgaaggtgtcatgattggcgcaggcgcgaaaattctcggcaatatcgaggtgggccgtggtgcgaagattggtgccggttcagttgtactacaatcggtacccgctcacacgacggctgccggtgtacctgcccgtatcgttggtaaaccagagagtgataaaccctcgttggatatggatcagcatttcaatggcagcattcagggctttgaatatggcgatggtatttaaccgtatacccttcctgttttgcttgttgcaacgccagcgccaactgttttggatatgcccctaatatggggcagattagccactctgattgtggctgacacgttctctctgcgtaagaaaaatcactctttcagtaatgcacctggatagcccagttgacgccaggcctcatacaccacgactgaaacggcattcgatagattcatgctccggctatcggcttgcatggggattctgattttctgctgagcgggtaacgcatccagaatataggccggtaagccacgggtttctgggccaaataacaggtaatcattcgcctgatagctcaccgcactgtgagccggcgtccccttggtcgtcagcgcaaataagcgagccggttgtgtgctatcgagtttttcactgtccaggaaggcttgataatcatggtgatgtttgatgtcggcaaactcatggtaatcaaggcccgcacggcgtaaacgtttatcgtcccaagtaaaacccaaaggtttaatcagatgaagctggcagccggtattcgcacataaccggataatattgccggtatttggcggaatttcgggttcaaataaaacaatgttaagcatatgtcccccaataatgaggggcgcaggataccagaaacccttgttcagtgcagcggttgccagtagcggcggtgtaaaacaaaaatttaaaagcaaggagcggagtgtgtgaccagtggcatcttttatatgctggttggcacagttaagagtaatggggtatttatcatgacatcagtggggtattcatgaataacgtaaaagaccctcgctgggccgcgattatcaatcgggataaaaccgccgatggtcagtttgtgtatgcggtaaaaacgacgggcatatattgccgcccctcttgcccatctcgtcgagccaaagcagaaaacattgaattctttatcgataatacggcagcagagcaagccggttatcggccttgtaagcgttgccagccaactcaattatcgcgggcgcagcaacaggtagaaaaaatcagtcaggcatgtcggttgattgaactggcagaaactccccctaagctgaatgaattggcagctcaactggggcttagcactttttattttcatcggttgtttaaagccatcaccgggctgacgcccaaaggatatgctaacgcgacccgcagtgagcgtattcgtgcacaactgtctcatggcggttcggtcactgacgctatctttgaggccggttataactcgagtagtcgattttatgcgcaatcacagcagttgctgggaatgacaccaacccgttaccgcaaagggggctgtgatgccaggttgcattttgccgttggggagagttctctgggcgcgattttagtggcaaaaagtgagttgggcgtctgtgctattttgctgggtgatgacccagtgcggttagtacaacagctacaggataaatttccacaggccaatttagtcggcggtgatgctgagtttgagcaatgggtggcgcaggttgtggggtgcgttgaggcacccaaacttgggttgaacctaccgttggatatccgtggcactgcattccagcagcgggtatggcaggctttgcgggagataccgataggtgaaaccgccagttatgcagatatcgcgagccgaatcggttcacccacagcggtacgtgctgtcgcaggcgcttgtgctgctaacatattggcagttgctatcccctgtcatcgagtcattcgtcaggatggggcattatcgggttaccgttggggcgtggagcgcaagaggcttttgctggaaagagagggtgtggaaaaagaggcggaagaccactgattctcaatatctgcccgaaccacattgatctggcagatagacggcagattaagatttaagcggatgcagcggtagccagacaatcaggcgtaagccacctaatgggctatcttcggcttttacccaccctcgatgctgactcaccgcggtttcaacaattgccaggcccaatcctgttcctcccgacgcccgatctcgggcttcatctgtacgataaaatggccggaatatttgttcacggtcctctgggctgacgcctggaccatcatcatcaacaatgatagtgacgccttgattatctatgctgaatgccaccgcaatatgatgatgggagtaacgcagtgcgttacgcacgatattctccagcgcactgtcaagggccgcaggattacaaaataagggccatggccccggaggtgccgtgactaccagcgttttacccatttgttcagcctcgaactgtgcattctccagcacatcggaccaaagctcatcagctttaatgggttcgcggtgtaattcatttttatgctggctacgcgataacaccagcaagtcattaatcatgctatctaagcgctgtgcttccatttcgatacgctctaattctttcccttcaccatgacggcggcgcatcagcgcggtggccagttgcagccgggtaagtggtgtgcgtaactcatgggaaatatctgaaatcagccgttgttgagcgacgaccattctgtctaacgaactgatcatctggttgaaactggcacctgtggctaaaaattcctgtggaccggattccagttcaggatgttgtttcaggttacctcgggccacatcatcagccgcatttttcagcttgcgggcaggtttcgccaggctccatgccaaccaaagtagcagcggtgcactgatcaacatggtcgcaatcaagagcagcagcgggcggtcaaacatcagattaataaaatcagattgcggactattggcggggcgtattagataaagctgatagttatcttcgccgtccctgatggaaaagggaccgaccatttctacccggccatactttttctttttcggctgatcggcgttatccgattggccgataaagttacgcaccatttgcacttcttgacgctgtacgccaatgatacggccctcagacgtcaccaaaatcaaatgttgcccaggcggagcccatttctcaatggcgcggtgtagcctacgccaccacatgaggtcattggcaggatcattggccagttcagcttcaatatgttgttccagcatcgttccctgacgctgttcactgtcgagtaaaacagtgagttgacgcgaatcaagctttggcaccatcagcactagcatgagcactaacgctaaagtaaaccagaaaatagcaaaaattcgcgtcgttaaactgtttatcatgtttctgataccatcaagtagccgcggccacgcaacgttttaaaccacggtagcccgtctttgcggtctggtaacttacggcgtaagttcgagatgtgcatatcaatcgcgcggtcaaagggggtcaatcgtttccccagaacctcttggctaagatgctcccgcgacaccacttggccaaggtgctgagccagcagatagagcagggtgaactcagtgccggttaattccagtggttggccttcaaaactggcttcctgacgacccggattcaattgcaggcaatcaacttccagtgtaggcgcgccttgctcggcattttgttgctgttcactccaattggagcggcgtaaaatcgcgcggatacgagcaaccagctcgcgatcattaaacggttttgccagataatcatcggcccctaattccaggccaagcacccgatccaactcactaccacgggcagtcagcataatcaccggggtctgatggtgttggcgtaattctttcaaggtttcgataccgtttttacgcggcatcataatatcaagcaataacaagtcgatagagctatctagctggcttaacgcttgttcgccatcataggcgaccacaacattgaaaccctccatttccaacaattctttcaacagcgacgtcagttcacggtcatcatcaactaataggattttatgcatggttatttctcctctctgacgcaaaatacgttatcaactgccggtattccatgactttactcagctttacatgccctgaccccagttttacatccactgacgcttgtttgcaggcaggccgatagaatgcctcccattgaatcacatagcatattgaactttaggagttaacgatgcgtaaagttacaacattagttatggcgtcaatgttcgttcttggttcttcagccgcctttgctgccgacaacactaaagtcactgagggttaccacggtgacggtaagatgatgatgaacaagaaaggcgaccgcggtcaccataacatgtttgatggcatcaacctcactgaacagcagcgtcagcaaatgcgtgacttgatgcgccagtctcaccaaagtcagccgcgccttgatcttgaagatcgcgaggcaatgcacaaattgattactgccgataaattcgacgaagctgctgtaagagcgcaggctgagaaaatgtctcagaaccagattgagcgccatgtcgaaatggccaaagttcgtaaccaaatgtataacttgctcacaccagagcaaaaggaagcattgaacaaaaagcatcaggaacgtattgagaaattgcagcaaaaaccagcagcacaaccttcttctgcccagaagtaagtagtagtactagtaacaccctgttttccttgccatagacaccatccctgtctttcgccctccatgatggagggctttttttgcttattgagaaacgatagctttaaaaatagtcatttacaaatttcacaaaaggcggtgttatctccaaatgcgcttaagtgtggacactttgtggacgcgtttcggcagctaatccaccctttaatggggtaagtataacggtgttttgaaggtaatcaggtgccagatgcgcgtaggccattgttggctgaatgttagcgtgtctgagtatttgctggagtgcaatgatgttcctgctattcatcataaaatggctggcacaagtgtgacgtaacacatggggtacctaaccatgtggtaggtctggttttacgtttcgctgcgtttcaccgaattttccgtaatccatgttgaaaagtttcccactggcatttgccttcacttcttgcttcaacgctgcagatatcgccgttatatgagtgcatcaacgtactgaccgatgccgtaacaataaataatcaagagactgatattcagcaattggtggcatgcaagcactaccgtgtggcgttaatgcgtacccatgctgcccctaagtcgcctcaataaccgactgtttttacgggaaaaaggttgtcctaaagtgggaccgagtgattgctcaggaggatgctcatgattatcatcgcccgatgaaaacaacccctaccccccacgacgctctctttaagaattttatgacccagcccgccacggcgtgtgacctgctggagtttcacttgccgcctgaattgcggcaactttgtgacctgagcacgctgcggctggaatccggcagtttcattgaaaacaacctgcgtgcctgttactcggacgtgctctattcgctaaaaacgacggtgggagacggttatgtttacgctctcattgagcatcaaagctcccctgataaacatatggcttttcgcctgatgcgctacgctattgcagccatgcagagccatctggaggcggggtacgataagttgccgctggtgatccccatcctcttctatcatggaatggtcacgccgtacccgtacccgatgagctggctgcacgcctttaaccagccagaactcgctggacagttgtattgcggaaacttcccgttggttgatgtgacggtgatccccgatcatgaaatcatgacccatcggcgcattgccctgctggaactgttgcaaaaacatattcgccagcgtgatttatctgaattattggatcaactggtcatactgatagcgagcggttacactacggaagatcagctaaaatctgcgataaattacatcatacaggttggcgaaacggccgaaccggaagtgttcatccgtagcctggcccaccgcttaccggagcatgaggagtcactgatgacgattgcacaaaaactggaacaaaaaggtgaagccagaggtattgtaaaaggccgtgtagaaggccgagtcgaaggggcgcaagagacggctctgaaaattgctcgtactatgctggctaatggtcttgaccgcgccacagtaatgaaaatgaccggtctgagcgaagaagaattgactcagattcaccattgatctgcacaggcaatatcatgaacctgtccacccgataattcgaaatgaaccgaaagcccataactgtctaccgcgagatgagtttttgtcgagttaccccgcgatgcttctttattgactcatcactttctgataccgctcccgttccatgctgatgagtacgaataatattgtcatcaataaaaatcaattataaatcagcatgttaatgcaagtatttaaaaggtttctgtaaagtaccctttttagaccatagtgaaaacggcggaatacggtattccacagaccagaaattctctgggagatcagcccgttcgcatcctatcaagtatcccttccagggtcatccgatgttcacttttgttatacacacgaccacttttcagcatcaggctgtgtagcctgtaccactgttcatctgttaacattattctcggcatggtggtttgttttttttgatttgtggtgaatccaattataccggctcaccatgccgctcaattaataatctcaaaagatcaacagaccctaatagctcttaaatataatttgggatgagttatggatccacaatatgcgcgttgggttaaagccgctgcgctcagtgctaccgcattagcatcaatcttactgatcattaaaatttttgcctggtggcatacaggttcggtgagtttgttggcggcgttagttgactctttggtggatctggcagcctctctgacaaacttatttgtcgtgcgttactctctgcaacctgctgatgaagaacatacttttggtcatggtaaggcggagtccttggcggctctggcccaaagtatgtttatttccggctccgctttatttcttttcctgaccggttttcggcatttggcctcaccggagccattgcaagatcctagtataggcatcggggtaacgttagtcgcattgttcagtacactgatattagtcacatttcagcgttgggtagtacgaaaaacacacagtcaggcgattcgtgccgatatgttgcactatcaatctgacgtcttgatgaatggtgctattcttattgcgttggcattgagttggtatggttttcgccgggcggatgcattgttcgcgttgggtatcggtgtttatattctttatagcgcgttacgtatgggctatgaagcggtgcagtccttgctagaccgtgcgctgcctgatgatgagcggcagcagattatcgatattgtgacgtcatggccgggggtgatcggggcacatgacttacgtacccgccggtcagggcaaacacgttttattcagctccatctggagatggaggatatgatgccgttaatggaggcgcatgtgttagctgaacaagttgaacatgccttactgtaccgtttcccaggggcagatgtgcttattcatcaagacccatgttctgttgtccctaaagagcgtcatgcgcactgggaattataattgcttcaccaatagccgatatattgtgatgacgtttatggtaaggcagtgaaaaataccgcaaaatggctgacttgaatcaattcagcttggcgtttttgctataatatccgatattaatcccataaagctgattttctgtacggtctcttccgtgcaaagataatcggcagataaagaattctacaaaatcgcatttacaagttcagaggtagtcatggttaagaaaattggtgtcctaacaagtggtggtgatgcacccggtatgaatgctgctattcgcggggttgttcgtgccgctttgtcagcagggttagacgttttcggtattgaagatggctatcttggcttatatgaaaatcgtatgaagaagctggatcgctatagcgtgtcagatatgattaaccgtggcggtactttcctcggatctgctcgtttcccagaattccgcgatccggaagtgcgtaaagttgccctcaagaatatgcatgagcgtggcattgatggcttggttgttatcggtggtgatggttcttatgctggtgcggacctgctgacaaaagaagggggaattcactgtgttggtttaccgggcactatcgataacgatgtggcgggtactgactacaccatcggttttttcaccgcactggaaacggtagtggaagccattgaccgcttacgcgatacctcttcttcccaccaacgtatctctatcgtggaagtgatgggccgctattgcggtgatttaacgttggcagccgcgattgccggtggttgtgagtttattgcgatccctgaagttgaatttaaacgtgatgatctggttgctgaaatcaaagcgggcatcgcgaaaggtaaaaagcacgcgattgttgctattactgaaaagctggatgatatcgattcattggctaagtacattgaaaaagagacgggccgtgaaactcgtggcaccgtgttaggccatatccaacgtggtggtgctccggtggcttatgaccgtattcttgcttcccgtatgggggcttatgctgtcgatttgctgttacaggaccacgattacaaaaaaggtggtttctgcgtcggtgtacagaatgagaagatggtgcatgagttaatttctgtgtgtatcgcgccagagaataagaaaagtaaatttaaagaagattggtacgatacagcgaagaaactgttctaaaacggcaactcgctcattcatcaagccctcgaaattgaactgatcccaaaaagttgggcagtttacattacgagggctttttactttcggtcacccctatatttcgtattgatataatcaaaaattttttattctttaataggatggaaagtttctggcacgctctgtatcaagccaaccaattaggttgattacaataatttttttgaggagtgggtcaatgcgtaaatggggtgtaggtctgtcattactcgtgctggcatcaggtgccatggcaaaagatattcaattattgaatgtgtcttatgatccgacgcgagaattttatcaggaatataaccaggctttcagtaagtattggcaacagcaaaccggggataaggtaacagtacgtcaatcccatggtggttctggcaagcaggcgacctcggtgattaatggtattgaagctgatgtggtgacactagcactggcttatgatgtcgatgctattgctgagcgaggtagaattgataaaaactggattaagcgcctgccagataactcggcaccttatacttcaacgattgtttttctggtgcgtaaaggtaatccgaaacagatccatgactggtctgatttagtaaaaccaggcacgtctgttatcacccccaatcctaaaacctccggtggggcgcgttggaactatctggcagcttgggggtatgcgttagagcataataataacgatcaggccaaggcgcaggagttcgtgaatgctctgtataagaatgtagaagtattggactccggcgctcgcggtgcgactaatacttttgttgaacgtggaattggtgatgtgttgattgcctgggaaaacgaagcgctgttggctgtgaatgaagtgggtaatggtcaatttgatattgtgacgcccagtgtgtctattctggcagaaccaacggtatcggtggttgataaagtggtcgataaacgcggaacccgtgacgttgccgatgcttatttgaagtacctgtattcaccagaaggccagactattgcggctaaaaattactatcgcccacgtgacccagtagttgcggctaaatttgccaaagaattcccgcaactgaaactgtttactatcgatgaagtttttggtggttggactcaagcacagaaaacacattttgccaccggcggggtgtttgatgagatcagtaaacgctaaattaacgttctgatcgttgccgctaattctgcgcctatacctgcgaacatcatccccaaagggttgcctgaggacggatggtaaagcaggtagttacagcaaataccgggactaccaaccgctttatcgccaacaccacatcgttgtatgttgtggtgttgaacgtttatcgctaccgcgctgcttgcaacagcgctcatagcaaaacgagtaaatagcaaaactgaggtcgaaagctcaattttacgttcagatcggctccatgccattcttgattttagcctctgtagccgcaggcgatgcaaggaagtccagtaataccttaatggctttttgctgattggttttaagggggacccctgctgaaaaatgagtcattatctgaatatccgtgggcaaaggcccaagtatgataatgccttttaaatgaagcagttcactgagttgctggaatccaagttcaacttcacccttggctaccagagaaccgacagggactcctggtgggacttttacaatgcgatctttgatttgttcggcaatgccccagtgctcgaaaacctcagtcaggtacacgccgctagggcctgttgagtaagcgatcgtattggccgctaaaacagcctgttttaccgtttcctcgctgctaacatccattatctgtgccccttctttcaccgcgatagccacgcctgacttaaccaggtcaatgcgactattaggtaaaatcttacctgaatcaatcagtttatcgattgcattggcagacaggatcaccacgtcaaaagcttcgccagcttctacgcgtttagtggcatccactcctcccactgactcgagctcgacctggtattttgattgttgcgcaaattgcgcgataacctcggtcaagaactgtcgagtggccatcgacgaaatgatccgtagggtcactggctcgtcggatggaacctctgttggtgctgccgttgccaggctgaccatactcatacacaggcccgatacaatcacgttagaatatttcattaatatatctccgctattatattgcgccaaaagacaggccaccgaaaacaggatgaccttgtcttcagtggctaagcgacgtttaaattagctgaataaatagattggtcagcaatattacttaacaaaacccaggaattgccaccaaacataaccaacagtcattgtcacaataaaacataccgtcgcgatgaccgctccagaagcccaccactgttttacgttgttataaccggcaccaaagatgatgggggctgaaccaccgccataatgtgtcaacgcaccaccgtaggagttcgtcgcggccaagacgagtgcaagggccatggggtcggcacccgcaactttccctacggtaagaaaaacaggaagcatagcaatggcatacgaacttgcagatgcaaagaaataacgaatgataatactgaggaagccgataatggttaacgctatgaatggattgtgcccaaagtcgacattgttctgtatcaaattcgccagccaatcaaacactttttctttactcagtgcacttgccagcccaatgatgcccccaaaccaaagcaacgtattccaagcccctttgttttgaagaacatcatcccacttgataacacccagtaaaatacacagtgccattgccattattgcaaccgctgttgcatcgattttgagtgtgatgccaaataattgcccaagtagagaaggcagtgcccaacccagaagagctgaaataaatataccgactaaaagcttttcattgcgcgttattggccctagttcagccaaaccttcatccgcaatttttttgttatctactttttttagttctggtttatcaagataataaccaacggcgggaacaatcagcagtaacagcaaaccgggaacaaccatggccagagcccaaacgccccagtcaagatgaatgcccagaattttggcagcgaaatcagcagccagtagatttggtgccatcgcagtgataaacataaaactgctgaccttcatgacaaagtaaatattggacatcaaataagagcccgctttctttgccgtatcaccgggttctgatcccaacgcttttactaccgacaggatgataggaaatacaattcccccacttcgcgccgtatttgagggggtcacaggagaaataacaaattctaaaaatgcggtgacatatccaagcctaagcgtggtactgccgcagaagcgaatcatgtgaaatgcaatgcgtcgccctaacccggttttaacaaaagagatactaatgccaaatgccgcaaacactaaccaaaccgttgatgttgcatatccgaccaggatttggctggtgttattaaggaagaaacccgcaaaaccgactacgcctaacaaaacaacggcttcagaaaacggttttaaaataaggccacaaatagcagccagatagaacccggacagacgccatgataattctgtcaatccttcaggtggtggaataaaccagatgacaagcggtatcattactaagatacacaacttccatatcttatttttcatgctgtagtttcccttttctaaggtgttgtaatactgaaacttactggcaagaggaatatttattcttatgactttaacgcgttgagactattgacgtaacgcagcccttttttcgccagaggggcacgcatttgatagatatccagcccgagctcgccattagccagacgctgacgtttgctcgtttcaagatctacccgtgtctgtgccgcatcagcaatcgcggtggcttgttctcttggcacaatgactacgccatcatcgtctgccaccacaatatcgccggggttgactgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacattgaccaactgacccgcgcagatcaccggcacattgaccgagccaagcgaggctttcaccgtaccttgtgcccaaaccgcacgcgaccacacagggaaattcatttcgcgcagcgtctggctatctcggatcccgatatctccaaccaatgccaccacgccgcgcgccagcagtgaggtcgcgagcaggtcaccaaaaaagccatcatggcattcggaggtcggcgcaacgagcaacacatcgccaggctgacactgctctacggcaacatggaacatccagttatctccgggtgtaaccaataccgtcaccgcattgccagcaatacagcgcccttgctgaataggtttaattcgctcatccaatagtccctgccgcagttgagcttcatgcactgttgccacgccatattcagcgaaacgttgtaacagggctagttcagctcgttcaatgtttgtgaccacgacccctttcatattaaccaggctcatgacagatcctccgtgacgcgagggaagaggctttgataaccttcgccatgaataatggtcttggtactggcaatgccgatgttgcgttttgcttgtaccccacgttgtaacgccactcgcgtgtagtattcccacaaatgttcctgaccggccatgcattgaatagccgcatattttttctcccatactgatgtgatatccagtaatacgtcaggcttccagccacactgttcaggctgatgcggctcgaagcagtacacgggtggcgcaccaatgatggcttctcccggtcgatacccttctgcctgagcgataatgcgagcttcttgagccaggttagccgctaggggatggtcatagttgtagggatcggccagcgaatgggtgagaacaaaatggggctgtatgcggcggaatacgtctgccagacggaacaggctttctttatctgcgcgtaacggatagtcacccatatcgaaaaactcaatactggcaccaagaacatttgccgccgcttgcgcttcggtgtggcggcttgcttttactctttcttccgtcatgtcgcctttacgccacaatttggcggattcaccacgttcgccgtaagagaggcagacaatatgaacttgatacccttgttcgacatgtaaagcgatagccccacctgcgcgccagacaaaatctgccgaatgggcgctgacgactaaggcggttttttgtggaatcattgccatatctttttcctttttttgctgctttaactgtctaggattctggcatggcttaattaatgggaaatagtgagttttattgcccaagcgacaagttttatttaagctgaaaaaattaaataaaataacgcggcgaaatatgcaaaagaagaatgatcgtaactcgataaaaattatgcaaataagagcattttgcatgacggctgaacagggggcagcttccttagcggcgctcaatttatttcgcactcagtcagcgattactcgttctattcgtgatcttgaacacactttagccatctcgttatttgaacgccacgccaagggcatgctgttaaccgatttgggcaacgttattctcccacgagctcgttctgccatggaggagttgactcggatcccggcactgttgcgtcggttacaacaacgcgacgatgagggtattgaagaccttgaacccacatggttattcaatgaacggcggctacagattttcctctcgctctatcgccagcagcacgcgttgcatgtcgctcaggcactggatatcacccagtcggcggtaagcgccgcgttgaaggttttggagaagggggcgggtatgtatctgttccatcgaacaccaaaagggatgttgccgacccctgccggtcatgaaattgcgccctgtatcagccgggcattgaatgcgctccaccatattccggaagagatcaccgcacatagaggggatttgaccggctcggtacgtgttggcgctctgccattaagccgtgcacgcctgctaccacaggcaatgatcaagctgatttctcgccaccctggcataaaaatagtcactaatgagagtggatttaccgccctgatagctgaactgcgcgccggtgatatagatttcattatcggtgcactgcgcaatgagaaaatgcttttagatatccatagcgaaatattatttgaagaagagctgattttattggcgcgacccaaccatcccctgtctgatcgcagggtaaaaaaccaagaactaaaagatattcaatgggttttaccccgaaatcacgccccatcacgccacctgctggaagtcgcattctgcaaaatgggactcgcatcgccccagccagtagtcgaaagcggtgatcccgccgtggtacgtgcgctattgcttggttctgatatggtggcggcagtttcctcccatcaacttgattttgaagtttcagaagggatcctcataccgctgcaggtcaaccttacaggtacgcgacgcgagataggcctgatgactcgccagaaagccttgaattcacccgctaccgatgccctgatcaattgtgttcgcgaagttattcaatcgagtaacgataaataggcagttttagataaatgagttaaccatctaatttattttttgattgataagaatacttttgtcagaaaaacaaaaaactccattttagactggcacagataaaagagggaaggtcaagtggggggggagtcaagtggatgaatctactcgaattattttggatatataaaaaccggcgcttttatttacgccggtttttgtgttgtacccagaattagcttaaagcgtggattaggcttttttagctttagcggctgctttcacgataactgcgaaagcgtctgctttcagtgatgcaccgccaaccagtgcgccatcaatatctggctgagtgaacaattctgctgcgtttttatcgttaacagaaccgccgtactgaatgatcacttgtgctgcaactgctgcgtcttgcttggcgatatggtcacggataaatttgtgaacagcctgagcctgcgctggagttgctgatttaccggtaccgatagcccagattggctcataagcgataaccgcaccttcgaacgctttcacgcctagggtattcagcacggcgtccagttgtttggcgcatactgcttcagtttggcccgcttcgttttctgcttcggactcaccgatacacaatactgggatcaagccgatctctttcagtacgccaaatttcttcgcgatcaattcatcactttcttggtgataagtacggcgctcagagtggccgataataatgtattgcgcaccgatatctttcagcatttcagcagatgtttcaccggtaaatgcgccggagaggttcacatcgacgttttgagcacccagagcaatacggctaccagcaagctcatgttttgcctgatttagatagatcgccggtggggcaatggcaacgccacaaccatcaacggtgctcaattctttacgcaggccagcgataagctcgttaaccatatgagtactaccgttcagcttccagttacccataactaatggatgtcgcatgtttcttcctccaactagggaacgcgagggtcaataataatgactgcctgacaggcagtttacctgtccaacagtatagagatgattagtcgtcatggctttgcttttcgtcattaattgcagtgagattatgcttcagatagcgacagcttaatcggttcaactgcgaaggtaagccctttttctccgttatctgccaccacatagcggattgcgccaatagtatgggcatagaaaggcgagcctttgccttctgtcagcagcttttgcacgttggcgagactttgcgctactgacaatgtcggctcaaactgacgcatcagggctgccatgtagttgattgcaagcagtttagcggttttctcttcattacctttaattggtaagtaggtaatttgtaaggtttttatcttacctgtgcctttctccagtgcggttgaggcataaagattttcattaattttactggcagcccgtgtcagtggcggtgaatcttcttttaccgtgatggcatgaaattcgttgattggcagcgttggattggcgcgattataactttcgcggaatttaaccaaggtcaaatcaaacgttggagcgttgaaaagcaggtagggcgcaattggcggagccccttcctttggcgggctactgtcattggtaggatcggcatgagcgtggttgatcgttgttatcaacataaatgttattaataacaatgctgccagcaacaatattatccgcattgagacgatttcttttctcatgacttaggccgccgttagaagtgtatagagaggattaaagcggtaatcagtagtcattgtcaaaattcaccgcaaagattattggttagttgcgaccttgaggtacactttgccgaaattatgttgggtaaatggatctgttcatcaatgacaatacagcagtggtgtttctcatttaaaggccgcatcgggcggcgagaattttggatctggatggggctgtggctactggcaatgctggttatttttacgttggcggggaaggagtggctcccgattcagtcagcctcgtttgcgcttgttttcttactgtggccaacggccgccgtcgtcgtcaagcggctacatgatcgtaataaagcaggctggtgggcattgttggcggtgctagcctggatgctgatggctggaaattggcagatgctgacgcctatttggcaatggggggttgggcgatttatccctacgcttatttttgtcatgatgtttatcgactgcggtgcttttcttgggacggaaggtgataaccgctttggcccagaagcggtgccagtgaaatttttcgctgataaggcgaagtgacgtttttaggttaatggccaaattgaagttaataacccaatattcgcagcagagagcaggcagtgcgtaattgtaaaacaagcgccctatcggcttgaaccgcactgctgcggtgtgggtgctttacgcttctgtctattctcacggctcactatcgagtcatcaatcttgtgtcattgggggccagccgcttgggcgagcagtaacgttttttctttaaaaaacagtttgttaatgatatttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcattcactacaaatactaccgcccaccacgaatactccccatcgcccatactgtctgtcaccaatactgctcgctggtcatatgccccggtttacggcgcagatgtttacgcatttcgcgctgttctttcagtaattgctgggtatcacgcaccatttgtgggttaccacacagcatgacatggctgtctttcgcatcaatttttaggccaactgccgcttccaaagcaccattttcgatcagcgccggtacccgcccagttaaagaatcgggtgattcttcgcggctcacgacggtttggatacgcagcttgccgttatagcgttgctcaagctgttgcatcagcggtaggtagctgaggtcatgggcaaagcgtgcggcgtgtaccagtaccaaatgcttgaaacgctccaaatcttgcccttcctgtaaaatcgacaaataagggccaatggcggtaccggttgccagcatccacaaggtatcgcagtcgggaatttcttccagtacgaaaaaacctgcggcttgcttggtgatcatcacttccccccccacggatagttgatccaggcgtggactgagttttccttccggtaccgtgaccagataaaactccagattatggtcgctcggggcattcacgtaagagtaggcacgctgtacacgctcaccattaatatccaacgccagtttggcgaactgcccggcggtaaacggatccacgggtgcattaacctggagactaaacagcgcgtcagtccagtgctcgatgtgagtaattttgccactaacccattcagccataattataattcccgttatttacatgcttgtttctatttacatacttgcttttatttacagacttgtttgaagttatctccgaatcatctaactgatgtaaactttacggcgcttttacgagcgccgtgcagaataaaaatgattgctagccggtttacagtaagaactcgtgcaatgccgggtctttgcgatccaggaaatgggtcgagcggatgcggcggatagtgcgtgatttaccccggatcagcagtgtttcagtggtcgccatattccctttacgatagataccttctagcaggtcacctttagtaatgccagtggcagagaagataacattatcattacgggccatatcaccgagctgcagcacgttgcctgcttcaatacccattgatttacaacgtaataactcttgttcgccgatgcggcggttatcttcactgtcgcccttcacttgatggcgcggtaacaagcggccttgcatatcgccatctagcgcacggatcactgcagcagaaatcaccccttcaggtgcgccaccaatgcagtacatcacgtccacttcgctttctggcatacaagtcaaaattgacgcagcaacgtcaccgtctggaatggcgaacacttttacacccagttgctgcattgcggcgatgatgccgtcatgacgcggtttagccaaggtgatcacggtcaaatcagccagcggtttattgagtgcggtggcgatattgcacaggttctgttccaacggcagattcaggtcgatagcccccttggctgccgggccaaccaccagtttttccatatacatatcaggggcatgtaagaatgtgccttggtctccgaccgccagtactgccagtgcattggcttggcccatggccgtcatccgggtcccttcaattgggtcaaccgcgatatctaccgcatcaccttgacccgtaccgacatgctcgccaataaacagcattggggcttcgtcgatctcgccttcaccaataacaatccgcccatcaatattgacttgattgagcatgatgcgcattgcctgcaccgcagcaccgtcggcagcatttttatcgccccgacccagccacttataacctgccaatgcggcggcttcagtcactcgggaaaactcgatggctaattcacgtttcatggttagacctgttgattgcggaatagaaaaactgaatataggcaagaattctatcacctttctaacttgaagccgcaaaggtgttagctgtactctttttacccgcataactgccggtcatgtttctcacaacgaaaaacgcgccatcggggggatagcgcgttgtgtttggtttaaaataggcttagtttaaaaccggttctgtttaaaacggactggctaaaactggcgggctattactcgtcgtgctcttcccaatcccgggcgcgggccactgcttttttccagcccttgtaacggatatcacgctctgtggtttcaatccctggacggaattcgcgttcaatgcttgctttactcttcacctcatcgaggtcatcccagaagcccgtcgccagacctgccaggaatgcagcacccaatgctgtactttcacgaatagcagggcgctcaacacgggtacccagaatatcggcctggaactgcatcaggaagttattagctactgcaccgccatcaacacgcagtgatttcagccgtgcgccggagtcagcttgcatggcatccaagacatcgcgggtctgataagctatggattcgagcgttgcacggataatgtggttgctgttaacaccacgggtcaggccgaaaatcgcaccacgggcatacgggtcccagtaaggagcgcccagaccggtgaaggccggtaccacatacacaccattactgtttttcactttggtcgcgaaatactcagaatcggtggcatcgcctatcaacttcaattcatcacgtagccattgaatggaggcaccaccaataaatacagccccttccagtgcataattcacttcaccgcgtgggccacaggcaatggtggtcaacaggccatgagtagattgaaccgcttcttcaccggtgttcatcagcaggaagcaacccgtaccgtaggtattttttgccatgcccggctgtacacaaagctgaccaaacagagcggcttgctggtcaccggcaatcccggcgattggaatacgagtgccacctttgccaccgatattggttttgccgtagatttcggaggatgggcgaacttccggtagcatggcgcgtggaatattcagcgctttcagcatacggtcgtcccactccttggtacggatgttaaacatcatggtccgtgatgcgttggtatagtcggtgacgtgcacacggccttgcgtcatattccacaccagccaggtgtctacggtaccaaacagtaactcaccgcgttcagcgcgctcgcgagcgccctcgacgttatcgaggatccatttcacttttgtgccagagaagtagggatctaccaccaaaccggtgttgtggcggatatactcttccagcccttcttttttcagtttttcgcaaatatccgcagtacggcggcattgccagacaatggcgttatacaccggcttaccggtcactttatcccaaacaatcgtggtttcgcgctgattggtaataccgatacccgcgatttcatcagagttgataccggctttggccaggacttcaatcagtgtagagctttgggtcgcccagatctccattgggtcatgctcaacccagccagcctttgggtaaatctgagtgaattcacgctgagaaacactcacgatatttgcattgtgatccagtactaccgccctggagctggttgtcccctgatcaagtgcgacaatgtattttttttgagtagtattttcagttgtcataataagcctacttttaagttgccatttatccccttcgtacttgaagccgcagggggatagttactctgattactcggcctctgtaggcgcgttcaaaacggtttataacccatttgttgtgcgtttgctgcctacatgcgactccaatgacttgtgtatatttcagtatctattatttatgctttacgttctgtggttatcgttgtggattcttcatcctcaagggtacacacatcacagggcaggtggcggccaattaaggcccgataaccaaatgcacccaacaaagcaccgacgataggcccgaagatcggtaccaggaaataaggaatatcgcgcccaccagtgaaggcaatatcaccccagcctgccagataagagaatgcttttggaccaaggtcacgtgctgggttgagtgcgaacccggtcagtggccccattgaagcaccaataactgcgatcagaataccgatcagtaggggggccagcgggccgcgtggaatgccgttaccatcatcagtcagtgccagaatcagacacatcagaatggcggtaatgactgtttcaaccaagaaagcttgaacgacagaaatatgtggatttgggtaagtagagaagatacctgccagttggaggctctcggtgctgccacgcaccatctggtgagtttgttcaaaatcgacgaacaggctgtaatacaggccgtatactaacgccgcggcacaaaatgcgccggcaacctgtgccacgatgtaagggagaactttacggcgttcgaaacaggcgaataaccacaatgcgatggtgacggccggattaagatgcgcgcctgaaatggctgccgtcaaataaatggccatagcaacacccaggccccaaatgatactgatttcccactgcccaaaactggcccctgccaacttcaaagcagcaacacaacctgcaccaaaaaatatcaatagcccagtaccgagaaactccgcaatacattggccttttaaggtagaactagcggtttggctcataataatgtcctacagacagagatttatagggtatttcttgtttttgcccttcgagcagtgaaggggataatgtaaatttatcgttaacgagcgaaaacgagaagtagcgaaatcaaaatatgtgttattcgtcatgaaatgagcgttttcgcgtaattttagggcgttaagggactttaaaagtgtgatcggaccagtgattttttgtgaaaatgttaaaggggtgtatcgcatcaaaggggcggtcatagatatttttcagtctttgctgatagtcacatgcaggaaattgctacagagtgtggtttgcactggtatggagctagacagggcgggattggctacatacaatcggtttcatagagcaccggtttcgtcgggcaccatttttatgacgtattgtttttacgaagttatcgctttcatcaagcagtatcacctttataaaggtgcgtattagaacaccgcgcttatcaccgtcgttcgatgagtatatagcgcagtaagtattcgcagcagtttcatacgccagtggttacgatgagtttttggcaagtaatgatgactgcgcccaagagatgtacgccttgctaccataagaggaccaaagaatgtcatttgaagtatttgagaaattggaagttaaagttcagcaggcgattgataccatcacgttattgcagatggaaattgaagagctgaaagagaaaaataacacactgacccaggaagttcaggatgctgctggtagccgtgaggcattagtgcgcgaaaatgagcaactgaaacaagaacaacatgtctggcaggatcgtttgcgagcactgttgggtaagatggaagaagtctgagttccgattgacttccgttgccactagaaatcgctaacgcgtttttgatcaaggttggttgctgagcatagcgaggctagccttaagtcagcggaaataaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaagtaaagggcgatatcagtatcgcccttttctgtgggtgcgccgatgctcgcggagcggggggcaatatcacaaatgttattgcaggatcaggcgccttatttacaaggccaatgccaatattttcctattcgtgccccactcagtcgcgcaacgctgaaaattccgttatggctaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgcctgtcattatgtaaataaatcattacgatacgttttgtttttccagattaataatacgctgggcactggctatcgttgaaggacgatgggcgataaaaatacgggtgatcttcagtgaggctatcgcattattgatatgtgcttcgtttgctaagtccagatgacttgttgcctcgtccagaaacagtaaactaggttgacgatacaacgctctggcaatcaataaacgttgcttctgcccgcccgataaactgcctccaagctcactaatcaacgtttcataacccatcggcatatgcataatttctttatgtatattgcaatgattagcacaggaaagaatacgctgctcatctttgttgacatcaaaactggcaatgttgtcagcgatggaacctgcgaacagcttgtcatcctggagcacgcaggcaatgcaatcacgataattattcaggccgaccgtcgttatatccagcccatcaatcagaatatgcccctgtgaaggtgtcagcagcccggctatcactttcatcaacgtggtttttcctatacccgatgggccagtaatcgccacactctcacccgcttcaacgtgaatgttcaaatcagaaaaaataggttttgacagattgtcatattgaaaagcaatgtttcgagcttcaaagaccgcaggttgattgggtgaaagcagttgtctgggggtctgttctttttcggtttcggtgaaaacaatgtcggcaatacgctcactgtgcaaggcaagcatacggagttgcaacaccatattgatcaagttggttgcccgatcagaaaattgtccccgataagcattaaaggcaacaaacatacctaatgtcatttgcccatcaatcaccatcgacgcgcctagccataagatgacaacttgatcgatggtgccgatcagtgtgtttacgccgccaaaaaacatatctaacttagtcagtcggatattggcattggtcgtgtctatgtttagattgagccaaaattgtgagcgtgttgctgccagccccagggccttaagcgtactgatgccataaagtgtttccataaaatgagagctggctttggcattttttacaatttgctcttcggaagcctgacggtattgattataagtggcaaggcgcaggatcatgtacatggcggtaaaaccaagtaccacccaaaccagccagccaccatacaaaaacatcatgataaacacgccaatagacattagaccgtcaatgatgccgttgaccacattgttggttaatgttgaacgtatgatatcgagggagccaaaccgtgactgaatatcgcccagtttacgtttttcaaaataagccaaaggtaatttgagtagatgatcaaataaacccgccttccattgcacatcaactaaagaccccataaccagcgatgtccacgatcgcaacatacttaaaaacgtgcggaacagaataaagaaaagcaggccgatacaaatcaatgctaataggtcatggtcctcggcaatgatcacatggtccatgaccaactgagttcctaccggtagcagtaggttaatggcctcgaccattaacgataagcaaaatatttttgtcagaaagccaggtaagccgctgatattacgcatcagtgataataggcttaaacgggtacggcttttttggcgggtaaattcactgttaggccataattccagtgcgacaccggtaaaatgctgtgacatctcacttaggctgacagtacgccggccaaatgccgggtcgtgaataataaaccgggtgcccttcactgcaacaaggacgacaaaatggctcatatcccaatgcaatatacagggtgtttttaattggcgtaactcatctaaatccagtgataaagcacgggttttaaacttaagttgtgctgagatattaattaacagcgctaatgttgcgccatgagaagaaataccaaaacgttggcgtaaattaaataaatctatatccatcccatggtagcggcatgtcattaccagacaggcaagtccgcattctgctgcttcggtttgaagcacctgtgggactttacgacgaaagctaaaattcagacggttttttatctcgttaaaatgcgtatcattcatttacaggccccgttacacttttcttgatgtcataaaatggagatagcatccattgataaagaggccttttttcaaggaataacgtgacattagctttaaggccattggatagcattaaaggtttagactgataacgaaaatgaatatcgtctagtgccacgatgactttatagtaaggctcaatgagtccaccgttcgggagccgcggtgcaatattgtatgaggctatttcttgttgtgaaacggggacattagagatagagattatacgcccaggaaattgaccaaacttttcaaaggggaaagcgtcatagcgtatattgactttgtctccagtatttatataagggacgctattgtttggtacccaaagcacaagacaataatagggattatcagaaggcgtcaattggaccaaactgtcatttacgttgaccatctgtccttgggtcacactcatattttcaatcttgccatcgcttggcgaattaatgagtaacatgccactcgcatcaacttcagccaattgacgctttaaatcacctttttgaaataaatactgagagatatcattatcaaaatctgatgctcgcgtagagatttcactttcaagttttgctatctgtaagctttcttgtatcagttgagtattcaggctttgaaaggcattctgttgttgataaaagagggaacgctgattggttaattgatctttagtaattagaccctgacgttggtaagtaccataactggccattgtacgccgcatatcatccattcctttgcctgcgttatcgaccagctcttgggatttcttatgtgccttttggtattgtgcgagctgctgacgtaaattaagtagcgtaagttctttatttttctgtgtattattgatgatgctatcaatttgagaaagttggttatttattgcttctaaagagttaaggctaacattacctgaaaaggtcgttcgactgacatcaatttgatataagtgctgacctttacggacaatatcacccacttccacccattttttggtaatgaatccttgttggggagaaaaaatgtttatggggtgaggctgagaaataacctcaccattaacgtttattctacgggtgtatgttccataaatgataagagtaattaataacaccaaaaagatagcacataaagcagctatgaacgttgtggaataacccgaagttaacagcgccttccccaaccattttgttctaatatactctaccgcgtcccggcggaatatctgattgctgctcattcctcgctccgttatacccatcatttcaaatcaacatatcacaaaaaatagaaggtttaattgaatcattttcacgtaactctatttcggtatatttaattatttacgaattgcagtttgattttttattattttgctattacatttttgttgagcgcttttatgctcaccatgaagaactaacttaattttatctatataggagtctttctgtgaaagaacttacacaaacggaagtgatggaagtttcgggcgcgggtattgtttctgatgcaggtaaagtgctgggttctggctttggtgctctgattgacgcgggtgcatctatctttggtattaagccaaatgctagcgcaacaatcggtaaaatcggcgaaagcatcggttctgcttttgatgcgggtatttccggagttaaacaattctttggtttatcagcaccacagcagtaataagtaaatatgccagcgtgaaagcgctggcatattaattgaaagggatctggacagtacgcattattaagtagtcatgtttgtagggtgtttaaaaacagattattcctattttaagcgatgggataagtagcgtaatgaaattttaaatgcagaattatcctatttaaatagatgaaaattgcttatcgaacaatacgctttataaatttatggatatatgctgttttctacagtgagttttttgggttcgaactgtcacattatctttccactgccgatatgattttttttggtgattatgagtttattttatatcactaatgactttagtttaaaaaatcagtgtcctaattaaacacatcaaatttctcccttcttttatttttcagtgctggtatctatatcaataaaatactaaggataggtgttctcatgccatgaaaaatttcagataaacatcttttttatggattagcgaacaactcgcaaggcgcgccaaatgggtaatagcacggtggtggcgggtataaacgtattatcgtggatttattattttcacggcccgatacccacagtgattatctatttactgacttaattcattcacatcttgatgaggttttttgatgcaaagaggctgctgttttctccgtagtacaactaccgctggagtggctttgatcgttgccatgacgctatcggtatcggcatgggcaatttcagaacaggcaaagtcagaacaggccacgaccgtaccaaataatgatatcgtctgtcatgtggctcacctcaacgcccgttttgacgataaagaggggctattcgaaggtgcatcacaaagcggtactttgctgatattacgtaatattagcgctcgagcctgccaggttaatgcaatgccagtgatcagtttcgaaggcgcagttggccagcagttggccgtctttcgcaaagtaccgcgtgggatgcggcaggagccggtactctcacccgtcactgttgcggcgggagctgaagtcgcggtgcaattgcgttgggtggccagtgacgcgttcgatgggaataactgtgtaacacctgagaaagtggtggtgaccctgctaggggggacattgcgtttacctttcggccgacagatgtgtgcggcatctggtgatactgaattcttcagtcaggcaccagtaggcccagcgaccaatgaggtgcaatgagtatcgggagggggcaatattacgccaggatcgcaatcacagtggataggagaagaaggggaaccttctcctatctgtgcactaatccccgtcagacagatattatttagggtatgttattcaatatccaggggatcttccgataagataataccggtgttatcggcataaagatggtcacctgagaagaacgttacaccgccaaaattaacacggatatcgctctcacccacaccctcatcagcagccccgacgggtattgcggccattgcctgaatgccaatgtccaactcggccaagtcatcgacctgacgcacggcaccgtaaacaacaatgccttcccactcgtttttcaaggctaattcggctagctcagcattgattaatgcacggcgcactgaaccaccgccatcaacgaccaagacacggccaagaccattctcttcaagcaggtcaaacaacaagccgttatcttcgaaacattttacggtagtaatcttgccaccaaatgaagtgcgcccaccaaaattggagaacagtggttctaccacgtttacctcttcatgatagatgtcacagagatcggaagtatcatatttcataggattaacgtctggttgcggctgggagattgagtatatccttttctggccgctgttggcaaaatcatcaattgttaaatttattcaagttaccttgagccgctaatggcccggagacctttctatgataaacaagccgtattaactgaataccaggcccacagcaaacaggatattggtcagtaaagcggctttcaccatctgctcgagcatagggcgcatacctgctgcggtagggtcccgtaaaacaaacagcgcatgttttcccagtaatgggatcgctaataaaaagatccaaccgtgccaactgtgcagatggagaatgctgaagagtgccaggcagaagatggcggcaccaattaacagcgcatgataatagcgtgctacgacaggccctagacggactgccagcgtatttttgccatttgctttatcattttcgatatcgcgtaagttattaatatttaataccgccgtggccagtaaaccacaggccgtggccggcagcatgacgatgctatcaaagtggccagcttgaagataataggtccctgcgacgcttaaccaaccgaagaataccaataccgaaatatcacccaatcccatataaccatagggttttctccccacggtgtaagtaatggcggcaacaatcgccatcaggccaagcagtaaaaatccaagaatatcgctgggcttttcacaggcgacggcaatgagggcgatacctgaaatgattgttaagatcacggtgataattagcgccactttcatttgctggtggctaattatccctttttgcataccgcgtaatggcccgatacgttcttcggtatcgctgcctttcaccgcatcgccatagtcgttagccagattggatagaatttgcagtagaccggcagttaatagggctaatagtgccacggcgggtttaaaactatcgagccagacagccagagctgaaccggtaacgatagaggcgaacgccaatggtagggtgcgtggtcgtaggctttccagccaagcctgggtttggctggtgttgattgataggctcatttttcgcttcattcaataggagtctggtccgccttaatctcggcgtgtaagaaaacgggatcatgccaaatggaaataatgttaataaaattatcatgtcaaaaaattatgacgttatcaaaatcataatgcgataagaatcataatacgataaaaacaagagtgggaggcgatgcctcccactcgggatactccatactggatgattttattcagcctaggctgataaagcgaattataggataaaacggctcaagtcttcatccgcaaccagctcatctaagtgcttaccaacgtattccgcgtcaatagtgatagattgaccactgctttcgctggcgtcataggaaatatcttccatcagacgctctaacactgtgtgtaaacggcgggcaccaatattttcggtacgttcgttcacctgccatgccgcttcagcaattttacggataccctcgcgagtaaactcgatggtaacgccttcggtcgccatcagcgctttatactgttcggttaatgaagcacttggctcggtcaagatgcgttcaaagtcatctgttgtcagcgcttgtaactctacgcggattggcaaacggccttgcaactccgggatcaagtctgatggactggaaacctggaatgcgccagatgcaataaacagaatatggtcagtcttcaccataccgtgcttggttgagacggtacaaccttcaaccagtggcagtaagtcacgctgtaccccttcacgggagacatctgggccggaagtctggccgcgtttacagattttatcgatctcatcaataaacacgataccgtgttgttcaaccgcatcaatcgcttgctgtttcagctcttctggattaaccagttttgctgcttcttcttcaatcagtagcttaagtgcttctttgattttgattttgcgcggtttctgtttctggccagcaatattctggaacatggattgtagctgattggtcatctcttccatgccaggaggtgccataatttcaactcccatcggggccgcagccagatctatctcaatctctttatcatccagttggccttcacgcagcttcttacggaaagtctgacgggtggcagaaggctcctgtgattcatccggtacgccccagttgtttttggcgggtgggatgagcacatccaaaatgcgttcttcggccaactcttccgcccgatagcgcattttctcgatagactgatggcgaaccatttttacggctgcatcggttagatcgcgaatgatagaatccacttctttaccaacataacccacttcggtgaattttgtggcttcaactttgatgaacggggcattggccaatttagccagacggcgggcaatttcagttttacccacaccggttggcccgatcatcagaatatttttaggtgtcacttcgtggcgcagctcttcgttaagctgcatacgacgccagcggttacgcagggcgatagccaccgcacgcttggctttgtcttggccgatgatatggctatcaagttcgctaactatttcgcgtggggtcatttcagacatattattctatccttacgctctgtacgttaattatgtactgtacattaattatgcagtgcgttaattacgtttagtatgttaattcttcaatggtttggaagcggttggtgtagatacaaatatcccccgcaatactcagtgatttctcaacgatatcccgcgcacctaattcagtattttctaacaacgcacgtgctgccgattgggcataaggcccaccggagccaatggcaatcagatcatcttcaggttgaaccacgtcaccgttaccagtaatgatcagcgaagcggtctcatcggcaaccgccagtaacgcttcaagcttgcgcagcatacggtcggtgcgccagtctttggctagttcaacagccgctttcgtcaggtggccttgatgcatttccagcttgcgttcaaataactcgaacagagtaaaggcatcagcagtcccccccgcaaagccagcaataaccttgttgttataaagacggcggacttttttggcattacctttcatcacggtattgcccaaagtgacttggccatcgccaccaataacgacatgaccatcacggcgtacacttacaattgttgtcacgagcggaccctcgttgcagactgaatgagtccccgtactgcctgttaaaaaacagtacggagtatattgaaattataaatgggggaggattaagacttttcaacccccaacagagaggggaatgcatcctgattgacctgcaccttgtaaacgctgcaaggctttatctgcggcagccttactattgtaggggccaagcaccacgcgattccagccaccgcccgaggtaatacggctttcgatacccgcaaatgccaattgagcgcggatagattctgcctgatcaacggctttgaatgagccacattgcaccatccagcgttgtgttttttctttctctttttccactttaggcggcgtaacggcctgagtcactggcgcggcgggcggtgtacgcacgggggccggtgcttgaggttgtacaggaatagtggtttgacgcggcggagttaccggttgcggctgtacactggtggccggtggtttgatggttaccgctgaacgtggtacctgctgcataccttggttatagggaacctcagaaagttgcgtcggttgttgacgcatatctgcctgcatctgctccagtaactgacgttgttcattggtcaactctgttttggcgtttacttcaccccctgcagagggttctgttggcatgggtacgccaatctgacgattttccaattctttaatataacgccagcgttcttccggttttggcggtagcccattcccggtacgtgggtcatgatttggcaatagcggaagctcacccggtttattgtgggtgataaaatagaggccgccaacaaacaccactaatagcgcgacagccagtgccatcacggttttagatactattggagcactgcgttttttccggctggtgcttttgcgccgcgctcctgagcgccctcggcttacataatctctttgtgccacaatcgtttcgctgcgtcgtaatgatggaataagtccgtcatgttactgaacccttgaatatttgcctagtgtttaggcgcagcagtactttccctgatgattaattcggtatctaacaagcgggagccactttgtactgaatgcccttgcagttgctccagtaagagtaacatggcttgctggccaatctggtaacggggttgtgcgacggtagttaatggggggtcacaaaactgtgacagcttcaagtcatcaaagccaaccagcgagacatcctgcgggatacgtaaccctaattgcttcgcctgccagatagcccctactgccatgacatcattgtgagaaaatattgcagtgggggggtggggcagctccataagagccgcaaagctttgggcccccgcttcgtagctgaaatccccgcgtataatatagtcattatcgacagtaataccattacgacgcagtgcctgaatataaccttgtaaccgataatggctcagcggcaggctttctggcccggcgatacaggcgatgcgtttatggcccaactcatgcaaatagttaacggcttcataagcggcggtcaggttatcgatatgtacggtcggcagctccaactcaggagcaaactcattcgccatgaccatcgggggtaaatttcgctgctcttctttactggcatcaaaaggcaggttagagcctaatagcagcatgccatcgatctgtttggtgataatcagattaacaaatgtgcgctcttgctgggtttgttgtgcgcaatcaccaattaatatcagatagccttgctgggcggctgcgtgttcaatgccctgaatgacatcggcaaaaaatgggtcactgatatcgggtacgatcaccagaatcgtacgtgattcattacgcttaatattacgggataaagcatgaggagaataaccaacagccaaaacggcttgttccactttttgtcgggtcacggttgaaaccttttcagggttcatcaacgcgcgagacacggttgctgttgatacacctgccatttcagcaacatctttcatcgtggtcattgtgaattctttcttattttccaacgcccttctccttactctagctccgagccagtaagcgcgctcatagacttttatggccgtgttgtttcggttaaatactgacttgccgtcattctatacagatagtgggggtaatttgttacctaatttgcataaaaaatgtgacgtaagtaggttttttcgaactggctcgcagaaaggagggtaaacgattgcttcgtggtgacgatcagacaataaaagatcgggcgaacccctttttcttgacgctgcaaggggttcgccatatcccctcacctgaatcactttcgtgtcagttcatcgggatttattcgctgttcacctaccgtgttaatgattttgggtatagatatcaactatcgataggatcgacatctattgtccatttcactttgcgtgcctgaggtaaggtactgattaatggctgagaggttttaatcagccgttgcagcagttgccgtgagggatgttgtagcaataactgccagcgaaagcgcccaccccgtttggcttgtaacgccggaactggccccataatccataacgcctcatctttgagggggctggcctccagcaaattacgtaattgttgcaggaagagggctgattgttggttatcgtgatcttcactgcgcacgataatatggctggtatagggcggtaaaaacacgcttttacgctcttctagcgcttgtttggcaaacgcatcgtagccctgctgtaacagaatttgcagcaggggatgctcggggtggtgagtttgtaaaatcacttccccttgcttgcctgcccgcccggcccggcctgagacctgcgtataaagctgggcaaagcgctcggctgagcggaaatccgctgaaaacagcgcgccatcaacatccagtagcgccaccaaggtgacgtcagggaagtggtgccctttggccaacatttgtgtaccaatcaaaatgcgtgcaccaccttggtgaacatccgccagatattgctccagcgatcctttacggctggtcgtatcgcggtcaatgcgggttattggtgtctcaggaaataacggtgccagttcattttccaactgttccgtccccacgccaacggagaccagatgagtcgatccgcatttagggcattgctgaggcacaggccgttggctgtcacagtggtggcaacgtaactgacggtggttttgatgcagcgtgtaatagtggtcgcagcgctgacattcggcaatccagccacattcgtgacacaacagggcaggtgcatagccacggcggttgaggaataaaatcacctgattacccgcttgcaggtgcgttttcatctgtttcagcaggggttgagagaggccgactttcaatggcaggccttttagatccagcaaatgttgtgccgcaggtttggcactccctgcgcgtttggtcagggttagctggcggtatttacccatttggacgttatgcagagtctcaagcgcgggagttgccgtccccatgacgataggaataccctcttcgcgggcgcgaaataccgctaaatccctggcatgataacgccaaccttcctgctgtttataagagctgtcatgctcttcatcaataatgatgacgccaaggcgtgaaaacggcgtaaacaaggctgagcgggtcccaatcacaatcgccgcctcaccactacgtgcccgcaaccagacggataagcgctcactgtcgttcaagcctgaatggagaacctcaaccggtgcgttaaaccgttcacgaaaacgggcgatggtttgtggggtcaggccaatttcaggcaccagaattagggcctgacggccctgcgctagaatgttttccagcacgctcaggtaaacttcggttttacctgaacccgtaacacctgccagcaaccaagcggcaaattggttatcttcgctacgaatagccccgacggcggtggcctgttcagtattaagccgtaggcgttcccccagtaccgaaaaactgtgacgccagtcggtggttgtggcttcctgcgcccgtagatcaatcaaccctttactgcgtaatgcctgtaatgcactttcagttaatgccatttcattaacctgatggcgataaaccggtttctgcaataatgcagcaagcgcttgctgctgcttgggcgcgcgttttaagctttctggtggtgtagcgcggccttgctcggtgacaaaccattgccataagggcgctgattgggcgggtctcccctgacgtaacaagatcggcagtgcatgaaacagcacttcacctatcggataatggtaatactcggttgcccagcagagaatgcgccacaggctaggggggaataagctgtgattatctaaaatggcatcaatggttttgagttgttcaagcggaaaggtgctggtatcactgagacccacgacgataccaatcgctttgcgtttaccgaatggcacactgacacgggcccctacgacagggcaggccatggcactgtctaagcggtaatcgaaggtacgggccagcggtacgggtaatgccacttgaacaactgacatatgatgtcatcctgaataaagagattggcctgaataaaaaaagattgaacagtttacaccgcatacttcacaatgtgcggattcgattgcgcggtttcgtcaaattctgtatgattcgccgcctttgatataatttgatatcaaatcctgttaaccatcgttgcttattttatcaacgatggttatttatcaatcgtgtggtgtctggcggaacagggctggatagcgacacggcctaatatagaggtttccatgaaacaaggtatccaccctaaatacgaacaagttactgcttcttgctcttgcggtaacgttatcaagatcaactctactgttggtcatgatctgaacctggacgtgtgcggcgaatgccacccgttctacactggcaagcagcgtgatgttgcttctggtggccgtgttgaccgctttaacaaacgtttcagcgtgccgggtgcgaagaagtaattatcgcccgtcagataaaaaggcgccttgggcgccttttttgttgccactctaaccaccttttacggaagtcgtgatcgttttatggcgatgatgattattttatggggatgattgttttatggcgatgattgttcgtcgcatcaggtcgtctataacccccattcagcacccaacttagcctactcgttatcacgtcgccaattttccctctgcctgaatccatgagatgattaggcataaataataaataaatttaataagttaataatgacgtggaccatttggtgagtttgacacgagagataataggttagcgacgtctaattgttattattaaattttatgacacatacttcgatgattattttgtgcgtaaagaaaaaatggctaagcacaattgttatgctgaaccattttttgtagtgaaagcgttaattatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgaaaaggttaattgtagcgaaaaggttaatcttcagctttcaattgatctcttacttttttgaacaatgaagcagattcagtatctgaagacattgcactgtcgcgggtattcttttgtacggcaatagcaccaaacagggtcataaagaacgtcaccccataaaagcctttttcactcagtgctaaagtggcattccataggccgatacacagcaacagaacggcgacgataaaagcaacccaacataaaccgtaataaattgaagtgattgccaggccttctagcttgtcacggacggttttttgcaaagaaacggcggagaacaggccgagtatcaataccgcgaaataataacctcgctcgtttaattgcatatctgcattccacagaccaatcaggaagataacaaaaccacctaatagcgctgaccaagaggctgcggtaaaagcggcggaaggtttcgcataatttgggttcatatttaagtccattcattaaattagacatcaaattttttaatggaaagtgagtgatctctaaccatttaaaaactggttatatcccaataatccgtagcagtaaaataataattgataatatgcttttttatcgagatatacatggagggatggtatgtgagaatattcttatacaatatgtcgatatagctaagactattcttgagttatgagtaaatataaagaagggaaatacagataactaccacagataatacatttttatcaaaaccaaggcgcttagcgtgcttttgtgtattctgccacctggattcacggtgattcatgaacccaggtggtagctggaaatcaatattcccaggtgtcagggtcaacacccaattcacgcattaaaattttcgcggcttccgggatctcatcactgcgttctttacgcaggtcttcgtcattcggtagcggctggccagtaaatgcatgcaaaaaggcctcacacaacaattcactgttggtagcatggcgcaggttattcacctgacggcgggtccgctcatcggtgaggatttttaacactttcaacggaatggataccgtgatttttttgacctgcttgcttttcttgccgtgttcagcgtaagggctgacatactcgccgttccactcagccatgggataccttaaatttgtcggaaaaacacaatgttctgaaaaccggctaattatgcccgattttcactgttctcactaaataaatgtcgattttactggatcaacatcaccgaaatacccttagtgcttacgttgttgctgctcttactcgctcgaatcactgacttgagccagttcactcgttgctatgctacaacgctaatgacgttggatataaaaacctactttaaatacaaagcctctataattttagcggttattattccattgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccgtaatttgtgcgtctactctggcgtaacattttctcgatcccggctggtggaaatcaatatgacgcgtaaacaggcaacaatagcagtccgtagcgggttgaatgatgacgagcaatacggctgcgttgtccccccgattcacctttccagtacctacaattttattgattttaatcagccgcgcacgcatgactattcacgtcgtggtaatccaacgcgtgatgttgtccaacgggcgctggcggaattggaagggggggccggtgccgtcatgaccagcagcgggatgtcggcgcttcatttggtttgcactacattcttacagccgggcgatctgttggtcgctccgcatgactgttacggtggcagttaccgtttatttgacagcttgagcaagcgtggtgcgtatcgggtgttatttgttgatcagggcgatgaagcggcactaaactgcgcattggcggagaaaccgaagttggtcttgattgaaacaccgagtaatccattgctacgggttgttgatattgccgccatctgccaagccgcccgtgctgcgggcgcactgacggtttgtgataacaccttcctcagccccgccttacagcagcctctctctcttggggccgatttagtggtgcactcctgtaccaaatatctcaatggtcactctgatgtggtggctggtgctgttattgcgaaagatccagaactggttgtcgagctggcatggtgggcaaataatattggtgtaaccggtgctgcgtttgacagctatctactccttcgtggtttacgcacgttatcaccacgcatggctcaacagcagcgtaacgcggatgacattgtgcgttatttacagcaacagcctttagtgaaaaagctgtatcatccttccctgccacaacatcccggccacgaaatagcctgccgtcagcaatcaggttttggtgcaatgctcagttttgagctggatggtgatgagcaggtcatgcgccgtttcctttctgcccttgagctatttaccttggcagagtctttggggggggtagaaagcctgatctcccatgcagcgaccatgacccacgcgggtatggcggcagaggcgcgtattgccgcaggcattactgatagtttgttgcgtatttccgtgggtattgaagacagtgaagatttgattgctgatttggaccacgcgttccaattggcagtaacgaggtaagcatgaatgcaacagcggtagcagcggcggcaacgggccgtcaactgcataaatttggtggcagtagccttgcggatgtgaagtgttatctacgggtggctaatattatggccaactacagtcaccccggcgatctcatggtggtgtctgctgccgggagcacgacaaaccagttgatcagttggttgaaactcagtcaaaacgaccgtctttctgctcatcaggtacagcaaagtctgcgtcgttatcaacacgatctgatcaatggcttattgcctccagaaatggcagagccattaatcagtgagtttattcatgatttagagcgcctggcgggcttgctggataataaaattgatgatgtgatttatgctgaagtggttggtcatggtgaaatttggtcagcccgcttgatgtctgcgctactgaataagttggatatggatgccgtctggcttgacgcccgccgtttcctacgtgcagagcgtgcagcgcaaccacaaattgatgaaagccgctcttatccgttactgcaacaattaatggcccaacaccctcaccagcgtttggtggtgactggttttatctcgcgcaatgaggcgggtgaaacggtcttgcttggccgtaatggcagtgactattcggcgacgcaggtcggggcattggccggggccgagcgtgtcaccatctggagtgatgttgccggggtgtacagtgccgatccacgtaaagtgaaggacgcttgcctgctaccattattgcggttggatgaagccagtgaactggcccgcctggcagcaccggtgttacatacccgcacattacaaccggtttctggtagtgacatcgatttgcaattacgttgcagttatcagccggagcaggggtcaacccgtattgaacgtgtgctggcttcgggattgggtgccaagatagtgaccagccacgatgatgtttgcctgattgaattgcagattgccagtcaccatgatttctcgttggcgcagaaagagatcgatctactgctcaaacgtgcgcaaatcaaaccactggcgaccggtattcacccagatcgtaacctgctgcaactttgctatacctcagaagtggttaacagcgccttacgggtgttggaagatgccgctctgccggggaaactctctctgcgcgaagggctggcattggtcgcactggtgggggcgggggtgagcaagaacccacttcacagtcaccgtttctaccaacaactgaaagatcagccagttgagtttgtctggcaggccgaagacggtatcagtatggtggccgtcctgcgtcttgggccgactgagcacctgattcaagggttgcaccagtcgttgttccgggcggaaaaacgtattggtctgatgctgtttggcaaaggcaacattggtgctcgctggttggagctgtttgcccgtgagcagaaaagtctttcggcccgcagtggttttgaatttgtgctagccggggtggtcgatagccgccgtagtctgctgagttacgatggtttggatgccagccggacgctggcattttacaacgatgaagccaaagaacaggatgaagaatccctgttcttgtggatgcgtgcccacccgtttgacgacctggtggtgttggatgtgaccgccagcccgtcacttgcagaacaatatctggattttgccagttatggtttccacgttatcagcgcgaacaaattagcgggggcttcaagcagcaataattaccgccaaatccgcgatgcgtttgcgaaaactggccgccactggttgtataacgccacggtaggcgcggggttaccggttaaccatacggtgcgcgatctgcgtgacagtggcgacagtattttagcgatcagcggtattttctctggcacgctgtcttggttattcctgcaatttgatggctcagtaccttttaccgagctggtagaccaagcctggcagcaaggtttgaccgagcctgatccaagggttgatctctctggtcaggatgtaatgcgtaagttggtgattttagcccgtgaagcgggttacgacatcgaaccgaatcaggtgcgggtggagtcgttggtgcctgctggcgcagagagtgggtcggttgatcaattctttgaaaacggcgaggcattaaatcagcaaatgattcagcgtttagaagccgcgaaggagatgggcttggtattacgctacgtggcacgctttgatgctaatggtaaagcgcgggtgggcgttgaagcggtacgtaccgatcatccgttggcttctttgctaccgtgcgataatgtttttgctattgagagccgctggtatcgcgataatccgttggtgattcgcggcccaggcgctggccgtgatgtgaccgctggggcgattcaatctgatttaaaccgcctatcacaactgttgtaatccgctgttattcgcctcttctgttctgcgcaggagaggcgcatcccccgttactcgccaatatgaatttttcacgcattgcgtgtgaatattaatcatcaccctaaacttatttaaacattgacactttagccaacttccgtcattttctatttagacgtctaaacgtatagacgctcataaataatgacaaataacatcagccgtcataatggcaatggagtaacagggtatgagtttttttcacgcaaaccagcgagaagcgctgaaccagagtctgtctgagctacaaggtcagattaatgtttcttttgagttcttcccgccgcgcaccagcgagatggaggataccctgtggagctcgattgatcgtcttagcacgttgaaacctaaatttgtttccgtgacctatggggcgaactcgggtgagcgtgaccgtactcacagcatcatcaaagggattaaggagcgcacaggcctggaagctgcgccgcatctgacctgtattgatgcttctccgactcagttgcgtgatatcgcgattgactactggaatagcggtatccgacatatcgttgccttacggggtgatttgccgccaaacagcggaaaacccgaaatgtatgcctgcgatttggtgggtttgctaaaagatgtgggtgattttgatatctccgtggcggcgtacccagaaattcatccagaagcgaaaagcgcccaagctgacttgatcaatctgaaacgtaagattgatgcaggtgctaaccgggccatcacccaatttttctttgacgttgagagttacctgcgttttcgtgaccgctgtgttgccaccgggattgacgttgagatcgtaccgggcattttgccggtttctaattttaagcagttacagcgttttgccaccatgaccaatgtgcgggtcccaaattggatgacatctatttttgacggtctggataatgacccagagacgcgcaaaatggtgggggcatcggtcgcgatggacatggtgaagatcctcagccgcgaaggggtgaaggatttccatttttatacgttgaaccgggctgagttgagttatgcgatttgtcatacccttggggtgaggccttagttttttaaagggggggaacggttttaatctcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttctggtgatcgggttcggttgttatggctttacggctcacctggcctccgatgaaccaaccgccaatggggccataagtgcactgaaccccaaaacttggacatctgctttactgcttttctacctgagtccggtattctgccggactcattccgcctgttttcaggctaatgcgctctgtattgtaataatggatatattctacaatgtcacgctttaaaactgtggctgaatcgtacttcttacggtgatacatctcggctttcaggtgactgaagaaattttccatcactgcattatctaaacaattgcctttgcgtgacatactttgccttatccccgcctcgacaagcattgagcgccacatcggcgttcggtaatgccagccctgatcgctgtgcaacatcaggccttcttttctccctttcactttcagcgctttttccagcgtcttgcacgtcaggattaatgctgctctttctgacatatgccaagaaataatctcattattaaacaggtcttgtatcaccgacaaatacagcttctgtgctccaactcggaactctgtgacatctgtacaccacttcaatccactgatttcggatgtaaaattacgagccaatagattatcggatgcccggccaccatcggccctataggagcgatattttttccgccgaatgaggctgagtaacccgtgctgattcatcagttttcgcaccgttttgtgattcagtgtgaacccttcttttctcagtgcgaccgtcatccggcgataaccgtagcgctgtgcgtgtcgtctgcttagggcgccaatcgcttttaccgcatctgcatagtcatcaattacaccgtccggtttcgatgcatgataatagtatgtactgcgtgccaattttgcggcacacagtaggcaagaaagtcgatgttctgctgtcagtgcttgaactattctggttttttctgctgctccctgagtgccttttcttctctcagggctttccgcttttttagataagcgttttccgcgcgcagatactcaagttctttctctagctccgcatgcgtcatctcgctgaacggttttgaatcgtgctcatatttatcttttggcatagtaggacccgttttcgatgggttaagcgcttcttttcctccctctcgataacgtttcatccagttttggataatcgtctcgttgggaatgttaaaatgagcagaagcatcggcagcgctacatctgtttgccatcatatagcggacaacgcaaagcctgaattctggagtataagttctggaaagatggtgctccagtccagcctcaccttgacggcgaaaagctcggatccaacgcgtaagaggggatttgccaacactgaattgacgtgcggtttcccgcagagtggcctttcctgaaaggtaatgttgaaccgccgctaggcgggttgaaaaagggtgtttcattgaaccgaacctccagatcatggataaaaagatccaagatctggggttcagtgcacttatggcccccttggcggttggttcatcggaggccaggtgagccgtaaagccataacaaccgaacccgatcaccgactcaaatcaccgaacccgatcacctaacccgatccaaaccaccaagatcaaaccaaaacgctaacaaagctccaattgaacctcatgctgctcaatgattttcatcacactggctggtggctgttgatcggtaaacagataatcgatcagattcatgttccctaaattcaccatcgcgttacggccaaatttagaatggtcggttaccaacatcacacaacgggagttctcaataatcgctcgcttggtgcgcacttcatggtaatcaaactccagtaatgaaccgtccatatcaataccactgataccgaggatgccgtaatcaagacggaattgagaaataaaatccagggtcgcttcgccaataatcccaccatcgcgagtgcggacctcgcctcccgccagaataaggcgaaagtcttctttggcggtcagcaatgtggcaacgttcagattgttggtgaccactcgcagacctttatgattcatcagcgcatgagcgaccgcttcgggtgtggtgccaatatcaataaatagcgtggcaccatctgggatctggctagcaacgcgttgggcgatccgcgccttttcttccgaccacatcactttacgatcgttataagccgcgttgaccgaactggacggtagcgccgccccaccatgatgacgatgaattttgttttgatcggccagctcatttaagtcacgccgaatggtttgcgggctaacggcaaaatgttccactaactcttcagtgctgacataaccttgtaggcgtaccagctcaataatcgcatcatgccgctgcgtttgcttcacgataatcccctaatgcgcctggttggccaggcagttattgtacggttctcgcgctgttgcgcgtatcccaaaatgccattagtagcccaataattaaaccagaaacatgagctgcattggcaatcgacaagcctaaaatatcgaaatacccggctatcagccagagcacagaaaaagccatcaagccacggggcagtgagataccacgctcgggtgcgcgttcaccggtcagccagacatagcccattaaggcgtaaaccacacctgatagaccaccaaagttggcaccgctgaagagtgattgcccccagccactgaagacggctgagacgatagttaataccagcaatttgctggtgccaagccgtttttccatctgcccgcccagataccaccaccacatcaggttaaacaggatgtgcagcagtgaaaagtgcaagaaggcatggctgacccaacgccagatttgtagatactggctgctgttatagggccatgccagccaggacattaccgccatatcccccgtaatgagcatcagaatatagatggcaatacacaacaccatcacgcttagcgttaacggcccagcctggctgcgtaatgtttggaggtaagaaaaacgctgatagggcagatttgaattcacattcccagcttgccaactggcggcctgatagcgtggattaagtggatccagtagaaattgctccaactcatgttggacggcagaaagttgctcatcatcggccaaccagatttcaacgccttgagcgtctggccggatttctaatgccacatggtgggtggccatataatccacaaaggcctgcgccagacgtaggttagagattactatcactcgagtcatattattttatttaccgtctaacgagattcactggttatgtcttgcggatagcttctggcccaggcttcaaaaccgccatcaatactgtaaaccacatcaaagccttgttgcagtaagtattgagcggcacctttgctgctattaccgtgatagcacatcaccatcacgggttgatcaaaatccgtttgctgcataaaagtgtgcaggctgctgttggtcagatggaaggcgcccggtgcatgaccggcttcgtaactttgtggatcgcggatatcgaccaatgcggttttaccctctttccaacggagataagcctgctcaacactgattgcttcaaattgttccatactgctgatgacccttaatgacgattgaatacgcaagagcgccattgtaatcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacaaagtggttattaatcggttgccagcctttcagagaggcctccgcgacgaataagagattacggtttaccagaatgacacattatcattgataaaaagttgtgttggtaaaccgtatcgtggataaatttttctcagggcgatttatcagccatctctggctttatacaagaatggtcttattttaatcgactgattgttaaacttatttaaactgtcgcctggtccgagccaccctctcatggtcatatcatcaaacacgtgtgcgcccgttagacatatcccatcatctgcaataaacgttgggcttgttgtacggcttcctgccggtgagcgacgcccaatttttgatacaaattacggatatgcgtttttatcgtggtggccgcgacatccagttcattggctatttgatcattactgtagccagaatagatcagtcccaatacttgccattcccgttgtgttaacgggctggtccggatgagttcgggaacttgtggatgagtgagcaatttatcaacaaaaatttcgtcgaaatgcgcgaatttatgccgatggtgctggttaatatccttcaaaatacgctgcgcgcggtgttgttctaattcaggtaaggcattgagttggatcagttggcgcagttgttgcgccatggcttcaccttcaatcacaaaatgactgataaaaccggtacggttggctaaggtcagtgattcaatcagcgctttctgtgcctcacctttgcgttctgtctgccaataaagcgtgttgcttaacagcaagttacggtttaagtcactggtcaggcgtaagcggcgagcattctcattgagttcatctaagaccacttcagcttcatcaaaacggcccagtattatctgtactctggcaatattgcgccactggccctgcaagaagtggttatccgccatgcccggtttttctgtctggcgtagccagcttgccgcggccaccttatccccggtcatctgccaatggatcacccgtggtttatccgcattggttatccaatcaaggtgatactggctaccatgttgcagggcttcacagcgctgaatatacacgttggcgttatccagatcgccacgggccagtgaacacttcgccagcatcgccagacactgtaattgctgttgtggctgatagttagccagaatctcgacccctttacgggccgcttcttctgcctcatccagccgtgaccatgaccataatacctgggagcggatccgcagcaggaactcatgcattggcagttgctcaagatgctgttcacgtattaattcgaaggctttctcttgggtctcataagcggcttgcaggaacccctgagcaatcaggatttcactttgttgcagtaatgcccataaggcgtagtgataggcttcatggcggcgggccatttgttcggtttgctgcatcatcggtagggcgcgggccagttcccctttacaatgatggacttcgccagtcacggaggtggcgacaattcggctgtaatagtgcgccattggcagatattttagcgcatcggtcgccaatttttccgcttcatccggcttacccgcgttgatagccacctgagcgcgcaacgcaccaaactcagcgcgtaagatttcatctaccgggatcttacgttcttgcatggctaattctgcctgctcaagcagagtattcacttcactgtagcggtgctgactttgtgccagccaggcttgtagtaaggccagttccgggttctggactaagagcggatacggtagggccgtcaggcactgttccaacaacgccaattcgctgtggtggaataacgaccaggcatgttgcaacaagatatcgcgtagcatgccgacgtcaccggcggctaaagcgtggtggatagcctccgccggatagccaagtgccatccagccctctgccgccgcgtgatgtaattccggcagttccaaggctaattcccactggcaacgctggcgtaggaaggtggcaaataagggatggaaacagaaccattcagcactgtcatccatacgatgaataaacaaaccctgacgttccagctcttccaacagttgttgcccgttgtcttcaccggtcaggcgaacaatcagggcatcgttcatcgagcgtaatacagagcaacgcagtagaaaagcacgggccttactatctacctgatccaggacttcatcgaccagataatccgacagatggctggcattgagaccagccaggcgcttagccgatttttgtgctgaggaattgggttggcgtgatgacaaggcaatcagttgcagtgcggttacccaaccttcgacttcatcacacaggcggctactgtcaccttgctccagtggcgaagacagtcggcattcaaagaattgctgcgcctcgtgatgattgaacgccagttgctgcatccccagttccagcagttgatcacgcactcgcaggttagcaatacccagcgatggcaaggtccgggagagtatgatcagcgtcaggttttccggctggtggcgcaagaaaaaacgcatcgcttcatggatagcgtcattggtaatcagatgatagtcatcgatgaccagataaagggggccgtcccaattggacagctcaataaataattgcgagaacaacgccgagagattggcatattgatgtttttgactgagtgcttcacttttgctgcaatgtccaccagtcgctaattgtatggccgcgatcagataggtggcaaagcgttctgattggttatcgctttcatccagagaataccaaccgaggttggattgatcggctgcccactgggcgatgagcgtcgttttaccgtaccctgccggacagttaattaacgtcagccgatagttagcggcactggataatttaaccagcaggcggtcacgtactacggtattttgcagccgtaccgggcggctcagtttggatggaatcagcattctgtgtccgctggaaaagatatttggttagaaaaatccccaagggttaacgtatcaatatgtcggaaaaagtgacaggcattcataagagtaattatttttagccccgtaattaatcatcactgctaaggtctgataatggttgtattaatgcaatagcgttaatgtttcctatggctgtaagttgctacggatcacaattttagctacgccctgcggctcctccccagctaatccctcatcgggatgatgctcttgccagtactcattggcaggatacgggtaaaattacccattcacaggatagagacctccctatgtcacagcctatgcttaaaaaggacgattttctggccgccctgactcgccagtggcagcgctttggcttaacctccgctcagcaaatgaccccgtatcaatggtgggaagctgtcagcgctgcgttagccgaacagttatctgctcagcccgcaccgagcaaaccaaaaaatgtacaacgccatgtcaactacatttcgatggagtttttaattggtcgtttgacagctaataacctaattaatctgggttggtatgacacggtggacgcgctgttagcggagcagcaggttaagctgagtgatttgttagagcaagaaacgacccagcattgggcaacgggggcttagggcgtttggcggcttgttttcttgactcaatggcaaccgttgagcaaccggcaacgggctatgggctgaattatcaatatggcctgttccgccagtctttccgtgaatgtaaacagcaagaagcgccggataattggcagcgggagagttacccgtggtttcgccacaatgcggcattggccgttgatgtggggtttggcggtaatctggtcaagcaagccgatggccgccaattatggcgtccggcctttaccttgcgcggtgaagcgtgggatttaccggtgttgggtttccgtaacggcgtgacacaaccgctacgtttgtggcaggcgacgcaccagcatccgtttgatttaaccctttttaacgatggcaaattcttgctggcggaacaaaatggtgttgaagcagaaaaactgaccaaagtactgtacccgaatgataaccatctggccggcaaacgcctgcgcctgatgcagcaatatttccagtgtgcctgttcggtcgccgatatcttgcggaagcaccatttggcgggccgtaaactggctgaactgccggactatgaagttattcagctcaacgatacccacccaacaatcgctatcccggaaatgctgcgggtcctgctggatgagcatcaactcagttgggatgccgcttgggcgattaccagcaaaacattcgcttataccaatcatacgttgatgccagaagcccttgaatgctgggatgaaaaactggtacgcagtttgttgccacgccattttgtcatcatcaagcagatcaatgcgcagtttaaaaagctggtgaacaaacagtggccaggtaatgacgaggtgtgggccaaactggcggtacatcataataaacaggtgcggatggcgaatctgtgtgtggtcagcggctttgctgtcaacggcgtcgcccagttgcattcggatctcattatcaaagatctgttccctgagtattaccaattgtggccaaataaattccacaatgtaactaatggtattacgccgcgccgttggttgaaacaatgtaacccggcactctctggtttgattgatgacaccttgaaggtggaatgggccaacgatctggatgttttgcaagacttggaaccctacgctgaggatccggctttccgtcagcgttatcagcagattaagtatgataacaaggttaaattagcgcattacgtcaagcgcgttatggggctggttatcaatcccgacgctatttttgacgtacagattaaacggctacatgaatataaacgtcagcatttgaatttgttgcatatcttgtcgttgtatcgccagatccgtgacaacccggcactggatatcgcaccacgggtgttcctgtttggtgccaaagctgcaccaggctattatttagccaagaatattatttatgcgattaatcaggttgccgacaagatcaacaatgatccgatcgttaaagatcgtctgaaagtggtgtttatccccgactatcgtgtttctgtcgccgaattgatgatccccgcagcagatgtatctgaacagatatccacagcaggcaaagaagcctcgggtaccggcaacatgaaaatggcgctaaatggggcgttgacggtcgggacgctggacggtgctaacgttgaaatcgccgaacaagtgggcgatgagaatatctttatctttggtcacacggttgatcaagtgaaagccattctggcgaaggggtatcagccaaagaaatacgtgaaagcagacccacatctgaaaagtattctggatgaattggccagtggtgcgttcagtcagggtgataagcaggcatttgacatgatgttgcacagcttattagaggggggcgacccttatctggtattggctgactttgcctcctactgccaggcgcagaaacaaattgatgcgctgtaccgtgataaggatgagtggacccgccgtgccattcttaacaccgcccgagtcgggatgttcagctctgaccgttctattcgcgattatcaacagcgaatttggcaagccaaacgttaaggagaagactgcatggatcgtaaatcgctcgatcaagcagcaacactggcagggatagctgccagttacattaatgcgcatggtaaaccgcaggcgacgttagcggaaaccaaagagcagttgttggcggccatggggcgttctcttggtgctcatgacactcagacagcgaatacccctttgccggtcgttaaagtgtttacgtttggtagcccgatgcaattgccaatggccggttctggcgattatcactggcagttacagactgagaacggtgagctgcatcaggggcgtatcagtgcgaaaaaaacgctgacattgccggcctctttgccgctgggttatcaccgtttgatattggaacaagatttacagcagtggcagtgttcaatcatcgtggcaccgaaacgctgctatgagcctgatgctttgctgcagggaaaaaaactgtggggggcttgcgtacaactgtataccctgcgttccgagcataattggggtatcggtgactttggtgatttaaagcagatgttagagcaggtcggtgagcgtggtgggtcctttatcggtttaaaccctatccatgcgttatatccggccaacccgcatagtgctagcccttacagcccgtcatcccggcgctggttgaatgtgatttatatcgacatcaatagggtcgaggagtttcagcaaagtgaagccgcgcagcgttggtggcatcaagctgagacgcaacaggcgttggcaaaaagtcgggagagcgagtgggttgattacccgttagttatgcagcttaaattgacggctttgcgcttatccttcccactgtttactgcccgtaaagccaaagatgcacaggtgcaggcatttcggcactttgttgaacaaggcgggagcagtttacatcagcaggccgtatttgatgccctacatgcgcatttaagtgagcatgatccgatgatgtggggctggccagtgtggccagagaagtaccgtgatggtcatagtagtgcggtggctgatttttgtcgcgaacacgctgacgaggtgacgttctatctgtggttacagtggttggcagccagtcaatttgatgactgcttccaatccagccaacagcggaaaatgccgattggtctgtatcgtgatttggcggttggggttgctgaaggtggcgctgaaacctggtgtgaccgcgagttatattgcctgaaagcatcagtaggtgccccgccagatatcttggggccattaggccagaactgggggctaccgccgatggaccctcatgtaatggtcgcgcgcgcgtatcagccttttattgatttactgcgtgccaatatgaccagttgtggcgcattgcgcatcgaccatgtcatggcattattgcgtctgtggtggatcccctacgggcataccgccgatcagggggcttatgtaaaatacccagtggatgatttgctggcggtattagcgctggagagtcagcgccaccattgcatggtgattggtgaagatttaggcacggtaccggtagagattgtgggcaagttacgtgatagcggggtgtattcctacaaggtgctctattttgagcatgacagtgagaatatcttccgtgcgccacagtcttacccggtgcaggcgatggcgaccattacgacccatgatttgccgacactgcgcggttactggcaagctgatgatctgactttggggaataagctggggttatatccggatcaacagattttgaagcagctctatcttgacagagagcgagccaaacaagggttattagaagggttacatcgttacgattgtgtgccgaaaaaagtgggccacaaagcggcactgttatcgatgagcccagtactgaaccgtggtttgcagcgctatgttgcggatagcgccagtgcattgctggggttacaaccagaagattggttggatatggcagcaccagtgaatatccccggtaccactgacgagtaccctaactggcggcgtaaattgtcagcgtctctggaagagatatttgccgatagccagattaatcgtttattgaaagatttggataagcggcgcaaaaacgtttcggttgggtaatcagtgattcgggtgagtgagcgcgggtaatgctgttgtagcgccaggtaagaaagagatgacccaacgtcattggtgttacagcaaggcagcaagcaaacgaagcccgatgagcctatttatataaggtcaacgacaagtcagtgattcgggtgagtgagcgcgggtcatgtcgctgtagcgccaggtaagaaagagatgacccaaagtcattggtgttacagcaaggcggcaagcaagcaaagcccgatgagcttacataagtaagtgattcgggtgagtgagcgcaggtaacgccgctgtagcgccaatgacaaagggtaattaattagtaataagagtgctcgccacgctgatgctcggttaaatctcttacccctttcaattctgggaatttctgcaacaactccttctcgatgccttctttcaaagtgacatcgaccatagagcaaccgttacaaccgccgccgaattgcaggatagccaacccctctggtgtgatttccatcagtgtcactcggccaccgtggccagccaattgtgggttaatctgcgattgcagaacatactcaacccgttccatcagtggcgcgctatcgtctactttacgcattttagcgttcggtgctttcaaggttaactgagagccgagctggtcagtgacgaaatctatttcagcgtcttgtagataaggtacgctcagttcatcaacataggctgataattgctcgaatttcagttcggtatctgttgcttcaaccgcatccggtgggcaataggaaacaccgcattcagcagttggtgtccctggattgataacaaatacacgaatttgggtgccttcttcttgatttgccaacagtttggcaaaatgagattgtgctgcgtctgttattgtgatcatggcatctgctcaatagttgactactcttgtcggttataatacgcccattgctagggtgactacaaggttcggcagacactccagatttgtaatgaggcaataccctgagcccatagcagatgggcaatttcatttagtgtactaccggtggtgacaacatcatccagcagggcaatgtgttgcccccgtactgactcagcacaacgaaaaattccgcgcacgttctttcgccgctgtgccgccgtcagctgctgttgcggcggcgttgcgtgtatacgctgtagcgtcagtggggtgtaatcgcaaccaagccagtgtgccagtggacgagccaggagatccgtttggttgtatccgcgccgccagcagcgccaatgatgcaggggcacactgacgatccgttgtggcttgatggccttatcactcttacggcattgggtctcccgccagtgccgtaaccatcgtaataataatagacgagccaatacgggggccagttggggggctccgccaaatttgagctgtttaatcaacccgctcagtggtggggcataatcacccacgaacgtcatatggtgccagcgcggtggggcaatcagacagcggccacagcgcaggaatgtactggtggaaggtaaaccgcagcaggggcagcagggaggtaacaccggtagatgacgctggcagtaacaacaaataccgtgtcgattgtgatacaaaggctgctggcatagccaacactggctaacggttgttagcataggtatcttccttgattttagtgcccttttagtgagctaaatcacctgacagggctgttattcttatggcaacaggatattactgtatgaagcagctttattggtacacctgcggtgaaggcgattgcgatcttgtgttgttgcacggatgggggctgaatagcggggtatggcattgcattattgatcgacttgcgccgcattttcgtctgcatttggtggacctgccgggttatgggcgcagccaagattatggtgcgatgtcactggctgacatggccgagagagtggcacagcaagcgccgaaacaggcattgtggcttgggtggtcaatggggggattggtcgctagccaaatagccctgagccagccagagtgtgtcagggggctgatcaccgtctcctcttctccctgctttaccgcgcgtgatgaatggccgggtatcaagccagaagtgctggcaggttttcaacatcagctaagtgatgattttcatcggacagtagaacgctttttggccttgcaaaccttagggactgaaagttcgcgtcaggatgcccgtttgctaaaatctgtcgtgctacagcatcaaatgcccgatgttgaggtattgaccggggggttggcgatcttgcgcacggcggatctacgtacagcactggctggttttacgctgccttttatgcgcgtttacggtcatctggacagtttggtcccacgtaaagtggcatcgctattagacagcgcctggccgcaaacccagtcggtggtcatgcaaggggctgctcatgccccctttatttctcaccccaatgatttcgccaaattaatcctgaattttgctgaagaaaacaaaaaataatggcgttagcttcttattttctctctctatttttactgcccagcctatattggttgggtaaaatggttgtgtaaaagaaaattatttaagttattaaatggataaatattgaatctgtttaataattagaaaggttaaagcggaggttatccaatacgaggtgtttcatatgaaactattgaaaaatatggctgttgctttggtgatcagtggtctctctttcgccgctattgctgccaaggaaattactaaacaagaagcagaagccaataattacgagaagataggtacggtcagtaccacaggcgaggcaacgtcgccaatggacgttaaaaaagcgctgtcaaaactggcagacgaaaagggcggtaaatattatgtgattatcgccgaacgtgagaaggggaagtttgatgctgacgccgaggtttataagtaattatttatcgataattatttataaatcagtgtttataagtaaatgtttataggtaagtgtttataaaaaatggcttatcaatgttggcttgtaaataatacggaatcaacatattgagatgcccatatgggcatctcttattggtgtgcgtgaggttcttttaactgatagatcacagtattacagtgctgatggccttcgggacagcttttgcaactgcctgtcaggcagccgctatgatccaactcaatacgttctatcttccccatggcggttaacttctccagcatggcgttgaccaagggcaacggtattgccaactgccggcttagctggctggcttcagcgctgccgttgagggcaatcgcatcacgtagttgcagtaggctggccatcgttccccctctttttacggctggctaatgggtgatcaatggcagttgctgccactacttcggcagcaattagcaggttcactgttttgtaatctgacggtgacccggctacgggcacggcgtaaaccaaataagatcaacgcattaaccacaatgactaacacaataatactcaggctctcctgtggatgatcgcggaaggtggccgcctgatagaacagggttgccaacgagtaggccacattcaacccccacaatatggagaaggtcatccagccacggctggtttcgcgcgctatcgcccccatcacggagacacaaggcacatacagcagcacgaaaatcaggtagctataggcagagatactagaaccgaacttactgctcatcatgcccattgaaccggtagtcatctcgccgtcacctttactggcttcaatggggttagcaagcacgctaagactaaaggtgtcctttaagccctgccaggtttcatcaacggcacctgctaactcatccagtaaattaaagttttctgcatcaaagggatcattgttaatttgctcggcggtataaagggtatttaacgtccctaccacgacttcttttgccatggctccagtgactagcccgacggtcgcctgccagttatcggcatggatacccatgggcatcagcaatggcgtaagcactttactgactgaggccaaggctgagtcattgatactgtccacgggtttgccgttgaaagagaaactattcaggccgccaatgaagatactggcaattacaatcactttcccggcccgtagcacaaaaccttttaatcgttgccaggtttgtaataacaaactctttaggtgtggcacatgataaaccggcagctccatcacgaacggcgaggcttcaccacgcataatggtgtatttcagaaccagaccggtgagaatggcgaccgcaatccctaacagatagagtgagaagacgatactcgctccgtcctgcccgaagaatgctgcggcgaagaccgcaaaaatagccaatcgcgcaccacaggacataaacggggccatcatgatggtgattaaccgctcgcgttgggcatctaaggtacgtgcccccatgattgaggggacattgcagccgaaaccgacaatcagcggtacaaaggatttaccaggcaatcccagtgcttgcattaagcggtccatcacaaacgcggcgcgggccatatagcccgagtcctccagaaatgagagaaacagatacatcatgccgatctgtggcactaatggcagtacggtgttaatcccaccgccaacaccctgtgcgaggaaaatagtcagccatggtgggaagtgcaacgtatggcctacccattgcaaaccctggataaagatagcggcagaaccgatatcaaagatgggttgcagcgctccgccaatattgattgccaatacaaacatcaaatacatcacaaacaggaatattggtacccctaaccaacggttaaggatcacgctatccagcgcttgtgtcaggcggttaggctctgcctgctgtgaattacccacggcctcacacaggtgagcaatgctttgataacgggcatccgcgataatcagcgccggatcttcgtgctgttgttcacgtagctgttggcgggcttgttcaaccattgagggcgcgacacccgcccggttcaggctgtagatgtccccttccaaaatttgcagtgctaaccagcggcgttgctgcatgggtaaggcgtcggacatcgcggcgaccagtttatccacttcacttagcagaatggggggatagctcaccagcgtacggcaagtggcgggttgaaactgatcaatactgttttttaattcatcgataccacgcccacgggtcgataccaatggaatgaccgggcaacccagttttttagataatgtgttgatatcaatttcgatatgctggctttcggcgatatccagcatattcagcgccacgatgcacgggatacctaactccaacagttgcagtgtcaggtagagattgcgctccaggttgacagcatcaatcacgttgatcagtaggtcagcttcgccactcaaaatatagtgacaggcaatttgctcatccagcgacgtttgctcagaaatggtggtcagagagtaagtccctggcaggtcaactaatgtcacctgatgttgggcggtgttgaagtggccttctttgcgttccaccgtgaccccggcccagttacccacccgctgacgggcgccggttaactggttaaacagcgtggttttacccgcattcgggttgccgataaggccgatagtgagtgctttcatgatccaacgtgatatcaataaattaaaatcaaactgcgcgaggctattttttcaaaccgtagcgcagatagaaatagggcgcagacctgagttattggggttgcaggtccaaggtgagcaggtctaagtcttttttgcgtaccaccaggctgacccgacgggtttctatctgaatgggatcacctaacggcgcaaggcgaacaacattaaacgaggagccaggcagcatacccaatgacaagagtttttgccggtaagctgggctgatttcaggagaaaaaccaatgattttgtaggatcgttgggggataagatgcatataagcctcttgaaattttggataaattaccgttatcggtgtaccaaacattcagccaaaacgagcaaattaaaagataatgatttaaataataatactgagaattattttcatgctcaattaaataaagccttccaatagtaaccacttattacagtattatttctctagttaatgtcttatttctgtaactaatgagtatggttcctatttatctcttgttttaccatcaaattaccgagatcgcaaatgagaatgatgtactaaatcagttaatgaatctttctgtaattctatgctgaaattgaaaataccgatgagtaacattattgaatcacactggttttaatcaggtaacatttgagttttaattaacgtatagaatgctatcgtaattatttataaactaatgagaatatcaggagggattaattattttgttaaattattaaactgccctcctcattattggatatcaatctaataatgaggagggcagtttaatggccgtccttgtcagggactaacgctttttaaaggccgccgccagcgcatcgctcatggcgctgttacccgccgagctgctatctgatcgccctttggccggagcacggttaggcgcattatgacctttcgcgtcgttatgtgggcgatttaccccgcggttgtcattattggtgcgctcgctacccgtgccattgttggatcggcgggagtgagtttcacctggctgctcatcaaggcgcatggtcagggcgatgcgcttacgttgcagatccacttccatcactttgactttgacgatatcgccggctttcaccactttatgtggatcatcgacaaacttatcggccagtgaagagatatgcaccaaaccatcctgatgaacgccgatatccacaaaagcaccaaaatttgtcacgttagtgaccgcgccttcaaggatcatgcccggtgtcaggtcattcagtgtttccaccccttccgcgaaggtggctgttttaaattcagagcgcgggtcacggcctggcttttccagctctcgcagaatatcggttaccgttggtacgccaaaacgctcagtagtaaaatcgcgagcattaaggttgcgcagcgcattggcattgcccattaagtcctgcaacgcctgctcggtggccgctaaaatacgctcaactaccggataggcttctgggtgaactgtcgaggcgtctaaggggttatcgccgtggttaatacgcaagaagcctgcacactgttcgaaggctttcggcccgaggcggctgactttcagtaattgctcacggttgcggaagcggccattctcatcacgccagttcacgatgttctgtgccatcatgcgcgtcaaaccggcaacacgtgtcagtaacggcaccgaagccgtgtttaaatccacgccaacggcgtttacgcagtcttccaccaccgcatccagctttttcgccaattggctttggctgacatcgtgctgatactgaccaacaccgatagatttcggatcgatttttaccagttcagccaacggatcttgcagacggcgggcaatggaaaccgcgccacggatggagacatccagatcaggaaactcttgcgaggccaattcagaggctgaatagaccgaggcaccggcctcactgacaatgactttttgggcggtgacggccgggtactgttgctgtagctccacaaagaagcgctcggtttcccgtgaggcagtaccgttaccgatagccaccagttcaacctggtgtttgatgcacagggcggcgacaacggcggcggcttttgctgcctggccggtgtgtgggtagatggtatcgaaagcgaccagcttgcctgttgcatccaccaccgcgactttcacgccagtacgcaggccgggatcgaggcccatggtcgcgcgcatacctgctggcgcggccatcagtaaatcttgcatattacgggcaaagacattaatagcctcatcttcagcccgttcacgcaaggtgctcatcagctcggtttccagatgcaacagcaccttgatacgccaggtccagttgaccaccgccttacgccagccgtctgccggcgcattattcaagcgcagatcaagatggttgataatgatctgttcaccctgactttcacgcggcggttcgtcaaattgcggatcaggatccaaggccagttgcagtaccccctcattgcggccacggaacatggccaatgcgcggtgagaagggacttgtgcgataggttcgtggtgatcgaagtaatcgcggaatttagcgccttcctgctctttaccttccacgacttttgacaccagatgggcgtttttccacagatactgacgcactttcgccagcagggtggcatcttcggcaaaccgctccatcaaaatatagcgagcaccatccaacgcggctttagtatcagcgacgcctttatcggcatcaacataggccagcgcggtgtgttcagggtcttgttgtggatcctgccataaacgctctgccaggggttctaacccggcttcaatggcaatttgtccgcgagtgcggcgcttcggtttataaggaagatacagatcttccagctcggtcttacttagggtggcgttgatcgccccggccagctggtcggtgagttttccttgatcttcaattgatttaagaatggtttggcggcgatcttctaattcacgcagataccccagacggctttccaactgacgcagttggatatcatctaacccgccggtaacttccttacgataccgtgaaataaagggcacggtattaccttcatcaagcaggcggatagcggagataacttgctccggccgggcctgcagttcgcttgcaataatgcggctcagtggttcattcataagtctgatatcaattttgatttaccctttgtacttgaggccgtagggggtagcggtgctcactcacccgaatcacttacctgtagtagactttacggtgagataagttctactgctcgataggtttaccgggattggttcgtttgctgcctacctgcaacgccaagtgctctgagtataaagtgagtaggaaaaacgataaaagacagttatacggattgcttaggtaaaatgccagtagagcgctcgttgggcttgaggtaacgtggacatcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcctacttttctgtagaaacggtttatgtgaaaggctgcttatttgtaaaacgacgaatccataaaaagaatcggttacagtagtggcattgatgccaagtggataacgttgcggtagaaattagttattataatgaaaaatggctaacttgatgaaagataacgattatggtgaagataacaacgatgataaaaatagcgacgatggcaaaaagtaacgattatggcaaaaagtaactacattacccgcgagggctggcaggcgctggaccgtgaattgcattatctgtggcgagaagagcgcccggtcgtcactcaggcggtttctgaagccgctgctatgggtgaccgttcagaaaatgctgaatatatttatggaaagaagcggctgagagaaatcgatcgccgggtacgctttctcgccaagcgccttgaagtgctgaaaattgttgaccccgatcctcgccaagaaggtaaagtcttttttggggcctgggtgcgggtggaaaatgagcaagaagagcaacgcatcttccgtttggtggggccagatgagtttgacccggccaaaaaatggatttcaattgattcaccggtcgcccgtgcattgatagggaaacaagtcgatgacgaggtcaccgtgcaaacgcctaatggtgaggcaacctattggatattagagattcgttatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgataattaggcgtttgataattaagcatacgaataagctttgtaacaatttcaactagaatttataccattaataactgtctgttagagtaagtttttctaacaatgtgcagatccaggcaatacggcctttgggagtaataaaatgcaagagaatcacaagattctggtcgttgatgacgatatgcgtctacgtgcgctactcgaacgttatttgacggagcaaggttttcaggtccgcagtgtggctaatgctgaacagatggatcgcttgctgactcgtgagtccttccacctgatggtacttgacctgatgttaccgggcgaagatggtttgtcgatttgccgccgcttgcgtagtcaaagtaatccgatgccgatcattatggtgacggcaaaaggcgaagaagtggaccgtatcgttgggctggaaatcggtgcggatgattatattcccaagccattcaaccctcgcgaattactggctcgtatccgtgcggtgctgcgccgtcaggcaaacgaactgccgggagcgccttcacaagaagaggcgatcattgcgtttggcaaatttaaactgaatctgggcacgcgcgagatgtttcgtgaagatgagcctatgccactgactagcggtgaatttgcggtgcttaaagccttggttagccacccacgtgagccgttgtcccgcgataagctgatgaatctggcccgtggccgtgaatacagtgcgatggaacgttctatcgatgtccagatttctcgtttgcgtcggatggtggaagaagatccggcccatccgcgttatatccagacggtgtggggtctaggctacgtctttgtaccggacggcaataaagcatgaagtggtggcgcttttctccacgtagttcattcgcccgaaccttattactgatcgtgaccttgctgtttgtcagtttggtcactacgtatctggtggtgctgaatttcgctatcttacctagcttgcaacagttcaataaagtgttggcgtatgaagtccgtatgctgatgactgatcggctgcaattggaagatggcacactacttgaagtcccgcccgcgttccggcgtgagatttaccgtgagttgggtatttcgctttataccaacgcggcggcagaggaaagtggcctacgttgggcacagcattataaatttctcagtgatcaaatggcccagcagttgggcgggccaaccgatgtccgggtcgaggtcaataaaaactcacctgtagtttggctcaaaacctggctgtcgcctgatatctgggtgcgcgtccccctcacggagattcaccaaggcgatttctcgccgctgttccgttataccttggccattatgctactggcggtgggtggggcctggttatttatccgtattcagaatcggcctttggtggaactggaacatgcggctttacaggtcggtaaggggaatattccgccaccgttgcgggaatacggtgcttctgaagttcgctcggtgacacgggcatttaaccaaatggccgccggggtcaaattgttgtctgatgaccggaccttgttgatggcgggcgtgagccatgatttacgtactccgttgacgcgtattcgcttggcaacggaaatgatgagtgacgacgacgcttacctgtctgaatcgatcaataaagacattgaagagtgcaatgcgattattgagcaatttatcgactatctgcgcaccgggcaggagatgccgaccgaaccgagcgatcttaattctgtattaggtgaagtgattgcggcagaaagtggttatgagcgggtgattgagacggatttagctgaaggtgaagtgttggtggatattcatccattatcgattaaacgcgcgctaaccaatatggtggtgaatgcggcccgttacggtaatggctggataaaagtgagcagtggtaaggagttgcagcgggcttggttccaggttgaagatgatggccccggtataaaacccgaggatttgaagcacttgctccagcctttcgtgcgcggtgatagtgcccgcagcaccagcggtactgggctaggcctggcaattgttcagcgaatcattgatgcgcacgcggggtcattggagattggtaccagtaagcgaggcgggttacggatccgcgcatatattccattgccattggatgtgaagcccaagccaccagcggtggcttgatggagggataagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttttataaataaatagaaaaaaggggcacaattctgaaagtgccccctgtaacgctaaactaaaacagctaacactggcttagatctttggccccgcgctaaccaacgcggcccccgcaggggtatcagtgtatttatcaaagttagtcgcaaagcgtttcgccaaatcttcggctttctcttgccattgcgctttatcggcgtaggtgtcgcgaggatcgaggatatcgggattcacaccgggtaacgccatagggactgccagatcaaagattggcagcgtaaaggtttctgccttatcaatctccccgtttaggattgcgtcaataatggcgcgggtatccttgatggaaatacgcttacctgtcccgttccaaccggtattgaccagataggcttgtgcgccaaccgcttgcatacgcttaaccagcacttcagcgtactgcgttgggtgcagcgacaggaaggccgcaccaaagcaagcagagaaggttggtgttggctccgtgacgccacgctctgtccctgccagtttggcagtaaagccagagaggaagtgatattgagtctggtttgcggtcagacgagatactggggggagcacaccaaaggcatcggcagtcaggaagataaccttggtcgcatggcctgctttggacaccggtttaacaatgttatcaatgtggtaaatcggataagagacacgggtgttttcagttttagaaccgtcattaaaatcaacggtaccgtctgctagcaccaccacgttttccagcaaggcgtcgcgtttaatggcgtggtaaatatctggctctgcttcttcagataacttgatggttttagcgtagcaccccccctcgaagttaaagacgccatcatcatcccagccatgttcatcatcaccgatcaacttgcgttttggatcggtagataaagtggttttaccggtacccgacagaccgaagaagatggcaacatcgcctttttcgccgacgttagctgaacaatgcattgaagcaatgcctttcagtggcagcaggtagttcatcattgagaacatccctttcttcatttcgccgccataccacgtgccaccaatcaactgcatacgttctgtcagattaaaggcgacaaagttttctgaattcaggccctgctctttccattgtgggttagtgcatttggcaccgttcatcacgataaagtcaggttcaaaccgagccagttcttcatctgatggacggataaacatatttttgacgaagtgtgcctgccaagcgacttccgtgataaagcggacttgcaggcgggtatccgcattagcaccgcagaatgtatcgacaacaaagaggcgtttgccagagagttgttccgtcaccagacctttcaaatggttccagatctcttggctcagaggcttattatcatttttacctttgccctgatcggcccaccacacggtatcctgagtgatagcatcgcggacaatatatttatctttgggtgaacgcccggtaaaaataccggtatctaccgctattgcgccggtagtcgtcagtgtgccacgctcgtatccttccaacgtgggtttagtctcttcttcaaacagtaaatcatagcttgggttgtaaacaatctcgctgacgttatggatgccataggcggcgagctcctgcggggtaattcctttaacactcatgtcataactcctggatcgtcaattttctaccagcgattgtaagtagtcatctctgattaacagcgatagctatcaaatattttaatatatgacctatttttcgctaggttatgagagatggaacacgaattatcgcaagtgtgaaacggaggaaatggccgggcaccaataggtacccggctaagcattacgaggattaatgaatttgttcagaagaggcgctgttgccattttttaatgtagcaatatcaactgcatcaaacagataatggttaccgcaatattcacaatgcatatcaatattgccatcttgctcgagcatttcggtgacgtcatcgtcagctagcgtcactaaggcatcggcacaacgttggcgggagcaggtacagcggaagctgacattttgtggctcatatagcgtcacctcctcctgatgatacaggcgatacagcacttcattggctggcagtgtgaataactcttcagctttaatggtcgctgtcagctgtgccagatggtcaaattcatcttcattacgttcctgcgccggcagtacttgcaggagcatgccacctgccgccgctttatcggcgacatgcccggtgcggataaacaggcgggtcggtaactgctctgactgcatgaagtaattttccaggcaggccgcgatagtttcaccttctaatgccacaaccccttgatagcgttcgccttgtgcaggtgtaatggtgatcaccagatagccgttaccgaccatctcttgcagtgtgctgtcatcgctgatttcgcctttaacgcgagcaacaccgcgcatttcctgccgattattaccgttaatgaccgccagtgttaaggggccatcaccgccctgtaattgcacggtaatatcgccatcaaatttcagggtggccgtcagcaggctggtcgcgaccaacatttcacccaacagtttctgtaccgctggtgggtaatcatggttagctaatacctgttggtaggtttcattaactgaaaccagttcaccgcgcacagcatgattagcaaacagatagcggtgtaattggtcgtgattagacatagttttctctcatgttggccgccgtttaaatccgtcatctttcaagttgcaggtggtgttggctacgttcgtgactcgcctggctgtaagcagcgttcaagtctgctcccaaccgatttatctttcgtttgccgccttcctgcatgttgaaatctatagagtttactcaggctcgccttgtttaaatttgatcagattgcgacgttcttttttatccggccgccgatctggatgcggcatcgtcagggcattcagtttacgtgcctgtgcgactttctcgcggttggcaatgctcgcctcggtttcttcatacaatgtttgggcttcctctgccccccggcgttgactatgtaacgccaagacacgcaccgtgcgctcatcattcccttgccgcagacggatttcagcatggagttcaaccagcttgctgggcttgcttcgctggccgttatagtggactttaccgccatccaccatgtcacgtgcgatcgctctggttttataaaaccgtgcggcccataaccatttatccagacgtactgattccgctggggagattttatccttcataaatacgcctacccatcgtcatactgttttattcacaacgtaactgtaaagcgggcaacagtttacgatagtcattgattgccgggtgtcggtgaaaggttttatcagcacaactggagtcagggttttctacccccaggcagtagcggataccaaaggtttgcgccgcatccaaaatcgcttcactatcatcgacaaacaatgttctggcggggttcagcccggtatgctgcgtaaccgcttgccacaaccgttgatcttctttcggataaccaaatgtatgggtggaaagcaataaatcaaggtgctggtcaagggcggtgtgctcaatttttactgccaaactatgtggatgggcattggtgagcaaaatggtttgcagaccatgctgacgcaaaccagataagaatggcacggtatcctgacgtaagcgtgcccggctgccgatatccgtggtcatggcataaatatctaaatccagccgttcgcgccagtaatcgaagcaataccaattcaaggtatgctgtaccgcgttatattcatcatgaatgattttgtgcgcttgttcgagtgggatccctctgcgttggctcagggtttctggcactaattttaaccagaaatggctgtcgaacgccaaatccagcagggtgccatccatatctagcagtacggtatcaatttcttgccagttaaaatcggggggcataacgactccattcctccattccaatgacgttgggtgatggtggatattttctgctataagcgagtagataaagctagcctagcatatccatgttacaccgtgcatctgctggcatgagcgatgatcaaccggagatgggtgagctagcgcaagaaggggggcggtgtgagcgtttgattaaagcaatcgtcataataacgttgaatgttatccatccggcgacgatttttcatggcacgttgaatcaacaagaccatattgacgaccaggcaaaaaatcagcaccagcaatagcaggctggtcgccagatagcgacccagagtgacaatgtccggctcactatgcagcgcaatatgccgtgtgccattcgcatcagtcgtgatattggtaataatcccttccgctttaaatggggtatcaagtagcaacgccgagagccgttgcaattcccgccactgttccagtgcgctgtagtcaaacaggggcagcgttggcgcagggtggttcactaactgcttgccctcatcgctggtgatcaaaaaaccgcccggaggtgggctattcaacgcttctgttgctaaatgcgtttcacgataaacgaatgatgacgcagcggtattaatcaaattttccagtacatcggcactgatcgggcgtaacagaacattcatcccttccaaattcccggattgcgcccgtttgaccaaggctgaccagtttttggcatttcccagattaaccagtgcattcttcaggcgaatacaatcggtattttcgctacataacgcctgtgttttcagcacaatgtcagaaaaatcgtccaataaaatcatgcccgatttctcaatggcggtagccagtttcgggttgacgctggcatcagagccctgcgggtgcagttgtttattgattgtttctaccagtgccgcagctttttctatggtttcagattcaggttgtggcaagggggaggcggtattccaataaataccggagcaatcaaagggggtgaaaacgaaaccgcgtgtgttttgaatgttgggggggacatagcacatgccattaccctgagccttcagcatatcgccgatgcgtagtggcattttgtccagtgctgcgacgctggtcacctgttggctttgagccccttgcaaccaggcaacgctcaactttagggggagaccgagcggtacgtaaatcagtaataacaccagaaccaacagtgagccgacgatcaaggttaggtttttcccccagcgctgtaacgggaacattttcatttcatcatggagggataaaaaagccccctgacgtacaacctggcgattaaggtagatatcaatatgggtttttttgcctaaatcatgtacaaaataaggtccccaatgcgccggataaatgagatcaacgatcccgagtgagatattgtttatctgcccctgatttgactcgccaaacaggccccagcgtttgggggtaccatttaagcagtgcacttcccgcaaatctttttctgacaaggggcggaagaggtaccaacacgcccaacaggttaatgacactgccacgataaccagccagggtagtgtcaccgtcggcccagataatgcgaaaaacagcaacaataaagctatgcaaatggcgcaggcttcttttaaaccattggggccatgcagagcatattcttccggggtttccttacggatattaagcagctcaatatgttcgctatcttctttgcgaatagacgcatttttcgatactgaaggtaaaatgggctgataggtattctcagactgatgattgttaagcgtatgcccattaagggagatcaccagcgggattgtctgggtttggataagctcaacatcattatcctgagtaatatattgttcccaggccgagggcagatgaacttctattgaatcgagataatagcgccatttatttggctcatcgctggcgacaccatagcgggtaatggcgcgggtaacggaatagacgttatcactttgcggtgtgagcaccaacattggggtggatgaggtactggctgccagtgcgtgggaatcaaaagccggttgcgtgttaaaaccatgcttattttgctgattacgcagataattttcgatactcactcgctcttctggcgtgagttttcggtgtgtcagtttaacaaacggcaacgctgctgttatggggtgagggcggcggaatcggagccaccacagcagacctacggcgatcagactggtcaacagtaaggccaatattaaaactattgtgctcatcccatccccatcagagcgctttaaatttacgtcaacgctatgaaaaatacataaaaaagtgcggaggcatatggcctaataactcaacgatttagtgcctattccgccaatgctcacaaaatgacctagcgcaagagcgcttgcccgtagacgagttagggtagcaaagctaacgcagtcacaatatcagcataatcctattttcaaaccattcttcgtgtgtagagggataatgtagggcaaatattaaccaggtgagtttgggctgagctcgccgccatgttaaaaacgagtaaattatatctaactggcattgcgataaaggttctcattaacgcacaatgtgatcaagttctaatataccctttgtccttgacgttgcaggggtgttggctgcgtgtactcacccgaatcactgacttgagtcagctcatcgggattcgtgtactggctgcctacctgcaaagccaatgacgttgaggataaaaatcacacaaagtatctggataatattaacggataatatcgcgttttcgttaattcagatatgtgttaaatggcggtgagtgattaatttggggctatcatgaaacacctgcaaaaacctaaaattctgaaaatagaaacggttgcctgctcccgcttattcaatgttgaagcggtagaactggagttcagtaatggcgtacagcgcatttatgaacgtatgcggccatcgaatcgtgaggccgtgatgattgtgccggttatcggtaacgatttactgctcattcgtgaatacgctgtcggtattgaggaatacgaattgggctttcctaaaggtctgatagatcccggtgaaggggtgctggaagctgcgaaccgcgagttaatggaagaagttggatatggcgctgagcgctttgactttctcgctaaactgaccatggcaccgtcctacttttccagcaaaatgaatattgttattgcccacggcctgtatccacaaagtttggaaggtgatgagcctgagccattgccgcaagtgcggtggccaattgctaatatgatggcactccttaatgaagctgatttccgcgaggcccgtaatgtcagcgccctttttttggcacatacctttctgaatcagtgattgttttgatgagtcactaccgtgagatgaatttatttctgacgtaacttattttttatacgagtaatttataaaaaaaccagatgatcatcagatcatctggttttttagataagtttttacaccaggctgctatcagaacagttcgtgagtctggccgttatccatcaatgtggtaccaacttcatgtaccgtatgctcagtgggttgtgtcccgtcgataaagtactctgagcggctgcccggcccgccattagataacttgcctgtttgcttatcaatcacgacactgacgatacccggtggtggtggaacctgcttctctggcaagccctcaagcgccaccttcataaagtcattccatgctggctgggccgtcttcgccccgccttctgctccggaaatttggtctggtatcgcccctgatgccgtgctgcggcccaaattacggcgatggtcatcaaagccaatccagacggatgtcacggtatctgggccgtagccggagaaccaggcatccttcgagctgtttgtcgtacccgttttaccgccgatatccttacgtttcaggtcacgacccgcacgccagcccgtacccatccagccaggttccccgaaaatattagaattcaatgcatcacgcatcaagaacgccagcggggtgcttatcacgtgtggcgcatattgctgttcgctatttagcgtcgtttgtgccggtgtcacctgttccagctctggcattggcacgttactggcattctggttctgcgaggttgcaacgttctcaatattgtcgtcagaaagtacaactgaacgttgggtatcaccgtaaatgaccggcaagttacagttatcacagacaaccttcggctttgtttcaaacagaacattaccgacatcatcagtgattttagtgatgaagtacggatcaaccaggtaaccgccatttgctagcacggcatagccacggactagctgtaatggtgtaaaggaggcagaacccagagccagtgattctgaatgcacgatattctgcgcagggaaaccaaagcgctgcaaatactcagccgcgtaatccacccccatggcccgcattgcccgcaccatgaccacgtttttcgattggcctaaaccctgacgcaaacggatagggccatcgtaagtgggaggtgagttttttggccgccagtcggtgcctgcgccagaatcccaacgggtgattggcaggtcattgaggatagtggccagcgtcaggcctttgtccatcgcggcggtatacaggaatggcttaatattcgagccaacctgacgcagtgcctgcgttgcccggttaaatttgctttggttaaaatcaaaaccgcctactagcgctttaattgcaccgttattgggatcgatagacaccagcgcagaattgacgtccggcacttgagccagccaccagttatcatcgacctttctgacccaaatttgctgaccaggctgaacgacatcagtcgcttttttggggaccggaccttgggcgttatccgatttaaacggacgcgcccaccgtataccgaccatcggcaaggtcacgttgctgccatcagccagcattgccgtagcttgtgcggcatccgcctcggtgactactgcaggtaacagcgggccatacaccggcaatgctttcagtgaatcgataatctgttcacggctccaggcactttcgcccaccttccataacacattggacgggccgcgatagccatggcgcatatcataagccagcacgttggcgcgtaatgaatcaactgccgccaactgtagctttctggtaatcgtggtatagacctgataaccgtcggtatacgcattttcaccgtaacgtttaatcatctcctgacgcaccatttcagccagatagggcgctgaaaaggcgatttgcggtacatggtagttagccaccaactcttcactgcgggcttgatcgtattgcgcctgagtgatgtatttttcatccagcatacgtagcagcaccacattacgccgtgccacggctctgtcatgtgagtagagcgggttaaacgtagaaggcgctttaggtaacccggcgatcatcgctatttggctgagggtcaattcatggacttctttgccgaaatagacttgggccgcagcaccgacaccataggcgcggtaaccgagataaattttgttcagatacagctcaaggatttcatctttggtcagcatctgttcgatgcggatagccagaaatgcttccttgatttttcgcatcaaagtccgttcagggcttaaaaagaagttcctcgccaattgctgggtaatggtactcgccccttgggaggcgcgaccagacaacatggcgatagagactgcacgcaggatccccacagggtcgacaccgtgatgatcgtaaaaacggctgtcttctgtggcgataaacgcatgcaccatttctggtggtatttgattcaacgtcaatgggatacgacgtttttcgccgaattgagcgatcaattcgccttcggcgctatacacctgcataggtgtttgcagccggatgtctttcagcgtggcaacatcgggtagctgcggctcaatatatttgtacaggccaaatatcgaggctgctcccagtaaaatgcaacacaccgcaaggattaaaaaatactttacgaacttcacctgagatttcccattcaatgtcaattgggcagtttataaacaaccgcgacgtagtataaaggcaagcccgcaccatggatacgttcttttattctgtctcgacatggaggtcgataaagatgtactcacaatattggcaggtagggctagatattcaaatggaggccatccgagcgttggccgtgatacgacgtcgtaatggctggcaactgcgctactggtggcataaaatcttaccttctggcgttttgcgggaaggcatattacatcagcctgatattcttagcgaacaactcaaattattacgtaaacagctgcctcgacatatttcattacgtattgctttgcccgcacagcgcatattgcagcacaccattcatgtgccggataggcgtctgcgtgaacccgaacgtgatggttttattaaagccagtgccagcagactatttccggttaacagccaggctttggcactggattactgccgcgaaacggttgcgagtagcgaattattgataaccgcagcgcgtcagtcagaggtgcagcaatggcaagcctgcttggaacaggcgggtttatcctcacaagtgattgatattgcgccatgcgctttacgttatatggcaaccgcgaccggtttatctgggccatattggctggttcaccggttggcaaatgaatggctgtgggtatcgtccagtgacatgccatttcattccggggtggtggctatcgagacagagtgcagaacgcaggaaaatgatattcgcttgctgtcggccctattggctcagctcaacatgcgcggtgctggcgaagatggcgcgcctttgccggtgtattacagcagtgtagtaaaggagtcgttgccggaaaacacacggtcttggtcgccgctaacggcttttgcgcactatcaacccccattacccgcgttaccggcagcttttactttggccggggggctggcggtacgtgcggcagactctttatctgctgcgggtgcgggatactgatgtatcaggtgaatttcttgccgtggcgtattgcccggcaacaggctcgctaccggttctggcgcaataccatgctgatccaaggtattggcttggctctctatctggtggtggtgctaatgcaggcccgcagtgaacacaaacaccggcaaggcacggcggcggcattatcacagcagcaggctgcattaagccaacgtcaacagcaagtgcagcaggcaatggcgcagttgcagcggataaaacagcatattcagcgctaccatcaggctcatcaacctgcccgaggttactccatattattgcaacagctatcacagcagatccctgaacgttgctggctgatggccctaaggcagcaaggtgatgtgctgtctttcgaggttattagccgggattacgccacaattaatgcatttttagcgatgttaggccgtcagcctcttttggttaatgtgagcttgcaggggattactcaacaggatgagggcggttttcgtttcgtggtgcatgcctcttggcgggacgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatgatatcgacggtcatcatgtggcaggggactatgaataaatcattacagcgttgtatggataggccaggttggcagctttgtttatggcagtggttttttttaagcctgctcggggttatcgcttacggtgggttactgcgtccaacgtggcaacagcgctcagaggccatagctgaggtgactaagttgcaacagcacgttgagcagcaggtgtcagcgttggcgcagttaccttcgcaagtactgatccgccaacagataaacaccttgttgtcagagaaagcgtggtggcaaaagcctgaaatattactggcccatcaggtcggtgaaacaattatgccttttggcgggcaagtgatccgctggcagcgctactcagggtcggaagaggccgtggtagaaaatgccattgccttccggcggtgggaggccacattgcgggtgagtttttatggtttgtaccatctgttcgggcaactgtcagaaatcagatcacctgttcttgttaaggttatttcccttatcggtgatggcaatgcgcttaccgtgaagttgatactcaccgagtatctcacggatgacttgggtgattttgatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatagcggtgttggctatgggtttagccgctacccgtttactcgttatcgggttactgccatccagcatttttgcatcaccccatctagccaatatcgagcgtgacccttttcaagctgtcttggcgacatcctgtgatagtgaaagggaaaggcttacagggtggaaattacacggggttgtcagtggtggtggctatcaatcggcctggatacaacgccctgatgccacatggcaaaggttaaccttagggatgcggttagtctccgaatggcaggtaacgcagataagcgcccagtgggtcgattttcagtatgaaaatcctgagacgccttgttctggattatcggtaacgttctcactgtttcaacaatgaattcaatggattgtctgatgatgatcagcattaaaaggaagtaagctgatgactatttttatacccgctgcaggtaagcagtttagcacttggtggtgcaatctgacgaacttcaatttggtatattttcctggcaaaaataaacacttaaatcgctctagagggttgattagcttattaattgggtgtctcttactcatgggcgtgccatcacacagccgctcctccaatagccatttatcagacagcaagttatcaaacagtgcttcatcaaatagcacttcatcaaacagtgtcttatcaaataatgtctcatcaagtaatatctcaccaaataatgcctcatccagtaatgcctcattaccgcgtacccgcagcggggggccagtcaccctggaatttcaggatgcgccggtctccgtcatcttgcaggctctggctgactatcggcaacttaatctgatcacgactaccggtgtgggcggcaatctcagtttgcggttgattgaagtgccttgggagcaggcattggcgatcattctgcggatggggcgtttgaaagctgagcgcgaggggaccgtgatgatggtctttaccgaacaggaaattcaagaaaggcagcagcggacgaaacagcaagctgcgccagaagcactggctaacctgacattggcattgcaatacgcgaatgctgaacaggtggctgacagtttggatccgctgcaaggtgggctgctttctccattgggcagtgtggtggccgataagcggacgaacacattattgattcgcgatacgcccgcttcactggcattgttaaaaaactggctgattgagatggatttaccgttacaacaagtacagttatccgcgcatattgtgaccatcagcagtgaagatttacaagagctgggtgtgcgctgggggatgggggagggcaagggaaacaccgcgctcagaatcaatgattttaatgtcaatttgccgttgccaaatagcgccgcgagcgtggggtttcatgtggcccgtattggtggccgcctgctggagcttgagttgagtgcgttggagcaagagaatcaggtcgatattattgccagcccacgcttaattacttcacatcaacaaaccgccagtattaaacaaggttctgatattccttatactgtctcacggggtaaaaaagaggcagcggccattgagttcaaagaagcggtgttggggatggaggtcacacccaaaattctacgtaatggcaaaatcatcctagacctaaaaattagtcaaaatatgcccggtatcactattaaacgcggtgagagtgaaatgttgctaatagataaacaagaaattaaaacacaagttactgtaaacgatggcgaaaccatcgtgctgggcgggattttccaacaaaaaaaacgccagagtgttaataaagtcccgttactggccgatattccactattaggcgcgatgttcaggcaagatactcaacagcaaagtcggcgggagttagtgattttcattacgccaaaattaatcagtgcctgagccttgtaagatgtcattttatgaaaacagggcagtcttggtgactttctgcaactttttgtgtgattggaggcttctaaatttgacgctgcgacagatttagcatacaagggttaccgaattgagctccgaggtttttaattaacgttgatacgccgataaaaacgtatggtttccctcccacgacgtgtacaacgatttattcggttgccaaactaccagatgtgctgagataattttccgtctgatctcgcactatcgctcatgaggtttcagtttaggtcccgccgctaatttgattggcggggcgggttatcattaacgaatagtcttagtaataccaaaaacatggcagagaaacgcaatatctttctggttgggcctatgggtgccggcaaaagcactattggtcgtcagttagctcagcaactcaatatggagtttttcgactctgatcaagaaattgagcgacgtaccggagctgacgtgggctgggtattcgacgtggaaggcgaagaaggtttccgcgatcgtgaagaaaaagtgattaatgaactgacggaaaagcaaggcattgttctggcaaccggtgggggctctgttaaatccagagaaacccgtaaccgtttgtcagcccgtggggttgtggtgtatttagaaaccactatcgagaagcagttagcccgtacacagcgtgacaaaaaacgtccgttgctacaggtcgatgaacctccacgtgaagtgttagaagcactggcaaaagaacgtaatccgttgtacgaagaaattgcagatgtcactatccgcactgacgatcaaagcgcgaaagtggttgctaaccagattatcaacatgctggaaagtaactgattttagcattttactaatgcctacgggcgtaagttaagaaggttacagagcgcgacatggagaagattactgtcacgttaggggaacgtagctaccccattacgattgccgccgggttgtttaatgatccggcctcttttaagccgctaaaggcgggtgaccaggttatgctggtcactaaccaaacgttggctccgctctatctggattctctccgggcagtgttggaacacggtggcattaaagttgatcaggtgattttacctgatggtgagcagtataaatctctgagcgttatggagcaggttttttctgcccttctggaaaaaccgcacggtcgtgatactacgttggttgccttaggtggcggcgtagtgggcgacctgaccggttttgccgcagcttgctatcaacgcggtgtgcgctttattcaagttcctactactttactttctcaagtggattcttctgttggtggtaaaaccgccgttaaccatcccttgggtaaaaatatgattggtgccttctaccagcctgcatcggtggtggttgatcttaattgtcttaaaactctccccccgcgtgaactcgcttctggcttggctgaagtgatcaaatacggcatcatccttgatgcagctttcttcgattggttagaaaacaacattgacgctttattagcgctggatatgtcagcattagcttactgtattcgccgctgttgcgaattaaaggccgatgtcgttgctgctgatgaacgcgaagagagcggtgcgcgcgctttactcaatttgggtcacacctatggtcatgctatcgaagctgaaatgggctacggagtgtggttacacggtgaagcggttgctgctgggatggtgatggccgcacagacatcccgtcgtctggggcaactctctgtcagtgatgttgagcgtatcaagaaactcctattacgtgctggtctacccgtttgtgggcctaaagaaatggcaccagaatcttatctgccacacatgatgcgggataaaaaagtattggcgggtgaacttcgtctggtactgccaacggccatcggtaaatcagaaatccggggcggtgttgcgcatgatatggtgttggcatcgatagcggattgtcgaccatagaaaatggcatagatgtgatatttcataagaattatgtttcataaaaactatgctcatcagtgttcttttcatcagaaccctgttcacaagtgctatgctcataagtacgatattcataagtattatgatgttgtattgtaaaacatcgtatcttttgtgcagacagtattaagctgtttgccgtcggtcaaatcaatcagccggatcgcaataattgatgcggcgggcttttgcctctagttggagggtttaaatggatgatttaaagctggatgacgatctgaaaccagatagcagtgatcgtcgtcctacacgctctcgcaagtccccaaccgggcctaaacttgctgtttcacgccaacatatgatgattggtattggcattttagtgttgctattgatcattatcgctatcggttctgccttgaaagcacctaccgaacatgaagcgtcccaacaaaacccaaatgttaatgcggcgcgagatatcaacttatctgattcgtcttcgttaaccagtggtaataatagccagcccagtattgcgaacaataccagcgatggtcatgatgccagtggtgtaaagaatacggctccaccgcaagatatcagtgctccgccaatttcgccaacgccaaccgaggctgcaataccgccttcggctaacagcacgactcagcggattgaattgcctggtaatatgtccgatgccctctctcagacccaagggcaggtggatacgttatctcagaatatcagtgacgctcatacatcaacactaccaacggcggcagcaactgttgctccatcgaaaggggcaaaagtacctgctacgcgtgaaacgattacgcaaccggtacagaaacaggccactaagcaaccggcggttaaccataaaaataccgcaactgtggccgttcctcctgctacatcgggtacgcctaaatcaggcgcagccagtagtcgtgcattgagcagtgcgccgagtagccactacacgctgcaattaagcagcgcatcgcgctcagacaccctgaatgcctacgcaaagcagcaaaatttaactgactatcatgtgtacgaaaccaaacgtgatggtaagccttggtacattctagtgagtggtaattatgcctcctctgcggaggcaaaaaaggcaatcacaacattacccgctgatgttcaagcgaaaaagccatgggttaagcctgtacaacaagtacagcaagaccttaaaaaataaaccattctgatttgtgcgctgatgtgctgtttgaaacagagtacaatctgcggctctgaattattaagtagctaactgacggcatgaagaaaaaccgcgcttttttaaaatgggctggtgggaaatatccgctggttgatgacatacgacgccatcttccagcgggagattgtttgatagagccattcgttggtgcgggttccgtatttctcaacaccgagttcgaatcctacatactggctgatatcaacaacgatctcatcaacttatacaatatcgttaagttacgtacagatgattttgtgcgtgatgctcgagttctctttactggcgacttcaatcattccgagctgttttaccaactgcggcaagaatttaatgccagtacggatgcttatcgccgtgcattgctgttcctctatctcaatcgccactgttataacggcctgtgtcgttataatttgagtggtgaattcaatgtgccttttggtcgctacaaaaaaccctacttcccagaagcggagttatattggtttgctgaaaaatcgcaaaatgcggtttttgtttgtgagcactatcaggaaactttgttaaaagccgtgcagggagcggtagtttactgcgatcctccttatgcgccgctatcagcgacggcaaactttacagcctatcacaccaataactttgggattgcagaccagcaaaatctggcgcgtctggcttatcagttgtctactgagagtaaagttccggtactgatttctaaccatgacaccgaactgacgcgtaattggtatcatcaggcggcgtcgctacatgtcgtcactgcgcgccgtacgatcagccgtaatatccttggtcgcagtaaggtaaacgaacttttggcgctctatagctgagtgaaattgctgtccggtaatcgctcagacggggagtttatgaagtgatggcgatagtttatcaaatggtcgtggcggttgtttattagtggttgtttattaaatgttattgaatgatatgcccgtcatatttcaagctgcatgagtgttggttgctttcgttcgttcaccccagtcacttactggtgggggcttactcaattgccgccttcctgcaactcgaattatttggggtatagcccggtgtccaggttgataaagccgatctttcataagacgaagcaacatgtttggagaaacggatgaaaaagtatttaattgccccctctattctgtcagctgattttgcccggctgggtgaagataccgcgaaggtactcgccgcaggtgctgatattgtgcattttgacgtgatggacaaccactatgttcctaacctgaccatcgggccgatggtgtgcaaggctctgcgtgattacgggatcaccgcacctattgatgtgcatctgatggttaaaccggttgaccgtatcgtcccggatttcgccaaagccggtgcaacctatattacattccatcccgaagcttctgaacacgttgaccgcacgctgcaattgatcaaagagagtggttgtaaggccggtctggtgttcaacccagcgactcccctgagctatcttgactatgtgatggataagctggatgtcattttgctgatgtcagttaaccccggtttcggtggtcaatcgtttattcctgaaaccctgaataagctgcgtcaggtgcgtaagttgattgatgacagcggttatgacatccgtttggaagtggacggcggtgttaaggttgagaatattcgccaaatagccgcagcaggtgccgatatgtttgttgctggctccgcgattttcaatcaacccgattatgctgcggtgatcgatgccatgcgcaatgaactggcgatggcggctaatggttaagtttaaggcgattcgtggtgttgcattcgatctggatggcacattagtcgacagcgcgcccggtctggcccgtgcaattgatatggcgttggcgcatcaggggttgcctgccgctggtgaagcgttagtctccacttggattggtaatggcgcagatgtcttagtcgagcgcgcgttgcattgggcagggcgtgaacataatgctcagcttgtggcacagacccgcgagctgtttgatcactattatgccaaaaccgttgagcaggggagccagttattcccgcaagtgaaagccactttagctcaattggctgccaatggtttgccaataggcctcattaccaataagccaacaccgtttgttgcccctttactaacgtcattggggatctcagactatttctcagtcatcattgggggcgatgatgtggtggtgaagaaaccgcatccggccccgttgtatttattgctgggaaaacttggcttacatgcccgtgaaatgctgtttgtcggtgactcgcgtaatgacattatggccgcacaggcggcgggttgcccttgtattgggctgacctatggatataactacggtgaagcgattgccaccagtcatccagactgcgtgctggcgcattttgccgacctgttgcccgccattgggctaccatctttaaaagatcaggaagtataaaatgagtgaacccatggtattaagcaaacccactgtatccagtaaacctatcgtattcagcggcgcacagccgtccggcgaattgaccattggtaattacatgggtgcgcttcgtcagtgggtacagatgcaggatgattatgattgcatctattgcattgttgacctgcatgcaattacggctcgccaagatccggcactgttgagaaaaagaacattagatacgctggcgctgtatctggcctgcggtattgatccgaagaagagcaccatttttgttcaatcccatgtacctgaacactctcaattgagctgggcgttgaactgctatacctactttggtgaactgagccgcatgacccagttcaaagacaagtcggcgcgctatgcagaaaacatcaatgcgggcttgttcgattacccggtgttgatggcggcagatattttactgtatcaaaccaaccaggtaccggtgggggaagaccaaaagcagcatttggagctgagccgcgatattgcgagtcgtttcaataatctgtatggcgatatttttaaaatccctgagccgtttattcctaaagctggcgcccgcgtcatgtctttacaggatccgaccaagaaaatgtctaaatcggatgacaaccgtaacaatgtgatcgagttactggaagatcctaaatcggtggttaaaaagattaagcgtgccatgacagactctgatgaacctgcgctcattcgttatgatgtagagaaaaaagccggcgtgtctaatttgctggatattctgtctggtgtgaccggtcaatcgatcccagagctggaagcgcagtttactggccagatgtacggtcatttgaaaggagcggtggcagatgccgtttctggcatgttgagcgagctacaagagcgttatcgtacttatcgtgaagatgaggcgttgttgcaagatgtgatgcgtgaaggtgccgccaaggcccgtgcccgcgcacaagtaaccttggctaaagtgtacgaagccatcggttttgtcgcgcagccgtaacgatcacaacgcatcagtaatgtgagggggaaatttccccctcattaatcagcattaacccatattactcacacagccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttaaccaacatgagccacacattcagtcactttgggctgatcatcgtgatggcggctggaaaaccaattcagtttttcccgtaggctgaccacgctaccgacgataatcaggctagggctactgacctgttgggagagtaaggccaattggcttaactcgccactcacaacccgctgatgccgtgaggtgccgttttcgactaaggcaacctgagtggtcgctggcataccatgttgaatcaattgctgttggatctctccagcctgcgatagccccatataaaaaactaatgtttgtttctctgccgccagatttgcccaatctaactggccctcttttttggcatgaccggtgaccagtcgcacgctttgcgcatggtcacggtgagtcagtggaataccactgtaagccgagcaaccggatgcggcggtaatgcctgggaccacggagaaaggaataccgtagcccgccaactcttctaactcttcgccgccccgaccaaaaataaacgggtcgccacctttcaaacgcactacccgcttacctgactgtgcctgctgtaacaggatttggttgatttgctcttgcggcacacagtggtggcccgattgtttgccgacaaagatgcgctcggcatcacgccggaccaaattcatcacctcatcggagaccagccggtcatagaccaccacatcggcctgttggatctgctgcaacccttttaaggtcaataaaccagcatctcccggccctgcaccgaccaacaccacttcgccacgatcagtgagtggagcactaaacagttgttcaacatgttgatcggcttgcacgtgatcgttattggctaaagattgtgccagacggtcgtgggtcagcaacttttcccagaaccggcgacgttcggtcatcacggtaaaatgctgcttcacccgctggcgtaagttccccgccagttgccccaaatgttgcggtaacagggcttccagtttttcgcgtaacaaccgggccaacacgggcgctttaccgccagaggagaccgcgatcatgatgggggagcgatcaataatagatggcatgataaagctggtgcgtttcggatcatcaaccacattgcagaagatccgttgctggttggcgctttgatagactaatgcattgacggacaactgatcggtggcggcaatgaccagccatttatcggccaacagttcgggcacaaattcaccgctgattaatgaaagttgcccctgatctgcccaatggtgaaactggggggtgaactcgcaggcattgacggtgactaacgcacctgcatccaataacagccgcgctttgcgttcagcaatttctccaccgccaaccagcaggcaggctttgtgttgcagttggcagaagatcgggaagtagtccatcggcaatccttcagttttcagtctgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagggcaaaacgctgccaaattattatgattttgcgctgtgtggggcgttaatcgttgccggttgtggccgttgcgcccgaggggtggcataccaataacccaggcccataaagaccgcgcctgacagggtattacccagcgtgacccataacaggttatggccgatgccgcttaaggtgtatgcctcgctgtgatggccaaaccaagacaacgcaagcaaggtcatgttcgctacggagtgttcgtaacccgaggcaataaaggccagcaaacaccaccagatagcgataaatttcgccgcgccttcaacgcggatcgccatccagatcgccagacaaaccagccagttacataagacgcctttaaagaataaggtcatcgccggtgctgtggtttttgccagtgccgcggtgtgtactaggctggtgtccacggagagcaggttgccgccaccgtagtaatagagcagggcaacgaaaaccgaccccagtagatttcccaaccaggtttgcggtaatactgcccacatttggctggatttgatggtgcctgctttcacaccgaaggtcaggaacatggtgtgaccggtaaataattcagaaccggcaatgatgactaatgttagagccagaccaaaggtggcccccatcaccaatgggcgaagggcggggtcgatgaggttacccaaggtgaaaatcaggatgatacccaagcccacataggcacccgccatggcggaaccaatccaaaaacctagtgggctctctttggccagcttgacgattcgggccgcattggccgcgcatttattgatggtgtcagtgtacatgtttttcccaaacccccttcgttcttggtgccgcagcggtgtttactgccttgnnnnnnnnnnnnnnnnnnnnnnnncgacaatacccacgacgtaggggatgattaaaagtaatttgttgagaacccagcgttagctggattgatccgctatctatgctgcttacgttttgtctgtgttacgcgttgacttgcaccataccgtcgcgcactcgcacgtcataatgggtcacggagcgatcttcatcttccaaacaaaagccatcacgcagacggaagtgctgctttttcagtgggctggcgacccataactcaccttgatgttctgcaattaatccccgcgatagcacactggcttgtgcaaaaggatcgatattgctaatggcaaaaacctgttcgtcagcataagggcggaagaccgcgacctgctgttgcttaatcaggccacaaacaccgctgccgggtaagatgtcatttaacgggcatagtgggatccactggctcatgcgttatcctccagttccagaaccctgaccgggatgcgttcatctgggcgggccgggcggtgttgctctcgttcgcgcacgacttgtacattcgggtcacgcaatgagctattaataaagtgggcaaaacgcacttgtgctgctgggttctcgacagtggctttccactcgcaggcgaccttgtcgcgcagacgggcgatctctgcttccagttgatcgttaatgcccagtttgtcctcaaggatcaccaattgtaggtagcgaatccccccttccaaactttccagccagacggaggtgcgctgtagtttatcggcggtgcggatgtagaacatcataaagcggtcgagatagcgcattagcgtctcttcatccaaatcggctgccagtaaatccgcgtgacgcggtttcatgccgccgttgccgcagacatacagattccagccattttcagtggcgatgatccccacgtctttgccctgagcttctgcgcattcacgggtacaaccagagatgccaaattttattttgtgcggtgcgcggatacctttgtagcgatgttccaaggccacaccaaagccaacgctatccccgacaccgaagcggcaccaggtactgccaacacaggtttttgccatacgcagtgctttggcgtaggcatgacccgtttcaaagcccgcgtcaatcaaccgtgcccagatagccggtaggtcatctttttgtgcgccaaacatccctatccgttgggaaccggtcagtttggtatacaggttatattctttggcgatctgaccaacgacgagcaggccatccggtgtgatttcaccgcctggtgaacgaggaataatcgagtaggtgccatctttctgaatattaccgaggaagttatcattggtatcctgcaacggcgtatgctgtggctccagcacatactcattccagcacgacgccagcagtgaaccgaccgtcggtttacagacttcacaaccgtagcccttgccgtatttttcccgtaattcggtaaacgtcttaatcccttcaacgcggatcaagtgatacagttcttggcgtgaataggcgaagtgttcacataaatgattattaacttcaatgccttgcttacttaattcggcattcaatacttgggtgaccagcggaatacagccgccacaaccggtcccggctttggtcgcggattttagcgcggcgacagtctggcagccctgtccaatcgcccgaataatgtcgcctttggtcacatcaaagcaggagcaaatctgggcgctatctggcagggaatccaccccgatggtgggtttattacctgcatgggcgggcaggatcaggctgtctgggttttccggtaatgtgatgttattcaacgccagttgcagcagattaccgtaatcggtggtatcgccaaccagtacggcacccaatagggttttgttatcggcactgaccaccaaacgcttgtaaatttctttgctttcatccagataaacgtagctgcgtgcaccttcagtacggccatgggcatcaccaatcccgccaacatccacgcccagcagcttcagtttggcgctcatatcagcaccgaggaaagcattctcacggcctaacagatggtctgcggcaacctgcgccattttataacccggcgcgaccagcccgaaagttcgttcctgccatgacgcacactcgccaatggcgtagacatcaggatcggatgtctggcaataatcattgatagcaataccaccacggcgggcagtggctaaaccacattgattcgccagtttatcctgcggacggataccggtggagaagacgataaaatcaacttccaactgcgtcccatcagcaaacaacatggttttgcggctattttggccggaatgtacaatttcttgggtattcttaccggtatgaactctgacccccatgcgttcaattttctgacgcagttggtcaccgcccatcggatcaagctgttcagccattaggacgggagcaaattcaatcacatgggtttcaacgccgaggctctttaatgcccctgcggcttccagccctaataggccaccgccaatgacggcaccacgtttgctgcgacgggtacaggcctcaatggcattcaggtcttcaatggtgcggtaaacaaagcaatcttgcccttcgctacctttaataggtgggatccacggataagaacccgttgccatcaccaacttgtcgtaatacaggcttcggccactgttggagtgaatcactttttcagcacggttgatcgtgatggcgcgttcacccaccagcaccttcacgccctgtttttcataaaagccttcgcgaaccagtgacagttcttctgcggtatgatgagagaagtaagaggaaagatgcacgcgatcgtaagcaatgcggggttcttcgcaaaatacggttatatcaaattggtccttatccgctttatccaataagtcttcgataaagcggtggccgaccatgccgttgccaatgatggcaatttttattttgctcatttttatctcaatttttaattttctacactcaccttagccttccgccagacgcgtttcttgatgtaaatcaatttgcttctcatatacctctaaggtggtagatagatgatttttaagcttttttgataagttgtggattttgttcatctttagctgaaaggtatcagctttgggatttttacaaataaaagaaaattattatgagtaaggagaaaatgattatgagtaaaagaaaatcgggcaggcgacggtggctcaggtaagctaaagaaaaccgcttttcgtgatgacgagaggaggaaagagagagtggaggcattgatggcagggcaatctgtaccgaattattcattaacgacggtaaataatgtgcgtcgtatagggttagcggggctgtggcagataacgatagcggaaggcaaaatcagcctgattcagcctcagccggagcaatccctaacagggcaaggtgtgctggatgcgcagggcggtttggcgctcccgccatttattgagccgcatattcatctggatacgactcaaaccgctgggcaaccgagttggaatcagtcgggaactctgtttgagggaattgaacgttgggcggagcgcaaagcgcgactaacgcgcgaggatgtgaagcagcgggcctggcaaacattgaaatggcagatagccaacggtatccagcatgtccgaacgcatgttgatgtttccgatccacacttgacggcattgagcgccatgttggaggtgaaagaagaggttagcccttgggttgatatgcagattgtggctttcccacaagagggcatcctctcttatcctgatggtgcggcgttattggaagaggcactgcgcttgggtgcggatgcggtgggggcgatcccccattttgaatttacccgcgaatatggcgtggaatctttgcatatcgcgtttgcattggcgcaaaaatatcagcggctggtggatgttcattgcgatgaaacggatgatgagcaatcgcgctttatcgaaaccgtggcggcgctggcccttcgcgaaaatatgggcgcacgggtaaccgccagccataccacggcgatgcactcttataatggtgcctatacatcacggctgttccgcttgctgaaattatcgggcattaattttgtcgccaacccgctggtgaatattcatctgcaaggccgttttgatacttatccgaagcggcgtggtatcacgcgggtcaaagagatgttggctgccgagattaatgtgtgcttcggccatgacgatgtgttcgacccgtggtatccgctaggtaccgccaatatgttgcaggtgctgcatatgggattacatatttgtcagttgatgggatatgaacaaattaatgatggtctgaatctgataaccacccacagtgccaagacgctgaatttagcagattatggtttgcagcctggtaaccgcgccaacctgattattctacccgcagaaaatggttttgatgctctacggcggcaggttcccgtcagttactctattcgtcatggtgtggtgatcgcgaagacgcaacccgcagagagccggatctatttggggcaggaagagatcgtggattttcggcgttaacggtaggattttcgatgtttacggcattagtgaatcatcaataccctgccaccttggcggcggcagggcggtaacgcagataaatcagtgggtcacgtggccgtgactacggtgtttggtgaagaaacctaatgccagacacaagataaataccgccaaatacaaaccgtttgccgtttccagtgcggcatgtacaccgttgttggcgacgattggacccgtcaccacaaaggtcagcatggtccctacggtaccgcaggtcagaatgaagttcaccagcttgggtgaagacactttggtttgcagcgaaccgagtgtaatcagcgtggtataaatggcactggaaacaaaacctaacgccaaaatgtagtaactcaagtatgcagggttatcggtgctgacaaacagatacatcgccagtgttgccatggccgccagcacggttacgatacgttgcaggtcaaagaagcgcaggataaagctgaatatccacatccctatcatgtatgaaatccagaagttactgaccaattggcctgcctggctaatattcatattgaaggttttggttgcatattcggggacccactggataaaaccgagttggccgaggatataacacagggcagcaatcgccagaaacaacacaccaactccccatttctctttcaccactggcttgctttggtctgtggctttatgaccaagaaccgggaactcagagcacagagtcagcacgaaaatcccgacatacaataggccgatgcaggcgtagacccaataccattcaatgtgacgcgccagcagcatggctgccgcgattgggaaaatcatccccgccatactgaaaaaggagtcggtaaacagcagtcgtgaaccgcgctggcgaccctcgtacatatgggtgaccaagaaggtgcctatcgacatggtaatcccgctgaccaccccgaaaataaacatgctgattgagaagatcattaaattatggccgaccatcaatccggcaatagcgatcaacatcaaaatgaaaccaaagaccaactggcgttttaacgggatgatttccatcaaccaggcattgaggaaaatagaaattaaaatacccgcgttaagaaaagtaaatgtgttactcatactggcaataggcagattgaaatactctgcgatattccccatcacaatcccggtgacaataactaacgcgccagtaagggcgtaagacaagtaactgatccaagtgagccgaatgcgattgctgttgttcataggtgtggcctgtatgtcagtatttacccttcctctttggcgctacagcattcttgtcaccacaggatggttaacggcacgtgtttgctgctttattgcaacgccaataccttcgggtatctagtttaaaaatgattattgctaaaacggatataggactaaaaaggtgttaaaccccgttttagcgctaaggcagcggatcctagcacagacataatgattttttgtgagatacattcagtttttggtgcaattaatgaaatgaaatggctattaacagtgacttgtaagaggttgtttcgcgagctaaacgataagaattcttaattgccttaaatttgaggttacgttgatgttggctccgctacgataagcgcgatttttcgatccaattattcctgatagaaagcgaaaaaatataaaaccacttttctggtatgggtaaatatcccgccggaacaatgtgtattgcctaaggggaagtaatgatatctgggaaaaataaagtctgtaaaaagaagttattagcgtgtgcggttacttcggctatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccattgccgatactacgagtctggctgcaatgaatcgctcagccattaatatatcaagcacgcataacagtaataaaaaactcaatgacgctgatgtcatcacggtaacagcccctctgtattcgccactggtggttgtcacatcgcctaaagtgccccgccagccagtaccggccagtgacggtactgattatctgaggaccattcccggtttttcacttgtccgtaacggggggaccaatggtgatgtggtgttccgtggcatgttcggctcacggctaaaaattctgaccgatggtgctgagattttgggtacctgcccatcgcgaatggatgcgccaacctcgtatatttcaccagaaagttttgatctactcacggttgtcaaagggccgcaatcggtgctgtgggggccgggggtttctgccgggaccattttatttgaacgggagcgcccacattttgaccagtctggcgtcaaaggtaatgccagtgtgttagccggttctaatgggcgctgggataaaaatcttgatgccagtttgggtaacgagcagggctatctgcggatgatggggaatcagtctcgggctgctgattataaagacggtaacaatgttcgcgtgccctctcaatgggataagtggaatgcggatatggcgttgggctggacacccgataccgatacattacttgagctgtcggtaggaaaagggaatggtgaagcccgttatggcggtcgcggtatggatggttctcagttcctgcgtgagagcctggcggcccgtgttgagaaaagtaatattggcgaggtgctggataaaatcgaagccaaaattaactacacctacgtagaccatattatggataacaagaccttacgtaccccaccgatgatggcgatgtctagcaatctggaccggcggatgctcggcggtcgggtcatggggacctggctgtggcaggacctaaagctggacgcgggtaccgatatgcaaaccaatacacaccgcaagaataaacaggggaactgggataaaaacgcccgtttcatgaataacggggtgttcggtgagttaacctgggcggcaagtgaacaaaataaactgatcagcggggcgcgtcttgaccgtcaccaagtgacgaattatacccgcgcaggtgagccgacgcgctctgctaccctccccgctgcctttatgcgtgttgagcataatctggctaatgcaccggtgatgttgtatgccggcttggggcataccgagcgttttcctgactattgggaactgttttcgccaaaattcgggccagcaggctctactagcgcctttgagggtgtaaaaagcgaaaaaaccacgcagattgatatcggtggccaatacagcggtgaacaatttagggggtggctctccgcttatattggccgggttaatgattttatcctgtttaaatatgatccaaaaaatctacgcatcagccaggccgataatattaacgcaaccattatgggcggcgagatggggatggaatatgccctcaccccgtattggaaggctgatgccagtctggcttatgcctggggggaaaatacccgtgataaccggccattgccgcaaattccaccacttgaggcgcggttagggctgacatttgaagcaggcgactggagcagttccgccttatggcgtttggtcaatagccagcaccgggtggcgatcaacgaagggaatgtcgtcggtaaagatttttccagcagtgcggggttcggcgtactgtcggctaacgtcgcctataaggtgaataagcaagtgaagttaagtagcggcatcgataatttgctgaataaggcttacagcgaacatcttaatctggcgggtaatagcggttttggttattcagttaatacccctctgaatgagcctggccgcactctctgggcaaagctaaacctaacattctaaggggctgaatgcgctagcagaacgtggcaggcgatggcttgccacgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaccaattaacacgctgttttcggcggcataacagaatcacgcatgataatcgcgggtgggaaattgacggcagggatcagcgggtcaatcagtaactgtgtagcatattgcgccatttccacgattggaaagtgtacgctggtcaaggctgggcagacaaaaggagcacgctcaccactgtcatagcaaatcagcgaaatatcttgcggcacctgtaaaccgtgtttatttatcgccagtaatgctccaatggccatctcttcattacagcaatagatagccgtcggtagccggggttgcttgaggatttcgtcagcccgcaggtagccactttccagatcgtaaacgccctccaaacaagccacgggttctaagcccgccaactgcatggcatcaagaaagccctgaatgcgtaaaacactggattggcgttgtgaagagccgctgatacaggcgatgtcgcgatggcccgcatcaatcaacacctgcgttgccatttggctggcatgatggtgatcaaaggtcacacagcgagcttcaagatcaggaaccaacctatccaataatacaaaaggccggtttgctgcagctaactgacgcagcctttcgtcgctgagaaagcgcacatgcaggattaacccatcgcagcgtaagttatacagccgctgaatggctaaccattctttatctgcattatctcgtccctgagtgaccaacagttgtttaccttgggattctgtttctgtttgcacaaaatccattaaggcaccaaaaaagccccctcggtatgaggtggtcaccaaccccagcgtattactttggctggatgccagtgcccgtgcggcagggtgcggggtataaccgagaacggcgacagcctgctcaaccttttcacgtgtaagggcctttacattggtatcaccgttgaccacgcgggaaaccgtagcacgggataccccggctaataccgcgacgtcttccagtgtaaccatcttttgctcctgttaaggtgaaacggcgaccctatatatggccgccataatcgttagtttatacctttcgtccttgacgctgctgcggtattcgcagccttgctgcaaagcgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttacaaaaaaaccaatgtcgctacaaacaagctgatgtcgttataaaccgaactgatagtgctacaacaccaatgacgttggctaggtcatcacaaaccggagaactgaggcaggtaaggtttattcacctgtagtacctcctccagtaacggttgagcaatgctggcgttagcaatcagtggatttgtcactaaggccaacaaggcactgcgacgatcgccatgtaccgccgcgtcaatcgtcaatcgttcataggcttttacctgttgggttagcccatgcatagagaccggtaaagggccgaaggttaatggatgagccccttttgcatcaataatacagttagtttctaccacagaatcatcagataaaccgcgaatcgcgccacggtttgttgtatttactactaattgcgtccctaagttgttatggatggcacgaataagttccaatgcaacttcagaataaaatgatccaccccggaagctgagctgctctggtttggtatccaaatgcggatcggcgtacagcgcgaacagctctttttccacctgcatcacctgttccgcacgggtaccacgctcagctgctgcggccatctcttctgccagcatgtcttgcgtttggtagaaatagcgatggtatgggcaggggatggcccccattgcttgcaggaactcgggtggccatggggcttccttaatattgttcatgcttaatgatgccccatcacacagcattttcagcacatcagcggtgacatatttcccgcgttgtaatacttcatgtacccataccatatgattcagcccggcaaagcgcagttagaggtcttcgtagggggcttgcaagagcttggcaatcatatgatgcatactgatcgggacattacacagaccaatgattttcgctttggtatagcggctaacggcttcggtgacaatgccggctgggttagtgaagttaatgatccaggcatcgggggccaatcgctcaacgttagcagcaatatcaagcatcaccggaatggtacgcagcgctttggcaaagccaccaattccggtcgtctcctgaccgagcaggttatattttaaccccaagcgttcgtctgctgccctggcagggagttggccgacacgaaattgtgtcaggacaaaacgggcaccgcgaatggcttcatccagcgagtagtggacactgactttgacctgttccaacccatgacgggcaagcattctttgggtcagcgcggcaataatttccaccttttggcggccctgctcgacatcaaccagtgccagttcagtgacgggcagttgttcaatacgctgaatcaacccatcaactagctctggggtatagctactcccaccgccaataatggttattttaaacgtgctcattgtaggggctccaaacggctctgccggcgataaagttcagtcatgtctgtgggtaacatgtttgtgaataacatatctgtggataaattcaggctcaccatgattttcatcaggtgagtctgtctctgtacggtctccgcttatggatagtttcctgttgcattgcgggcctgatacttgcagaaaaacaaaatgagagcgctctcatttgaagcagattagcgagtaaccaaaaacaaaatgagatatttctcgcaaaaatggctaccgggaggagggaaagtaagagaatcgtgatccagactccagaatcttgctggagtctgggatgtggtgactcattaaattttattcattaatcgccattgtgcgctttatctaccgatgtggcgggttttcagtgaaaatgtgcattctgttacgtaaatatccgtaaatgggtggcattgcgtgggtcagctctctagaatcaaagcgcttttccgttgtccgcatcccatagaaaggaaccgttaatgtttaaacgtactttagtgaccttcattgccctatgttccctcagcgccgtagcgcctgctgctttagctgccggtgagcctcatgtgttgttaacaacgtcggccgggaatattgagctggagctcaatagccagaaggcacccatttcaacccagaatttcgttgattatgttaacaatggttactataacaacactattttccaccgtgttatccctggctttatgattcaaggcggcggttttaccgcagatttcaaagaaaaaacgcctaaaacaccaatcaaaaatgaagcagataatggcctgcgtaacctacgtggtaccatttcgatggcccgtactgcagataaagacagcgccaccagtcagttcttcttgaacgtggcagacaatgctttccttgaccacggccaacgtgactttggttatgcggtattcggtaaagtcgttaaaggcatggatgtcgtcgaaaaaatttctcaggttcagacagaaaacgtcggcccttatcagaatgtacccgttaaaccgatcactatcctgtcagcaaaagttttaccttaattggggttgttgaaacagagctcgcagcggagggaagaagcagattgtaaagacgccgtcttccccgcataaaaataatatccatgtaggctcaagccgcgccctctttggcgcggacactcaactcttcgcttattctcaccgttttagtacgagtcttctgggggcagcagtctgaccttaatggccccattacccgctttcatgccccgaacccctgaggtgatttagcgtagctaacccggcagccgcttcaagtatgaagggtatataatcaagctatctgtttctacctcagcctcagccgcgatggagtaaaaagatcatgagtaacacattacttattgggaaagcgctggttaccgagaaaactcagccagcttcacgtgatttggtgatcttatcggcattggcaaatcgccatggcttaattaccggtgcgaccggtacaggtaaaactgtcaccttgcaaaagatggccgagcagttctctcgtattggtgtacctgtatttttggcggatgtgaaaggggacttatccggtatcggggctgaaggggtgaattcggaaaaactacaggcccgtctggccgcgattgatgtcacggattggcagccacaggcgtgtccgattgtgccttgggatatctttgctgaaaaaggccatcctatccgggcgacaatctcggatcttgggccgcttctacttggccgcttactcgatttaaatgacgtgcaaagtggtgttttgcaactggtgtttaaaatcgccgatgacaacggcctgctgttgctggatatgaaagacctgcgtgctatcgtccagtatgttggggacaatgcgaaacagttccgtacgcaatacggcaatattacctccgcctctatcggcgcgatccagcgtggtttactcaccttggaagagcagggtgccaatcaattttttggcgagccgatgctggatattcacgatctcatgcaaacagatagccacgggcagggcgttatcaatttactggctgctgaccgtctgattaatcagccaaagttatatgccattttcctgctttggctgttggccgagctttttgaacagctaccggaagtgggtgatgtggagaagccaaaactggtctttttctttgacgaggcccatttgttatttacggatgccccggcggcgttagtggataaggttgaacaagtggtgcggctgatccgctcgaaaggggtcggtatctacttcgtgacacaaaatcctctggatatcccagataagatcctcggccaactgggtaaccgggtacaacatgcgttacgcgcttttacgccacgggatcaaaaggcggttaaagccgcagctcagacgatgcggcctaatccggcattcagtgctgaacaggtgattaccgagttgggcgtcggtgaggcgctgatttctttccttgatgagaaagggcggcctaatgtggttgaacgggcgatggttatcgcaccgcaatcaaaaatgggcgcgttggatgcagcagcacgtaatcacgcaatcaatcattccccactgtatggtcgctatgaagagatgattgaccgcgagtctgcttatgaaaagttatcggcggggggcttttctaccatggggcgtgccgctgaaggggagccttctgttcctcagcaaccgacgaatcagcagggtagtggtggtggcttaatgggcgggctgaatgatttactgtttggttcctcggggccgcgaggcggtaagcgggacggtattgtgcagactgcggccaagagcatggcacgggatttaggccggcaaattttgcgcggtgttttggggtcaattacgggggggcgcaaacgctaagcggggggccggtatagccaatatccgcgcaagcttccagaacggtaacgttggctcaaaaaatatcaatcaagaagtcatagatattatccacgccgtacttcaaccaactgtgtgggttgtcagactgctgacaaactatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatgaatagtgggtgttgggaatctattaaatcatttataactctaataatcagtgggataaattaacgatgctactgctgatcgacaactacgattcatttacttacaacctgtaccagtatttttgtgagctgggtactgaggtgatggttaagcgcaacgatgagttgcaactgacggatattgaacaactggctccctcacatgtggtgatctctcccggcccttgtacccctaacgaggctgggatctcattggcggttatccgccactttgccgataaactgcctattctgggggtctgccttggtcatcaggctctggggcaggcttttggtgcgcgcgtggtgcgtgcgcgtcaggtgatgcacggcaaaacctcggcgatttgccattctgggcaaggggtttttcgcgggcttaatcagccattgacggtgacccgttaccactctttagtcattgccaccgactccctaccgggctgttttgagctgactgcctggacggagcggggcggtgagatggatgagattatggggattcgccatcgcacattgccactggaaggggtgcaattccatccagaaagtattctcagtgaacagggccatcaattactggataattttcttaaaaattaatcggttgggccaatattatcccatgacatcatttatcatttgcttgcggatgattttttatgcatattttgtgagtatattttcacgcatcaataaataacagcttagtggtttattagggtgggcagcgtaatgacagataagttagcagtgaatcgcaacacattcgatcaggtcattttgcctgtttatgcacccgcgcagtttatcccagtaaaagggaaaggcagccgagtgtgggatcaacaaggtacggagtacattgatttcgccggtggcattgcggttaccgcactgggccattgccatccggcactggtatccgcattgcatcagcagggtgaaacgttgtggcacaccagtaatgtgtttaccaatgagccagcactgcgtttagcacagaagctgattgccgcaacctttgctgaccgggttttctttgccaactcgggtgctgaagcgaatgaagcggcatttaagttagctcgccattacgctattgagcgtcatagcccctataaaaccaagattattgctttccacaatgcgtttcatggctgcaccctgtttacggtctctgtcggggggcagccaaagtattccgatggttttggcccgaaacctgcggatatcatccatgtcccgtttaatgatctggcggcagtgaaagcggtgatggatgatcacacctgtgccgtggtactggaaccgattcagggagagggcgggatcacttctgccacgccagagttcctacaaggggtgcgcgcgttgtgcgatcaacataacgccctgctggtgtttgatgaagtgcaaagcggtatggggcgcagtggcaagttgtttagctatatgcattatggtgtgacgccggatatccttaccacggcgaaggcattgggcggtggcttcccaatcagtgcgatgctaacgaccgaagagatcgcttcagtgatgacggtgggtacccacggcaccacctatgggggtaatcctctggcctgtgcggtcgctgaggcagcgttggatgtgattaatacccctgaggtacttaatggtattgaacagcgccatggtctgtttgtgcaggcgctacaaagcatcaacagcaagtatgatgttttcagtgatattcgtggtatggggttgttgattggcgcggagttaaccgcgaaataccgggggcaggcgcgtgagttcctggccgccgctgccgctaacggcttgatgatcctcaatgcgggtccagatgttctgcggttagcgccctcgctggtaattgaattggaggatatccagcaagggatggcgcggttggagaaagcaatggcgagtgtgatcaaaggttaagcagccaataaccgcgttatggagaggcgctagcctctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcggtcactttgtcaataacctcagaggcgctagtctctctctttttacgtattatcccgtaacttccggctgcgccatatgccatgatgtggctgctgttgccatgccatggcagaaacggtgtgcatcacgtttaagtgtgatagaaccctgcgtaaattacgttctagctctgaggcttgggtatctggagccatatcgggtatctgaacgacgctatcattgtcctcaagattatccgattcaagccgttgttggcacaactggatggccatctcacatagctgtaaatagcttgcggccagtttagtgctcatgagtgtatgaccaccggttgatggtgagtccacttcagtcaatggattctctctgatcagtgttgtcatctcattgatatggcaaacaatcaactcgctatgggtggcccaaaggcgcatatctgccaaatattttgaattgaaccccggttcttgcattgcctgatttagtgaacttaaaacggtgttactggccttgttcacgttaaaacgctcataatctaattgcgtaatgtcaggatgaggggtcagtagcaaacgcaggatcgtctgataagcctccagtgcctgatgggcatttttacgcaataacccgctctgccactgaggccaaagccataacgcactgccaagtgccaaggcacaaccgatcaaggtatccagtaaacgtgggactaaaaagttagcgccttccccggtcaataactgcaagatatacacggcggttatcgttctacccacgaccgccagaccataatttttacgctgtactaaataagacaacagtgtgatcagtaacatgatgccgagggtggtgatttctgtcatttgtaggtgcagcaaacccgccgccagtatcagccctaccagggtgcccaacgcacggtgatggatccgcactcgcgtggcgttataaccgttttgcatcaccaacattattgtgagcaaaatccaatagggtttggggaggttgatcaatacaccaatataactgcctacggccagtgtcacccctattcgggcggcatctcgtagcgcactggatttaaacgacaaataacttaccagagcaggccaaaaaggttgcgacaactgactggacatcaagtcgcggttatacagtggacggcggtcgctcagtatttgggtgatatggctaatgtggtagtaacaaaattgtgccaccgggttgtcgggattttgctgtgcgatcgtttccagctcggctaaagggacacccgcggtgaagtgttctacggtgcggcggtgatagagaatgtcatcagcaatggcgcgcatttgggctgaaataatttgcgcattactctgagtcaccgcttctatgggcgtcttttttatcagatcttgcatttcttctggctgattcagcgctgcagtgatgtgctcttgtaaatccagcgccatctgaaacagtcccaacaaacgcttttgctctttcttggtggtgttgtgcaacaagttaaattgttgataaagctgattaactttatccatcattccttgttgtctatcgagtagcggtggtatcgctttttcgggttcaagatgctgggtaagccggctgtatttagcatcacaataatcggccaataaatgataaagctggctcagtggctcgcgaataggttggtctttacataaccggaaccacaaccagttaaatacgccataccaaagcgtccccacggcacagagcaagggtgcctgccagataggggcgcggcccaccatgctgagactgaaaatagcggcgatcaatgcagcaggaagtaggcggccattcagtgggctaatcgtaccgctgacacccactatcaatgccagtcctagcataatcacaggcaaggggatatgccatagcaacagttgttgtgtcaggaaactgctcagtgtaaaaagtacgccgccaataatcagacgccggaaaaaatgttggtgcggtgtatccagggaagcaatattgcagcaggcaggtatcagggaaaacatcaacccaagccgtaagtcaccgatagcaaaccccaatgctgccggtaggcaaaggaccaatgtttgacgtagtgcgtagttaacttcaggatgataaataagccgttgccacttcatataggccccagaaatttattactcacagaaaacgggaaaaaccggcgctaatagcttcagctttaacgccggtttttagagggaattaacgggtgccgtaaacgacgatcgttttaccgtgtgcggagatcaagttttgatcttccagcatttttagtatccgccccacagtttcgcgggagcagccaactatttgaccaatttcctggcgggtaattttgatctgcattccatctgggtgggtcatggcatcaggttgttttgccagattaagcagtgtttgtgcaatgcgtccagtaacgtcaaggaaagcaaggttacccactttctccgatgttatttgtaagcgattcgccatctgtgaagagaggcgcatcaagatatctggattaacctgaatcagttgacggaactttttgtaagaaatttcagccacttcacaggccgtttttgctctcacccaagcactgcgttcttggccttcttcaaatagtccaagctcgccgatgaaatccccctggtttaaataggagaggatcatctctttgccttcctcatctttgatcagcaccgcaacggagcctttcacgatgtagtacagcgtttcggctttttcaccctggtgaatcagcgtacttttggatgggtacttatggatatggcaatgagacaggaaccattcgagagtcgggtctgtttgtggcttaccgagaaccattcgctgttatcctctgttgttatcgctgcctaacttaacagggctcagagttccctgtacggcgtgcttatagaatacactttctttttagcatattaacttgctcaactgccgaaaggtatagccaaggttcgtaccgaatagaaacccttcactgagtattgatctctactctaatttaattgctacagcatcactttcgattctgtttgtagcacaggatgaggctactgtcttgtgttgtatcgcttcagcatgatgaacgtccagttacattgccactttgtaaatgaaagggtagtctaaattagaaaatttaaccgggagcaggcgttatgcaagcacgtgtcaagtgggttgaggggctaacatttttgggcgaatccgcgtcaggccatcaagttttgatggatggaaattcgggtgataaggcaccaagcccgatggaaatgctattaatgtcagcgggggggtgtagcgccattgatgtcgtgtctattttacaaaaagggcgtaacaatgtgcgggattgcgaggttaaattaacctcagaacgtcgggaagaagccccgcgtctgtttactcaaatcaacttgcactttatcgtcagcggtaaagggttaacggacaaagtggtggagcgcgcagttgatctatcagccgaaaaatattgctctgttgctctgatgttggggaaagccgcaaccattacccacagctttgaggtacgcgaagtcgcgtaaatggtgaaccacccatagcccggtttggttatgggtttttaggccaaaataacagcgctcacctcatccagatgaaatatttaatacttggggggtatacagtcgtggctaataaaaacaaaatatcggttgcctgtggggcgatatcattgtttgttgtcgcctcattttctttgtttttctcattaactcattattttaatttttttaaaatgaatgatgaagtgcatttctcttgggctgtatctttgttgttatctggttcaccattattattttatttatctgtggtctctggtgggtatatcatcggatatgaaaaaatatataatgatcgtgtcggtaagatacttgcgtacatagctgttctggggatggtttttagtctgtttttttctttttatgtggattcttctttaaaagaagctgggtatttaaagtgcgaaaggaaatcttttatcgcgcccaataagtatgtaatcgacctgaaattatgccgttaggcaaagcttggttgttgttaaagatgaattttttaacggactcgatgccgtcataaaagtgatatttaacggctacgctgatgccacttaaaaatgagtattttaaatgagcatcaacggccaaacacttcgtcaaacacgggattagttggagaaaaaaccgaagtttattattagttaagcgatctgcttcccttccagcagttgctgaaccagcggagccataattaactccatcgccagccccatcttccctccgggtaccactaacgtattgatgttggaaataaatgaaccctgtaacatcgccagcaaataagggaaatcgatgtgatccaaaccacggaaatggatcacaacgaaactttcgtctaacgagggaatagctttggcggcaaatgggttcgaggtatcaacggtgggaacacgctgaaagttaatgtgggtgcgtgaaaactgcggcgtaatgtagttaatgtaatcgtccattgaccgcaccacggaatccatcaccgcctcacgggaatggccgcgctcaccggtatcccgcactaatttttgaatccactccaaattgacaataggcaccacaccgaccaacagatccacatgttttgcaacatcatgatgctcggtcacgaccccgccatgcagcccttcatagaataaaacatccgtgggttccggtagcggctcccaaggagtaaaggtgccagggatttggttataaggcactgcttcatcataggtatgtaaatacttacgcgagcggccagtaccgtgtttgctgtattccgccacgctttgttctaactgaccaaaatcattcgcttctgggccaaaatagctgatatgtctgccttgatcccgcgccttacgaatggcggcatccatttctgggcgggtatagcgatggaaactgtcaccttcaatctgtgctgcgcgaatatctaactgctgaaaaattttgcgaaaagccagactggtggtggtcgtacccgcaccacttgagccagtgacggcgataaccggatgtttagttgacatattagcgctaactccatggggttgcagtggcggcactgaccattgcctattctttttgttgttagtggttatttttagggcaaagagacgggcttgtcatcttgttttattgtgctgttcactcagtgccgtggtgaaagagtacaaattattgctgctcttcagcaccggcacggaatgaaccacggggcataatattgatggtttcgtgtaactcggaccagaccagaacggcttcaccactgaccaactgacggcgcacgtctgcaactttttctgtcagtgaacgctcatgttcgccgtaatcggtgccttcgcgtaatacaaaggcttcaagcaaattatccagtgtttcactgtccacttgttgccagggaatgatcatgactgctgctccaaatagggggaaagccaggctggaattcgctgttccagccacatttgtggatgttttaacgagccgccgacaaatcctacgtgaccgccgtgttcagtgagctgataatcaatattgtccggcagtgtctcgatattcggaatgacctcggcggtcatgaacggatcgtctttggcatgaataatcagcagcgggacacggatttgcggtaacagtggcagggcgctacaacggcgataataatctcctgcatcattaaatccatgaatttttgctgttattgcatcatcgaaatctctaactcgtcgcaattttttcaactggaataaattcaccggtaggctatttgggtactgtaatagcttgcgggtcgcgttcagctttaactgattcaataaatagcgctgatagacccgagagaaaccttggtccatacggtcagcacaaggttcgagcattaagggggccgaaaccaccaccgcagcgcgcaatccgctattcttcccctttttggccaggtagcaagccagcatattaccgcctaatgatatgcctacggcggcggtaggcacctgtccataggtttcttgtaaccaatgtaggaaaaaattcgcatcttcggtttcgccagagtgataaatgcgcgacttacgattgggttcaccactgcaaccgcgaaaatgcatcaccacacccagccagcctgcagcttgccaggcgcgtagcaaaccgtgggcataagggctgtaaaaattcccttccaaaccgtggaagagcaccactcggggcttctcgcgcgccaactcggggttctcactccaagctaaatcgataaaatcaccgtccggtaattccagccgttgccaatagggcgatagttgcacatgccgcctgaccaggcgcggcagcaatgtctgcaagtgtgggttgctggcccctgccagcgggcgaaatgtctcatgcataatctgaatgggatatatgtgattgctcttgtgtgatcaatagcacactgttagcttcatgggtatatcgcgcatcattttgggtgagaggcacccatctcatggaattgagtttatttctgtcaatggttggttttctctgggtcgcggctattacccctggtccaaataatatgttgcttacctctacgggtgctaacttcggctttatgcgctctatctggttgatgttaggcattatgttaggtatgcagagtatgctgctgctggtggcttttggcgtgggtagcctgattttgatctacccctccctccatctggcattgaaaattttggggagtttgtatctgctgtggctggcatggaaaattgccacttcagcctatgaaaaattagacaccaatgtggccccagccaaaccgctacgtttgtatcagggttggttattgcaatttcttaacccaaaggcctggctgatggggttaggctcggtagccagtttcagcatggcgggcgcagcctacaatcactccatcttgatgataagcctggggatgtttatggtgaatctggtggcagggattatttggctgggttttggcaccctgattggccgcctgctcggcagccgccgtgcttggtttacctttaatatctcaatgggcctgctgaccgccgcgtgtgttttactgatctggcattaatgcatgaaaggtgacgttgcgcttgagttaacagccagttaccgataccggtaaagtttttagtacatctgttatcgcataaaggaataaacaatattcttttattcctttatgctgctctctctctcgggtaacactgtcatttcagggcgcttgcgcccagtccttaatgacgcagttaaccaagcggagtcagtaaaccatggcgataactttttcttcggcaacccttgccgcttcaagacgcagctttttacaactccgcacgattttattggcctcgttactgccagcttcattactgctcgccaccagcgcgcaggcagtcgatgtcatcgtggcttatcaaacctctgctgaaccggcaaaggtcgcgcaggcagataacagttttgccaaactctctggtgccaacgcggattggcgcaaatttgatagcggttccagcgttgtcagggcgctagcttctggtgatgtgcagattggtaatattggctccagcccactggctgtcgctgccagtcaaaatgtaccgattgaagttttccttctggcctcacaactgggtagctctgaagcattggtggtgaaaaaagagatcaaaacgccacaggatttgattggtaaacgtattgctgtgccgtttatttctaccgcccattacagcttgctggcggcgttgaagcattgggggattaaaccgggccaagtcaccatcctcaacttacaacccccggctatcgccgcctggcagcgtggtgatattgacggcgcttatgtttgggcacctgccgtgagtgaattagccaaaaccggtacggtactaaccgattcagcccaagtgggccagtggggggcaccaacattggatgtatgggtagtgcgcaaagactttgccaaagcccatcctgaagttgttaccgcctttgcccgcagtgcattggcagcacaagccgcttatctgaacaaccctgaacagtggttgcaaaatcaagcgcatttagccccactctctcgcttgagtggtgtgcccaccgagcaagttccagcgctggtaaaaggtaatacttacttgccagtggctgaacagataacgcaattaggtcagccggtggatcaagctatccgcgatactgcagagttccttaaacagcaaggcaagatccctcaagttgccagtgactaccgtgattttgtcactgaccgttttgtaaaagaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaggagccatcatgttgaacgtgagtggcctgtgggccgaatatcaaggaaaaccggccttacaggatgtgtcattgcagatagcatccggccagttggttgtggtcttggggccatcaggctgcggtaaaaccacgttgttgaatttgattgctggttttatgaccccttcagcgggcgttatcacgttggataatatcccggtcagtggcccgagtgccgagcgaggcgtggtgttccagaatgaggggctcctgccgtggcgtgatgtggtcagtaatgtggagtttggcctacaactggcggggatgagtaaagaacagcggcgggtaaccgccctgaaaatgctaaaccgggtgggattggcgggatttgaacatcacttcatctggcagctctcaggggggatgcgccagcgggtggggattgcccgtgcgctggctgtcgatccgcgtttattgctactggatgaaccttttggtgcgttggatgcttttacccgtgagcagatgcaagaactgttgttgaccatctggcgtgataccggcaagcaaattttactgattacccacgatatcgaagaagcggttttcctggccagtgagctattgctgctatcgccagggccagggcaggtggttgaacggttgtctctgaattttggtcaacgctatgccgagggtgaaccttgccgtgctattaagtcggatcctgaatttatcgcccgccgtgaagacgtgttgggtaaagtcttccaacagcgggaggtgttgatatgagcctgcacagtacgttacgtaatcaggcgattaatctgcccgctgcagatgcaccgaaaaaaacgccccgccgtttacctgccaatcagacgctgtggatcagtatcgccacgttggcttcggtggtggctttatggtgggcagtcacggcgttacagcttatcggcccgttatttttacctgctccacagcaggtcttgcatcagctatggaccattgccagcccgcaagggtttatggatgccacgctatggcagcatctggctgctagccttgggcgaattttcgttgcgttgttggcggcagtggtactgggggtccctaccgggatcgccatggggctgaacagtaacgttcgtggtgtgttggatccgttaattgagatttatcgtccggtaccgccgttggcttatctaccgctgatggttatctggttcggtattggcgaaacctcaaaaatcctactgatttatttggcgatatttgcgccagtgacgttggcggcggttgcgggtgtgcgcagcgtggcacacgttcgagtgagggccgcccgtgcattaggtgccagccgttggcaggttttatggtttgtggtgttgcccagcgccttgccggagattttaaccggtatccgcatcggcctgggggttgggtggtccacgttggtggccgctgagctgattgccgcgacacggggattgggctttatggtgcaatccgccggtgagtttttggcaacagatgtggtcattgccggtatcagtgtgattgccattattgcttttgggatggagttaagtttacgggcgattcaacgccggttaacgccttggtatggagaacaacaatgaatgaacgtctgattgtgacgcctttggggccgcatattggtgcgctggttgaaaatattaatattgcgcacccgttgggagatagccagtttgaacagctttatcatgtgttgctcaaacatcaggtactgtttttccgtaatcaaccgatcacaccgttacagcagcgagacctggccgggcgctttggtgatttgcatattcacccggtttatccgcatacccaagagtgtgaagaaattatcgttttggataccgccgacgataacccaccggataatgacaactggcacactgacgtcacgtttatcgaaacgccgccattaggggcgattttagccgccaaacaactgccgacaaccggtggtgataccttgtggagtagcggaattgccgcttatgacgcgctttcggccccgtttaaacagctattggccgggttacaggccgaacacgatttcactaaatctttccctgaacacaagcaccgcaccacgccagaagagcatcaacgctggttacagggaaaagagaagaacccgccattactgcatccggtgatacgtactcatccggtgagtgggcgtcaggcattattcgtaaacgaagggtttacgactcgaataatcggattgagtgataaagaaagcgaggcattactgggttttttattcgctcacaccactaaaccggagttccaggtccgttggcgctggcagcaagatgatgtcgctatttgggataaccgtgtgacacagcattacgccaatgccgactacctaccgcagcggcgggtgatgcatcgggcgacgattctgggtgataggccggtgttccggccctgatctatggcgttattaatctgtggtcaacagtgaacgggcggcagactcgacagcatcaacatggatgtcttcaacttgtggcccggcatggacgagcacatggcgaacacctagcggataccagcgtaggtacttctctggccgggattcaaacaaggccaccacgggtatttgcaatgcggagccgatatgtaccggtgcgctatcggcggaaatcaccaaatccaactggctcatcgccgccatcaggtcgtcagtggatggcgttgacagacaacgggcggttagccccgctaattgctgctcggatggttgttctgctggatcatgaaaaatgagcaattcagcctgtgcattgagtttcaatgccaattgacgccacttatcccaactccagcgccgttgggcggatttattagagataaatagcccgacacgtggccggtcttttcccccaagatcggcctgccattttgcctgcaattgtggctctgggtagacatgcagcttaagtgtttcgatgtctacccgccccagttcaggcatcagtgcaaatcccgagagggcttcgtgacggattggccgcgtggcaacatgttcaggattacggtcgtcaaactcagtttcagccgtatgccaacggcgatctgccacattgagctgtttggcaaactgaatactgtttttgttcatgccaccattgggaatgagcagcagatcgaagcctaaacgccgtagccgccaaattaatgctagccgatcaaaaagggccatgagccggcctggccgctggtttctctcacattgtttgctgtaaacataagtgtggaccgcactgacatcaggattacgtgccagcacggattgattatatttattcgctaatacgtggatttcgttgtttcagcgcatgtaatagcgccgtggtacaaaccatatcgccgagaaaatcaattcggatcaccaagatgcgctgcatttaagtccattcacattaattgcttcagggcttaattaaaccttatatgtgccagggaaatacagtgtaatgaataagtatttgtaacttatttattcagcgcgcttttgccgggcataggaacccatcaagaatgagcaacgtattgctcgccagagttcatggagattggttacaccacggaatagtgcagggcgcagacccaatgtgataaagcgaattgccaatgcggtacgttgtggtgaggcaggtagttttttacgtaataaccctaaaagatggccactttcttgattggcatgagatagcaaggcatcgcgcaccggtggtttggtgctggcggcaatcttaaccagtgcgttgataatatcaacgtagctattggcgcggcgtaggagtgcctgcattgagggagagttagtgattgagtcaggattagtacggtagccatagaagggcgtggcacagaacccgatacgctgggccacgagtgctaattgggtggtccacagaatatcttcatgaagcatatcgcgaataaactgtaattggtgagtgctgatcacatcgcggcgaatcagttgcaaccaggcataatgtggccactctttttgtttaacactgaggataatccattgttgaccattgagcgtcgctccccaaggctgttgacccaataagggagtgaccggttttcgctcggggttactgctaaattgatagccgttaccaatcaagacatccagcttctgctgtttaacctgctgtaaccaagttgacagggcatggggtgccagccaatcatcaccatcggcaaaggcaacccaattgcctttcgccttggcgatccccacattgcgggcctcagaaagcccctgattctgctgatttataatcactaatcgggaatcaatatgagcaacctgttccagtagtgcgagactgtgatcggtagagccatcgttaacggcaataatctcaagcgagacgcccgtttggctgcgcagtgagtcgagcagatccgtaagataatttgcgcaattgtatacggggacaatgacgctgatatcaacgctgttcatgattgtttaatctctgggcgtgataagaccgcgaaaaatcacgccgctctagtcgtgcgactctaactcaattcgcacgactatattcacgatgccatatttacattcgcgatgttatatctatatttccgatattatatatcggcatcgctaaactctttagtcagtatttcaagctgttcttgcacatccaaccactgcatttccgtctcttccagcttggatttcacttgcgtttgttgcagtaggcattgggtcaagtccgctttgcgcgcaatatcatacagtgctgaatccgccaactgtgcttcgatagcggccagctcagtgctgagtttatccatctgtttttccagcgtcataatctgcttacgcagtggctgcgtttgagtgcggaattcagcatcgcgacgtttttggtctttacgctgttgtgcgctgttgcccgatagctccttcgccggattatcctgttggctttgctggcgctgtgaatccaccagccactgctgataatcttccagatcgccatcgaactgttccactttaccgtcgtgcaccagatagaggtcatcggtggtagagcgcagtaaatgacggtcatgggaaaccaccaccaatgcgccttcaaaatcaatcagagcctcggtcagggcttgtcgcatgtccaaatccaaatggttggtgggctcatccagcagtaacagattcggccgttgccaaataatcagtgccagcaccaaacgcgccttctctccaccggaaaagcgggcggttgggtcggtcacctgatcgccctgaaagccgtaaccaccgagataatcgcgcaattgctgctctgactctttaggggccaggcggctcatatgctgcaacggtgattcatcagcccgtaagaactccaactgatgctgggcgaagtaaccgagtttaatgcctttggacagggcgatctcaccgctttgcggttctaacgtcccggccaataatttaatcagcgttgatttaccggcaccattacgccccaagagaccgatgcgtgaaccgggcaccaggttgagtttaatggactgtaagacggtgttttccccgtaaccggcactgactttatccatgcgcagcaagggatctggcaggctttctggtgtacgaaaactgaagtggaacggattatccacatgtgcaggggcaatcagctccatacgctcgagcatcttgatacggctctgggcttgcttggctttggtggcttgcgcccggaagcgatcaatataactttgtaaatgcgccactttttcttgctgatgctgatacatcgattgttgttgcgacagtttggtggcgcgctggcgttcgaacgatgaatagttaccggtatattcattcagcgtttgctgttcaatatgcaaaatcttatcgataataggatcaaggaaatcgcggtcatgggaaattaataccaaggtaccggtgtagcttttcagccatttttccagccagatgacggcatccaaatccaagtggttggttggttcatccaagagcagtaaatcagagcggcaaaccagcgcctgcgccagattaagacgcatacgccagccacccgaaaatgaacgtaccggttgctgtagtttttcttgagaaaacccgagcccgtggagcaaactggccgcacgcgattggatagtccaggcatggatggcatccagcttaccgtgcacggttgcgatggcatggccatcatttttttcattggcagcctgaagttcggcctccaactggcgatattcgcggtcaccgtcgataacatactctatcgccgggatatccagtgccggggtttcctgattaacccaggccagtgcccagttattgggaaatgtgacattgcccccatcggcgctcagttcgcctttgagcaacgccagcagagtcgatttaccacaaccgttcttgccaaccaggccgactttctgaccggggttaatcgtagctgtggcgttgtccagcaagacgcgagtaccacgtcgaatttgaagcgaggaaaaaacaatcatagagtgccgtatgtttaggatatgttaaattatcatcccctttgcacttgaagttacaggggttagccacgttcactcatcctaatgactgacttgagtaagctcattagcggtgttttctggcgacctacctgcaatgccaattacgttgggtattgggtataaacgggacgattggtgtcctatttttagtctttgcgaagcatggtaacggaaaaaccggaccctgacgacgctttggaggggaatgatgttgcagccgccgaaggttttgctgctgtatgcccatccggaatcacaggactcggtcgctaaccgggttttactgcaaccggtacagcagttagaacatgtcactgtgcacgatctttatgcacattatccggatttctttattgatattcatcatgagcagcaattgctacgtgatcatcaagttattgtatttcaacatcctttatatacttacagttgccctgcattactgaaagagtggttggatcgggtactggcacgtggtttcgccaatggcgttggcggccatgcactgacgggaaagcactggcgctcggtgattaccaccggtgagcaggagggaacttaccgtattgggggatataaccgttacccaatggaagacattctgcgtcctttcgaattgacggcggctatgtgccatatgcattggattaatccgatgattatttactgggccagacgccaaaagccggaaacactcgccagtcacgcacaagcttatgtgcaatggctgcagtcaccgctcacgagaggactctgatttatggagggcacagggctacttaccgctgttctagtgtttttattcgctgctgtcgttgcggtccctatcgcccaacgcttaggtattggtgcggtactgggttacctgatcgcgggtattgccattggcccgtgggggctaggatttattcgcgatgttgacgaaattctacatttttctgagctaggcgtcgtcttcctgatgtttatcattgggttggagttgaatcccgcaaaactttggcaattaaggcgatctatttttggtgtcggtgctggtcaagtcgtgataacggccgcggtactgggcgcattgctttattttacccagttcgcctggcaggcagcggttatcggtggcgtaggtttggcgatgtcgtctaccgccatggcattgcaactgatgcgggaaaaggggatgaaccgcaatgaaggcggccagctcggtttttccgttctactgttccaggatatggcggtgatccccgcgttagccttgattcctattctggcgggtaacgaagggggagccaatgactgggtcaaaattggcctcaaaattgcggcttttgccggtatgttgattgggggccgttatttgttgcgcccgttgttccgctacattgtcgcctctggggtacgtgaggtttttaccgctgcggcattgctggtggtgctggggtccgcgctgtttatggatgccctggggctatcgatggcattggggacatttatcgccgggatattactggctgaaagtgagtttcagcacgaattggaaatcgctatcgagccgtttaaagggctcttgctcggtttgttttttatttctgtcggcatggcattggacctcggcgtgctgtttacccatttactggatgtactgctgggcgtcttggcactggtctttatcaaaagtgccatcttgtatggtttggcgcgggtgtttggcttgcggcgttcggtccgtttgcaatttgccggtgtgctcagccaaggcggcgaatttgctttcgtcctgttttccgcggcgttctctcagcgtgtgttgaatgcagaacaactggcattgctattggtggtcgtcaccttatcgatgatgactacgccgttgctgatgcaggttattgaccgtattttggttcgtcgctacaacgcgcaggaagagagtgatgagaaaccctttgttgaagataatgacccacaggtgattattgtcggcttcgggcgatttggtcaggtgattggccgtttattgatggcgaacaaaatgcgcattaccgtactggaacgtgatgtcagcgcggtcagtatgatgcgcaaatatggctacaaagtttactatggtgacgcgaccgagttggaactgctacgagccgctggcgcagaaaaagccaaagccattgttatcacctgcaatgagccggaagacaccatggcgctggtgcatttatgccagcaacacttccctaatctgcacattcttgctcgcgccagagggcgtgtcgaagcccatgaactgctccaaaacggggtcaaagacttcacgcgtgaaaccttctccagtgcgctggaactggggcgtaagacattattggaactgggcatgcatccacatcaggcctaccgggcgcaacaacattttcgtcgcttggacatgcgaatgctacgtgagctgatgccacaacatcatggcgatgtggcacaaatttccagaattaaagaagctcgccgtgagttggaagatatttttcaacgagaaatgctacatgaaagccggcagttagatgggtgggatgaatacgaataatgtcgaggacaaacgatgactatcactcttaataagacagtgacacgtaaaagatttattgccggagccgtctgcccgcaatgtaatgccttggatacgctggctttatggcgtgaggatcaggttgaagtagtggagtgtgttaagtgtggtcaccatcaacgccagacggatgaacaggtcaataaacatgttcgtccacatgagcaagtgatcggtatttttcctccagagtagcgttatctgccgtgattttttatgcgggtgagtacagcggggcagatttccgctacaatctgtgccaatttttgttccaagggtaggagatatcatgaaagtaacaaaagacttggtagtcagcctggcttaccaggtacgtacagaagacggtgttttagttgatgagtctccggtgagcgcgccgttggactacctgcacgggcacggttccctgatcgctggtttagaaaacgcgctcgaaggccacgaagctggtgacagttttgatgtgcgtgttaatgccgatgaaggttacggcagctacgatgaaaatctggtgcagcgtgtaccaaaagacgtctttatgggcgttgacgagctggaagtggggatgcgttttctggcagatactgatcaaggcccagtaccggttgagatcactgctgtcgaagacgagcacgtcgtggttgatggtaaccacatgctggcgggccaggatctgaacttccacgttgaagtggttgctgtccgtgaagcaacagaagaagagttgcagcacggccatgtacatggtgagcatgatcatcaccatgaacacggtgacggttgctgcggtggtcacggccacgacgaccatgaacatgagcatggtaaaggtggttgcggtaaaagtggcggttgtggctgtcactaatatctgaccccgtcagcaaaaagccagccttcatcgctggctttttgctctgtacgcgatcactcattttctgtgtgatagccaatgatctcgtcataactgccgctagcggtgcggatattaaaattaatcagccgcgatttgggggtaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcgttattacaaatcaatcgatcaatcaatagtgcggaggcggtgtttcttctgacggtgacgccagcattgacgattgggactcccgcagtttatcggtcagtaaacgcagatgctcccgcagcttggtcatctccatttgatgctcagttacaatcaagttaagttcttcaatcgtcacttcctgaaatgccagacggctttccagcatttctagccgttgttcaagcagggattgttccatcgtatttcctctcattactgcaaacgatgtagctataaataatatagctgcaaactatacggttgggccattttttacggttgtagcagtatatcgcgatagctgggggcatgatattacctgtaaatcaccgtgattaccccgcaagggtcaagatatatataaaaacgaaacttcttgtagtaaaaaaagtcttaatatcacttaatagcatgagtattgagattgttttgtgttcacacacacagttatagtacatgttactcttataatcgttgcttggggttagagtccttaagccaatggagaaatggatgaaatcactgtttaaagtaacgttgctggctacggccatgacgctaaccctgaatacctcaactgttttcgctgctgacgcaacctcaccagtagtaaccaatagcgcatttaaaaataatgatcagcaatctgcttatgcattaggtgcgtctttgggccgctatatggataattccctgaaagaacaagaaaaattggggattaagttggataaagaccagttgatcgctggtgtgcaagatgcttttgctaacaaaagcaaactgactgacgaagagatcgaaaaaaccctgcaaaattttgaagctcgggtaaaagcgtctgctcaagccaaaatggagcaagatgccaaagaaaacgcggataaaggcgctaagtaccgcgatacctttgctaaagaaaaaggtgtgaagaaaaccgcatctggcctgctgtacaaggtagagaacgccggtacgggtgatgcaccaaaagacagcgatactgttgtcgttaactacaaaggcactttggctgacggaactgagtttgataactcatacaaacgtggcgagccattgtctttccgtctggatggcgttatcccaggctggactgaaggcctgaagcaaatcaaaaaaggtggcaaaatcaccttggttatcccgccagaactggcttacggcaaagcaggcgtccctggtattcctgccaactctactctgatattcgatgtagaactgctggatgtgaaagccgcagctaaagccgatgctcaagagcaacagcctgcggttgatacaaaagctaagaagtaatttgacttagtcagcacactcttctcataaccgttacgataattgtcgtgacggtttttttttgtgcgctggcaatttacttatctgctcgttgataacttgacggcttatagcttgtgggcttaacgtcaataccacatgtaaacgcaaggattttacactggcatgtttgctagacttaaaatctaagatattgagttattagtctgccaacgatatagagacaggctttacgtagaggatggtgtcttcgatgtctaattcgcttctctgtagcgaaaccagtgaactggatttactggatgaacgtccgttcagtcagacggaccatgaaatactaaagtcatacgaagttgtcgtggatggcttggcaatgcttattggtgggcactgtgaaattgttttgcactcactggaggatttgaaaaattctgcggtgagaattgctaacggcgaacacacggggcggcagattggctcacctataaccgatttggcactacgcatgctccatgatatggcaggtgctgacagtagtgtttcaaaagcttatttcacgcgggccaaaagcggtgtcctgatgaaatcagtgacaatcgctattcgtaaccgtgaccagcgggtgattggtttgttgtgcattaacatgaatctggatgttcctttctcacaaatcattcagacttttatgccaccagaaacacaagaagtgccttcctccgtcaactttgcttcatctgtcgatgatctggttgcgcaaacgctggagttcactattgaagaagtgaatgcggatcgtaacgtttctaacaacgccaagaatcgccaggttgtactcaatctttatgaaaaaggtatttttgatataaaagatgccataaaccaagttgcagaacgcctcaatatctcaaagcacacggtatatctttacattcgtcagttcaaaagtggcgatctcgtcgggcacgaacgttaatgtccgcgttaaaatattgcctattggtcacagggcctgcttatggtacacagcaggccagtagcgcttatcagttcgctcaggcggttgttggggcagggcatcacttggtcagcatctttttctatcgcgaaggcgtactgaatgccaaccaactcacggccccagcgagtgatgaatttgatctggtacgagcatggcaacaattggcggctgaacaggcggttacgctgaatgtgtgtgtcgcggcagcgctacgccgtggtattaccgatcaacatgaagccgagcaactcaatttggccgctgcgaatctgcaacccggttttacattgagtggtctaggggcgctggcagaagctacgttgacttgtgatcgcatggtgcaattttaatggcaagaaaacgcatcgcttttatttttactcaaggcccccatggcagctcagctggacgtgaagggttggatgctttgctggccacctctgctttgagcgaagatatcggcgtattctttatctcagatggtgttttgcaacttttacctcagcaacagccagaaaaaattcttgccagaaactatattgctactttcggtgtcttacctctgtacgatgtcgaaaattgttatctctgcgaacgctcattgcaacagcgtgggttgagtaaaatggctgactggatcctcgatgtaacggtattatccccggcagatttacgccgtgaactgggcacttatgatgttgtgctgactttttaatgaggtttgggtattcataatgctgtataccgtcagtcattcaccttatcactgcgatttatctgcgctgttgagattagcgacatctgaggatgatattttgttgctgcaagatggtgtgatagcggccttgaaagagagtgaaactcttaagctgttgttaaataaccccgcttctctatttgtattggaagacgatgttattgcacgtggcttggttggccaaatttcagacaacgcaacactaatcagctatactcacttcgtggatttgaccctaagacatcagcagcaactggcatggtaatgcgagtaatgctgtatatttcttgacaccttagatagtcagccataaaattctgcgtcctcgttctctgccagtagtgcaaacgagggggatttatcacgtgtttacgaagcaaaaaaccaggagcttttttaataatggcaacgattaaccagctggttcgcaagccacgcagcatgaaggttgctaaaagcaacgttcctgcgttggaagcatgcccgcagaaacgtggtgtatgtacccgcgtatatacaaccactccgaaaaaacctaactccgcactgcgtaaagtttgccgtgtgcgtttgactaacggttttgaagtcacctcttacattggtggtgaaggtcataacctacaggaacactccgtgatcctgatccgtggcggtcgtgttaaagacttgccaggtgtgcgttaccacaccgttcgcggcgcgcttgactgctcaggtgttaaagaccgtaagcaatcacgttctaagtacggcgtgaagaagccaaaggcttaatggttctccgttaagtaaggccaaacattttcacattaatgtcaaaataaactcttagagttttggacaaccctgaattaacaacggagtatttccatgccacgtcgtcgtgtaattggccaacgtaaaattttaccagatcctaagttcggatctgaattgctggctaaatttgtaaatatcctgatggtagatggtaaaaaatctactgcagaagcaattgtctataccgcgctggagaccctggctcagcgttctggtaaagattttctggaagctttcgaagtagctctggataacgtgcgcccgactgtcgaagttaagtctcgccgcgttggtggttctacttatcaggtaccagttgaagttcgtccggttcgtcgtaatgccttggcaatgcgttggatcgttgatgctgctcgtaaacgcggtgataaatccatggctttgcgcttggcgaatgaactgtctgacgcagcagagaacaaaggttctgctgttaagaaacgtgaagacgttcaccgtatggccgaagctaacaaggcgttcgcccactaccgctggtaatatcccgcagtagtcatgctaaccatgcgggcgcttcaagaagccaacccgcatgggttaaccgaatgaacgccctaggaatagaggaatcaaatggctcgtaaaacacccattgagcgctatcgtaatatcggtatcagcgctcacatcgacgccggtaagacaaccactaccgaacgtatcctgttttacaccggtgtaaatcacaaaatcggtgaagttcatgacggcgcagccaccatggactggatggaacaggagcaggagcgtggtattaccattacttctgcagctactacctgcttctggtctggtatggctaaacagttcgaaccacatcacgtcaatatcattgacacccctgggcacgttgacttcactatcgaagtagagcgttccatgcgtgttcttgacggcgcggtaatggtttactgtgcagttggtggtgttcagccacagtctgaaaccgtatggcgtcaggctaataaatataaagttccacgtattgcgttcgttaacaaaatggaccgtatgggtgcgaacttcctgcgcgtagttggtcaactgaaatctcgccttggtgcgaacccagttccactgcagttggcaattggcgcagaagaaaaattcaccggtattatcgatctggtgaaaatgaaagcgatcaactggaacgaagctgatcagggcgtgaccttcgaatatgaagaaatccctgctgatatggctgaactggctgctgaatggcaccagaatctggttgaatctgcggcagaagcgtctgacgagctgatggacaaatacttgggtggcgaagagctgaccgaagaagaaatcaagaaagctttacgtcaacgtgttctgaaaagcgaaattattcttgttacctgtggttctgcgtttaaaaacaaaggcgtacaggcaatgctggatgcggttattgagtacctgcctgcaccaactgacgttgaatcaatcaacggcatcttggatgatggcaaagatactccggctgttcgtcattctgacgacaaagagccgttctctgctctggcgttcaaaatcgctaccgacccattcgtgggtaacctgacgttcttccgcgtgtactctggtattgttaattccggtgataccgttctgaactcagtgaaatcgcaacgtgaacgcttaggtcgtatcgtacagatgcacgctaacaagcgtgaagagatcaaagaagttcacgccggtgatatcgcagccgctatcggtctgaaagatgtgactacgggtgacactttgtgtgacccgaataatccgatcatcttggaacgtatggagttcccagagccggtaatctctgttgctgttgaaccaaaaaccaaagctgaccaagaaaaaatgggtatggctctggggcgtttggcgaaagaagatccatcattccgcgtttggactgacgaagaatctggtcagactatcatcgctggtatgggtgagttgcatttggatatcctggttgaccgtatgcgccgcgaatttaacgtggaagcaaacgtcggtaaacctcaggttgcgtaccgtgaaactatccgcgaaaccgttaaggatgtggaaggtaagcacgctaagcagtcaggcggtcgtggtcagtatggtcatgttgttatcgacatgtctccattgccaccgggtggtgttgggtatgaattcgtcaacgaaatcgttggtggttctattcctaaagaattcattccggccgttgataaaggtattcaagaacagctgaaatctggccctctggcaggttacccagttgttgacgttaaagtgcgtctgcactacggttcttaccatgacgttgactcctcagaattggcatttaaattagctggttctatcgcttttaaagaaggtttcaaacgagctaaaccagttctgcttgagccaatcatgaaggttgaagtcgaaacccctgaagattacatgggtgacgtaatgggcgacctgaaccgtcgtcgcggtatcatcgaaggtatggaagatactgctaccggtaaaactgttcgcgtcaaggttccgttgtctgaaatgttcggttatgctactgacctgcgttctcagactcagggccgtgcttcttactccatggaattcttggagtatgctgaagcaccgagtaacgtcgctaaagccgttatcgaagcccgtggcaaataagctttcgggtttaaaacaatgatccagtgctctctcatttagtgggagagcacaagagtaaggaatatagtcgtgtctaaagaaaaatttgaacgtaccaaaccccatgtaaacgtcggtactatcggccacgttgaccatggtaaaactaccctgacagcagcaatcaccaccgttctggctaaaacctacggcggtagcgctcgtgctttcgatcaaatcgataacgcaccagaagaaaaagcacgtggtatcaccatcaacacttctcacgttgaatatgatactcctgctcgtcactatgcgcacgttgactgcccaggtcacgccgactatgttaaaaacatgatcaccggtgctgctcaaatggatggtgcaatcctggttgttgctgcaactgatggccctatgccacagactcgtgagcacatcctgttgggtcgtcaggttggcgttccttacatcatcgtattcatgaacaaatgtgacatggttgatgatgaagagctgctggaactggtagaaatggaagttcgtgaacttctgtctgcttacgacttccctggcgatgatctgccagttgttcgtggttcagcgctgaaagcactggaaggcgaagctgagtgggaagctaaaatcatcgaactggctggttacctggattcttatatcccagaaccagaacgtgctatcgacaagccgttcctgctgccaatcgaagacgtattctctatctcaggccgtggtactgtagtaactggtcgtgtagagcgcggtatcgttaaagtcggcgaagaagttgaaatcgtcggtatcaaagatactgttaaatctacttgtactggcgttgaaatgttccgcaaattgctggacgaaggccgtgctggtgagaacgttggtgttctgctgcgtggtatcaaacgtgaagatatcgaacgtggtcaagttctggctaaaccaggttctatcaaaccacacactacctttgaatcagaagtttatattctgagcaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtcctcagttctacttccgtacaactgacgtaaccggtaccatcgaattgccagaaggcgttgaaatggtgatgccaggtgacaacatcaacatgattgttaccctgattcacccaatcgcaatggacgacggcttgcgtttcgcaatccgtgaaggcggccgtactgtaggcgctggtgttgttgctaaagtaatcgcttaatttttctgattaattatttattgatcaaaccaaagggtgcctcggcacccttttttattgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgataaagtgaataatcttaattgaaataaaactcattcttatttacactcaaaagactggttaagaaatgagtctttttatgtacgtttgtctatgtaatgcggtttctgacaaagtcattcgcaaagctgtgcgccagcatcagccccatacagttaagcaactgcgacagcttgtgccgattggtagtgactgtgggaagtgcatccgacaagccagagagatcttgattgaggaactcgctaatattccagaaatgaatgatgttgcctaatagttagctcggagaagttttccgcatactttgccatctggtactacactgttagtactggaagcggagggtataactatgaaaggtgataaaaagataattgcacatctgaataaactgctcggaaacgagttagttgccatcaaccaatattttcttcatgcccgaatgtttaaaaactggggtctgatgcgccttaatgataaggagtatcacgaatctatagacgaaatgaagcacgcggataaatacattgaacgtattttattcctcgaaggtattcctaatttacaagagcttggtaaattgaatatcggagaagatgttgaagaaatgctgaaatctgatttagcgctcgagttatctggggctacagatttacgagaaggtattgcttatgctgactcaatccatgactacgtaagccgtgatttattgaaagaaattctggttgatgaagaagagcatattgattggctcgaaacagaacttagcttgatcgaccgtttaggtatacaaagctactcacaggcccagctagcaaaagactaggtcttagagatcacgtgtttgctcagcaatggcgtcgttggttcagtaatgacatttttagtgataacattttttagtgataaagagtgagtatcgcgatgcgctcactcttctttctccgctttttccatcttgtcagtcatcttattcccccttcaattaaattatctggcaaattcttgcgtagattttcaacaccagcttgcttcctgctggtatttacgtataatgcgcgggcctacctaatcttggtgggtcagattgaaactaatctgtcagttacagcctagtgttgtcactgaacaatactcccgatatgggggttatatgttgaacgattacactcccccatcaatcgaaatgggtgcgaggagtaatcatttacgtttataaataattggagctctggtctcatgcagaaccaaagaatccgtatccgcctgaaagcgtttgatcatcgtttgatcgatcaatcaactgcggaaatcgtcgagactgccaagcgcactggtgcgcaggttcgtggtccgatcccgctgccaactcgcaaagagcgctttaccgttctgatttctccgcacgtcaataaagatgcgcgcgatcagtacgaaattcgcactcacaagcgtctggttgacatcgttgagccaaccgagaaaaccgttgatgctctgatgcgtctggatctggctgccggtgtagacgtgcagatcagcctgggttaatcaggtcattgagcgattgagaggttgaaacaatgattggtttagtcggtaaaaaagtgggcatgactcgtatcttcactgaagatggcgtttcaatcccagtaactgttatcgaaattgaagcgaaccgcgtaactcaggtcaaaagcctggagaacgacggataccgtgctgtgcaagtaactaccggtgctaaaaaagctaaccgcgttactaaaccagaagcgggtcatttcgctaaagctggcgtagaagctggccgtggtctgtgggaattccgccttccagaaggtcaagagtttactgctggtcaagaaattagcgtcgaaatttttgcagacgttaagaaagtcgacgttacaggtacgtctaaaggtaaaggttttgccggtactgttaagcgctggaatttccgcacccaagatgctacccatggtaactccttgtctcatcgtgttccgggttctatcggtcaaaaccagactccgggcaaagtgtttaaaggcaagaaaatggcaggccatatgggtgatgaacgtgtaactgttcagagcctggatgtagtacgtgttgacgctgagcgcaacctactgctggtcaagggcgctgttccgggagctaccggtggcaacctgatcgtaaaaccggctgtcaaggcgtaacgtcgaggagataggaatggaattggtaatgaaagacgcgccaggcgcgctgactgtttccgaaactaccttcgggcgtgatttcaatgaagcgcttgtacatcaggttgttgttgcttacgcagcaggtgcccgtcaaggtactcgtgctcagaagacccgtgctgaagtaacaggttccggtaaaaaaccgtggcgtcagaaaggtaccggccgtgcgcgtgcaggttctgtaaagagcccgatctggcgttcaggtggtgtgacctttgctgcaaagcctcaggaccacagtcaaaaagtaaataaaaagatgtaccgcggcgcgctgaaaagcattctgtccgaattggtacgtcaagatcgtctgatcattgtcgaaaagttctctgttgaagcacctaaaactaagttgctggcgcagaaactgaaagatatggctctggaagatgtgctgatcgtaacgggtgaactggacgagaacttgttcttggccgctcgcaacctgtacaaggttgatgttcgcgatgtagccggtattgatccagttagcctgatcgccttcgacaaagtggttatgactgctgatgctgtgaagcaagttgaggagatgctggcatgattcgtgaagaacgtctgctgaaagtactgcgctcgccgcatgtatctgaaaaagcgtccgctgcgatggaaaagaataacaccatcgttctcaaagttgccaaagacgcgaccaaagcagaaattaaagctgcagtgcagaaactgtttgaagtcgaagtcgaagacgttaacaccttgctggttaaaggcaagagtaagcgtcacggtcagcgtgttggtcgtcgtagcgactggaaaaaagcttacgtcaccctgaaagaaggccagaatctggacttcatcggcggcgcagagtaagtcggaggagtaaacaatggcaattgttaaatgtaaacctacgtctccgggtcgtcgccacgttgttaaagtggttaaccctgagctgcacaagggtaagccttatgccccgttgcttgagaaattaagcaaaagcggtggccgtaacaacaatggccgtatcactacccgtcatatcggtggtggccacaagcaacattatcgtctggttgacttcaaacgcaacaaagatggtatccctgctgtggttgagcgtctggagtacgatccgaaccgttccgcaaatattgcgttggttctgtacaaagacggcgaacgccgttatatcctggcgccgaaaggcctgaaggctggtgaccagattcaatctggcgttgatgctgcaattaaagcaggtaacaccctgcctatgcgtaacatcccagttggttcaacggttcataacgtagaaatgaaaccaggtaaaggcggccagttggctcgttctgctggtgcatacgttcagatcgttgctcgtgacggttcctacgttactctgcgtctgcgctccggcgaaatgcgcaaggttcaagctgattgccgcgccaccttaggtgaagttggtaatgctgaacacatgctgcgtgtcctgggtaaagcaggtgctagtcgttggcgtggtattcgtcctaccgttcgcggtacggcgatgaacccagtagatcacccgcacggtggtggtgaaggtcgtaactttggtaagcacccggtaaccccgtggggcgttcagaccaaaggtaagaagacccgtagcaacaagcgtactgataagttcatcgtacgtcgccgtagtaaaaaataattagaggataagccatgccacgttctctcaagaaaggtcccttcattgacctgcacttgctgaagaaggtagagaaagcggtggaaagcggagacaagaagcctattcggacttggtcccgtcgttcaacggtctttccaaatatgatcggtttgaccatcgctgtccataatggtcgtcagcacgttccagtattcgtttccgatgaaatggtcggtcacaaactgggtgaattcgcgccgacccgtacttatcgcggccatgcggccgataaaaaggccaaaaagcgctaaggtaggaggaagagatggaaactatcgctaaacatcgccacgctcgttcttctgctcagaaggttcgcttggtagcggacctgattcgcggtaagaaagtgtcgcaagctctggaaactctaacctacaccaacaaaaaagctgctggtttggttaagaaggtactagagtctgccattgctaacgcagaacacaacgatggcgctgacatcgatgatctgaaagtcacgaagatcttcgtagacgaaggccctagcatgaagcgcattatgccgcgtgcaaaaggtcgtgcagatcgcatcctgaagcgcaccagccacattactgtggttgtgtccgatcgctgagactctggagactagcaatgggtcagaaagtacatcctaatggtattcgactaggtattgtcaaagcttggaactctacctggtacgcaaataccaaagaattcgctgacaacctggacagcgactttaaagttcgccaattcctgactaaggaattagcgaaagcttccgtttctcgcatcgttatcgagcgtccagcgaagagcatccgtgtgactattcacactgctcgccctggcatcgttatcggcaagaaaggtgaagatgtcgaaaaactgcgtaaggtcgtagcggatatcgctggcgttcctgcacagattaacatcgccgaagtccgtaaaccggaactggacgcaaaattggttgctgacagtatcacttcacagctggaacgtcgtgttatgttccgtcgtgctatgaagcgtgctgtacagaacgcaatgcgtcttggcgctaaaggtatcaaagttgaagtaagcggccgccttggcggtgctgaaatcgcgcgtaccgaatggtaccgtgaaggtcgtgttccgttgcatacactgcgtgcggatatcgattacaacacatctgaagcgcacaccacttatggtgtaatcggcgttaaggtatggatcttcaaaggtgagatcttgggtggtatggctgctgttgaacaaccggaaccggctgctcaacctaaaaagcagcagcgtaaaggccgcaagtaaggagaatcgctgatgttacaaccaaagcgtacaaaattccgtaagatgcacaaaggccgtaaccgtggccttgcgcaaggtacggatgttagcttcggtgagttcggcctgaaagcttgtggccgttgccgcctgacggctcgtcaaatcgaagcagcccgtcgtgcgatgacacgtgcaattaagcgtcaaggtaaggtctggatccgtgtattcccggacaaaccgatcactgagaagccgctcgaagtgcgtatgggtaaaggtaagggtaacgtggagtattgggttgccctgatccagccaggaaaagtattgtttgaaatggctggtgttcctgaagaaactgcacgtgaagcatttaagcttgctgcagcgaaactgcctgtcggaaccacctttgtaactaagacggtgatgtaatgaaagcacaagagctgcgtgaaaaaagcgttgaagagctgaacactgagctgctcaacctgctgcgtgagcaatttaatttgcgcatgcaggcggctagtggccagctgcaacaaactcacctgttgaaacaagtgcgtcgtaatgtcgcgcgtgttaagactttactgactgagaaggcgggtgcgtaatgactgaccaaatccgtactctgcaaggtcgcgtagttagtgacaaaatggagaaatccatggttgttgctatcgaacgtgtggtgaagcaccctatttacgggaaattcatccgtcgtacgacgaagttgcatgtacatgacgagaacaatgaatgtggtatcggcgacgtggtagaaatccgcgaatgccgtccactgtcaaagactaagtcttggacgcttgttcgcgttgtagagaaagcgattctgtaatagagtagccaactcgaacataataagcggctctgaaaatgggccgcttattttttctacccactttttcctatcaaaggatgtggaaccggtgttataatgccgcgccctcattagtggggcttttaaacgacctattctgggtcctaaagtagtagttgacattagcggagcactaacatgatccaagaacagactatgctgaacgtggccgacaactccggtgcacgtcgcgtaatgtgtatcaaggttctaggtggctcgcaccgtcgctacgcaggcatcggcgacatcatcaagatcaccatcaaggaagcaattcctcgtggcaaggtgaagaaaggcgatgttctgaaggcggtagtggtgcgcaccaagaagggtgtacgtcgcccggacggttctgtcattcgcttcgatggtaacgcttgtgttattttaaataataacagcgagcagccaatcggcacgcgtatttttgggccggtaactcgtgaactgcgtaatgagaagttcatgaaaattatctctctggcaccagaagtactctaaggagcgaaccatggcagcgaaaatccgtcgtgatgacgaagttatcgtgctaaccgggaaagacaaaggtaagcgcggtaaagtaaagaatgtcctgtcttctggcaaggtcatcgttgaaggtatcaacctggttaagaaacaccagaagccggttccggctctgaaccaaccaggtggcattgttgaaaaagaagctgcaattcaagtttccaaccttgcgctgttcaacgcgacaaccggtaaggctgaccgtgtaggctttagatttgaagacggcaaaaaagttcgtttcttcaaatcgactagcgaaactatcaagtaatttggagtaatacgatggcgaaactgcatgattactacaaagacgaggtggtcaaacaactgatgtctcagtttggctacgactctgtcatgcaagtccctcgggtcgagaagatcaccctgaatatgggtgttggtgaagcgatcgctgacaagaaactgctggataatgcagcagctgacttggcagcaatctccggtcaaaagccgtttatcaccaaagcacgcaaatctgttgcaggcttcaaaatccgtcagggctatccgatcggctgtaaagtaaccctgcgtggcgaacgcatgtgggaattctttgagcgactgattaccattgctgtacctcgtatccgtgacttccgtggcttgtccgctaagtcattcgatggtcgtggtaactacagcatgggagtgcgcgagcagatcatcttcccggaaatcgactacgataaagtcgatcgtgtacgtggtttggatattaccattaccactactgcgaaatccgatgatgaaggccgtgcattgttggctgcttttaaattcccattccgcaagtaaggtagggttactgatggctaagcaatcaatgaaagcacgcgaagttgttcgcgtgaaactagctaacaaataccgcgctaaacgcgaggaattaaaagctattatctctggtgtgaactcatccgacgaagatcgttgggatgctgttctgaagctgcagtctctgccgcgtgattccagcccgtcccgtcagcgtaaccgctgcaaccaaactggtcgtcctcatggtttcctgcggaagttcgggttgagccgtattaaagtccgtgaaaccgctatgcgcggtgaaatcccgggccttaagaaggctagctggtaattgtcaccaattgaatcacgggagtaaagacagatgagcatgcaagatccgatcgcggatatgctgacccgtatccgtaacggtcaagccgcaaacaaagttgcggtcaccatgccctcctccaagctgaaagtggcaattgccaacgttctgaaggaagaaggctttattgaagattttaaaatcgaaggcgacaccaagcctgttctggaattagcacttaagtacttccagggtaaggcagtggtagaaagcattcaacgtatcagccgtccaggtctgcgcatctataagaaaaaagatgagctgccaaaagttatggccggtttgggtatcgctgttatttctacctctaaaggtgttatgaccgatcgtgcagctcgccaagctggtcttggtggcgagattatctgctacgtagcttaattcgggaggaaagaatgtctcgtgttgcaaaagcacccgtcgtcattcctgccggcgtagaggtaaaactcaacggtcaggttatttcgattaagggtaagaacggcgagctgactcgtaccgtccatagtgctgttgaagttaagcaagaagaaaatacattgactttcgctccacgcgaaggcgctgtagacggttgggcccaagcgggtaccactcgtgcactacttaactcaatggtcattggtgttaccgaaggcttcactaagaagcttcaactggtaggcgtaggctaccgtgccgcagttaaaggcaacgtggtgaatttagctttaggcttctctcacccagttgaccatgaattgccggctggcatcactgccgagtgcccgacccaaactgaaatcgtgctgaaaggcgctgataagcaggtgattggtcaggttgcagcagatttgcgtgcctaccgtcgtcctgagccttataaaggcaagggtgtccgttacgccgacgaagtcgtgcgtaccaaagaggctaagaagaagtaaggtaacactatggataagaaagcagctcgtatccgtcgtgcgacccgcgcacgccgcaagctcaaagaactgggtgcgactcgcctggtggtacatcgtaccccacgccatatttacgcgcaggttatcgcaccaaacggttctgaaattttggtagcagcttctactgtagaaaaagctatcaatgagcaattgaagtacgccggcaacaaagatgccgcagcagctgtaggcaaaactattgctgagcgcgcgttggaaaaagggatcacgaaagtatcctttgaccgttccggtttccaatatcatggtcgagtccaggcactggcagatgctgcccgtgaagctggccttcagttctaaggtagaggtgtaagatgtctcacatcgaaaaacaagctggcgaactgcaggaaaagctgatcgcggtaaaccgcgtatctaaaaccgtaaaaggtggccgtattttcagctttaccgcactgacagtagttggtgatggtaacggtcgcgttggttttggctacggcaaagcacgcgaagttccggcagcgatccaaaaagcgatggaaaaagcccgtcgcgctatgattaacgttgctttgaataacggcactctgcagcacccagttaaaggtgctcacacgggttctcgtgtattcatgcaaccagcttctgaaggtaccggtattattgccggtggtgccatgcgcgccgttttagaagttgcaggggttcataacgtattagctaaagcttatggttctactaacccgattaacgtggttcgtgcaactattgcagctctggaagatatgaaatccccagaaatggtcgctgccaagcgtggtaagtccgtcgaagaaattctagggaaataaccatggcaaagactattaaagtaactcaaacaaaaagcagtatcggtcgtttgccgaaacataaggcaactctgatcggtttaggtctgcgtcgtattggtcatactgtagagcgtgaggatactcctgctgtgcgtggtatggtcaacttggtttcctacatggttaaagttgaggagtaacagatgcgtttaaatactctgtctccggctgaaggtgccaagcatgcgccgaagcgtgtaggtcgtggtattggttctggcctgggtaaaaccgctggtcgtggtcacaaaggtcagaactcacgttctggtggtggcgtacgtcgtggttttgaaggtggtcagatgcctttatatcgtcgtttgccgaaattcggcttcacctctcgcaaagcgatgatcacggcagaagttcgtctgtctgaacttgctttagtggaaggcgacgtaatcgacctgaacacgctgaaagccgctaacgttgttggtatccagatggagttcgtgaaagttatactttcaggcgaagtcaatcgtgcggtaactcttcgtggtctgcgagtcaccaaaggcgctcgtgctgctatcgaagctgctggcggtaaaattgaggaataagtagcagatggctaagcaaccaggattagattttcaaagtgctaaaggcggattaggcgagctgaagcgcagacttttgtttgttatcggtgcgcttattgttttccgtatcggctcttttattccgattcctggtatcgatgccactgtgcttgccaaattgcttgagcagcagagaggcaccatcattgaaatgtttaacatgttttctggtggtgctctcagtcgtgcttctatctttgccttgggtatcatgccgtatatttcggcatcaattattatccaactgttaacggtggtacatccagcgttagcagaaataaagaaagaaggggaagctggccgtcgtaagattagccagtacacccgttatggcacgttggtattggctatattccaatcgatcggtattgctaccggtcttccgaatatgcctgggatgcaaggtctggtaatcaatccaggctttgctttctattttaccgctgttgttagcttagtcacagggactatgttcctgatgtggctgggtgaacagattactgaacggggtatcggaaacggtatttcaatcataatctttgctggtattgttgcggggcttcctcctgcaattgcccataccatcgagcaagctcggcaaggcgacctgcacttcctcctgttgctgttggttgcagtattagtgtttgcagtaaccttcttcgttgttttcattgaacgtggtcaacgtcgtattgtcgttaactatgcaaaacgtcaacaaggtcgtcgtgtttatgcagcacagagcacacacttaccgttgaaagtgaatatggctggggttatccctgcaatcttcgcttccagcataattctgtttcctgccacgattgcatcatggtttgggggcggaacaggttggaactggctgacgactatttcgatgtatttgcagccgggacagccgctttatgtgttactctatgcgtctgcaatcatcttcttctgtttcttctacacggcgttagtgttcaacccgcgtgaaacagcagataacctgaagaagtccggtgcattcgtgccaggaattcgtccgggagagcaaacggcgaagtacatcgataaagtaatgacacgtctaaccttaattggtgcgatgtatattactttcatctgcctgatcccggagttcatgcgtgacgcgatgaaagtaccattttactttggtggtacctccctacttattgtagtggtggtcatcatggactttatggctcaagtgcaaactctgatgatgtctagtcagtatgagtctgcattgaagaaagcaaacctgaaaggctataaccgctaatcagggatgtttgagaagttacggagagtaaaaatgaaagttcgtgcttccgtcaagaaattatgtcgtaactgcaaaattgttaagcgtaacggtgtcgttcgcgtgatttgcagtgccgaaccaaagcataaacagcgtcaaggctgatttatcttgcatatttttcttgcaaagttgggttgagctggctagattagccagccaatcttttgtatgtgactgcaatgctatttgagtatcctgaaaacgggcttttcagaatggtattgctgtataaaatagtaggagtgcatagtggcccgtatagcaggcattaacattcctgatcagaaacataccgttatcgctttaactgcgatcttcggcatcggcaaaactcgctcacaggctatctgtgttgctgcgggtattgctgaacatgttaagatcagtgagctgtctgaagagcaaatcgagaagctgcgtgacgaagttgccaagtacgttgtagaaggtgatctgcgtcgtgaggtgaccctgagcatcaagcgtctgatggaccttgggacttatcgtggtttgcgtcatcgtcgtggtctaccagttcgcggtcagcgtactaagaccaacgcacgtacccgtaagggtccgcgtaaaccgatcaagaaataatcggggtgattgaataatggcaaaggcacctattcgtgcacgtaagcgtgtaagaaagacagtctctgacggtgtggctcatatccatgcttctttcaacaacaccatcgttaccattactgatcgtcagggtaacgcattgggttgggcaacagcaggtggttccggtttccgtggttctcgtaagtctactccgtttgcagcgcaagttgcagcagagcgctgcgctgaagcagtgaaagaatacggtatcaagaatctggaagttatggttaaaggacctggtccgggccgtgagtctactatccgtgcgttaaacgcggctggttttcgcatcactaatattactgatgtgactccgatccctcataacggttgtcgtccgccgaaaaagcgccgcgtataacgctgcttttaggtttgttggagagagaaaatggcaagatatttgggtcctaagctcaagctgagccgtcgtgagggcacagacctgtttcttaagtctggtgttcgcgcgattgacaccaagtgtaagattgaacaaccacctggccagcacggtgcgcgtaaaccgcgtctgtctgactacggtgtgcagttacgtgagaaacaaaaagttcgccgtatctatggtgttctagaacgtcaattccgtaactactataaagaagcagcacgtctgaaaggcaatactggtgcaaacctgttgcaattgcttgaaggtcgtctggacaatgtagtttaccgtatgggctttggcgcaactcgtgctgaatcacgtcagctggtgagtcataaagctatcatggtaaatggtcgcgttgttaacatcgcttcttatcaggtatctccgaatgacgtagtcagcatccgtgagaaagctaaaaagcagtctcgtgttaaggcagctttggagctggctgaacagcgtgaaaagccgacttggctggaagttgatgctgtcaagatggaaggtgtgttcaaacgtattcctgaacgtactgatctgtccgcggacattaacgaacacctgatcgtcgagctttactccaagtaaagcttagtaccaaagagaggacacaatgcagggttctgtgacagagtttctaaaaccgcgcctggtagatatcgagcaagtcagttcgacgcacgccaaggtgacccttgagccgttagagcgtggctttggccatactctcggcaacgcactgcgccgtattctgctttcatctatgccgggttgcgcggtgaccgaggttgagattgatggtgtactacatgagtacagcaccaaagaaggcgtacaggaagatatcctggagatcctgctcaacctgaaagggctggcggtgagagttcagggcaaagatgaagttattcttaccctgaataaatctggcattggccctgtgactgcagccgatatcacccatgatggtgatgtcgaaatcgtcaagccgcagcacgttatctgccacctgaccgatgaaaacgcatctattaatatgcgtatcaaagttcagcgtggtcgtggttatgtgccggcttctgcccgaattcattcggaagaagatgagcgcccgattggtcgtctgttagtagacgcatgctatagccctgtagagcgaattgcctacaatgttgaagcagcgcgtgtagaacagcgtaccgacctggacaagttggttatcgagatggaaaccaatggtacgatcgatcctgaagaggcgatccgccgtgcggcaactatcttggctgaacagcttgaagctttcgttgacctacgtgatgtacgtcagccggaagttaaagaagagaagccagagttcgatccgatcctgctgcgccctgttgacgatctggaattgactgtccgctctgctaactgccttaaggcagaagctatccactacatcggtgatctggtacagcgtaccgaggttgagttgctgaaaacgccgaacctgggtaaaaaatctcttactgagattaaagacgtgctcgcttcacgtggtctttctttaggcatgcgcctagaaaattggccaccagctagcattgctgacgagtaaccggatcacaggttaaggttttactgagaaggataaggtcatgcgccatcgtaagagtggtcgtcaactgaaccgtaacagcagccatcgccaggctatgttccgtaacatggccggctctttggttcgtcatgagatcatcaagacgaccctgccgaaagcgaaagagctgcgtcgcgttgttgagccgctgattactcttgccaagaccgacaacgtagctaatcgtcgtctggcattcgcccgcactcgtgataacgagatcgtggcaaaactgtttaacgagctaggcccgcgtttcgcgagccgcgccggtggttacactcgcattcttaagtgtggcttccgtgcaggcgacaacgcaccgatggcttacatcgagttagttgatcgtgctgcatcgcaagcagaagtagttgctgcagagtaatctgtaaacgcgtaaaaaaaccgggcttgcccggtttttttacgcccaccatatacagcttcgattatcctaccgttttactactactttcctcttatgatcaccgcgtcgatccgttatctttaattaactacacaagttgttaccggtagaatagtcgttaattaatgaccagaaaggtgcatccattatttacagaaggaaaatgatttttatcatctaccgtctcatagagctcttgttgtatctagctatattttagtggagttatgggctattagcgcatcttcaacggtacagactatctctgtttcaattataggataggcaaaatgtattgattatcatgagattttttcttaatgaggtctgtaacatgatgacttccaactccttattttatacgctgttgattatcaacaggaattggctggtaggtggacaatatgttaaaaatcgggcagttagctaaacttgctgatgtaacgccggatactatccgttactacgaaaagcagggaatgatggatcacggtgaacgaactgatggtggctaccggctgtatactgatcaggaccttcagcgtttacggtttatccgctacgccaagcaactaggctttacattggatactatcgcagaattattgtcgatccggatagatcctgaccatcatacctgccaggagtccaagtctattgtagattcacggcttagtgatgtggaaggtaagatcagagaattagagagaatgcgtgattccctaaaaagactcagcgaggcttgttgtggcactagtcatgcgacgacatactgctcaatattggaagctttggagcagggggcaacagaagagttaattaaggtatgaatttctctacagagggtttaaatcggcagagggccaccgtattatgttcaggatttatccatagcgtcattactacgaggtagcaccatgacaacatatcgccataccaagggaaaaattaaagataatgcactggaagctctactccacgacccactattcagacagcgtattgagaaaaatagtaagggcaaaggaagttatcagcgcaaagagaaatatgcaaaaggtagtaactgggaggccagtggtaagcaatcaatagattttttactactggccttctgatttaaaagaaataaaaagttatcttcttggacttaatccaaatacccgcttttgtgttgctgtttagggcaactcattccggtagctcttaaatttagctaaactgaaactattttgtgtgctgcgcttttaataaatcgcgaatctcagctaatagtatctcttcagtcgttggtgctggcggtgtagcaggttcttcttccgctttttcacggcgtagcttattcattaacttaacagcggagaatatagcgagggctacaataacaaaatcaaaaatgctttgaataaatgtaccataattcattactaccgcgggtatagtcccttcagcggctcgtaatacaaaatggaattgtttaaaatctaccccgcctagcaataaccccagtggtggcatgataatatcggcaacgagcgaagagacaattctgccgaatgcagcaccaataatcacaccaacagctaagtcaaccacattgccacgcatggcaaattcacgaaattctttcataaagctcatagccaacaccccatcaataaatgaatgacttaattctagctaaataatgcctattatcactaaaattatagggaaattttaattatttcctcatgagcatggctttttataaggatgccagaaattaatgattattagttataggaagaatgggcttggttggaacaaccgttccacatcgggtacaaattttttgtgggtaatgaacattattacatggtccccttgcttaattatggagttactgtttgcaataataacctcatccccccgaacgatagctccaatagttgttcctggtggtaactttatgtcttcaaccatccggccgacaacttttgaagtgctttcatcaccatgagcaatagcttctattgcctcagcaacgccacgtctcagcgaggatacactaacgatatctgctttacggacatgacctaatagtgctgaaatagtggcttgctgcggtgatataacaatatcaataacgcttccctgaaccaaatcgacgtaagcactgcgttggataagtaccatcgcttttttcgcacccatccgttttgccagcatagccgacataatattggcttcatcatcatttgtaatggcgataaatacatcaacctgttcaatatgttcttctgcaagtaattcttggtctgatgcatcaccataaaatacgatagtatcgtgtagcatttcagctaattcagctgcccgctgttggtcacgttcaattaactttacgctgtagtctttttccagacgcagtgccagacctgcaccgacattaccaccaccgacaatcataatgcgtttatacggtttttccaggcgctgtaactcactcattaccgctcgtatatgctgagaggccgctacaaaaaagacttcatcaccagcttcaataattgttgatccctgtggacggattggtcgatcttggcgaaatatagccgcgactctagtatcaatatgtggcatatgttcacgtaaggatgacaatgcattccctaccaatgggccgccatagtaggctttgactgctgcgatgctaactttaccttcagcaaagttaacgacctgtagtgctccagggtattcgattaacttatagatatagtcaatgactagttgttcaggtgagattaaatggtcaatcggtacagcttcgggcagaaagagtttatctgcttcacgtatatattcagttgatcgaatgcgagcaatgcgatttggtgtattgaataatgagtaagcgatttggcaggcaatcatattggtttcatcagaattagtcacggctaccagcatatcggcatcctcagctcctgcctctcgtagaactctagggtgtgagccatacccttgtactacacgtaaatcaaacttatcctgcagttggcgtagtcgaccagagtcgatatcgactacagtgatatcgttattttcacccaccaagttttctgccagggtcccgccaacttgccctgccccaagaataattattttcatagcgttctctgtttcacactgaaattaggttttgaggcatagcaaaagccacagactattttttgattatctttgcgtagaagaaaccatcaccgtcctcaggatgtggaaggttttgtttaccaggcgctgctgtagtaccggtttcggtcaactgtgcttcgggatgccgttgtaggaaagcggcaatctgctgttggttctcttccggcaatattgaacaggtagcataaactagtactccaccatgtttcagtttaggccaaatagcctcaatgatttctgattgtagttgggccaattcggaaatatcacggtcccgacgcagccatttaatatctggatggcggcgaataacaccggttgcagaacaaggtgcatccaatagaatacgatcaaattgctgatcaccgcaccatgtgtcaggtgctcggccatcaccaacacggactacggcttgtaattgcaggcgttgtaaattctctttaactcggctgagtcgctgttcatcaatatctacggctaatacatgagcctttggtgcggcttccagaatatgagtggttttacctccaggggctgcacataaatcaaggatctgctcaccattttggggatcgagtaggtcaacacaaccttgagccgaagcatcttgtacggttacccaaccaagttcaaagccaggtagatgattgacggcacaaggagtgataaggcgcacagcatcacgataaatagggtgaggctccgcattaatatcagcctgtgttaacagttcgaggtattcactacgagaatgatgcaggcgatttacacgtagccacatgggcggtctttggttattggcatccaaaatttgctgccactgtgctggataggcttgtttaatgcgggccaacaaccaactaggatgcagatagtggctatcgttatttacagcacgttccagtaattccacttgttgacgctgaaattggcgtaatacaccattgataagtccttttaattgtggacgtttcagtactgttgcgccttcgaccgtttcagccaacgccgcatgtggcggaatccgagtgtaaatcaactgatagagcccaaccataatcaggtaatgaaaaacacgttgtttacccgtcatcgggcgtgccataagttgttgaatacaccattctagctgtggtaagactcgcagagtgccaaaacacagttcctgcagcaatgcgcgatctttatcggaaatatttttttgtaattcaggcaaaacggcactgagcgattggccctgatccaatacctgactaattgctttagcagcgatactgcggagattatatgtatttttcataaccaaaaaagctgacaaacgccagcaaataaagggagaagtagcccaatgacgaagtattgggcgatgaaaggtattattggagccaaacgattacactagttgactacctggtataaaccattctcgccgagagtttaataagtcagcggctgacattgcttttttccctgcaggctggagttgtgtgatattcaaaacgccatcagcagttgcaacttggataccatgcttatctgcatggataatggtgcctggttctgcatcctcgccagcagggagtacctgcgcttgccaaactttgattggctgttcatcaacaataaaatagctgacaggccaagggttaaatgcacggatacagcgttctaactgagttgcagaaagtgtccaatctaatttggcttcctctttacttagcttctccgcataggttgcttgtgtttcattttgaacttctgctagggctgtgcctgcggctagctgttgtaatgttatcaacagcccttgaggccccaattgtgctaatttatcatacagtgtcgcactggtatcttctggttgaatggcacattcaattttatgcagcatagcaccggtatctaacccgatatccatctgcatgatagtaatccccgttttttcgtcacccgcccatactgaacgttggatcggtgctgcaccacgccaacgtgggagtaacgaaccatgaacattgatgcagcctaaacgtggcatcgctaacaccgctgcaggtagtattaagccataagccactacgaccatgatgtcagcattgaggtcggcaactaaatgttggttctcttcaggtcttaatgacttgggctgaaaaacagggatgccgtggtgttctgccaatattttaactgggctgggggtgagtttattacctcggccagccgggcggtctggttgagtgaacacaccaacaatcttatgttgagaagagagcaacgcgcctaaatggcgcgctgcaaaatcaggagttccggcaaaaataatccgcaaagaatcagacacgttggtttcctgcgttagaaaagtttagttggcgcgggcattgagcttggccattttctccagcttttggcggatacgctgacgcttgagtggtgacagataatcgacaaacagtttgccaatcaaatgatccatttcatgctggatacaaatagctaataaaccatcagtttctagttcaaacggcttgccatctcgatccagtgccctgattttgaccttttcagcccgagggacgagtgctcgttgctcaggaatggataaacagccttcttcaatacccgtttcaccacttttttccaaaagttctgggtttatcaacaccaggcgttgatcacggttttccgatatatcaatgacaataatttgttggtgaacatccacttgggttgcggcaagcccaatgccttcctctgcgtacatagtctcgaacatgtcgtccacaatacgctggatttcaccattaacttcttttaccggcgctgcaattttgcgcagccgttcgtctgggtaatgtaatacttgtaatactgacataaatatctagatctgcgtccgagtagtgaatgatattcaatctctattctagacatttcttgttctaattgacagcatcgtctaccaattgaacaaattggtgtcaacatcggaaagtaagccagggaggcggtatgttagcagcagaactatggctacggatgactcaggttaaagggcttggagtcgtgaaacgtagtgcgttggccaagcgattacttgccagtggtgatattcatccggggaggttagctgcctacgggctagattcacaacagtgtcatcagtttgctcagctgtcaccccgttatattgcagacacgctagagtggctaagtgaccccaaccaccatttactcacttatggtgagcctggctatccaccccgcttagttcatattgctggggcaccgttagtcctctttgtttccggcgaacttgatgttctctatcgcccacagatcgcaatggttggtagccgtcatttcagccactatggtgagcagtggggaagatattttgcctcagagttggctcgcacagggttagttatcactagtggtttagctgtaggcatcgacggaatttgtcatcaggcggctctgaatattcaagggagaactattgctgtgctagggagtgggttggagaacatatatccacagcggcacagtcgtttggctaaagaaattgaatatcaaggcggcgctttggtttctgaatttttaacgacggcgttacctattgctgctcatttccccagaagaaatcgaattatcagcgggctaagtgatgctgtgttagtcgttgaggccactttaaaaagtggctctttgattaccgctcgttatgcgatggatcaaggaagagatgtgttcgcattaccggggccattaggcagtgctagcagcgaaggaacacattggctcattcaacaaggcgcttatttggcaacgtctgttaaagatgtctcagagcaggtcagtggttctttgcaatggttatcattgccagaggaagtaattatttcttcaccgcaggagcaagttgaattgccatttgctgatgtgttggctaacgtaggggatgaggtgacacctgttgatgttgtcgccgaacgtgccggccaacctgtgcaagatattgccagcaaattgctcgagctggagttagcagggtggatcgcagctgtacccggcggctatgtccgaataaggagggcaggccatgttcgacgttctaatttacttatttgaaacttacatgcacaacgaaccggaaatgcttgtcgatcaggacaagattactgacgatcttgctgatgcaggtttctaccgtgaggatatcaacaacgccctgaactggttagaggtcctcgctgatctacaggaagggcagaaagccccttatctctataccgcagatccacaagctttacgtatctatactgtggaagagtgtcggcgtctaggggctgcctgccgtggttttatcctcttccttgaacaaattcaggtattacagtttgatactcgtgagatggtgattgatcgtatcatggcgcttgattcccccgagattgatcttgaagatcttaaatgggttgtgctgatggtgttattcaatataccgggttatgaaaatgcctataagcagatggaagagctgctctttgaagtcaatgacggttatttgcactaggtgctaagattgctggctaatggcttatatagaaggcgttatgacgaagaaagttattactaaggataatggatcttgtcctgagtgcgggtcagcgttggtgattcgcagtggggggcacggtccattccttggttgttcacattatccagattgccagtatatacgcccactaaaagcgcaggctgacgggcatgttgtgaaaactctggaagggcaaccttgtcctgagtgtggttcggatatgatgctacgccaaggccgcttcggtatgtttattggttgcagccaatatccacagtgtgatcatacagaagttatagataaacctgatgagacgtctattgattgcccacagtgtggtcaagggaaactgttacaacgtaagtctcggtttgggaaagtttttcatgcctgtaatcgctaccccgactgtcaatttacgctcaaccaaccgccaattgcaggaaagtgtggttattgccactacccactgttaatagaaaaaagaacggcacggggtatcaaacgtatctgtgccagtaagttatgtgggaaggctgtagccagtgagtcatagtatgaatcaacaagaaaataattttgtgctggcggatatagtgcgggcattgcggcaagaagaggttatcgcttatccgacagaagcagtttttggtttaggatgcgatcccgatagtgaaaaagcggttaatactttgctagcgttaaaacagcggccatggcagaaaggtttgatcttggttgccgctaattatgctcagttagagccttatattaatgattcaatgcttaatgaaatacaacgagaaaccctcttttccacttggccggggccgataacgtgggtgatacctgcccgagtagaaacaccgcaatggctaacaggctgttttgactcattggcggtgagagtaagcaatcacccacttgtacagcagctttgtgcggaatatggcaagccgttagtgtcaactagcgctaatttaagtgggcatgagccgtgccgcacggaagaagaagtcagaatacagtttggcccttcattaccggtgttatccggtcacgttggtggccgtttgaatccatctgaaatcagagatgccttaacgggtaagcggtttcgccaagggtaggatattgtatggatcagaagtttgcagtatttggtaatcctattagtcatagtaaatcgccgaggatccatacgcttttttccgagcaaacaggcattgaacatcgatatggtaaggtattagctccttctgaagcctttgagaacacattagtatctttttttgctgatggtgcccagggagcgaacattaccacaccgtttaaagaacgcgcatatgaccaatgtgatgaattaaccgaccgtgcatctctggcaggggctgttaatacgattaagcgtttggaagatgggcgcttgttgggtgacaacacagatggtattggtttgctcagtgatcttgaacgacaaaacttgatccgaacaactgatcatattttgttggttggggctggtggcgctgcccgaggagtgatccttcctctactttcttatgggtgtactgtggttgttaccaaccggacacatacccgggcgcagcaactggccaaagtatttaaccatattggtgatattgatgtttgtgaaatgtcggagttggctggacaacgattcgatttggttataaatgcgacggcatcaggccttcatggagaggtacctaacttaccagcagctatacttacttctcaaacacgttgttacgatatgttctatcaggcgggaaccacaccattcttggcttgggcacaacgattgggtttagcagattatgccgatggtttaggaatgctggtagggcaagcagcacatgctttcaaactttggcacggtgtgatgcctgaaattacgccagtattagcccagctacgcagtgagttaggtaaatagaagcacacaccaatgaatgcagggaggttatatttcgccctgcatatcattcggttatttagactctgccagatagtcatctttccagcgaacgtagttgccagcagagtaaagcaggccttctaactctaagggtgttaatgggcgtatttgcttcgctgggctgcccacataaagatagccactaactaagcgtttacctggagtaatgaggctacctgcaccaatcattacatcatcttctattattgttccatctaatagaatagatcccatacccactaatactctgttaccaatggtacagccgtgtagcatggctttatgaccaatagtcacgtcttcaccaatgattaacggatacccttcaggattatgctcagattggtgggtaacatgtagcacactaccgtcttggatatttgaacgtgccccaatgatgacttgattaacatcgccacgaatggcgactaatggccagacactgacatcatcacctaaaataacattgccaatgatcacactcgatctatcgatcatgactcgtttacctaaagtcggtgaatgatgaagataagggcggatagagtcgcacataataatagcctcttaataagatcacgtttaccggcaatactagcttttgctgatggaattacaaccaactgaccattaggatcgtcgttaaaatgcaacggatcgaccaagatctgtccgtaaggagtgaaaagtattcaaacagcaggaaaagatgaaaaaagagttgtgcaaaaaaatcgactccctataatgcgcatccatcgagacggcacacaacgaatcaaatcgttgagtggccggcaaagagaacagagaaattcaacgaaataagtagttgactctgaatgaggaaagcgtaatatgcgcacctcgcgttaccaaccaagtgttgctaacgcactgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatagaaagtaacgagcaaataaagccgggctgagaaattggtcgggctttagtaccttgttgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcagacccaccaactcaccattccctgttgagttgcagcaataaggtgatttgctttttatatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataaaactatttcaaaacgtactgcggtcgcaaggcacagtgtgttgtgaaatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgataagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgactcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgtttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcttggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaagataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaaaatggtgaggataaggtaggttagcaacgtgtccacaccaatgatggcgtagctcgagcctatatggagcaggaaaaacggtatttttactggctgtctattctcttcgccgcgggcatttggtcatcaacctcagaaacttcactttttgtgatagatattctccttgatcttcccccttcgttcagtaccgctgtaaagtagagttttcggcccttcttttccgtccaaaaagaggtcattcgttatgaaaaagacgcgttataccgaagaacaaatcgcttttgcactcaaacaggctgaaacgggtactcgagtggaagaagtctgtaggaagatgggcatttcggaagcgacattttacaactggaagaagaagtttgggggaatgggtgtcacggaattgcgccgtcttcggcagcttgaggatgagaatcagcgcctcaaacgtctggtggccgatctgagtctggataaggaaatgctgcaggatgtcatccgaaaaaagttctgaggccgctgcagaagcgcgatgccgtggaatatctgctggcggcgtaccgtatcggagtacgcagagggtgcaggctgatgatgcagagccgcactgtatacaactatcgtagccatcgtgacgatcgggctattactcagcgaatacgggaaattgcggagacgcgcatccgttatggctgtccgcgcattcatatcctgctgcggagagaaggctggcttgttaaccataagaaaacgcaccgtatttactgtcttgagggtctcaatctacgttcgaaacgtccacggtggcatgtgacagcgaggcacaggcacgcaagtccagaagtgaccgcgttagatcagtgctggagcatggatttcgttgctgataatctgttcaacgggcgtcgggtcagggcgctaactatagtggataattttagtcgtgaatgtctggcgatcgaggtcggtcaggggttacgtggagatgatgttgtggctgtcatggacagattaaaacattcgctggggcgtattccacaaaggctgcagacagataacggcagcgaattcatctcgaagtcgatggaccgatgggcgtatgaaaacagggtctcgatggacttttcaggccccggaaagcctacagataatgcctttatcgagtcatttaatggcagtctgagggatgaatgtctgaacgtgcacgggttcctttctctggaagatgctcaggagaaaattgaacaatggcggcaagaatataatcattttcgtccgtattcttcgttaaataacctgactccggcagaatttgcccgaagtcatcaaaaaggtccggatctctgatttagcctggtacggatattggggagggatcatcctctccttattattttgttcgtcgcggcccttgagtggggatactgtgggtataatcgatcaccgggagaagcggtatggcggcgtatagccctgcacgattatttcatatcacatggctaaatatggcaccgacaaaaaattccgctccacagatatttccctttcataatttttcttccacacactattcactctaataatgtgagctaatgaccctgttttgccatcgagtgtgatcccaagcctcataatatttttattttgactgtttttataacgtcagccacagaaaataaatgttgttaccttagaatcgtttaatcaaaaaatgaaatggcgttttgattgcgaggttcaaatgaatggagctgcgttcgtcagttcgatgatattggccgtaatatttactacagcaacagtacaggcgagccctgtggcataccaaaaagaagcaattactgaaaataacttacctgtattttatccacagttgaaacagcagatgaattatcaaagctcatggctggcagggaaatacacagatttcgctctatggcgggttgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacatcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattaaaacacatcacgcttaagacgtatcgcagttaaagacatgtctcggttaaagacatatcacagttaaaaatagacagcagttaatgcttaagaggatcttcctcactccattcgtcactgtcagacagttctgtatcgctagggatccgcttttcttcgtctgcccactcacctaaatcaataagctggcagcgcttgcaacaaaaagggcgaaaagggctttgttcaccccagataacgacttttccacaggtggggcagttaacctgtatttgttctgattccatgttctctcctaaaatctatcgatacccttcatctttcaagtggtagatgtattagtttcaaatagtagatctattaggcagttcccgttcatccgtattatttgctgatgtcaatgatgcgggatttactcctttgccgccttcctacgccttgaaatctattgggtatcacacttattacaaaatcagcagcaggctaattcaaacgataaacgggccggaacggtgccattttcactatcaagcgctaaaaagcgaatggcataccgtgttttatggccggaaatttgtggatacagttgtggatcgagcggtagacgtaatctgagcaggtcagctcccccagcattatcctgaaagaaaccatttaaacttatctggctacgtaaagggcatgactggcgaattaagtccaaaatgatcgtcagtgactggtgaagaggggccagacttgctagcaatttattgatatgttggtctcgttgttctgacggttgatgtaaccagacatgtaacgtcggtaaatcaaaactacaacatcctccagggatactcaggcgctggcggaccacactgatcaagcgatcttcttttagtgactgcccgatacgcggggctgacattaatacggcggcacggctttttaactgattgcgcagagagtctactaatgacacgtcaacaccgggtatatcagcccattgctgtagtttttgctgttggcgctcgagttcttttaacagatcagtacggacttcaccgcgttcaagtacatcaattaaatccgatgcggtacggaaaaaggttaatgcattggcaatattatctaatgagcggtggctttctagctgttgtaataaaaactccattcttagccaagtgcgcatcttttcattgagcggatgttcaaaaagtattgttgaggtaaggtcactcattgatgtagatcctgttgggccgcagttgccaattttaagtaccgatggtgtagtgaggcaacatgctgggcgatcattaacgggtcgccgctattgtcaataatgtcatcagcacaggccaagcgttgttgccgcgaaacctgtgaagccaaaatattttctgcctgttggcgtgtaataccatctctcgccatggtccgtgcgagctgtatgtctggtgttacgtcgactactaacacacgatctgcccggtgatgtaaaccattttcaaccagtagaggcacaacccaaagggcataaggttgatcaataccggctaattggcgttgcgtttcctgctgaataagggggtgtaacagtgaatttaaccatgctttttcttgttgctcactgaaaattttttgtcgcaatgccgctctatttaatgagccatcttgctgcaaaatattttcaccataacgggatgcaatggccgctagtgcagatgtccctggttcaacaacctgacgagcaataatatcagcatcaaccaacggcacacctaaattggcgaatgcatttgccaccgtactctttccgctaccgatcccacctgtgagagccacaatataggtcattgcttcgccttatttactgccattggatgggagaattgtatctgaaagcttgggcgaaggcatagccaaggtatgcattctatctgtatggcgcagtaaaataagcggagaaaactcacggataagagcgtggtcagtaatattcaggtaatttgtgggattgtagcgcaaataaaggttaattcgcagtcttgccgaagaattattcatgcgtatgatagctccactgggatggcgtgttttacgcccgatcacattttgcgatctatcgccaataaccaggaataataagtcatgcgcattgaagaaggtttgaaattaggctttaaggatgtgttaatccgtcctaaacgttcaacgctgaaaagccgttctgaagttgctctggaacgtcagtttactttcaaacattcaggttggaattggtctggtgtccctatcatagccgctaatatggataccgttggtaccttccgcatggctgaggttttggcttcatttgatattcttactgccgttcacaagcattacactctcgaacaatgggctgagttcgttaagcgctcaccagaatcagtgttacgccatgtcatggtatcaacgggcacttcctctgctgatttcgacaaaatgaaacaaattttggcgttatcaccatcattaaaatttatctgtattgatgtcgcgaacggctactcagaacactttgtttctttcctgcaaagagcgcgtgaagcttgtcctgataaagtcatttgtgcgggtaatgtcgtgacaggtgaaatggtagaggaactgatcctctctggtgctgatatcgttaaagtcggtattggccctggttctgtttgtaccacccgtgttaagactggcgttggctacccacaactgtctgctgtcattgagtgcgccgacgctgctcatggccttgggggccaaattgtcagcgatggtggctgttctgttccaggtgatgtggctaaagcttttggtggtggtgccgatttcgtgatgctaggtggcatgttggcaggccatgatgagtgtgaagggcgcgttgtcgaagagaatggcgagaagttcatgctgttttacgggatgagttctgaatctgcgatgaaacgccatgtcggtggtgttgcacaataccgtgcggcagaaggtaaaacggttaagttaccactgcgtggttcagtcgataataccgtgcgtgacatcatgggaggcctacgttctgcatgtacttatgtgggcgcttcacatttgaaagaattaacgaagcgtacgacgtttattcgcgtagcagagcaagaaaaccgcgtatttggcactgattgatacgggttattacggcatgataatttgtcagtaatgtcgtcatcaggatacctgagcgctgagttgtagggtgccaacgcaattcaatatagggttgtgtggtagataagggcctattttcgcccttatctactgggccaagctaacgctttcaggttgttatttctgaccgttgtatgtggctgtattcacgtatggtttttatatttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccccgttaatccttcacttactctctccgcaatgcctctctggtcttgcacctgatcgtgccattacatcccgccatggcatgccatgcactccactatgcccagtttaccatccactaggtccataatgaggttatccaataacatcacctaactggaatatgggtaaatacatggcgatcaccagtacgccgacaatactgccaataatcagcataagaagtggctctagcatttgagtgacgttatctgccaaattctgagtttgttgctgatgccaacaggctaacttttccagcaacacatcctgtgagcctgattcttcaccaaccctaatgagctgctgacaaatggcaggaaataaagggtgctgattaagagtggtatacagcggtataccttggctaatttgtttttgaatacaccttaaggcttgctgataattgtagttgtgaatggatcgagccgctgcatctaacccggctgacaggggtagcccggcttgttgtgtgatagctaacgtttgaaaaatttggctgaggcagctaccacggattaatgttgagactaagggaatgcttaatagaatggtctgttcccattgctgccagcgagatttttttcgtaatgtatagaaatacccaatacacactattgctattatcagcgccagataggggccataaaaagtgagaaaagttgatagccacagtaagcttgcagttagccccggcaggggggtatcaaacgattgatatatttgtgcaaattcgggtaacaccatgactaacataatgacactgactaccaatgcgacgatgcagaccacaacggggtatttcagcgcttttatgacttttttgtgtaaattttgctgccgttcctgatggtgtactaattgagtacaacattgctcaagattacccgtaagctccccgacggcaaccactggaggatacagtcgggggaatacgtgtggatactgttccatcacttccgagagtgactggccttgtgcaacttgctgacttatctcatctaataggcaacgccatgctgagtcatctgcctcttttgccaataattgtaaactgttgaccaacggtaaacccgcttgcaataaagtcgctaattggcgggtcattgccaccaaccgttccccttgccagtagcgtgcagataaccgccttccccctttcacgcctaggggctgtaagccatgttggatgatatgttcatagacactgtttctctcagttgccagtagcatgcccgtctgtagctcccctgttttgttgagagctgtccaattgaataaacgatggcggctcaagaggtgacctctgtttctgctacgaagcccacaacacgattaatttcactaagggtagtgatgcctttttcgattaaagctaaacctgagcagagtaaggctgtttgttcttgcttctgggcaatttgtaccagttttacagggctggcattattgagtatggcttgctgaatctgcggcgttacactcagcatttcataaatacccgttcggccataataacccgtacaacaatgctcacaacctacagctagatagtgttggatcggaccagaccttatgtgagctggtggaataaaggggtgagatgcagcctggcggcaatgtaaacataggcggcgcaccaagcgttgagcaatgacgagttttagacttgaggcgattaaatggcgttctattcccatttgtgccatgcgtatcagcgtttctgctgttgagttagtgtgcagcgtcgataggaccaaatgcccggtctgggccgcgttaactgcgatactggcggtttcattatcacgaatttcaccaaccataatgacatcagggtcctgtcgtaggatggctcgtagtattcgagagaaatccagaccgatcttgctgtttacctgggtttggttaatgccattgacggggatctcaataggatcttcgacgctacagatgtttctttgtgtctgattcagccgcgctaaactgcaatataacgtaatggttttgccactaccggtagggccggtgaccagaatcagcccttgtggtgctgataatgcctgtgttaattgtttcagtgccgcatccgtcatccccagcttttctaacgtggtttgctgttgtatttgaagaatacgcaataccactttttcaccatattgcgtagggagagtcgctatccgcattgaatagtgtgaatcaccaaagggtaaggttagttgaccatcttgtggtaatcgccgttcagcaatatttaatttcgccatgaccttcaggcaactgctaatccgagctgcccattcggcctcgggtggggtgaattcatgcaacacaccatcaattcttaaacgaacacgatagtggtgttgataaggctcaaaatggatatctgaagcgcgtttttgaatggctagacttagcgtctgggttatgaattgaatgacgggtgtgtcactctcattatcaaacacagtatcatctattgtctgttgctgctgattgtgcggttttactcgcgacggatcacctcccttttgggataacaacgcgctatttagcccgttgttaatactactgtttaggttatttttcgtcgggctccccaaatacaatgattgttcaatcttggcttcgggccaatattccactctgacttgacggccacatgtgaaacgcaacgcggtcaataacgcttcatcaacggtctgggctgaagctatcgaaaggcttttaccatcaagagtgagtgccactgcccgataacgccgacagagaaggtgtaattcatcactaattgtttcaaatgaggacactataaattcagccatttgatggggccttatcattgaaacggaataccgctttacaactatcagtcatggcactatctgttgccgtacatgttctggcccagactaaatttccgttgctgtttcgggttggtgatatcgccaatgtcaggccagtaagcgtatgctggccacttaatgtaataacacctttggcaatatttattgcattgatataacgcgatacttgccctgcggggatcccattactgccagcgttgcagctatcaaggttggattgctcaagagcacaaagttctaccgccatcttgtaggggacgatggcctgtagcatgtcggtgagtgctgctttttggatataacgttgatatgagggaatgccaataccactgaggactgcaatgatagcaaccgcaaccatcaattcaattaatgtaaaacctttctgtaatgttaaaccctgatgtttagccattttacccctccatgtgtttaagaaactggaggcagggtgccgttttttaattcataccaacaggggctttgtgccgaattgcggggcgtattgacggatatttaggttattgcaataacgtaacagataacttcggcggcactcgcaaaacaggatattgacctgataataatggctatccgccgaagatagtttggtagagttactggaaacgcattgagaggtctaacgctgttatgtgcttggtaagcgcccctactgagatgaagtcaatgccggtttcagcgtaactgcgtaacgtttctaaagtgacattacccgagacctccaattgtgcactgccttgagtcttggcatggtcatcgcgcatttttacggcatcacgcatcattggaatggtgaaattatctaacataacgatatctgcacctgcttctagtgcttgctgtaattcatcaagggattcgacttcaacctcgatagggacatcggcatgtatccaaaaggctttggcaacggcttctttaatcgaaccggctgcaataatatgattctctttgattaggaaggcgtcagataaaccgagccgatggttattaccaccaccacagaggacggcatattttaatgcagtacgcaggcctggtagtgtcttgcgagtatcgagtagttgtgtttttagccccgcgagttgtacaacatagcggctgacctcggtggcaaccccagatagcgtttgcaggaagttaagtgcggtgcgctcacctgtcagcaaaatgcgagcaggtccggtcaaatggcaaagtgtttgattggctgtcagtttatcgccatctgtaaccagccactgaattgagatttgcgcacccagttgaatgaagacttcattcaaccagcgttgcccacaaaagataccgtcctcacgggtaataattgtggcggtagcttgtttatctgcggggagtaattgtgcggtgagatcacggtctgcattgacctctccgcctaggtcttcactcagtgcctgagcaacagtcgcaggtatatcactttgaattcgttccaatagctcggcgcggcggctgttggaattgtagcagcggggcggcatataaactccgaaatggcgaatagacaatcgtctaaacatgctaccctgttgcaggctgaagtgccatcaaagagccgttcaaagtgaacgatcagggtgattggagtaaataatgctgctggaaaacggctggattgtcggggttaaacaggtgctgtccccccattttgatctgaggccagagggtgaaatgccctctctgctggtgattcatagtatcagtctaccgcccagtgagtttggtggcccctatatcgatcagctcttcaccgggacactcaatgccgatgagcatccctattttgctagtattgtacatttacgcgtctcggcccattgcttgattcgccgtgatggtgaaatcattcagtatgttccgttcgataaacgggcttggcatgcaggtgtttccgtatttgctgggcgtgagcgatgtaacgatttttctattgggatcgagctggaagggacagatgtgttaccgtttactcccgtgcaatatcaacgactgactgagatcagtgcggttttatttgcccactatccaataacggtagagcgggtggctggtcacagtgagatcgcaccagggcgtaaaacagacccagggctggcctttgattggtttttttatcaacaaaatttagctaagttgcttgtatgagcatgttgccggtggcattacactagccagtgtaattgtatgctcgatgtaaccatatgatctgtttaattatattctctgtgtaactacatgctctagacaaccagttaatctctgtaactcagtaaagttagtgcagtcttattatcaggccggtatttatctctagggtggagatccgtcccgaatgctgtctggttctgtcattcatgaatgccatgggtatatgccctgtctcaggataggttcaatcaaagggagaataagagctaatgacattgtttacgctgttactggtgctggcatgggagcgcttgtttaaactgggcgaacattggcagttagatcaccgccttgaagttgtatttgcccgattgcagcgattttccttgatacaaaccattttgttaactgtcctatggatggtgctggtttgggggattttgcaattagtgcaaaatattttgtttggcttcccactattattgctttggatcctgatttgcctaatgtgtatcggtgcgggggggattcgtaggcactaccgagcgtatttgaaagctgctcgccaaggcgatattcatgctacagataaaatggcagaggaactcgcgctaattcatggtttgcccatagaaagtggtgagaaggaccgtctgcaatctttgcaaaatgccttactgtggattaactttcgctactatttagcccctattttctggcttattgtatgtggcagctatggccctgtagcgttggctggctatgccatgctacgaggatatcaaacgtggttagcacgccatcacacgcctttagagcgtgctcaaacgggtattgacggtatcttgcattggctggattgggttcctgtgcggttagtgggcgttgcctatgctttgttagggcatggtgaaagggctctacccgcttggctggcttcattaggggatttccactctcagcaatatcaggtgctgacgcggcttgctcagtattctttggctcgagaaccgcatttagatccggtgcagacaccccgcgcagcggtgtctttagcccgaaaagttacattgacgatcattgtcgtcgtcgcattactgacgatttacggcgcactggtttaatacgctaatggattccgatgcttggggcttattgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctaagaattggttatcctaagaattagttgcccgaataattggtagccacaataattaggaatatcaacgacccattctctccgccgatagcattttgtcatgagtgttggcctcagactaatgacaaaccccgatgactcgaactgaaacggtgaggataggcagaggagtaaagcgttcgcgccatatccatatatagcgcggctctagcttacatggatgttatttttctgtagggaaggcggcggctttatttgctgcctgttctcttcgccataggtactttgtcaatagcctaggccagcactaagtgctggcctaggtagggttaactagctgatttataaggaaatgggttgttctttacttggttactttcctgctgctagcgctcagttgctgattctgacgttggctctgattcttcagaatataaccaatcgctaggacgactacccagacaggaataagtatcactgaaatccggatgctgggtgtcagaaacatgatcactaagatgccggtcaggaacaacaaacacaaacagttaccgaacggataccaaaatgctttgaattttggtattacgccctggcggtttttcgccgcacggaatttcaggtgtgccaggctaatcatcgcccagttgatcaccaacgcggataccactaatgccatcagtaattcaaaggcacggccaggtaacaggtagttaatcagtacacaaaacgcggtagcaaacgcagaaacagcaatcgcaatgactggaacacctcggccatccactttcaacaggattttcgggccattaccttgtttagctaaaccaaacaacatgcggctgttacagtatacgcaactgttgtagaccgagagtgccgccgtcagtacgacaatattcaagacagtggcgactgaattactgtccagcgcatcgaaaatcaatacgaatgggctgccgccttcgaccacttttccccatgggtagagtgataacaagattgccagagaaccaatataaaacagaagaatacggtagataacctgattggttgccttcggaatgcttttggccgggtcttctgcttctgctgcggtgatacccactaattcaaggccaccgaaagagaacataattaccgccattgccatcaccagacccatgatgccattcgggaagaaaccgccttgggcccataagttggttaccgtggcttctgggccaccccggccactgatgagcaggtaaccgccaaataaaatcatcgcaataatcgcgatcactttaatgatggcaaaccaaaattccatctcaccatagacttttacgttagccaggttgatggcgttgatggccaagaagaagacggcggcggagacccaggtagggatttctggccaccaatattgcacatagatccccactgcggttagttcggccatcgccaccaacacatacagcacccagtagttccagccagaagcaaaaccggcaaagtgtccccaatatttatacgcaaagtggctaaaggaaccggctacaggttcttcaaccaccatttcgcctagctggcgcattatcagaaacgcaataaaacccccaattgcgtaccccagtaaaaccgaaggcccagccattttgatggtctgtgctatgccgaggaatagtccggtaccaattgcaccacctagggcaataagctgaatatggcggtttttaagcccccgttttagctcagcaccctcttgttgatcactcatcaattacatcctttgtcgttgtgactactcgcgggcttaatcttagttttttgctatacccttcatcattggacgttacagagacgctagcgatattcattcgaactgcttaccggtattcgaaccatttaccggcattcgaatcacttaccgaaataaacttctcgggatccatttgcttgcggcttgcttataacgccagtgattacgggtattaatgtaatcatttaattacactggttgtattgctttatttacgattaacctttttcgtatttcatttacaggctaccgtttgagagagaatagtggtaagcaaaaaactttgcatctgctttttcttttggttgtctaatttttgagcaaaatggcaataaagatattgagatgtgatcaaactgatgttttggaaaaaatcttatagtgaggaaaaagagtcatgtgtgctttctaggctataaatgagtcgtgagccattttaatttttcttatattggttcactgatgaaagaaaatacggatatgaagtttctttagttaagtgtgaatttaaattcaaaaaatatgaatttaaatttaattattaaatgactataacgcttcagcttgcctaatcatccgttttatcaaggttaatattctgtagagtcaggtaatggtattaccaccggtacgttatcactttgctcttctttattcataaagttgttaaaatgtgctgggtttcatgatttcggtcaaggtccgtatggacagctagtgaatactttgttactttatcgtcacgtttttgaaattggtattaccaattgactccgcgccactcgcagagacgattcactcaatacggcttacaccaaatatggcctacaacaaaatacgtcaacccaaactatcagatgtaatcgagcagcagctcgaatacttgatcttggaagggacgctgcgtccgggtgaaaagttactgcctgaacgtgagttggcgaagcaatttgatgtttcccgaccttctttgagagaagctattcagcgattagaggctaaaggcttgctgttgcgccgtcagggagggggtaccttcgttcagaccaatctgtggcaaagctttagcgatccgttagctgaactgctggcagaccatccagaatcacaattcgacctgcttgaaacccgtcatgcccttgaaggtattgccgcctattacgctgcattacgtggcactgatgaagatctgcaacgtatccgtgagtgccatactgtcatccagcaagcgcaggataacggtgatttggatgctgaagccgatgcggtgatgcagtatcaagtggcggtcacagaggctgcacataatgtggtcttgctgcatttactccgttgcatggggccaatgctggaacaaaacgtcagacaaaactttgaattgctctacttgcgccgcgaaatgttggccactgtgagcagtcaccgagccaggattttcgaggcgattgtggcacgtgaaccagaaaaagcacgagaagcatcgcaccgtcacttggcgtttattgaggagattctgttggatcttagccgggagcacagtcgccgtgagcgatctttgcgtcggctccaacagcgcaaggagtagaaacgaatcattcgggttgcgcctctgcaagacctcaataactcgttttggattctcatttgagaattattagcggcaactaaactgatgggcctatctttctgttcttcaccagggcgtgtgctttacccttgtgttaaagcattagaagatggactccaaataaaccattagaaataaataaggaataccaccatgtcagaacgtttaaataatgacgtggatccgatcgaaacccgcgactggctacaggcgatcgaatcggtcatccgtgaagagggcgttgagcgtgctcagtatctgattgatcaggtcttgggcgaagcccgtaaaggtggcgtgagtgttgctgcaggttcggcaaatcgtgattacatcaacaccattccagtagaagatgaacccgcttaccccggcaatctggacctggagcgtcgtattcgttctgctatccgttggaatgcggtgatgacggtgttgcgtgcatctaagaaagatctggatttggggggccacatggcgtccttccagtcttccgctacgttctacgaggtttgcttcaaccacttcttccgtgcccgtaaccaaaaagacggcggcgatctggtttacttccagggccacatttctccaggtgtttacgcgcgcgccttcctggaaggccgtctgactgaagatcaaatgaataacttccgtcaggaagttcacggtaaaggtctgtcttcatacccgcatccaaaactgatgcctgaattctggcagttcccgacggtatccatggggctggggccaattagtgctatttatcaggccaagttcctgaaatacctctcgcaccgtggtctgaaagacacctcagcacagactgtttacgccttcttgggtgatggtgagatggatgagccggaatccaaaggtgcgatcaccatcgcaacccgtgaaaaattggataacctggtcttcgttattaactgtaacttgcagcgccttgatggcccggttacgggtaacggcaaaatcattaatgagctggaaggtatcttcagtggtgctggctggcaggttctgaaagtcatttggggtggtcgttgggatgaactgctgcgtaaagataccagcggcaaactgatccaattgatgaacgaaacgctggatggcgactaccagacgtttaaatctaaagatggcgcctatgtgcgtgaacacttctttggccgcttcccagaaacggctgcattagtgaaagatatgactgacgatgagatctggtctctgaaccggggtggtcatgatccgaagaaaatctttgctgcactgaaaaaagcacaagaaactcaaggtaaaccaacggttatcctggcccataccattaaaggttacggcatgggtgaaacggctgaaggtaaaaatattgctcaccaggtgaagaaaatgaatatggatggggttcgccacttccgtgatcgtttcaatgtgccagttgccgatgctgaaatcgaaaaactgccatacatcaccttcgagaaagattccgaagagtataaatatctgcacgaacgccgtcaggcgctggaaggctatttgccaacccgtatgcctaaattcaccgagaagctggaaatccctgccttgtcagatttcagctccttgttggaagagcagaataaagagatctctaccactatcgccttcgtgcgcgcgctgaacgtgatgttgaagaacaaatcgatcaaagatcgtattgttcccatcatcgctgatgaagcccgtacttttggtatggaaggtctgttccgtcaaattggtatttacagcccgaatggtcagcagtacaccccacaagaccgtgaacaggttgcttactacaaagaagatgagaaaggccagatcctgcaagaagggattaacgaactgggtgctgcctcttcatggctggctgctgcgacttcatacagcaccaacgatctgccaatgatcccgttctatatttactactccatgttcggtttccaacgcatcggcgatctgtgctgggctgcgggtgatcaacaagcacgtggcttcttgatcgggggtacttcaggtcgtacaaccctgaacggcgaaggtctacaacatgaagatggtcatagccatattcagtcactgactatcccgaactgtatctcttacgatccggcctatgcttacgaagtcgccgtcattatgcatgacggtctggagcgtatgtacggcgaagcgcaggaaaacgtttattactacctgactacgcttaacgaaaactatcacatgccagcgatgccacagggcgcagaagaaggtatccgtaaaggtatctataaactggaaactgttgaaggtagcaaaggcaaagtgcagctgatgagctctggtgcaatcttgcgtcacgttcgcgaagcggctcagattctggctaaagattacggcgtaggttctgatgtgtacagtgtgacctccttcactgaactggcccgtgacggtcaggattgtgagcgttggaacatgctgcacccgacagaaacaccacgtgttccttatgtggctcaggtgatgaatgatgcccctgcggttgcgtctactgactacatgaagttgtttgctgaacaaattcgtaactttattcctgccagcgagttccgtgtactgggcactgacggtttcggccgttctgacagccgtgagaacctgcgtcaccacttcgaagttgattcttcttatgttgtggttgcggctctgggtgaattggcgaaacgcggtgacatcgacaccagtgtagttgctgaagcaattactaagtttggtatcgacgctgataaagttaacccgcgtctggcataagaggtagagaataatgtctatagaaattaatgtaccagacatcggtgcagatgaagtggaagtcaccgaaattatggtgaaagtgggcgataccgttgaagcggaacagtcgctaatcaccgttgaaggcgataaagcttccatggaagttccttcacctcaggcgggcgtggttaaagagatcaaaattgcggttggcgataaagtggctaccggttctctgatcatggtcttcgacgctacgggtgccgctgcggcaccggttaaagcagaagaaaaaccggcggcgcctgctcaggtagcggctccggcagcctctgcggcgaaaaatgttgaagtgccagatatcggtgatgacgaagttgaagtgactgaagtgatggtgaaagtgggcgataaagttgacgccgaacaatcactgattacggttgaaggcgacaaagcgtcgatggaagtgcccgcaccgtttgctggtatcgtgaaagaaatcaaaatcagtaccggcgacaaagtgaaaaccggctctctgattatggtcttcgaagttgaaggtgcagcgccagcgccagccgccgcacctgccgccaaagcagaaagcaaaggcgagtttgccgagaatgacgcttacgtgcatgccacgccggttatccgtcgtctggcgcgtgagttcggtgtgaacctggcgaaggtgaaagggacaggccgtaagggccgtatcctgcgcgaagacattcaagcttacgtgaaagatgccgtgaaacgtgccgaagctgcaccagcagcggctggcggcggcctgccgggcatattgccttggccaaaagttgatttcagtaaatttggtgaaatcgaagaagtcgaattgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtcatgatcccacatgtgacgcaattcgatgaagcggatatcactgaagttgaagccttccgtaagcaacagaacatcgaagctgagaagaaaaaacaagacctgaaaatcaccccgctggtgttcctgatgaaggccgccgctaaagcactggaagaattcccacgctttaacagctccatttccgaagatggtcagaaactgacgctgaagaaatacatcaatatcggtgtggcggttgatacgcctaacggcttggtagttccagtattccgtgacgtcaacaaaaagggtattgtcgagttgtctcgtgagctatctgtcatctccaagaaagcacgtgatggcaagctgacagcatctgacatgcaaggcggctgtttcactatctccagtctgggcggtatcggcggtacggcatttacgccaatcgtcaatgcgccagaagtggctatcttgggtgtatcaaaatcatccatgaaacctgtctggaatggtaaagagtttgctccacgcctgatgttaccgctgtctctgtccttcgatcaccgtgtgattgatggtgccgcgggtgcacgcttcgccgcgtatatcgctaccattatggcggatattcgccgtctggtgatgtaatcgccaaggccggcttcgtgccggccttgttgtggttactgctcttgttattggtgatcttgttattactgatcaccaatagagaaaagacacttataaaccggctttgtcaggctgttacattagtcgacaaggttgttgagacactggtcacgcgatgcggcttttcagtttattaacaattctgtaaactgcccgcgagtcagttcccggtataagagcgtcccggtggatgagggcgttatgaaattgattcgcctaaaaaatgatgtcagacccgccggacaaacaattaagaggtcatgatgagtactgaaattaaaactcaggtcgtggtacttggggcaggtccagcagggtactctgctgcttttcgttgtgcggatttagggttagaaaccattctggttgaacgttactccactctggggggggtttgcctgaatgtgggttgtatcccttccaaggcactgttacacgttgccaaagtgatcgaagaagccaaagcgctggctgaacatggtatcgtttttggcgagcctaaaactgatattgataaagtccgtgtctggaaagataaagttatcaatcagttgaccggtggtttggcaggtatggctaaaggccgtaaagtcaaagtagtgactggttttggtaaatttaccggtgcgaacaccttagtggttgatggtgagaatggtccaacaaccattaacttcgataacgctattatcgcggcgggttctcgcccaattcaactgccattcattcctcatgaagactcacgtatttgggattcaactgacgcactggcattgagaacggttcctgagcgcttgttggtgatgggcggtggtatcattggtctggaaatggggaccgtttaccacgcactgggttctaagattgacgtggtcgaaatgcttgatcaggtgatccccgcagcagataaagacgtggtgaaagtctttaccaagcggatcagcaagcagttcaatctgatgctggaaaccaaagtgacagcggtagaagccaaagaagacggtatctatgtcacgatggaaggcaaaaaagcgccagcagagccacaacgctatgatgcggtgttggttgcgattggccgcgtgcctaacggtaagttgctggatgcgggtcaggcgggtgttgaagttgatgatcgtggctttatccacgttgataagcaactgcgcaccaatgtgccacacatttttgctatcggtgacatcgtgggtcagccaatgctggcgcataaaggtgtccacgaaggccatgttgccgctgaagttatcgcaggcatgaagcactatttcgatccgaaagttattccatcgattgcgtacactgaaccagaagtcgcatgggttggtttgaccgaaaaagaagcaaaagagaaaggcatcagctacgaaacctccaccttcccgtgggcggcatcgggccgtgctatcgcttctgattgcgcagatggtatgactaaactgattttcgacaaagaaactcaccgtatcattggtggtgcgattgtcggtactaacggtggcgaactgttaggtgaaatcggtctggccattgagatgggttgtgatgcagaagatatcgcattgaccattcatgctcacccaacattgcatgaatcagtgggcctggcggcggaaatctacgaaggtagcattactgacctgcctaacccgaaagcgaaaaagaaataattttttgttgatgctgcatttacagatgtgaatgtacagaggtaaatgtacagcaataaataaaagtgaaacggtccctacataggggccgttttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttagcctatacgcggtagttaagtgtagcgactcagagagatggtatcctctcattggttatggttattatgagatgccggttttaccgataaaccttgccaacaacaggccaagtgagagcgattatcaatacctcaggtgattacactgcactcaacgattcagcaaaaatttaatgttgcttttatgtgaacgaattaacactgagtttaaatactggtatgctggcggggcgaaactggacgtcttaccctacattgactacatcagtgctgatggctggtagcaatatacctaatagattttaaggtgcaggaaggcagcaagcgagagaggcttaatgagcttataccagtaagtgatttgggtgattgaacgcagccaacgcacatgcagcttgaagtcacttgggtatagatagccgggtaaaataaatgacaataagagcgaggagaaagtcgtgctagaagaataccgtaagcacgtagccgagcgtgctgcagagggtatcgtccccaagccattagatgcgtcacaaatggcagcgctggttgaatcattaaaaaatccgcctgcgggcgaagaagaattcctattagacctgctgactaaccgtgttccacctggtgttgatgaagccgcttacgttaaagccggttttctggctgctatcgccaaaggcgaagcccactccccactgatcaccgcagagaaagcgattgagctgcttggcaccatgcaaggcggttataatatccacccgctaattgatgcattggataatgagcaactggcacctatcgcggcgaaagcgttatcccacacgttgctgatgttcgataacttctacgacgtagaagataaagccaaagctggcaatccgtatgcaaaacaaatcatacaatcttgggctgatgcggaatggtatctatcccgtccggcgttggcagaaaaactcaccgtaaccgtatttaaagtgacgggtgaaaccaacaccgatgatttatctcctgcccctgatgcgtggtcgcgcccggatattccattacatgcgttggcaatgctgaagaacgcccgtgaagggattcatccagatcagccggggagcgttggcccgataaaacagatcgaagaactgaataaaaaaggttttccactggcttatgtcggcgatgttgtgggtaccggttcctcccgtaaatcggcgactaactccgtattatggtttatgggtgacgacattccttacgtgccgaataagcgcggtggtggtgtggttctgggcagtaaaattgccccaatcttctttaacaccatggaagatgccggtgcgctgccaatcgaagtggatgttgccaaactgaatatgggcgacgtgatcgatatcttcccgtatcagggcgaagttcgtcgccacgataccggtgaagtattagccacctttgaattgaaaactgatgtgctgttggatgaagtccgtgccggtggacgtattccgctgatcgttggtcgtggcttgaccaccaaagcccgcgagtcactgggcctgcctgtcagcgatgtgttccgtgtgccaaagccggtagccaaaagtaacaaaggtttctcactggcgcagaaaatggttggccgtgcttgtggcgtcgcaggtgtgcgccctggtgaatactgcgaacctaaaatgacgtcggtcggctcacaggatactaccgggccgatgactcgcgatgagctgaaagacttggcttgtctgggcttctctgccgatttagtgatgcagtcattctgtcatactgcagcgtatcctaagccagtagatgtgacgacccaccacacattacccgatttcatcatgaaccgtggcggcgtgtcgctacgtccgggcgatggcatcattcactcttggcttaaccgcatgctgttaccggacactgtcggtaccggcggtgactcccatacccgtttccctattgggatctccttcccggcgggttctggtttagtggcctttgcggcagcgaccggcgtcatgccattggatatgcctgaatctgtattggtacgctttaaaggtgaaatgcaaccggggatcaccttgcgtgatctggttcatgctatcccttactatgcgatccaagaaggcttgctgacggttgagaagaaaggtaagaaaaacatcttctcaggccggattctggaaattgaaggtctaccagagctgaaagtcgaacaagctttcgagttggcagatgcctctgctgaacgttctgcagctggttgtaccatcaagctggataaagcgccgattaccgaatacctgcaatccaacgttgttttgctgaagtggatgattgcagaaggctacggtgatcgtcgcacactagagcgccgtatcaatgggatggaaagctggctggcgaacccgagtctgctggaaggcgatgccgatgctgaatacgcagcggtgattgaaatcgatctggctgagatcacacagcctattttgtgtgcaccaaacgatccggatgatgctcgcttgttgtctgatgtggctaacagcaaaatcgacgaagtctttatcggttcctgtatgaccaacattggccacttccgtgccgccggtaagttactggatcagcataaaggccaactgcccacccgcctgtgggtggcaccaccgaccaagatggatgcagcacagctgacagaagagggctattacagcgtctttggtaagagcggtgctcgtattgaaatccccggctgttcactgtgcatgggtaaccaggcgcgggttgctgacggtgcgacggtggtatccacctcaacccgtaacttcccgaaccgtttagggaccggggcgaatgtgtatctggcatcggctgagttggcggcgatagcgtctctgcttgggcgcttaccaacgcctgatgagtatcagacttacatggctcaggttgataagaccgccgaggatacttatcgttatctgaactttgatcagttaagccaatatacggataaagctgacggtgtgatcttccaaaccgcggtgtaaggcgtagtcccctttgtcagtgacgttgggtatctattcgcatcagctaaaacggggggccattggcctcccgtttctattttaaaaacggtgctgtatttttgctattcggcaattatgttttagctatctgccattatttttttaactattagcattacgttttaacgatcacagcatgttttaacgatcgcattatgttgtaatgctcacgatacttgtaagcggtgtgagcttgcgccaagccaggttggcaataatgtttacactaatagaaagagcattaggaggacctgctatggattatgaattcttgcgtgatttaaccgggcaagtactcgttaaattctccatggggcatgaagtgatcggccattggctgaatgaagagatcaaaggtgatttggtaaaactggatcacattgaaacggcggctgacggtgtcagagggagcgagcgccagtggcaactcccaggccatgaatatacgttgtggctggatggtgaagaagtgatggtgcgtgccaatcaattagatctcgacggcgatgagatggaagaaggcatgaattattacgatgaagaaagcctctgtctatgcggtttagaggactttttgctggtgttgaaaggctatcgggcttttattacacaataatatctacccaaataacgtggtgttgcaggtaggcagtaagagagtggccccgatgggcttagataagtaagtgattcgggtaagcggacaccactaacaaccctacggcttcaagtacgaaggggatttcggctggctgaccagcatagcaacgaacctgctacaaccatggcaacgccaggccagaaagccgcagaaggcaaggtattgagccacacgctggcgatcaatattgataacaatggcgtgaaataggatagggccgcgaccagtgtggcgttgccttttttcattgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgcggtattcgcgcccatgagtaacaattcaaatatggctcgtggggtaaagtgcaatttgcccggagtccacataaagaacatcaaccacaggcacagggcgcaggcgattaaaaacagtggcagcgcccctggcccttggctatataaccgtactaagttggagtagcccgcccaggtgaatgctgcaatcagcgccaggctgtacgccagcgggttgctgctgatatttacggcgagcgttttaacgtccagcccttcaccaccactgaccacccaaataacaccaaatagagcgagagccgcccccggccataaccaccaacgggcgcggagtttcagcaacggtaccgccaatagcagcgttaggctcggccataggtaattgattaagcctatctccagtgtttgctggcgatcattagccataccgattgccagagcgaaggccaccatatacaccacaaacagtaaaccgcagccatacagataagcgggatgctgcccacgtactctaggcttacctgccactagccataccagaatcccactgacactgtagatagccgatccggcaccgaatggccccagtgcttcggccagcccacgtgttaaggcgacactcatgctccacagtaaaatcgcaataatgccatacagggttgggaggcggttcattagggggcatcttccttgtgcaatgctaaaggggggaagaatatcatcttcttatacttgtcatacttcaagttgcaggggttatgtattcaatacgttgataacccatcaaaagcaactctcgcgttcaataaaagtgccgatgatcctatcgtgcatttctggtgattttgaatacccaagcgtaccacagccagtgctggtatttgttgttgccagcaaacgaccacatctcaacatattgaatatttgacctgatgtgttagggacgctggtgcagaatgtcaaacaggactggctgaattgtatcgagagaatggagtataccaaccctgaacgggtaattacgacgagccgtttttaggtgatcgcctgaacgatcacctttaattccgtatcagttatacagaattatttagagcctaggctgtaatgcatcacacttccggcacattgcggccatagtagatttcctgcatttctttgtataacaggcgggtaatctgttccttttcttctgcgcttagctcttccggcttggcgttaaacagataatgctttaaatcgaaatctttcagcatcatcttggtatggaagatattttcctgataaacattcacatccatcatgtgataaagcgacttcatgtcatcggacataaaattttgaatggaattgattttgtgatcgataaaatgttttaccccattgatatctcgggtgaaaccccgtacccggtaatccatggtcacgatatcggattcgagctgatggatcaggtaattcagggccttcagcggagaaatcaccccacaggtagagacctcgatatcggcacggaaagtacataaccccgcttcagggtggctttctggataagtatgcacacagatatggctcttatccaggtgggccaccacggcgcttggcaatggaccgggatgttcagaggtatcaacatcgcgcggatcaacgggctcttcactgaccaaaatggtgacgctggcaccttgtggatcgtaatcctgacgagcaatatttaaaatattggcaccgatgatcgagcaggtttcgctcaagatctcggtcaagcgattggcattgtactgttcgtcaatgtaggcgatatagccatcgcggtcgtctgcggtcttggcataacaaatatcgtaaatacaaaaactcaggcttttggtcaggttgttgaagccgtgcagtttaagcttggacaatttagttcacctccttacaaatgaatactcaacatttatcccttttttactcggcactactgcgttgctagcggctcttattcacttgaatcgacgccaatgactttgggtatcgtcgttaaggcatctagcaaatactgtggtaaagcaaagctgccgacatgaatcgctgggttatagtagcggcaggccaagccagcttgggcaaagcggttttgcaaggtggcgagatccaactggcgcagagccgggttctgtgtcgcccaggcaaaggtcataataccgccgtaatacgttggaattgcggcctgataaaaactaacgtcactgaaatagtggctaagtttgttatggctattgacggcttcatcctgttgtaggaaacagacgccgttttgtgcaacgaagatccccccctcattcaggctacgggcgcatccctcataaaatacagaggtaaacaggctttcgccaggaccgataggatcggtacagtcagaaatgatgacatcgaatttttcagtggtctgattaacgaaattcacaccatcgtcgatgactagcttgaaacgaggatcgtcatacgcccccgcgctatgattaggcaaatactggcggcaaaattctacgaccccggcgtcaatttccaccatggtaatctgctcaatattcttgtggcggctgacttctcgcagcattgcgccatcgccaccgccgatgatcagcactttttttgcttgcccgtgggccagcaaaggaacgtgtgtcatcatttcgtggtagataaactcatcacgctctgtcgtttgcaccacaccatctaatgccattacgcggcccaactctgggttttcaaaaatcaccaggtcctgatgctcggttttttcgcggaacaatacattctcaacagaaaagtactggccgaagttggcatgtaatgtttcataccatagttctttctgtgacatgttcggggcttctccttcgcagtaacagccatgaaaaatggggggcaatatcatagccaactctgcctgaggttgcacggtcaaatttcaggcaaaaggcgttaaaggtgggatggtcaattagcgtaggctaataaactcaaagagtcacgggctagagacttacattttacaggggtaggaagggcgataccacgtagatcgcgatagctgtcttcacctaatgccttcatattaaagctatcgtaattgtggagatcccaacgattttgctgcgcaaagtagacaatggctcgcttaatttcgttgttagggagctcctgataaccacaatcattttttagataaacgaaaacagcggtcagatcggcaagatcttcagcttcagattcacttaatgcaaagctggcagatgagaatccgcacagagtaagcagcagcatgactaacgttgttcttttcatagcaaaaataggtttatttattgttcacagacgttaccacacagtgatgtcacaaactaaattttattgtattgagcgaaagcatagtgtgagtgattgcttcttgaccttcccctaagaggagggtttaagctcgtataccgtgttttttatgtgtcaacggaatgcgtcaacggacgacttgtgtgtcaatgggcgacgtgtataccaacagacggtttttatatccatatatccatgtgctatgcaggtatttacctacggtcagcatttacccatgatcagcatttacttatcatcaagaagggagacgaccatgcatcgccgtgattttcttaagttaacggccgctcttggagctgccacatcactgcctttatggagccgagcggcattggccgcagatttttccccgttacccattccccctctgctccaaccggatgccaacggtaaaattaatctgaatattcagacggggagtgtggtctggttaccttccactgcgacgcaaacctggggctataacggtaatttattgggtccagcgattcgtttgcagcggggtaaagcggtaaccattgatatcactaatgctttaccggaagcgaccacagtacattggcatggtttggagatccccggcgaggttgatggtggcccacaggcgttgattcagccaggggcaaagcgtcaggttaccttcgcggtggagcaacccgccgcaacgtgttggttccatccgcacactcacagtaaaacgggtcaccaagtggcgatggggttaggcgggttagtcctgattgatgacagcgacagtgagacgctgccgttgccaaaacagtggggcgtggacgatattcccgtaattttgcaggataagttactcgataaacatgggcaggttgactatcagcttgatgtgatgaccgccgcagtcggctggtttggtgaccggatgctgactaacggcgttccttatccgcaacaaattacgccacgtggctgggtgcgattacggctacttaatggctgtaatgcccgttcgctgaatctggcgcttagcgatggccggccaatgtatgtgattgccagcgacggcggattattagccgaacccgttgtggtgcgtgagttaccgatattgatgggcgaacgtttcgaagtgctggtggatacccgcgatggtcagtctctcgatttggtcaccctgcccgttacgcagatgggcatgaccttggccccgtttgatcagccgctgcccgtgctacggatccaaccctcactggcgatcggcagtcaggttttgcccgagtctctcgtggtgatcccggaattagccgatgtcactggtgtgcaggagcgctggttccaactgatgatggatccaaagctcgatatgctggggatgcaggccttagtggcgcgttatggcatgaaagccatggccggtatgaatatgaatcatggtgacatgggggcgatggaccatggcaatagaccagatatgagccagggcaaaatgaaaggcatggatcatggcacaatgaacggtgcgccagcctttaatttcagtcacgcgaataggattaacggtaaagctttctcgatgaccgaacccgcgtttgacgcgaagcagggcaaatatgagaaatggaccatttcaggtgaaggcgacatgatgctacatccattccatgttcacggcacacagttccgtattttaacggagaacggcaaaccgccagcagagcatcgccggggatggaaagacatagtacgtgttgaaggcgcacgcagtgaaatattggtgcgctttaattatctcgcccctgcgagtacgccttatatggctcactgccacttattggaacatgaagatactggcatgatgctgggctttaccgtcagcgcctgagccacaccccggtcggttgaccggggtgttttttataaaaccgccatcaatgcatcccactgcgcatttttgttatactttgtctcccctaagctggcagagccactggatgcctcctgatgtgtgttaagctatgggcatcaatctgtatcattgaggccatcggtatcggtttcccattgatataaaagttcattcatttaaataggtatgttggctgtgaagcacactgtagaagtcatgatttccgaacaggaagtaaaaacccgtatcgccgaattaggccgccaaatctctgaacattaccgcgacagtggcagtgatatggtgctggtggggttactccgtggctcatttatgtttatggctgatttatgccgtgccattgatgtttctcatgaagtcgattttatgacggcctccagctacggcaacggtatgagcaccacccgcgatgtgaagatcctgaaagatctggatgaagatatccgtggtaaagatgtgctgattgttgaagatattattgattccggtaatacgctgagcaaagtacgtgaaattctgcaattgcgtggcccaaaatcactggctatctgtacgctgttggataaacctgagcgccgtgaagtgcacgttccggttgagtgggtgggtttcaccattcccgatgagtttgttgtaggctacgggatcgattatgcgcagcggtacaggcatcttccgtatgtaggtaaggttgtcactttagacgagtgatcgggctactgcgcgttgccatgttgagtttacgcagtgctcagagtcctcacgtactgcatgtacgctccggttcttgcgcgctgggacgcttaatttagcggaagggttttgtgggagagggcgcgttttaacgtaccctcccagagcgacttaatggtcttctttattgttttgtaataactcagccattgctttgcgatacaccatttccaggctaccaaggctggtggctgagacttctaaatcacgcagcaggccattttcaataccatatacccagccgtggatcatggctttttgcccgcgcttccaggctgaacgcacaatggttgaatgaccaaggttatacacttgctctaccacgtttatctgacacaacacattactgcgttcttcttgtggcagttcacccaacaatgaactgtgtttataccaaaggtcccgaatgtgcagtaaccagttatcgataagccccatctcttcgcctttgatggccgcttcaacaccaccacagccaaggtggccacagataataatgtgttctacctgaagaacatcaatagcgtattggacgaccgataggcagttaagatcggtatggataaccagattggcaacgttacggtgaacaaataactcgcctgatttcaatccagttaactgctctgcgggaacgcgactgtctgaacaaccaatccataagaagcgcggtttctgagattgtgccaagtgctcaaaaaaaccgggatcatctttacaaatggtatttgaccaagttcgattgttcgcgatgagcttttctatttctttcatcaatgtaaatagcctgtagtgttcgggttgcgatagaataatatacggcaaggattccgattttgaaatcggaacagtagtttcggtaataacgcgatattgtctgcgtaatatcttctcggtgcctgtttgattttttatgttacccgtaacgtccctcatgtggggagggttaaatacgtcatgggtacgcaggaccaccaagagccccattgaataaggttcctttttacttatgacatatgcactggaaataacgcagttgaccaaaacctatatgggtggcgttcaggcactgcgtggtatcgatctgcacgtagaggcaggcgacttttatgctctgctcgggccgaatggggcggggaaatccactaccatcggtattattagttcattagtgaataaaacatccggcaaggttcaggtttttggctacgatatcgataacgatattgtgaatgctaaacgtcagctcgggttagtgcctcaggaatttaatttcaacccgtttgagacggtgttacagatagtgattacccaggccgggtactacggtgtgacccggcgagacgcgttagcgcgggcagagaaatatctcagtcagttagatttatggagcaaacgtgatgagcgtgcgatccgtttatcgggtggcatgaaacgccgtttgatgattgcacgggcgctgatgcatgaacctaaattactgattttagatgaacctacggcgggtgtagatattgaattgcgtcgctccatgtgggggttcttgaaagagctgaatgcgcagggcacgacgattattctgacgacgcactatctggaagaagcggaaatgctgtgccgcaacattggcattatccaaaatggggaattggtggaaaataccaccatgaaacagctactgagtaagctggaatcagaaacttttatttttgatcttggggcgaaaagcccactgcctaaattggaaggttatggataccgtctgacggatacctcgacgttggaagtggatgttaagcgtgaacagggcctgaatagtttattcagccaactgaacgtacagggggttcaggtacaaagtatgcgtaacaaggccaaccgtctggaagagctgtttgtcactttggttaatggccacgagggagagaaagcatgacccgcctgtattggatagccttgcagagtatttggatcaaagagattacgcggttcgcacgtatttggattcaaaccttggtgccacctgtgattacgatgtctctctattttgttattttcggcaacctaattggtgcccggattggcgatatggggggctttgattacatgcagtttatcgtccctggcttgattatgatggcggtgatcactaacgcctattctaacgtggcggcatcgttctatggggcgaagtttcagcgcagtatcgaagagttgctggtagcccctgtgcctacgcatattgttattatcggttatgtcggtggtggggtggcgcgcggcatttgtgtcggcattctggtgacgattatctcgttattcttcgtgccactgcatgtccattcgtggtcaatgattgccttgacgctgatactaacggccatcctattctccctgggaggattgttgaatgcagtctttgccaagacatttgatgacatcagtttggtgccgacttttgtgctgacgccattgacctatctgggaggggtattttattcgttatcattattgccacctttctggcaggcagtctcgaagcttaaccctatcgtctatatgatcagcggtttccgttatgggttcctcggtattactgatgtctcactggcctacaccattggcgttttagtggtgtttatcgcggtattctatgcgtgggcgtggtatttgattgagcgtggaaccgggttacgtacctaatctattcccttccctttgtccttggcgctacagcggcgctcgtttgctgacttgctgtaacaccaagggctttgcaatgtgggtatataaataaatcgtgctgttacctgataacccctttttcaaccccaagtctctcgtgatatgctggcgcacactatttccctttttccattcagcgccgactgcgcataagtagaacaaacatgtggcataaaaacagaatagctattgggatgctactcagcattgtcatgtgggtaataatgataccgacaacccaggctgacctcttgccaaatgtggaggtcacaccaccaaaatatatgatgaccgaacgcgatagcgaagtttattcgttggttggtgaacatgttattcccgtcggagaaatcaaagaaggccagttgattcaggtgacgccagttattgctgaatactatgagtttaagtttggcaacggtaccggttttattgataaagatgatttacgtgagattaataaagcacaaaaaaaacaacgacatgttgggcgatttaaataagcccctaccgaatcaaaatatactgacgatgcgtgaggctaaggtttatttggctgcggatgtgcgcagtgaacaatttgctgttctggccgagaacttacgttatcccattgttggaaaattgaaagatcgtttaagcaatacttggtatcaggtcaatattggtgatcgcttggggtatgtcagtagcgcagacgctgaaatagacaacggtattccgatcctgacttaccatcacatgttgaagaacgaagaaaataaacgcttcctgaacacctcaaccaccacatctgatgtggcgttcagtaatcaaatggcttacctcaaacaggcgggctatgacactatttctctgtatcagctcgaaggctatctgaataacaagattaatctgcctgcgaaagttgtagtgctgacatttgatgatggtttgaagtcagtgagtcgctatgcttatcctattctgaaagagaatggtttccgcgccacggcgtttattatctcttcgcgtattaaacggcatccacaaaaatggaatccagattcattacagtttatgagtattgctgaactgaaaggaattcaagatgtgtttgatatacagtctcatacgcattttttacaccgcaccgataatagacaccatcccatattattgagtcgctcttatcacaatatcatttttgattttgaacgctcacgtcgggcattagcgcagttcaatccgcatgtgatttttctgtcatatcccttcgggggttttaatcaaacagcggtcaatgcggcgaagaatgccggttttcatttggcggtgaccacgatgcaaggcaaggtcaagccaggcgataatccatataccctgaaacggctctatattctccgtactgactcaataccgaccatggcggagcgcatcgccaatcaacccggcccggttgcggtaaaaccggcacccgcagtgattgaaatggattaacgatgttatggcataagacgtttatggcataaaaaggaagggtgttttatttaagcgcccgaggttaatcgcattattatggctatctagccagtgatccgggggagcgaacatcgctaacccccgtagcttcaggtactgagggggattaagcgacctgaactggcactgccttagctttgcgttgtagctgattttcaccttcaaaataagccactttagggtggtgcaaacgggcagcagcatatgacatctgtacataagaacagataatgagcttatcaccgacacaagcgcagcgtgctgcggcaccattcacggagataatccgcgaaccacgctcagcagcaatcgcataggttgaaaaacgctgaccgttatcaacgttataaatatcaatagcttcgtattccagaataccggcggcttccagaaaatcctgatcgatggcgcaggagccttcatagtgcaaatccgcttgagtgactttgacccggtgcagtttgccttgcaacatagtgcgtatcataactcttacctttgaccctgattaaatctcttaccagaccctataatctactgattcagggagcggctcaatcataaaaatagacccagatagatttcgcgctaagcgtcctgcggcctaagactttctgcaaaaaatgcccactcagttttgccgattttataccacttgtctatgattgatgccctatctgtaaattttccttgttgcctcttcatttcattacgtccacttccacggtatccgcgtctctcactcaccaaaaccgttgctcatcggcggtcacgggttccgagcgaacccgttatgggggaatgctgttgatagtgacttttaccttggcgttcctggttgattttgggccaactcgcggcttgaggggaatgagcaaccgcctgatcggtaaaatatcagtggcgcaaatcaaccagttggttatcaatcagacgagctttacccaaccaggcggccatcaaaatcaccgcttgctggctatcgacagtcagtggctgtaaggtctcggcatcgcggataaacaattcatcgggcgtaaagcctacacggagtagctgcgctgccgcctcttccaacagtgcgtcaatctgccgttcgcctaaggccattttctctgccagcgcccacatgatcttactgagctgtggcgcaatctgacgttcttcttccgtcagatagccgttacgggaactcagcgccaaaccatctttcgcgcgcaccgttggtaccccaacaatgttgatgtcataacccatatccgccaccattttgcggatcaaggcgagctgctggtaatctttttcgccgaaacaggcgacatctggctggatcagattaaacagcttgctgacgatggttgaaacaccgcggaaatgaccagggcggctggccccttctaaaatggtcgatagggcaggaacatcaacatacgtttgcttttccagccccgcagggtagatatcggctgcggccggtgcgaacaccagatctgcaccgtggcgggtcagtttctcgcaatcttcctgtaaggtgcgcgggtaatgggctaagtcatctggccgttcaaattgcagcggattaacaaaaatagtcaccacgaccacgtcagcgcgggtttttgcttcatccaccagcgtcatatgcccttcgtgcaggttacccatggtgggtactaaggcaattcgtttgccttcctgacgccaacggcggatctgttgacgtagcaatggcaatgtctcaataatcagcattccctttctcctgttttaggaacgatctattttaggaggatcctattttgaaaactccctattttagaagaaatattagtggctcagttactggaatgtatgctcttcagcaggataaatccccccctcaacttcttcaatatagagcttaatggcggcacgaatatcgcccgcactgtgtgctaaaaagtttttactgaattttggcgtatgacccccggtaataccgagtgcatcatgcataaccaaaatctgaccgtcagtgacattccccgcaccaataccaataaccggtatggttaactcttcggtcacccgctgtgccagttctaccggcacgcattccagtaccaacagttgagcccctgcctgttccagggcaatagcatcttgcaacagttgattggccgccacttcttcacgaccctgtactttatagccgccgaaaatattcaccgattgtggcgtgagccccagatgcccacaaaccggcaccgcgcgctctgccaacatgcgaatggtatcgcacagccagctcccaccttccagtttgaccatattggctccggcccgcattagctctgccgcgtgggtaaaggccagttctggcgtggcataactcatgaatggcatatcggccaataacaggcaatgaggcgcaccacggcgcactgcacgggtatggtaggccatatcggcaacggtcactggcagcgtggaatcgaacccttgtaacgtcataccgagcgaatcccccaccaatagcacctgaataccctgttcggcaaataactgggcaaaactggcatcataggccgtcagcgttgcgaatttacgtttctcttgtttccattggcgtaattggctcatggtggtggttttcatcactctgtctcctgaaattaaagtgaacaactttatcaacaaacggataaaccaagacctgcccattacgggatggaatataagattatctgcaagacattctactgcaaccttggcctgacggcgaggtgggctatttttagttgataatcataatgttatatcaatataacgtaatgagtggctcaacgcacgggcagagtctggctatcgaagaataaaaagatcgggggaaacagaggatcttgccgtgtgtgagccggcgatattaccagagaaccaagccgttcttatcgacccgcttaaggcattctgatagggattcgccatcggggaaaataagatctggggcgatatctgccagtggatagagcataaattcacgcgctttcagaccataatgcggaatcgtcaggcgatcagtttttatcacctgatcgccatacaacataatatccagatccagcgtccgtggcccccagcgctgctcttttctcacccggccttggttacgttcaatcgcttgtgtgtgatccagcaactgctctggtggcaacgatgtatccagtgcgaccacggcattgagaaaatcgggttgatcctgtgggcctaatggcttggtgcggtaaagtggcgaacacgctactaaccggctacgcggcagatgcgccaaggcttcccgtgccgcgctaacctgttgtagtggcatggccaaattgctacccagcgcgatatagacccggatcatggtaaaattataccccttctttacggggtactggcttgcgtgggcggcgtggacgtgaacgccgtggcgcaggatcagcacctaatgtattcagcatggatttctgttgcgtgggagtggcttcctggaattcgccccaccactgcgccaaacgttgcagctcgtgatttttttccacttctgcccgtaggagtaacagatcgtaagccgcccggaatttagggtgttccatcagcttatgggcacgtttcccctgacgacgtgacagacgcagttgtaacaaccagatatcccgtaccagtgaggtgatacgtttagggatcgccagtgagcgacactcttcgtccagtacatcattcatggccaatgcaaatgcatcgtaataggccaagccgctttcctgcgttaacttctgcgcatgttcaatcagcggataccacagcatcgccgcaaataagaaggcaggattaacccgctgatcattatgcagacggtggtcggtatttttcagtacctgaaccagaatacgctccattggcgaatcatgctgttcagtaaaattacgggcaatcagtgggaatagcggctggaaaagctggtattcgcacagttttaaataggttttatagccgtagccggattgcagcagcttgagtgactcctcaaacaggcgggcgggcgggatttcgcgcaacagtgaggccagacgcggtataggctctgccgtttccgggctgattgacatatccagttttgcggcaaaacgaaccgcacgcagcatccgtaccggatcttcacggtaacgggtttctgggtcgccaattagacgaataataccttctttcagatcacgtaagccgccggtgtagtcacgcagcgcaaaatcagaaataccgtagtagaggctgttaatggtgaaatcacggcgttgagcatcatcttcgatggagccaaagatgttgtcacgcagcaacatgccattttgcgcctgctgggaggagttcttatcgctgtcttctgcttgttgctgctcgtggtggccacggaaagtcgctacttcaataatttcagggccaaacatcacatgagccaaacggaagcggcggccaaccaaacgacagttacggaacagttttcgcacctgttcaggggtggcgctggtggtgatatcgaaatctttgggttttctgcccagcagcaggtcgcggacaccgccgcccaccagataagcttcgtaacctgatttattcaggcgatagagaaccttcagtgggttgtcactgatatctctgcgggagatattgtgctgatcccgcggaataatcgccatttggcgctgttccgaagacgacaccgcgtgacccttgcggccagtatgtgctctggcgggccttctctctttgcgggccacgttatcttcaccgggcactttatctttacgggccttgtcatcacggaccgttttgtcttcgcggatcagcaccttacggcagaaataggctactcgggtaaaaatggtacacctcgatagtggctaataaataacagaacgacagaaaaacagcggctaatcatagctcaccatacttactttgagaatgccgttgtgttttctgtggggttattgccccctggagtgggattgacaccaacgtccaatgctcaacggcataacgtaataataaatacaaatcaagatcttgccagtattccggtagcggttggcgtaaaaactttaatgcgtcgattaaaataggacgtggatcgccattaggcaagggaggagcatgattctgcttggagagcttattcccctgattattcagcgccaacggcaagtgtatatagccggggacagggtgttgcaactgctgatagagcgctatctggcgcactgtcggctcaatcaaatcagcacctcgtacaatttcggtcacgccctgaaaagcatcatccaccaccaccgccagattataagcgaacagaccgtcacggcgacggataataaaatcttcttgtgccaacgcagggtgagcatgcagttcgccgagtaatttatcataaaaagcgtaaaccggctgagtctgccgcaaacggatagccgcgccgctagcgggtaaatgacgatcacggcagtagccgtcgtagaacccgccgagctggtggatgcggctacgggtgcaggtgcagtaatagcttaatccctgctgttccagccagttgagcgtggcccgatacgcttcatggcgctgtgattgatagataaccgggccatcccaatggagaccataatgctctaaggccgctaaaatacgtgaggccgcgccaggaacttcacggggaggatcaatatcttcaatacgaactaaccacttcccgccttgagcacgggcttgcagataactcccgagtgcggcaatcagtgaaccaaaatgcaaatcccctgatggcgaaggtgcaaaacggccaatatattctgttggttgattcgttgctcgttggttagctgatcgttgaatgaccgcttgttgaaccacaggctgttgagtctcgggaagctgggcgctgggaaattgggaagcacgtggttgagcagcagaaaatagttgagcagcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgatggttttgagccaaatggttggggatcaaatagttgtgagctaaatagtcgttgaaaaccagtatcttcaagcataaaaagaaggggtccaacagttcaaacacggtgccggagagggctctggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgttagcctgccatctgcttttcgcggatttcggccagggttttacagtcaatgcacaaatctgcagttggccgtgcctcaagacgacggataccaatttctacgccacaagactcgcagaaaccaaaatcgtcatcttcaacttttttcagcgtcttctcgatctttttaatcagtttacgctcgcggtcgcggttacgaagttcaaggctgaattcttcttcctgcgcggcacggtccaccggatcagggaagttagcagcttcgtcttgcatatgcgatacagtacgatctacttcatccctgagctgattgcgccatgcttcaagaatcagcttgaaatgcgacagctgggcggcgttcatatactcttcgcctggcttctcttggtaaggctctaccccagcgatggcgagaatgctcaaggacgaggttttacgtttttgcccttcttgcatgatgcttctcctacattcatacgcactatcgaaatccccaatagggggaaaaatcaggccgctataaataacagaagggaggtaggttggcaattattcctgtcgcctgcttgacaatggtgtgaaggaaggcgtatttggcgagccactttacccagtaattgcttttttattcagcgttttctgatgaaagcatttcgtccagtaataacggtaaacgggtgtttagctcgataccgtcaggcgatagttgaaaaccataacaaataacctctactcctgcctgctgagcctggactagcaactctgcatagcgacgatcaatgtgtcgggctggtgcaacttgtttgattcccgtatgcaataccgcaaagaaaagtactgcccggtggccgttgacaaccctgttttgtaattcccgaagatgcttctggccccttagagtaaccgcatctggaaaataaccacactgttgttgtaataaggtgactgatttgacttcaatatagcagtcacgtctatcttctgcctgcaataacaagtctatacggctgttctcttcgccatacttaacttcttttctgacaaaattgtaaccagataattcagcaatctgatttttttcaattgccaagttcactaactcattggcgcgcatcgtattgacacaaatccaatcaccggtttgggtctgtgtcagctcccagctctgaggatacttccgtttcggattatctgatgttgaataccagatggtatctccaggcgtagcacaacccgtcattgctccagtattcgcgcaatgaatagtcagcgcctctccagcgggcgtcacaatatcagctaaaaagcgtttgtaccgcagaataagtgtggcgggttgtaacgggggagtaaattgcagcaaaggggcgttaaattgcagcgatttggcgtgagtcggtggcgaattagggctaattgaccgcgaatctgagttcactgacagtaagttggcgctaaagggtggcaagttggcgttagcaggcatctggtttcctttcactgccagccagcggccagctttgtacgatgttatagcgggtgcggccccgcgcgaagaccgattcatacagcgagaaatggtccgcctggaaggtctcattgccgctcttggcaggtaatgccactgggcgggttgcgttacgcaacagagtaacatggggatgaaacggcagcggcgtttgataacagccactacgtgctgcctgggagcgcagcaactgcgccaattgcaacaggccacgaggggggttcttacatcccagccaaatcacgccggaaccgggccaatggccgatatcatctaatgtcacgctgaaacctgcttgttggatacgcccggcttgctgctgtaacacctgggattttgtcgcactgacttcaccaaggaacgccagtgtcaggtgcagattcgccgccgcgacagggcgacccgcctctggcgagaaatgaccagctcgccattgcacaatctcttgttgcatggcatccggcagtgtcagggcaaagaataggcggcggacacgttttaattcgtcaacggtatttgtcattaggttggcatgatcactcggctaaatacgctctacggtcatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtagagcgtgtggagacgaatgttgtggtgagtgagagaaaaaatgatgttgcgatagcggcgttaccggtgagtgaagtgctcgacgagttgctatctgcattgcaatcctcatcgcaagtcctgcttcatgccccgaccggtgccggtaaatctacctggctgccgctacaaatcttgcaacaaagtcagtttcttaatagcgggtcaccgggccgcatcattatgctggagccacggcgactggcggcaaaaaatgtggcttaccgtttggcgcaacaattgggtgaattgcccggccagacagtaggttaccggatgcgcgcagaaagcaagatcgggccggatacgcgtctggaagtggtgaccgaaggtattttgactcggatgctacaacaggatgccgagcttcagggcgtgtcattggtgatccttgatgaattccacgaacgcagtctgcaagcagatttggcgctagcgttattgctggatgtgcaacaggggctgcgcgatgatctgaaactattaatcatgtcagccacgctggataaccagcgcctttctgctttgttaccctccgctccggccattgtctcggctgggcgcagtttcccggttgaacgcagttatcagccgctctccagccatgaacggttggaagagggggttgccagccgcgttaaacgcttgctaaatgaacagcccggttccttgttgctgtttttaccgggtgtcagtgaaatccatcgagtgatggaacggctgcatggcgaggtcgccagcgataccgatttgtgcccgctgtacggtgctttgccactcagtgaacagcaaaaagcgattcaaccggccgctatcgggcgacgtaaagtggtgctggcaaccaatattgccgaaaccagtttgaccattgagggcatccggttggtggttgatagcgggctggaacgggttgcgcgttttgatatcaaaaacggtctgactcgcttggtcactcagcgtatcagtcaggcgtcaatggtccagcgcgcaggccgtgccgggcggctagaaccgggtatctgttggcatctgtttgccaaagagcaggccgaacgggcggcggaatacagtgaaccggaaatactgaacagcgatttatgcggtctgtggttggaattactgagttggggatgtcaggatgcggcgcaactctgttggctcgatcaccccccggcagcggcactggctgtggcccgtgatttattagggcgattggatgccattgatgaccaagggcagttgacggccacggggcgcaccatggcaacgctgggctgcgaacctcgattggcggccatgttgtgctttggggcggggcatagccccgatgcactggctacggctgcgttgttggcggctattttggaagagccacctcgctctggccaaatagatttacatgactggctcagccggccgcagcctcactggcaacggcgcgccagacaactgacacaaaggcttaacgcgcgcggaggcagtgtagaccatgcgctggccgcacaattgctggcgctggcttatccggataggatcgcacagcagcgggggcaggatgggcgctacctgctggctaacggcatgggggctgccatggcgcaggatgaggcgctatcgcgatccccctggctagtggcggttgggctactgcaaaaccacagcgggccggatgcacgtattttgctggccttgcccgttgacatcgaacagttggtgacgtgtctgccgcggcaagtggaagagcgcacggtggtggagtgggatgatgaaaaaggtacgctgcgagcctggcggcgctggcaaattgggcgtttgatcctgcgggcgcagccattggctaaaccggatgacgcggcattgcagcaggccttgctaaactgggttcgggagcaaggattacagatacttaactgggatgaacctgccgagcagctacgtacccgcttacaatgtgctgcccgttggttgccagaggcgccatggcctgcggtcgatgacgacagtttgcaggataaactggcgctctggttgcagccgtcattatccggtgttcgtgatctacgtgggcttcggcaggtgaatattgctgaagccttaacccgcttgttagattggaaacaacgccaacggctggataccgaactgccaactcattacactgtgcccactggcagtcgcctgccaatacgttattatgtcgaccggccgccggtgttggcggtacgtttgcaggaggtttttggtgaacagcaaagccctatgctggcgagcgggcgggttgcggtggtgcttgaactgctttctcccgcccatcggccattacagattaccggcgatttagcggcattctggcagggggcgtatcgtgaggtgcaaaaagagatgaaagggcgttaccccaaacatgtctggcctgatgacccggcacatacccggccaacccgcagaaccaaaaaatatcaagataagtgatatatcatggctgatagccaataaattcagatgtttctcgtttctatccggtgaattggggaacacattaagccgcaataatcaccaatgcgcgtggagataggaaacatgtctggggacgatcgtgagccgatagggcgcaagggcaagaaagcccaacccaaagcagcaccaaaacgtccactgcgccgtcggcgtgatgaagatgaatacgaagaagattatgacgaagaacaaaatgattatgatgacgaggaggaaccgatgccaagaaaagtagcatcacgcccacctcgcaagaaacgccgttggctcgggttgttgatcaaactgttcctgattggggccgtggctttggcgatctatggggtttacctcgattcgcaaatccgcagccgtattgatggcaaagtctggcaattaccggctgccgtgtatggccgcatggtcaatcttgagccgggtatgtcctacagcaaaaaagagatgatcgccttgctggaagggatgcaataccgtcaggtcagtcgcatgacccgccctggggagttcacggttcagaacgacagtatcgatatcttgcgccggccgttcgatttccctgatggtaaagaaggccaaattcgcgcccgtttactgttcaaaaatgatcgtctggcccagattcaaaacctggataatcagcgtgatttcgggctattccgcctcgatcccaagttgattaccatgctgcaatcacctaacggtgaacagcgtctgtttgttccgcgcgccgggttccctgatttgctggtggacaccttgctggcgactgaagaccgccatttctatgagcatgatggcgtcagcccgtattccattgctcgagccgtggtcgctaacctgacagccggtaaagcggtgcaggggggcagtacgctgacgcaacagttagtgaaaaacctgttcctgaccaatgaacgttcgctggtacgtaaacttaacgaggcctatatggccctgttgatggattatcgctacagcaaagatcggatcttggaactctatctgaacgaagtctatcttggtcagagtggtggtgaccaaatccgtggcttcccgctgggtagcttgtattactttggccgcccggttgatgaattgagtctcgatcagcaagccatgttggttggcatggtgaaaggggcctcactgtataacccgtggcgtaatcctaagctggcacttgagcggcgtaatttggtcctgcgcttgttgcagaatcaagggattatcgatgctgagctttacaccatgctcagtgcccgtccgctgggggtgcagccgaaaggcggagtcatcacacctcaacctgcttttatgcagatggtgcgccaggagctgcaacagaagttgggtaacaaggtcaatgatctgtctggcgtgaagatcttcaccaccttggatccggtttcacaagatgccgcagaaaaagccatcgaagacggtgttccggcgctgagagccgcccgtaatatgaatgacctggaagcggcgatggtggtggttgaccgtttcagtggcgaagtgcgtgccatggtgggcggttcacagccacaatttgccggttttaaccgtgcgatgcaggcccgccgtttggtggggtcacttgccaaaccaccaacctatctggccgcgttgagtgagccggataagtaccgcctcaatacctggctttcggaccaaccgctgtcgcttaaattgtcgaacggttcattgtggcagccgaaaaactatgatcgccagttccgtggtcaggtcatgttgatggatgcgttggtgaactcactgaacatcccaacagtcaatttggggatgtcagtgggcttagatcagatcagcgccacactgcaacgccttgggatcccgaaatcagtcattaatccggtcccagccatgttattgggggcgattgacctgactccggttgaagttgcgcaggagtatcagacaatcgccagtggtggcaaccgtgcaccgttgtcggctgtgcgttcggttattgctgaggatgggaccgtgctgtatcagagcttcccacaggcagaacgtatggtgcctgcacaagcttcttacctgacgctgtatgcgatgcagcaaggggttgtccgtggtacatcacgctctctctcggcgaagttcggcaaatataatctggcggccaaaaccgggacaaccaacgatctgcgtgacagttggtttgccggtattgatggcaaagaagtgaccattgcctggattgggcgcgacaataacggcccgactaagctgaccggggccagcggcgcgctaaccttgtatcgccgctatctggaaaaccaaacgccgttgccgctgattctgcaaccgccagaaggcattagccaaatgaacattgattcggcggggaacttcgtctgtggtgaagggagcgggatgcgcgtcattcctgtttggaccgaaaatccgcaagctttgtgtcagggatcaacacccactcaagaccccacaaaacctaacgatgatggtgttgccgattggatcaaagagatgtttggccaataaaatgtgtggtcaataaaatgtgacggcgggcgtggtttacagactgcgcccgccaatttttttctttgcgcttcccttcttcgtttcccccaacaaatcagcacggcatagcccttgcagtcctttgtgagttacgcataaactaacggttttgataattatttcgttttaataatcattatcgttaccgttcgattttcgctaacgtttgggtcgcgtcctcccttgcctcccctcacctgagatcaaggcgttgggggttatcagccgtctgacgggtattccccgttaatttataatcgcgtacagcagggcactatcttggacctacaggcaagccactccagcacttttatactccgtgaactgagtttttcggttcctggtcgaaccttattacagccgctgtcactgacgtttccgcaagggaaagtctgtgggttgatcggccataacggttccggtaaatcgacattgctaaaaatgctgggccgtcatcaaccaccatcaagtggtcaggttgtgctcaacgatatgccactggcccaatgggatagcaaagcgtttgcccgcgaagtggcctatttaccgcagcaattaccggccgcagaagggatgacggtgcgtgaattagtcgccatcggccgctatccgtggcatggcgcgctagggcgctttcgtcaggaagatcgccaacaagtcgaagaggcgattgcattggtagatttgaaaccactggctaaccgcctggtggacagcttgtctggtggtgagcggcagcgggcttggttggcgatgatggtggcgcaaaacagccgctgcctgctgctggatgagcctacctccgcgctggatattgctcatcaggtggaggtcttggggctaattcaacgtctcagccacgagcgtggcctaaccgtaattgccgtgttacacgatatcaatatggcggctcgttattgtgaccatctcgtggcattgcggggcggtgagatgatcgcccaaggcccggcagatagcctgatgcagagtgcggtgttagaacaaatttatggtatcccaatgggtattttaccgcacccggctggcggtgcgccggtaagttttgtttattaatgaagacacatttacccatggatctctcttcttcatcggcttcgaattatttatcgggtccagattgctcatcggatccagattgttcagtaaggccagcttgttcagcaaggtcagatcgttcagtaaggccagatcgttcatcggggcccgattattaccggcgtcggctactgatggcattaacgttatcgccattactgctctcattgcccagtctggtagcggcggcaccgaagagcgatcagccattactcaatatagacagagtgattgatatccaaagagatatcgatactaaaagggtcgtcgcactggagtggctacctgtcgaattgctactggcattgggggttacaccgtttggtgtcgctgatattcataactatcgcctatgggttggggagcctgctctgccggcggatgtgattaatgtcggtcagcgcactgaacccaatctggaattactgcaacaaatggctccatcgctgatcctgctgtcgcagggttatggcccttcgccggagaaacttgcgcctatcgcgcccacgatgagttttgcgtttaatgaacagggcagttcaccgctggctgtaggcaaaaactcattacagacattggggcagcgtttgggattggagacggctgcgcaacagcatcttgctgattttgaccattttatgctggcagcccgtgcgcgtttatctggcgacacgcagactccgttattaatgttctctctgttggatccccgccatgcgttgattatcggtaacggcagcctgtttcaggatgtattgagcaccttgaatattgagaatgcctggcaaggggagaccaatttttggggcagcgcggtggtgggtattgaacgtttagcgacgataaaaacggcacgtgcagtgtgtttcggccatggaaataatgagatgttacagcaggttgcacgtaccccattatggcaatcgctgtcttttgtacgagaaaaccaattacgtctcttgccaccggtttggttctacggcgcgacactgtcagctatgcgtttcgttcgtttactggaacaggcgtgggggaaagcaccatgagcgccataagtttacgccagggttggcggctccctgcgggtctacttggcctactggtggttattgccgtttccctgacattttataacctcagtcaattactgccttcctctctctggtctgaagccctatggcgacctgatcgagacgatgtacgccagatgctatttcattacagccaattacctcgcctggcggtggcattactcaccggagcggggctggggctggtaggggttttatttcaacaagttctgcgtaatcccctggctgaaccggccactctgggggttgccgcgggtgcccagttagggctaacgatagccacactgtggatgttacccggtggtgagttaacccggcaactggcggcaatggccggtggtatgacggttggggcactggtctttggcgtagcctgggggaagcgcctgtcaccggtgacactgattttggccggtctggtgttggggctttactgtagcgcggtgagtaacctactggcactgttcaattatgaccagttacaggggttgtttttgtggagcagtggcgcactgaatcagcaggattggagtacggtacagtttctgttaccgcgcttactgattagcggcatattggcggccttcttgattcgtccgttgaccctcttggggttagatgatggtgtcgctcgcaatctggggttagggctgtcactggcccgcctgagtgcgctgggattagccattatattcagcgccatgttggttaatgcggtgggtgtgattggttttatcgggctgtttgcaccattgttggcgaaaattttgggggcacggcgcttatcacaacgtctgatactggcccctattgtcggggcattgctgctctgggtgacggaccagggcatcatctggctgacacaagtctggcgagagatcccaaccggtgccgctacggcgctgattggtgcgccattgttattgtggttgttgcctcgcttacacagtacgactgcgccaaacatggatttgggtgactcggttccggtagagcggcagcgtttaggattatggatcagtgcgggtttgctgctgctgttggggggattgatcgtggcgctgatgtttggccgtgatagccaaggttggcgctggatcgtcggtgatgaattacaggcgctgttacattggcgctggccacgggtattggcggcactggctgccggtatgatgctggcggttgcaggaacattaattcaaaagttgactggtaacccgatggccagcccggaagtgttgggtatcagctctggtgcagctttcggcgtggtcattatgttgtttatcgtccctggtaatgcactggaatggttgttgcctgcggggagcctaggggctgccatcacgctattgctgatcatggttgttgctgggcgaggcggtttttctccgggcaggatgctattggcagggattgcattgagtaccgcttttaccacggtgatcaccatgttgctggccagtggcgacccacggatgcgcgggttgctggcatggatttctggctcaacttattctgttgagggctcacaagcgttgacgacaggcttaattgccgtggtgttgatagcactagcccctttgtgccgccgttggttaatgattttgccattaggcagtgtgaccgccagagcattagggatggctctggcccccagccggttagcgattttattattggcagccacattgacggcggcggcgaccctgaccgtcgggccgttgagttttgtgggattgatggctccgcatatggcccggatgctgggtttccgtcgtgctattccgcaactgattattgcggctattttgggcggattattgatgatattagctgattggtgtgggcggatgctgttgttcccaaatcagatccccgcaggcctattagcgacatttatcggggcgccctattttgtttatttgctgcgcaaacaggggcggtaattttatcaggcgaatgccctgctaatttgacgccgccgcgtgactattctgcctatcctcaccgtttcagatcgcgtcattgagggttgtcagcagtctgaaatctcctccggagaggagattagaggttattgacaaagagcccgcaacgggagagaacaggcagatcgtaaagacgccggcttccctgtataaaaatagccttccctgggggctcgaagcgcgccctccctggcgcggacgctttactcttcagcctatcctcaccgttcaagatcgagtgttcgggggttgtcagcagtctgattaccttctattttgggctaaaactcaaatagatattgttttgactaaaattcaaacaaatattgaattaaagtttagcaaagcatcgacgagcggcattgacggttttctgaatatcttcgttgctgtgagccagagacataaagcccgcttcaaaggctgacggtgccagatagaccccttcttccagcatcaaatggaagaaacgtttaaagcgctcaacatcacaattcatcacatcctgatagcaggtgacggtatcagcattggtaaagaataggccaaacatcccaccgacgtggttaaccaccagcgggatgttctcctctttagcggcatgtcgcaggcctgtagccagtgagtcggttaattcggtcagtgtttcataaacaccgacctgagagatttctgtcaggcaggcaaaaccggcagccatagcgatagggttaccggatagcgtaccggcttggtaaaccgggccagtcggtgccagcgcattcattacctcacggcggccaccaaaagcgcctactggcataccgccaccaatgattttacccagacaggttaaatcagggatgacatggtaataatcctgcgcgccagctaaggctacgcgaaaaccggtcatgacttcatcgatgataagcagagcaccaaactcatcacacaaagcgcgcagaccaggcaggaactctggcaacgggggaatgcaattcatattaccggctactggctcaacgataatacacgccacttcttgcggatattgctcaaaggcctgccgtacagaagccagatcgttataggtacaggtcagggtgtgtttggcaaaatccgtaggaacaccaggtgaattgggctgacccagtgtcagtgcgcctgagcctgcttttaccaacaaacaatcggcatggccgtgatagcagccttcgaatttaattatcttatcgcgaccggtatagcctcgggccagacggatggcactcatggtggcttcggtgccggaattgaccatccgtaccatatccatggttggcaccaaatctgtaaccaactgagccattttcacttccatctctgtcggtgcaccaaaacttaggccacgttcaacggcctcaatgaccgcctgacgaatagcagggtgattatggcccaagatcattggcccccaagagccgacatagtcaatataggctttgccatctacgtcaaagaggtaagcaccatcagcacgttcaataaagagtgggatgcccccaacacctgtgaatgcacgcaccggagagttaaccccgcccgggatcaactgttgtgcttgggcatacagattttcggatttactcataaattggctcctgaattgggcttggcaacgttattcactttggcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcatctaggcagccttagccttggtaacgtcgttcttgtgacaatatgggtcttgagaaaagaagaatgcggcttattctaaagaactgacagcggttatcaaataattgggcatatttagctgtcagtatgcgtaatgtgccgcaaatagtgatagccgtaatatgaacacgcctccctgagccagatcatttcatggctatatggcggcgcaccatgagttcatagactagactctggttacatcaaatttgtattatgtattgctcaactgataaacaaattaactatgactcattcaacgcaacaactttctcctgaaggcgtcgctgaaggcaagcgtggccgtttgatccgtgaactggttaatcgtgataagacacccttaattattcttatcatggccgctgttgtcggtgtggtaacgggattattaggcgtagcatttgatcgcggtgtcgattgggtccagcaacagcggctgctagcgctggctaatgtcgcggattacgcactcttggtgtggcctctggcttttatcatgtccgcactgctagcgatgatgggctattttttggttagtcgctttgctcctgaggctggggggtctgggatccccgaaatcgaaggggcaatggaggaaatgcggccagtgcgctggtggcgcgtaatccctgttaaatttattggcggccttgggacattgggcgcaggaatggttttaggccgtgaaggacccatggtccaaatggggggcaacagtgggcgaatgatcgtggatatttttcgtttgcgtagcccggaagcccgtcattcactattagcaaccggtgcagccgcagggctgtctgcggcatttaatgccccgctggcagggattctgtttgttatcgaagagatgcgctcgcaatttcgctacagcctagtctctattaaagccgtatttatcggggtgattacctcaacgattgtttaccgctattttaatggtgaacgtgcaattattgaggtcggtaaactcagtgatgctccgctaaacaccctttggctttatttattattaggcattatttttggtgctgtgggcgtcatattcaatgcccttatctttcgaacacaagatatgtttgtgcgctttcatggtggtgattggcgtaaattagttctgatcggtggcttgcttggcggaatgtgcggtttattagcactgcttcatggcaatgcggtgggaggggggtttgcattgatccctatcgcggcagccggtaatttcagcatcggcatgctgttgttcatttttatcgctcgggtcatcacgaccttgctgtgttttggatcgggcgctccagggggaatatttgccccaatgttggcattagggaccattttggggaccgcatttggtctgtcttgcgcgcactttttcccacaatatggcatcgaagccggtactttcgccattgcgggtatgggcgcactgtttgctgcctcagtacgtgcaccgttgactgggatcgtattggtactggaaatgaccgataattatcagcttattttaccgatgattgttacctgcctgggagcgacgttgatcgctcaatttatgggggggaaaccgttgtattcggccatcctagctcgcacattagccaagcaagagcaagcgcgtgccacggtaatagcacaagaaccggcggttgaaaataccccacaaataggcaaataatataacattagccctgagtacttgaatgaaatactcaggtattagataatcgagccatagatcaggctgccagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccggttgggagtgatgaggatgagcaacgaaacagtactgcccctacagtttaccgaggcggcggcaaagaaagttaaactactgatttctgatgaggaaaacccgaatctgaaactgcgtgtttacattaccggtggtggatgtagcgggttccaatatggttttacttttgatgatcaggttaatgatggtgatatgaccattgaaaaacaaggtgttgagctggttgttgacccaatgagcctgcaatatttagtgggcggtgccgtggattatactgaagggctggaaggttctcgttttatcgtgactaacccgaatgcaaagagtacttgtgggtgtggttcttctttcagtatctaatttaccctgcgtccttggcgctacagcggtgttagctgcacttacttacctgaatcactgacctgtcgttggctttatataaataagctcatcgggattcattcgtttgctgccttgctgtaacgccaatgactttgggcataaacctgccagcaaagtaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaccgcgaccatgagaatggcagcggttttttatgctcaaagatgattattcgacagtaatatctcaatgctctatttcgaaggttggtagttttaaatgccaacggattgcggcgagccgaataccgagggttatcaccatgcccaacatcatggcttgctgtaatggcatgttaaatgtatagaacgcagtggcatgcacgatcccgccaataatacaggccgtcgcataaatctcagtacgcaggatcatcggaatctcacgggctaagacgtcacgaataatcccacctccgacaccagttattacgcccatacagatagccactaatgggctggcatcggcggcaaaagctttattaaccccgataccgacgaacaccgctaaaccaatcgcatctaacaccggcaggatccattttgccgtgcgcctgggttgacgtaccagtacgatggtagccagacaggtcaccatggccacgactagatcggtgggatctttcacccaaaataccgggccattggctaatgccatgtcacggatcgtgccacccccgacggcagtaaccacccccaaaaccagtacgccaaatggatccatacgtagttttcctgccagtaatacaccagagatagcaaataccgcagtacctaagatatccagccaataaaccagcattaatgtgactccgcgacaggggttggaatgctggccatttgttggcacagctgttgagcggccagcaggatacgtgggctggcgcgattaaaccagtcttcattcagggcgataacaggtaccacaagctgaggcaaccaaaaggcggagacgttatcgacttgcgactgcgtaccgcttaccacgatgacctgtggcttacgtgtcatcacttgctcacgactgacttgtggccagggaacccggctgtcggcaaaaatattttctccaccacagagtgaaacgacttcactctgtaaggtgtgcccggagctggtaaacagtggctgagtaccgaattgcaaaaaggtacgtttgggctgactgcgggcatagcgatcacgcagtgtgttgacgtgttgacggaattgttcagcggcctgatgtgcctgctcggggtgcgggctgtattgcgctagcttatccagatcgctggcaatctgatcgatatgcgtggggtcagagtagaaaatcggaatacccaacgccgctaattgatccagcggccgttgtggattacctccacgccaggcgaggatcagatcgggttttagtgccagaatacgctcaacgttaatgccttgccacgacgccacatgttctaactttttagccgattccgggtaatcagagtacgcactgaccgcgaccaacttatcgcccaaacctgcagcataagccagttccgtggtactgggcgataaactgataacccgttcggcagcctgtgctgggagtgttagcaggctaattagcaacactgctgctgcgcgtggcagaggaaaaagacccagtggcatcattaaccgcgttgcgccaaggtggttaacatggctttgatcattagggtcgattgtttcgccgccaccaccaagaactcttcaaagcttaggtgagatgcttgatcggcaacatcagaaatagctcggactacaacaaagggggtattaaacaggtagcaaacgtggccgatagctgcggcttccatttcaactgctgccaccgttgggaaggccgcccgaatgcgcgctaaaggctcggcgccattaatgaaagcatcaccgctacaaattaggccacggactgcattgagttttaattgttgaatacaattttctgccaacgcgatcaagtcttcatctgcgacgaaggcggcagggcaacccgccatttgaccgggctcatagccgaaggcggttacatccgcgtcatgatagcggacttcattggagaccacgatatcacccactttgaggctagagtccaggccgcctgcggaaccggtgttgatcacgaggtccggttggcaatgttctagcagcagagtggttcccattgccgccgcaaccttacctatgccagatttcagtaatgcgacatcaataccgtttagctgaccggtataaatttcacaacctgcacgcgctaatgtttgacggttttcaatccggtcacgcagcaatgtcacttcttcttccatggcgccaataatgcctactttcatatggatactcgctgattttaaagggagggattaacctgctatttcacgctgtatagcttatcaggtaagaacatattcgggcaattcactgtcattaatgcgtaatgtgccgcagttcatgcgtaatccattgcatctactgccactaataggtatcactgttggtaagtgcatggttttgaatacagaatattcttgaatacaacatgattttgaatacaacatgattttgaatgcaggatggttttgaataattcagggtggttttggaatatagataaccagggggaaatatgtccgggatcgactttaagcagaaaataagtttccagcggccttttagtaagcccagttcagcagaagatgaatatgaaataacaagggtatttgaaagtgatcgtgggcggattgttaactctgctgctatccggcgtctgcaacaaaaaacgcaagtattcccgctggaacgcaatgccgccgttcgtagccgattaacccattcgttggaagtgcaacaagtcgggcgttatatcgcgaaagagatcctgaaccgctttaaacaggataaaaaaatcacggcctacggtttggataaactactcgacccttttgaaagtattgttgaaatggcctgtctgatgcatgacattggtaacccgccatttggtcatttcggtgagtcagcgatcaatgattggtttacaaaacggatggaccctaacggcggcagcggttctgaaccacaaagcacagatcaatgtcaggtagatgtgctgaagctatgtgagggagaaaccgaacttaatattctgcgcagtaaaattcgtcatgaccttagccagtttgagggcaacgctcaggctattcgtttggttcacagtttattaaaactgaatctgacctatgctcaggtgggttgtattcttaaatatactaagcccgcttattggtcagcccctattccagcgtcccataactatttgatgaaaaaacccggcttctatctggcagaggaaaattacgtcaaagaactgcgtcgcgaactcaatatggaagagtttgaccgttttccactgacttatattatggaggccgccgatgatatttcttactgtatagccgatttagaagatgcagtagaaaaaaatattttcagtgtcgaacaactctatgatcatatgagccaagagtggggggccgttacaccgggggatctgtttgataaagtcgtgggtgccgcttttcgtcaattaggccgtgagcaaggccggcgtagctcagaagatcaattctttatgtatctacgggtaaatactgtggggaaattagtccctcatgcggcacaacgctttattgaaaatctaccggctgttttttcaggctcttttaaccaggcattgttagaagattccagtgccgcttgtaagttattgcaaattttcaaacgtgtcgcagtaaaacatgtatttaaccacccagaagttgaacagcttgaattacaagggtatagagtcatcagtgggctgcttgatatttatagcccgttattagcaatgccagagaccgcctttacacaattagttgcagatgaccgccaccgtaagtatccaattgaaacacggttatttcataaattatcgattaaacatcggttagcttatgctgaatctgcagaaagaatccgtaatttaccgtccgaacaatatgagatatatgaatattattatcgtgcgcggttaattcaggattatatcagtgggatgaccgatctttatgcttatgatgaataccggcgtttaatggctgcggaatagtatgcaaaaatttgaattgtccgtttaattaattatagttttgtaaagacggacaatattttttactcttaattttcttggccctatgaacttcatcccccatatttaatcttactaggcaagacggcatacggcattagtcggccacatagtcgctatttattcatttttaatttgtatagtgagaacacgaatatatgaaaaaaacaactttagtattaagtgcattggcattgagcattggtttcgccatgggcccggtttcttccgtcgttgcggcagagacggcagcatcgagtagccagcagctccctagcctggcgccaatgctagagaaagtaatgccttcagtggtcagtatcaacgttgaaggtagtgcgcctgtaagcagtgctggtgcacgcggtatgccaccacaattccagcagttttttggtgataactcgccattctgtcaggacggttcaccgttccaaggctcgccaatgtgtcaaggggatctgggcggactagggcagggaatgccaagtaagcgggaattccgttcgcttggttcaggtgtcattattgatgcgggcaaggggtatgtcgttaccaataaccacgtggtcgataatgcgaacaagatcagcgtaaaactgagcgatggccgcagttttgatgccaaggtgatcggtaaagatccacgtaccgatatcgcactgttacaactgaaagacgctaaaaatctgactgcgattaagattgccaattcggatcaactgcgtgtcggtgattataccgtcgctatcgggaacccgtatggcttgggtgaaaccgtgacatccggtattgtctctgctttagggcgcagtggtttgaatgtagaaaactatgaaaactttatccagactgatgcggcgattaaccgtggtaattccggcggcgcattaatcaacctgaacggtgagttgattggtattaacaccgctattctggcaccggatggcggtaacattggtattggctttgctatcccaagcaacatggtgaagaacctgacatcacagatggttgagtttggtcaggtaaaacgcggtgaactgggcattatggggaccgagctaaactctgaactggcaaaagccatgaaggttgatgcgcagaaaggtgcctttatcagccaggtcgtgcctaaatctgctgcggcaaaagcgggtatcaaagcgggcgatatcattgtcagtatgaatgggaaagccatcaatagttttgcagggttccgcgccgagatcggcacgttacctgttggcagcaaaatgaccttgggtctgctgcgtgatggcaaaccgatcaatgtggatgtcgtcctggagcagagcagccacagtcaggtggaatccggcaatctctacaccggtattgagggggctgaactgagtaacagcgacgttagcggcaagaaaggggtgaaagttgatagcgtaaaaccaggcactgctgcggcgcgtatcggcctgaaaaaaggtgatatcatcatggggattaaccagcaaccagtccagaacctaggtgagctgcggaaaatcctcgatgctaaaccaccggtattggcgttgaatattcaacgtggtgatacttcactctattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgacacaatagatgcagtaacgggtctcaatgcagtaaagattatgtagatcccgtgtgatttccatctagctcaagggcacagtttatctcgctgtgccctttttggttttctatttccacaagcgttcgaggatatcactctgtacgtaaataggttttagccgcttcgctgacattttctatctcatccagcaactcaagccactcgggttctaaatcctgcaaattaacctgctggcgcaactgtagttcaatggtcatgcacagttgtctgaggcgtggcacaccgctacaggcgcaactgccatggaatttatgcaccaaattcagaatgtcgccatcgtcagcccctgccagaatcgcctgcacacgggcggtaatctgcggcataaattctagcaacatggttaagagatcccgtgccagatcctctttattggcggcttgcctgacagcctgtgcccaatctatgaccccagcacctttaggcacgggaagtggcaggctttctgctgtagatgctgtagataatggcggattatcgctttgatagcgggagagtacctgtagcagccgtgcttcatcaatcggctttgccagataatctgccatacccaatcttaacaattgctcttgctggcctttaacggcatgggcggtgaccgcaatgatgggtgtctcttggtgatgcggtatctggtgaataatttcactggcacggataccatcgatttctggcatttgaatatccattaaaatgatatccagcgtgtgctcacgcgcataggtgatcgccatggcaccgctgtcgcacagtaccgtttcctcaatttgctcttcaagcagggtacctattagcttcagattcgcagggttatcgtcgacagccatcaccctgaaaggtaactttggttgcttacgtggttgctcctctgatggtactttactgtgcgtgtcttcggccaagagtaaagggataagcctgatagacgatatgggtttcagcagacaatctttggcgccgatttgtttaagttgctcggcttctacttgtgattggcttggtagtgccaagatgacatgatcggcaatttttagggctgttagcaatttatcttgatgaattgccatgttatttctaaatgggatcggtaccccgaccagcaggaaatcataatgttgttcaggtaactgagctaaagactgacgatgagtcacctgcaatggcgtggtgttgagtatatttatcgtcgctctcgccgccgtagaattacgctcaatgtaagccagttgtttcccctctaaatgcgccatatcaggctggcggtaagggatactctcgttaagttctaatgtgaggtggaatctgaagattgaaccgcaactcatttggctttggaaactgatattaccgcccatttctttcactaaccgttcggtaatcaccaggccaagcccggtacctccatggcgtcgagaggtactggcatccgcctgacggaaagcctggaataactgcgcttgctgggattcggaaataccgataccggtatcgtggatctctaccatcaatgtcacttgctgtgatgcgatagccttcacgacgaccagaatgtcaatattgccctcttcggtgaatttaatcgcattacccagcaagttagtgacaatttgctgcaaacgcatggcatcgcctaacacttggtctggcacgtcattattgatatgtaacgtcagctctagccctttttcatgggcggtatgtgccagcaaaataatgacttcatctaacgtttcacgtagcgaaaagggaatatgctcaagtatcagtttatcggcttccagtttggagaaatccagtacatcgttaatgatgcataacaggttgttggccgaacgctggatggtttgtaaatagtcagtttgtgtcggtgtcagcgaggttttcagtgtttgtcgggtaaaaccaatcaccccattgagtggtgtacgcagctcatgggacatattggccaggaactccgatttaattcgagaggcttcttgagcacgctttttcgccagccccaactccacattctggatttccatttgttcgagtgtttcacgcaagtccgacgtcgcttgatcaatattctgctgcatctcttcatgataggccgcgagtgacatcgccattgaattgataccatttttaagaatatccagctccccgagcatatggccttcaacccggctgtctaattgcccacggcgaatacggtcgacggtattgaccatgttgcggatagggccggtgacatcgcgcatcaggcggtaagcaaacaaaatggcgacacacatacagaacagcagtagcaaagttgaaatgaatatttctttatattgtttcaggcgcactgattgtaaatctaaatcaatggcgatatagcccagtatctggtcactttccccctgcccggaggcttgttcactggataaattagattctgagacaatgggcattcgtaggatcagcgaatccccacggtacgaaagcatcaaagagtcggggacgggttcgcctggagggagtcttaattgtgaggaattgtaattgtagttggatgtgacaaaaagcttattatctacgtcaaaaacagaaattgaccgaacaatattcgagtgccttcggtgtagtagattaatcaactgccgaacggtgtcgcggttgcggaagctcatcccgtattcactggcaacggccaacggttcaataatattggtgccggcactaactatttggttttgcagctcattatagcgattgaccataaaggatgtactgagtaacagccctagaagcagcgtgggtgccaagattaaaatcatcatgcgcgcgcgaagactgtatttggtcatggtattccaatgtgggagaatgggtgactaatgaaactgatgcttgatcaatcaatgtggtgcaattctactctccaaacaggcgtgtgacgacccggtaaacaataactgtgacagtatattttcttggcccctttacgttaggggctgtactccatcagggagtgatcgtttttatccctgatatcttaccgggagggcgagtttatcttgctgcgggtagcctgtttggtaagccgttgagggtgaaggagttgcggcgtttgtcgctaatgggctgtataatgcgttaagcaataatttacccaatgcgccatgttttatcaggagtgggttatcgtcttgctcaggtgcgtacgttggatatgttcccgcacaccgggcatcttgaatctatggcgctgtttattcaggcgtcagaggtcgcaaagtagggagaagttatggttgcggtacgaagtgcgcatttaaacccagcgggtgagtttgctcttgacgattggattgccagtttagggcttgccaatccgcagtcatctgagcgattagccgaaacctggcgttactgtgaacaacagacgcaaaaccatcccgatgcctcgttattactgtggcgcggtcttgaaatggttgaaattctttccactctgagtatggataacgacagtatgcgcgcggcgctgctgttcccgctggtagatgccaatatcgtggacgaaactaccctgaccgagcaattcggtaaggggattacgtatctggtacacggcgtgcgtgatatggatgctatccgccagttaaaagccactcacaacgattccatgagctcggagcaagtggataacgtgcgccgtatgttattggcgatggtggaggatttccgctgcgtggtgatcaagctggcagagcggatcgctcatctgcgtgaagtcaaagatgcaccggaagatgaacgtgttctggcggctaaagagtgttccaatatttacgcaccactggcgaaccgtttggggattggccagattaaatgggagctggaggatttctgcttccgttatctgcatccagatgaatataagaaaatcgccaaattactccacgagaggcgtattgatcgcgaacaatttattgatgacttcgttgcttcattacataaggcgatggccgacgaaggcattaaagccgacatttatggccgaccgaagcatatctacagcatttggcgcaaaatgcagaaaaagtcgctggccttcgatgagctattcgacgtccgcgcggtgcgggtggtggtggaacgtttgcaggattgttatgccgcgttagggattgttcacacgcacttccggcatttacctgatgaatttgatgattatgtggccaaccctaagccaaatggttaccaatcgatccataccgtggtgcttgggccacgaggtaaaacgttagagattcagatccgcacccgccagatgcatgaagatgccgagttgggggttgctgcgcactggaaatataaagaaggggccgtggcagcgggccgttcgagttatgaagggcgaatcgcctggttacgtaaattgatcgcttggcaggaagagatggctgattctggcgaaatgctggatgaagtgcgcagccaggtatttgatgatcgggtgtacgtgtttacaccgaaaggcgatgtgattgacctgcctgccggctcgacgccgctggattttgcctaccatattcatagcgatgtgggccaccgttgtatcggtgccaaaatcagtggccgcattgtgccgtttacttatcagttgcagatgggtgatcaaattgaaattatcactcaaaaacagccaaacccaagccgtgactggctgaatcctaacctcggttacatcacgaccagtcgcggacgttccaaaattcataactggttccgcaaacaagatagagataagaatattctggctggccggcaaatgctggatgatgagctggagcatctggatatcagtctgaaagaggctgagaagctgcttgttccgcgttacaacatgaattcgatggatgaagtgttagcggcgattggggggggtgatatccgtctgaatcagatggtgaacttcctccagggcaaactgaataagccaacggcagaagaggctgatctagaagcactccgtcatctgaataacaagcatcagcccgcgccacgtaacgccagcaaagacagtgggcgtattgtggtcgaaggtgtcggtaacctgatgcaccatattgcccgttgttgccagccgatccccggtgatcaaattatcggttttatcacgcaagggcgggggatatcgattcaccgtgcagattgtgagcagttggctgaattggaatcccatgcaccggaacggattgtcgatgcagtctggggcgaaagctactccagcggttattcgctggtggtgcgggttacggctaatgaccgcagtgggttattgcgcgatatcactacgatcctggcaaatgagaaagttaacgtactgggcgttgccagccgcagcgataccaaaaagatggtggcgactatcgatatggatatcgagatctataacttgcaggtgctgggccgggtattggccaaactgaatcagttgccggatgtcatagacgcccgtcgcctccatggcaattaggctttttaatctggacggcgattacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgctcgccctcctcatgtaccggtttttataagatcgggtatacatttcgggggcgtggcgggtcgcaatcaatctgcctgtgctttcgacgctttgaatttaaaaaacaaaaaaagtgaataaattgaaatgactcaacctgttacttcccctgattctacagcagtcgccctgcaacgtttattggatattatgcgcgctctgcgtgacccagagcaggggtgcccatgggatcgcaaacagacctttgacaccatcgccccttatacgttggaagagacttacgaggtgcttgatgcgattgcgcgcaaggactttgatgaccttcgagacgaactgggtgatttgctgttccaggtggtgttttatgcccaaatggggcaggagcaagggctgtttacctttgatgacgtttgccatgcgattagcgataagcttgagcgccgccatccccatgtcttctctgatacgtctcaaaacgtcactcaggcggcggttaacagagaggccgctctggcgggctgggaatcacgaaaagccgaggaacgagcagaaaaagcattgtattcggcattggacgatattcctgatgcattgcccgccttgatgaaggcccataaaattcagaagcgttgtgcgtcagtcggttttgattggaacacgctagggccggtactcgataaggtctacgaagagattgacgaggtcatgtttgaagcgcgtcaggcagtcgtcgatgaggacaaattgggagaggaaattggcgatttactctttgccacggttaatctatcgcgccatctgggccataaagctgagaatgcgctgcaagcggctaatcgtaagtttgaacggcgttttcgtcaggtagaacaaatagttacggcatcaggtcaaaccatggagagtgcgacgcttgatgaaatggaagcagcctggcagcaagttaaaaagcaagaaactgaaatgtaaggtgttttaattcatttcactgatagttgtggaattttaattacgttaatatattgaattataacggatagcaagacggtgttctgtgcggttttagtcgtgaaaaccgccatgggtgcggagatcatttgtagcgaaaccaaggttccggtatactactttcccgtcctggtacttccatcgtctttaaacctaaactctcaggttcagcatgacaactaattatatttttgtgaccggcggggtcgtatcctctctgggtaaaggcattgccgcagcctccctggcggctatacttgaagcccgtggcctcaacgttaccatcatgaaactggacccgtatatcaacgtggatccgggcaccatgagcccgacacaacacggggaggtttttgtcaccgaagatggtgctgagaccgatctggatttagggcactatgagcgcttcattcgcaccaaaatgacccgtcgtaacaacttcaccactggccgtatctattccgaagttttgcgtaaagaacgccgtggcgactatttgggtgcgactattcaggttattccccacatcaccaatgcaatcaaagagcgcatcattgaaggcggtgaaggccatgatgtggtattggtcgagattggcggcacggtaggggatatcgaatccctgccattcctggaagctattcgtcagatggcggttgatgttggccgcgagcatactctttatatgcacctgacgctggttccttatctggctgctgccggtgaagtcaaaaccaagccaacgcaacattcagttaaagaactgctgtctatcggtattcaaccggatgtgctgatttgccgttctgaccgtgccgttcctgctaatgaacgtgccaaaattgcattattctgtaatgtgccagaaaaagcagttatctctcttaaagatgttgattccatttataaaatcccagggctattgaaatcacagggccttgacgattatatttgtaaacgattcagcttaacttgtcctgaagcaaatcttgcggaatgggaacaggtattatacgaagaatcaaatccgggtggcgaagtgaccatcgggatgatcggtaaatatgtagaattgccggatgcctataaatcggtgattgaagcattgaagcacggtgggttgaaaaatcgtctgaccgttaatattaagcttattgattcgcaggatgttgaaacccgcggtgaagagatgcttaaagagcttgatgctatcttgataccgggtggtttcggctaccgtggcgtggaaggcaaggtcttggcggcgcgttacgcccgtgaacacaatattccttatctgggtatttgcctgggtatgcaagttgcgctgatggagttcgcccgcaatgtggcgggaatggaaaacgcgaactctacagaatttgtgccagactgtaagtatccggtggttgcattaatcaccgaatggcgtgatgaagacggtaacgttgaaatccgtacggaagaaagcgatttgggcggtaccatgcgcgtaggggggcagcaatgtcacctaaccgagggaagtttggttcgtcaaatgtatggcgaaccgaccatcgttgagcgccatcgtcatcgctatgaagtaaacaatatgttgttgaagcagattgaagctgccggtttacgcgtggcggggcgttctgcagataacaaactggtggaaattatcgagttaccagaccacccgtggtttgtggcttgtcaattccatccagaatttacttcgacgccacgtgatggtcacccgttgtttgccggctttgtgaaagcggctggtgattatcaaaagcgccaggtgaaataaaatatttggtggtagggggcggctgagatgtcgccccctctgtctggagttttagtttaacttgtactgaggaaaatctaatgtccaaaattgttaaagtcatcggtcgtgaaatcatcgactcccgtggtaatccaactgtagaagccgaagttcatttagaaggcggtttcgttggtttggctgcggcaccatcaggtgcttctactggttcccgtgaagcactggaactgcgtgacggtgacaaatcccgtttcttgggcaaaggcgtactgaaagccgttgctgcagtaaatggcccaattgctcaggcagttatcggtaaagatgccaaagatcaggccaacatcgataaaatcatgatcgatctggacggtactgagaacaaatcccagtttggtgctaacgccattctggctgtttctttggcagcagcgaaagcagcagcagcgtctaaaggcatgcctttgtacgagcacattgctgaattgaacggcaccccaggcaaattctctatgccactgccaatgatgaacatcatcaacggcggcgaacatgctgacaacaacgttgatattcaagagtttatgattcagccagtcggcgctaaaacgttgaaagaagcggttcgcatcggttctgaagtgttccaccacctggctaaagtactgaaagccaaaggcctgaacacggctgttggtgatgaaggcggctatgcaccaaacctgggttctaacgctgaagcactggctgttatcgctgaagcagtaaaagcagcaggctacgagctgggcaaagacattactctggctatggactgtgcggcttctgagttctacaaagacggcaaatatgttctggctggcgaaggtaacaaagccttcacttccgaagaatttactcacttcctggaagacttgaccaagcagtatccaattgtctccattgaagatggtctggacgaatctgactgggctggcttcaaataccagactgaagtcctgggtgacaaaatccagttggtgggtgatgacctgttcgtaaccaacaccaagatcctgaaagaaggtatcgagaaaggtgttgctaactctatcttgatcaaattcaaccagatcggttctctgaccgaaactctggctgcgattaagatggcaaaagacgcaggttacaccgcggttatctctcaccgttcaggtgaaaccgaagatgcgactatcgctgacttggcagtcggtaccgcagcaggccaaatcaaaaccggttctatgagccgttctgaccgtgttgctaaatacaaccaactgatccgtattgaagaagcgctgggcgaccgcgcaccattcaacggtctgaaagaagttaaaggccagtaattactgcgctctactttcttaatgagttgattaatttaactggttgatttagttaactaattaattaaaaacccgcttcggcgggtttttttatgcgttgattttgctgatcgataaaatcagatgctggcttgcttagagccgctcaggttggtttatcgtaaaaccctacctacctaactctatggctttatccatatttcgaccaccaactaaaacttttcctaaatgaaacacaaattcaacaaattcaacaaaacgtgacaacttttgtgtgcgggagtatgaagcataagtaataattaatcgtcaaaagtttcctattgacaaggttaaaccagacttaatcaacatataagggatataacaatatgaaattaagtacattattgctacctgttattctttactccagcgcaacactggccgctaacatggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatgactgtgaaaatcaacgaatcattgccacaaggtaatgggaaagcgcttggcaccgtgacggtgactgaaaccgcttatggcttactgtttacgccacatctcactgggctggctccgggaattcacggtttccatctgcatgaaaaacccagttgtgctccggggatgaaagatggcaaggcagtgccagcattggcagccggggggcatcttgacccaaataagaccggggtacaccttggtccttacaacgataaagggcatctgggggatctgccgggattggtggttaatgcagatggcaccgccacctatcccgtattggctccgcgcctgaaatcgttgtcagaggtgaaacagcatgcgttaatgatccatgctggcggtgataattactctgatcatccaatgcctttaggcggtggtggcgcacggatggcatgtggagtcattgagtaaccgtctgatacagttaaactggctacccgagcgtagccagtttggtggaggccgggtaatctgcgataatcggtcactgatttgaataacgatagagatactgatgctgtacccgattaatgaaatgttccagacgttgcagggcgagggttatttcactggcgttccagcgatttttgttcgcttgcaaggttgcccggtaggttgtagctggtgtgacaccaaacatacctgggaaaaagaagcggatcgggaagtcgatatgcagcgcattatggtgaaaaccgcagaaagtgatgcctggggttcagccagtgaacagcaactgttagatcttttcgctcagcaagggtataccgcccgccatgtggttatcacgggtggtgagccatccatttacgatctccagcccttaacgtcactgttggagcaagctggcttcagttgccagattgaaaccagtggtactcatgaagtgcggtgttctgcccagacttgggtgaccgtttcaccaaaagtgaatatgcgcggtggcctaaaaatattgtcacaggcactccagcgtgcggatgaaattaagcatccggttggccggttacgagatatcgaagcattagaagcgttactggcgacgttggatgatgataaaaaacggattattgcactgcagccgataagccagaaagaggatgcgaccaagttgtgtattgagacctgcatcgctaagaactggcggttgtcgatgcagacacataaatatctcaatatcgcttgatacccttcgtccttgacgctgtcgcggttttagctggatggacggttagctgcgctcactcgcccgaatcacttaccggtcgttgaccctaaaataaatagactcatcgggacttgttcactggccgccttgctgcaacgccaatgactttgggtatcaggttttgtccttgacgctgtcgcggttttagctggatggaaggttagctgtgctcactcactggcagaaattttttacccgcgataaacgcagccagcagagcaggtctctttgatcatcaccgcactgagttctggcaattggggtttaagttgttgccaaatccaacgggctaaaacttcgctggttgggttttccaagccaggaatatcgttcagataatgatgatcaagacgttcccaaatgggttgaaacacggcttttagggcggcaaaatccatcacccagccagagtgagcatcaacttcacccgtaacctctaaacgaaccataaatgagtgaccgtgtaaacggccacatttatggccttcaggaacatgcggtaaccgatgtgccgcctcaaactgaaaatctttaaatagggtggtgctcataatcatgaccttattgactcaaaaatccgccgcatagtaccggaaagcaccggtactggctatgatcgcgcgtcatgtgaatccttatttcgctcaccgtactccggttttattgacatagcttgctgatttttatgcagacatagcaatgttgccacctattgtaagcgccagaaaatttccctaataacctgaacactttaactcatatcaattacctgaaaaattgcttagtcgttttggttatttattatttctatcgcttctttaattgttattctcaggatggttaaccttacaaactatcaagactttgtggcacgaattgtcctgcctatattgacaaatatttgtgccaaccacggctaaagcataagggaattcgtactgcaatgacgactcaggctcctccaacttcgttacttccgctatcgccagagcagttggcccgcttgcaagcggcggtgggtgaattctccccaacccaaatggcatggttgtcgggttacttctgggggatggttaaccagcagcccggcgctgttgcttcccctgcggtagcggcacccccaccagtgacagttaccctgatttccgcgtctcaaaccggcaacgcccggcgtttagctgaacaactgcgcgatgatcttctggctgcccaacttagtgtcaatctggtcaatgcgggtgattataagtttaaacaaattgcgcaggagcgtttactggtggtggtcgcatcgacccaaggagagggggagccagcagaagaagccgtcgcactgcataaattcctgttttctaaaaaagccccaaaattatcggagaccgcatttgctgtctttggcttaggtgacacctcttacgaacacttctgtcaggctgggaaagattttgatagcaagctggcagaacttggtgctcaacggttactggatcgtgtcgatgccgatgttgaatatcaggtacaagcacagcagtggcgtcagcaagtggttgccacgttgcaggctaaggttccagcacaatctacagctccaacacaatttatagctccaacacaatctacaactccagcagcagcggcgataacgtctggtggtaccactaccgttagtccgtacagtaaaaccgcgccgttgaccgcacagttatccgtacagcaaaaagtgactgggcgtaattcagaaaaagatgttcgtcatattgaaatcgatttaggtgattcaggactgcgttaccaaccaggcgatgctttgggtgtctggtttgataatgatcctgctttggtcgaagaactgctcgcgctgttgtggctcaaaggtgatgagccggtcagtattgacggacaaaatatgccactggcacaggcgctgctcagtcaccttgaactgacacaaaatacgacgctgatcgtcgataaatacgccgcgctatcacgcgatgaaaccttgattgcactgctggcagataaacccgcgttgcaactgtacgctaagaatacgccattcgttgatatggtgcggcaggcaccgtctgatcttaatgccgatcaactggtggggttattgcgccccttaacgccacggttgtactccatcgcctcttcgcaagctgagaccgaaaatgaggtgcatatcaccgtgggtgtggtgcgctatgacattgatggccgagcgcgcagtggcggtgcttccggctatctggcggaccggctggaagtcgatggcgatatccgtgtctttattgaacacaatgataatttccgtttgcctgctaacccggaaacacccgtcatcatgatcgggccaggcaccggtatcgcgccgttccgcgcctttatgcaacagcgtgaagttgatggggccagtggcaagaactggttattcttcggtaatcctcatttcaccgaggattttctgtatcaggttgaatggcaacgctatgtcaaagaaggcgtgttgacgcgcattgatctggcctggtcccgtgatcaggcgcataaaatatacgtacaagacaaactgcgcgaacagggcgcggaactgtggaactggatacaacaaggtgcccacatttacgtctgtggcgatgctaaccgcatggcgaaagacgttgagcaggttttactggacgtggtggctctgcacggtgcaatggatgccgagcaggctgatgaatatttaagtgagttgcgccaagcgcgccgctatcagcgagatgtgtactgatgaatgaaaaacacccagggccactcgtcgtcagtggaaaactttctgatggcgagcgcatgaagtcggaaagcaatttcttgcgtgggactattgcggaagatttgaacaatggactaactggcggtttcagcggcgataattttctgttgatccgttttcacggcatgtaccagcaggatgaccgtgatatccgcgctgaacgtgctgagcagaagctagagccgcgccatgccatgatgctgcgttgccgcttgccgggtgggattattaccccgcaacagtggttaggtattgacaagtttgccgctgataacaccctatatggcagtattcgcatcactaaccgccagacctttcagttccatggcattttgaaaggcaatgtgaaacccgcacatcaattgctgaatgagttgggattagatgcactggcgacggcgaacgatgtaaaccgtaatgtgctgtgtacttcaaatccggtggaatcggccttgcatcaggaagcctacgaatgggcgaagaagatttcggaacatttattaccacgtacccgcgcatatgccgaaatctggctggatgcggaaaaagtcgcgaccacggatgaagagccgatcctcggtgcaacgtatttacctcgtaaatttaaaacgacagttgttattccaccgcagaatgacgttgatttgcatgccaacgatttgaactttgttgcggtggcagataaaggcaagttgattggatttaacgtgttggtgggggggggattatctattgcccatggcgataagaatacctatccgcgcaaagccagtgaatttggttacatcccgctgaaacacacgttggcgatagcggaagcggtcgtgacgacccagcgtgattggggcaatcgcacggatcgtaaaaatgccaagaccaaatatacgctggagcgggtgggggtagagaccttcaaagcagaagttgagaaacgagctggcgttagctttagtgcgatcaaaccgtatcaatttatcgggcgcggtgatcgtatcggctgggtgaaaggtgttgacaaaaagtggcatctgacattatttgttgagaatggtcgtctgttggattaccccggtcgtagtctgaaaaccggagtggctgaaattgctaaaattcatcagggcgatttccgtctgacggctaaccagaacctgattgtggcaggcgttccggaaaaagataaagcccggattgaggcactggcccgtgaacatggcttgatggatgacaatgtcacgtcacagcgtgaaaactcgatggcgtgcgtctctttcccaacctgtccgctggctatggcagaggctgaacgcttcctacccgagtttgtcactcgcgttgagggtattttgcagcaacatggcctggcggatgaacatattgttctgcgggtgaccggttgcccaaatggttgtggccgcgcattactggccgaggtggggttggtgggcaaagccgttggccgctataacctgcatttgggcggtaaccgcgaaggtacccgtattccacggatgtaccgtgagaatattaccgcagatgaaattctgcttatcactgaccaactggttgggcgctgggctaaagagcgtcatgtcgatgaaggttttggtgattttgttattcgtgcaggggtcattgcaccagtgattgactctgcccgtgatttttacgacgtacaggaggcgatgtgagtcaatttaatctgagcgaactgaatgcgttgccgaaagccaagcaagcggcagcgctggtgctggtgaatggtcaactcgagcatttgaccgcgcaggagcgtgtcagttgggcattggataatttgcctggcgaatttgtcctttcctccagttttgggattcaggctgcggtttgtttgcatctggtgacccgtcagcgtcctgatattccggtgatcttgaccgataccggttacctgttcccagaaacatatcgttttattgatgatttgaccgagaagcttcaacttaatttacaggtgtttcgtgccgcacacagccctgcctggcaggaagcccgttatggcaagttatgggagcagggggtggagggtattgagcgttataacaacctcaataaagttgaaccaatgaatcgggcgttggaggctttaggtgcgcaaacctggtttgcgccgtgagcaatctggcggccgctcacaattgccggtattggcgcttcagcgtggcatatttaagctgttgcctattattgattgggataatcgccaagtttatcaatacctcacacaacatggcctgagttatcacccactgtgggaacaaggttatttatctgtcggcgatacccatacaacccgcaaatgggaaccgggcatgagtgaggaagaaacccgtttctttggtctgaaacgcgagtgtggtttgcacgaaggttaagtgtaatgtctatggctcattaagagggcgctaagagcgcccccagactgctgacaaaccccgatgactcgatcttgaatggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctttccgtcgcgggcactttgtcaataacctcagggcgctaagatcgcccctcttttttaccgcgattagctgatgattttctcacgggctagctcggccagaaactggctacgatttttatagccgcggttggtggcaatgaacttatcaatcgcagtcagtaaattttgcgacatggttagattaaatttgacggccttactttcatatttagccgggtcaatctcaacaaagcccagaatgccaccctcttcttttaaacgcggatcgtcaatatagcggtgcggatctttgggtgggctaggcaatgggaaaccttcattcattagcgcttcaatatggacggcaaaagcttcttccgcattcttgctgatatcggcaaaggtattccctgcgaaaaaacagccgtcaatatcggggaaataaccgtcgaatccttcaacggttttgaagatgaaaatagggtagatcatggttagctccctaagctgtttatctccgtcatacttcaagttgcatgtgcgttggttgccttcgctcatccccgtcactgactggtcgttgaccttaaaatacataagctcttggggattcgctcggtttgccgctttcctgcaactcgaattatttagggtatgcagcgttgtttaactcaatttaattccggcaattttctgagcctgtctcagtaaacctttggatatatccttacgtgggtaaggtagcgtaatgattttgcgtacaccgggtttgcacagcgtgacatggctaccactattcgtttttctgcctcctctgatttgccatcctgcatcctctaagcgttttattaattcgccactctccatgtgaaccccctggtgagctacttgtgggtatcatacctacaagtagtattgagtcaattagttataggtgtaatacccaccaattcttatacgtgaaaaacacggaaaagggcgatcataatgatcgtccatgccttgaatttattggtttttttatccattttgcgcaatatctcgcaatcgggaattattttttaggtatcgcgaatgtttatcgtcgtggtaaccggatccttgcactctcgcaggtctgtttactgatgcggccgggtcagtacgtagccaaatagtttacattattcaaatcttcatcactgtgcggtattaaccgcactcacgccaatggctttaaaactcacgctaatagccgtaaaactcctgccaataacgtcaggaaagctgtctaaaataccgacattttggtcagcccataagaaaataacgtattgtgatagcccgctaacttagctgtgagccttactattacgcctatatatcattatggaacttgtaattacttttcgtcatttcataaggtcatggccccccctatagtcaccctacgctttatcatgtaatcgaaggctgttgtggactatctacctctatttgccgacttgaaacaacgcccggtattgatcgttggcggcggcgaagttgctgcgcgaaaaattgaactactgcaccgcgcaggtgcgcaggtatgggtagtggcgcaaaccctctcatctgaactcgaacagcagtatcaggatggccgtatccattggctggcacaggattttctgcctgaacagttggacaacgtgtttctggtgattgccgcaactaacgataccgtactgaatgccgctgttttcgcggcggcagatcaacggtgtattttggcgaatgtggtggatgaccaacccctttgttcgtttattttcccttcgattgttgatcgttcaccgctggtggtcgcgatctcgtcttccggccaggcaccggtgctggcgcggatactgcgtgagaagttagaagccttactgcccactcgtctcagtgatatggccgctatagctgggcgctggcgtgggcgggttaagcagcatatggcctctatgggggagcgccgccgcttttgggaacatgcattcagcgggcgctttgccagccttatcagccgtggtcagttaaccgaggctgaaaatgaattacaactgtcgctagagggccaacaccgtgcactcggcgaagtggctttggtcggtgcaggtcctggcgatgcagggttattaacgttacgtggtttgcaagtgatgcagcaggcagatgtggtgctgtatgaccatttagtcagtccggaagtcttggatttggtgcgtcgcgatgctgaacgcatctgtgtggggaaacgggcgggggcgcattcggttacccaagaggcaaccaatcagttgttggtcactctggcacagcaaggaaaacgggtcgtacggctaaaaggtggcgatccctttatttttggtcggggggggaagagttacaagttgtggcgcaagcggggatcccgtttcaggtggtaccgggggtgacggctgctgcgggggcgacagcctatgccggtattcccctgacacaccgcgatcatgcgcaaagcgtgacatttattaccgggcattgccgtcctgatggtgatgatcttgattggcagacgctggcccgtggtcgtcagacgctggcgatctacatgggaacagtgaaagcggcggcaatcagccaacagttgatcgcccatggccggtccagtaccacgccggtggcagtgattggccgtggaacccgtgtggaccagcaggtgctgatcggtacgttggcacaacttgaatcactcgcacagcaggcaccgacaccagcactactggtgattggtgaagtggtgaatttacatcaccaaattgcctggtttgggcaacaaccgcagactgaatcggcgatcagcccatcagtcgtgaatttggcataaaggatctgttatggacgaaaaacgactcactcatttacggcaattggaggcggagagtatccatatcatccgtgaagtggccgctgaattcggtaacccggtgatgctctattctatcggcaaggactcctctgtgatgctgcatttggcgcgcaaggcattcttccccggtcatttgccgtttcccctattgcatgtggatacgggttggaaatttcgtgagatgtatgagtttcgcgatcatacggtcaaagaatttggctgtgaattgttggttcatcgcaatccggaaggggtggcgatggggattaacccctttgtccacggtagtgccaaacataccgatatcatgaaaactgaaggtttgaagcaggcgttgaacaaatacggttttgatgccgctttcggtggtgcgcggcgtgatgaagaaaaatcccgagccaaagagcgtatttattctttccgtgaccgttttcaccgttgggatcctaaaaatcaacgtcctgagctgtggcacaactacaacggccagattaacaaaggcgaaagcatccgcgtattcccactgtccaactggaccgagttggatatctggcaatatattttcctcgagaaaattgagattgttccgttgtatctggcgaagccacgcccggtagttgaacgcgatggcatgttgttaatggttgatgatgatcgtatcgatttgcagccaggtgaagtcattgttcagaagaaagtgcgtttccggacgttaggctgctggccgctgacaggggctgtcgagtctgaggctgaaaccttaccggcgattatcgaagagatgttgatctctaccaccagtgaacgccagggtcgaatgatcgaccgcgatcaatccggctccatggagcttaaaaagcgtcagggatatttctgaggagcggcccgatgagcacgatattgcaaaacaagcagacattaccaagtgaacctattgctaaaaatcagtcagcattagaaagtaactcaatgattttacagagcaactcgattgcacagcaaattgctgatgaaggcggagttgaagcctacttacatgctcagcagcataaaaccatgctgcgttttctgacctgtggcagcgtggatgatggcaaaagtaccttaatcggtcgcttgctgcatgatacccgccaaatctacgaagatcagctctcgacgctgcacactgacagcaagcgtatcggtacacagggtgaaaaactggacctggccttgctggtggatggcttgcaggccgaacgcgaacagggcattaccattgatgtggcttatcgttatttttcgacggaaaagcgcaaatttatcattgccgatacccctgggcatgagcaatacactcgcaatatggccaccggtgcgtctacctgtgatctggcgatcctgttgatcgatgcgcgcaaaggggtgttggatcaaacccgtcgccacagctttatcgccaccttgttggggattcgtcatctcgtggtcgcggtgaacaagatggatctggtgggtttccaagagagtgtcttcacgcaatttaaagacgattacctcagtttcgcggaacaattacccactgatctggacattaaatttgtcccgctctcggctctggatggcgacaacgtagcatcgcccagcgagaaaatggattggtattctggccccactctgcttgaaatattagaaagtgttgatgtcgttaatgcccgccgtcagcagcccttgcgcttcccagtgcaatacgtcaaccggcccaatctggatttccgtggctatgccggtaccttgtcagcaggcgtggtgtgggttgggcaaaaagtgaaagtcttgccatccggtgtggaatctaccgttgcgcgcatcgtcacttttgatggtgacctgacggaagcgaatcctggtgaggccattacgctggttctggctgatgaagtggatatcagccgcggcgacttactggtggatgccagcgaaacgctgaaagcggcccggaacgcgttggttgatgtggtatggatggccgagcaaccgttggtcgtcgggcaaagttatgacatcaaagtggcgggtaaaaagacccgagcgcgggttgaaaacattcaatatcaggtggaaatcaattcactgacccaacgggtcgtggaaaatttaccgttgaatggtattggtctggttgaactggcattcgatgaacctttattactggataactatcagcgcaaccgtgataccggtggcatgatttttattgatcggctgagtaatgtcactgtcggtgcggggttggtccgtgaagcgctggcgtcggtttatcaggagaatcatgacttcagtacctttgagctggaattaaatgccttggttcgccgtcatttcccacattggggtgcgcgtgatctgctggggggtaaatagcgtgccagcccatcagttagatgaccataaccaagaaacgcggtcagacgatgagaatatcgtctggcacccccatgcgatcacccgacaggatcgcgaacaacagcacggtcatcagggcgtagttctttggtttaccggcctgtcgggttccgggaaatccactctggccggtgcgctggaacaagcgttgttcgctcgcggtgtcagtacttacttactggatggtgataacgtgcgccatggcctctgccgcgatttgggcttttctgacgctgatcgtcgtgaaaatatccggcgggttggcgaggtggctaaactgatggttgatgccggtctggtggtcttgacggcgtttatttcccctcatcgggctgaacggaaaatggtacaagatatgctggcatcgggtcagtttattgaggtatttgtcgatacgccgttagcaatttgtgaggcccgtgacccgaaaggcttatacaaaaaagcccgtgccggagagcttaaaaattttacagggatcgattcagtttatgaatcgcctgcgtctcctgatatccatttgcagggtgaacaattagtaacaaatttgattgaacaattgttagacgtactgcgtggtagagctattatcaaatcctaaacgtatccccttcgcacttgacgctacagggtcgttcgctgcaggtattcactcgaatcactgacgttgtcagctagccgtgatttatttgcagcctacctgacgacaatgactttgggtacagatgcacttctgctacagggaaggcgtccttagaacgtgtcggtaaactgtgcctacaggggtttccatgcagaatgtcacccaaattatgaacgatgagcagcaagaagaggaagagccgtcttactccttctctggtggcgtcacaggttttgttttctactggttggcatttgcgatccctttctttgtctatggtcccaacaccgtctttttcctgctgtacacttggccgttctttctggcgttgatgcccgtttcggtactgataggtatcgcgttgggtatgctatcccgtggtcatctgctgtttactattggtgggacggggatcgccgtggtgtgcctcttctggatgctgttttcactgcttacgggttggtgaacgcttcatttacccgatgattcccctctcctgaaacacactctaaatatcccatattctcttcgcttttgacgctgcaggggggggggcttttactgacccaacttattgactgatctcagttcatcggccgcctggctgcaacgccaatgattttaggtatcgccccgataatgaataatgttttttatcgatttgcatggtatttttgcctgaaatcgtccttaatctgaatcttgtggcctatttccgtcacagagtggagtccgacgaaaagttgtgggatgattaggccgtttttcagggggcggaaatgggaaaacttacgctactattgctggttttgcttggttggctacaatattcattgtggctgggtaagaatggtattcatgattttgttcgggtaaaagaagacgtggctgctcaagaagcgaataacagcactctgaaagcccggaacgatcagctatttgctgagattgatgatttaaacggtggtcaagaggcgatcgaagaacgcgcacgtaacgaactgggcatgattaagcccggcgaaagtttctatcgtctggttcctgaccaatccagacgcaatgcgggtaccccttcgacacaaaataacgcgcaataaataatgagtaacttcgcagtttcccttcctgaagtgatcgctgtattaccggctgcgggtattggtagccgtatgttggtggattgccctaagcagtatttaactgtggggggcaaaacaatcattgaacatgctattttttctttgcttcaccacccacgaattcagcgggttatcgttgtgatccatccgcaggacacacaattctctaggttgtccgttgcgcaggatccacgtatcagtacagtttacggtggcgatcaacgggctaactccgtgatggcgggtttacaattggcagggcaggctgaatgggtgttagttcatgatgcggcacgcccctgtttgcaccttgatgatctcagccggctgttatcgattaccgaatgcagtcaggtggggggaattctggcggcccctgtgcgtgatacgatgaaacgtgccgagccgggtattcaagccatcgctcatacggtggatcgtcaggacctgtggcatgcgctgacgcctcaacttttcccgctagaattattaaaattgtgcttatcccgtgcgttaagagaaggggtggcggtgactgatgaggcctctgcattagagcattgcggttatcatccgatattggttaccggccgttctgataatattaaagtgacgcgcccagaagatctggcattggcggagttttatttaacccagcggcagtctctcaataacgacagtctctgaataatgacggtctctaaataacgatagccgctaaacagcgacaagtcagtgagatgggtaagcggaagtcgtgaacgttaatcaagactaacggcactgcaacgtcaaatagtcagaatattataaggaatgcatataatgcggatcggtcatggtttcgatgttcataaatttggcgagaatggcagtggtccactcattattggtggcgtgcgtatcccatatgaaaaggggttactggcccattctgacggcgatgttgcattacatgcggccactgatgcgctattaggcgctgctgcattaggtgatatcgggaaactcttccccgacactgacccggcatttaaaggcgcagatagccgaggtttactgcgagaagcgtatcgccgtattctggccaaaggctataaattggggaatctggatattaccattattgcccaggcacctaaaatggcaccgcatattccacaaatgcgcgttaatttagcagaagacctacaatgtcatatggatgacatcaacgtcaaagcgaccaccacggaacagcttggttttaccgggcgtggtgaaggtattgcgtgtgaagcggtggttttattagttaacgtagaacagggttaaggcataacgaatggatatggaaaacctgacctggctacacggtaaacctacggcgagcggtattttaaaagcgaatccggaagattttgttgtcgtagaggatttaggatttgaaccggatggggaaggtgagcatctgctggttcgtattcgtaaaaatggctgcaatacccaattcgttgctgattatttggcgcgctttgccaaacttcatccgcggttagtgagttatgcggggttaaaagaccgccatgcggtcaccgaacagtggttttgtttacacttgccaggaaaagaagcgccagatctggccacctttgagctggaagggtgtgaagtattggaagcggtgcggcataaaagaaaattacgtattggttcactgaaaggcaatgcgtttaccttagtactgcgccatattacggatcgccaggatgtggaacaacgtttacagcaaatagccgcccagggcgtacccaactattttggtagccagcggtttggccgtggtggtaataatctggtgcaggcccgtttatgggcgaataatgaaattcgggtaaaagaacgcagcaaacgtagcttttatctgtctgccagtcgcagcgcgatgttcaatctgattagcagttaccgcttggcgcaacaactgtcgacgacggtactggagggtgatgcattacaattatccgggcgtgggagttggtttgttgctcaagcggatgaattagccgcgttgcaacagcgcgttactgcgggtgaactgaatatcaccgcgcctttaccgggggacagtgaactgggtacccacggtgaagcattagcctttgaacaggcgtgtttggcagagcaaactgaattactgtcattgattaagcgtgagcgcgttgaaggtagccgccgggcagtactgctaaaaccgcagaatatgataagcaactggtgggatgatgtcactcttgagctgagtttctggctccctgcggggagctttgcgaccagtgtggtgagggaaataatgaaccaggatcgggctgatgatacggatattattgagtaacgatgatggtatttctgcgccagggatccagacgctggccagtgcattgcggggatttgctcaggtgcaaattgtggcacccgatcgtaaccgtagtggcgcttccaatgcattgactctggatagtgcattgcggatcactaccttatctaatggtgatattgcggtgcagcaagggacccccaccgattgcgtctatctgggtgtgaatgcgctgatgcgcccacggcctgacatcgttgtctctggtattaatgctggccctaatttaggggatgatgttatctattcgggtaccgtagcagcggcgatggaagggcgtcatttgggatacccagccttggctgtctcgctcaacggtcatcagcattacgatacggcggcggcagtgacttgccgtttattacgtgcgttacagcgcaaaccactgcgtaccggcaagatcctcaatataaatgttcctgatttgcctttagcggaaattaaagggattcgggtgacgcgttgtggtagccgccatccggcagagcaggtattttgtcagcaagatcccagagggcaagatctttattggatcgggccgccgggtgaaaagtatgatgcagggccagatactgactttgcggcggttgaacaaggttatgtatcaataacgccgcttcaagtcgatttaacggcttatatggcacaagaagtggttgaaagttggttagccaatactgaggttgacggggaatggtaaataaacgcatgcaaacattgttgatgcagttacgtcagcaaggtattcacgatgaacgcctgttacaggcgatcgaagcggtaccgcgtgagcgttttgtcgatgaagcgttggctcataaggcttatgagaataccgctctccctataggtgcggggcaaacgatttctcagccttatatggtggcgcgaatgacagagttactgcaattgacgccaacgtccagagtcttagagatcggaacggggtcaggctaccagacggctattttggcgcatctggtcgatcatgtctgttcagtcgagcgaatcaaagggttacagtggcaggcaaaacgtcgcctaaaacagttggatctgcataatgtgtcgacccgccatggtgatggttggttgggctggcagtctcgtgggccgtttgatgccattattgtaaccgcagcaccgcctgaaattccggatgcattacttgagcaattggatgaagggggaatactggttcttcccgttggtgagcagttccaaacattaaagtacgtgcaacgccgtaacaatgaataccatattgagacggtggaagccgtccgttttgttcctctggttaaaggggaacttgcctaaatgagtcttttctctttgagtctcttctatttcagccttcacctttaactaccgtgtaaaggtatttggacatatcgtttattattgctgtcatgggggaagcatgagcacaggaagcccaatgattagattacgccgagtcgcggcatgtacggttgtgagtttgtggttagtaggttgtaccaatgataattcaacatctgcacccatcagcagtgtggggggcgatcgttcaggtacgatgttgagtaaagcgaacaccgatagctctggggggcgcatagtttataaccgcagttacgacaatatccccaaaggaagctacagcggtaatacctataccgttaagcgtggtgatacgctgttttatatcgcttggataacaggaaatgacttccgtgatttggcagcaaaaaataatattgcagaaccctatagcctgaatgtggggcaatctattcaattgggtaatgggtctggtggcggtatgttagccgccactgatgccacatcaagtggaatagcacaaccgccgtcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacggttgattctcaatcaactagcgcgtattctggaaactcgggtaaacagaatgttggcaaaatgttgccatcatctggtgcggttgtcgctacaacagcacctgttaccgcaccaagcagttctgtcagtgaaccagccagcaatggtggtccagttagtggctggagatggccaaccgatggtaaaacgatcgatagcttctctgcttccgaagggggcaataaagggattgatatcgccggttctcgtgggcaacctattctcgccacagcaagtggccgggttgtgtatgctgggaacgcactgcgtggttacggtaatctaatcatcatcaaacacaatgatgattacctgagcgcctacgctcataacgatacaatgctggtccgggaacaacaagaagtgaaggcgggtcaaaaaatagcaaccatgggtagcaccggaaccagttcagttagattgcattttgaaattcgttacaaggggaaatccgtaaacccgctgcgttaccttccgcagcgatagattgggcagaatacgctgtattctgctcgccggattcacgggtaggagcagcatatgagccaaagtacgctgaaagttaacgagttgcatgaagatgctgattttgatgagaacagtacggaaactgagatttttgatgaaaaagcattagtagatgatgaacctactgaaagcgagttagcagacgatgagttgttggcgcaaggtgttacccagcgtgtgctggatgcgacgcaactctatcttggtgaaatcggttattcgccactgctaacggccgaagaagaggtttattttgcccggcgtgcattgcgcggagacgtatcttcacgtcgacgtatgattgagagtaacttacggctggtggtgaagatcgcccgccgttacagtaatcgcggtttagcgctgttggatctgatagaagagggtaacctcggtttgatccgtgcggtggaaaagtttgatcctgaacgcggtttccgtttttccacttacgcgacttggtggattcgccaaacgattgaacgggcgattatgaaccaaacccgtaccatccgtttgcctatccatattgttaaagaattaaacgtttatttacgcacagcacgagagctttctcataaattggatcatgaaccgagcgcggaagagattgcagagcaactcgacaagccggtcgatgatgtgagccgtatgttacgccttaacgaacgtatcacttctgttgatacacctttaggcggcgactcagagaaagcgttgttggatattctgtctgacgaaaatgagaacggtccggaagatacaacacaagatgacgatatgaaacagagtatcgttaagtggttgtttgaattgaatgcaaaacagcgcgaagtgttggcccgtcgttttggtctgttaggatatgaagcggcaacattggaagatgttggccgagaaattggtttgacacgcgagcgtgttcgccagattcaggttgaaggcttacgccgtctgcgggaaatcctgcaaacgcaaggcctgagcatcgaggcgttgttccgcgaataagtgtgtcttcagaatgaaaggcggtgaacagtaagctttgtgcaaaatacaaagtaaacttggccgatatgaagcacaaaaagagtcgatgaaacacaacaacggtgaacagatagataaatgttcaccgtttttttatgccttggcaaagagactgggctgctcataagataccgccaatctctcctagaggcttgagtcgcgacatcatggaacggacattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactccctcaccgcctaggatcgaatgatcagaggctgaaacctacgcctaaaaatgatttcaggcgcgagtttttagcttacaccatgttcttcaagcgatagatccactccagtgcctgacgcggtgacaatgaatccggatccagcgcttccagcgcttccactgcgggagggatttcttcatttaacaacgtcatttgtgagccatcaatcgtactggcggcggcgttattagagagtgattccagctctttcagtttttgtcgtgctcgcttaatgacatcgcgtggcacaccagccagtgcggctactgccaggccataacttttactggctgcaccctcttgtacactgtgcataaacgcgatggtttcgccgtgctccaatgcatcaagatgaacatttaccacaccttccattttttctggcaatgtcgttaattcaaagtaatgcgtcgcaaatagcgtcattgctttgatacggctggccagattttctgcacaagcccaggccaatgacaaaccatcataggtggatgtgccacggccaatctcatccatcaataccaggctttgttcggtggcgttatgcagaatattcgcggtctcggtcatttccaccataaaggtcgaacgaccagaggccagatcgtcagcggcaccgacgcgggtaaatatgcggtcaataggcccgatggttgcctgatccgcagggacatagcttcccaggtgtgccaagagcacaatcagcgccgtttggcgcatataggtacttttgccgcccatgttcggcccagtaatgatcaacatccgtcgctgaggagataacgtcaacgggttagaaataaagggttctttgaggacctgttccacaaccgggtgacggccacccataatcttaatccccggcttatcgctcagggttgggcaagagtagttgagtgtttcagctctttccgccagattagccagtacatctaattcagccagtgcattagcactgagttgtaattctggcagatgcggcagcagcaaatcgaaaatttcttcgtacaaccctttctcaattgccagtgccttaccttttgaggtcagaaccttatcttcgtactctttcagctccggaataatgtagcgctcggcatttttcagtgtttgccgacggacataatgaataggcaccagatggctctgaccacggctaacctgaatgtaatagccatgtacaccattaaagcccacttttagtgtgtccagccctaacttctcccgctcacggatttccaaccgatccagataatcggttgcaccatcggccagcgcccgccattcatctaactcagcgttataacctgatgcaataacgccgccatcgcggactaatactggtggcgtctcgacaatggcccgctccaataagtcttgcaattcgtcgaattggcccacctgtgataacaagttctgtacatgaggaacatcaataggttgcaataaacggtggatttctggcagttgctggaaagcatgacgcattctggccaaatcgcgtggacgggcagttcgcagagctaagcgtgccaaaatacgttctaaatcgcccacttgtctcaagggggtttgtaactcggcggcgatatcttgtaggccaccaatggcttgttgccgatccgtgagcacgcgaatatcgcggattggcatatgtaaccagcgttttagcatccggctacccattggcgtcacgctgcaatcgaggatggctgccagcgtattttcactgccaccggataggttctgcgtcaattcgagattacgacgggtagcagcatccataatgatgccatcttgctggcgctccatggtcaggccacggatatgcggcagggatgtgcgttgggtatctttgacatattgcagcaggcagcccgccgcccgcagtgccagatgggcttgctcaacgccgaaaccaattaaatcacgggtcccgaattgcagattaagctgttgtttggcggtatccagctcaaactcccataaaggccggcggcgtaagccatgtcgatgctcgatcaacgacataggctcgaagttttccggatacagtaactcggcaggattggtgcgttgtaactcggcagccatcgtttcaagatcggcgggttctgcaacccggaagcggccagagctgatatccagagtggcatacccaaaccctttggcatcctgccagatagccgccagtaagttatcttgccgctcttgtagcagcgcttcatcgctgattgtgcccggtgtaacgatacggacaaccttccgttcaactggccctttgctggtggctggatcaccaatttgctcacagatggcggctgactcacctaattgcactagcttagccagatagttttctatcgaatgataggggacgcctgccatcggtatgggttcaccggctgaagcaccacgtttagtcagtgagatatccaacagttgtgaggctcgcttggcatcactatagaacagttcataaaaatcccccattcgatagaacaggagtatttcaggatgctgggcttttaaccgaagatactgctgcatcatcggggtgtgggagtcgagtttatcgttatttttcatgcggctattttttataatccattaaaatttaagttaattgtgatttttttgttggtatcgttagggatcacattgtctcactgaaaatgacgtgcaagtgcctgtggctatagcgtggtaacacggaataaacgtataaccagcactttgcgttgaaatggtgttcaactccgtaaattatacagttacccatgataatggcgcttatatgacaggcaaataggctggcaaacctgaatcatacaaagttatccgaatcatagaaaattatctaagccataccgtgttatcaaaatcatccagtgttatctcaatgataaagtccacggataaaacaaggcagatctggataagaatcatggcttgaggtgaccagtggtacgacacgtagtaaaatttttccatcgctatactagcctagccactaataaactgacataggtaaaacctggaagcttatcgcaaactacgcttgcaatggcccagatgaaattgcaggagttaaagcaaatcagaaatgaagggcactgccccgcatctgagctgaaagatgagaagcaacggttattagaaaccgaaagcagcagtactgattgtagaggggttggttgaactgtacctgactgaacaatgattctgttgccgcgcgttgcagcagaagtcccccgtaaagatatcgtcgctctagttaatggtgtgactgaacgtgacgcataggttcaggcagggatctcttgtgtgaactctcctctgcttttgagtttacggcacccctcaatcatgcaggctctgttcgtaatagcggatccgttccactttttccgttgatccccctccgtcaaattcagcatctaaccaagcctcgatcagggttttggctaactccgggccaataacgcgagcgcctaaacagataatttgggcattgttgctttttctggctcgttgggcagaaaaagtatcatggcactgagctgcacggacgccaaaaactttattggcagagatgctcatcccaatacctgttccacaaataaggatcccgcgttcatgtttcccggctttaatcgccagagcaacctgaatggcaatatcggggtacatcgtcggttcttggtgttgatcgcagctgtaatcgacgacagtgatgttcttactttgtagaaaaataacaatctggtttttcatctcaatagcggcatcatcacagccgattgcaatagataacatattttacccctcaatagattgagctgtaatccggttaacccttcccacgcgtaaatatcatcaacacatctgtcttctttaggttttacatccgtgggttttgcataagggattgtataaaaccaagtctttcaaaagatcaccatgtgatcatttgttatatatattcaatctttttatatacccagtcaataaacttatgttcgatttttaattacttccgattttttcagctatttctgttgttttttaattggttgttgaggattggttgatgattggataagaaggatagattttatttatgactttcctcacagcctgagcattttttaatggtcgtaggcctgcgcttgatcatactgttcaatagtacgtagttaaatcttatgttcaatgcgtgtttaagatgaattcagatatctgacaagacatttatcacaaaacacgtgtgcgataaaaaaccgttaaaggagtccagcatgagtcacgaaaaccttaaaggcgctcaaatggcggagggtatccccgagaccatgcgtgcagttgtcgcctacgggccgcgcgattatcggtttgaaagagtgccggttccgactatcgatgccaaagagattttggtcaaagttgaagggtgtggcatctgcgccggggacaccaaggcttttgagggtgcccccagtttctggggtgatgataagcaacctgcttatatcaaagcaccgatgattccaggtcatgaatttattggtcacgtcgttggcttgggcgcagatgttgaggggtttgagctaggtgatagagtgacttctgagcaaattgttccttgctggggctgccggttctgtaaccatgggcagtactggatgtgtgaaaaacacgatctgtacggcttccagagcaatgttaatggcgcgatggctgaatacctgaaattcacgaaagaagcgattaattatcatgtccctgatcaccttcctttagaaaaagccattctgattgaaccctatgcctgcgcatttcacgcggtacaacgcgccaagataaaactcggtgatgtggtggttttggccggttcaggaaccttagggctaggcatgattggggcaattaaaaagtctggggctgccaagctcattgtgctggatttatcggatgatcgtttggctctcgccaagaagttcggcgctgatttggtgcttaatcccagtagagatgatgtgaataccctgattaaagaaatgaccggtggttatggttgcgatatctacattgatgccactggtgcgcaaaaagccgttgaacaaggattaaccctgctgcgtaagttggggacgtttgtggaattctcggtatttaaagatcccgtgaccgttgactggagcatcatcagtgaccgtaaggaacttgatgtcttgggttcacatctggggccatattgcttcccgctggtgattgaaggcatctctaacggtgatttaccgaccgagggggtcgtcacacatatcttgccattggagaaatatgccgagggtattgagctggtcaaaagaggcgttgactcacttaaagtggttctcaatcccaacctaacctaatcagtgcttatttcctgagtcagggtggatcacgaagaaggggtatgaataaggaatataaagatgccaaacgactataaatggtttgatacggcgttttctctgagtggcaaagtggcggccattaccggcggtgccacggggattggtcacgcgattgccgaactgtacttagccaaaggtgcacgagtggtgttgatggattgtgccgataatgtcgctgaaatagccgaacaactggacagggataatgccgtcggattgcattgcgatgtgagtgatagccaatccgtcagacaggcggtcgctcaggcaatcggggcttttggccagttggatattttagtgaatagcgccggtattgctgcgctggatcctgcggaaaaagtgcgtgaacaagattgggacagaacgattgatatcaacctgaaaggggtctttctcatgtgccaggaagtgggaaaacattttattcagcatgggcatggcaaaatcgtcaatttagcttctcaagcgggtgttgtggcgctccctaatcacttggcgtattgcgccagtaaatttggcgtgattggtatcaccaaagtactggcattagagtggggtccgttggacatacaggttaatgcgatttcaccgaccgtggtgctgaccgcgttaggccagaaagcgtggtcaggccaactcgctgaagatatgaagctgaaaatacccgctcgtcgttttgcttatcccgccgaagttgcagcgtgcgcactgttcttagccagtgatgcagccaatatgataaccggtgaaaatttagtcattgatggtgggtataccatccaatagtgctgtcgttgcgcgcgctaaattaccgcggcatccagttaactcacccactgtttttatttattttccattttaacgagattgctatgaatcgaattattaacgatccggatcaggttgtggaagaggcgataaaaggctatttagcggcttatccacatttttttgctaaaaccgcgcatgagaaagtattgaagtatccagagatacccctccaagggaaagtaggcgtagtgaccgggggcggttctggccatgaacccgcgtttctgggctatatcggtaaaaatatgctggatgccgtagcggttggtgagatcttctcctccccggcggctggggcatttttagaagcgtttaaagttgccgacggcggtgcgggtgttgcttgtctgtacggtaattacgccggggacaatatgaacgtcaaaatggcggcaaaaaaagccgaggccatggggataagggttcgcaccgtggttgctaatgatgatgtggcctctgcaccaccgtcggaaagagagaaacgccgaggtgtggcgggtgaaatttttatgtggaaagtgggcgcagcagcggcgtctcaaggctacgctctggataatgtcatagaggttgctcagaaagcgattgatcactgccgttcaatcggcgtgggcttaacctcctgtaccatcccggcggtgggtaaacctaatttctcgatagaagacggcatgatggaagtggggattggtcatcacggagaaccgggtattcgggttgagtcgctacagaatgcacatcagatggcaaagaccatggtggatttggtggtcgctgataggccgtttagccaaggcgatgaggtagcggtgttgatctctgggctcggtgccacgccgaccattgagctgtatatctattatgcagaagtcgccaaattattagaggcgcaggggataacaatatatcgcccttatattggtaattattttacctcgctagacatgatgggggtcacgctgacgctgatgaaactggatgatgaattaaaatctttaattgatgtacccactcattcattaggcttaacccagttggagtaagggattatgaaggcattgttgataaccgatggatctataaaagataagtgcataaccgacggtaccccgatcattgaagagatggccaatacgatcctcgccaaccgtgaatacctgagtgaaattgacggtgctattggtgatggtgaccacggcattaatatggcgaaaggtttcaacctttgcgctgaaaatatcaaaggcaaaaatctgacgctcgctgaggcgctggatgcgctctctgacgcgctgatggaaggcatcgggggatcgatggggccactttatggcagcatttttatgggaatggccgagagtattcgtgggtgcgataaaatggatgcggtggcttttggtgcgatgttaaaaggtggcctggctgacttgcaagaggtgactgatgcccgtgtgggtgacaaatgcattatggatacgcttattccggcgagtgcggcatttgaattggcacaacaacagcaacagtcgtttgttgaatcgctacatcggatgaaacatgcggccagtatggggcgcgattccacccttgatctcgtggctaaaattgggcgggccagccgtctgggtgaacgttctcggggagttctggatgctggggcaacttcatgttgcttaatactgactcaactggcggattctgtagaacggcggttggtgccatagagagcggccagcagcagtactgaccgtggtattcaggtgaagaagcgatgtgggcactcagtcacgagactgccccaatcgctattggtctttttatctctcttttatctgtctgtaatattacgactgatgttgaatcatcttcaaaatagtccgggcattggatgcactggtcgcaagaatatcgatcgcaccggtacgcaaggcacccagcagcgctaatgctttggtgttttcagcggcgatagcgataacgcaggggatctggcgaagctcttgggtgctgataccaataacccgatcattcatcaccgtattcgcgggctggccttgcgcatcaaaaaaatcatatcccgcaatttcgcctgtcacaccttgatgcagactggcgtcgacgatctcctgaggagtgaaccagcccagctctaccatatagctgttttcgttcatatcaccgatgccaaccagagccatatcagccttacgggcgcggtccagagtctctttaatggtaccgttttgcataaaggcttcttttagcgcccggttttccacatacgcgggtgcgtacagggtttcactcgttccgccaaattttttggctaagcggcgactgatgtgatcggcattaatcgcatcacctgggcggtgtgttccaccgatgccacagataaacttacagtgcctttctggcacgacgctgacgtggtctgcgatagccgcaacattacgcccctggccaacggccaacaccgtgttgtcttttaagtttgtggctaagtaggctgaaaccaacgcggcgacctggcggcgttgttcatcctcatcttggtaatcaagggctatcagcgcccgtttcaacccaaaatgctcgattaactgttgctcaaggcgggtactgaataccggatgataacgaacgttaatctcaacgatgccctctgttttcgcgcgtttcagcaagcgaccgactttgatccttgaaatgccaaatttatgggcgatttcttcctgagtcatttcatcctgataatacgaaacagcaatttcagttaacaactcattgtcttgtgggatcatctgcttttccatagagagctgccctcggccacttatcacactcggaacgtatcacataaggtgaagggttattgttttaaacaggaatgaatagtagagcatttgtatagtagggtgaacagaaaaatttgccttttctgtgctgttggttttctctttttttcatggtagtaattactgttatttaaaatcagtaactggtctttaattttgttaaatttgtttttttattattaaattctgataatttttctttgcatgaaaaaacaaaagttcttatttcgttcttttgtattactatgacctattaataattcttcattgaatagggcgtagaccacgaataaatctgatggagtcagcgggtgagctattttccccgcaatttatccatcttctttacacataggggagatccttcatcaaaatgccaggagagtaaccctactggcggcaatgctaataggcgcggatataaatagacgatgacagtaacagaccagtacatcgacaggcgattatattaacgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattacatcgatacggacaatcgtagtgcgagcgcgctcaacgtcaccaatagcactggaagggtcatgataatccctactcggaaataatatccccaagtgatggtcatatttttttgcgacaaaacatgcagccacaataaagtggccaggctacctataagggtgattttcggcccgagatcgctaccaataacattggcataaatcatcgcctctttaattaacccggttgccgtgctgccttcgatagaaagtgcccctaccagaacggtgggtaaattattcataatggaagagagaaacgcggttaagaagccagtccctaaagttgacgcccacagcccctgttcacccagtcggtttagcaacgctgaaatatagtgggtcagacccgcattacgcagaccataaaccaccagatacatccctaatgaaaaaataacaatttgccaaggtgcaccacgtagcacttttcccgtattgatggcatgtccttttttcgctacagccaacaaaatcagcgcaccgacggcggccaccaaactgactggaacaccgagcggttccagagcaaagaacccgatcagcagtagggcaaggaccaaccagccggttttgaacgtattcatatcgcggatagccgcttgcggggctttcagcagtgataaatcataaaccgccggaatgtctttacgaaaaaatagatgtagcatcgccagcgtggcgataacggcgaccagattgactggcaccatcaccgccgcgtattcagtgaacccgaggttaaagaagtcagcagaaactatattcaccaggttcgacacgataagcggcaagctggcagtatcggcaataaacccggctgccatcacaaaggctaatgttgcgccacggccgaaccccagcgccaatagcatggcaatgacaatcggcgtgaggatcagcgccgcgccatcattggcaaacagggcagcgactgccgcgccgagtaagatgatgtaagtaaacaggcggcgaccatggccattaccccaccgtgcgacatgtaaggctgcccattcaaagaaccccgactcatccaataacaggctgatgatgatgatggcgataaaagtcgccgtggcgttccagacaatttgccagaccacgggaatatcactcacatgtaccacgccagtgagtaatgccagtcctgcccccagcatggcactccaaccaatccctaaccctttgggttgccagataactaacacgatagtcaggataaaaatagcaccagccaacaacataacgcctccgctgagttaaatagtgtgtcgttccatccggtcatatatggagaaacagatataattaggtaaattttaaataggttagttacacaacattttgctgtcgggagtgacgttaccctgcgccagtaacgttatttcatcgcgttggctgagataagtttgctcgatgatggctgcggcccaagctggaatatggggcgacaggcggtagtggacccatttccctgcccggcgatccagtaacagcccggactctcttagcatggctaaatgcctggaaatcttgggttgggcttcatttaagcgatggcaaagctcacaaacacacagttcgccggatgcttttagcaataagataatattcagacgtgtttcatccgataagttcttaaaaagttgcaacggcgtgagtgttgtcatgatgctccctgaatgaatttttctccgctatcttagtgttcaacgagagaatgtcaatttcatatttgttttttcaaatgtgtattgggcgcggggaggggataaccttttattgcgctgctggcagtattacgtttctaatagctaaaccgtgcaataagcccgtgccataaaatattagcgctatgggcttatgacgaagaaacacctacttggcggggctttttttttaggcgagagcgatatttatttttctgccggatgagcaatgaaccagcgtaatgagttcattactttggtttctgacatccttgctcttttctcatccacgagtttcattaatacaagccgagccgtgtagatatctagctgtgctttatcagcaacatctcttgtttttggccagttgtgaaccggaggaagagaaccaggaaattgtttttttagaacattacaatgatcttccaatatactcattacttcttctttccgttgattctttgctgtcattggtattgtcctcaattttactaatgttatttttccatggttattatcgggggtttcggttctaggtttatatattcgtacaattatgtaggtatattcatacagacgctttgaaatttcctacaatattttttaattaatccctcgtggtgtaagttaggtggttcatttctgtaattattgccttttgcgtagttaaacttctcttcattatttaagctgtaaagtcattaatttcatctcaatgaatttattttttatctttttaaaataatgagttaggctatgtagcctggtttctgctgatgtaggttttttgacacggttaacataggcaatcttggtggtttgctcatgtttcagtgatttattatcgttcagcttgggttgttttgcttttgcatgtatcaacatcaaaatcaggtgtgacagtataatttggttgtgagaatatgcaatctttaattttttataggtgtgttgaaatatacgggcagtactactgcactagtgatatatatcgagaatgtgatttcctccgattcaatttgtcgctatttttataattataaactattagtttaaaaaatatattctaaaacatttcatcatgagggtgaaataggtatggatacagtaatggaattttattttgagtattttctatactctattttatagggtttaattaagatgcgtcagattggctattatgtgtaaaggcatcacgtaacattgtatttttctgtttttttgtggtgactattgaagatgatatcgggcagaccgtttactaagcgaagagtgctgtaataaacggccatcgcctcttactggctactcagaaatattccacttttgtgctaataaggttttggtcttcccggccagccactggttaacttcttctaacaacggctgattatccttagccatcatataaactttgtagctgcccgttccggctaaaacctctggggtggcgacacaaaatacgccaggttctttgctctgataataatcgccttcgattaagtcagtgaacataatatctgcacttttattacgtataccttgcaggttagcaacgttatctttggttcggatgatttgcgcttgcttaatatttgcatcaacaaacgattggttggtaccgccagggttgacaataactttgacgttttgacgatcaatcgcatcaagcgtggggaatttattgactttctggcaatgggtcagcgcaattttcccatttttcacgacggcgtgggataaagcaaattgcgcttctctgccgggcgttgctgtgacgccccccatggcaatatcaaatttatctgccgccaaatcgtctgaaagagttggccaactggtcgaaacaaaattaaccttcaatttaaggtcttcaccaaaggcgtttgccatatcaacatcgtagccgatcaattggccctgtttatcatggaaagctaaaggcgcatagtcacctggcaccccaatacgcagctcaccactttgcttaatttcctgccaattttttgctaatacgtgttggctactgattaatgccaataccattattcccaaagataattttttcatctgcattcctgttattttttataagagcccattaaggtcaatcagggtaaattatcctactgtatattgctcaggaatgaggaatatattccccggtcaaactttccaggaaggccactatatcgttgatatcctgttctggtagttgggtccctacctgatatttgagcattagctcaaccgcctgatgtaaatctttagcttgtgcatcgtgaaaataaggggctgttaaggcaatattacgcaagctcggtgttttaaagcggtgcatatcgcgtggatcgttggtgacgttgaaacgcccgaggtcatcggtagtttgctctttttggcgatcagcgaaatagtcactttttagccccaagaactcataggactgcccaccaatatttttaccgacgtggcaggtatcacatttattttgctggaatagcgccaagcctttttgctggctagtcgttaatgcctgtgtttcacctttcagatagtggtcgaaagggctgttgggggtggtcagggttttctcaaattcagcgattgcatcggtgatcgtgtcttcagaatagccttgcggatacacttgggcaaagtcctgggtcaactgtgggtcttgttgcaatttagcaattatatcttcccaagaggtcgaggccatttctactgggttaagtggtggtccaccggcttgttgctgcaaatcaacggcacggccatcccaaaactgctccacgttaaatacggcattaaataccgtaggcgcgttgatcccacctttttgtccatcgacacccgttgaggtcgccagattatcaacgcctcctttgttcaacagatggcaactggcacaggaaatagagttatcaccggataatctggggtcatggaacaggcgggaacctagtgccactttttggttgtcgaccagcaaggcatcggggatcggctgtagtgctaagtgctgcatttcgctgtggctattggaagggaagtatgtcgtccgttgtattttgacccaatcaaggatctggtttcgctcctcagcgttgatgctggaggaccaatgtaatgcgttaaagcgttgaggtggcatttgatcgcgagcaatagccgattctattttggctaaatctgcttcaggaacggcacgattttcttttaatgctaatagtgttggctccaatgagaaatgctggttaccttgtcgaatgtcatagtccatcagttgtttagggccggggatagcggcataaaatggcagggatgcattcgcggtatggcaataatcacaccctttttggtaaagaatattactgacctgctgattgggtgtttttgcctcgctgatgaaggtgttattacgtgtgttatctgtcatataaagatagccagcaatacccagataacctgcaattaccaatataccgccaccaattaatcctcttcttatcacagctgcactcctttgttgtgtggaaagtacctggtttgctctatggatagcatcagccgacgttcacgtttatttttctcagtctgccaataaccttatttatagagtggattatctctggaacgttgtctacgctggttgacctttatcaagctaatagggcggctttgcctattgctggaataggtattgcctatggatgagaaagtaagaagggatcaccaggaagggggcgattatgctttctgcttaatggtgttgaagaaaaatgatgctgaaggaattaatcgtactgaaggcgcgggggggataaaaaattcaattttatctgccgttggatgataacgagacatgaatatgaggccgtgatgaatttgtacatagattgatgtatttcgcaccacggttaataacgtctctgcattgatctgaacatgatgaatcgaattgcccgtctgaccacccgataatgccagcgtgtatgtcatcaatgggcaccctccatttggcttaattagtagccatgtatttatatgctccatttctttttcttaaacagtaatgataattgatatcatttgcttttacatttatgcgtatataattacaatagccttgaggtataaaaaaacgaacataaatttgctagaggcgtataaaatgtcaaataaaacaatagcgttcgcgttagtagtggcatcatcagcccctgttatcgcagcagataatgacaatattatggttgttaccgcatcgggatatgaacagaagatcagagaggctgcggcaagcatctcggtcattagccaaaatgaattacgtcagcgcaattacaacgatttggcgcaagcgctgagtgatgttgaaggtgttgacgtcaatagcagcacggggaaaaccggggggctggatatcagtattcgtggtatgcccagcgcttataccctgatattggtggatgggatccggcaaaatggcacttccgatgtaacgccaaatggctttggtgccatgaataccagctttatgcccccgctatcggccattgagcgcatcgaagtgatcaggggaccgatgtcaacgctctacggttctgatgctatcggtggtgttgttaatatcatcacaaaaaagatcaccaaagcgtgggccagctcagcaacgcttgaacacaccttccaggaaaatacggcttttggtgacagttcaaagttctctttttactccagtgggccagcggttgaagatcaactggggctgtcgttacgtggcacgattttccggcgcgatgcctctcgcgttgaatcctccaatacgggagtagaattaagccgtcgtggtcccaatccagtaaaagcagacaactataatctcggtggcaaactattttggcaattgaatacccaaagcaccttgtggttggatggtgatattgctaaccaaaaatatgataacagtgccaaccaactaggtaccattggtgcacgaggcggttacgaagatactctgcgttatcaacgccgtaaaataaccttgggcaacgataatcgtttggactttggtacctggaattcgagcttatcttataaccaaactgaaaatattggccgcttaatcaccaatgcatccgtgccccaaggctctgggttggcaggtgaaaaacgtctgttgaaaaataccaatatcatccttgatagcaagctggtcgccccgctgggtgataaccacatggtgacccttggcggtcaatattggaatgccatcatgaaagacggcatcgtactggcaaataatggcgatgagtttgcacaagatgcctggtcattattcagcgaagatgaatggcgtctgctggactcactggcattaacctatggcgcacgttatgaatatcaaactacgtttggcggccatattagcccacgagcctatctggtgtgggacgcacaggataactggacggtgaaagggggtgtcagcacggggtataaaacccccactctagcccagttgcataatgggattagcggtgtcacaggccaaggcaccatcacgacgattggtaaccctaagcttgaaccagagagtagtgtcaacaccgaggtcggtgtctattatgaaaacgaaacgggatttggcgctaatgtgacgctgttccacaaccgcttcaggaacaaaatcaacagcgtttcgattgataataccaccagcacctacaccaacgtcggtaaagcgatcacgcagggtattgaggtcgcatccaccataccactctggtctgacgattggatgctgggaataaattacacctttaccgatagtgaacagaaagatggcaacaataaaggggctcgcctgacgaatacaccgaaaaatatggttaatgcccgcctgaactggaatatcaacgagcagttgtccacttggttgaaagcggagtatcgcagtaaaacggcacgttttacccaaaattacgcgaatttgtctgcggcaaacaaagtggtttacaacaatttaggctcagagtttaaaccttttagcgtacttaatttgggggtggcctataaggtcactaaggatgtgacactgaatggtgcagtcaataacctgttggataaagattttactcgcacccacatttttgctgtggggaacggcaccactactgcgggtgattacttcacctcgtctcaaagcactgccggttatgttgtacctggccgtaattactgggtatccgtgaatgttaatttctaggtattagcgttgtgagccatatcggtaaggcagaattctgacgaagaagtctattggaattggctgaacgaccaaaacatcggtttatcatgctgatctgaatagggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtcattgataccgtaggtgcagccactatcagctaccacatttagcctctgttcaagaagaactaaccggccttttatccaaaggcgggctgaattggaattcatgatggcctcatttttacggtataaaaagccgcgctttgacgacataaaaaccatattaactgtaatgttctactttattattctaatggcttaatctcattattttaccttataccgcttggcgtaaatgaacggcatgatatgtagattgctaacaaacaagactcttctataaggtaaaatatgcatattgatcactacagcttgcccgtttacgataaaaataatagtgataacaccctgaaggaaaccgaattatttaaagaagtcccttatttatctgctcggttaggggagcaggcttatgagtatagtggtggtgacatcagtaattatcatttatctattcaatatatcatggacgttctggctgatcaggctaagggtaaagtggatttaagccatttttccagtgaggaaacgctctcttctcatgtttctcttgagaaaaatgagcataactatcattgctttaatcagcatgccagtactgtttatcatattaataataatgattttggccgcacgctggttgatctttttgagcagatgaacaattcgggtgaaaacgttcgagcattaaaaattgatagttctcaacattcaatggctgcgcgtctttatattaaagatacggagcaagggcagcgtttcgttgttaatttttatgaccctaatatcacggataaaactgtgcgttgtgaggtggatgacgcattaaaattgaatgactactcattaagaaatttcattagtaatcagacttacttatccagctatgttgatgcagagatatcatcaattattgtttgtgatcaagccgatatccatgatcaacataaggtgaaagagaaccgagcgttaacgccattatcacagagttcacctcttcctttatcggtagcacgattggatctgttgttaacagataattttgctgcaggcatacaaacaatggcagaagaagttaagaatctatcagagtccgagcgtaacacattctttaatcagctattacaaccgagggcggagaatgacctctctgggctgcaatgtgctttcaactatcagtgttttgatgcgttggaagcctactctgcattgttggtgcttgcaccaccagaacaacgaacagacttattaacaggaaaaagcgaaaatggctggagtagtctggctcaggccatgtcatctgggaatagtgatatggtgagcgtatgcttctatttgttgcaatggctccctttggacgatatgaatgcgtttgtgtggaagttgttagcatcccttcctttggaagatgcgaatacacttatgtgtccgttggaagaaccccttcctttggacaatatgagtacacgtgtggagtaatacactgatttcatgcaacagcaatctaattcattggtaaaagacgctgaaatatatgcacaacaatcagcagccgttacaccagcgtctgcttaagtggctcccgatgcacttaccttggtcggtgattcggtgattgagcagcgctaatacatctgcagaatggaggataacttcattctgcagacaacccccgatgacgcgatcttgaatggtgatgataggccgaagagtaaaacgtccgcgccagagatggcgcggcttgaatggcattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatgaaaatgtttggtaacagccgatatcagatggcttcgtattcgccagtgccttcaggccagggcgtcagcaggtcgtatcccgattcggtaacggcaatggtgtgttcccactgtgccgaaagcgaacggtctttggtcacaaccgtccagccgtcagaaagtacgctggtcgccgcttttccggcattaatcatcggttcgatagtaaaaatcataccgggtttaagcagcatgcccgtttgggctataccatagtgcaaaacctgtggtgccgtatgatattcctgacccacaccgtggccacaatattctctcactacagaaaatcctgcgccctcagccaactgttgaatgcttgcaccgatgtcgccgagcgtcgcaccagggcggacggctttaatgccagccaccatggattgataggtaatatcgaccagacgtttggcccggactgagggttccccaacaaagtacattctgctggtatcgccataccaaccctctttgatgatcgccacatcgatattcacaatatcgccgttcttgagttttttatcggatgggatcccgtgacagaccacatgattgaccgaggtacacaccgttcgggtataaccgtgatagccaatgtttgcgggaataaccttcagttcgttaacgatataatcgtggcatagccgatcaatttcatcggtcgttatcccagcaagaacatagggttttatcatttcaagcactttcgcggcggcttgacctgccgcacgggccatttcaatctctgccggtgagtggattttgacttcggtcattgcgctttctctccattattcagcgtaagagcatcgggatagatcattttggcaatatccgctccgccttgcagttcaacctgcacaagtgcacgggccagttcatgatgactcaattgggggtaaagctcggccaacatgccaattttaagccagtgttccgcttgcgaattgatggagcggctcatggcatggctggcgatacgcagattctcatgcatcaaatcagatattttaacgatacccatacaacacctatacgaaacatatatgtatcgtatattgccataaataaggatcaaaatacagtgaacccactgaaacggaaaaggcctgagctccgtgaatgaagaactcaggccttgatagccgcttaatctaaattacctcaatatgttgaggccagtttatggcgtattaaatactcacctcagccacaacggttgcattttgccgcttggatctgctggaagaaatcattgcccttatcatcaactaaaataaaggctgggaagtcttccacttcaatcttccagatggcttccatccctaattcaggatattccacacattccagactcttaatactgttttgcgccaataccgctgccgggccaccgatgctgcccagatagaagcccccgtgtttatggcaggcgtcggtcacttgctggctacggttgcctttggctaacatgatcatgctacccccgtgggattgcagcagatccacgtaagagtccatgcgccctgcggtggttggcccgagtgatcctgaagcatagccttcgggggttttggccggtccggcgtaatagatcggatgatctttaatgtattgtggtaagccttcaccgttatccagccgctcttttaatttggcatgggcgatatcacggccaacaataatggtgccgcttaacgacaggcgggtggagaccgggtactgtgacagctcttttaaaatttcaggcatcgggcggttaagatcaattttaaccacttggccttcagtgctgtggcgcaaatgttcgggaatatatttccctggattctgttccagtttctccaaccaaatgcctttgcggttaattttgcctttgatattacggtcagcagaacaagatacccccatgccgaccgggcaggaggctccgtggcgtggcaggcgaacgacccgaacatcgtgggcaaagtatttgccgccaaattgcgcgcccagacctaaatcttgtgctgcttccagcaattcttgctctaacgcagtgtcacggaacgcttggccgtgttcattcccttcggtcggcaagccatcgtaatatttggtcgaggccagtttaaccgtcttcagcgtactttcggcagaggtaccgccgatgacaaaggcaatgtgataaggcgggcaagccgcggtacccaatgtgcgcattttctcgaccaaaaacgctttcagcctgcccggtgtgagcagggctttggtttcctgatacagataggttttattggctgaaccgccgcctttagtcacaaacaagaatttgtactcttcaccttcggtgctgtatagatcgatctgtgctggcaggttggtaccggtattcacttccttatacatatccagcgcggcgttttgtgaatagcgcaggttatcttcaataaaggtgttatagaccccacgtgataacgcttcggcatcgttacccccagtccagacccgctggccttttttgcccatgatgatcgcggtgccggtatcttgacaggtgggtaaaatccctttagccgaaatctcagagttacgtaggaattgcagggcgacatatttatcgttttcgctggcttccgggtcatccagaatggcggcaacttgtttttggtgagcggggcgcaggaggaaagaggcatcgtggaaagcctgttgagcgaggagggtcagggcttccggctcgacttttaggatgtcgtgtccttcaaactgtgcaactgagacatgtttatcactgacaaggtaatattcagtatcatcttccttgagcgggaagggatcctgatagtggaacggtttgtttgacatatttttctcacattcaacattcgttagcgaaaatgttcgttaacagaagtaatcatcagtaaaaagtcattattatcaaatctaatcatcatcaaaaataagcatcagcagagccaaagcgtacccagtcacgagtgttgctaacactgctgcggttacaaattagcagagttaagccaatattattattactatgactttgatcatgatcttactatagattgtcaggcttaagcgacggttccaccctctttataaagggtggatctcattttccgcacttatcgagggttcagccagtaggggagtggggcactgaccgacggtcatcgatctcaccgtgtgctggcctggtgacatgatggttttatcgatcactgaatgtgatgtatgaggcttacattaccgtgctgagcgcttcagcgacctgtttgaatttgtcaaaacgcgcccgtaatcgctgatgtttttcagcattggggagcaggcgggtgatagggggcgggcaggcgcggatcgcctcttcaaacccgtggtaatagtggctccccaccgccgcacacagcgccgctgcccggcagccggattgctgaatatcgacaatttccagtggcaaattactggcatcgcagaacatctgcatccaaatagcggaatgtgtcgggccaccggtaaagcggatacagtcgatggtgtcatccaacgccaaaatcttgtcctgatgcagaagatgtgaaaaaaccactccctgataaatggcgtacacaatgtcttcgatattgtgatgcccacttaacccaagcaggcctccgctaagattagcactgtggttggagccgtatagccaagggaaaaacagaatatcttcagatttttcatagcccaaagccgcccactgattcagggtctggtagctatttggcagttcagggagaaattgtttcacgaaccaggcaaggttactggccgaggttgggctgccttcatgtacgaagtaggtgccggggatgcaatatttcccccaaacataggggtattcggagggggtgatcgcctcaaaaatacgggtggcgattgaccaagtgcccgccaccgcactgagttggcggctgtcgtgtaaaccagaagtcagtgccgcaccgaccacatcaaacatgccgccgaacactggtgttcctgctttcagcccacaggcgttagccgcatcttcactgacatgacctgctaaatcggctgaaccgataatcggcgcggttttctccatgacttcctcaatggcaaaaatcgccattagttgcggatcaaaactgccgttgtattgattataaagattgctgccagaaatattggtttcttcaatagtaaactcacccgttagacggtaacggatatagtcatggaccatgagcacataaccgctgcgctgatagttttctggctcgttttcctttaaccaacgcaagagggctgcgggatgggatggccacagttgttgcaggctacgttcataggcggcgtgatctttaccttcttgctgccaacggttaaccagtttctgtgcacgggaatcggaggaaacaattccgttacgtaccggcagcccctgtttatccaccagatataaccctttgccatgggcagagaaactgatgccaccgatgttctctgccgcaatatgatattccgataaagcacatgccttgttcagcgtttggcggatcacctgacaggtggcgatccacagggcctccatatcgcgctcacagaatcccgcttgtgggctaagtaccgggagcgcctgttcagtaacggcaatttcgctgccgtcggcggtataaataccggctttggtcacggtaccgcccagatcaatgccgagaaaatagtggctcatgtgtggctccttagcgggttaactggccggattcgttatcccagccagccaaccgcattttgtcttcgatccagtggcgggcatggataatttccagcaaaggctcagccgctttttctgtccacatctctatcaggaaggttccgcgatagttcaggcggcgcagggttttaaacagattaacgaaatcgacacagccttcaccaaacggcacatcacgaaattggccgggggagtcagcggtgacggcaaaggtatctttcagatggatcgctgcaatgcggtcaatcccttttgccaattcactgttgacttcattgccccaggccgtgaggttgccgatatcggggtagacggtaaaccacggagagccaatcttgttgtccagcgccttccacttactgatggagttcataaactgggtgtccatgatctcgaccgcacacatcacttgcgctgccgcggcttgcttcaccgcccaggcgatacccgcttcaaaacgtgcgatcgtttcactatcctgcggttcgtagtacacatcgtatcctgccagttgaatggtacggatcccaagatcctgcgccagacggatagcctgtaacatgaccgtatgcgcttgctcccgcgtggtggcatcgcggctaccgaatggatagcggcggtgagccgagaggcacagggttggaatgcgcaccccggtctgttgaatggcactgatcaccgccatacgctcctcgcggctccaatccagacgagccagccgctcatcactctcatcaacggacatttcaacaaagtcgaagccgcaggattttgctaccgccagcttttcgacccaactggtgcccgcaggtagggctttttcgtatattcctagtgggtgaatgcgcattgtttttcctcttccccttcgtacttgacgttgcagcggtgttagctgcgctcactcacccgaatcacttactaatgtaagctcatcgggattcgttctcttgctgccttgctggaacgccaatgactttggggaacccttcgtacttgacgttgcagcggtgtttatctacataaacagttagctgcgctcactggaatcccaatcacttggcgtgacatttttttagataattcaaacggttctgcctcatggcacgtttggctttccatttctctttaaaaaacttaaaggccagggcgaagatcagggtgataccccagaccgccagattaacgtgcaggctaacgccgagtaggctcagccccgtggcgatcacttgtaataccagcagagcgcagaacacatggctcactttacccacaccaccgaacgggttggttccgcccaagacgatagccaacacggtaagcaataaataagagtcgccgtagcccatacgcgcagagttgaagcgcgacatcatgatcaggcccgccagtacacacagcagactggacatggtgtagatagccatcatgacccggtcagtacgaataccgctgaaccacgtggcgttaatattgctgccgcacatataaatcgttttgcccaggcgagttttacctaagaacagcgccagcagcagtgaggccacgatgaaaataatcatcgggatcggcacgcccatcaccacttcggaacccatactgcgaacaatcggtggcatgccactgagcgccgcgcctttggtcagataaacaccgatgctgctgataatggtcatactgcccaacgtcactaaaatgggatgtgcgccaatacgggcgatcatcaacccagtcagtgtgccgataaccacggcaatcagcgctgcccccatcagtgccagcagtagccacatcagttgtgtcgtggtactggcatctgcgggaacatattggataagcagccaggccataaacagactggtcaggtttgcggtgccaataatcgacaggtttaatccgccgctgagcatcggtacaaacatggcgaaggtcagtaaccccaactctggcaactgaaacgcaatactcagaaaggtgttctcggtaaagaaacggccaggcatcgccagactgaaggccagtgttgccagacaaaaaatccctaacaagccggaaatggtgccgtcgataggtagaaaacggttctttttcataaaacacccctgtcagacaaagccaacatcagtttctttgcgttttttgtagtgggttacgcaaatggcggcgacgatcaccatgccaatcacgatgttgacgaagtagctggagacaccgatcaggttgaggccatttttcaggatgccaatcaggaacacccccatcagcgtaccaatcacggaccctcgcccgctggataagctggctccccctaatactgctgcggccagcacatccaactcaccaccgaccagcgcactaggtaccacttcgctcatgcggtaggtctgtaacatgccgccgatggctgccgccgcccccaaatagccataggcaaacagataaatcagagagacacggatcccgatacggcgagcggattctgggctgcctcccacggcatagagctgacggccaatatgcgttttattcagcaaaatccaggtcaacagcgcgatggctaacatgatgaccagcggcaagccaatctggtaactctcgccgttaacggtgaagggcaaaatagagcgctgatcgacccaccagttgggtaagtcataaatactgtggccgttggtcagccacatcagcataccgaacagcaaggactgcatactgatggtgataatgatcgaaacaatattcagatagtaaatcagcacggcattaacgaacccgagcaacacgccgatagctaccgcaatgaccagacagagcaccgggctggcaatcacatcattaagcaacaaggaggcgaccacgtattgcaccacggaggccacggctgcaaaggagatatcaatccccccggtgaccagcaccacaaacaggccgagggcaaaaataccggtcaccgcgtagctttcggccaggtccagcacgttttgtattgagagaaactcgcggctaagcagagagaacagggccaacataagaacgatgacccaagccagccacccttcgacggattgcggtttgagtctgccgaaattagccattgatgacctccgccagctgttgttcagtcatttgattcgggatcagttcattgacgatacgcccctgctgcatatgcaggatgcgatcgcagttgtaataggcttcggggatttcatcagagagcagcaacaccgagatacccaccccggagagacgatggatcagcttgtaaatactgtctttggcaccgatatcgacccccacagtaggtgaatcgagaattaacactttcggtttggttaggatccattttgccagcaccactttttgctgattgccccctgacaatgttgacagcgcgttatcagcatccgtgattttgatgtccaaatccttcacccattcttgcaccagcgcgttctgtttagcgtcatcaaccagataaagtggagtacggatgcgttgcagaatcgacagcaccatgttgtcggcgatagattgttgcaatacggcaccgagggtcaggcgatcttcagatacatagccaatacctagctcaatggcacgggtattgtctttaatgcacaccgggttaccgtcaatggtaatcttgccgctatcaggatgggtgatgccaaataggctaagggccaattcggttcgcccggaccccagcaaaccacacaggccgagcacttcgccgcgatgcaggctaaacgagatatcgtcgaattgccctttacggcttaggttttccagttgcagcaccactttgcctaattcggcattgggtaatttctgctcgtgggtgagggtcaggccggtcatcaactcggtaatacgcccggtagaaagctcagtggctggccaggtccccactttttcgccatcgcggatcaccgtaatgcgatccgaaatctctttcacttcatctaatcggtggctgacgaagaccacggtaatgtgcttatctcgcaggtaatttactgtgcgtaataattgattcacttcggtgcgcgtcaaagaggcggtaggctcatccataatcaccaagcgcgcatcggcaaccaacgcacggcagatagccacctgctggcgttgggcaatgggtaaatgttgtaccagcgcatcgggatcgagactaaaagccagttcatgcaagatctggcaggctttttgtttgattttctgcttgttgaaccagccgaagtaacctttcaagttatattcgaaggcaatattttcggctaccgtcaggttagggaacagcgaaaggtcttgataaatcacctgtacgcccaaagcgcgtgcgcgatcaggcgtcaggcggtgataagatttttcatcaatgataatttcactgccgtcatctggggcataaacgccactaatcgtcttaatcagcgtactttttccgcaaccattagccccggccagacagtgaacttcgcctttattcaacgtcaacgtgatatttttcagtgcctgatgaccgccaaagcttttggacagcgcttttaacgtgataagcggcacgtctctatcaacatcagaaatatgagtcatcgtgcagttccccggaaaacggccttaaaaccgcgggtcgaaataagggccgggcaggtgagtacccggcttatctccctcgctgattacgtctacctacaacgctaattatcttgggtaaaatcatcttttttagtttgcgcggtgcttataaaccgagcttcaccagacgtttggtattttcgatatccagcttttcagggttatcactgaggatggtattgccttgggttttgatttcgcccatatcacccagtttgacgccatctttgataggctcaccattcatcatggcggtagcgacctggacgaagactttacctgcgaccatggggttggagatgtaaccgccatcaatggcgcctttttccagcaacttaatgccctggcctggtgtgaaggtgccgaagacacaggtggtatcgttctttttacgcttatcaatagcccggccagccccaatagggccttgtgaaccaaaagacataatgcctttcagatctttatgtttagataacaaatcattggcagtacgcatggagtcatcgacagactcggcgacaccgaagcggtcttcaaccagcaccattttcgggtaattggctttttgataagcaatggcggcatctgcccactcattgaccagtggcacggtcaggctgccaacaaacatggcgtatttgccttcttcacccatacactgcgccatatctttcatatggttagcacccatgctctgggtatcgagcaattcaaaatcccagtcggcgttgatctgacccggtgactcgtgcgtgataaccttaataccggcttcttgcgcccgcttcagtacgggctccaacactttggcatcattaggaaccaccccgatgacatcgacttttttggcaattaagtcttcaatagcccgcacttgctcagcgggatctgcggtcgttggccccacctgccaagcgttaacccccaatgcctgaccttccgctttgataccttgctccattacattgaaccaaggaataccccccactttaaccacgacacccagggtaaacggcttattcgccttttgtggtgtgttgctgtcagcagaccacgccgcatgggaagccagcaaggtcgttattaagcaaggtaatattaactttctcatcattacatcctctgaaagcgcaataggtaaggccggctttataatattgatataaagcagattggcttgtttttgttgtatggctattttttggtgcaacggttctctggtgttaacgcggttaacttgatgatgtcaataatccttaattaatttgcctctatttatcggattcaataatatttaatttaggattatcgctgcgatagttttgtgagcttaatctattggtaataagaatatcgacttcatctaacgtacatattttacaaaatgcgtattgatcgaatttactggagtctgccaataatattttttgcccagacacttgcaacattacctgcttcaatttggcattaatatcattgccatctctaacgccactgtcttggttaatcccctgacaggagaagaaaaaggtattaatctggaaattcctgatggcattttctgccacggggccgtggaagtcatcgtgacgagctgagtattcaccgccaatcccaatgatgcgcactttgtcacggcaggctagcgcctgaataatctttaccgaattggtcactacggtaatttcaatatctggaatttgtcgcgctaaaaaccaacacgagctgctgttatccagtaaaatacaatcgccagggcggataaactgtaatgctgctttggcaattttcattttagtatcagggtgctcctccgttcgtttacggaaggactccgccctatcgatgacattgaggccatcgtgaatttctttaatatcaattaccggtatttcagggctatccagtgcgacagcgccgccaaaactgcggatcagtttttgttttttttgcaacaccgtcaggtcacggcgaatcgtctcctgcgatacctggcacagaaccgatagctcggtgaccagcgcggaaccttgttgttgtacatgagtgcaaataattttatggcgttcagcttgtaacatgcttacctcaacactctgtacttatcggattgtacttatcgggctggacttctctaaaaataagcacctgttaaattcatgctgctatattgatgctaatctgctgtttatacagtgactgaattcaaggattgctttaagcccctttttacccgccatttatgagattaaagtcactatttataatgtaattaatacgctatataactttaaaatgggttattaatcacataaaaaccccctctttattcattaactagtcacgcatggtaataaaaactcaaactcgggcattaaaataatgactaaatatgaccgaattagaccgatttggtttgtttggggcttttgttcctgtgggtgactttaatttaaccctaaatatcgttaggttagtttacggctacattttattggcgtcttaaattatggctagcgaaaataatagcctacataaatagtggtcatagaaagcaaatggtgatcagggaaaaaataatgatcatgggaaacaagccgtgatcgtagaaaagagtatctgccaataatcgccgccgttaatcacaggtgttagctaatagccatatttaaacaaaggctattttttaagcaaaggctattagttaaatgacatcattcgaataccgaatgatgtttttcattatcgcctgcccatctgaatactatttcatgaggtgcacgatgttagaacagttaaaacaacaggtctttgaggctaacttggcactccccaaatataagttggtgacattcacgtgggggaatgttagcggcattgatcgcgaacatggattggtggtgattaagccctctggcgttgaatatgatgtcatgagcgtcaatgacatggtggtggtcgatttagcaaccggcaaggttgtggaaggggataaaaaaccctcgtcggatacggatacccatctggtgttatatcgagctttcgctgagattggcggcattgttcatacgcactcacgccatgccacgatttgggcgcaggcgggcaaatcattatctgcattgggaaccacccacgcagactatttttacgggccgatcccttgcacccgcttgatgaccgaggcagaaattaccggtgattatgagcatgagaccggtaaggtgattgtggagactttcgctgaacaggggctgcgagcggcagacattccggccgtcttggtcaatggtcacggccccttcgcgtgggggagcaatgcggctaatgcagtacacaatgccgtggtgttagaagagatagcctatatgaatctgtttactcatcagctaacgcccggcgtaggagatatgcagcagacgttgttggataagcattatttgcgtaagcatggggctgcggcgtattacggccaatannnnnnnnnnnnnnnnnnnnnnnnnnnnttgacgctacagcgttgttagctgcgttcacttacccgaatcacttaacggtcgttgattttaaaataaatagactcatcgggatgcgttctcttgctgcctagctgtagcgccaatgacgttggggattcttttcggtcttcgagattacagcgttgttagctgcgttcattcatcacaaaagtggcaaatgggcacccactctcagcgctttattgattccagacaaactcccccctcctcgaaagaggtaaggtccgtcgtagcaggaagacaaatttattatcctacttataaaaactcctttaatcgggccattgcgctctcactgaagcccccaatctcctgctgatctgctcattttttttgaattattcgggcgccatccacactgggtgactctcattttctggaatgcaactaagtgggaatcttatgaaagagaccaacgaatcccggctgttaacgacaggtgtcacccgccgaaaactggtccaaaccacgcttgtcggcggactggctatggcaaccggggcgttttcgttaccgttctcccgtaccgcacgagccgttcaatccgcactcaaccccacctcagccaacgacggtaaagtgatctggagcgcctgcaccgttaactgcggcagccgctgcccgctgcgtatgcatgtggctgatggcgaaataaaatatgtcgaaacggataacaccggcgatgatgattttgaggggctacaccaggtacgcgcctgtctgcgagggcggtctatgcgccgccgggtctataacccagaccgcttaaaatacccgatgaaacgaatcggtgcccgtggtgaagggaaattcaaacgtatctcgtgggaagaggcattcgagactatcgctggcagcatgcagaatattatcaaggaatatggcaatgaagccatttacctgaattacggtaccggcacgataggcggcaccatgacccgctcttggccgccgggcgcgacgctcttggctcgcttgatgaattgctgcggtggctacctcaaccagtatggtgattacagtaccgcacagattgccgcgggactcaattatacctacggtggctgggctgacggtaacagcccgtccgatatcgaaaacagtaagctggtggtgttgttcggtaataacccggctgaaacccggatgagtggcggtggggtcacctattatctggagcaggcacgagagaaatccaatgccaaaatgatcgtgattgacccccgttataccgacaccgcagcaggccgtgaagatgaatggatcccactacgaccaggcactgatgccgcattggcctctgcgttagcttatgtgatgatcactgaaaatctggtggatcaacccttccttgaccaatattgcgttggttatgacgagaagacgctaccagaaggcgcacccgaaaatagtcactacaaagcctatattttagggcagggcgcagataaaaccgccaaaaccccacaatgggcagcggctatcaccggtattcccgccgcaaaaatcattacgctaggccgtgaaatagggtcagtgaagccggcttatatttcccaaggttgggggccacaacgtcattccaacggcgaaaacaccagccgagccattgccatgttggcaatcttgaccggtaatgtcggtattaatggcggtaactccggtgctcgtgaaggctcctacagcctgccgtttgtccgtatgcctacctttgaaaacccagtcaaaaccagtatctctatgttcttgtggaccgatgccattgagcgtggacctgaaatgaccgccacccgtgatggggttcaggggaaagataagctggatgtcccgatcaaatttatttggaactacgccagtaactgtttggtgaatcaacattctgaaatcaatcgcacccatgacattctgcaagacgataagaaatgcgaaatgattgtggtcattgataaccacatgacctcgtcggctgaatatgccgatattatcctgccagactgtaccgcttccgagcagatggacttctgtctggatgcctccagcggcaatatggcctatgtcatttttgctgatcaggtgattaaaccgcgttttgagtgcaaaaatatttatgacatcaccagtggattggcaagacacatgggggtcgagcagaagtttaccgaagggcgaacgcaagaagagtggatgcgccacctctatcagcaatcgcaagctgcaatccctgaactgccttctttcgaggatttccgcgctcagggcatgtttaaaaaacgagacccggcaggccatcacgttgcctatcacgatttccgcaccgatccggttgctaacccactgagtaccccatcaggcaaaattgagatctattctgcggcgctggccgagattgccgcgacttgggaactgcaaaaagatgatgttatcgatccgttgcccgtgtatgccgccggttttgaaagccatgttgatccactgattgaacagtatccgttgcaattaaccggcttccactacaaggccagaacccactccacctacggtaacgtagatgtgttgaaagcctcctgtcttcaggagatgtggattaacccgatggatgctgaacggcgagggatcagcaatggcgatatggtgcggatcttcaatggccgtggtgaagtacagattaatgccaaagtcactccgcgcatgatgccgggggttgtcgctttgggtgagggggcgtggtacagccccgatgcgaagcgtattgatcgggcgggcagtatcaacgtattgaccacccagcgcccctccccgttggcgaaagggaacccatcccacaccaacctcgttcaagtcgccaaggcataaggagctgactgatgacaacgcaatatggtttttacatcgactccagccgttgtacagggtgtaaaacgtgcgagttggcctgcaaagactttaaaaatctctcaccggatgtcagctttagacgtatttacgaatacgctggcggtgattggcagcaggataacgggacatggcaccagaatgtgttcgcttactacctgtctatcgcctgtaaccactgtagtgaccccgcctgtactaaggtgtgtccgagtggtgctatgcataagcgtgatgatggttttgtggtggttaacgaagatatctgcatcggttgccgctactgccatatggcctgcccttacggtgcgccgcaatatgatgctgaaaaagggcacatgaccaagtgcgacggttgttacgaacgggtggcggtagggaagaaacctatctgtgtcgattcctgtccactgcgtgcattggatatggcccctatcgatgaattacgcgaaaaatacggtgatttagctgaaattgcgcctctgcctgccgctcacttcacgctgccgaatatcgtactaaaacctaatgccaacagccgcccggtcagagataccaccggtcatctggcaaacccgaaggaggtataacatgggctcaggatggcatgaatggccactaatggtctttaccgtactggggcagtgtgtggtcgggggctttattgttctcggtctggcactgatattcggtggtttgagtcgcgggcaacaacagcgggttcaccgcagcatgtttgtgctttgggtgctgatggcactggcttttatcgcctctacactgcatttaggttcgccaatgcgggcgttcaactcattgaatcggatcggtgaatctgcactgagtaatgagattgccgccggttcgttgttctttgctgtagccggtttttactggttgttggcggtgttggataaaatgcctgccgcgcttggtaagatctggctggtggtggcaatggtgttgggcgtgatctttgtctacgccatgtgccgggtctactccattaatacggtaccgacgtgggacagtatttataccccgctgggctttgtcctgaccacgttgatcggtggcccgctattgggttatctgttgctgcaattggctgatgttaatgggcgggcgatgttacaactgccgatgatcagcgtattggcactgatcatcagtgtggccagtgtcattatgcaggcggccagtttgccgctgatttatagctcggtacagcaagcttcagcgctgatccccgactatggctcattgatggtatggcggttagtgctgctggtgttggggcttggctgctggatttgcccgttgatcagaggccgtcgcccgatgacgctggtgatggtcttgggcacgttactggttattgccggtgagttgattggccgtggggtgttctacgggttacatatgacggtcggtatggcggttgggggctaatctccagacggcggtgacactttggctattctggggagcgcccagaatagctttgctctgcctcatggcgtgctaaaaccacggtcatacagggctgaacaacatgatcataacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgattaaaacagatatgacttatcaagacattgtttataaagatactgtttatcaagacagtgtttatcaaaaaatcggactaacggggcgagtgctaggtgcgcttttttattgtgagccggatagcgcggagtgccgcgatattgtggtgcaattgcgtaatggcacgtgggccgctgaatggccttatggtggtgcagacgaactaatgccgattgcgacattattggcggcagctcaatcagatcagtatcaatccattgctcatcaatcagcggcagccccattagcagaaacattggaagaggcttggcagcggctgtttattggtccatatgccttgccagcgccgccttggggctccgtttatctggataaagacatggtgctgtttggcgactccacactaaaactgcgtaactggatgcagcagcggcatgttgaagtcacattgaaacagcaggagcctgaagatcatttcggtttattgatgatgatggcggcctggttggcagaacatcagccggtcgatctcccggttttgttagctgatcacttattaccctggagttatcgttatctggcgttgttgcaatccgatgcaggccacccgttttatcaagggttggcacagttgaccaccctgaccttggcccattggcaacatgaattgcaagtgacaccggctggggttgagttatatcgctaaatctgaacttatttatttcaacctgaacttatttatgtgataacccgcgtgattttttaccgatattaccggtcaggctaatcagtgaatcaagggggagccggttttttgattggcatcttcagaaacgccaaggcgtgatacgggtaatcatgtggctgcgcccgctggctgtattctttaactggttgcattctttaaaatgtcccgcaaacgcgggacaaagagaaacggaacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcatcatgcgcaagagagtattatctttcaaaacgtaatgatgcagtaaggccgcaagagcatgaaggccaataacaaaatagctcatattggccagcaataggtgatacgcctttaatgtatccgccagatcaaaattcgcctgctcggcatggggcatgatcagaccaaaggctatccacgagcttccgcgacagtaaagtatggcgataccgatgataggcaacgcgataaacagtaagtagataacccaatgccctacatgcgccaaccctactatcataggactaggcttcggtactattggtggtgtcgggtacctcagttgtatcaatatccttgtcatcatcaacaccaggatggcgatcccacaggaaaagtggatcatcttcatccagggctgatagctacgaggtgcaaacccgcgcaactctatggagctccaggcgataatgaccagcaataggactagccaatgaatacctatttgcaggcaggaatacttcttgtgcatatgttttcctgaaatatacccgtcgcccttcacgatgcagggggttagctgcctacctgcatcttgaagtcacttgggtatataattattttatataaatacctgtctggagatatattcaatactcctctatgaattaataaaattttaacgatatctactatgataggtattacgaatgttgattacttccccaaccgatttttttacctcctgaatatttccttcttccgcccattgtttggttttgtctatttgttctattagtagatcaaaaccatgccgatagtcttttatttccggactgtcctcggctttcccttcaagcttgggtggaatggctttttgagcatcaagggcggcattacgcattttttccagtgatgaggtaatgacctttgtatcggttgatgaacttacaatgcccaaattggctatcagaatattcatatcatcctgaaggctcgcggcaaaagtacaacttgtgatgagtaatgagaaaacgcccgcaattattggaatttttcgcattatcgttacctcttattattatgattttcttctcttataaatagaggggggaagataaatcctcccctctatttagttagttattttttatatcaaagcgatcaaggttcatgactttttcccatactttagtaaagtcatgaacaaatttttctttggcatcatcagaggcataaacttccgcaaccgctctgagttcagggtttgaaccaaagactaaatctacagaacttgctgtccatttaagtttccctgttttccgatcatacccatcgaaatatccttcagctttaggtgatttagtccatttggttgacatatcaagcaggttaacaaaaaagttgttattaagctgccctggcgtattcgtcaacacaccagccttagaccctcccgagttaacatccagtacacgaagtccaccaatcagtactgtcatttcaggcacggtcagttccagtttattcgcccgatcaatcaacgacgcgataggcgaaagcgtatttctttttgcatcgtagtaattacggaatccatcggcagtgggttccagtaccgcgaaagaactgacatcggtttcttcctgagaagcatctgtccgacccggtgtaaatggaatactgatactgtatcccgcttttttagctgcatcctcaatggctgcatttccgcccagaacaatcaggtccgatagggatacttttttaccatcgcttctgtctttattgaaattgttctgaacctccatgagtgccgccagtacactgtgtagctctgcgggatcgttgactggccagtctttttgtggtgccagacgaattcgggcgccgttatcaccgccacggaaatcggtaccacggaatgtggatgctgaagcccaagcggtcttaatcagttttgtatcagataaacctgtcttcaatattttatctttcagttcagaaatatccgcactgtcaatcatcttataattggcagcaggcagcgggtcttgccagataaatgtttctttaggtacctcatcccccaaataacgggctgctggccccatatcacggtgtgtcagtttgaaccacgcgcgggcaaatgccatcttgaattcttcagggttttccaggaaacgtgtcgttattttcttgtattcaggatcaacttttagggcaatatccgttgtgaacatcatcaaaggatggaacttagttggatcggttgcatctggaacgacattggctgcatttttaggcttccattgccaggccccagctgggctcttggtcaatacccactcatgtttgtataaattactcaggtattgcatcgtaaaatgcgtaggatcggttgtccatgccccttccaacccactggttatcgtgtccttaccattacctgaaccacatttattcgcccatcctaaaccttgttgttctagccccgcttcacccggtgctgcacccaggcatttttcaggagacgctgcgccatgcgctttaccgaaggtatgccctcccgcaatcaatgccacggtctcctcatcattcattgccatcctggcaaacgcttcacgaatatcttttgccgcagcaaccgggtctggtttaccatttggtccttcagggtttacgtaaatcaaccccatttgtgtcgccgccagcggtttgggtagcttgccatttttatccctgttatcagacagcatcttgttgcctgccccccagtagaccagatcggattgccaatcatcctcacggcctcctgcaaaccccagcgttttaaaccccatagattcgagcgcgacattgcctgtaaggaccatcaggtcgccccacgatattttagcgccatatttcttttttataggccacagaagccgacgcgctttatcaaggttggcgttatctggccagctattgagtggctcaaatctttgctgcccgccatcggcaccaccacggccatcatatatgcggtaggttcccgcaccatgccacgccatacgaataaagaatggaccataattaccataatcagcaggccaccagtcttgtgatgtggtaagaactgtttttatatctttctttactgcttcaagatccagtgttttaaactgttgagcataattaaaatcctttccgtaaggattggactctatattatgtaaacggagtggagagagatcgaggcttttgggtaagtaaaaactatcagtcttgggtgcttctgctgcccaagccgtaggtgtattatgtacaatggcgagagttattagtacgggtaagattttttttaacatatataagtcccctttaactaaaaggcaactattttttaacatgattaaattggaaaatacaattcgttagtcctattaatatgatagattctatctattattgataagggatatataggattgatggcctgcgaatattgcgttaaataatggttacatgggcagtttctaagagggaataaccacgtctgacaatgatgctgatcgaatcgcgagaatagaagaagataggtttctataaataacgctgtgtcactgccgctatattaattcaaggtgttcgctcatacggcacgaagataaaatgccccttacccactgcccattctggatcggcaggctttctttttcgctccacccccgcgagtcactgtaaaagtgcgtttgtttctgagacatcccctctcccttatcgactaatttgtgaccgacttctactttccttgctctgacattggacaaggcgtagggcgtttgtattattagattgaatataaatttaatggtgaatatatattcaatgcggagaaaaataatgaaaaataccctactgaaatcctgtcttaccgcagcattaatctcaatggcaggcgttgctggtgcggccagcaatggtctgatcgccatcatcaccccctcccacgataatccgttctttaaagcagaggctgaaggtgccaaagcgaaagcgacggaactgggatacaccacactggttgcttcgcatgatgacgatgtgaacaaacagaaccaactcattgagaccgctatcgcccgtaaagccaaagcgatcattctggataacgccggctctgacgcgaccatcggcccattgaaaaaagccaaagccgcgggtatcccggccttccttattgaccgtgaaatcaatgaaaccgggattgccgtctctcagattgtctctaacaactatcagggcgcgcagctgggcgcggagaagtttgtcactctgatggggggcaaaggtaaatatattgaattactggggcgcgagtctgacaccaacgctcatgtacgttcgcagggttatcacgacgtcattgacgaacatagcgacatgaagatggttgctcaacagacagcaaactggagccagactgaagcattcaaccgtatggaatctattttgcaggctaacccagatattacaggggtcatttccggtaacgacacgatggcattaggggccgaagccgcattaaaagcggcgggccgcaatgatgtggtggtggtggggtttgatggcagtgactatgtccgcgactcgatcattaacaacggcaatatcaaagccaccgtattgcagccgggttgggcgcaagcacaaatggccgttgtccaggccgatcagtatctgaaaaccggtaaaaccggtctggaagagaaacaactgatggactgtgtattgattgacgaaaataacgctaagaacctgaatgtctttgcgctgaaagactagccgctacaggcgtgttcgctaaagccagtgcgataaaacatccgctttagccgtaatgaggggcgacatcgcccctcctttcaggaggcattatgaggttccgtgcgatatcgaaagcaggcgctttgctgatgatcagtgctgtactggtggcgtgcaccgtcgtggatttggatgaaaatggcaaaccgatcctgccggtcgatccgaacgcggtggtcagtgactataaccagacgccagataaagtggcggccaccatttgggcgaaaaatgtcatgccatttgccaacagcaacgccatcagttggcaagaggtgaaacaacagcaaagccagcctgcggtcgggaaaaataaccaaagccgctttgtccgctttaccggcaaggtcgtggcagtagaaaccgaaggacgggaagggctgattcgtttggctatcgacggtgatgaacaggtcttgcaattggggccaattgtcaaaggtaatgctattcgcgatgcctccacctttatccgctttgacgattttaaaaaccaggtgcaatacgcccaacttgccaaggcattaagtctgcgtgcgttgcaggaggtggccaaacctgatgccagttggattgggcagcaggttgaggtactggcggcagtcacattgacaccaaccagcctgagcaatggtgtgccactgagtttgaataaggagagccactgatgaaccacagacctgacattgtcatgcgtgctgaggacatttcaatgcgttttcctggcacattggcgctcgatagcgtcaattacactgtttatcgcggcaaagttaacgtcattattggcgaaaacggggccggtaaatcaacgctgatgaaaattctggccggggtgcagcagcaaacctccgggcaaatttacctaaacgggcagaaggtcagcattgccaatactcgtgaggcggcagcgctgggcattggcatggtgcatcaggaactgaatttatcggaaaacctcaatgtggcggaaaatatttttcttggccgcgaaatccagcacggcttgaaaccgatcaatcaggcagcgcaggaacgggttactgaacaactgatggtgcgtcttgatcaggtcatttcaccacaagagaaggtgtcaaacctgaaagtgggccaacaacagttgattgaaattgccaaggcactggcggagcaggccgatatcctgattctggatgagccgacctcggccctcagtaaaacggaggtggatgttctgttccgtgtgatccgtgaactcactcggcaaggggtttccatcgtttatatttctcaccgattggaagagttaatggcgattggcgactacatcactattttacgcgatgggcgctttcaggctgaagccgcagtaaaagacattgatgtgccgtggattgtgcgtgaaatgctgggtagcgatccggtttccagcttccttcgtccggggcgtacctttggtgaaccaatgatggaggtggaagatgtcaccctcatcaatgaatccggtaataccgtggttaatcatgtctcattgcacgtccgggcaggcgagattgtcggtatttatggcctgatgggggcgggccgtaccgaattgttcgaatgtttactgggcacgcaacaaaactatcttggcaccgttcgcctcaatggcacggtcatgaatgccaaaacctccaccgcagagcgtatccgctttgggatgagcctggtgccggaagatcgtaaaaaagccgggattttccctgcttcatcggtcgcctgtaatttgaccatctccagcttatggcgtcggctgaaacaccgttttgctatctggcaggagagtgaagtgcaagtggtggcagcgactatcggtgagctgtcgatcaaagtttcttcacctgatgtcgaaattcaggcactcagcgggggcaatcaacaaaaagtggtcattggccgctcgttactgacccgcccgaacattttgctactggatgaaccgacgcgtggcattgatgttggcgcaaaagcggatgtgtttgaaatgatggtgaaactctctgagcaggggatcggcattctgttttccacctccgacctaaaagaaattatggcggtatccgaccgcattctggtgatgtcgaacggcaaactgacggcaaatttatcccgtcaatcggccagtgaatcggcattggttacagcaagcgcacaagggtttgaatgatgaaagcaacaactggcacggcgttggcgagtcacctgcccggtggagcgtcatggtcacgggaaaatatgctgctgcttctgttaaagatgcgcacctttattgccctgtttctgatcctgggtttcttttcaatcatggtccctgggttcttagccacggggagtttgatcatcatggtgaagcatattgcgattaatgccttcctcgcattaggcatcacctttgtcattatcaccgcaggtatcgatctctccatcggcgcgacgctggggctgtgcggcatgattgccggttggatgatcacccaaggcattgtcttgccgatgtttggcatcgctatcttccccagtgtttgggttgtggttccggtggtgttagttatcggggcactcatcggtgcggttaatggctggatcattactcgctacaacgtcgccccgtttatttgcacccttggcaccatgtatgtggtgcgaggtgcctcgatgttgatctctggtggcgaaaccttccccggcttacaaggcaatccgcaactggggaataccggttttgacctgctgggctcgggaacgctactggggttgccgatcgccatctggatcatgttcattctggcgctggtgattgcttacgttgcccgccgccttccgtttggccgccatgtttatgccatcggggataacgaacgcgctgctgaactttctggtgtcaaagtgcgtcaggtgaaagtctgggtttacaccctatccggcttctgtgccgcgatagcggggattatcgtgtctgcccaattggttgccagccacccggccaatggcagtggcttcgaaatgaatgctatcgccgctgttgttctgggcgggacatcgctggcaggcgggcgagggaccattcttggtacgctgattggcgcttttgttatcggcatcttggctgatgggctggtgatgatgggcatcagtgaattctggcaaatggtgatcaaaggcatcgtgattatcgtggccgtgattatcgatcagatgcaaaaccggatgcagcacaaggcggcgattgtgtcgcaaaaagtgaccgccatcccctctgacgtcacctctcaggcgggaatcatctctcagacggtaaaaagtgagtagcggccaggtcacgcgtggatagcggctaaagggctgagcggatcgacgtgaagtgagctgaactgaggtgaactgaactgaatcacaggccactgcatacggcagtttgagtgtggtgagccacaacgcactgaagacgttatgccggaggggggatctccggacaggcttgatgaaagctatttttttagtctcatcgagaataaatattcggtaatgagtaaaaattcaagagaggtaatgtcatgaatccgtattcactgtcaatcgatgagctggtgagaaaggcgcgggcgatccgccgccgtatcgtcctgcttaatgcgaacagccccgcaggtgggcataccggtgctgatctttcgcaggtagagattctgacggcactctattttcgtatcctcaattgtgcgccggagaggcttacggatccggagcgcgatatctatgtgcaatctaaaggccatgcggttggcggctattattgctgtttggccgaagcccgttatttcccggaagagtggttggcgacttatcaacgtgccgactctcatctgccaggccaccctgtaaaacacaaaacgccaggcattgaactcaataccggggctttagggcacggtttaccggtggcggttggtatcgcactggcggcaaaacgagccaacagcaaacgtcgggtctttgtcctgacaggtgatggcgaactggccgaaggcagcaactgggaagcagcgttagtggctgctcactatcaattagacaatctggtgatcatcaacgacaaaaataaactgcaactggcagggaccactaaatcaattatgaataccgatccgctggcagataaatggcgggcgtttggtctacaagtcactgaatgccgtgggaatgacatgcaatcggtggtggaaacactggagaccctaccacaaaacggtaaacccaatgtggtgatcgccaacaccgaaaaaggtgcggggatctcgtttattcaagggcgtgtggagtggcaccaccgggtgccaaaaggtgctgaaattgatctggcgctggaggaattaaacgatgagtaatgcagaacatttggcctcagtgatggtcgagcagtttatcaaggcggtcgataacggcgttgatttggtccccgtggttgctgactcgacttcaacggcaaaaattgggccgtttatcacacgcttccctgatcgggtggtcaacgttgggattgccgaacaggcgatggtgggcatggcggtcggcctatccatgggggggaaaattgcggtgacctgtaatgccgcaccgtttctgatttcgcgtgctaacgagcagttgaaaattgatgtttgttacaacaacagcaatgtaaaactgttcggtttgaactccggtgccagctacgggccactggccagtacacatcactgtatcgatgacatcgccatcctacgtggcttcggtaatatcgaaatctacgcccctgctgatccccaggagtgccgtcagatcattgattatgcgttggcccatcagggtccggtatatattcggttggatggtaaagcgttgccgccactgcatgatgagcattatcgatttgctcccggtcaaattgatgtcttgcaagagggacgggatattgctctggtcgcgatgggatctacagtacatgaagcggtcagcgcggcagccatactggcagacaacaatatttctgctgcggtggtcaacgtttcctctatccgcccgtgtgatactcagcaactgttcgccatcctccaacagagtcagcgggtgattaccatagaagagcacaatattaatggcggcgtggggagtctggtcgcggaagtgctggctgaggcggggagtggtactccattagtgagactgggtattcctgacggtggttatgcgattgccgctgatcgggctgagatgcgtgcctatcatggttttgatgcggcaggcattgtggctcgtgctctgcggttttgccgaggggaataacgatgtcaacgccaatcattctggctattgatgaagggacaaccaacgccaaagccattgcggtagatcgtgccgggcgagttctggcgaaagcctcggtaccattacaactggagcatcctcagcccggttgggcagaacaggatccgctggcgatttggctggcggtttctcaggcggttgaggggtgcctaaatcaattggcgggcgcacaggtggcggggattgccatcagtaatcagcgtgaatcggtactgatttgggaacgggaaaccggcacgccgctcacgccagtcgtaagctggcagtgccgtcgttcagaggctttctgtctggctttgcgccaattaccggctgcggcgatggttgcggaacggactggattgcagattgatcccctgtttcctgcggctaaaattcatggcatgttggcgcagatccctcatggcgctgaacgtgccgctcacggtgagctgtgtgttggcacgcttgattgctggctgacctggcagtttagcgaagggcaaagtttctcgactgacttctctaatgcggcccggacccagctgtttaatatccattcaggtcaatgggaccccgatttactggcgctgtttggtatcccaagtctttgcctgcccgccgtcttaccctcggcatccatccacggacacaccgcgcgcaccgggattctcggcctggagcagggcgtgcctatcgtggcacacattggtgattcgcacgccgcgctgtacgggcaaggcggcgaccaggccggtgaaatcaaagccacttatggcaccggctcctctctgatgatgacgctaaaacaggccagtgcaccaagccacggcctaagcaccaccattgcctggcatgacggcgaattacgttatgcccttgaaggtaacatcacccataccggctcaggagtggcatgggtctcgcgcatgttagggatcagtgatttgtcacgtctgactgacatggcagaaagccaatcaggtaatcaaggcgtctattttgtaccggcattatcaggactgggtgcgccttattgggacagtcaggcgcgtggtttgttctgtggtctgacggatgccacgacaccggccgtactggcgcgagcggcacttgaatcagtcgcttatcaaatagccgatgttttctttgcgatggagaatgcggctcatcatcgccttgaacggctgcgggttgatggcggcgcgaccagtaatcgctggctgatgcagtttcaggccgatttattgcagcgcacattgatacgtaatcacacggcagaagtgtcagcactgggtgccgcgtatttgggcgggaaaacccttggctggtggcaggatagccaacaactggctgcgctcccccgtgaagtggaatacatcgaaccgcgcattcacagtgcggagatgcaagataactatagcctctggcaaacggccatcgcgcgtgcgcgttttcagccgaaataacccacactaggagtaagcatatgtcagcaatacctcgcaagttaatttttgcggtgattatcggcaatcggggtttcttcccaagctatctggtgagcgacgcgcgccgggatgctcaggcgctctttgaccggctggggattaacatcattatgcttaatgaagagcaaacgccactgggaggtgtggaaaattggcatgatgccaaggtgtgcgctgaattattccgtcaacacagtgaagagatccacggtgtggttgttattctgcccaattttggcgatgagaaaagtgtctctgatgcgatccgtttatctggcctgaaagtgccggtcctggtgcaggcagaagaagatgcgctggataaaatggggctggcaacccgccgtgacagtttctgcggcaagatttcattgtgtaataacctacgccaatacggcattcctttcaccttgaccaaacagcatgtctgtagcctgaacagtgagatattcagccgcgatgtcgagcaatttgtgcagttgtgtcgtgtcgtacatgccatgaaacgggtacgggttggggctattggtgcccgtccgaccaattttaatactgtacgctacagtgagaagttattggagaatttggggatcaccgtagaaaccctcgatttatccgaggtgtttttccgggtggctaatctcagtgataacgatatccgcgtcggcgaaaaactggcattactgaaagccaatggggataccagcactatcccacaagacaaactgcataaaatggcgaagttgtttgtggtgatcagtgaatggattattgctaatgatattgataccacggcgatgcaatgttggacgtcgctgcagcagaacttgggaatcaacgtctgttccattatgagcgtaatgtcggggcaattgatgccaagtgcctgtgaagtggatgtgatgggcgcgttatcgatgtatgcgttggccagttgctcgctggcaccggcatccatcgccgactggaataataactttggcgctgaacgagataaatgtgtgctgttccactgcggcaactttgccagtgaaagtctggagagctcaaccatgggcaccgctgatattatcgggacaacggtggggtgtgagaatacctgtggcgcagttcatggccggatgaagtcggggccattgacctatttccgcctctcttctgatgattttacggggcaggtccgggcttatgttggcgaagggcgctctgtcagtgacgagttgaatacagtgggctgtcgggccgtggtggaagtaccacagttggaaagtttgctcacgcatatttgcaacaacggttttgaacaccatgtggccatgaaccattcagctacagctcaggttttgcaagaagcattcagtaaatatctgggcgttgattgctactggcatgggaagccgtgaaacggaggccagcagccggtgatggggcaatgagataacccgcggcgtaacacgccagttgtctatgccctaaaataacgaggctaatggcaccgggatcacgatacaaagccagactgctgacaaaccccaatgacgcgatcttgaacggtgaggataagcagaagagtaaagtgtccgccccatggctggggctgttaaccaatatgttggcagggtggctagagtaatgtttctgctgtcagccggtcggtaattagcacatcaatgtagttaccggtcagtgcacctcgaatagcagcacttttctctatccccccagccagtgccacgacccgtgggcaagcacgtaattggggtaatgacattccaatgactgggtcttcctcatcgctgagtaccgcattgcccgcggcatcaaaataatgtaaacacaaatcccccacagccccgcgttcggccagtaatttcagcatctcttcgtggtaatagttgccggaatttttcagtaattgggagggttccagaacaccgatccccactaatgccagatcaacttcggcaaatttattcacgacatcggccacttcaccactggatatcaggcgggcacgatcttcagtagaacgttcaatgctttgtgcgggcaggagataggcagggcagtttaaaatatttgccaatgattgagttaacaatgtggcctgcacgttgccgttagggccgacacctccgagcaattgaatcacgccactggttttgatattgaggggatgaaggttatcgaccatcgcccggatggtactgctccatgaagaaatacccaccatatcgtttggacgaatactggtttgcatataatgggcggcagctgagccaatagcctgttttatctgtgcggggctggcgtcatcggtaatatccaccacaatggcctgatctataccatagtgtttttgaatacgtgattcgataccaataaacatattagcgggttgaatcacactgattttaaccacaccttctttgacacaccgcgttatcgcacgagacacgaaggattgagataaatgcaggctatcagcaatctcggattgcttcataccttcggtgtaatacagcgtggcaatcttgaccagtaaccgttgttcatcttgtcttgacatggttccatcccgctaaatacctcatgctggtatttttattcaatgctgaataaataacaagcagtacacgatttgcctgtagcttaactgcatattattggccgtggtactgggtgatgaccgcagcaaatcaaggttgccaataatgtactgaggaaaaacggctcttaccttgatgggcatcatattattttgtgacgcagatccggtgtgtaacccagcgccatgacatcattgtgacatcatatcattgtgaatgaggtgatggcgttgtatcaggatcagataggctgtccgccggggtgttaatggttgcgggttgctccggtggtggcataacgttctggatcatctgctcgtcaaagctggggttcaatgcagatgatagcggtgaactgaccaggcaatcggggatcgctatatgaggtactggcgcatcattaacaaattcgtcttggtcctgttttacggttctgcttagcgcgatcaggcccaagccgcagagagaaaagaacgcatacagaatattccctcccaatggtgccatcagcgcgcctacgacgagaggcccaatactggcaccgacaccaaatgacattaataaacacgccgcgagtgagacccgcctttctggttcaatcaggtcattggcgagtgcgacgaccagcggataaagcgtgaactgcaacagactgacgacaaagcccaaactgagcagaaatcggaaagaaatatggggtattagtgccagcggtaatgcggttaatgccagtaagagagcgttaattcggatcaattgtgtccggttatagcggtctgataaccaactgagtggaaactgggcgacaaggccggcgaagatagacaatgccataaacaagccagtctcctgcgttgagagggattgcaagctgctataaaccggtgccaagccataaaacgagccgacaatcatgccgatgaccaatgttgatgccagtattttggggatcgaactgacaaaaaatttcagctccatcggtgccggggacatttgctgagcattactgcgggtggtcagcgcaacaggcaccaaacagagcgcaaaaaagagggcaataaccattaaagtaatcagccccagcgcgggctgaaacataagcaccacctggcccaaggctagccccgcataggttgccgccatataaaaaccgaataccgtgccacgctggttcgatgccgcttgatcattaagccagctttccagcaccataaactggcacatcatgcagaggccaataatcaagcgcagaactacccacgcagggatatattcagtaagcccatgacttaatacggccgcggtaataataccggcacaggcaacataagcgcgaatatggccgactctggcgatcaggaaatgaccgactttgccaccgataaccagaccgatgtagttagcggcaatgatggctccgattaatagtgctgaaacgttgatcgcagttaaacgtagcgaaatataggtggtcaacaaacctgagcctaatagcatcaacaccgttgcgctataaagtgggaagaaggtattgaaaatttttttcacgctattgtccttagttcctcatcgcggataaattactggcaccgcagatgtcactgtcgcctcttattctgttgataaaaaagacgatcatgattttttatccccttttaaaaaggggttttctcccctctcaccgctattcgctcggctcttttgatactaacagctaagccccacaggtaaagctttgtacgggaaagtacttattttcattacatgctgcgagacgtttcgcataactgagtgtggttgctatcgcaggctaaagaagtgctactatcggcagcaagaaatttatttagaatggggggcaacaatgagcgaaggacaactacgtcaactcagtattgcggttgggcataagttaaaagaacacggtgcgtgggtgacctgtgcagaatcttgtactggggggtgggtagccaaagccctgacggatattgctggcagttctgcttattttgaccgcggttttgtcacctacagcaatgcggcaaagcaagatctattgggcgtatctgaaacgaccttagcgcgttatggtgcggtgagtgaggccgtggtacgtgaaatggcattgggggcattgaaacaagccaatgcagactttgccgtttccattagtggtattgcggggcctgatggtggcagcgcagataaaccggtaggcactgtctggtttggttttatctcacgcgaagggccgattagtgcaagaaaaaaacacttttctggtgatcgtgactcagtacggttgcaagcagctgttttcgcactacaaacactattcgatgattttctgtaaaaataggcttgatactgtatgattgtacagtataattagcggtaatttcttgtacaaaataacattcagtggcgatggtagggggaaccctggcataccagagagggaataaaaatggctattgatgagaataaacaaaaggcgttagcagcagcactgggccaaattgaaaaacaattcggtaaaggctctattatgcgccttggcgaagaccgctcaatggatgttgaaaccatctctaccggctccctttcccttgatattgcactgggggctggtggcttaccaatggggcgtatcgttgagatttatggcccagaatcatcaggtaagacgacactgacattacaggttatcgccgccgcacagcgtgaaggcaaaacgtgtgcatttatcgatgccgaacatgcccttgacccaatctatgccaagaaattgggtgtagatattgataacctattgtgttctcagccagatactggcgagcaggcactggaaatttgtgatgcgctgactcgctctggtgcggttgacgttatcatcgttgactccgtagcggcattgacaccaaaagctgaaattgaaggtgaaattggcgattctcatatgggccttgccgcgcgtatgatgagccaggctatgcgtaagctggcgggtaacctgaagaatgcgaataccttactgatttttatcaaccaaatccgcatgaaaattggcgtgatgtttggtaacccagaaaccactaccggtggcaacgctcttaaattttacgcttctgtacgtttggatatccgccgtattggtgcagtaaaagatggtgatgtggtcgtggggagtgaaacccgcgttaaagtcgttaaaaacaagattgctgcgccattcaaacaagctgaattccagatcctctacggtgaaggcattaatatcaacggtgaactggttgacttaggtgttaaacacaaactgattgagaaagctggcgcatggtatagctataacggtgataaaattggtcagggtaaagccaatgccagcaactatttaaaagaaaacccagccattgctgctgagttagataaaaaactgcgtgaaatgctacttaatggcggcaatggtgaacaacctgttgctgcggcaacagcagaattcgccgatggtgcagatgaaaccaacgaagaattttaatacgcaactttaaccagttggagtaaacaaacagaccgtcacttgtggcggtctgtttgtttgagtaaataacatcagtaagtgattcgggtgagagagcgcagctaacaccgctgtagcggtaagtaaaagggtatatgaatgaccagttaagtcgtgcaatgagactactctcccagcgtgaccatagtgaatctgaactgcgtcgcaagcttgcggcacctccattttcggcaaaagggaattggggaaagcgttcaggtgctaaaagcagtgatgtagttgaaagtaatctagttgaaagtaacccagttgaaagcaatttagctgaaagtaatgcaattgaagagagtgatcctcaggttatcgagcaggttattgactattgttatcagcacaattggttggatgattcccgttttgccgccagctatattaatagtcgtagccgtaaaggatatggcgtacagcgtatccgttcagaactgatgcaaaaaggtgtcgataaagaacgaattctggctgcttttgagaacagtgagatcgactggtgccaactggcaaaagaggtcgcccagcgtaaatttagtgaaactttacctgttgaatggaaagaaaaggctaaagttcagcgttatctcctctatcgtggcttcttccaagaagaaattcagtcaatttacactgattctgtcgaatgaatgcacgtgggattttacttccttctgaagaaaatttatcttattccaacttttgttcgtgagcttatccattgcgttgtcgctaatctgtacacgatttgctcacgggccatccttttagcttgatttcaggacaattatgagcaagagcaccgctgagatccgtcaagcgtttctcgatttcttccatagcaagggacaccaggttgtatcaagcagcactttggtccctaataatgaccctacgctgttgtttaccaatgccgggatgaaccagtttaaggacgttttcttaggtttggataaacgggcctattcccgtgcgacgacctctcagcgctgcgtgcgagcgggtggtaagcataacgacctggaaaacgtaggttataccgcgcgtcatcatactttcttcgaaatgttgggtaacttcagcttcggcgattacttcaagcatgatgctatcaacttcgcttgggagttactgaccagtgaacagtggtttaatttaccaaaagaaaaactttgggtaacggtgtacgagaccgatgacgaggcctataacatctgggctaacgaagtcggcgttcctcatgagcgtatcatccgtatcggtgataacaaagggggggcctttgcctcagataacttctggcaaatgggtgataccggcccttgtggcccatgttcagagattttctttgaccatggtgatcatatctggggtggtcctccagggtctgcagaagaagatggcgatcgctatatcgagatctggaatatcgtctttatgcagtttaaccgtcagtctgacggtacgatgctgccattgccgaagccatcggttgataccggcatggggctggaacgtattgctgcggtattacagcatgttaactccaactatgagattgacctgttccgtgatttgattgccgcagtcgcagatgtcacgggggcgacggatttatccagcaagtcgttgcgggttattgctgatcacattcgttcttgtgctttcttgatttcagatggtgtgatcccatcgaatgaaaaccgcggctatgtcttacgccgtattattcgccgtgcaattcgccacgggaatatgttgggtgcgaaagagactttcttctacaaactggtggctcccttgatcgcggttatggggcctgctgctgctgagttaaaacaacagcaagcgatggtagagcaagtattaaagacggaagaagagcagtttgccaggacgttagagcgcggtttggcgctgcttgatgacgagctcagcaagcttaccggcgatacccttgatggggaaacggccttccgcttgtacgatacctatggcttcccagttgatctaacggcagatgtttgtcgcgaacgtaacctgaaagtcgatgaagctggctttgagcaagcgatggaagctcaacgtcgccgtgcccgtgaatccagtggttttggcgcagattacaacagcttgatccgtgttgatagcgcaagccaattttctggttatgaccatgtccaacaacacgcgacggttactgctctattccgtaatggcgaggccgttgatgagattcacgcaggtgaagaagccgttgtcgtactgaatcggacaccattctacggtgaatcgggtggtcaggtcggcgataagggggaactgaaaaatgcgacagcaacctttagcgttactgatactcagaaatatggtcaggctatcgggcacgtaggaatattgactaccggcacgttaagagttaaccacagcgtcgaagcattggttgatgttgtgcgtcgtaaccgtatccgtctgaatcactccgcgacccacttactgcatgctgcgttacgtaacgtcttgggcgagcatgtggcccagaaggggtcactggttaatgacaaatatctacgctttgatttctctcatttcgaagcaatgaagccggaacaaatccggttggtagaagatctggtcaatgaacaaatccgccgtaacatgccggttcagaccgaagtgatggaactggatgcggcgaaagaaaaaggtgcaatggcactgttcggcgagaagtatgacgaccaagtacgtgttctgaccatgggtgacttctcaacagagttgtgtggggggactcatgctagccgcacgggggatatagggttattccgcatcctgaccgaatctggcacggctgcgggtattcgtcgtattgaagccgtcactggcgagggcgcgattgctttattgcatcagcaaagcgacctgttacaggacgtcgctcatctggtgaaaggtgatattcataatctggcagacaaagtccgggcggtattggatcgcagtaaaatgcttgagcgtgagttgcaacagttgaaagatcagcaggcagctcaggaaagtgcctcgttgtcttcaagcgcgaaattgatcaatggtgtgaagcttttggtcagtcagttggataacgttgaaccaaaaatgctacggacaatggtcgatgaccttaaaaatcaactgggttctgccattattgtattggccaccacagctgatgataaggtaagtttgattgttggggtgaccaaggacctgacaggtaaagtaaaagcgggtgaattaatcgcggacattgctcagcaggtgggcggtaaaggcggtggtcgtcctgatatggctcaggcggggggtactgatgtgcaggctttgccagcggcattagccagcgtagaagcatgggtagcatcccggatgtaagtaatcatctattaaatcaacacgccatatctcggtactaggtatggcgttttttaattttcctgtcatagttcaatcacaaagttaaacgcaaagttgtttgcttcagctaaacttgtattagttagggactcgaccaagctacttacattttatatgaatgtaatggcttacgttttcacggtgtatgatggataatggcggggaaacagagagacccgactcttttaatttttcaaggagcaaagaatgcttattctgactcgtcgagttggtgaaacactcatgattggcgatgaggttacggttactgtattaggggttaaaggcaaccaggttcgaattggtgtaaatgctccgaaagaggtttctgttcaccgtgaagaaatctaccagcgcatccaagcagaaaagtctcaaccgacgacttactgattttgaagcagcgtctcgtgtaacacgaggcgctactgctttttattgtctctactctctgttttgtttcccctaattctcctttcttttcgctatttctctctacttcgtctgcccagtcactaccgctcagataaattcaacttctcctgtatttggttatatcccaataatagctatcttgcctgttgataaaacactctttttggtttcaaactggccatgttgtgtgtgaagtgtgcaaataaacgcgagttaggaaaaattgtttgacttataagtgcgggaaagtaatatgtgcgccacgcagtgccgatgagcttcttcaaaagcaagttaggtacaattcgcaagaagcgtatggtgaggtggccgagaggctgaaggcgctcccctgctaagggagtatacggtcaaaagctgtatcgagggttcgaatccctccctcaccgccatttactatgcacccatagctcagctggatagagtactcggctacgaaccgagcggtcggaagttcgaatcttcctgggtgcaccatctttctaagtcatacatcttgctgttaagtttcactcgctgaaacgcctccgtaaaacaaacaaagaaacaaacaattgcacccatagctcagctggatagagtactcggctacgaactgagcggtcggaagttcgaatcttcctgggtgcaccatattaaggaacctcgctatagcggggttttctgcttttggctcccgtaaattatcaaaacgagcatcagaaccgagtggtcggaagttcgagccgagcgtagcgagacaacgttgctttagcaacggcccgtagggcgaggcgtaagccgagtcatcttcctgggtgcaccatattaaggaacctcgctatagcggggttttctgcttttggccgtaataaattcaccctacattaaacatctgaattctcttatcctgttttttactcgctcactaagccatttttacgtcatctaatagcaatttaattaagtgctaattctattttctatataaaattcaattgattatacagtgagcgacaatttagttagtttgcgataaagtagcttttcattttattcatgggggtgggctaacgatgtacgatctttatgaaggtctgatttttgatatggatggcaccctcttagataccgagtctacccatcgtcaggcatggcggcaggtgcttgcgccctatggtatgcactttgatgagcaagctatggtcgcgttaaatggcgcacctacctggaaaattgctggtgtgataattgctcataaccaatcagatctggatcctcattttttagctgcacaaaaaacttcattggtgaatacgatgctactcgataacgtgaagcctctaccgctcatagacgtggttaaatcctattatgggcgcttacctatggctgttgggacgggaagcgaacacagcatggcagagatgcttttacgccatgttggattacgtgattattttgatgccatcgtgggggctgatgatgtgacaaagcataagccagaacccgagacatttttacgctgtgcggagctgctcggtgtacgtccagataagtgcattgtcttcgaagatgctgattttggtgtagaagcggcaaaacgagcgaatatggcaatagttgatgtacgtctgctgtgagtaatactcttgcaattgcttcattattcgggagtagctttctcagtgcgacgctcttacccggcaattctgaaattctgttggtcaccctattaactgcgggtagtgcgcccgcagcgatattggtgttatctgctactgtcggaaacaccctagggggattaaccaatgttgttataggtcgtttattaccggaattaaagccacagcgtggtatgggggtggcacttggctggctccaacgcttcggtccggcagctctgttattaagctggttaccgatagtaggcgatttgatgtgcgtgttggcaggctggttgcgtatgccttggggttttgtggcttttttcttatttttgggaaaagcattgcgttacatcgtgttaacgatgattacgttgcaagggatcgcttggtggcaataatagatgtgacaaacttacgtagtcacatctatgcagtttcagtatgctgatgagttatggttttcaagagcgggaggtcgatttgatcccggatgtatcacacgcgttgacttggttggaagcgcatcctaaagccctaaaagggatccgtcgcggtatcgagcgggaaacattgagagtgactgccgatggccatttagcctcgacgggccatccagaatcactgggtgccgctttgacacatcaatggatcactaccgatttcgctgaggcattacttgagtttattactcctgtcgatggtgacattgatcatctgttgacttttttacgtgatattcatcgttatactgcacgtaagttgggtgatgaacgcatgtggccgctgagcatgccttgttttattgaggctgaacaggatattgagctggctaaatatggttcgtctaatattggccgctttaaaacactttaccgtgaagggttaaaaaaccgttacggtgcgctgatgcaaacgatttctggtgtgcactataatttttctttgccactggagttttggcaggcatgggcaggcgtcaccgatgagcaaagtgggaaggaggagatttccgcaggctatttccgtctgatccggaactattaccgctttggctgggttattccttatctgtttggcgcatcaccggccatttgctcatcgttcctgcaggggcgcgagacggcgttaccgtttgagcgtaatggtaagggaatgtgttatttaccctatgctacgtcattgcggttgagtgatttaggctataccaataaatcgcaaagtaatttaggtatcacatttaatgacctgcatacctacgttgacgctctgaaacgtgcgattcaaacaccatcagaggagtacgtggctttaggtctgaaagacggtgatcgccatctgcaactgaatactaatgtgttgcagatagagaatgagttgtatgcccctattcggcctaaacgggttacccgcgcgggagaatcaccgtcagacgctttgcttcgtggtggcattgaatatatcgaagtgcgttcgctggacataaatccattctcacctattggtgttgatgcggtgcaagcgcgtttcctcgatttattcctgatttggtgtgtgctggctgatgcaccagagatgagcagtgatgaactgctgtgtacgcgtaaaaattgggatcgggtcattttagaagggcgtaaaccggggcagaccattgggatagggtgtagtgattcccgtcaaccgctggaaacggttggtaaggcactgtttgctgatttacgtcgggttgcagaggttctggatgggagcgagagtgcatcgtatcagcaggtttgcgatgaacttgtcgcctcgtttgatgatcctgaactgacgttctctgcccgtattctaaaggtaatgcaagagaaggggagcggtggagttgggcttgagttggctgagcattatcgagaaatgctgcaaaacgaaccactggaactgctgacggaagaacagttatctgcagagcgcgatgcttcacggcaacggcaacatgagctagaactcaaagataagctaagctttgaagagtatttagcgcttcatggtggccaataaaaaagaaaaggccacatcactgtggccaaattaacatctctaatagaagggatgatgataacaaatgcgcgtctttcacatattaagacgcgcaggatgagtaaaagtttcatcagttgcgaaaaaaagattagaaaaatatgacttttttatgaggaggtaactaaatgccattattggatagctttaccgtagaccataccattatgaaagcaccggcagtacgtgtcgctaagacgatgaaaactcctcatggcgacgagataacggtttttgatttacgcttctgtgtgccgaataaagaagtgatgccagagaaagggatccatacgctagagcacttattcgctgggtttatgcgggaccacctcaatggtgatggtgttgaaattattgatatctcgccgatgggatgtcgcacgggtttctacatgagtctgatagggacacctgacgagcaacgggttgctgatgcctggaaagcggcaatggcggacgtgctgaaggtcactgaccagcggaagatccctgagctgaatgaatatcagtgcgggacttatcatatgcactcgctggaagaagctcagagtattgctaaagatattcttgaccgtgatgtgcgtatcaaccacaacgaagagttggcactgccgaaagagaaactgactgaattgcatatttagtgctcagtatcagtaggcaggagaatgataaaaggcgctgattaaagcgtcttttttattaaactgactatcgcttagacagaattatttatagggtcgaatgttctgcggaagtcattggggtaattttaacccgcttaatcatattttcctgcacatcaagtacttcaatttggtaatttccaagacggacgtgaatatgtgcttgcggaatttcttctagctcttccagcaacatgccattgatggtgcgggcatcgacgggtaatgaccagttaaaggctttgttcacttcgcggacgctggcactgccatcaatcagtaccgagccgtcgctctgtggattaacttcttccgcaagcgtaggggacattgaggtggtaaaatcccccacgatctcctccagaatatcttcaactgtcactaaaccttgaatatcaccatattcatcgacaatcatgccgactttctttttattacgttggaatttcaccagttgtacattgagtggcgtgccttcggggataaagtagatttcatcggctgcacgcagtaggttctctttattaaattcctttttctccgtcatcaaccgataggcttcccgcacacgtagcatgccaatagcgtcatccaaggactggcgatataacacaatgcgaccatggggcgagtgtgtaagctggcgcatgattgacttccaatcatcattaatatcgataccgacgacttcattacgcggtaccatgatatcgctgacagtcactttctccagatctaatactgaaatcaacatgtcttgattgcggcgagagatttttgattgggactcactcactatcgtgcgtaattcatctttactcatcgcatcactgctgtgcacatttcctctaatgccacataaatgcatcaacccgcgagtaatggtattcagtagccacacgagtggcagcatgatcttttgcaggggggccaggagcatactgctagggaatgcgacacgttcaggataaagggcagcgatagtttttggcaggacttcagcaaaaatcaggatcacaaaagttagcaccccggttgcgatggcaactccggcatcaccgtataaacgaataccgacaatcgtcgccagcgcagatgccagtatgttaaccagattattgccaatcagtaccaaacttattaggcgatctgggcggttcaggagcttttccacccgacgtgcggcacggttgccttgtttggataagtgacgcatccgataccggttaagtgtcatcatgccggtttcggatgcagagaagtaagctgaaacgatgatcataatgactaagataatgatcaatgagctagttgatacgtgctccaacacagtattccttatcgtgatgaggcctcagccagttccgttgggccttgtgtaggtggttgcggtaatcactagcgaaccataatttcctggaccagacggctaccaaaataagccagtgtaagtagaaaggcgcccgcaaaactgaaccaaatgaccctacgcccacgccaaccttcatgataatggccccacaataaaacgatatagacaaaccaggccataatcgataacaccgctttatggacattttctttactgaagagattatccatataaagcaaaccggtacaaagtgtcagtgtaagtaataccaccccaatttgggtgatatggaacatttttcgttcaatgctcattaacggcggcatatcagcattaaacgtcagtttcttatgttttaactgataatcaagccaagccagttgtagcgcatacagcgccgcgatgataagcgtggcataagcaaaaagcgccagaccgatgtggataaatatctctgggctggcttccaaatgggtaataaactcccctggaagcaggctggcaagcgccagattgatcatggcgaagctatagacaatagggagtaaaaaccagccacgcccttgtgaagcgacaatggtcataatcgtacagatcatcagcccaacaatagaaccaatgttcagtaacgtaagattctgaccaacgccaacatcaaaaatttgatttttcaaggcaatagcatggcacactagtgccacgacggcagaaaccagcgctaaccgccggtaagcactatttttccgcaccagacttgggataatcagccccaagctgagcgaataagcaagcaaagccaaaatggaaaacacgggcatagcgttatatgagcatcggctaagggaattagatagccagtatagcgttgagagcgttcctctccaaccgttctccgacgtgagggcagagatcgtttgcacttcgtgttataatcccctaattgtgtcgccagagcggcctgtttccacgttgagtatgagacaatgtttgagaacttaactgatcgattgtcgcgcacactgcgcaatatcagcggccgtggccggctgacagaagaaaatattaaagaaacgctacgtgaagtgcgcatggcattacttgaagctgacgtcgctctgcccgttgttcgtgactttataaaccgagtaaaagagcgggctgttgggcatgaagttaataaaagtctgacgccaggccaagaattcgtcaaaatagttaaaaatgaattgatcagcgccatgggcgaggtcaataacgaactgaatctggctgcacaaccgccagcagttgtgttaatggctggcttgcaaggtgcgggtaagaccaccagtgtagcgaaactggggaaatttcttaaagaaaaacagaagaaaaaagtgctggtcgtgtctgctgacgtttatcgccctgcggcgatcaaacagttggaaaccctggctcagggtgttggcattgatttcttcccgtctgatgcacaggaaaaaccgattgatattgtgaatcgtgccctgcaacaggcaaagcttaaattttatgatgttctgattgtcgataccgcaggtcgcttacacgttgatgaagcgatgatggacgaaatcaaacaggttcatgcggcgattaagcctgttgaaaccttgtttgtcgtcgatgcgatgaccggtcaggatgcggcgaataccgccaaagcattcaacgaagcactgccactcaccggtgtcgtgctgactaaagtggatggcgatgcgcgcggtggtgcggctttatctatccgccatatcaccggtaaacctattaaattccttggcgtcggtgagaaatctgatgcactggaaccgttccatccagaccgaatagcttcacgtatcttgggtatgggcgatgtgctgtcgctgattgaagatatcgaaagcaaagttgaccgtgcgcaagcggagaaactggcaacaaaactgaaaaaaggcgatggtttcgatctcaatgacttcctcgaccagttgaagcagatgcgcaacatgggggggatggccagtatgttgagtaaaatgccaggggcaggtcagttgccagaaaacgtaaaatcgcaaatggatgataaagtcacggtgcggatggaggcgatcatcaattctatgacgctgaaagagcgcgctaaacctgaaattatcaaaggttcacgtaagcgccgtatcgcaaccggttctggtgtgcaggtacaggatgttaaccgtttgctgaaacagtttgatgaaatgcagcgcatgatgaagaaaatgaaaaacggcggtttggccaaaatgatgcgtggcatgaaaggtatgatgccacccgggttcccaggtcgctaaaagccatctcacactgtggcgttaaccggtgtgaagtgagtatagatttcccgcagaaaatggcggtaaacgatgaaaatggtactcagtacaaaatgtgcgaacaggaatctacgctttagattgcttttttcgccaaaatgagtaaaattttcgggctttttatattgcaactggaccccgttccccgatggggtccagttgttttattaactaaagaggatgttatggtaacaattcgtttggctcgtggcggcgctaaaaagcgtccgttctatcaagtagtagtgaccgacagccgtaatgctcgtgacggtcgttttatcgaacgtgtaggcttctttaacccgatcgcatctggtcaggctgaagcactgcgtttagacctggaccgtatcgaacattggatcggcctgggtgctaccgtttctgatcgcgtatctgtgctgatcaaagacgctaagaaagcagcttaatctgtcacggtggtggttattatgagcaagcaactcaatcctgcagttcccgaccagccgattgttctcggtaaaatgggttctacttacggcattcgcggttggctcagagtattttcatccaccgagaacgccgaaagcatttttgactatcagccgtggtttatccagcaggcgggtaagtggcagcatgtcgagttggaagactggaagcgccacagtcaggatctgatcatcaaagtgaaaggtgttgatgatcgggaagccgcgaatttactgactaattgcgaaattatcgtagattccacacaactccctgcattggaagaggatgattactactggaaagaccttatgggttgccaagtagtaaccaccacgggttatgaactgggtaaaatcatcgatatgatggaaaccggttctaacgatgtcatggtcgtgaaggcaaatctgaaagatgcattcggtatgaaggagcggttggtcccgtttcttcatgggcaggttatcaagaaagtcgatctcactgctcaacgtgttgaagtagattgggatcctggtttttgacctccgaattaaacggcgatagcgagtggaacaaaacaatgtggatcggtgttattagcctgtttcctgagatgttccgcgcaataaccgattacggggtaactggccgggcagtaaaaaatggcctgctgagcgtgcagtgttggagtcctcgtgacttcacctacgatcggcatcgtaccgtggatgaccgcccatatggcggaggcccgggaatgttgatgatggtgcaaccgttaagggaagccattcatgcagcaaaagcagcggcaggcgagggagcaaaggtgatttatctgtcacctcaagggcgcaaactggaccaacagggtgtttgcgaactggcgatgaatcagaaaatgattctggtttgtggccggtacgaaggagttgatgagcgcgtaatcaaaacagaaattgatgaagaatggtcaattggcgattacgttctcagcggtggcgagctgccagcaatgacattgattgattcagtctcccgttttattccgggcgtactggggcatcatgcctcagcggaggaagattcctttgttgatgggttgctggattgcccacactacactcgtcctgaggtgttggaagggatggaggtaccgccagtattactgtcaggtaaccatgccgagattcgtcgctggcgcttaaagcagtcgctgggccgtacctggcttagaagacctgaacttctggaaagcctagctctgactgacgagcaaatggtgttgctggctgagttccaacgggaacataagccctgagcaacagaactatgaagggaacattgtgccgcgcgcaaatggtcctgatatatcagtttacctagggtaagagacttattatgagcaatattatcaagcaaatcgaacaagagcagatgaagcaagatgtacctgcattccgtccgggtgattccgtggaagttaaggtatgggttgttgaaggttctaaaaagcgtctgcaggcattcgagggcgtggttatcgctattcgtaaccgcggtctgcattctgcgttcaccgttcgtaaaatttccaacggcgaaggtgttgagcgtgtattccaaactcactccccagtaatcgacagcattactgtgaaacgtcgtggtgccgttcgtcaagcgaaactgtactatctgcgtgagcgtactggtaagtctgctcgtattaaagagcgtcttggctaagatacagctaacgctgcatccaaaagttaatacttatgaaggggctagccatgtgctagcccttttttgtgctctatttttttagttggcagagactattctcgaaaaagagatgttcgcagaaaagaggtgttcttgaaaaaataaatgctctcgagaaataaatactcttgagaaatgaatattaggtattaagacaaggaaaaggcagagaggagaattagcgcggtatcacaccacgctatatagacgaatggtgggttacaggccgtaaaccaacgttattgacgtcgtagtgtccgtgtttttgggcgcactggttggcggcttagtattataggtcgcgatataagctaaacgtaatgcgaagcttttattgatagcaacattcaacgctgtttctgagttcaacgtcgtttcttcgtttgctaatgcggaaacaccttcactgaataccgtgttatccgtgagctgataagtatagttcgccccaccatatgctaatgctttagtcgctcggccaccgccataaaattcatcatggcgaacacccggaccaaattctacccgcagattgtgtagtggggttgtcataacctgacgaccataacctgtcgttaataccgagcgggagtcgaaaccattataacgatcagttagccaactggcttggccgaatatgtaatgacgatccgtcagattatagcgggtacggccaccgagttgataacgttctgaagaacgttgattattggcgctggtgttacgggccgctccccataagctataagctgtattgggctggaaccaagtcaatgttgagttagccgctaatgatgagtttgtcgtattgccggactgagcggtataacctgcgtcaacggaaccatcaaagctttttttagccgaggaaggatcatccaaggctgtaaagagagtcgcatcagcaagcgctgatgcactaaacaaggataaagtgagtgtgctgatataaaacggcaacgccttggtatgacgtaaagaaaacataatggacctatggtgaaaaaatgatgtttgtgatgcggctcgcattgtagcagttgtgattaaacttacttggaagatatagcggattgagtaattaattataatgacgtcctttttctcataagttcattcttaaaaatgatcccagaaaaataatttggcgttactgccaggtaaaacgaatggattccgataagcagactcaggaaaataattgggggtaatgaatgccattaatactgtggcagcgtcaaattagaaggggattaagagccagaaaatacactggccctacaaagtagactcctggatttatgattcactacataaacgtcgttaccagcagatagcccgtgatacaggagcaaatgacgccaataagacctggaatgataaagctatggttgataatgaatctaccaattttggtggtaccagagcggtcaaaaccgatacaagccagatcactcgggtaggttggcagaacaaaatatccgtaagctgctgggaaaaatgcgatgagcatcttaggttcaacgcctaattgtaagcccattggtgcgatcgctgctagcgccgcggcttggctgttcaccagcttcgagactaagaacagcacaatggcataagtccaagggtggccttttaccacatcttccagtactaatctcagttcacccatatgagcctggaagaaggtgtcactcatccaggcaacgccgaataccgagaagatagcaaccattccggctttgaatacggcaccgttagagatatcactgggtttgactttgcagccaatcaaaataacggcaccggcgatcagcatcatcatctgaatcaccagattcatcgacaaagactgtaacttgcctttaacttcaaaagcagggcgcaggtctgcaaaagcgcccaacaagacgacaatgacgatagcggcaaagaatatccaagttgaccaataagcttgttttggaaaaacctgattcagtaacgtatctgttgagccatatatatataggcccgctgctctggatcttttatttttttctgaaaatcaggatctttatccagatctttaccacggcgcaggctccacagggcggcgattagcactccaaccaaagaggcgggaactgaaatagccagaatttccagaatgctataggcatggccgatgccatggttagcaccaataattgaaactaatgatacgacagcaaccgatactggagatgccgtaattgccatctgtgaggcaacggatgcaaccgccattggtcgttctggacgaataccttttttaatggcgatgtcggaaattatggggaacatggtgtaaacgacatgtccggtgccgcaaagaaaggttaatgaccacgtcgtgaagggcgctaataacgtaatgtgctgtgggtggcggcgtaataatcgctcggcaaattgcatcattacatttaacccgcctgcggtttgtagtactgaagcacaaccaataaccgctaatattgttagcattacatctacaggtggttttcctggttcgaggccaaagataaaggtcagaataaataagccgataccacttattaaccccagccccatccctccgtaacgcgtacctaacagcaaacatagaattataattataaattgtagagttatcatgatgtccctcgcttcaaatatgaatgaaattcggttatgtatttgttggttttattcgatgactataatccttactcgatttctcttatcagagcacagatcacattgattaaaacttagctaatatcaagggagtactgtttatttaggtaattaaataaagtgaagtaagtagaaaagataaattaatatgaaattgaaatgtaaaattaatgtattaatattgtgctttaaattaatgcattaattttttaacggctattgctcatctatacccaaaataattcgagttgcaggtaggcggcaaccgagtaatcaatgggcgggaaccgatttgaacagtatttatgctacccggagtaacgagcgtagccaacgcacatgcagcttgacgtatgatgggtatctctattcattccggagcctatttatgcgatgcctaatttctccttcagggactttaaatagcggcggctaacagggatatgctttcctgaacgagtgatgacttcagccgcaccattatccataagctgaatttcccccaattgttcggtattcaccatatattgccggtggcaccgaataaacggagttttttcctccagtgtttttaacgatagctgggtataacctgattgcacggttcccaccacatgcaccccgctaagctcggagcttaggtattctacttcttcaattttcagcaaaaaaatacggttgtggcctgaacaggggatatgacgaagtattggttcgataactttgtgtaaattattctttacgattaaatcgcgacttagacgtgtcagtgtcttcgccaaacgttgatggtcgagtggttttaacagatagtcaaaagcatgttcttcaaaagcgcgaatggcatattcatcgtaagcggtgacaaatacgatatgtggcatgctttcagggttcagcattgaggccaattctaacccattgattctgggcatctggatgtcgagaaataccacatcaggctgtaggcgctggatagcaggaattgcttccagagcattgctgcattcggcgacgatctcgataccgtgttcttcattcagtctttcgcgtaaatcttcacgcgcaggttgttcatcgtcgacgatgatgactcttaacatacagcctccacaaattttttctattttatcatggcctctgagggagcacgggaccaaggatggaaactgcgacttaccgcaaaagttagattgagatgtgcctgtaaaaaatagtaattatttatttacaaatatggattgaaaactttacatcacatggtattgtggagctctcaaacgataaatacgccagcgacatccgctaaacagagataggtaaagattatgatcatgcaaaaagactcgctcaataacgtccatatcagtgccgaacaaatcctgataaccccggaagaactgaaaaatcagtttccactgagcgaaaatgatcagtattcgatagagcgcgcacgtaaaaccattgctgacattattcaggggcgagatccgcgtctgttggtcgtttgtgggccctgttcaattcatgatgtggatgcggcactggattacgcgcgtcgtttgaaaaaactctctgtggaattggatgacagcttatatatcgttatgcgtgtctattttgagaagccaagaactaccgtgggttggaaaggcctgatcaatgaccctgcaatggatggttcatttgatgtagaggcaggtttacacattgcccgtcgtttattgctggatttagtgggcatggggttgccgttagcgactgaagctctggatcctaatagcccacaatatttaggtgacctgttcagttggtcggccattggtgcccgtacaacggagtcacagacccaccgtgaaatggcatcaggcttgtctatgccggttggatttaaaaatggcactgacggtagcctaggcacggcaatcaatgcaatgcgcgccgctgccatgccacatcgctttatggggatcaatcagtcgggccaggtctgcctgttacaaactcagggtaacccacacggccatgtcattctacggggaggtaaaacaccaaactacagtgcacaagatgtcgctcagtgtgaaaaacagatgcaggatgcgggactcatcccatccttaatgatagattgcagtcacggtaattcaaataaagactaccgccgtcaggttgcggtggctgaatctgtggttgaacagatcaaggcgggcaatcgttcaattacaggtgtgatgctggaaagccacatccacgaaggaaatcagtcatctgaacagccacgtgctgatatgcgctacggtgtttctgtgactgacgcctgtattaactgggaaagcactgaaaccctgttacgtggtatgcgccaagaattgcttgcagcactgacggcacggactgcatgaggaaaagtaagtatggtggctgaactgactgctttacgcgatcaaattgatgaagtcgataaagcgttgttggatttgctggctaaacgcctgcatttggtggctgaagtcggtgaagtaaaaagccgttatggcttgccgatatatgttccggatcgtgaggcggcaatgctggcctcacgccggcaagaagccggggcactaggtgttccgccggatttaattgaagatgtgctacgtcgggtgatgcgggaatcttataccagcgaaaatgataaaggcttcaagacattatgcccggaactgcgtccagtggttatcattggtggccaagggcagatgggtcggttatttagccggatgcttaatctgtctggttatcaggtgagaacactggagcaagaagattggtcacaagctgaatctattctggctgatgccgggatggtgattgtgagtgtccccattcatatcactgaagaggtgattaatcggctacccaaattaccagcagattgtattttgctggatttggcctcggtaaaaaataaacccctgcaagctatgctggcagcccatgaagggccagttttggggttgcatccaatgtttggccctgatgtcggcagcttggcgaagcaagtcgtggtgtattgtgatggacgcgatccacaggcgtatcagtggttactggagcagctacaggtctggggagcaagattgcatcgtatcagcgcagtcgaacatgaccaaaacatggcgttcattcaggctctgaggcattttgcgacttttgcgtacggattacatctggcggaagaaaacgtgcaattggaacaattactggcactgtcttcaccgatttatcgcctggagctggcgatggttgggcggctatttgcacaagatccacagctttacgctgatatcattatgtcgtcggaagataatctggcgctgattaaacgttactacaaacgctttggtgaggcgctcaccttgttagagcaccatgataaacaagcgtttgttcaaagtttcgagaaagtagaacactggtttggtgattacgcggaacgtttcttggtagagagccgttcattactgcgtcaggcgaacgataatcgtcagtagtattcatcagcaagtgatagatttttataggtcatcccagcacagcctgccgggatgactttttttatggtgtgggcgcataaaatgagcctgaataaagggcgttaccgaggctcgacgggaacgacgttctcacttgggtagcagcccaacacttttaaggaacgggtaatcggtgttagatcggccaatgctttttgcatcgcttctgaacgtatattggcctgcacatcaatataaaacatctcttcccacgggttgccattaattggccgggactccagtttcgtcatgataatgccatgctctctgagtaccagcaaagcctctaccaatgccccggattgctgcccggtcgccataattaaggtggttttggccgggatttgctcagatacatcaatgggtttgcgggcaaggacaatgaatcgagtaatattttgttgctgatttgccagattgtgctccagcacttgcagattatagagcgcaccgcccgcttcgctacctaatgcagccgccgttggtgatttcattcctgcaactttttccatcgcggcagccgtactctcacaatactcaattttccaatgtgggaaacgattaatgaactggctgcattgctggaaaggctgaggatggctgtatacagtctcaattttgttcaaatctgtttctgtggcaatgagtacgcagtgctcgatagggttggttatttcgcccacaatagacaagctggtgtgttggagtaagtcatacacatcattaatagaacctgaactggtattctcgatcggcagtacggcgtaatccgcttgcccggtctcaacctgggtaaaaatgtcttggaatttcaggcaaccgcattcaattaattgctcaaaatgacgtgctgcatattggcgagctgccagatgtgaataggagcccttagggccaaggaaggcgatacgggcagagagcagggcggtttggttaagctgatgttgcaataaagcctgctgggtcaatacggaatcttcaataatcagctgaaacaggcgtgtgacatagaatccatcaagattataaggcttagcggcatcgatcagtgcgtctaataagtcacgctcacgttctttatcgcgaattgggcgatgatggagctgcttggctttggccacatccactgccagttcacgccgttctgccagcaaagccagcagttttaaatctaatgcactgatacgttcacgcagcaccagtaatggattatcggtcatagacttttgccttataatttttatgaatgattacactttcaataattcgagttgcatgaaagcgactaacgcacatgcagcttgaagtatgacgggcatatacataaaaaaagcctcccgcttgggaggctttcttgttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaatgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaggagtgataccagaaaaattttaagacaggcactactcactccgaattcaaccatcacgttttccgcagagaagattgagcaacaagatcgcgggagctatatagctgaaaaaattgcccttaatattaccgatgaaagccgtgttctgggattgttattaacacctaaaacgaaagggccacacccagcgattgttttattacacgaccatggctcgaagtttgatattggtaaagaaaaaatgatccgtccttggggagatagtgcaaagctcgcttctgcacaggcttggtctgataaatttttcagcggaaagtttgttggcgatgagctggcaaaacgtggctatgtggtattttccattgattctattggttggggtgatagaggcccaatgagttatgagaggcaacaagctttagccagtaactttttcaatttgggccgctcgcttgccggtacgatggcatatgaagatatgcgaaccgtcgattttatgacaacgctcccgtcggttgaccgtaaacggatcggtgtgcttggtttttctatgggggcatatcgtgcgtggcagttggctgcgttgtccgatcaggtcgctgcgacagcagctatatcgtggtttggtaactataagggattaatgacgccggataataatgtgctgcgtgggcaatcctctttctatatgctccaccctggcatagcgaataagttagattttcctgatattgctagtttggcagcacccaggccaatgttactttttaatggtggaaaagataagctattccctgcgcaagcagtggaacaagcttacgataaggttcatgctatttggcgttcacagaatgctgagccgcggttagtcacacgtagctggccaactcttgggcatgttttttatcaagagcaacaggatgtggtttttttgtggctagaccgttggctaaaatgactagccccagccagaagaccagggctttgtcagcaatctaggcccctaggggccttttaacctgtaaatattatcagtgagcgccgcctttagatgcccccaagccggtttgtgaacggacaaactgtgatttgaatagtaaccgttcctgtttgccggtttctgagttatccgtgattgagaagaaccaggtaccgacgaacgccgctatcattgaaaacaatgcagggtactcatacggatagattggcttttcatgaccaaggattgttacccagatcgtagggcctaaaatcatcaggatcactgccgttgataacccgagccacccaccgatcattgctccacgggttgtcagtttatcccaatacattgagatgataataattgggaagttacaactggccgcaatggagaatgccaacccgaccataaaggcaatattctggttttcaaacaaaatccccaaaccgatagcgacaatacctaagatgattactgtaattttggagactctcaattcatcgcgttcattggctttgcctttcttaatgacgctggcatagagatcatgagataccgccgatgcaccggctaatgtcaagccagccactacagccaaaatggttgcgaaggcaaccgctgagataaagcctaagaagaagctccccccgacagcattagccaaatggaccgcagccatattgttaccacccagtaatgcgccagccgcatctttaaatgtctggtttggaccgacgagtaagatcgcgccgaatccaataataaaggtcaatatgtagaagtagccgataaaacctgtggcatagaacacgcttttacgtgcttctttggcatcgcttacggtaaagaagcgcatcaggatatgaggtaagccagcagtgccaaacatgagggctaacccaagagataacgctgatatcgggtcagataccaaccctcctgggctcatgatgctgaggcctttgggatgaaccttaaccgcctcactgaataatgtattgaagttaaaattaactgacttcatgaccataatagccataaatgtggcaccagacagtagcatgaccgctttgattatctgtacccaagtggttgctaacataccgccgaacaggacgtacagcaccatcaggataccaaccaatacgacagcgacgtggtagttcaaaccaaataaaagttgaatgagtttacccgcccccaccatctgagcgatcaaatacagggcgacaacgactaacgaaccacaggctgataatgtgcgtatgggtctttgttgcaagcggtaagaggcaacatcggcaaaggtataacggcccaaattacgcaggcgttcagcaattaaaaatagaataatgggccagccgattaagaagccgatggagtaaattaaaccgtcgtaaccggaagcataaaccaaggctgaaataccgaggaatgatgctgcggacatataatccccagcgatggctaaaccattttgaaagccagtaattcgcccgccagccgtgtaataatcttgccgggagcgagtacgttttgatgcccaataggtgatatacaaggttccgccaacaaacagcaaaaacatgacgatcgcctgaatattaaggggttggcgatggacctcgccggtaagtgcttccgcctgtgccagcgcaggcaaaacgaataaagaaagtgcagaccaatggcggatcttcattgcttcacctcacgaataatttctgccgtcagacggtcaaattcgccattagcgcggataacataaatacctgtaagaataaaagaagtaacaattaatcccacgcccacaggaataccacgagtgacactcgagccggtatatatcggagtaccgagccattgtggttcgaaagcaataagaaaaatgaaagcgacatacatcgttaaggtgattaatgacaacagccaggcaaagcggctgcgttttttcaccaattcttggaaacgtggattatcttcaatctcttgataaatgctgtcattcatcagagtctctcctttgaggcatcaattaagtttgccgcctatataggcggcacaatttacgacggtgtctgcattgattgtttttcttctagtaatttttctaccacgcttggatcggcaagtgttgaggtatcgcccaagttgctggtatctcctgtcgcaattttgcgtaaaatacggcgcatgatcttgcctgaacgggttttgggtaatgagtccgtccaatgcaaaatatcgggtgttgcgagtgggccaatctctttacgtacccagttgcgtacttcggtatataactctggcgttggttcttcaccgtgatttagcgtgatataggcataaatagcctgtcctttaatattatgtggaacaccgacaacagccgcttcggcaattttcgggtgtgcaaccaatgcagattcaatttcagccgttcctaagcgatggcctgaaacgtttagtacgtcatcaactcgaccggttatccagtagtaaccgtcttcgtcacgacgtgcgccgtcgccactgaaatacatgcctttaaaggttgagaagtaggtttgttcgaaacgttcatgatcgccaaataatgttctggcttgccccggccatgagtcggttatgaccagattaccttctgccaccccttcctgaggattgcccaggttatctaccaacgcaggttgtaccccaaagaatggacgcgttgcggaaccggctttcaactcggtggcacccggcagaggggttatcatgaaaccaccggtttcagtctgccaccaagtatcgacaatcgggcatttactgttaccgatcttgttgtaataccattcccaggcttctggattaatcggctcgccgaccgatcccataatacgcagtgagtcgcgtttggttccttcgatggctttgtcaccttcggccattaaggcccgaatcgctgtaggcgcggtgtatagaatattgactttatgtttatcaacaacttggcttaagcgattgacgccagggtagttaggcacgccttcaaacattagagtgatggccccacaagccagtggtccatataacagatagctgtgtccggttacccagccaacgtctgcagtacaccagtagatatcgccagggtgataatcaaagacatatttgaatgtcagtgcagcataaaccagataaccgcccgtcgtatgtacaacccctttaggtttaccggtagagccagaggtataaaggatgaacagcgggtcttctgcattcatctcttctggcgggcagtcagcggatgcctcttttatcaggtcatgccaccatacatcgcgcccatcttcccaatagctggcgttaccagtacgttggaagaccacaacatttttaatactggtgatagcggggtttttcagtgcttcatcgacattttttttcagtggaatagcacggcctgcacggataccttcatcggcagtaatcaccagtttagagtgagaatcgatgatacgcccggcaacggcatctggagaaaatccaccaaagataacggaatgaacagcgccgatgcgcgcgcaagccaacatcgccacggcagcttcaggcaccattggcatatagatggcaaccacatcgccttttttgacgcctaaactttttaggacattagcaaactggcacacatcatggtgcagttgcttataagtgacggtttttgattgattagggtcatcaccttcccaaatgatggctgtttgatcaccacgctctgccaaatggcgatcaaggcaattcgccgcgaggttcaatgtaccgtcctcaaaccagcggatactcacatgaccggggtcaaaggaggtattttttaccgttttatagggtttaatccaatcaatgattttgccttgttcgccccagaattcatcagggttctgcacggattgttggtaataatgttggtatttttctggggtaattagagcatgctctgcaattgcagctggaataggatgtttatgtatttggctcatcgtcattctccttgaggttgttaataatatgtcaaataaaggttaattatagtatgagagagtgttttgtttcttttttgggcggcagatcacgtataaaagatgttgatttagtgaccttactcaaggtactgcgtggtgaatcgatatcttaatgatagtcggaggagggagtaccaaggcaataagtggacggaaaggtatttatccgcattttggaggttgatattgagtgcagagttaaaattgactaaagtaatttacatttattaaataaatgttgttttattaccattctataattaaatttattgcgttattacaaaatgagtaacaagaattaaaattaaaaaaatggaggtataaaatcatatttttatatttattttattgtttgattttttgctcggtgtttttttaagatcatgtttgtttaagaaatttcttaagtgaaaggggcggcgatgatttttaaatttaacaaaataaaaacataatgagtcaaaaaataaaacataattggtatttatacagtaattttatttcacctattttttatccctcctggcgaagagactatttgcaatgagtgaattttactttttagataacaaatgtttactgaaagtgaaaaattcatatgaccgaatttatctatcatcacaatgtgggcatagtgtaaacaatacttgcagaagtgtatccagaaatgatactgatttataacgtggacggctggcgggaagctgaaccatatgttccatcaactatagcccgtatttaatgattaagtattttattctagatgcttagtttcttgcattttatggaatgctttgaggaattcttagggtatgaaaagtataaaaataagtctggcatggcaaaatactcattgcactggtgttaggcattttggttggtgcagttttacataatcaaattgaatccagggaatggttagttagtaatattctgagtccagcgggcgatatatttatccgcttaattaaaatgattgttgtaccgattgttatttcaacgttaattgtcggtattgcgggggtcggtgatgcgaagaaacttggccggattggcctaaaaaccattatctactttgaagttatcaccacgattgccattattatcggtatcactctggcgaatgtattccagccgggggtgggtatagatatgtctgcgctaaccgtcgttgatatctctcagtatgaaaaaaccactgaacaggtgcaaagcggtagtcatagtctggttagcactatcttgtcgctgatcccggccaatgtctttgcctcaatggcgaaaggcgatatgttgccgattattttcttctcagtgttgtttggtttagggctgtcttcattgccaaaagaaaccaaagaaccactgttgaatgtgttcaaggctgtttctgaaagcatgttcaaagtcactcacatgattatgcgttatgcgcctatcggggtgtttggcttgatctcggtgactgtggctaactttggttttgcctcactaatccctctcgcgaagttagttattctggtttatgccgcgatcctgttctttgctttagttattctgggaacggtagcgagattatgtaagctgcggatctggatattgattcgtattttgaaagatgaactgattttggcgtattccactgccagttctgagacagtcttaccgcgtattattgagaaaatggaagcttatggcgcaccaaaagcgattaccagctttgtggttccaacgggttattcattcaacttagatggctcgacattatatcagagcattgcggctatcttcattgcacagttatacggaatcgaattgtctattgggcaagagattattttggttctgacattgatggtgacctcgaaagggattgctggtgtaccaggcgtctccttcgtcgtattactggcaacgttgggcagtgtgggtattccattggaaggtctggccttcattgccggtgttgaccgtattctggatatggcccgtaccgcgttgaatgtggtgggtaatgcattggcagtattggtgatcgccaaatgggaaaatcagtttgacgataaaaaagctaaggcttatgaaaaaacgttgtttgcggtagagcagacgccagctaatcaaagctaatactctatgttcttagtgctacagcagcagtattagcgatagcctgatgagaatgtgactcagcgaatagtatctacccactccccgtcagcatcatactgacggggagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagtaataagtagaaaaatcacatactggcattagacattcaagcctaatcggtatgaccagtgaataagttctgcgactttatgtacatccaattttttcatcatattcagccgatgtgtttcgacggttttttggctgatagaaagttgagcagcaataactcgattacacgatccctcggtgataagttttaatatctgccgctcgcgaggtgtcagaaccgggggcgtattatcggatccttgggtcagttttattaccatagaggcatcaagggcggggtcaatataacgtttacctattgcgacggtttgaatggctgccatcaggatttgctggggacttttcttcagcacataacctaaggctccactgttgaatgttctgctggcatagtgttcttcattgcgggcggttaacgtcaggatcttcagggctggccaacggcgaagcaactgaatgataacatcaaggccatccataccgggtaatcctaaatccagaatgaccatgtcaggttcagtttggcggcacaagttatacacttcaagtccattatccgcttggcctacaatcaggtagcgcggataggcggccagcatattcttgatgccatgaataatgagttcatgatcgtcgacaatcaataatttagtattcattcgtcattctctttatttaaccataagggactggccctggctgatgataaacgtggattcgcaggtagtggggggctgtagcagcacatgaattatttcatcaagttgaatgatctcttgctgtgtcagcgtttcatgagtatcgagagcgtgttctaattgaatgaccgcatcttgtaattcaattagcccagcttgcccggcacagccttttatggtgtgaagcgtatgggataatacgggcaagttctcaatagcgtctttggcctgttgaattaatacttgcagtgattgataaagtttcagggacaacgcgctgtccgcgagatccagtaatggctgaggctcggagagttgtggtgatagatcgaccccacgctcaagctggaattgtgcggtcagatctaacatttcagccaattggccgagggtgacaggcttggaaaggtagtgattcatccccgcctgactggttttgatttgctcatccgggctggcattggcgctcagggcggtgatcatgcagtggctatcaatgttcgccggatcatgacgccagcgtgctgtggtggccagcccgtccaggacaggcattcgaatatccattagcactaaatcgaaacggtgttggcggccaatcgccaatgcggttgtgccactgtctgcccgcgtgacctgatgccccagttgctgcaacatcattccggtaatatcgcgattagtttcggagtcatcaaccaatagaatgtgcatctgccaaggttgcagcggaaggctctttagcgcttcagtctcagcaccttgtagatattgtttcagcttggcgtataaccggccgggtaagtaacacaatgcgttatccacaaagtgccgtgatggctgattagctaattctggctggcaggtcatgccccaggctgataattgggcgtgtaagcgttgtggtgcgaatagctcgccatgaaaaggcattggcggggtgattgcattgaaggggaggcataatgaaaaacagctaccttgacccggttcactgaatactgtcaggtgccctcccatcattttggccagattatctgcgatagccagccccaaacccgttccttgttcatggtcactggtctgcataaaaggttggaatattgtttgttggtgttgcacgtcaataccacaaccggtgtcctcaacggtaaaacaaagcgtttggttttgacgcctgaccctgagttgaatacggccctgtggtgtgaatttaacggcattacctaataaattaaccagaatctgtcttaagcgcagtgtatccagctcaagttccagcgggatattggcactgataaacgtggacagcgctaatgacttactcagtgcctggctatgaatggttaacatcgcctgatccagtaaaggcagtagggccgttttctccagcgacagtgtcatctgccctgattcaatacgtgaaaaatctaacaggttgttaatgatcgcgagcagtgacaacgaacattggtgggccgtttccgctaacctcatttggccagcatccagtggtgtattttgtaataattcaaccgcccccaacgccccgttgagcggtgtacggatttcatggctgatcgtggtcagatggtcgcttttacggcggttagcctgctcagccgctcgtttggcttccgccagagccagagtgcgctccttcactttcatttctaaggtgtcatattgttcgttcaacgtatccagtaagttgttataagcgcgggcaatatgccctaattcatctattcggtttatgggaagtcggggttccattgcctgtggcccggtagcgccaatgatattgatgaaattccacaaagggatcgccagataatatcgcagcagcagtgacagtactgacgtgagcaacagtaaaatagccagagcgaaagggagttgatataaggcgggtttcagtgcctcccaggcaaagcccattcgcggataaataactaattgctgccaacccggccctttcaattgggtgcgtaataccaaatagtcgggagtttgctgccagccatcgtgtaatttactgtttttgagttggttaagaatttcatgcagttgatttgatgatgttgcttgctgggaaataggcaataattcaccattcttatccaacaataaattaatgtctctttgctcgacagggtgattataggcgatgagatcattcagttttaaggcgaagccagctaaggtgcccactttatcacacaccgcgacagaaacatgccagccaccttgaggcgtataggtgggggctccccaatagatattattgtgagtaggaaatttggggagcaaaagtaaatctttgcgccgttgatttaggtaatcactcgatgatttttggggtgggaataacacaatcccctctttttgtttgataataaaactgtcgagataataagtttgtccggcggtgccatacgcttgaattatccacagatcatttttatgttggttaatattacagctatccagattaaagggaatatagtagctatcataatgttttatcgatatttcaggcaacggtgaggtgctctggaggctttctcgtcggcttattaacgaggcggcatcacgttcagctccttcaaactggtgattacttaagtccgcccgcatcgatgccatatgtgttaactcattgattaatatttgacgtgtattttcatatgaaaagaatgccgttgttgcgattaatattaaccaaataacagttagtgtgacgcccattaataatgtcaatcgagtgacaagtgatgatgctttgcccataaagtcacctgatttttttcttcagtacgccatagctgataagggatatcaagaattacactgatataattactcatcgttatggattcatttagttctatgaatatgagcgctgatcaggttatgaccttattgtggcttccagattgtaaaggataattattcaatatattgatagtcggtttacgccaaaaaccgtatttaaatttaagaaattataagtggatgtcgctaatctatatcatgagaaaaataacgggtctgatattacttttttttgccacattgttgccttatgggaaattttcttatgtaaaagcgattccttggcaaggcgagcctttttttatttatagccgaggcatgacagtttctgaattattaaaagatttggggatgaattacggtattcctgtggtgatcagttcggaaataaacgagcactttactggaaagattagggataagacacctgaaaaaatcctatcggagttggctgggcgatataatataacgtggtattacgatggtgaaacactctatttttacccagttcaatcaatcaagcgggagtttatatcccccgatggtctggctgccaatacgttagttaaatatctccagcgcggtgacgtgctggcggggaaaaactgtgccataaaagcgatcccccaccttgatacccttgaggtcaagggagtgcctatctgcatcgaacgcgtaaagtcagtaagcaaaatgctttctgagcaagttcgtcaccaaaaccaaaataaagaaacagtgaaagttttcccgctgaaatatgcttcagcagcggattcagattatcagtaccgagatcaaaacgtcagattaccggggttggtcagtgtgttacgtgagttgaaccaagggaataatttgcctttggcgggcggtaaccaaccagatggaaatcaagcaagctcaccggtgttttcggctgatcctcggcaaaatgccgtcattattcgcgatcgccaggctaatatgccgatttatcgcagcttgattacccaactggatcagcggccaattcagatagaaatttctgtcactattattgatgttgatgcgggagatatcagccaactgggtgttgattggtctgcatctgcttctattggtggaacgggggtctcatttaatagcaccttcgccaagaataatgctgaaggcttttctaccgtgattggtgatacggggaactttatggttcgtctgaatgcgttacaaaaaaattcacgagccagaattttatctcaaccttcagtggtgaccctgaacaatattcaggcggtactggataaaaacgtgacgttttataccaagctgcaaggtgagaaagtggccaaacttgaatctgtcacttcagggtcattactgcgagtgacgccaagaatgatcgagaccgaaggggtacaagaggttttactgaatctcaatattcaggatggtcagcagcaagcttctaccaatagtaatgagccattacccgaaatacgaaactcagatatttcgacgcaggccacgctacaggttggacaaagtttactcttgggcggatttattcaggacacgcagattgagtcacaaaataaaattcctttactgggcgatattccgctattaggtgggttgttccgtagtacagataaacaatctcacagcgtggtcagactcttcctgatcaaggccgttccggttaatgcaggggaataacatgaccaccgtattcaagcttcgcctgttaaatggtgatctcaatggtcttgagctgatattaccggaaggtgaatttacactgggggagcaggggtgtgatgttctgctgcctttatctgacggcaatatagtgacgctatgtgttaatgaatatcaggtaatgatacaggtggcggaggaggtttggattaatggtgcacagcacgatttacacactccccttccactgttgcaatctattgaaattgccggattggtattcgttctgggtgaacaaacggatattttgagtggaattaaagtcactcaccgtgcgaggttccctttattggtatggctagctattgcgatatgtgtccccttatcactgctgtttgtttttttattttggttaaccactcagcctgagacattacgtgcttcgattcctgcggatgtcccgacgcaattagccgaacgcctgcgcgaacccgctttacagggaataaagggaacctggctagcggatgggagtgtcacattaagtgggcattgtgcctcgtcctcaatgatggaaccactgcaacattttttactgcgtaaccatatcgcctttcgtaaccaattggtgtgtgatgatcgcttaatcgcttccgttagcgatctattacatcagcatggttaccacgatattgaggtgcgcatcggtgatgaaccgggaaatattgtgatttatggtgccgttcaaatgggtgatcagtggttaaccgtgcaggacacgctggcggcggtctcagggttgaaaggttggctggtggttaatgctcattcagggcaaatacaacaactggtggagcgcttgagagcggcaggcttattaggattcttaagcatgacggaaagtaataaagagttggccatcagtggtgtgctgtcatctgaacagcagcagcagttaaaggagacattggccgctttatctcagcagcaacccggttttccgtcagtcaggtatcagaatattccggcgtcagaccgaacggatcaatttcttccggcaaaggtcgtgagctatggaggaaatacccagtcggcatttgtgcggttagccaatggtgggcgtttgcagcaagggagtgtgttggcaaatggctataaagtggtttttattggggaacagggactgacgttattaaaagcaaataatttagtacatatccccatggatttctaaggttcaggagtaacggaaatgcagcatattactgtgctggaggaggatattaaacatgaccctacagcgatcaaacaaagaaaagagatattggcgagaggaagacggttaattacctgtcagttgtctttgctgcaaacaccagagaattatcagtctcttaataacatgatgttggccttgcaacgtgcagaagaaataatagaaatactgacgttgcgctatgggaataaagaatgaagtgatgtttactgtctgattattcagacttcaggtgaataccggatacgcattggcagtattattggtcaaactgcataagattaattgttccctaaggaatatcatgaagtcaatacagtttattttatttcggcaagagggcgtattacgcagtgatggcgagcgctatgttatacctgcgggaaaattagtgattgccgatgagcaggccagtgcctctgcgtttgcaaacagtgccatcacctctatattatgttacccaatagatctttttccgatatatcaggatttagccagaagaacattaccgttgaataaaggccatcttcctcatgcggtaaatgataaatataaagtgttgccagcgaatgttgaaattatacaagccgctgaagaattaattaatatagagcgtgttgcctctttgcgatttctttatctttattgtttaggtatcgataacgtttatttttccaagctgttggactccattgtgggtacgaataacgaactacttgagtttttcgaaaagaatcggctcaacccatggagcgtttcacgctatgccaatgaattgggtatttcgacccggaaattgaatttcctgttttatgagaaattcggcatgtcggcgaaacagtggttactggatcagcgtttgaaaaagggctgtgagctattactttcgacccgcttacgggtggctgatattgccatggagtgtggttttagtaatcacgcgcatttctcagatagctttcgtcggcgctttcaacaatgcccatcgcatatgcgttcacttattgaataggagagtttgatgcagataagtagcccaatgggccaattgacaaacgatattcagcaggccagacaggcgtatcagaaccaaatggcggcagtgaatatcaatgaccccgaacagatgttgacgtcgcaattcaccatgaatcagtattcggcttttctcgatttcaaaagtatcgagatgaaaatgatcaacgatataagaaacagaatcctgtcccgcatatgagcttactttcagcggattgccgtcagttggtggtcgaggccgcactggcgggtgtcaatcacagcttgctggccgaagcccacgatatcgtcaatgcgttgcccttattaataccagatcctcaggtacgtttggtttgtgaggcgatgttgcggttcgggctgggcgataaggtccaggcgcgggctttgctggcgacatcgggggaagaagacgcacagattctgctgggtttactgcaataaggcgtggttcaggggctgacaaagtcaaatgacgggaaacgtgctgttagggtaaccctaagacagaattaattttttattaataggcgatgatcagatgaatatgagtagtgctcaggccgttgctggcttgtttcaggccacagagccgccagtgggtaacacacagcaagtggcaaagtttacccagttaatggcgcagccagcgtcaacggaattaatgatgacaccagaatcattgctgatgcagcaggctgaatggatgcacgcttcactggcgatagatttaaccgccaaagtggccggtgtgatggggcagaacatcaataaattggtcaacatgcaatgaaatctctgcggcagatgttagcgatagtcctaatgacattatccctttccggttgtgatatggagctgtatagcgggctgtctgagggggaggccaatcaaatgctggcattgctgatgctgcaccaaattaacgccgaaaaacagatcgaaaagagcgggatggtggggctaacggtcgataagcggcaatttattaatgccgttgagttgctacgacagaatggtttcccccgacagcgttttatcacggtggatgagctgtttcctgctaaccagttagtgacctctcccacgcaagagcaggccaagatggtttttctgaaagaacagcagttggaaaacatgttgagccatatggatggggtgattcatgccgatgtcacggtggcaatgcctatgtcggttgacgggaaaaacccgcttccgcataccgcctcggtgtttatcaagtattcgccggaagtcaatttacaaagctatcagtcgcaaatcaaagggttggtccgcgatgcggttcccggtattgattacgccaagataagcgtggtgatgcagcctgcgaactaccgtttcagtgcctcagaggcagagcaacaacaggggccacaaaccacggtgcaatggttattacgccatgtaggaatggtgcagaacatggtgggagtagcgtttatctcacttattgtattgatgtttgtaggctggttttactatcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtaaataaagagcgggcgtcagcaaaacggtgtctgtcaataaaacggtatccgacagtaaatcagacatgtcagtacggtcatacatgtcagtaaatcatcgataaaaaagcgaatacccaacgtaaccagggagggcatgatggcattttcaccgtccatcgacgtgcaatatttacaccagctagcttggcgaccagcacagtttgcccacccattatggttggcagcggtgggcgttaacccagaaaactacggctatgggcgcagccgggcattggacagtgcgttgaatggcatgttgattcaacggcgaaaatttccgcaacaacgcctgcctgcggtattaaaccctcggcaacagcgccaaattgcacagcgccaacgcttaccggccctgtgtctggcgctcggggttgtcagtttgcagtgcgatgattatttgcgtctccgccgctaccggcaggtgctgtctccgctgctaaatgacgatgatattcaacaaattatagggatgggatatcgcggtcagtggcaagccagtctaagcccacagcagctacccgatgtggcattacgcctggggcaaagccttgcctgccaagttcgcagtaacaatattatttggcaggcggtctccatcttgctcccccctaacccccgtgcgctatgcctgtcacgttctatgcaggcgcaaacagaagcctggttaagccggttggagcgtttattgtgaacccctttcacctcgagattgaaaagtacggttatccattgccgcctggcgtagttattccggcggcttatctggcagaggccatgcacagccaggatctcttggcacaggccaacgcgcaagcggcagagatactgcaagcggcggagcaggcgcgtgtgttgttgctcgatcaagcggcggagcaggctgatgcactgatcagtcaggcgcgtgagcagatggaaaccgcactgctagcacagcatgttcgctggctggtgggcgcggagcaattggagtcgttactgataacccaagttcgccaccgtattttagccgccatcacgacagtggtaacgacctggagcggtgaacaaccgatgagccagattttgatccagcggctgggggatcaagcagagaaaatggcacagcaaggcgaattaacattacgggttcatccacagcacctgccagcggtgaccaccgcattgggagagcgtctgcgttgtgtaggggatacggagatggccgcagatcaggcacaactcagctctccaatgctgcaacttacgctttctctccaccaccatttatctcaactggttctgtggctacagcagtcgccagatcttttcgacgaagagaatgtttatgagtaagtcagcactggtgcggggtttgacgatgatcaccgcgcggcaggatatttttttagcggtcatgttgctggtggcggtctttatgatgatcctgccactgcctacgacgatggtggatttactgatcgccatcaatcttgccttctccgtcattctcttaatgatctcgatctatctgcgcgatcctttggagttctccgtcttcccgtcattactgttgatcaccaccctttatcgattggcactgacgatcagcaccacgcgactggtgctgttgcaacatgatgccggtgagattgtcgaggcattcggtcagtttgtcgtgggcggtaatctggccgtcgggatgatcatttttaccattatcacggtggtccaatttatcgtgattaccaaaggttcagagcgggttgctgaggtcagtgcgcgcttctcacttgatggtatgccgggtaagcagatgagcatcgacggcgacatgcgtgcgggtgcgatcgattcggtcgaagctaaacggctacgggagcgggtacaaaaagagagccgcttatttggtgctatggacggtgccatgaagtttgttaaaggggatgccatcgctgggatcattgtcattctgatcaatatcattggcggtatcactattggtgtgatgcaacacaagatgtccgcggaagaggcgatgaatacctacgcggtattatcgataggcgatggattgtgcgcccaaatcccttcattactgatctcgattaccgccgggattattgttacccgggttcctggcagcaacaaacagagtctggcgaatgagttggcggtgcaggtggggcgtcaaccggatgcgctgtggttagctgccgctattctgacggtgttcgccctgttacccggcttcccgttcctgatctttatcactttggcggccgcggttgcggctccggcttttttactttatcggaagaaccggcggatatcgcaggatggtcgcgcaaatggaggcagtgaagaggggggggccacggggcagcgtatgacgcctggtgccgtaccgctgatgctgcactgtgcatcaaatttacatcacccgcatttagggcgcgatattgatggcctacgctggcgctggtttgagcatctcggtgtgccattgcctgaggtggagatccgctgtgatcctacattggcagaaaataccttatcggtgcaggtgtatcaggagcgggtgctggaggttgtgttaccgcccgacagcttgttactgacacggccttgctcatcgttagtaacgaacaatcaggtattgggcgcgaagatggggtcatttgattggctggatgctaaacaggctatgcaagccagaaccttgggtatcccttacgtggaggggcatcagcggatcatcacctgtctgaccagggtgtttgaacggtacaccgccgaatttatcggcgtacaggagactcgctacctgatggatgccatggaagggcgctatggtgagttagtgaaagagctacaacggcagatacccgtcggtaaagtggctgaaatattacaacggctggttgaggaaaatatttccattcgcgatttacggactattttcggcgcgttggtggtttgggcaccgaaagaaaaagatatcgtgatgctcaccgaatatgtccgtatcgccttgcgccgtcatttgtgccgtcgctttagtcacaataaaacctggatatcagtattacgcctcggtgatggggtggagcatctgatccgcgactctatccgccagacatcatcaggcacttactccgcactggaggagaggcaatccctcttgatcctcaacaaaataaaaaacgcatttgctgaaaaccaggatgcggtattgcttaccaccctcgatgttcgtcgctttgtccgcaaaattattgagcgggatctcttcgtgctaccggtactttcctggcaggaactgggcgatgaaatgaatctcaaggtggcgggcaccattgaactgattggcgatgaacttgatgaaactgcctgatatcgcgcggttaaccccccgcctgcaacaacaactcacgcgaccgtcggcaccaccggagggcttgcgttaccgtgggccgattgtggagattgggccgaccttgttacgagccagcctacccaatgtggcgcagggtgaattatgccgcattgaaccgcaagggatgttagctgaagtggtatcgattgagcaggaaatggccttgttatccccctttgcctcttcagatggcctgcgttgtgggcaatgggtgacgccacttggacacatgcaccgggtacaggtgggggctgatttggccgggcggatcttggatggcctaggtgctccgatagacggcggccccccgctgacggggcagtggcgtgaactggattgccccccgcctagcccattaacccgccagccggtagagcaaatgctgaccaccggaatccgcgcgattgatgggatattgagctgtggcgagggccagcgtattggtatttttgccgccgctggcgttgggaaaagtactttattgagcatgttatgtgctgatagtgcggccgatgtgatggtgctggcactgattggtgagcgtgggcgggaggtgcgcgaatttcttgaacaggtgctgactccagaggcgcgtgcgcgcaccgtggtggtggtggcgacctctgaccggccagcattggagcggttgaaggggctgtctactgccaccacggtggcggagtattttcgcgaacgtggattgaaggtgttgttactggcggattcactgacccgctatgcccgtgccgcccgtgaaattggtctggcggcaggtgagccaccggctgctggcagtttccccccaagtgtttttgccaacttaccccgtctgttggagcgaacgggtaacagtgatcgcggcagcattacggctttttataccgtgctggtggagggagatgacatgaatgaaccggtggccgatgaagtgcgttcgctgttggatgggcacatcgttttatcacgacggttggccggtgccgggcattatccggcgattgatattgccgccagcgtcagccgtatcatgccgcaaatcgttagtgccgggcagttggcgatggcacaaaaactacggcgaatgctggcctgttatcaggagatcgagctgttggtgcagattggtgaatatcaggcaggagaagacctacaggctgatgaagccttacaacgctatccggcaatatgcgcctttttacaacaagaccacagcctaacgcgtgacccagatactgctcatcttgataccactctggaacacctggcgcaggttgtcggttgaatcactcgcaacagcggacgctacaacggctattggcgctacggcagcggcaggaacggcggttgcgccagcaactgggacaactgcggcgtgagcagcagcaacaggagcagcaactggagaatggccgtcgccggcatcaacaactctgccagcaactacaacagcttgcgcagtggtgcggaatgctgaccccgcgagaggcggatgaacaaaaagtattacggcaggcggtgtatcaggcggaacggcaggcgaaaaaacagctaaacgcatgggtggcgcaagggcggcaacaggtcagtgccattgagcgacaacaagcgcggttacggcgtaatcagcgtgaacaggaaaaattacggatgctgacagaagatgagtcgaatcgatattgaaggcgcgttaccgccactaagagaacaaggttattcaaaagagcgatcaacacattgggatcatgagaggcaacgtcagcagtttgctcgctgtttctcctctcccttaccccgaatacaaaacatagcgtgtaccgttgctgggtatgacgataacggcctgatggagacgcattatcgtatcgtcagtgggccgctatgtgggacaaaagtcagtgtcagcatgacggctcacgggttacgtatcgtgctcagtaatacagagagcaaactgattgaacgcttacagcgcatacaaaaccgctggcagcggcaactgcatcagttagggttcccgtgtttactggaggtcacctgtgctgacgaatctgacgcctgagttacgcgcccttagcaccttgatcgggagtggccggcagacagcaggggtgtcggtggccttgacggagattgacggtgagggcgtttatctgccactgcattatggcggccaagagtgtgggttgtggttatcacaatcctgttggcagcactggctgaacacgacgttggcaaccgataacccccagttgttggccgcagagttagtgatcgccatggctaattgggccgtcaccccattgttagcgctgtttaccgatctggtggtattggccgagtcaccacagaagaggtcactaccaaagcagtgggcggtgacggtggctttcgagctggagggacagccgattatcggtgtgttacaggattggccgcaggcggcattggccgacactttgtctcattggccgtgcgaagcggtcaccgcccctgatttgctttggcaatctggattggtggcgggttggtgccacttatcattgcgtcaattacagcagttaaggccgggcgagggtttacgcctctctatggcggcggaattggataaagaagcgtgctggttatggcatcacgcatcgccacaaatttatatcaagctagagggtgggaacagaatgacaattcaacagattaatgaagcgagtgacccgctggcctgcggcagtcgcgctgaatcaccgcctctggcggcggtacaacttgaggatttaccgcaaacgctggtgatggaaattggccgtttgaccttgcctctgggggagataaaacaactcgcggttggtcagacgctggcgtgccaaacccactgttatggcgaggtgaatatctgcctgaatgggcaatccgttggccgtggcagtttactccggtgcgatgaaaaactggtggtcagaattgcacaatggggattacaaaacggcgaaaatatcatggaatgacaagattgaggtgaacacccgatacccctgaaaggggcgggggacaagactgtccatcttgtttttatgcgaaacagcttactttttatcttatctgaaacagatgacttatatgaaacagatcacatggaattactgaattcatcctatcaattgatcgccctgcttttcatgctgtccgtgttgcctttactggtggtcatggggaccgcattccttaagctatccgtggttttttcgttgttacgcaatgcgctgggtgttcaacaagtgccaccgaatattgccatttacgggctggcgctggtgctgactatttttatcatggcaccggttggtttagatgttcaggcgcgcttgcaaaatgaagagctgtccaatgacatcggcgcattagcgcaccaaattgatcaaaatgcgctggtgccctaccgcgattttttacagcgcaataccgatattgagcaagtcactttttttaacgacattgtgcagaataagtggcctgagcgttaccgcgatagcgtcaaacccgattcactgctgatattaatgcccgcctttaccctcagtcagcttaatgaagcgtttaaaatcggcctgttactttttttaccgtttgtcgccatcgatttaattgtatccaacattttgctggcgatgggcatgatgatggtgtcacccatgaccctgtcattgccgtttaaactgttggttttcgtcctggtggatggctggtcattggttctcggacagcttgtaggttcctatttatgaacaaccatatgagtagctaccacgagaatgccatcattgttcatctggccactgagttgttatggctggttttactcctctctctgcccgtagtcgtggtggcttcaacggtcgggttggtgattagcctggtacaagccctgacccaaatacaggatcaaaccctgcaatttttgattaagttgttggcggtatcagccacattactgatgacctaccattggatgggggcgacattgctgaattatacccagcagagttttttgcagataaccagtatgcggccctgagatgactgacgtcctccccggtctaaccgcactcgcattagccatgatgcggccctacggtatcttactgatattaccgctgtttaccgcccgcagtttggggagcagcttattgcgtaatggcttgattgttgccatcgcgctgccggtcacgccgctatttttatccgcacccatcatcaccaatagtagcccggtcacctggattggggtgttatgcacggagctactcattggggtggtgatggggtttgtcgccgcattgcctttctgggctatgaatatggcgggtttcctgatcgatactttacggggggcaacgatgtccacgttgtttaaccccggtatgggcgtcgaatcctccctttttggtgtgctgtttacccaaatattaacggtactgttcctgatttctggcggttttaatcaggtgttggcggcgttgtacggctcgtacgatagcttacccatcggccagggtatccagcctgctgcagatctattgctctttctgcaaactgagtggcagatgatgttcgagctttgcttgtgctttgccctaccggcactgctggtcatggtgttggctgatctctctttaggattaattaaccgctcggcccggcaactgaatgtcttttttctggcgatgcccattaaaagcgcactggcgctttttctcttactgatcagcctgccttatggcctgcatcactacctgtcccgtatgagcgatactgaacagaagattggtacgttgatcccgttgattaaaggggggaatgatgtccactgaaaagaatgaaaaacccacgcccaagcgccttaaggaagccaaagaaaaagggcaggtagtcaaaagtgttgagataacctccggcgtacagttggtggcgctggttatctactttttactgacaggatatagcttggtcgagcaggctaaagcccttatccgcagttcaatcatacaattacagcaaccacttactctggctttagcccgtatcggtgccgagtgcatgacggtattgatgcatatcgtggtggtcttgggcggggcgctgatcgtggtcaccattattgccggtattgctcaggttgggccgttgttggcgaccaaagcggtgtcgtttaaaggtgagcgaattaaccccattcaaaatgctaaacaacttttctcattgcgcagcgtgtttgagctgatgaaatcattattgaaagtgggggtgctaacgctgatttttggttacttattgatgcagtatgcgccctcttttggttatttgacccactgtggcagtcgctgtgctctcccggtattctcgacattaatggggtggttattaggctcactgattgcctgctatctggttttttcactgatggattatgcttttcagcgctacaccatcatgaaacaactgaaaatgtcccatgatgaggtcaagcgggagtataaagacagtaatggggatccgcacattaagcagaagcggcggcagctacagcatgaagtacaaagcggtagttttgccactaacgtgcgccgttccaccgcggtagtccgtaacccgacacattttgccgtttgtctgatttatcacccagaagagacgccgctaccgatagtgattgaaaaaggtcatgacgagcaggctgcattgattgtgagcctcgcagagcagagcggtatccctgtggtagaaaacattgcgctggcgcgcgcattacaccgtgatgttgcttgtggtgacaccatcccggaacaattcttcgagccagttgctgcgctcttacgtatggcactggagttggattatcagccatcaagtgatgatccaccgcgctagctgacccccgatataccccgtgattcaatgatattggctatttcaacccaatatttgaataatatctaaattatgtaatatcgatctttattatgtgaataataggcttattatataagcctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaataggcttattatataagcctactttccctgttaccttttatcccttgatattattaatattatcggtaacagcttgcttttggaggtgccggtatgagctggcccgagtttaaatctcaatatctggtgcgcttttgggcacctttacctgcggttattgctgccggtatcttagcgacctattactttggtttgactggcacgttctgggcggtcactggtgagtttactcgctgggggggccatattatgcaattgtttggtgcgcagccacaggagtggggctattttaaagtgatcggtctggaaggaacgccactggatcgtatcgatggcatgatgattatcggtatgttcgccggttgtatcgctgcggcactctgggctaacaatattaagttacgtaagccgcaacacactatccgcattgcacaggcgctggtggggggcataattgctggttttggtgcccgtctggcgatggggtgcaatttagccgccttctttaccggcattccgcaattttcactgcacgcgtggttttttgcactagcgacggcagcgggctcttactttggggccaaatttacgctgctccccctgttccgcattccgattaaactacaaaaagtgactgccgcctcaccactgacgcagcacccagccagagcggcacgccgtttccgtctgggaatggtggtcttggttctggcgcttggctggtccctgattgagttgttccgtcagcctaaattggggattgccatgctgtgcgggattggctttgggctcctgattgaacgtgctcagatttgctttacctccgcttttcgtgacttgtggataaccgggcgcacccatatggctaaggccattattctaggaatggcggtcagtactctcggcattttcagctacgtccagctgggcgtcgaacctaaaattctgtgggctgggccaaatgcggtaataggtggtttactgtttggttttggtatcgtgctggcgggtggctgtgaaaccggttggatgtaccgtgcggtggaagggcaaattcattattggtgggtgggattgggcaatattatcggcgcaactctcttggcctactactgggacgatttcgcccctgcgttggcgaccaattacgataaagttaacctgttggagacgttcggaccgatgggcgggttgctggtgacttacctaatgttggcactagcatttgccgccatgctgtggtgggagaagcgtttctttcgcaaacaaaaagcgacaacctcggccctgattaaggaatccttatgagccattctccatccgtagaaacaccccaactggcagcgcctattgtgcctgattatcgcctcgatatggtgggcgagccgtgcccgtatcctgcggttgcaacgctggaggccatgccacaactgaagccgggcgaaattctggaggtgatcagcgactgcccgcagtcgatcaataatattccgctggatgcccgcaattacggctataccgtgctggatattcagcaggatgggccaactattcgctatttgattcagcgctgatattatccgggtccgcgctttgtctggcgcggaaacaggctccttccaactgcttgcagggtgagtgtctgtcatcgtcaggataatgagatttgataatctgctctccatttatcccatggcacgtccattgacagttcatccaacataaaatcaataaaacttcttatttttggatcgttatatttgctagggtaatataaagcatataggccatattctttatctttagcattataatccagtaaaataggcactaatttacctgaggttatatagtcgcccagcatataagtaggtagacagacaatgccctgatgatgcagcgcagcatgtaataaccccaggctgctgttggcctgcacggtattttttattttcaaggggacgctctcaccctctgtacttttatataaccaggcatcggaaacgttagggtttaccaggcaatcatgttgctcaagatcttcgatagtggctggaacaccgcgtttcattagatattctttactgccacaataaacccagttaatggtacaaattcttcgtatagcaaaattaggcgggggaattgaggtgatacgcaaggcaatatcaaaatgttcttcatttaaattcactaactgatcatttaaatccaccgataaacagacatcgctgttagtttctttatattgactaaatagatgcattaaatgacagacaccaaaagcgatagagcaggtaatcttgagctgcccctgtgggtggttataaaaactatgcgtattaaccagtgtttcatccagatccaaaaggagttggcgcgcctgatgaaacaagtaatcgccagcatcggttaaaacgatgctgcgagtggttctttttaatagtaccacaccgagcttctcctctaattgagccagactacggctagtggaagacggtgttatatttaatttatgtgcagcaatggataggctgttgcattcaacaattttgataaaattctctaaatgcttataaatggcatgattatttatttttgcgctaaatgcaaaagtgttttcatctattgacatcatacacctatattattaatagtttatttagacaatactacacctgttagtttttaaaatgaaatattgcttttttgtagatagtcaaacggttttatttttcgattttacgccaggaaggtagttaacttaatgtaattaaagtaaaaataaaataagagggtgaagtatgtctgaaatctcgtcttcaaaatctgaattaaaaaagctctataaatcggttccctttacacagtatgatgtcggttgggtcatattatgtatcgggatggctatcggatcaggtatcgtatttatgcctgtacaggttggtattaaggggatttgggtctttattgctgcggttattatttcgtatcctgcaatttatttactgcagaatctctatctgcgtacactttctgaatctgataactgtactgattataccagtgtcattacgcaatatttaggtaagaactggggggtaggtctcggtattgcttattttttaatgttattgcacgggatgttttcttattccctggccgtcacctttgatagtgcctcttacatcaaaacatttggattaactgaaggcttattatcagattcaatatggtacgggttaattatcttgacagttttggttgccattgctgcacaaggtgaaaaaattctatttaaagtttcgggacccatggtttgtgtgaagtttggcatcattgtggtgttgggtgttgtaatggttccttattgggattttaacaatatctccgcttttcctgaactcttctcctttttacgcgatgtcctgttaacactaccgttcacattattctctatcttatttgttcaaattcttagcccaatgaatattgcttatcgtaaagtggaaagcgataaaagaattgccacctaccgggccatcagagcaaaccgtgttgcttatatcattttggctgttgcagtgctgttctttgccttctcttttactttctcgattagccatgagcaggctgtctcggcgtttgaacaaaatatctctgccctggcgattgccgctcaggttattcccggttcgattgtccgtatcatgactgcattattaaatatttttgctatcttgacggcgttcttggggatctatttaggatttcaggaggcgattaaaggtattgtcgttaatattatcagtcgctttatccctgaagagaatattaatcagaaagtgctacacatcggggtctgtgtcggtgtgatattaacgttatggctatgggtctcaacccggttctctattcttttcttcttacaacttggcggcccgttattcggggtggtctcttgtttaattccttgctacctggtttataaagttcctgttttacataaattaaaagggccaactatttggtttatcagctttttcggtattcttctttgtctttccccattctttaaattctttgagtaacgtggctaaaaacaggaatgaatctggtttaataagaggtaggtaatgaataaaaaagatatttctagttttggtattagtactcaaataacacaactgggtagaaatccacaagagcagacgggttttgttaatacaccgatctatcgggggtccacggttatttttaatacggtcgatgacattgtcaataatcgtgctgtttttaactatgggacagcaggtactcccactattgctaatctagagagtgcgtggaccgcactggctggggctgcaggaaccgtgatttccccttctggcttgggggtgatcgcgttagcattgttaacaacgctaaaagcgggtgatcacttgttgatgccagatagtgtgtataaaccgacaaggttactctgtgcgggtttgatcgctcggatgggggttgaaacaacatattatgacccattgatcggtgctgaaattgaaacattaatgaagccgaatacatcgacgttatttttggagtctcctggctcacaaagcttcgaaattcaggatattccgatgatgacggcaatcactaaaaggcgagggattgcgacaattattgataatacttgggcttcaccgctattttttgccgcccataaacatggctgtgatttatcacttgaggcgggtaccaaatatttgggcgggcactctgacctattaatggggctggtgtcggcgaacgaacaatggtggcctaaattaagggagacttatgactctatggccatgctaccgggggctgaggactgtttcttagcattacgtggcttaaggaccctacatctacgaataaaagaggcagaaaagcgcggacttgaaatggcgcaatggctgaaagagcggccagaagtgttgcgtgttttacatccggcctttcctgattgccctggacatgagttttggaaacgtgattttaccgggtcatcaggtctattctctattgtattaaagcccgaatttactcaaaaagggttggcggagatgttggacaatatgtctatctttgctatgggtttctcttgggggggatatgagagcctggtgatcccttttgattgctcggaataccgcacggtgacgaaatggaacccaggtggattaaccatccgcttacaaatcggtcttgaggatatggaggatctcaaggaggacttggcgcaaggttttattcggttagcatcaaatagttaattatagcggggcggatagtttttatcggcatttccgccccttgcttcagttttgcgggtgatctgtttagttgaccatctgcttagttggtgctttggaaccgccataggctgttttttagcatagcggtaccggtaaaattattgccgcagataaatctgtggcagggcgctttctgggtgacgcgaaacgcccaaatctgcctgataccattgggtcagtgtttcggcattgagcacctcttccggcgtaccacaagccacgagttttccctgcgccagcagcataatacgatcagcgtatagcgccgccagatttaaatcatgtaacacacagcagacagcgagcggctcctgacgggtcagctgacgcagcaggcgtagcgtgtgctgttggtgatataaatccaaggcggatgtgggttcatcgaggaatagccagcgtggtgttggctgtggttgccaaagctgcgccaaaacgcgcgccagttgtactcgctgttgttcgccaccggataaaacgcgatagtcgcgctgtgccagtgccagacagtccgtttgcgccattacctgttgcaatgcttgtcgatcctgtgagccaccgtaaggtgcgcgacccatctgaatcacttcactgacgctaaaaggaaaagccagttcgctgtattggcgcatcactgcacgggtacgggccagtgctttcggttgccagctattaaggttttgccccagcaggtgacactcgccgtgggaaggggaaagatagccagtcagtaaacgtaacagggttgatttccctgcgccatttgggccgataatagccaccatttcaccactggcgatgtgcagcgaaacatcattaatcagcgcttgctgttgtacatgataatggaggtggctggcctctaataatgcgacgggtgttactgccatatcaaccactgcgttgctcccgctgacgtaaaatcagccacagaaaataaggcccacccaacaggctggttaacagaccgacgggcatttccgccggagcaaccagtgtgcgagccagtgtatcggccgtcagtagcaggcaggccccccccaacgccgcgccgggtagcaaccaacgatgatccgcgccgatacgcatacggatcagatgtggcaccaccaacccgataaagccgatcacgccactgaccgccaccgcggcaccaatcaggatggcactgagtagcagtaagcgtagtttggcttgccgaacattgacgccaaggtagtgtgcttcttcatcccccaactgcaacaaattcagttggcgggcctgtagcagccccaaaatacaggtaggcaggatcagggaggatgcgaccagcagtgtcgaccactgcgcttgccctaaactccccatactccatagcgagaactggcgtaattgttggtcatcactgatataggtcagcaccccaaccgccgcaccgcataaggcattaatcgcaataccggctagcagtagacgagctagattgccatgcccccaacggctgagggtaaaaataatagtagaaatagccagactgccgataaaggccccaaccatatggctatacagcgcgagtaacggcggtaggctgaaaggcatcacgataatcagcccgacgcaaagcgctgcgccgctactgatgcccaacaaacctgggtccgccagcgggttacggaataacccttgcataatggtgccggagaccgccaatgcacaccccaccacgacagccaataacacccgtggcaggcggatattcaaccaaatgtgccacatggcatcattggtggaggtgttccatagcgtgcgaaatgagagcgataaggcccccatattagctgagcccagcgccagaatgactagcaatatcagtaagaagcccagcatcagtcgtggctgaacacgaccattcattgcatctgttccattttttcacgtagctgtgcaagcacttgtggtgtttccagaccaaagccaagtaatgccatatcatccacgaccaacaggcgtttatgtttgccagccggagtcagtgccatacccggtaatttccagatattttcactgctacccagcgctttaacgccatccgtggtgatcaataataaatctggcgcactggcgataaccccttcctgcgacagcgggcgataacggctaaagccctgcatcgcattactgccacccgccgcacggatcatggcatctgccgccgtattttggcccgcagccatcggtgttaacccgccatggctcatgacaaacagcactttcactggtagtggagtcttgttcacggcggccaagcgctgttggtagtcttcgatcagtttctgccctttctccgtctgatgaagtgccgtggcaacggcattaatcttcatcgcgacgctttcaggtgtcgtctggcctggtaccgtcactacattcacaccgctgctggcgatctgcgtcagcaccagtgagggctgagccagttcactaaccagcaacatggttggcttcatcgccaaaataccttccgcgttcagcgtgcgcatataaccaacatcaggcagcttttgcgctgcctgaggctgttgactggtgctgtcacgggccacaatctcatcacctgcaccgagtgcataggcaatttctgttacatctccaccaatagtcacaatacgttctgccgccaaggtatttagtggcagcagaggggcacagagcgacagaatgaaggggagcgacagcaaccggagtctcatgcggcgatatccttgttgattaggcgggcaatctgttcacgccattggttttgttctggctgcccttcggtgcgctggccgtagagttgggcaagttgagtaccatcagcagcaaacagttctaggctggtgacaaaaccgtcttttgttggtttgcgggtgatccagctttcggcaatggccgtttcgatcagatgcagtgtaaagcgctgattgaagacattaatccattcgttgtgtggtgtgactttttcaatcaggccggtgaaaatttgtacacagccgcggttgccgacaaaaatcatgatctcgttctgatcttgctgggcgatgtgcaacagctgagtcagtgagttgttatcgacctggtaagccagatcatcaccaacagcgcggaacgcctgctgacgggtcagattattgcgtttaagcagttggaagaactggtgtacatcggtcatggcacgccattcgctatccacggttgcatcatcggctgtaggttctaccgcttctggggtgctcaaaggttctaactgcaatgccgggttttccgggatgataaattgtgccagcaaggcttcccaggcagacatatctgtctgttctgtcacatacactttgtgtaatgcatcgccctgatggtcgaaaaattggatgctatggcgcacgccgtggcgggtctcttcggtcagtgtaaaggcgcttgcccactgattcaggaataaccggaggtccaaggcgcgtggattgaggattaaccctgcatgaccatttaagtgttggttctcatagcggcccacttgctcatgaactgcataggtgttgcgggtaatggctttgacttcgccgacggattccaatgcggccaataatgcacgagcatcactttgtaaacgttttgcatcatgcccgacgcggctgtgggtcagctctgcttctgaaatccccatcagggtggctaaatcacgggcatatttgccagggtgctctgctttagcctgtacatattgttggtataatgatgcgttcataatggcttcctaattaattggtttttttgtatgcaggtaatcattgtcaaatgataatccggcaagccacaaaatggattaccggatgaatgatttcagactaactttttttcattagctaccactgataactcacgaaaaatttcacgttacggccatcttgtgggatgccttgtggcgtgtaatactctttttcgaagacattacccaataacattgttgtggtcatgcctttgaatgcttcctggcctttatagctcacatagaaatcattgacgccataaccggcttgcggtgttgaactggaaacgcggctggagcgattagcgaaggtcccaatccaaccgacggagaaaccactgttggcgacaggtacatcaacgatactggtgacggtatccgggttgatggtgtcgagccattcatcggtattctgatttttaccacgggtgcggttataggccagatcccagttaaacaaggccgttttatagctcatgctggcatcccaaccccagatttttgcctgatcgatattcaccgatgtggtggtcatggcttgcatgtcaacgcgggtactgatgtagtctttagccttggtatcgaagtaactgactttaaattgcaggtcatcttcagccatcagtaaatcactgaaacgtaggccaaaaccgtattcctgggtctcattggtttctggtttcagatttgggttggggacccaatagttggtgagtgtcaacccaggccggatagggatcgcaaagtgtttggaatcgttatacatctcacccatggttggggcgcggaaagcctgagcataggagccaaacagcatcagccaatcagttggtgtaatgctgattgcaccacgtgatgaccatttatcggcatcgacatcggcatagccatcgctgctaccactgtaattgtcataacgcgtaccggctaatatggagacaggcaggtcgcgtaaggtgatttcatcttgtagccagcccgaactaaaccgaattttggcctgtgggaaactttccgttgccccaccgggggtctgttcctgtttataggtttcagtaccataggtcagcaagtgggaggctgggctttcgataaacagacgggtacggttttccagcttcacaccttcggttgtctgctcgcggccttcttcggctgaaccttgtggacgggcattgatttccacttcggagtaataaacctgtgccgtggcattcaaccattcttgatcgagaggcttaatattatatctgagctgggcatcacgctggatcgttgaacgattggtcatgacattggtactggatggtgcgctggtttgcggattctttggctctattgcactgttgttgtaataacgcagattggcgcttaacgattgaatcgagtctatctgccaagtgccttttgccaatacattactgatagtttcatcattcggggcattaaaaccgttgctttgacgaatgttgccgatatcacgggtaccgaaagagaggataccatccagatcatcggtgcggccaaaggcgctggctcccagaccgaagctgtgatcacccgttgcggcagagctgtaaacccgataaccactgttttggcccggttgcagcatgtccgctgcatccacggtttcataggcaataaccccgccgagagcgccactgccgtacagcagtgctgctggcccacggacgatttcgatacgtttgactaacgcaggatcgaggaaagtggagttcaagtgaccggtatcggtcccctgacgaacaccatcaaccagtgtcaacacgccttgtttaccgtaacctcgcatcaccacatcttgaccgttggtacgcccgctgccagtgacggtcagccctggtacttgtcgcagcatatctgcggccgtcgcggcggtttggctggtaggggcattcccttcgatgaccgttaccatcattggcgcttcaaaactgctacgctcattaccggttgctgtgacgaccatggtgtcggtgctgtgctttttactgctggtttgagtggttgtggtatcagcagcttgagtagcaaggggcaaggtacaagcgattgccaaactgagtgaggaccagcggaaacggtcggaagtggaacgaagcatgtcggcaattctccatattttttttcaaaaacatatcgataggttgctggctgccttgattcgaaaatctgggtggcttgcagtaagcgtcattcatacccttggtatatcttgggtatataacgcgagttattttgtcagtataagttttccagatttggtctggcgcagttgatagcattcgccctgatggacgataaaggctacgccgtgctctcccagcaactgttcgctggcgatagacaaaggcttacgtgccaccgaatattcggcagcaggttcgtcatttaacattggcactttattcaactgtttatccatatggccaacaacttaatgataacgactatcagtgtgataagcattatcaggtatggtttgatattacatcaagacatatttgttgttaattcatttttaccttacgggctaatcctggctcaattaatgcatacgcttggtaatatgtcgcggggtcctcgatcatctggcttatatggtgtgcgacatctgcacgcgtgaccatgccatgggcttccgtttgcaggcgtatcgcgttaccggtggcgggctgatccaataggccacccggccgaatcagggtataaatcaggttgctggtttgtaaccaactctcggccagtgatttctcacgcactgcctgaccaaaagctgcgcgggcggcaggggagagggttggccaactatcgccacaaccgatcgatgtaaccaaaagcatacgcttcagccccagttgctcagccgtgtcaatgatcagccgattaccctgatagttcgcattgttattacccagcgtcgaaatgatagcggcgtcctcaccggctagttggcaggcttcgcgcacactggccggatcacaagcatcaccgcagaccacggtcagacctttgttgcgcaattcctctgcttgctgctgattacggatcaacaaggtgacaggacgaggattcgatgcagaatccgcatgttgatttgctaacgctagcagatgtgcgcctacgccacgacctgcaccaaatatcaaccatggcctcatggtgtttcctcttgttgtgtttgacgagtcttgttatttaaccagggtcgggtcttcaatcaggagctgttgagccaattgatggaatgcggcaaggccatcagcacgtaattgacgatgttcatcacggccaacatagactttaaacatcacttcaccctgttgattgaaaaactgtactgacgctgttgccattcccataaatgggcgttccagcagggcgattgcctggcaattttgtgctctgatatggccactgaggccttgtttactgcgtaaattgaaatagccatggcggtgagtcccgctcggtagtgggcctttgtgttccaaaatcacgtcggcggtatggactaaggtcgtgacatccccccactcggtcatgctgtcccatatacgatcaaaatgctctgcgcctaccaagactcgttcaggtaaggcacgcacaacatcaagtacgctgacctggtaatcctgtgcaatctgttccaaggtgccatccggttgggtggcaaggaattcagccagtggcgatctattcatagaggacgatgtattcatagaggacgatgtatttatagacgatgacgtattcatgagtggctttccgctgtgatgagtgaaggaataatattttgcagtgcctgcatgatattgctggcccaaaaacgcccgctgtcggttaggcgcaggcagaaactgttatctttcagtagattgctttgataccactgggatatcaatggcatgagagggtacggatcggcaattaactcgctcaggtccagacgcccaacttcaataccactttgtaatttagcccgccacggatgttcgccgctggcttgcgtcatcatcattaacggtttctgcccactatcgattaaccgatagtagttatccagactacggtgctgcatgtaagcgtgcccttgcaaggagccccctgcaccactgcccaatgcgaggcaatcggccccttgcttgattaacaggttatacagattgcgctcacgggtggtccgcgcccagtggctgttgcttaactgatgccaacccgcctgtgcgaggctatctgccccgctgcagtaaaagtcgcattgttgtgccagtgtcggcagttccacccggttattttctaccgatttagccagcggtgtggtcggcaacaaattgagagcatacagatcaaccccatccagcgggagctgacgcacgatggctaaatcttcctgccagatttcgggagtttgatgcggtaaaccgaacattagatcacaaacaacagcagcccgatcacgggtcgccaaatcagtcagaaaacgaatcgcctgatcgcggtcagctttgcggcccattcgttgacgaatgcgggtgttaaacgtttgaaccccgatagagaaacggttagcccctgcttccagacaggcatcaattctctcatcatcaaaattaaaaattcgcccttcaacggtgatctcacaatcgggagctagcggtaaactcttgcgtaattggctgataatactgtgtaattgttgtgcggaaagtgcacttggtgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacacttggtgtaccgccaccgaagtagatcgcatgaattggccccccttgtagcagtgggctatcggcttccatgctcagctctcgcaagaggtaatcggtatagcgttcggtgctaccggattgcagcgggttttggtagaaaccacagaaagtacagtgggtagcacagaatggaatgtgtaagtaaagtaaacgcttattgcgaggaagcgctttttgtaatagtgactgccagctatcctggagtgactctgcgggtaatggccggctgtcacgccacggcatcgtagcccaacgtttgggaaatggcagtggccctggttgggcataatacggcatcagatcaatattcatagcaagctcactaaaccacaggtgcgaaattaaatgataatcataagcattcgatcaatagctaatgtgaagtatcttgacctgtatcagtaaatggcgacaaacagtgcataaattagacaattgagggggagcaggccaaaattaggggcagtggacgagaccgatttggctccccgcaaagggtaacagctatcaagcaaaagaaatgggggttgatatagccccacccatcagagtgaggttattttggtgtatcatagccatcaggcaatatcacaattttaatgacagtctcagttctgcgctaatgcaacagaatctttcggtgtacaattccttattggaaaattttcttcataacatcaactttattcaaagtgaatacatgaagcctctccctttgattgagatattctctacagagaaagcgaattatctcaatcccgatgttttctttatcttcattactattgctcttactatttgcgaattttttaatccacaaagggtagtcgattgagttagatgaagtaaatttttcaataaatgaaaaattgccaagtggcattatggatggcgtaaagggtcgttctttatcaacccagtgactcaggaaatccaatgcattcgtgttgagtgtcagttggctgataaactcattaaccccgagttgatattttctttcattccagtctatttcttcttttacctctgtggtttccttgtgaaagtcagggtacaggctggttttgattccgatatgtttgtggctacggcgtatcagctcaatcaattcaaccccgtaattaatggggttatcttggtcgtacacatgcttgtcaccacgaatcacgaagaactcacaaatgcctacgtttatatatttttctataatctgcattatctccctttcttttttattatttattgtaatgtgaggtatcaggggaacatctgttttttctcttaactctatgacagtacgatatgtatcactccaaacagaggatccaatttctgtgttgactgtgtaataaataggatccagtgtgtcggtaaactcgataagtttaaatatattctccatttctttttcatttttagctgaattcatttcgaaacttagttttctttccataatgttctcttctttgtgtgggtataatctgtttaattaacgcaatcacgaataatttaaataacatttatttattgttgaatgcaaattaaatatcgtcgatataaatctaatggctaggaaatttttattgtttaatatcatatttagagttcgaggttatctattgagtaatgctatgcggggctcacggcaagagttgttgataatgatttactttttctctgacaatcgatggcgacagtgcccccgttgatagggaagcactgtcgatggcggtgtctaggagggaattgtagatttttctttttacattaaacgctttttttcccttttggaggctgactgacagagagcattaactcgctaatgtaggtgttaacgagtatttccacagcttcactacgggttatctcaagctgattaaccactcggtcaattttgcgtataacggacatgcgtagggagagtgaaatggatctctttttctctttgtccaaaataacgtggctggccaccagctcctcgtgtgattttattatcatatgcgaggcaatggcatctttaatgtggcgtagcacttttggcgtcagcgttcctttctcggtcaattggtaactgtgagtgcttttgctgtaacggatctctgcgttgtaggtttcccgcagttccttgagcgcacgggtgagcgttgggcctgaacagctcaacttatcgtatatgtcatccgcgtctactggtttgccactcgcgaggagcagggccagcgtgtagtgacgaaattgcttggtgctgagaagcatctttagttagtgccgcctttaatgggtggaatgattggcaggaaaatagggactgacgatattttcctctatacccttcgtacttaaccattactggggttagcggtacattttatcccaagtcactgatggtgtacgctcattgggatacgcctaccaataaagccaaattatttagggatataacgcgatacatggccagtgcctccacgggataaaactctgtgaaacttatgatcccatcaagtttagccttttagagaacccttgtcttatatgactcggctgcccacggtttatcggctaaaagagactcaaaaagcgttctatatatgagcgaacagctttgccaaattggctatattcgcgcttatgcccctttgcacatggcatgtcttatccactctgatgttttcttggcgcatcacgaaccgccatcgcagtaaaatcaggcattattccgtaatattgtgcacgctcaaggattgccgccgcccagcgcttatgagtagatggttcacacatcgccccctgagacttgaaaactgcctgtgttgaattgaggatgcgcaatgcatcagcgtgatcatgagtgtcgaccattaaggcgcgttgaatgacttcgatctggcttggatgaatggcggttttccccaccagaccatgagcgatatccagcgccagttctgtttccagcaactgcggattatctatttgctcacagaccggtgcggttaacgcaaaattctttggacagaataccgaaaccagcattttgatcacgtagcccatcgggccatcgtacagcgtcaacttacgcgagcgccgcatcgaaataacactcatcagatcattaccaccaatgcgcagcgcaacaatgcgttgacgagaggggtgattttccagctccctggcgagagtactcatcttcgctacatcaaagacatcttcagtttccagcgttggcatcatgcacagatgagtctctttcatgatctcccaccaggtagtaatggatgcttgggtaaactttggcaacacaaagccattgatagcgctcagattaaaacgggtgattaatgctagccccatcgcttcatgacgtggacgaacaaagatcagcggccaatgggcagatccatcgcgttttttctctacggctagcgtacctaataaggtgctgagttgagagatagccagtggcacatcatcttcgctcacggcatcttccaggcagattaccagtgagcgcaggccggaaattttattatgaataataatatcggcaatatcggtacgcgtagcaggcatataaagtgttgcccccaaagcgtacgcagaaggtgttgatttcatcagatgacctttttaattatggtgatagcacggtattggcccagttcattccccacttcttttattgcgattttcttctgtttggctaaatagaccagcaatgacacgtcaggatcgtcaatgtgacgaaccagaacatggtcaggtacacggcgaagaacggctcgggtcgcttcagcaattcccggtttgatgcgatttacgctattaatctcaaactgttccgccatctttttcaccacttgatggctttggatccgcagggcggcattttgctgataatcccactccgccgcgggtatctgggacagatcaagttgttggcgacagtcagcgacggtattcaccaacagttggctgcactcaaactcctgcaaatgctcacagtgaacacaaccgtgtagccctttttccgaccagagggaacgggagaccagccccgagactggcgcgcccataataccgaacgggataagccaatcatcatcggttgcagataaccaagaacagccacagggatcggccaacaccaccagacgaggcagctcggggtagcccggacgcccctgtagggagcgcgtcagttcaccggtgatcgcccctttacctgtccaaccgtcgacgaaaaccagcccttcggtgccgtgtttttgctcaatatatgacaaggcgacctcatcaatcccccggtcacggatgatactgataccgtagtgaaaagaggtttttcccaatgcgcggagagtgtgatggagcatcacaccaagtggtacgcccgcgcgtaccaagctggcgagcacgattggggtatcaccgaaacggttgattagggctttcgccagcatcaccacttcacgcgccatgcgtgtggccccttgatcgagtgctcgtgcaaacaaggtgaggtgatgctcggtcggcgctggctcctgactgagcatgtcagaataatggcgggcccctgactggatcagtttctctttaacctcgaccggtgtcatttcaatttgtattggtttgagcagaaattgaatgtcatctggcaaataggagccagaaaaaggcgtaatgtcatgcatcgttatctccattaacattatttttattaaatgtcgtgttatcaaataaatgcgatgtcagggcctgcgagaactgacttttcgcgggcataccgaaccaatgacagtggcgcataaagctgaagtcgctcaggctatcgccgaaacccagaaccggaaacgcgccatgttcgtggcgtaatttatcaagcagataagtggtcgccaggcctttttcgatacaaaccggtaaccacgcaatattgttgctgttacggtgaatataaaatccatcagtggaaaagagggattccagttggtcgttgaaggcatacaactcggctatctgtgtgctatcacggtgtttcatcacgaaataaaccggggtgtcgccgtattcataattgattcgacaccaggcattcagaccccgttcggccatcatgtcattgatacggctttccattgctatcaaacggtcacgatagggctgcaagttcgtcagcaccgtatcctgccagccggcatcgggttgtctgtcgggcgtcagaataacggcaccatgggtggtgatcgcccatgagctgaaaggaatgttgacgcggctgatctcttctgttccacgggcggtcacggggataaattctgcgtgctccaagagccaatccaccaacatggactgctcttcggtcatgaaactgcggggtgtcaggctgcgatccaacgcccctacccgaaaaggaggaaggtctagctcatcgaccattttgcgccgtgtctggaacagcgtatcgtccagatcacacaaaaaaacaggcttattcataagcaataacctccacacaaggtgccaccgtgcgaagctgttcaatcagtgtgggatcaatagattcggctggtgtttcgacacaaacgataatgcgatcaaaatgctgatgagcgacgttatagaggaaattggggatccctagaccgtagttatcgctgaacgcgatgattgagttaatagcatggccttgtgcaatcggtgagcgggttatcgagctaaatttgacgttagccccggcatgttccagcctctcagccaataagaaaggttgccagacaaactcactggtaccaaggaccagcactttttcaccggccagtacatggaccttatggccgatatcagcacgggtttcatccatgccgagccggccccaattttgtttatcggtgatggcaaccttgccacgggcagtgacattacaggcgggcatcacgggcaccggggcatcagggatgggtgaccagttccactccccggtgataagtgaaacggtggtgactggcaaagggcaccgttccgtcagtgcgctaccgctccagtcggtcagggtgacggcaaccaccttttcaaggccattcagattggcatcacgtaatgcctgaagaaggttgataaaggtgttccccgtggtggcctcatcgtcaataagaaccactgaacgggcgcgttgcaggcgtgcgcgcaacacggggtcagacggcaaatagagcaggtgatccgttgcatggctatggttttctttgaattcgcacagcaaatcgccatcaaccggatgccgggttgacgtcaaaaaaaccggttcagcgaccgtgccgcgtagctcttgaaatacaccagcagccagacctactgcagtttcagccatgccaataaacagaacggggcctggtaggtctgcggggaatctctccgccaattggcgatagacattgcgcatggtggcagggctaacagggatgtgccgccccagaactttgctaacaaaaaggaaggcgcgcttagggttacggcgttcggcaatatcaaagagcgaatccagcgggatattgctactgttaggtatcaccgtcaacgtgccccctgacaattcccggcgataaaccggcggttgggttgtcatcatgactgtcctttttagaaatgagtaagattttgcaattcagcggggaacggcagtgcatcggtcatcgctctcacgctgacaggcttaaaatgtgcaaccgcttgcgaactcacttcatcttgactcatcagatccagttgccgcagggcaaacaagcccggtaaattcacgccgctgtggcgggtatagtcaataccgcctgaagggcgaaggttaatttccagtaacagcggttgcccgtggtgatcgcagcgagtttgaacattcaccagcccgtcagcctgcatcagctccgcactggatttagccagttcaaaggcggcacccgattggtgaaggtgctgtacgctgccttctttacggcgtgccacagctgcaatgactttgcctttttcaaccaacatgtcaacggaggattctgggccaggtagataaggcataagcaccatgggctgcattttttcagtgcgctcaagagcggccagatagagatctgggtgaacaacacgattatcggtacggtcaaagcagtccattgctgaaatggattgatccaatttccaaaaccccatgccgtagatgcctgtcacgggtttgatacagagtttttcagtatcaaaaggcgggttagccagccattcacgcaattcatcaggcgaagcgatctgaattgaagggacaacgggcaaacctttttgcgccatgtaagcggcgtattcgactttattatcagctaaagtaaaggttgctgggcactgcgcgccagtggtcaattttacgcccagcccttcaatggctgctcggtgctgctcaaaccagagacaactgcggccagtatgaatcgcttctatgtcgaatgctttcacgatatggcggataaacgccattttggtgtcaagatccgacggttcgataaaagcaacatccgctttttcaagaatttcatagcgatgctgatgatgggaggcgaaaacctgaatagcattgccatgaagttcactggtgtttttcacaccggaaatgatgtccctttgggaagataatccccccatgaaccaaatattttttttcatcagtggatgaatccttatgaaaccgccaaagggaaggtgttaattgtctatgaatgaaaccttatccttaatcatattatgattgccatcttattgcactgatcaatttatttaaaataaataaaccacattcaatctattgtttatattgatatttaatgttctttacaaatcataatatgattcatgagttgaatgatgatggcttcatgatatgattggtgtgatgcggttaatgtgacttgttcaataatttcattctaaaaggaaacgtgatgatatcgttaagcaaaaaccaaactatctcactggcaaaagaaagcagtgccctctctcgcgtccagttcggtctgggttgggatccggttaaaaagaaaaaaagttttctgggtggtttgttcggtggtggtagcgctagcgatagcattgatctggatgccagctgtgtgatgttgagccaggctggcaaacccgttgataccgtttcttttcgccatctcacgtccaagtgtcgttctgtgcaacatactggcgataacctcactggggaaggtgacggtgatgatgaagtcattaatgtcgatctgagccgcttgccggctgaagttgaatatctggcatttacggttaacagttttcgtgggcagaccttcaacgaagttgaaaatgcgttctgccgtgtagtcgatcaaaccggcaaagagcttgctcgttatgttctcactgagcaggggagccacaccggtatcgttatttcttctctgcgccgcaacaatggtcagtgggactttaccgctcatggacgtgcatgccgtggccgcactatcgaagacatgatgtctgaaatcattgagacggtggtgcgctgatgaatctgatgcctgggggcaatgcccctgttgcgtctcagacgctgacagtacgggttctgtccggtgcctccgttgatgtttctgcttttcggctctatgccagcggaaaagtccggggcgatacggatatggtgttttatggtcaaccggttacggatgatagcaccatccgtttgtctgggcagggagtaaatactgcgttttcagttaacctccaggccatcaatcatgatgtacaaaagatagcgttcacggccacctgcgacggtaaccaaaccctttcacagctaggcaacttgtcgatccaggtcgagctgaacggcagtgtgttgatgaagggcgatgtcgagacgcaggggcgtcaggaagcggcgcttattctgggtgaactgtatcgccgtaatactgagtggaaattccgctttgttgctcagggttttaacggcggtctcaagccgcttgccgaacattttggtgtggtggtagaagacgaacccgcggcacctactccggttcccactccggtttcaacccctgcgccaaccgcgccgccagtcgccaaaccgatcaatctgagcaaggtgtctctgacaaaagaaaaaccggtcatcagcctgacaaaacgtgatgatttcggtgagatccgcgtcaacctgaattggcaccgtggcggaggcgcgcccgcaaaaggtttcttgcagggcatctttaactcgaacaaagggatcgacctcgatttaggggcttttgtcgccttgaacgatggctcccgtggcgttattcaggcgttagggaacaattttggctcctaccacagtgaaccttatgttcagttacaaggcgatgatcgtactggcgatgtcagcgacggtgagtggatgcacattaatgggcgcgagtggaaacacgtcaaggaagtgctgatttttgcctttatttatgaaggtgttccgagttggggaagtaccgacgggatcgtaaccattaatgtccccggtcaggccccaatcgagacgcagatgaatgaagggaatgatcggaaaaatatgtgtgcggttgctcgtttggtgaatgaatcaggcaatatcaaagttgaacgaattaaccgctattttagcggacacaaagaaatggacgaggcttttggctggggattccgctggaaagcgggcagcaaataagccacgttaaacttttatttggaggaaatattatgagctttttcaataaagtgaaaaatgccatcagtgccgggcgcaccgaactgaccaatcaggttggccgctttaaaaaccgtaaattcatggaaggcactgtcgccgtctgcgcgcatatctcaatggcgagtaatggcgcgggtccggaagaaaaacaaaagatgatcatgttcatcaagcagtcgcctgaattaagcgtcttcgataccaatgaagtgatcgagttctttaacaaactggttaccagctatgaatttgatgctgacattggcaagggcgaggcgatgaagtacatcatggcgctcaaaagtcagccagaagcggcacagcttgctttgcgtgttggtattgctgttgcgaaaagcgacggtgtttttgatgaaatggaagaagccgcagcacgtgaaatttgcgtgacgttaggttttgtccctgctgattttcaactgtaatagcgaataatttgaggaattatggaatccacccatattggctttcccattgagacagtagccgtgttcatcctgctttctgtcggtgccatttgtatcgatcttttcatgcaccgccatgataagccaatctctctgaaaagtgcggcgttgtggtctctcttctgggtcgccatcgcttttgtattcgcaggcttcctttacctgcatcacggtgctgaggcagccagtttgtttgttactgggtatgcgcttgaaaaagtgttatccattgataacctgtttgtcatgatggctattttctcttggtttgcggtaccagaccgtttgcgctatcgcgtactgtattgggggattatcggggctatcgttttccgtggcattttcgtcgccattggtacgggcttgctgatgctagggccgtgggttgaggttgtcttcgcgatagttgttgcctggacggcagtaatgatgctgagaaaaggcgatgatgacgacgccattgaggattattcccaacatatcgcctatcgtttagtgaagcgtttcttccctatttggccaaaattgagaggcaatgcctttatattgagccagaaagaggttgatgcagaactggctaaacctgaaaatgcggatgtgcaagtaggccgtaaaggcggtgttgcacgttatgccacgccattgatgctctgtttggccgtggttgaactgtcagatgtgatgtttgcttttgactctgtaccggcggtgattgcggtcagccgcgaaccgttgatcgtctacagtgcgatgatgttcgcaatccttggcttgcgtacactgtattttgtacttgaagcgctgaagcagtatctcgtccatctcgaaaaagccgttattgtgctgttgttcttcatcgccgctaagttgggcctgaatgcatctgaccactttttcaatcacggctatgatatctcggccaatgttagcctgttcgtggtcattggtgtactggcgatcggtattgttgccagcttcctgttccctgaaaaggattcaaaggaaggacagcactaacgtagggttttagagacctgatgatgtaaattgaattaatacttaactactgaggaaatgaaaatgggtgtatctctttcgaaaggcggtaatgtctccctgagtaaagaagctccaacaatgacgaatgtgctgattggcctcggctgggatgcccgttctacagatggtcaggatttcgacctggatgcttcagcttttcttttgactgcaaacggcaaagtacgtaacgatgcagatttcattttctacaacaatctgaaatcatctgatggttcagtgatgcacaccggtgataaccgtactggtgaaggcgagggtgacgatgagtcgctgaaaatcaaattgcctttgatcccagcagatgtggataagattgttttcgttgtcactattcatgatgctcaggcgcgccgtcagagcttcggtcaggtggctaatgcctttattcgcctggtaaacgatgataatggcgttgaaattgcgcgttacgacctgtctgaagatgcgtccaccgaaacagcgatgctgtttggtgagctgtatcgccataatgcggagtggaaattccgtgcggtaggtcagggctatgcgggtggtttgtcgtctgtttgtgctcagtatggcatcaacgcatcttaatcattcccttcgtttttgacgttgcagggggtagctacgtcagcgtatccgttgaataaattcatcggggtttgctggttacttacctgtaacgccaatcattttgggtgtacagattaacgtattcatatattcagggcaaaatgctctgaatatttaacacttcagtgtaaggaaagtacgatggcagtttctctggtaaaaggtggtaacgtatctctgacaaaagaagctccaaccatgaacattgctgtcgtggggctgggttgggatgcacgtgtgaccgatggttctgaatttgaccttgatgcctcggtatttatggtcggtgaaaacggcaaagttttgtctgatcagcacttcatcttctttaacaacaaagtgagtccttgtggttctgttgttcatcagggtgataaccgtaccggtgctggtgacggtgacgatgagcagatcaaaattgatctgaaaaaagtcccagctgacgtgaagaaaattattttctcagtcaccatttatgatgctgaagcccgtaagcaaaactttggtatggtcagcaacagcttcatgcgtgtggtcaacgaagataacagcgcagaaattgctcgctttgacctatccgaggatgccagtactgaaaccgccatgatctttggcgagctataccgcaataatgacgaatggaaatttaaagctgtcggtcagggttttgccggtggtctgtctgcgctggcaagccagcatggtgtgtcggtataacgactgcccgtttcaattaaaccctgctgcatcggcagggttttttttcgctcaattttccttgtctacaccatctaagcacagttcctgcttcgtctgattgcgcgtagccaacacacatgaggcttgaagtatgatgggtatactcggcggatagaagagagataatgagttgaaatacaaaaattaaaacataggtgctcaaatttttacatgaatataatattcaaatggaatgaattttatatacccattataaatatgtgtgtatgtttaatatttaaaacttaaacgaatgtatatgaatatacagccagtttcttgatgaggttaattgttcattaatcattaaattatattaacttacttttttatatggattatttaaggcaatgaaacaattggtattacatagtgtaatttatgtttaatttattgtttttatggcaataattcatgggttaatgctgtggcagtcgtaggtaaatatattagataagaataaatccacatccgtgtaggaaatttcctacataaagtggcgtgcattctgatatacaactaaaataataaaacctttaatcagagcctaagtctggggtgtccattatttttaataataaattaatagatgtactcacactaagactttaatcctacattttatttttatgactcagcaataaacattataatatatcaggagttttaaatgaaaaagccattgactcaaattgcaatactgtcttctctggttgttagtattagtgccgctagcgcagcagtaccgaccgcagaattaaaagtcgtcggcactatgacagtaccaagttgtaccgtcgtttctccggacgcaggtatctacgatataggtaaactgtcttcttctctcgttaagccgggtactacagtgactgtactggcgcaaatcaacaaaacttggacggtaaactgtgacgccaatacttatctgaattttaccccggttgataaccgtgttggttcttcatctgacggttccgccgccgccttcggcttggggaagataaacgatacgggtaaaatcggttactacacggtacaaatgcggaacgcaactgttgatggtaaaaagtcaggtgtgtttactgcttcatcggcatcattctcccaagcggatacttcttacctgaatagaggccagcgtaccggctgggctgcgggtgctaacacacagaactctggtaaagtatttgttgctgatctccttgtgacgcctgttctggcaggtactaatacgatgaatggtgcgataacggaagacgctaagattgacggttccctaaccatgaactttgcatttgggatatagcgcgtaacaagcgggtatggccaaggctatttttgattggcaaaattattttttgtttaagataaccttggtcattcttcttattattaagacgtgtttttatgaaaacgtatttctataaagatagggttttttaaggatatagcatcgatataccattgttttatttaactctagggtgatattcgatttttcaataatcaattcacctattagtttttattaataattaatttttcagggaattttcgtggtcgcccgttgtattaatctccagtgtatcgcattcttattctctttttttcctacgctggctttccctgtcacagaagagggtgaggtggtttttgacatagaaacgctggagagattaggttattcagctgaattggcaaaattcttcagcggtcaggatagatttctacccggccaacatgatgtcactatcattattaatgccagcaagacctaccgtattgcagcgaccttcgatagcgaagggaaactgtgtatggataaagcattactgatggccttgaaattacgaaatacagagagtgacggcagttgtgagaatatggaagcccggtggccgggtatggttgttaaactctttcccggccagttccgggtggaaataacattgccgcaagaggcgtttgatcccgaaatggaaggaagtgagtatcagcaaggagggcatgcactattgcttaattacaatatctttggccaacgggtcgaaagtaacaatagccgctttaatcttgttcaggggcaatttgaaccggggattaattttaaaaattgggtactgataaaccgaggttcctacagttataatcaaggagtgagccaatactataatcaggaaacctctgctttacgcgcggttgaatcattgaaatccgtggttcaactgggtgaatttggtttagtgggtaacaccttttctggtttacccgtaaccggcattcagttgtattccgataacgcacaacgggatgatacacaattgatcgtacccatcgaggggattgccaataccaatgccaccattgaaatccgtcagcgtgggcgggttatttatcgtaccatagtggcaccaggtcctttttcgttatccaatatcagtaacttctcaagtggtgttaacaccgatgtcagtattatcgaagaggatggcactcaacagaattttacggtgacgagcgcccttgatattaacgctgaacaacaggcatccatctaccaactggccgtgggccgttaccgggacatgtttaccggtgaggacaggccgtcaccgctgctgctttccggagaaatgtcattcaatccggcggctaccttttatatgacgtcggctgggttactgtcctctggctatcaaaatatccgtgtgcaaaatctttacagtggatgggatcaggcctggttttcagcggcagcaagttatgctaataccaaagatgcaggacagggataccaatttagcgttcagaatcagatgacgattaacggtaattttggtgtttcatggtcctcggtttatggctcggccaattactggttaccggatgatgccctaagcagtagcaataatctgaatgacctgatgtttggaaaattaaaaaatgcaacgtcggtagccgtgagctgggtgcacccacgttggggggcattctcctatgctttatcaaataatatgtattatcaggcttctggtcgtacttaccatattttctcaattagcgaacaatttggccgggcgactaccatcttgagttctcaattaagttcgcaagggcaaaattcgctctatgttggtatcaatatgccattgggtaatgggacgttaagtggccgggtgcaacgtaacaatggcaatgtggcacttggtagtacttatcaagggcgatggggtgacaacaaagattattcggtagggatcagcggtgacaataggcaacggcgtatcaatggttcgatgaatataaggacggcctattcacaattaaccggtggggtttctcaagcgacaaacaatagccggtctgcatatctgtcatcgcgtggttcagtggcttacgtgaataacacctttgccacatcgtcgtcatcggttggcgatacttttgcggtggtgaacatacccaaccaacccggtttgcgcgtttcatcgccgagcagcggtattgcgattacggattatgctgggatagccttgctgccattagtgaggccttacaccgcttcgaaagtacaaataagcacgcaaacattgccgctgaatattcggcttaataacaccagtgccgatttgctgatgactcgaggctcggtagcaacccatcattttgagacaacagaaacccgccaattgctgctaaccatccgtggtagtgatggtgaaatgctgccgattggtgccaatgtattggatgaaaaaggtaactttctggggacgattatcggtgacggaaactttatgctggaaaataaggcgattggcgtgacattacgtgttaaggcaaataaccgcgatgaatgtcgcgttaactaccgtgaacctgaaaaatttgaccccgatgtattgtatgaagttgccgatgcggtctgtcagtaagttttacattataaaagcagcaatgacaaaaacagaccaaatgtgaagactttttgaatataggatctcttatgcaaaatttccccactcaccatcgtgatattggtgcgacaatcatatacgtaaatagcgtcaatcgttttaacatcttctttgtatttacgttgttgattttattgagtagttggagcgcagtatcttacgcgtcgtttaaattagaaagcacgacggtaatcttgcaagaaagtgaggctcgaaccagttttactatcgataatatctctagcaatccaatactgctggtgactaaattaacggatttggacggcaaaagtttcagtaagcagattttgatttcccccccggtgacccgtattaatgcagggcaaagccagcaagtgaattttgtcttgaagaaggggagcgtcttgaacaatgaagtgttgttaaaagcctcttttgaaggggttgaacaggtccccggtaatgcggcggttatgccaattcgtcaggagatcggctttctgatccagccgagtgctgtgccacaaattagaatgccgtggcaaacgttagttttctccatatcgggcaataatttggttattaagaatcctggtaaacatgtggtccgcttagggcctcagattattttagtcccaagtaatgaggtggttgcactgggtaatccttatattatgccggagacttccaaactgtttccgataacgtcatcacccactgccgttaaagtcaccccgctaagccgttatggttttgtccagactgaagtcacattgccggtaacgcgttaaggttattttgatgtggggcgatcatctttatacagagggcggtatttttttcccagtagtagaaattgatatgccgcaagagtttgccggttctgcaagagccattggttatctgattggctatttaccgtctctgttcggttacagactttatggttattttctcgatacctacctagggattcaaggcgttaattacgtgttttacattatggcggcgttcagtgcaggtcgttttatctgcgccgctgtctgggctaaataagtataccgttagccgttcgtttaactcagatgtgggatatatatattactttaattattagttttcaaatttctcacatcacagcaatatccatatgaattaaatgtgtattgggttgtgtttatataggtgttgatgggatgtgtgtttatgtctcattgcacattgggtaaaaaagggagcaagggctatttcgttatgcataggaagcctttgaataggttatttcacggtaacagctgctggccactgcgtaatccaacaccaggggagtcaccaatgggcagcgctgttacttgtgaatgccttgttctataagaattttacctgataaagggggtgtccacctttaggctgtcatctgctctatttttttctgttctaaatgttattaccttaatctacatccgccagtgaattatcatcgacttacctctcattcttgaataaaatatttgtaggaatattccttcaattaatgtcggcatttttttaaatttgattttcatgaaatttacttatacctttaataatatatggttatcgcgtttattgtatgaaatttcttacaaatcaatgtggcgtgttatttttttagttaccgtcttggttgtgttttgttacatttaactcgctggtattagttagttaatgtttttacactacaagctattagatttaatggatatgttcatgtgggtaaaaatattggtcagagacagacggtgtcagaccatccgataaatggagcgggttatctataaatattatttactttatacacactgagctaatccgtaggtggtgaatgctgtgccgggtagcgtagattatttttattcattctctctgtggtggatttcctaagtttcctttctttagtcaggaaagttgatgtcctcttcaagcttccaaaatgagatacctaaagcacgcattaacataaaatgggatctacatttagcgggatgcaaaagaaacgggagctgtcactgacataaggatgctgtcatgccgcaacatcaagatgtcttcgttatatgaaatattaatgtaaaaatttagcggtgggctggcgctatatcaggccggtgatgtcgagaaataagttttgtcagtgattgatcacttggaacggcctctgatacccaggcgctatccgcctaacgaattgattatcatggaggataatatgatgcatacagaaaacaattccccctcaggtttgatcccgttgcccgattggtatccggttgctttttcgcatctggatgcgatggagtacgcgagtgtgacgcggctttggcaccatgaacccgtgctgcgtgatctggtagacgagctggataaacgtaatccggggctgattacgtttacgcattgcccacattgtcacagtgccgatatttgccccggcacccgcccggaagagtaccgctgtcgaacctgccatcggtgcagttctccgtatacgcataccccgtttttcgatttacaccatgcccgacattcacggctctatgcggtactggtgaccctctggggaacctggcaagtggaggacgctgcctggttaagtgactgcaaatccaaacagatatggaagcagtactgccatcggctaaaacccattctggcgttgatcggcggccgtgcggtaacccatacacctcgctacttgcggggttttacaccggggcagcaggggttgcactgcccagcctgcgcctccacgcaattggtctacagcgaaaccatgccagtaggtaatcccgaggtacactgtcaggtttgccagactgattttgtgatgtatcccgacattccaaaaggcatcgacccgtttgcagtcaatacgccacagtatgacatcccgcttccccgctggttcagccgcttgttttctcatgcgagccaggcacagtaccaacatttacgggaggtctggcaacgggaaccggtactgagagaggctgtggatcggctggatgcacaaaatcctgaacagggtgcggtgtatgcctgcccttactgccagaataagcacatcagcccacgtaaaacagcctcatctattgaggggtattattgccccgcctgtgataatccatttacggccactaccgggacggtatttacccggatgcgtcaggagcatttttggcgtttgtatgcggtattggtgatgctatggacacagtggcgaccaacacagatttttgagctatgtcagttacgttcagtgcacccctttctgacttaccataaacggctcgctccgctactggctgagtttgatggtgccccgatcacgccatatccccgtaatttactggggttcacccccgggcagcagggggtttgctgcgtgtattgccaatcgacaaagctgataacggaagggataacggtcatgccactggataacccctatatctgttgtctggactgtggacagcgatttatgctgcgggtctggcgaaaacaggtaaaaagtaacgagaaaaaataaatcccaaagagatggcttgctattttaaaaatgaatttattattattgataaaataacaagccagcaagggattgaaaagtatgttatttgattgtttgattttttaatcatgctaaaaaatgcaattgatattggtattgttaaatagacaatgaaggcggtaatattccactgtatcatttgcaaagaaactgcatataacaaacttgatgctatttgatatattctcacttctttttttatgagtaaataagcaactaaaaaataaaaagatgcaatgactaatgtgcccatttttataaaattctcatatttattaaagtaagagggttataccatatcacactgtatgtgtagacgatttaaataattgcatgaatcaaatcctccctttaacgcctttgtacctacgtgaacgctcatgcgccgctatacccgtaatactgcaaattgcaggtgcgtgagttgccttcgttcacccccagtcactgacttgtgtaaaatcttaaggattaatgaggcttatcccagaggcttaccctgtgagcagccgttgccgccttcctgcaactcggattattgtgggtatatgcgtgtttacacaaaaaataaaaaatggaaaaaccaaaacccaaagaggaaaaatggatattttgacaatagattcgacaggtaagcatattatttttatggctaaaaataatatattgaacacctgaccttttttggcactcagccatctaaaaattgaatttgatataaatgtaacaaaagaaataattagccatgtatatccgtcatatttcatgttgcatatgccttggccgccttcctgcaactcgaattattttgggtatattttctttaaataatggtcgtgactcgactgaaaattcacatttcttgagcgggtcccactatcgttaatgcaaaaaaaatcagaacggctgctttagcgtataggttagtttcaggactgttctctgtatatcgacaggggttaaccgatgaagattattgataaaaatgtcagtacctatgaaacgttacaaaagggttttaatttacgttggccacccaacgttgagcagggtgctgagaccatttatatctgcacgacacccgatgaagtttttgccgccaccaatactgcgctagctgcaggaaatcgaatcacggtacggagtggggggcactgttatgagggttttgtttccaacaagttatctacagagagattgtcgatcattgatttaggcgagatgagcggcctggactacgatgaagacaaaacgataacctcactttgggacgcgaataaaaatacttatcgcttcaagagtctgacggggaatcagaattggaatggctatgtctcactctacaaacggtctggccggacgatccccggcgggtcatgttactccgtgggcgtgggtgggcacatcagcggcggtggctatggattactctcacgtctgcatgggttaacagtggattgggtcactggtgttgatattttggtgccggtcgggaacgcgcatcggctggcatttcgacatgtgcgcgctgatagtgtgtctgaggtagacagagagctattaatggcttgctgtggcgctggcggtgggaatttcggcatcattatcgcctattatttcgatgatcttcccaaagcacctcagaaagcctattggatacccctaacgtacccatggtcatctttaaaagcgacattccccgcctttttaaaagcttattggcaatggtttgctgacaatgatgttaatgcgaccagtacgaaggagggcgtcggtaatggcgggttatttactttactgaaattaaaccatatcgatgcgtccgataatgtcgtgttggccattcaatacacgggtccaaatggtcaagtcgggggcgcgaatgatattcctctcaatgactttatcgaaaaaatgaatgccgcggctggcatgacaccgacgatatatgatgattttattttgccaaacatcccgccgtttaagcacttgtacccaggtcgaaaaatcgggcgtactgtggatgaaagtgcctccatggattggttgcatgtgactcaaatgatcaatgggtcaggcagtaatcagcgtggaaaatataaatctgactaccaaatcaagcagttttcagacgagatgtgccatgccttgctgacacacttgactaccgccacagctgataagcgtttcaatcagtcgctggtacaaattgattcctatggtggggcgatcaacagccgtggcatcggggcaacagctgtgtctcaaaggaactcgctgctcaaagcgcaataccagacttattggacgaatgaagccgatgaccagacgcacttaacatggatccgcaatatttatgcggcagtgcataatggcaaacctgctcctcctgagttcgagggatgctatatcaattatcccgatatcgacatgaaatacaccgattcaggtgaggaagatccaaattggttgaatctgtactatggctgggatacgcaattgatcaagaggttgattgcgctaaaagcgagaatcgatcctaacaatatttttcaccatgaactgtctatcccattagtgacagaattacctaaagccccggttaatctccacagcacggggcaaacgacaaccagtattagtctcatgtgggggagctcgataggggcattacctgttgccagctatgccatttaccgcgatggtcatgaagtgaaacttctgaacggaacccagacttcagcagaagatgccggtttgcaaccaaatacggagtaccgctattttgttgccgcaggcgatgaacatggcaacctgtcagtgcccagcaatgtactgacggtgagcacccaaggcacacacccggcatgggtactgaatgggagttacgctgttggtgatgtggtaagcaatctgggtaaactctggcgctgtattcagtcgcacgtagcctatgatccattatgggctccggggactaacggtggtattacgctatgggcggggtataccgcaggtcgttaatccaacaggaggtgccgagaggcacctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggtgccgagaggcacctccgactgttgacagcgctgataaattaaaggggaacgtaccgttggggtcgtagcggcctgagccgccggatcctgtgttcaaccctttacgcactgcgctataaaacgatttacccgctaatataaaacgatttaccagctcacccgtgcacctatcgtgccgccgacggcatagttgtcactgatattccgtgtagcccccagcagattgacattgccgtaaaccgcgtagcgaccattctgccattcataggtgccacccgcgcctaaccccaccgactgacgctcatcccgggtggcgaactccacccctgagacctgtactttgctgccattgaggaactcattgtgcagatcgagatgactgtaaatgtgtgagcggcgggtggtgccgtctttcgcactccaggtcgtttccttattcagtgagacaccgaggcggccccgcaggctgtcaccctcttgcagcgagacttcgctatcaaacggatcgcggaaggtatcgaaatcgacccgcgagtaggtcacctgcatctgcggagtcagcgacaagccgtgactcagtgtgtaacctttaccggcttctatcgccgaggtatacccgcgaccattgttaccgctggccactgcatgccctgcggtacgggagctcaggtcgctgtcaaaccacatcgtctgcaactggccatccacatacacgccgttattgccataccaggtcaggctggtgccaaggccgtaacctgcgctgttgatgcggccatcaccaaagaatgagtggatatccgctttggcttttccgtaggtgaagttcaccccgccggtcagcagtgaaccgccctggctctgatacaacggcacatcaatgccggtctgcaacttccacacatcaatctcacgctgtgaaccgctggtggatcgggccgggtcggtgacctggtggctcccttcaatacggccccaggcccattgattatcgtcaaaattcaggtctgccagtgcgcccggtgccccgtaacggttaccgacacgctgttgcagcgtcggcagggtgttcagggcggccagcacctgcggatattgttcatacagcggcacgcccacctgatagcgcacgccctcggttagcatcagttctgacgagagataccagttgcggcctgcggtagcggcttccccgtcggcctgtaaggtgtaggcatacgccccggccaccaccgcctgatagccatccgtggtgacataatccccggccagcaggaaggtgtcatcctgcgccagaccgtccacggtgatcagattgatgccattgagggttttatcgcccagaccgcccgcattgttcacccggaccgaggtggtgccggtggcatcgccgttgatcactaaccggtcggtggcagaatcgtcatcccccagcaccgtatcgagtgccagccaggccccttcaccggaaccgttattttcaccaaaataagtcccggtcacggtcagccgatcatcggtagcggcaccattgccgccggtatagtggtttgacagcaggatcccgccagcgctgatgaggttgccgctcagaaccgagtcaccgagcgaggacagcgcgccgccttcagccagggttaatgcaccggtttcggtagccacccgcgtcgggtcagcggcgatatcggcagcactgaggcggtttactgtggctccagtgagtgccccagcgtcaggtgtcaggcccagcgtggcgttatccagcaccaaaatccccccggcgatattggccgacaggaaggcattggcgtcaccgtcggccatattggcgccggttaacgtccagatgctgttgttggttttggtcagggtaccgaagccggtgatccggttcgggtcgccatccagaatggcctcttcacggttatcaatacgcgtgagatcgaaagcggcgtctcctgctccgcccagcaccagatggctgtttgccagatccagcgcggcatcattgatctccgcataactgccagtgaagaccagtgcctgtgtaaccccttcaagggcatagccagattgcagctctaacgtggccgatgtttgaatgttatcaagccgatgaatgccgattgcggtgccattgccgccgtgcaccaagccgcccacggtgacataggtgtctgcggtattggtttcaatattaattccgtagccctgctgcgaaaccagcgcgccccgggtgatcagatcaatggtcgaggtgccgttgtctgcgcctgtgccatcatccacgcctgtggcgtagttatcannnnnnnnnnnnnnnnnnaggcgtatggcatcgtattcactggcaatattattgacgtcaacgttgaccaaagtgcggccatcagtggtcagtgcattaagggtaatcccctctccgtggctgacgttaatctggcccgtcacggtgatatcggcggttgaagtaccttggttagcttcgttaatgagagatattccactgctcattgcagtgatgtcattgaagtggatgagcgtggtggcatcccccagagaggaatgggtctggagcattgccccttgtccccattccgccgtgagatgcccggtcgcggtaatggcagaaaaagctgaacccaaaaaattgtaattgttgatatcaagcgattgactgctggaagtaatattattcacattgatgagcatagtagaactgccttcaccagccgcgcccatcactttaattccggtaccgttttctgcagtaatcgttcctgaaatatcaaggtcatgcagtatatttccggatcgggtatagtcgctaatattgagtgcatcatacaaagaataaacgttattcaacttgatagcggtctcgatgtttccctcatccgagtaggcattggcttgtagagcagatcctgaagtagccgtaagatcacccgtcaatataatatcggttacagcgccattttggctgctattatcgatataaaggccagtcgatccagtgacattatttgcgcgaaatctaaggctcgcaagaccgccattggtataattgtaaatcctggctgcttgactattagctgaactgatatcgccatcaatattgatatcagttatcactccacctacataattggtattttgaatataaaaactgttatattctgtattaatactctttgaattgaagttaattatgctggtgccaccattggcagcatttcggatcgagacgcctgaattttcgacgttaatatcaccagtaacatcaacgtgggtgatggtcgctccattttgtgaattattatcgctttggatgccagtaacacctgaaatagcgtgggtgttcagaatgatagttgaatcattgcctgccgatgaaaagattgaaagggctggagcgccgctcaggctgctggataagatgccagagagatctacccgtatggtcgaatcgtcactgctctggttgtcaatgtaaacgccactgctaatggagccgttgctctgaacattaatggatgccgattgctcggttattaatgtgtcattcttaatatacaaagaatatcgactgtcggtatccagtgcagaactgttggtatcgaggtaactgatggtacccgaaccggttaacgagagcgcagaatccgtaatttcatgttctgttatgccaaaacctggccgggtctcaacggcgatatccgtgccgaacagggatatcgcggtgttattttcaccttcgcaaacataggttcccacccccgagctattgcacgccgcccatgcggtttgtggtaagacgagggtggagaacgcaacaataattgccaatgtaatcggattcatcacggctgcaggaacacggctgaagaggtgttgacgccctgcatccggttgagcgggtgaggtagaaataggctctctgaattgtatatgcataaatgtactctattaattgcctgaatttatcgcagacatggcatatcactaggggttgctgaaattgcataattcagacacaggcagagtatgggaggatagatctctccttttgcactatctcaatatgatcagcaaacatgaggagtgacttaggttctgtcggttgttgagtcactaaaatgaaattattgtttcttaagatgaatagtaaatgaaggaggataaataagaataagacccggctaattctttgtaggaattttcttgttattgtttttttggggattaataggtccaatggggggggtaatggaagtttctaacaattaatgttaattaccatgacattttaattacttgtaatgagattggttaattaaatggttggatttttattggttcgcgttaataatgttgcttatcatgatggtttatcgtaacggtaatttatcgtaatgattgcttattgatgcattacctataatctaaattttacagataatacggcatttttacttactggctattttcttcgccacggacacgttgtcaataacctctgctatttataaccgctgatatttataatctctggtatctctaaccaaatatctgtttttatcagagcatggcaccctgtatttcccgctgatttaagccgcctattgctgttctattattggcccctgtctgggggtaatcctctgttgtggctatggtaatcagatgtgactgcccgtgtcgccgggtacctattctgcgctacaatagcgttctgtttactaattgcgggggtggctgttttatcctcggcagggagcgtttcgcatgtttatcggcgatgcatcaattttaaaacctatccaatggtgtgctaccgagcaccctgaacttcctgcagacatcgcagactggctgatggagctgggttcgatgactcgacgctttgagcagcattgccagcgtgttcatgtcgaaccgcaacgtgaatgctttattacgcgtgatgcgctaggggaagaggctgaacatttgcccgttagtcaacgctattggttacgggaaattgtcttgtttggtgacaatgtgccttggttactggggcgcacggttatcccggaggagacactgtctggtccggatagggcgctggtggatttaggtacattaccgctagggcgttacttattcagtggtgatgccctaacccgggactatattcacgtcgggcggcaggataatctatgggccaggcggtctttgctacgcctttcaggcaatccactgttattgactgaggtttttttaccggcatcgccgctttatacccattgtgactctatacccaagtgacttcgaggtgcaggtaggcagcaagtgaacggatcctgatgcgctggcttaagccagtgattccggtaggcgaataccgttgacctccctaccacattcaagatgaaaagggtatatcaggtttaagctagctgattccgtcgttagattctggagactgatcaattgaagggaagtactgttcataccaaatggcaggcttattgccgtttgatgcgtattgacaaaccgattggctcactgctgctgctgtggccaacattgtgggcattgtggttagcagggagaggcatccccgaggccaaaatactggtcgtttttgtactgggggtctttttcatgcgtgcggcagggtgtgtcgtcaatgattatgctgaccgccatattgatggttttgtcaaacgcaccgcatcccggccactgcctagcggcactatcagtgagaaagagagcaaaattctatttgtggtattgatattgctctcttttggtttggtattgaccctcaatagcatgacgatatggctgtcactggccgcattggcactggcttggatctatccatttatgaagcgggtgactcatctgccgcaggtggtattaggcgcagcatttggttggtctattccgatggggtttgccgccgttagcgaaagcttgccgctggtctgctggctactgttgctggcaaatatctgctggaccgtggcctatgacactcaatacgccatggttgatcgtgacgatgacctaagaattggggttaaatctacggcgattctgtttggtcaacatgacaaattgattatcggcttgctgcaactggcgacgttattattaatggtggccattggctggctaatgaatctgggcggtgcattttattggtcaatccttctcgccggtgctctgtttactcatcaacagaaaatgatcgcccagcgtgagcgtgagccgtgttttcgtgcgtttttgaacaataattacgtggggttggttttgtttctcgggatattgatcagttactggtaacccgcttttactgagggttagcgatgactgagtatgagcgcagagtcctctcaccaagataccgagttctcaccaaggtaatggtaaaaaatggccggataatgagtccggccattgttatggtattcagaaaaccccctgctaggcagggggctgttaagcattgagtacgctaagacattaggattccgttttaccctcaggctctggtgtctctggagcttctggctgattgctggtctccgctggcatactgacactttcgatagtcagcttcacttctggggtcatcaacgcactcagcatattgtaaacttccagcgtatgttcctgaatggcatcaccgctatcactgatatagccttcttcacgcaaggtcgcaaccagcgttgagaagaccgctttatcaaagaattccggcgcattaataccatgcagaaccgacaagcgctgcgccataatgcggctctctttctccaacgccccacggttgatactgggggtggcgctgaggagtgaaagtgtgattgcgtagcgttgcagcgtttcccgcacacctgcggccagcaattgcagtgggcgaatgcgtgccggattcaggaccaattcgctgcctttatcacaaattaactgctgacgagccagctcatcgatcaatgtatccagagtctctggtagctgctctttgctgtaatgcaggaacagttcagcttttagcattggatagatcatgctgattttgtgcagtaactccgtccgggtaatccggcggtggtacatgaccatactggcaatcagcgatggcaatatcagtaagtgctgaatattattgcgataataggtcatcagcacggcctgttcccgtggcaggatgatgatgtcaccgatggtgtctttctccacctcaaacttattcatattcaaggcgtgattaagcaactcttccggtgttttatccggcacggtagtatcttttgcatagggtgcattgcgcattaattgcagatagcaatcaagttgctcaagtagctgctcgcgggttagtgaacgctgacgtgaggcgagtaacgccgttgaacagagattcatggcatttgctgctgccgcattgttgattcggaccataatctgattagccaaatcattcactgccggtgttagccaacttgggcgctgtgcttcaatgggatcgatggcatcccgccactgtggcacatgggtattaaggtaggtcgtcaatggcaggggttcgccaaagttcacatagccctggccgagattacgcaacttacgtaagccacgtagcatctgtaacaggttctctttttcttttatcgcaccgcgcaactctttggcgtaagtccccacttccataacatgctcgtagccgatgtaaatcggcaccaacgtgatagggcgggtgccaccacgtaacatggcctgaatcgtcatcgacaaggtgccggttttcggctccaacaggcggccagtccgcgaacgccccccttcaacaaagtattcaacggaatagccacgagtaaatagctcacccagatattcgcggaacaccgttgagtagagtttattgcctttaaaggtacggcggataaagaatgcgcctaaacggcggaagattggcccggcaggccagaagttgaggttaatccctgcggcgatatgcggtgggaccagcccctgatggtagagcacataggagagcagcaggtaatccatatggctgcgatgacaaggtacatagacgatctcatggccatcttgtgccaattgccggacccgctctgcattatgaacgttaatcccctgatacaaacggttccacgtccagctaagtacccgatcagacaaccgcacggcttcataggagaaattagccgcaatctcttccatcagagtgatggcgttttgctgtgctttttcatgggagatttttttcgaccgcgcctcgtcagcgacagctttctcgatagccttagaggccaagagttttttaaacagatcctgacgggcaggtaaactcggacctaccgcggccaaacgttgacgagagaagtgcatccgcgccacacgtgccagtttatgggcgatggttttatcggtaccgtgttcactggccattcggcgtagcgatacggtggtagaaaaacgcacaaaactgtcgcgccccaaccacaatacagcaaagaatttctgtacaccgttaagcacccgcagatgtggcgtaccgtggccttcgcgcccaggggaacggccaaacatcacggaaacgggtaacatctgaatatctagcgccggattattacgatgtaaatccagataatcgtggaatagcttcaccgattcttgtttaggaacatagtagcgaaagactcttggcccgttctcgataaacacatggctgggcaattgcacgccatcgatttccaatggaatcaatggatcgggcagatcttgcgccaagcactgtgcccgtaacgtcagcaaatcagccttagaattgtaaggtaaaacgtacagaataggacgagaagggtctagccctagctcagagaccggatctgcagggataaccttgctttttaccaacaatttgagtggtaaattcagtaacttataatatattttacgccaacctgacataacgacttggagcctcttgttagcaattcgtcgcaaggataccagaaactggttttgagatctgtggagatgagacaacagaaaatggcaaaaatcacgattaacataagataaaggcaaataaaccatggcgaatcaatcaacaggacttacccggatctataaagccgcgggttatacggtgaaagggttaaccgccgcctggaataatgaagcggctttccgtcaagaaagcgttgctgccgtcatcgctatcatactggccttctggttggatgtgggtgccatagcgcgcattttattaatttgcagcgttgttttggtgctcattgttgaagtcattaacagtgcgattgaagcggtagttgataggatcggtagtgaatttcatgcgctttctggacgggcaaaagatatggggtctgctgctgtgtttttgaccattttgatggcgctattcgtatggataacagtactctggcagcatgtcgctcgctaatgaggctaagggtgctgttaaaatgagcagttattaatccctgtttttattcactctttggttcccaacacccgcttagctgtatatactcacagcaaaactgtataaacaaacagggggcggaatgaaagcactaactaccagacagcaagaggtttatgacctggtccgcgatcacctagcgcaaacaggtatgccaccgacccgtgccgagattgcgcagcgtctggggtttcgctctcctaacgctgctgaagagcatttaaaagcgctggcccgtaaaggtgtcattgaaattgtctcaggagcttcccgtggcattcgtttgctgatggaagaagaagagggcctgccactgattggccgggttgccgcaggtgagccattgctggcacagcaacatattgaagggcattacaaggttgacccatccctgttcaagccaggtgcggatttcctgctgcgggttaatgggatgtcgatgagagatatcggtattctagatggtgacttgttggcggtacataaaacgcaggatgtgcgtaatgggcaagttgtcgtcgcgcgcattgatgatgaagtcacggtaaaacgtttgaaaaaacaaggtaatatcgtgcatctcttaccagaaaacagcgagtttcagcctatcgttgttgatctgcgtgagcagagttttaccattgaaggtttggccgtcggagttatccgtaacggggactggatctgatctgagtgattttcctcccagaataataagccgtgcctgttgaggtacggctctatttcatgattctctattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctgttctatctcatcttaatcacgatacgacttcttattaatcaagatattacttctttttaacgacgatggagtggtcatgctcacaatcatcgtggctttcgcaggcttcaactaccccacattcagtacataaaccgtgtgcttccaccacgctatggcgcagtgtaaaacctgactgttttgctaactgtgccaatgcctcttcaataccaacggtagggcgttctgtcacaatcttgcagcgatcacagataaacaaggcagaagtatgcgtgggttcttcaaagtggtggcagagaacatagctattggctgattcaacacggtgaataaacccttgctccaataaaaaatccagtgcgcgataaacggtaggcggtttggcttgtggctcagcgactcgtagtagatccagcagatcataagcgctaattgcaccgggctgttgcgccattagacgtaatacttcaagacgttgcggggtcagccggacgtttcgttgttggcacaggctttcagcttgtgcgagcagcttttcctgattgatagggttcatcatattcatcccgcagctttagaattgaacgtgattttatcatgtttacctgtaatcgccgataggggggagggaaatggcgctatgagatcacaattttacaggaataacgtgacgttactgtttaacgatcacatcagctgtcgtcgcagggttctatggtataatcaacggttccacccctttgtatcgttcgctcagtgagcaacatctgggggaaattaatgcagtaataactgatgaaatcaccgtaaatgcacgaagctcagactttttccagtacgccggccaccaagccgcaataccccctgcaacgcttctccgtcgcgccgatgctcgattggacggatcgtcattgccgttattttcaccgtctgctcactaagcaagctctgttgtataccgaaatggtgaccaccggcgcgattatccacggtaaagccgattatctggcttatagcgagcaggaccatccggtcgctttgcaattagggggcagcgatccacaggcattggcgcactgtgccaagctggctgagcaacgcggttataacgaaatcaatctgaatgtgggttgtccgtcagatcgagtacaaaatggccgctttggtgcttgtttgatgggggaggccgatctggttgccgattgcattaaagctatgcgtgatgcggtagctattccggtgacggtaaaaacccgtattgggattgaccaactggatagctatgagtttctatgcgaattcgtgcaaaccgtcgcagaacgtggcgaatgcgaaattttcactattcatgcccgtaaagcctggctctcagggctaagcccgaaagagaatcgtgaagtgccgccactggattatgagcgtgtttatcagcttaagcgtgatttccctgcgttgacgattgccattaatggtggggtgaaaacattggctgaagctaaagagcacctcaagcaccttgatggcgtgatgatgggccgtgaagcctatcagaatccgggaattttgacgcaagtagaccgcgagctgtttgatcctaacgcgccagtggttgatagcgttaaagccattgaggcgctgtatccttatattgagcaggaattgtctcaaggggcctatttgggccacataacccgccatattctgggtattttccaaggaatccccggagcgcgccaatggcgtcggcatttaagcgaaaatgcccataagcccggagcgggggtttctgttgtggaggaggctttagcgctggtatccccttcgtactacgaatccgtagggggttagcggcgttcgttacttgtcctcttctacaaataattattatacacatatgggcttcacctctgcgaggccgctgtcagccgtattcaaatatgctttcggcaaattgggcccccgaattatttactggcgtaagtgattcggggttcactcattcacttgctacctgacgatgacgctaatgacgctaagtatctgaaagagtaaattcgctaaaagttagctaaattgactatgttcattttctttattggttagctatttattatttttacaataagttcaatgaattatttttacggccgcattggcacgtttcttgtaagaccctcctatataccctaaataattcgagttgtaggaaggcggcaagcgagagagttccgatgagtttactgtagtcagtgattcgggtgattgagcgtagccaacgcacctgcagcttgaagtatggcggctatagagcgtttctttttttgctaccgtattcggcgatgaaccaccattaaggggacaccatgttagaaattttctttgtgatcggtttttttatggtgcttatggtcacgggtatttctttgcttgggatcttggctgcactgctggtagcagcggtatttatgatgctaggcgggttatttgtgatgatgattaagctattaccgtggttgattctggccgtggtggtggcttggatttggcggtcaatgcaaaaaccggtgatacggcgttactgataatacgccgcttaatggctacgcagagtttgttgagtctatttttctttcttgcggcagcgatcacagcctgaaatattagtcggcagaattatgggggaaagcgtattttttcccggatcggcttgctaggatgctacccgataccgtttggtatcatatattcatccctgttagagataaaaatagccgtataaacggcacgttcatttacgtgaacatagctctgacagaatccctgctgtacccctacatatgcatcaaagaaagtgtaatgacagagggctccttaatcggggccctctgtttttcaatcatgtaaactgattttcaatcatctaatcttacgggatcagcaagctggagcctgtcgtctggcggccctcgagtgtttcatgggcgcgttgtgcgtcacgtagcgggaattgctgcgcttgagcaacatccacattaatcgccccactggtaatcattgaaaagagttgctggctggcgctttccagttcttgccggttggcgacatagacattcagtgaagggcgggtgacatagatcccccctttttggtttagaatcccgaggttgacacccgttaccggcccagaggcattaccaaagctaaccagcaggccccggcgctttaagctatcaagcgaggcttcccaagtgcttttcccaaccgagtcatacacgacgcctactttctcaccctcggttagctcggccacccgctgagcaatattttctgtccgatagttgatggtcgcccaagccccggccgctttggccaactgggctttctcatcggatcccaccgtgccgatcaatttggcacccagtgctttggcccattggcaggcaatcagcccaacccctcccgccgcagcgtggaacaggaacacttcccccggtttaatctcgtgggtctggcgcaacaaataataggcagtcagccctttcaaaaacgaggctgccgcttgttcaaaagagatctgctccggcagtaaggcgattttatccgctggaacattatgcacttcgctgtaagcaccgagagcggattgggcatacaccacccgatcaccgaccttcacggaactgaccgcagcccccactttactgacgataccggccgcttctgtacctaaaccactgggcaaatgggcaggaggataaagcccgctgcggacataagtatcgatataattgataccgatagctttattttcgacctggacttcatggggggcggggtctgagggggtgaattcaagatattgcaatacatctggtccacccgtggtggtaaattgaatatgctttgccatgtcagttcctcgaggtatagccttcttacttgaggttacaagggcgctctgttcactcacctgactcactgacggatatcagcttatcgggatttgtgcgcggccaccggctcgtaacgccaatgattttggtatggatggattttcaccctacagggttcgtgactcggtgccaagtcatgactcataccaatatgtcatcgggaattccgtggctatataattaccccttcggatatcatcgcgtatactaggccgttatattttttagtcgcgctttttctattcgtcctttttctatttgcaataataaaggtaaagaacactcttcatggcagcgaaaaaaccaaccaacaagatgaccgagccacgagaccgccagatggaagggctgaagcttccgccgcattcgctggaggctgagcagtccgtgttgggcggtttgatgctggataacgaacgttgggataacgtatcagaacgtgtcgccagcaaggactttttcagccgcccgcatcgccggatctttactgaaatgcagcgcttgttggaaaacagcaagccgatcgacttgatcaccttgtccgaatcgctagagcaaaaaggcgatttagactcggtggggggctttgcctatctggccgaactatctaaaaacacgccaagtgcggcgaatatcggtgcttatgccgatatcgtgcgtgaacgtgccgtggttcgtgaaatgatctctgtggcgaatgagatcgccgatgccggctacgatccccaagggcgcagcagtgaagatctgctggatttggcggagtccaaagttttccaaatcgcagaaagccgcgccagtaaagatgaaggtcctaaaagcgttgatcgcattctggaagataccgtcgcccgtattgaacaactttatcagcgcccacacgatggcgtcactggtgtttcaacgggctttactgatctcgataaaaagaccgctgggctacaaaaatccgatctgatcattgtggcggcccgtccatcaatggggaaaaccacctttgcgatgaacctgtgtgaaaacgcggcgatgatgcaggacaaaccggtgttgatcttcagcctggagatgcccggcgatcagatcatgatgcgtatgctggcatccttgtcacatgtcgatcagacccgcatccgtaccgggcagttagatgatgaggattgggcgcgtatttccagcaccatgggcatattgatggaaaaacgcaatatgtacattgatgactcctcgggtctgacaccaacggaagtccgctctcgtgcgcggcgtatcttccgtgaacacggggggttgagcctgatcatgatcgactacctgcaattaatgcgggtgccgtccttgtcggataaccgtacgctcgaaatcgcggaaatttcacgctcactgaaagccttggcgaaagagctgcaagtgccggtagtcgcgctttcccagcttaaccgtagtttggagcagcgtgccgataagcgcccggttaactccgacttgcgtgagtccggatcgattgagcaggatgccgacttaatcatgtttatttaccgtgatgaggtttatcacgaaaacagtgatgagaaagggatcgcacaaattattttgggtaaacagcgtaatggcccgatcggttccgttcgtctgaaatttaacggtcagtggtcacgttttgataactatgcgggtccgcaatatgacgacgagtagtgaatagcctcttggtatttgatactgccgaggtgagcacggactacctgcaacgccaatcatgttgggaataatatcaattattaaggataagcaatgaaagcggcaacagcagtcatcgaccgccatgctctgcgacataacttacaacaaattcggcgtctggcaccgcaaagccggttggtggctgttgtgaaagcaaatgcttatggccacgggttattagccgcagcacacacattacaggatgctgattgttatggcgtggcccgtattagcgaggcgctgatgttgcgagcgggtggaatagttaaacctattttgctgctggaagggttctttgatgcagaagacctgccggtattggtggctaaccacattgaaaccgccgttcacagcctggaacagctcgtggcattggaagcggctacgctttctgcgccgattaatgtctggatgaaattggatacagggatgcaccgcctgggggttcgcccagatcaggccgaagcgttttatcagcgtttgagcgcatgccgtaacgtcatccagccggtcaatatcatgagtcactttagccgtgccgatgaacctgaagtggcggccacgcaacagcaactggcgtgttttgatgcgtttgctgcaggtaaacctgggaaacaatctatcgctgcttcgggcggtattctgcggtggccacaagcgcaccgtgattgggtgcgcccagggattgtgctgtatggggtttcgccgtttgatgcgccctatggccgtgatttcggtttattgcccgccatgaccctgaaatccagtctgatcgcggtgcgtgaacataaagccggtgaatcggtcgggtatggcggcacctgggtcagtgagcgcgatacgcgtttaggtgtgatcgcgataggctatggtgatggctacccacgtagcgccccgtcagggacaccggtatggcttaatggccgtgaagtgagcatcgttggccgggtatcgatggacatgatctccattgatcttggcccggaaagtacagataaggtgggcgatgaagccctgatgtggggagccgaattaccggttgaacgcgtggctgcctgcaccggtatcagcgcgtatgaattgatcactaatctgacctcccgcgtagcgatggaatatctaggggaataaggtaagctgcaagagcgacccatttccatatacccgccatatttcaaattgcaggcgtgctggctgtctgcgtcccccttggtcacttactcatgtaagccctaggagggccgctccgttgccgcctttctgcaattcggatgattgcaggtatagaattattatcaatttaggagagcagcaccgtgttccagaatgttgacgcctacgcaggtgaccccatcctttcactgatggaaagttttaaagccgataaccgggcacataaggtgaatctgagtattgggctttattacaatgaacaaggtgaaatcccgcaaatgcaggctgtggatgctgccgaagcgcaattgagtactcaacctcatgggacaccggtttatttaccgatggaaggtctgcaatcttaccgtactgctatccagcaattattatttggtcacgaccatccaatgctggttcagcaacgggtggcgacaatacagacggtgggcggttctggtgcgttgaaagtcggggctgatttccttaatcactatttccctgattcacaggtgtgggtcagcgatcctacctgggaaaaccacgtggctatttttagcggcgcaggttttaaagtgaacacctatccgtatttcgacaatgataagctggcggtgaagtttgacccgatgctggcaaccttgcagcaattgcccgccagaagcatcgtgttgttacatccttgctgccacaatccaaccggttctgatctgaccaatgcccaatgggatcgcctcattgatgtggtaaaagagcgtgaactgatcccgttcctggatatagcgtaccaaggctttggggcagggctgaatgaagatgcttatgctatccgcgctatggccgcagttggattgccatgcctcatcagcaactccttctcaaaaatcttctcgctctataacgagcgggtcggtggtttatctgtggtgtgtgaaagtgacgaggccgcagggcgtgtattgggccaattgaaagcgacagtgcgccgtaactattccagcccgccaaactttggtgcgcaggtcgtttcgaaagtcctaaatgatacggtattgcgcgcgcaatggcaggcagaggtggaacagatgcgcctacggatccttgatatgcgccacacgctggtggaagccttaaaagcctcgttaccagagcgcaattttgattatctgttgcaacaacgcggcatgttcagctacaccggctttagtgaggcacaggtagagagcttacgtgaagagtttggtgtgtatctgattgcgagcggaagaatgtgtatggcgggagtcaatcaccagaatgttgagcaggttgcggtcgcttttgcggcggtacagtaatgttcagcctttaaccacgagcaaacgggtggccacaataaaataagcaggcagtaaaatattgatatcgcccatggaagggccgctatatttttacggcttgccggttcccgccgtcgcgggtactcggtcaataacctcaaatcgatactttttattttttaaactcgtttctgcgaattagtctcttattctccctgtttggcccccagttgatggctgtctattgattacaaaatatactgataagtgggggtgatatatgccatattactctctattgatcacagtaaattctttatacccaaaataattcgagtttcaggaaggcggccactgagggcgttctcaggaacttacagaggtaagtgactgggggaacgaagtcagccaacgcacatgcaacttgaggtatgacggggatatatggccgcaagttcgccttcagcgtatagcggcatccgatgaaataaacttttatgcatcttttagctgcatggcgtagcttattacaggagataactcaatgaatcattcggcattattggaatactgcctatctaaaccgggggcagagcagtgcgaacatgagcaatggcagacgaatcaaataaaagtcgccgatgtgatgtttgcaatggtggggaatattggagggcggccatcgatttcactgaaaagcagccccaaattggcagaacgtttacgggagcagcacccagagattgtaccgagtgagcacttgaataaaacgcactggaacacggtgtttctggatggaaagttacctaattcacagttttatacgctgatcgaccattcttaccaattggtcttacaaggattaccggagcagaggcggcaggatctgtcttcccatctgtaacgtcaatgattttagggatgaatagtttgatgatcaaaacgctgaatgtcataccctctggagcaatacattgattgccccagagtggttcattaaacggtttgtggcttacgctgcaacattggcttaaggaaccgtgccgtgtgtgatgccgcgcattccgccaccgtctctggtgtgccggagaccaaaatttcaccgccaccactgccgccttctggccccagatcgacaatccaatccgccgtcttaattacgtccagattgtgttcaatcactacaatggtattgccctgatcccgtaactgatgcaataccgctagcagttgctgaatatcggcaaaatgcaggccggtagtaggctcatccagaatatacaatgtctggccggtcccgcgttttgacagttcgcgcgatagtttcactcgctgtgcttccccaccagataacgttgtggctgattggcccagacaaatataggacaggccaacatctatcagggtttgcagcttacgtgccagagcaggtacggcatcaaagaactcgcgggcctcttcaatagtcatcgccagaacttcgtgaatacttttacctttatattttacttccagcgtttcacggttataacgcttacctttacagtgatcgcaaggaacataaatatcaggcagaaagtgcatttctacttttattaccccatcgccctggcaggcttcacagcgcccacctttgacgttaaaactgaaacggcctggcgtataaccgcgggtgcgtgattccggcactccggcaaataactcgcgaatgggggtaaagatgccggtataggtggctgggttagaacgcggcgtacggccaatcgggctttgatcaatgtcgatgactttatcgaaatgttctagcccttggatctcgcggtatggtgcgggttcggtgatggtcgcgccgttcagttggcgttgggcaatactgtataaagtatcgttgatcagcgtcgatttccccgagccggagaccccggtgatgcaactgaatagcccgacaggcagcgtcagagtgacatctttcaggttattgcccgtagcccctatcagctttaagactttgctcggatcagcactgacccgtttctctgggatggcgatgctccgcttaccgctgaggaactggcccgtgagtgacgccggtgcggccatgatgtcatctaccgttccttcggcgacaacttcacctccgtgcacgccggccccagggccgatatcaatcacatgatctgcggcccggatggcatcttcatcatgttccaccacaatcacggtgttacccagattacgtaggtgaatcaatgtctccagcaagcgttcgttatcgcgctgatgtaaaccgatagacggctcatccagcacatacataacgccgaccaaacccgcgccaatctggctagccagacggatacgctgtgcttcgccaccggacagggtttcggcagatcgggataaagacagataattcagcccgacgttaaccaggaatttcagcctatcgccaatttctttcagtatcttttcagcgatttgtgcacgctgaccactgagcttcatattctggaagaaactcagtgcatggccgatgctcagttcagaaatctctggcagggtggtgttttccacgaagacataacgagcctctctgcgcagacgggtaccgctgcatgacgcacaggagcggttgctgataaatttggctaactcttcgcgcaccgcactggattccgtctctttataacggcgttccatattgtgcaacaccccctcaaaagggtggcggcgaacggtagtatcaccgcgatcattaatgtacttgaactcgatggtatctttgcctgaaccgtatagcacggcttgctggacggcgctgtccagtgagttaaacggcgcttcgatatcaaatttataatgctcggccagtgaacgtagcatctggaagtaatagaagttacggcgatcccagccgcgaatcgctccgccagctaaagagagctcagggttttgcagcacgcggtctggatcaaaaaactgctggacacccaagccatcacacgttgggcaggcacccgccgggttgttaaaggagaacaggcgtggttccaactctctcatgctgtaaccgcaaatcgggcaggcaaagttagcggaaaataataactcctccacatgcggatcgtccatatcggctaccacggcggtaccgccggataacgccaatgcggtttcaaatgattctgccaaacgttgcgccagatcttcgcgtaccttgaaacggtcaaccaccacttcaatggtgtgtttcttttgcagctctaatttgggcggatcagacagatcacaaacctcgccatcgatccgcgcccggatgtaaccttgagcggccagattttccagtattttagtgtgttcacctttgcgatcttttaccaccggtgccaacagcatcagacggcggccttccggctggcttatcacgttatcaaccatttggctgactgtttgcgccgctaatgggacatcatgatcagggcagcgcggctcgccgactcgagcgaacagcaagcgcaggtaatcatggatttcagtgatagtaccgacagttgaccgtgggttatgggaggttgatttttgctcgatagagatagccggagacaggccttcaatatggtcaacatccggtttttccatcagcgacagaaattggcgtgcataggcggagagagactcaacataacggcgttgaccttcggcatacaaggtatcaaaagccagtgaggatttgcctgaacctgataggccggtgacaacaatcagtttgtcgcgcgggataatcaggttgatattcttaagattgtgggtgcgagcgccccgaacttcaatattatccattcaaactcttcccggattgaactgagcctctcagcgtgcctttttttactcttcgtacttgaagctgcagggttgttagctgcgctcactcacccgaatcacttactggccgttgaccttaaaataagtagattcatcgggatttgctcgctggctgcctacctgcaacgccaatgactttgagtatagttgcctgcttttcttaaaaacataagtgccatgagcaataaataggtacactttgcaacaccaaaaaaaggacaccgccagtacgaaacgggcaattatgacacaaaaaaacctgaatggatatccagtgtttggttgtaatttaggtagatgttgcgatagaactgcaatatatttcgcagttatgatcatccgtgttgtttaacagttagcgtgttaaacttactggtttatactttataaaatttatttcatcaggagagttcacatggccagcagaggcgtaaacaaagtgattttggtcgggaatttgggccaagacccggaagtccgctatatgccgaacggcggcgctgttgccaatatcaccctggccacatctgaaagctggcgtgataagcaaaccggcgagcaaaaagaaaaaacagaatggcaccgcgtggtgttgttcggaaaacttgccgaagtggctggtgaatatctgcgtaaaggctctcaggtttatattgaaggcgcactgcaaacccgtaagtggcaagatcaaagtggccaggaacgttacaccacagaagttgtggttaacgtgggtggtaccatgcaaatgctagggggccgtcagggcggtggtgctcctgcaggggggggcgcagcgccacaagacggcggggcacaaggcggttggggtcaacctcagcagcctcagggtggcaatcaattcagtggcggtcaggcttcacgtccggcgcagcctgcgccagccgcaccacaaggcggtaacgagccaccaatggatttcgacgacgacatcccgttctaaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagctttaaacggccgcgccacggatggcgcggttctagtattcaggaatgctctttttatgcaggggaaatggtgtctttactggttgctgttctctccgtggcgggcgcttcgtcattaacgttgttatttctgttccaggcaagaaacttcatttcaggtaaaacatttcattccagataaaatacttcgcgcagagcctgactcacagggctgttatccgggtggcttggcatgacatcagccatatgttgccaccagcgttgacactcggcggtttgagccaccgcattccagcgttcttctgattcaatttcgacaacgccaaacagtaaattgcgagtctcatcaaggaaaatggaatagtggtgagcgccatgcgctttcagcacgctttccagctctggccagattggcgtgtgccgtcgctgatattcagcatgggcatccggatttactgccataacaaacgctttacgtatcatcatattccctcgcttaaagtgcctgtaagtacagtgtgcgaatttgttcccgatctgcagaacgtgggttacaaggagcacaagggtcagccagcgctttatctaaccaaccttcaatatcactttcctcaatacctaaggcggagaacccggcaggaataccaacttgcagcgataactgacgaatggccgctatcgcctgatgacttgcttgctcatcactcatgtcctgagtgtctacccccattgcctgtgcaattcgggcaaaacggcgggtagcctgcgggcgattatattcttcaattaccggcagcaagatagcattgcagacgccatgaggaagattatgtgtggcacccggttggtgggccagtgcgtgaaccaaacctagcccagcactgttaaacgccatacccgccaaatattgcccacatgccatcatttcgcgcgcttgtaggtttttgccgtcagcgaccgctaatggcaaccattggctgataagacggattgattcgagcgctgaatggtccgttaacgtatgtgcacctaacgagacatacgcttcgacagcgtgggtaagggcatccatccccgtcgccgccgtgacactggcgggaatattgagcattactgagggatcgtcaaccgcaatatcagggatgagattggtatcgataatcacctccttaacttgccgctggctatcaataatcaccgcattactggtcaattccgctgccgttcctgccgtggtattgatggctatcaacggaacacccgtttgtttgactttacctacaccggaataagcggtggatggccccggattggcagtcagtattttgatggctttggcggtatcaatggggctgccgccaccgaaggcaatcaaatagtcacattgatgctgggtaaaggcggcaaaaccggcctggaccaactcttctgttggattagggaatacctccccaaacagcccgtaaggtaactgatactgcgccatcgccgcgaataaactgtccaataagccgagttcaaccagttgcccgtcagtaacaatcagtgctttcccccactgtttgtcactgagtaatttaaccatatcgccgattgcacccgtgccgtgcaagctgattttcggtagtgccaacatgaaactcatactgtactcctcaaataacgcataaatgattcgccccgacgttagccagggctttaatcgaggggattaggcgtccagcgccgctgccatcggcgtaacatcaaaacgagccgccagcgcgatcagttgttcacgtgaaatggtctgttttttgccgcccatcgacaggactttcaccatgatttcggctgatttctcggcggtatcaatcaggccaaaggcgtcatccagtgtgggcccgctgccaaaaataccgtggaaaggccaaagcaccaggctgtgttcacgcatttgctccgccgtttgtgtgccgatcccatcggtgcccggcaccatccatggcacaatgccaatcccatcaggaaataccaccaaacattccgtactgccttcccataacaggcgcgtgaagctggcgttctccagtttttgtacataactcagggcaatcagattggtggcatggcagtgcataatgacccggttggtgccgccgctgacctgcatcctgacaatgtgagattggaagtgtgcggccagctccgaggtgggtaaccctccctgagttaggccccagtgaatgtgataagccatgccatcattgctgacttgcagcaacaccagattttccgctgggttcaattcaacattgcggaaaaacttgccggaaccggtgacaaggaaccagctatttgccagttcgggagccggttgcgtgagctccactttgcggggttgttggtaaaaatcacgacgataaggttcaacctcttcagcgagcagtcgcaagctgatattgccgccgttacgttcatcccaccctttgtgccacatatcactggtggctttaatcattccctgaataaaccaggaagatagaatagcttgcataattacgagtccttaacgttggctgagaatctgttgttcatattcacgtactgcgtcaagccagcgggcatcaaccggtacgtcattgcgctggcagtaaccttcccagatggcttgccatggcagggatttttgttcttccagcagcgccagccgtgcagtgtaatcaccgcgtaattccagttgacgtagcctgtcggtcggctccagtaaggcgcgtaacagggcctttttcatgttgcgggtgccaataacccaagcggcaatccggttaatggaggcatcaaagaagtcgaggccgatgtgaacccgatcaaacaggttgtgacgaataatttcgctggcgatggcttgggtttcatcatccagtaacaccacatggtcactgtcccagcgaaccggacggctgacatgcaatagcaggcgtgggacatacagcatggcgctggatattttgtcggaaatcacctcggttggatggaagtgacccgcatccagacacagcgccgtttggcggctggcggcataacccatataaaactcgttagagcctacggtgtaactttcagcaccaataccaaacaatttgctctcaaccgcatcaatatggtgagccgggtttaacttctcgctgatgacttcatccagagccgatagcaggcgctgacggggggcaaggcgatcaatcggtgtgtctttcatgccatcggggatccagatattcatgaccgacggcgttcctaactgttcaccaaaataggcagaaacccggcgactcgcctgacagtgttcaatccagaactggcggatttccggatcagcatgagacaaggtaaagccgtcagcgctgagtgggtgagagaagcaagaggggttaaaatccagccccaactggtgttttttggcccatgcaacccagtggctaaagtggcgcggctcaattttattgcgcgcaaccggcgtgtcagattccagataaatagcatgtaaattgaggcgcttagggccaggaattaatgccaaagccaattcaaggtcagaacgcaactcggtcgcattgcgcgctttgccgggatagtttcctgttgcctgaattccgccggtcaatacgccatcgggatcctcaaaaccggtgacatcatcgccttgccagcagtgcatggagaccggtagcgtatcaagacgggtgagtgcggcatcaacatcaacgccgacagcggcaaaacgctgtttagccagatcccaggcctgttcaatagagttcgtcatatgcaaagttccttaggtaattgactcagtgactggaattgcagccaatgggcagcaaagtccgaattgtcgtgaggggataaatggtgcaatgggaagttattcgccacgatacggcggtaatgggtgacatcagcgacctcacccagcgagattaattggctaccaatattgccgagcgtggaggcctcaaccggccccatgcttacattcaagccacaggcatcggcacacagttgattcagaaattggttctgacagccgccaccgacgatatgcaagtggctgattgggcgtccgcggagtgttgccaattcttgagccacttgccggtacaacatggcgaggctatcaaagatacagcgggccagttgggcggccgtgttcggcacggggaactgatgttcacggcaggcgttttggatctcacggcacatattgggtggattaataaaacggctgtcattgggattgatcagcgagcggcaagcgggttgtcgtgccgcttgctcaataagctgcggtaaatcgtcaatctgcaattcatccgtcgcccgttgcagtagccacagacccataatatttttgagtacgcggtagcggccttcagcgcccccttcgttggtgatattgctgcactgcgcctgctggtgggtgagtggtgtaccgctttcgaagcccataagtgaccaggtaccggagctaagataggcagcatcagcatcaataagcggggcggcaagaaccgcgctagccgtgtcatgggtggcaacggccaccaccggaacctgctgaccgttggcgctgtgccaatagccgatggtattgccaggtttgccgggtttggcaaaccaatgggccggtacgccggcataggccagtaaatcgctatcccaatcgccggtttcgatgttgagcaactgggtagtactggcattggtatattcccagtttagctggccggtaaggcggtaatgcaaatagtctgggatcaataataggtgggcaacatcggcgagtaagtgaggttgttgttcacttaatgcccgcagttgatacagcgtattgaacggcaagaactgaataccggtgcggcgataaatcgcattgctacccagcgtctgctgcgcccgcgccatcactccctgcgtacgactatcacggtaagatacgggctgtccgatccgtttcccttgcttatcaagcaaaacaaaatcaactccccagctatcaataccgatgctgtccagcgctatcccttcactgtcgagttggctcagtccctcacggatagattgttcaatggcatcgatatcccagacatcggagccatcaatagatttaatctggttggtaaagcggcagacttcccgcaacgtaagctgttgctgaccgggataataacttgccagcatcacccgtccgctggacgcgccaaggtcaatagcaaccatgtgccgtgcagcttttggcgatgtgactgccgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcatatgtagatggcgaacatgtagatggtgtgggcatgataagcggcctgttgtttctcaatgccaacagtgtagaaatttgcctgttcgacgaccttctcatcactgccaaccgctatggcttgatggcagaatgacgaaagtgaaagtgaaacagctcacagtttcgtatttaggcggcagcccattcccctgtgaccccgcgcatacttttcaacattgtcatgcctatctaaaaaaaatcgctgccaaagtggtttttaatgtcaaaaattgaaggtttagtcatcactgctgcttttactatcgaggactgaagcagggcgatttcgccgtgcctgtcgaaagagggcaaaagatgactgtattgcacagtattgattttttctcttccagctcagcacctgtggcgattgaagcgcgtgcgccgcaatcggcatttcctgagcatcatcatgatttttatgaaattgttattgtagaagagggggctggcgtacatgtttttaatggcaatccctacacattaagtcgcggttgcgtctgttttgtccgtgaccatgatcgccatttgtttgaatccacggatgatctgttcctcaccaacgtattgtttcgtgccccagatgcctttcgctttttatctggtgtcgggcacttcctgcctcgagaatgtgatggggtctatccctcccattggcgggttaacggccaggttttacagcaaataaagtgcttgattgcttgtctggaacacgccccgaaaagtgatcaggttgaggatatcgctctgcatgaaagtgtttttatgcagctattggtgaaactgtggcaagggtgtcagacgcaggtaggggatgatcaggaagggcggttataccaactgttggattggctacaaaataactatagcgaggcggttgaatggccggaattggcagatcgctttgcattgccattgcgtactctacatcgccagttaaaaaataagaccgggatgacgccccaacgctatctgacacgtttgcgcttactgcaagcccgtcatcaactgtgttacagcgacaatagcgtcactgacattgcttatctgtgtggttttggcgacagcaaccacttctcaactttatttaagcgcgagttttcacagtctccccgtgatttgcgtagccagctttagccgcttgaattgccctgcaagaaagggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggccgtttcaagataatgaacaagtcattaattaacctataacgataaggctgcacacatgcgggcaccactgctgttagaaagccgggattatttactctcggaacagatgccggtggcggtaaccaatcgatacccgcaggaaaccttcgtagagcatacccatcaattttgtgaaattgtgattgtctggcggggaaatggtttacatgtcctgaatgaccacccttatcgcattacctgtggggacgttttttatattcaagccgcagaccatcatagctacgaatccgtacatgatttggtattagataatattatctattgcccagagcgactccacctgaatgcgcaatggcataagttactgccgcctttgggacctgaacagaatcagggctattggcggttaacgacacaaggcatggcgcaggcacggcccatcattcaacagttagcgcaggaatcgcgcaagacggattcctggtcgatacaactgactgaagtcctgttattgcaacttgccattgtgctgaaacgccatcgctatagagctgagcaagctcacttactgcccgatggcgagcagcttgatttaatcatgtctgcgttgcagcaaagtctgggagcctattttgatatggctgatttctgccataaaaatcagttggttgaacgttctctcaagcaactgttccgccagcagaccggcatgagtatcagccactacctacgccagattcgcttgtgtcatgccaagtgtttattacgcggcagtgagcatcgtatcagtgatatcgccgctcgctgtgggtttgaggacagtaactatttctcggctgtttttacccgtgaagccggtatgaccccacgagattatcgccagcgctttatccgctccccggtattacccgctaaaaatgaaccgtgataaccacagcgatctcatttagcattattcttcaccacgattagccataagataacgggcaggtttttcaacgctgcccgtcaatatcatcatctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngataacagatattacgcagccatacccaaaccaacaatattcgcagccaaaataatcaccagacaaccaatacacagcacggcaacaggctttttggttgaacatttccactctttgagtagcaggccgacaataccgccacacaatacatagaagctcatatgcagcatccagctcatataatcatactgttgtgggatcttggcgtggccccaagcatagaagaagaattgcagataccacatcaaaccggctaatgccgagaacagaatgttggtgatcagcagtggcttggcaaccgagaagtcggctttgactgacaagtttttaagtgttgccaaccggataaaacaatagctgaggttgatgatcgccccgcctcccataattatgacgtagcttggtagggcgacatacagtgagttgatccctaatgcgctggcggcttcatgcatcggttttgcggcatccatagcaaatgacataccggcggagaaaataccgcacatcacggccaatattagcccctttttcaggttgaactcttccgcctgaatgcccattgcccgttctttcagtaacccggcataactgacgatggcaacaccgatcagggcgacgaacacccctaaaagggtcattcgcccaccgggggtaccgaggagcacatcaaaacgcccttgcagaataggggtcatcaacgtgccgataatgagtgtgataccgatggctatccctattcccatcgacatcccaaggtaacgcatggtcaggccatagttgatgttacctatcccccacatagcgccgaatagaaataccggcagtaaggtagcgatgctgaaggaaccgtaatattgccaaaaatcaggtaataacagatagctgaccgtccatggaaggataagccaggagaccaaccccccaatagaccacatggtttcccatgaccatttcttaacttgtttaaacggcgcgtagaaacacgcggcactggcagcaccgaccagatgccaaattatccccaatataatcgcattattcatcttattatccttcgctgtgatggtgcgggtaggcgcagaacatgaagggcgcacaaaccgctgatgacgaaggagtctaaatagtgtgcagccttgtcaccttcggctgactgccttaggacaaggaaaactggcaaaattcagtaggtaagaatgatgatgatcacaaaatggcattctggtggcagattgacgggttttatggcattaacggcagtcagtcagcaaaaattgcgctgcccttgctcatccctgtcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagcgcctggggattaatgagcttccccatttgaacagaatcaatgctgttcaaaagggttcccgcctactggcatctcgaagtaacttaggtataagcctattaagttagaggtgatttaatttatgtactggcctatactttcggaccgtgcacgaatgaaacttgtcgtgaattactggtgctgcttacgcccttcaatatcggtatgatcacccgcgatgactggggtagctatgctaggctcgtaccgcaagatagccatctgactggcaaaatctttactcagcgcattgaacgcaacaacctgactttacgtacatacatcaaaaggctcgcgcgcaaaactatctgcttctcacgctctactgagctacatgaaaaagttatcgaaacctgcattgaaaaatacatgttctactcattggaggtatcacccaaaaaatcagacaaattgaatctttttagtcgaatatggctttagaaataacaaaacccgcacattggcgggttcgttgacattaaaaggaaacattcactttaatgtcaatgcacggtaaatttatgtttttttctatccgggccaaagcacgaactttccgagatacacgttgagaatccaaccagagcatttgctgtaagtgccctcacaaaactattattagtccagacatccggagcgtaataaactctgatacgcttaccggttgtataataatacatagcctgatcatataacgtgttatatgatgctccccatatggaggtgtcctttactgaacaggctgttatcgttgttgacggcttgaatgcctcaatgcagaaataaggtttcccatcaacctggcctgaatgaaatttatttataatcatgcctgaatgcataccttctacgttatcaccagtccattcagcaaatgcaggattaagagagacgataagaaaaacagacagagataataaataacgcatactttaccctccaatgacacatgaaaaaatactgttctattattttactcattaatttcgttgtaaagttatttttagcacaaaatgatgaaattgtaatgattcaataagacccgacaccttgttgtttatataattagcaatattaacgaggtgagagtgaaacgacatacctttacctccgcgtttaaactggaataagtcagatcaagtctgatctactacactcatggctacgttcagtgatggcagtttttttattgacaacaagacgccttattttaatttgttaattatgggtgaggtattaattatatatgaagtgctagatatatttcaaaataattttttatatgtaaatatcactaatgaattacattggggctttaatctataagttatgtaattttagtgagggttatatttatgagacaagtaacgaaatcaaagaaaattaaaatcttgccatacccagaatggttagttaaggccgggatgtcaaaaggtatagatcatgataggcaacatttaggcattattcttgctgcaggtgaaatgattaaagtcagacaagtcaatgctgaatataaggaaaaacttaaattatatttactcaatgataataaaaatactcaacgatcgataagttttaatactgattggatagagctgagtgtcgatgctatttcagtaccctttattaataccccatatagtgatgggattattcctgagattgtttttgagtatccggatacttctaaattactgccagtttatgaaaaaggagaggatgagagcatcttctttgaaagttgggataaacagaatgccgagtttggcgtggtagaatcagaatatgtaataattctgatcccggaagttagtaaggacaggctaaaatctttcagtacgagtggcggtattgatacagttttggggttttatcaagatattttttctttcaataattctctggctggcttgtcttttgaaccgcaaagatattctgacggaaacacacgaaatcgttactttgctaaagcagataaagggggcggtggggcagcatattattctaataattggattgcctcatcctctggttctataaatacattttggctttctcccaatgctactaactggggctgcctacatgaaattgcgcatggttatcagggcgggtttattgatgataaatatttttccacaagagaagtatggaataatatttatgctgcctgctaccaagatgttatgttaggtgctgaaaagtttaataaagggtggctatataatttcggtaagcaaaaagaggttgaaaaaagtattttaaataacattaataatggtaaagaagtaaatgcttggggggaacgtagcaaattatattttatcatgctgatgctggaaaaagcgggggtaaattgttttactcatttcaaccagatatatcgtgagcgtaaaaatactgatcaaagcgtaggctcggtgttagatatgctctcaaatagtttcgcaactgttgaaaatcgagttgatgttacactatttttacaaatggttgggggacatatatctaaaaatcaatatcaacgtaacttatttagccatgcaaaggcggtatatccattaaatcaactcttgcaaggtgatgaactcactgctgttaagaaaacgctagatttgaatagtgaactcagtcttgttgatgtggatagtattgaatttacagatataaaaagtaatttgacattgcaattttctatagatgatttcgctcagatatatggcgaagaattgcttatactgaatggtgacaactatgtgtataatcaatctattatggataaaaaacaaactttatataatctccccgttggtgcttatacattgcgaattccaacaggaagaaataaaaaatatgcaccacaaattaattatctgatagtgaaaaatgaagatagccaaacacaagttgattttgtccacagaataggatctccaattgtttcacaaaaaatttctttgcagggactaaatgattatacatttgcaactatattttttgatcaagaaaatgatactgtcagcgttgatattactaagactaaaccacattatcatttccctggcatgtatgcgagaataagaataaaagacaaagataataatgagctactcaatgaagttattacaggaactaatcaatcgctgagtaaaaatgattttccactatcttcttgttatgttattgatatctttcacaaagagcctggtagggtaaagctaactccggcatataaaggtgtgattgataataaatccagttacaatgaatttattatcacgccttatggtttgcaaaacatcaaattgaataatgatccaaaggtttttttattggaaaatataaaatcggcagcagaaatgctgcgtagtcaccctataatgtggcatgcgaatttttcagaagctaaagataatatatatttggcaatcgatatctttcctagcccacaaaaggaaggtttactagagcaatatgctgattgtatttcttcctactatgaaaagccaaatgaagacttgggtaatgcatttagttttatctttaaaggaattaatgaccgagaatttttgacaactaagcttaatttagtgacaaaaaaacttgaagttaaaattgtaagtggtactccacatagtggattcaaaaggacttacgctgtactacgttattttaatgctgatggaaatgaactccttaatctggatattattggtagtaaaaaacaggctggacaagaatgggtattccctatatcaggttatggtggagaaaaactctatcttcaacatgtggaacctaaaaatagattagtgattaccaatattatgcaaggaatcagattatcatcgcgcacaagcatacaaacctatgaaatagaatctttggggttgagtcgttgcacctgaccctaagcgacatttctcatcgcataagccacaaccgtcgatatggcagatttacgttggccttaatggggagctgcgatgagtttcattgtgtttaaatcagttatgcccttgtgttgtctggtgatagctgcgtttacgtcacgatcatgttcaacaccatgcgcatagtataatctaaggcaaacgatacaacccgaatcacctccgtcatttactgaccagatatgttcaccattgaggtttgtatttatcgctctgaagacgattaccaaaggtttatctgcaagggtaatcctccgattttcaacggaggtcttaaatagaatcaggcaacctgtttaatatgttgcatcggcggggaattggaccggaaatagaccagaatccagatacgaaaaagccccgctttgcagcgaggccttataaataatggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtattggctgctgatcgtcaacgaatttataacctaaaaccgctaaaactatgttgatcgctctcttttcaggcaaaagtaggaaaaatcgcccggcgcttgccgtaaagtttacgctagaaagactcagcttaaggcaccatttttacggcattgggccactgttaatatgtcttccgctaaacatttggcaacctcaacatctgccaactgacgcttaatcagtaatttgctcaggcaaccctccagaatcaactccatctgctgtgcgaccatatcggcatcgtcagcatccatctcttgcagcaaggcttttgtatagtgcagcgaggcctgtttctgctgttcagccaattggtgaatagggtgctcagtatcaggatagaaactgcaggcagcaataaacaagcagccggggtagcgctggttttgcacttgctcgctcagtgtttgatagcgtgccagtagcttttgctgcggtgatagggtctcgtccagctgtagctgccgccgccaggtatcaatctgttggctgtgatagcgcaggcaatcgtagagcaatgcctcacgatctggccaaaagcgtgtcaggtcactgacttcaactgacagcgctttggcgagcatttctagcgtggtatttgccaacccttgctgttctaacagattgagtgcgttacttaaaacttgttcacgttgcacgttactctcctccaacctctttatctggcaagtgtggttgaccgctgcttattctgcaaatgatccattttttgccaatagccctatctttacgggcaccccgttgtcggttgacgttgtaccttaccacgagtgcggtgggattttcctatcatcagggggagaaagccaatctctgcaatattctctccagaacctcatttgggtatttatctaagaggctcaccctttttatcgatttgcattggcggccatgttcgctctagcaattatattctttcgctctaaaaattaattgtaatgaaacaacactataaccattatgtttataaggttaattatgggataagcattgtgacgagttgttgcaaataataactatttatccggcaatggcatgacttctgggaagaaatataatgaatccatttattgttgctgacgctgagagctgtattggttgtcggagttgtgaagtggcttgtgtggtcgcccatcatgagggccagtttcctgataaaccggaatatttcaccccacgggtgaaagtattcaaaggcgatcaatgtgcgacggcagtattttgccatcattgtgaagatgccccttgtgccagcacctgcccgaatggtgccattgttgaattgaataatcgtgttcaggtgattcaggaaaaatgtattggctgtaaaacctgtatgatcgcctgcccgtttggcatgatgaccgtagtcaccgaaacggttcaacccgccagccaccgcttagcggatgtctatcggcgtacagaagcacaaaaatgtgacctttgtcttgatcagcctgatggccctgcctgtattaaaacctgccctacgcaggctctgaccttggtggaccaacaatatttactgcatcaacagcagcaaaagcgccaacacatggcgctgaatgagcacaatggccgcttgttcagtcgcgcggtggtacaggcggccagtgcatcgtcaaataaaagcatccgcgacgcaacaccggttaacctcttgcagcggccacgggcaccacgtctggagccgaaaaaaattccgttggcagagcgtaaaacgggttttgctgaaatctatctgccatttaccgaaagccaaatccatgaacaggctgaacgctgcctggaatgcggtgataaaaccatatgtcagtggacatgcccactgcataacgccatcccgaaatggatctcgctggcccatcaggggcggatccatgaagcagcagaattatcccatcaaaccagcagcttgcccgaagtgtgtggccgggtatgcccgcaagatcgcttatgtgagcagtcctgtacgctgaatgaccacgatggcgcggtcactatcgggcagattgagcggcatatcacggaaacggcactggcgaccggctggcggcctgatctgtcacaggtgaaacccagcggtaaacgggtcgctattattggcgctggcccagcaggtttgggctgtgcggatattctggtacgtaatggcatcacgccagtggtgtttgatcgttatcccgaaattggcggtttgctgacatttggtattccggctttcaagctggaaaaatcggtgatgactcggcggagagaaattttcaccgagatgggcgtggagttttgcctgaatacagaaattggccgcgatatcaccatggaaaacctgctccacgacttcgatgctctgttcctcggggttgggacctaccgttccatgcgctcaggattagaaaatgaggatgctcagggcgtttacgatgccttgccattcctgatcggtaacacccagcatttgatgggttacaccgccaatggcgctcacccttatgtcagtatgcaggaccaacgcgtggtggtgttggggggcggtgataccgccatggattgtgttcgaacctccctgcgtcagggggcaagccgcgtagtgtgcgcgtatcggcgtgatgagaagaatatgcctggttctaaacgtgaggtgaaaaatgcgcgtgaggagggggctgaatttatgttcaacctccagccgatgagcattgtggtcgatgaatcgggacaggtgacgggtatcaagatggttcgcactgaaatgggacaggcagatgcccaagggcggcgacaagccctgcctatcaccggttccgagcatcttattcctgctgatgccgtgatcatggcctttggtttcagcccgcaccggatgtcatggctggcagaacataacgtggtgctggataaacaggggcgcgtggttgcgccgactatctccggctatccctatcaaaccagtaatcccaaaatttttgccggtggcgacattgtgcgaggagctgacttgattgtgaccgccatcgcggaggggcgcaaagcggcagagagtattgcgtattatttgaacgttttataacgcctgcggccaggagagaaagatgaaccgttttgttatcgctgatatgactcagtgcattggctgccggacctgtgaaatcgcctgtgtggtggcgcatagcgcagataataaggtcagtacccttatgccggagcagtttcacccacgcctgagcgtcatgaaaagctttgcggtcagcacaccgatactctgccatcaatgtgaagatgcgccgtgcgaaaacgcctgcccaaacggggcgattatcacggggtcccatggtgtgcaactgctggcgtcgcggtgtatcggctgtaaaacctgcatgttggtgtgcccgtttggtgccatgagcattattgagcggccagccgatggtcaacaggcggcagacagtcaaccggtgatggcgagtggatcagggcgagcacaggcgcataaatgcgatttatgccatcagcgggaatccggcccagcttgtattgaggtctgcccgactaatgcattgaaactggtgacgccaggggtattggaagccctacagcgcgaaaaacagttgcgggccgcacgaggcagcgcaccaggtatcgcccgttaacctacgatcataaggataaaaaatgaaaaagatcctcacggtctgcccctattgcggctcgggatgtaagttaaatttattggtcgaagacggcgagattgtcggtgccgaacccgctgatggtgtcactaatcagggagcgttgtgtctgaaagggtactacggctgggattttcttaacgatacccgcttgttgacgccacggttgaccacgcccttattgcggcgtcagcgaggcgaggcgtttcagcccgtgagttgggaggcggcgattgcgtttatcacggctaaacttagcgccataaaagaacgtcatgggcctgatgccatcatgatgacgggctcttcccgtgggccaggtaacgaagccaattatgtgatgcaaaaatttgctcgtgcggcgatcggtaccaacaatattgattgctgcgcccgcctgtgccatggcccgtcagtggctggattgcagcaaacgctgggtaacggcgcgatgagcaactctatcggtgaaattgagaatactgactgcattttggtctttggttataacgcggcggattctcaccccattgttgccagacgtattctgaaagccaaaaataagggggctaaacttattgtctgtgatccacggcatatcgaaaccgcccgtatcgccgatcaatggttgccgctgaaaaatggtgccaacatggcactggtcaatgcatttattcatgttctgattgaagaaaaactctacgacgcaaattatgtccgcgaccatacccgtggctttgatgaactgaaagcaggcgttgccgcataccgcccagaggatgttgaaccgattacggggctgtctgccaaagcggtgcgtcaggccatgcgcacttatgctgcggcccctgcggccacccttctatgggggatgggcgtgacccaatggggccaggcggttgatgtggtgaaagggctctcttcgttagcgttattaaccggtaatctggggcgaccaaatgtgggcgtcgggccagtacgaggtcagaataatgtacagggcgcgtgtgatatgggcgtgttgccgaataccttccccggctatgaaaaagtgaccgacagtgaggccagagcgcgttttgctcacgcctggggggtcgctgaactgcccgcgcatgttgggtattcgattactgatgtgccgcataaagtggcagaagggaagcttaaggcctactacgtatttggtgaagatccaatccagaccgagccagatttagcggcgatgcgtgcggcttttgccgcactggatctggtcgtggtgcaggatatctttatgaccaaaacggcagaactggcggatgtcgtactgcctgcaacatcctggggggagcatgaaggggtctataccagtgctgaccgggggttccagcactttaataaagccattgaaccgaaaggggatgtgaaaccggactgggagattatcagcctgatatcaaccgccatgggttacccgatggcataccaaaatacgcagcaaatctgggatgagatgcgtggcctgtgcccgccattcgctggggtcacctatgagaaactggcaggattgggctacgtgcaatggccttgcccaaccgaagatcaccctggaacaccttatctctataccgataaccaattcgcgacggctgacggcaaaggtttgctcagttgcgcgccgtggcagccgcctcatgagcagaccgacagtgattatcctctggccctctgtaccgtgcgtgaagtggggcattacagttgccgctcaatgaccggtaactgcggcacgctaaaaatcttggcggatgagccgggctatgtgcaaatccatcctgaggatgccagctatttgggggttatcgatcaggcgctgatctggatttcatcacgacgcgggaaagtgatcgcccgtgccagtgtgaccgaacgggctaatcgtggtgcggtgtatatgacctatcagtggtggattggggcctgtaatgaactgactgtggaccatgttgatcccgtgtcaaaaacaccggaatttaaacattgtgcggttaaggtcgaggcgattagcgatcaaactgcggcagagcaatatgttgagcaacaatacagccagttgaaaaaacggttatcagacgccgcagttgtaccatgacttgtcgtgattgagcgttgattatgccacggcgagacctactcgccgtggcgacagctatttattttgtaaccgcgggggtgttttgtaaatgctgtaagaattgcgcagcgtccataaacccggtgacccgtgcggcagtgatctcgttgccctgagaatcaaaaaacagaatagtgggtaaacctaacacgttaaatttcttcaataatgtggcatgttcagcattgttggcggtgacatccgcttgcagcaacagggtattggctaactggcgctggaccttatcatcactgaaagtgtatttctcaaactctttacaggccacacaccagtctgcatacagatcgagcatcaccggtttaccctgcgcctgcgctaatacggcttgcaattggggtaaattagccactggttgaaagtttatatgcttgactgcgttctgctgcgtgttgccgttaaaggcccaatcttgcaaggggcgagccacgatcaacagtgcggccaagagcaataactggcagacccgcacccaaccagcgtgcgctttcaggctcaatacaaacgcccagccaaagaacgcgacggccagcaggctccataaacgtaaaccccagacatcccccagcaccctttccagtaaaaacacgggcagcgccaggatcacaaaaccaaaagcctctttgacatattgcatccacggaccgctgcgtggaatgagcttgttgccgaacagggtgacaaccactagcgggatccccatcccaagcgcatataggtacaaggtcccaccaccggccagcatattaccgctttgggcaatatagagcaggatcgcgctcagcggtgcggtagtgcagggagaacaaatcagacccgccagtgcacccatcgcaaatacaccggccagtgagccgccacgttggctattactccactgtgtcaggcgggtctgtaacgatgaaggtaattgcaatgaatacaggccgaacattgataatgccaacagcacgaataataccgacaagccaatcaacacataaggatgctgtagcgcggcctggaactgtaaacctgctgccgcaaccactaaccctagcaaggtataggtcagcgccatcccttgtacgtacaccaccgctaatatcagtattcgccgttggctgtgtggtttttcacggccaagaatgacggctgaaatcaatggatacatcggtaaaacacagggggtaaacgcaatcccgataccgattagcagcgcccacaagggagagaagggtaacgtagacggtactggtgtggcatcgccctctggctgtgttgtcgctggtggattgacggtagcggacgaattgacggcagcagtgcctgaagccgtggaagcagcaacgaccacatcaagtgggatcacccgcgtttctggtggataacagaagccggcttccgcacagccctgataggtcacactgacgctagcctgttcagccgcctgcgtaatggggattttcagggttaactgctgcttgaaaatctcgacttcaccatagaactcatcatgatgcgtaatgccttcctgcagggtgaatgctcccagagccgcttgctgcggtacaatttttatttgctggcgatacaggtagtaaccgggatggatttgccaactcagattcagctgatcgccttgctggtggaaatcaaaggcgaacgcttgatcgaccggaataaaccggctctgactgtttttggtaccaaaagaggcgttctcaccaaagagtgaggactgggcgctgtgcggggcgagtaatacgctgcacagcagcaggatcagagtaatgaagcgttgagccatgacaggtaatctttatctccgtctcgtaccggtagcaccagtaattccggcgtctggtaggggtgatgttgtttgatataagtgagaagggcctgctgatggtcagtattgctcttgaacaagagctgaacctcatactcttgttcgagtttaccttcccagtaataaagtgaggtcgcccccggcaacaacgtgacacaggcggccagtttctcccccagaacctgcgcggctagattttgcgcgctggcttcatcgggggcggtgcacaataccacgatagcatttgaataagacactgcatttggatcagtcatagcatcagaatcagacatattaacctcttcggtcgcgctgttttatgatggtgtcgagagcggcgtgataacgcgatatgttacgtaataagcttacaaatcatactataccccgaagccggggccagtcagaagatgatttatgtaacggtgagagatagaccgaagttattggggcgcatgatgcgccccatcagacagattacagaaccagaccgcccatcacaaagccgaaacaaacggccagtgcaaccccgatggtgccagggataaagaacgggtggttaaacacaaagcgaccaatacgggtggtccctgtgtcatccatttgcaccgcagccaccagtgttgggtaggttggcaggatgaacaggccagaaactgccgcgaaagaggcaattgccgccaatggtgaaacgttcagcgccagcgccattggcattaatgccttggcggttgcagcttgagagtaaagcagggcggagcagaagaagaaaatcacagccagtaaccatgagtgcgcttgaatcaagctacccgcggtctctttaatccactcaaggttgtgttgtacaaaggtatcacccaaccaggccacacccaggatacagatacaagcgctcataccggctttgaaggtgctggagttcaagatcgaatccgtatcaaccgagcagaccagcgtggtgatggtagcgacactcagcatgatgatcaggatagcgttagtggtgttcatcagcggtgtttcaacgagcccaacacttgggctgttgatgatcgcataagccaccacacaaagtaccccagccaggaacagcagaacggaagttttcgcccgtggtttgatcacttttacggtgtcgccacgcagggtgactaaaccttcttccaaacgtttcaggtaaataggatcatcggacagcttggagctaaagcaccaagagacgatgagagacatcacaaatacggcacaaagggtggagggaataacgatcatcagcagatgtaaatagctgacaccctggccttccatgaccgaagacatatataccactgccgcagaaatcggggatgcggtaatggctatctgtgcggaaacgacagcggtagacagtgggcggcaaggtttgatgccctgttctttcgcgacttcggcaatgactggcagagctgacagtgaaatgttaccggtcccggcgaagatggtcagaaaataagtgaccagcggcgcaagaatggtgatgtgttttgggttcttacgcagtaacttttcagtttgctgcaccagataatccatcccccctgcaacttgcatcgcagagatagcggcaatcaccgccatgatgattgaaataacatcaaacgggatactgccgggtttgacaccaatgatcgccaataccagaacaccaattccgcctgcaaaacctataccaataccacctaacctggccccaagaaaaatggccagcagaacgatgactaattctatggctatcatagtgtttactccttgtttaaatttgaacgtaaaagttaaaaaattgtgtttgccagaaagtaaaaaggcacgctgtccagaggagcatgcgtgccttagagggctaccgaatatttacattattgttcattttcatcggtataacgtttcgctttataggctgggtgcatcaggttttcaacagagaaaatgtcgtccagttcggcttcagttaacaaaccgcgctccagaaccacttcccgcacatttttaccggtttccgcacagattttacccacaatgtcaccattatggtggccaatgaacgggttaagataagtgacgatgcctatggagttaaagacgtagcgctcgcagacctctttgttagcggtaatgccattgatgcacttctctaacaggttgtaacacgcattagtcaggatatggatagactcaaacatggcctgaccaattaccggttccatcacgtttaactgaagctgacccgcttcagccgccatagtaatgcaagtatcgttgccgatcaccttaaaacaaacctgatttacaacttcagggatcaccgggttcacttttgcaggcatgatagaagagcccgcctgcaattctggcaggttgatttcattcaaaccagtacgtgggccagatgagagcaaacgtaggtcgttacagatttttgacatcttaacagccaggcgtttcagggcgctgtgtaccatcacgtaagcgccgcaatcagaggtcgcttcgatcaaatcttcggcaggaacacaggctaatccgctgatttctgccagtttctgcacggcaagttgtgaataaccttctggtgtattcagcgcagtgccgatggcagtggcacccaggttgacttccaatagcaactcggcggtccgttgcaggttcttggtttcttcattcaataacacctggaaagcgcggaattcctggcccagagtcatgggtacggcatcctgtaattgggtacggcccattttcagaattttctcgaattctttagattttctaccgaaaccttcgcctaattggttgatagcatcgatcaacttgaggatggaggcgtagaccgcaatgcggaaaccggttgggtaggcatcgttggtggactggcatttgttcagatggtcgttagggttaaggtactgatattcccctttttggtggcccatcagctccaggccaatattggccaagacctcgttggtgttcatattgagagaggtacctgcgccgccctggaacacatcaacggggaactgatccatacatttccctttatccagaacttcatcacatgcctgaataatgatgtctgcaattttacgcgggatggtatgcaactctttgttagccattgccgccgctttttttaccatgaccatgccacgtacaaattccggcacgtcactgattttactgttactgatatagaagttttcaatcgcacgcagggtatgaacaccgtagtaagcctctgcggggacttctcgtgtacctaacaggtcttcttcaatacgaatgttatttgacatgagaaccttctctatttgtgctgtcttgtattgtatttgttaactgatttatgctgctgtcagtaatatgatgcggtgatgcgcgatatgcacggaaatattaaccacccatcttattgctggcaggatgatatgctgcttagcaataaaaagccttgaactaagatcactatatgaccggaattaatcaagatgatctgatatctgtgattgctctcacacttagtttaatgagtaataaaacggttacctcggcttgaaaagtgctttgttcaccaccattttagtagagttgaccgatgttgaaggggggcgctgacgctaaaatccgcgaatagaggaaaatagccgtatcagtacctacagggtcaaggttttcatggtatctgtcagacaggctaatagcctgatgaggggtactgaatgattaaaattaaggagaatacggtgcgttggttaccgtttgcgctgatatttttattggcatatatagaaatatcgatattcatcaaggttgccgcagtattaggggtaccaatcaccctgctgctggtgatcattagctcctgtgtaggcatctcactggtacgtaatcagggcataaaaacctttatccagatgcaacaaaagctggcggcgggtgagagcccggcggctgagatgatcaaaagtgtttcactggtcttggccggtattttgttgctgatccccggcttcttcactgatttccttggcctgttgttgctattgccttgggttcaaaaaacattaacgctgaaattgatgccgcacttgaacatttatcgtggcggtagctttggcggtgctggctttggtaatggtggctttggtaacgatagctttggtaaccgccatggttctggcccaatgagtggcggggatacttttgatggcgagtttcagcgtaaagacgatgaccgttttacggtggagcaccgtccggataaaaatgagcaagtagcaaatagtcgttctaacgatgatagttttaaagatgataaataaaaaggagggtaattttctaatagcctgtttattaatcataaatttataaagtaaatcatagtgctttctttgtaccgtaggcgataggcggataaaattatctaccgccaggcgagaaaaaaatgaaatttttttggtcgcctcccttgaaggaataagaagtcgcccccacttagaaagccacggtatcggttatgaagtcataccggtattaatcttaatctgatacggaccttctcataggagagctatcaatgaaaattcgtccattgcatgaccgcgttatcgtcaagcgcaaagaagttgaatctaaatctgctggcggcatcgttctgactggcactgcagcgggtaaatctactcgtggcgaagtcctggcagtcggcaatggtcgcatcctggataacggtgaaatcaagccgttggatgtgaaagtcggcgacgtcgtgattttcaacgatggttacggcgtgaaggctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatcacgctctctaatcttctgaactgaacgagttaagggaaataccaatggcagctaaagacgtaaaattcggtaacgacgctcgcattaaaatgctacgcggcgtaaacatccttgctgatgcagtgaaagtgactctgggccctaaaggccgtaacgtagttctggataagtctttcggttctccaacgatcactaaagacggtgtttctgttgcacgtgaaatcgaactggaagacaagttcgagaacatgggcgcacagatggttaaagaagttgcctctaaagcaaatgatgctgcgggtgacggtaccacgactgcaacagtattggctcaatccatcatcactgaaggcctgaaagcagttgccgcaggcatgaacccaatggatctgaagcgcggcatcgacaaagccgttatcgcagcggtagaagagctgaaaaaactgtctgtaccttgctctgattccaaagcgattgctcaggtcggtaccatctctgcaaactccgactcaaccgttggcgaactgatcgctcaagcgatggaaaaagtcggtaaagaaggcgttatcaccgttgaagaaggttcaggcctgcaagacgagttggacgttgtagaaggtatgcagttcgatcgcggctacctgtctccttacttcatcaataaaccagaaactggctctattgaacttgaaagcccattcattctgttggctgacaagaaaatctctaacatccgtgaaatgctgccagttctggaagccgtagcgaaagccggcaagccactgctgatcattgcagaagacgttgaaggcgaagccctggcgactctggtagtgaacaccatgcgcggtatcgttaaagttgcagcggttaaagcacctggcttcggcgaccgtcgtaaagcgatgctgcaagacatcgcgaccctgactgcgggtactgttatctctgaagagatcggtctggaactggaaaaaactactctggaagatctgggtcaggcgaaacgtgttgttatcaacaaagacaccaccatcattattgatggcgtaggcgatgaagcggcaatccaaggccgtgtggctcagattcgtcagcagattgaagatgccacttctgactacgacaaagaaaaactgcaagagcgtgttgctaaactggctggcggcgttgccgttatcaaagtgggcgccgcaactgaagttgaaatgaaagagaagaaagcacgcgttgaagatgctctgcatgcaactcgtgccgcagtagaagaaggcgtcgtagcgggtggtggtgttgcactgattcgtgcagctcacgctatcgctggcctgaaaggcgataacgaagaccagaacgtgggtattaaagtggctctgcgtgcgatggaatctccactgcgtcagatcgtggttaacgcgggtgaagaagcctctgttatcgcgaacaaagttaaagcgggtgaaggtagcttcggttacaacgcttatactgaagaatacggcgacatgatcgcgatgggtatcttggatccaactaaagtgacgcgttctgctctgcagtacgcagcctctattgctggtctgatgattaccaccgagtgcatggttactgacctgccacgtgatgacaaaggtgctgatatgggcgctggcggcatgggtggtatgggtggtatgggcggcatgatgtaatgctcccagcctttctgtggcctttggtgctttttgctaaaaagtagttaagggcagcgaaaggtaaagctgttgataaaagcgagtagggtgacctgctcgcttttattttgtgaagactgtaattaaaattgtgttaagcgctaaatctgttgcctctgatatcggtcataaccacgccacaactgagttctacactcaattctttctgacctacattttgcaatataacgtcctaaagcggctttattctattctgtgtgatgattgctggactttttttatctatcacgctgatttaatgtgtaaactgttataccctttatatttgctgttacagcagtgttagcggcgctcgttattcggtccatccatggacctcacctctgagaggccgctgcaaacagcgttcaaatctgctcttggcagatttgtcacccgaatcacttgttttttaaagttcatcggggggcttttgtttgctgtcttgctgcaacacctcttattgtaggtctatttctcagagccttgtgtctggacaacttcggcaacgggtgcctaagcggcagcggtgctttctggtaatctttagcgtgactctcaaacgtcgaatggggaaagaaatgcggattaatgtgctgttaagaagtcatattttactcaagagtaatgtcttactgaagattaagacattacttggcctttcagccgtactggtgttggcgggttgtagctcctctaacacattgagttcggcgggtgagcaagtgaagttttctgatactcagcctggcagtgagtgccagctagtcgggcaagtaaccggtactcaaagtaactggttatcaggtcagggcggggaaagcagctcaatgcgtggtgcagcaaatgacctgcgtaataaagcagcggcaatgggtggcaacgtcatctatggcgcaaccagcccgagtgaaaccttcttatcaagctttgcaccactagaaagtaaaatggttggtcaagtttataaatgcccttaattgctcaaatgtagtgggtatgagtggctgtgctttgttctacgttttttcatcgtaaacaaagcagggggatattaaggtatcccctcaggctgctgacaacgttaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagcagccggagtgcccccataggtgcggtcaatccttcattcacgaggctaaaaatagcgttgtcaataacctctcctgagttttatcgaatagagagtcgttgagatgagtccttgtgggtcttgcttgggcagtgattaattttgcgtcagtctcaaatccaatggtgtcttacttggctctccacccacttctcttgtgagacgcggtaccaggtaaccagatacacggcttagtaaacctttcatcaattgccgggcttcatcatcatcgaccataaagtgggctgcgccctgtactttatccaatacatgaatgtaataaggcaaaattccggcatcaaataaggcattgcttaatgttgccagtacatccgcatcattattcaccccacgcagtaatacactctggtttaatagcgtcacaccagcctgcttcaaccgtgccatactgtctcgcaggggcgggtctatttcgttggcatggttgatatgtgtcaccattaatacctgtaaccgtgagcttcccaaccgttgacacagggttgcagtaatacgggcagggatcaccaccggtaatcgggtatggatacgtaaccgccggatatgttttatatcctccaattgatccagtaaccaactgagttcgtgatcttttgccattaacggatcaccccctgaaaaaatgatctcgtccagttcagggtgttgacgaatataatccagtgcttgtagccaattagctttattgccttgattgtcctgataagggaaatggcggcggaagcaatagcggcaattgactgcacagccacctttgaccaacaatagcgcgcggttacggtatttatgtaacaggccaggaacgacgctgcgctgttcatcaagtggatcgtgggtaaaaccgggagcggtaataaactcttcacgtgcggtcagcacctgaagtaataaagggtctgatgcattcccaggttgcatacgggcaacaaaagcgcggggtacgcgtagggggaataaacgacgagcaccagagccttgttgcaggtgagggtgttcatttaagaacaaaatacgtagcaattcgtccggatcggtaattacatcggcgagttgttgcaaccaatcttctctaattggcatgtttcgggttacaatgcttgccattttttaggcttactaccagtttcttgaggaccatcatggccagttattatagcaacgattttcgtcccggtcttaaaatcatgttcgagggcgaaccttatgcagttgagtccagcgaattcgtaaaacccggcaaaggccaggcttttgcgcgtgttaagatgcgccgcttactgactggcgggcgcgttgaaaagaccttcaaatcaacagattctctggaaggtgccgacgttaatgatatgaacctgacttacctgtataacgacggtgagttctggcatttcatgaataacgagacttacgaacagctgcaagctgatgccaaggccgttggtgataacggtaaatggctgattgatcaagctgaatgtatcgtaactctgtggaacggccagccaattgctgtgaccccaccaaactttgttgagcttgaaatcgttgatactgatccaggcctgaaaggcgacactgcgggtacaggtggtaagcctgcaaccttgagcaccggtgccgtggttaaagtgccattattcgtacaggtcggcgaaatcatcaaagttgatacccgctctggcgaatatgtttctcgcgtgaagtaagccgtgatagctaggtttgtaatagccagtttgtcatggcgaggttcgtcagaactacgtcgtaatcaatcgcgctaagaacgaaaggaaaccgcttaaatggcggttttctgctatctggggctagcaatattgccgctaattattgagcatgataatgtatcgcgcttatctctctgctggctgggacgacccagttacgcatctgtttttcggggacggccccgcctgagcgaggtggttaccatggcttggattattctggttattgcaggtttattagaggttatttgggctattggcctgaagtattctcatggtttttcgcggctgacgccgagcattattaccctcgtcgcaatggctgccagtgtttttctattggcctatgcgatgaaaagtttgccagcaggcacggcttacgcggtctggaccggcattggtgcggtaggtacggccattttaggcattgtgctactgggggaatcggccagtctggcgcggatactaagcttggggctgattctggcagggattatcggcttgaagttggcgtcataacgcttgagttataacgttatgtgccataagggggctgcgcccttcgccggttggcctacggaggtcaaatgagtcgtaaaattttggcaaccgaactgagcgctttaaccaaagaacggcctgccagaacagcaggccgcgaatatggcatgtggtgactacggctacagcgtcagtacaccgataaaagtgaccacactcaagattgccgcaaggccatagaatacccatttccctgccgggacgtggattttcaaatcatgcattgcatgatgaatacggtgtaaaccgcaccacaaaggcaaaatgatcatcagcagcaggaatacccggccaataaagctctgacaaaatgccagaatgcgttcgtagctcagcgcgtcgcctgggaatgcacccaatggcaacaaaatcgcgaccagcagaataatcacaggggcaataattgcaccccacatgccacccgcaccaaacagaccccagaagatcggttcatcggagcgtttagggacttgattcatctttttctcctccgggttagagtaaggcgacagccaggataatcgcgctagccacgacagtcacaacccatagcgccttaatcattggctctggacccattttttcgcttttaacgataatattgaccgctttcggcgccagctcaaaccaggttttggtatgtagcagcgcggcaaatagcgtaaggatattcagaaatagcaccagcgggttttgcaggaagctgacaaacccttcccaccctgcggggccactcttcagtgcgaatacaccgtaaatcaatagcacactaaaccacacggctggaatggatgtaccttcacgcaacatataaaaacggtagaaaccaagctgttgccaccagtttggagccatggtacgaacataagctttacgtttggttgtcattactgtctcccctcccttattgtggtttcagcatggcgatcatgaagtctttcgcactgtcgatcttgccctgctggatagccgccgcgggatcaacgtgttttggacacacttcagaacagtagccgacgaaggtacagctccagacaccatttttaccgtttagctgaggcatacgctctttcttaccgtggtcacggttgtccaaattgtaacgatgcgccagggtgattgctgcggggccaataaactcagggtttaagccaaactgtgggcaggcggcatagcacaaaccacagttgatacagccagagaactgatggtatttcgccatctgggctggcgtctgcttgttcgggccatccttgggtaggcgttcgttaccaatgatataaggtttgatggcttccagactctcgataaagtgagtcatatcaaccactaaatcacgttcaatcgggaagttacccaatgcttcgactttcatccccgcagtatattcccgcaggaaggtcttacaggcgagttttggcaccttgttgaccatcatgccgcaggaaccacaaatcgccattcgacaagaccagcgataggagagatccggtgccaggttatctttgatataacccagtgcatccagcagagacgtctgttcatcgtaaggcacttcgaaggtttcaaagtgaggttcgctatcacgttccgggttatagcgcatgacttccattttcaggactttcatatcagtcattcgcttgctccttatcctttaaatcttgtgcatcttttgcgtctttcgcgtcttgggcggtggcttcgccaccatagacccgcttggccggtaccagtttggtgattttcacatcgctgtattcaatacgcggtgcaccacccggcgtatggaaggctaaggtgtgtttgaggaagttaacgtcatcacgttcggtacagccttcgtccaaacgctggtgggcaccacgagattctttacgattgagcgcagaatgcgccatacattcggccacatccaaaccataacccagctcaatggtgtagagcaggtcagtgttaaatacactggagtgatcggtgattttcacacgtttgaagcgttctttcagctcggccagtttatccaccgttttctgcatcagttctggtgtacggtaaataccgcaaccctcttccatcgacagacccatttcatcgcgaatcttagaccagttctctgttccttcctgtttcatcaggttgctcaggcgggtctccacatcacgagtctgggcatccagtgcgctgccatttgccgggccgctttccatcgcgcgtaaagcggcttgttcaccggccactcggccaaataccaccagttcagccaatgaattggagcctaaacggttagcgccgtgcaagcctacagaagagcattcgccgaccgcaaacaagcctttgattcgggtttcacactgcggattggtttcgatgccgcccatggtgtaatgcgcggttgggcgtacagggatgggctctttaaccgggtcaacgccgacataggcttttgccaattcgcaaataaacggcaggcgctcaagcagcttcttctcacccagatggcgtaaatcaagataaaccacatcgccacgtggggtcgcgaccgtacggccagcgcgccattcatgccagaatgcttgcgagactttatcccgtgggcctaattccatgtacttgtttttaggctcaccgagtggcgtttcaggccccatgccgtaatcctgcaagtaacgatagccgtctttattcaccagaattccgccttcaccacggcagccttcagtcatcaggatgccagaccccggcaagcccgttgggtgatattgtacaaattccatatcccgcagtggaacgccatggtggaatgccatccccataccatcaccggtaacaataccgccgttggtgttatagcgataaacccggccagcccccccagtggccatgatcacggcgttcgcacggatttgtacgcgggtgccttccatcatattcatggcaaccacaccacgtgcctgaccctcgtctaccagaatatccaggacgaaatgctcatcaaaacgctgaatttgtggatacttaagggaggtttggaacaaggtgtgcagcatgtggaaaccggttttatcggcggcaaaccatgtacgttcaatcttcataccaccgaaacggcgaacgttaaccgaaccgtcctctttgcggctccatgggcagccccaaatttctaactgtgccatttcttcggggcaactgtggacaaaatggtcaacaacatcttgttcgcataaccagtcaccgcccgcaacggtatcgtggaaatgatagtcaaacgtatcgtggtcctgtgtgacggcagctgatcctccctcggcggccacggtatggctacgcattgggtaaactttcgagatcaaagcaatcttcagttgggggttggcttccgctgcggctattgctgcacgtaagccagcacctccggccccgataatggcaagatcggcgttaaaggtttgcactgcgcttctccattgttcaagtgaaaatcttataccctccgcccctgccgttacagggtgttagctaactgcctggctgtaacgccaagggttttgagtatataaagtgagtcattattctttaggtattcttaatattattattccgctaacttatttctctgcggttaacttgatgatattaagaatagctatttcttactttttgtatggaataattatactcaatgataagtcgcagaaatttgatgtgatcgattgttttgttttatttgaaccgcctcaaatgcattactgacaaaaacgtgatcccaaacaggatatgctgggaaaggcgtttttttacagcgtgaaatgctagaaccagaccgagaattcggcggatgagtgacagatttgtctggggcgcgggatacaggtagactgcatcccctgtttgatttcggagttaaccaccatgagcgacacggcaagctggcagccaagtgcacctatcgccaatttgttgaagcgcgcagcaataatggcagagattcggcgctttttcgccgatcggggcgtattagaagtagaaacgccaaccatgagccaagcgacagtgacggacattcatttagttccattcgaaacccggtttgttggcccgggcgctgccgatggtttgacgctgtacatgatgaccagcccggaatatcacatgaagcggttgttagcggcgggcagtggccctatctatcaactgggccgcagtttccgcaatgaagaggctggccgctatcataatcctgaattcaccatgctggaatggtaccgccctcattatgatatgtatcgtttaatgaatgaggtggatgacctgttgcagcaaattttggattgcaacagcgcagagaccttatcctatcagcaagcgtttttgcgccatttaaatattgatccgttgtctgctgaaaaagcacaattgcgtgaagtggcggcaaaactggatttaagcaatattgcggataccgaagaagatcgcgatacgttgctgcaattgttgtttactgtgggtgtcgaaccttatattggccgtgataaaccggcatttatttatcatttcccggcatcgcaggcatctctggctgaaatcagtaccgaagaccaccgtgtggcggaacgctttgaggtgtacttcaaggggatagaactagcgaatggtttccgagagctgactgacggtgatgagcaactgcaacgctttgagcaggataaccgtaaccgtgcgaaacggggcttaccacagaacccaatcgatatgaatcttatcgcagcactaaagcagggtttacccgattgttcaggtgtggctttaggggttgatcgcttggtgatgctggcgttaaatgcggaaaggttgagtgatgttattgccttccccgtcaatatcgcctaattccccttcgtccttggcgccgcagcggtgttagcggcgtgcactcacccgaattacttacaaaaacaaataccctgacctgtgaaggcgcagggcatttttatttcttactcactgagattacaaactacccggtgtgcggctgcggcccgaagaaatcgtacgtccagtgccgcgccccagagtttctaaccgcgcttggaacggtgggaatggtagggtaataccgtgctcacggtagccggccagaatcaactgatggatttcatggcgcagtggcatccggtggcccatttcagcggcataaatacgcagttcgaaaatctgaatcccttgttgtagatcgaccagatagacctctggaggcggggtatccaggactaacgtgcagcgctgggccgcggtcattaatacgttagtgacttcctcactgctggtctccgcgggtgcgggaacggtgaggaccacacgggtaatggaatccgagagtgaccagttaataaattgctcggtaataaaagctttattcggcacaataatttctttgcggtcccaatcggaaatcgtggtggcgcgcgtattgattttcgtcacgctaccagtgagatcacgaatggtcacggtatcgccaatccggatcggtttttcgaacagaatgatcaggccagaaacaaagttggcaaaaatctcctgtaaaccaaaacccaaacctaaaccgagtgcggcaaccaaccattggaacttcgcccattcaatcccgagcagggagaacccaagcaaaccaccaaataagatcaccagatatttggtgattgtggagatggcatagcccgttcccggcgtcagatccaaatgctgtaacagtgccagctccagtaaggcgggcagattacgcaccaactgggcggtgataatcagcaccaagacggcgatcaataaagatcccatggtgattggctggactgactcaataccgttgatggtggatgacacatcccacaagcgaatgttttccaggaagccaaaagcggaatgaatttcagaccacagcacgatcactgaaaccaaggctatcatggtcaggatcgacctaaccaaccgcaaggattgggcgctgatcacatccaaatcaatgatcggctcctcgacatcaatcgagccttcagtgctgttactgtgtggcgaatcttcctcaccacgggcgcgctgcgcgagaatatcggcgcggcgctgcttggcgcgatcaaaggcaatacgccgccgctggatcagcatccaacggcggataatatgatagaccactaacaggaagaaccagatagcgaccgaggtctccagacgtgccaacagcgcttgtgaggtggtgagatagcctaatgctgaggccagcgctgcaattaacggagctgacagcagcaacccccacagcgccacgttaatcatattctcgcccgaaccttttttatccagatacagcgggataccggcccgtttcaggctgtttgtgaccaaacttaatgcaatacacagcaaaataaagcacagccggcccagtgtcccagcaaactcgcggtcgttataattttcaaacgtaatcagcgccatcatcagggggacaatcaaccacactgacagacggtaaaaacgcattgcgcgcgcaacttgtgttggcgaccagcggaagtgagtaataaacagcccgtgtggatgagcaaacgaggcgctgatcataaacacccagagcacgggcacggtggcagtgacggcattgccaatcgcaatggccatcggatatgaccaggcattttgcagaccataacccagagccgcccataaaactggcaaggggagagccatcagaattgaccagaataccgtgcgtaacgtcagggataagtggtcttgtgtcactttgcccacccggctactggcccgttcgaggaaggcatggtagtggcggcgtgagctaacactgaaaccgacaaacagtagggcagcgataatgggcagcagggtttcctggttggtcatcatcatgacaaaagcgccactcaactgcgacaaggtatccagtgacagtaggcgggtgaggtcctgagccacagcaagaggataagaaagcgaaatagggctgacatctgccacccagaacagatagcggtgagtggcttcacgcaccccatttaatgcgtcaactaactgactgttagccactttcagtttggtcagttccagaatttgcgtgtcatagcctgaaagcagagaattcagtaattcgctctgtgtccgccattgggcatccagaatgcgttgctgatcgggcgtaagcggggtgccatcatcctgttttaatgtggttttctgttgctgtaatttttccagcatatcttcatattgtaagcgctgaacccgcaactgtgccatatcgcgatccagttgctgggatttgggcatctctggcagcctggcgacctgcgctcgtagggtttcgcccaacgcggttgagaccccaagccattgagcctgctcacggatagtgtttagcgcttgccggacttgctgagtttgcgcgacagcctggcgttgctgggaagagataagatcaatccgctgtacctgctgattaagcgcctgagataactcacggtttctttgtaactgctgggtgatagattcgggtaaatcccccccttgctctgccagcaactctgtccgctcaagtgcctgttccgcggcttgttggcgttgattattcaggttattacgcagggactgaagctgagcctgaacccgtgcttcgcgctttttgtataattcgacttgtagccgggacagctcctgccggttattggcagacagttgtgaaagctctaactcattgactttggctttacgagccaccgcttcagcttgcaatagcgtaagctgagcttgggcgacgggcgtcgagggattactttgtgactgaattcgcgggccgatctctgcgagcattcgccgggcttcggactgttgttgcggtaattgcccaagggattcactgatttcccgggcgcggtcttgctcttgctgtgataaacggttcagctccagcaattggctgctgacttgtagcacctgttgttccaaatcagatgtggacaagttgctggggaccggcaaaggtttatccccttcctgggctaattgctgacgtaactcgcgagtaagcttaggaaaatcatcaatggctttttgatactgctgggcgcgtatatctgattcttttgcatccgcaagccagctaagagccccttgaagcgcctgaacaatctctgcctgattcggtgtcgttttattggactcagccagcttcagctcttgccgcacctgctcttcgttaggctgagttgccgcatgtagcggcattaacaggaaaaacgacagtaatagaccaaaagaccatgaaattatcgggcgcacgtaagagctccttaacatcgtgttacgtcgtcagcatcatgctagtaagaaggggtagtaggaaccgcttcggctaagacttcacccatacgggtaaccgcgccgctgtttagctgtggtgcgaaatacactttaccttccgcaaacaggttaataacggttgagcctaatttaaaacgccccatttcttggcctttctctagggtgatagccccttcacagcctgcttgcgggtatgtccaacggcggataacgccttcccgtgggggggtaattgtccccgcccagacggtctctatactgccaacaatggtcgcacccaccagaatttgggccattgggccaaaggcggtatcaaagatacaaataacgcgttcgttacgggcgaacaaattaggaacattggcagcggttaacggattgaccgagaacaaatcccccggtacataaatcatttcgcgtagcacaccatcacatggcatatgcacccggtggtagtctcggggggccaggtaagtggtaacaaactgcccattttgaaattcagcagccagcagatagttaccggctaatagggcttccagactgtaattatggcctttcgcctgtaaaatttgcccctctcggatggcccctaactggcttattgcgccatcggcaggttgggctaacaggttttcttcagccacaaccgggcgtacacctgcgcgtaacgggcgaacaaagaattcgttgaaggtacggtaagcggagaattcaggatcctgcgcttctttcatatcgaccttgtaataacgggcaaaagctttgatgactaactgggtcaaccagccgccttgcttattcgctccccagccagcgagttgtgttaacccttgtttcggaagtaaatattgtagtttaattttgatactgtctagcacgtcaacctcttgggtaaaccgttagataaaataagggggcgcattgtatcgctctgcgcccaccctgtcagacccttcttacttgacgccacagcagcgttagcggcgtttgctcgcccgaatcacttactgatgtaagctcatcgggactcgttcacttgctgccttgctgtgacgccaattaatttgggtaaacccttcttacttgacgccgcaggggtgttagcggcgttcgctcacccgaatcactgactgatgtaagctcatcgggactcgttcacttgctgcacgtcagtaagcgtatagaaagctgttagttaagcatcacttctcgtcactgtctgacgttttacgcggcttcgcttgctccatactttctaggattcgatggtaattatcgaaacgttcctcagcaattttaccttgctctacggcttcgcgtaatgcacagccgggatcgttggtatggctgcaatcacggaatttgcaatggccgagataatcacggaattcgacaaacccttgagtaatttgttccggagctaaatgccacagaccaaattcacgcacgcccggtgaatcaatcacatcaccgccatgttggaaatggtacagacgcgcggcggttgtggtgtgctggccgaggcccgagttaccagaaaccgtattgaccaaaatttcgttatctgttggcggcaacagggcattcaataggctggatttgcccaccccggattggccggcaaagatactgatacggccagtcagtgcattctcaaaggcttccatcccctcacgtgtctggctggagacttccaagacgtcgtaaccaatacgacgataaatatccatcatgccatcaacgaatttacggccatcggcatccaacaggtcaatcttattcaggacgattaacggctcgacttccagtgtttcgcacgccaccaaatagcgatcaataatattaagtgaaagctcgggtaagatcgccgatacgatcacgatctggtcgatattggcagcgataggtttcacaccatcatagagatctgggcgagtcaggacggatgtccgttcgtgaacggcttcaacgatacctttaactcgcacaccttcctgcgcttgtaaaccgggacgccagaccacccgatcaccggtcaccagtgatttgatggttcgacggatattacaacggtgctgagtgccatcaacggcctcgacatcggcatgctgaccgaagcgactgattacgataccttcttgcgcatcgccaagctgagagtcatctagctcaggttttctatcagtgcgtagcctacgctgatgattagcctgtacacggcgttgttgacctttcgacagtttattcttgctcactgtgcctcacttgaatctgcatttatccccttcggactttgcgttgtagggggtgttagcaatgttcgcttgccacctgcttgcaacgccaagttctttggatatatcgctcgttgcgaccaaaaggactatgatacacattattttattaattaaccgtttgttcggttgctcccccggcttacagataggaaatatcatggcagaaaatcaaaataatctgatctggatcgatctggaaatgaccggtctcgatccagagcgggatcgcattatcgaaatcgctaccttggtcactgatgcgaatcttaatattctggcagaaggacctgttctggcagtccatcaatctgctgaacagcttgggctaatggatgagtggaatgttcgtacccatactggtagtggcttggttgagcgggtgaaagccagcccctttaatgaccgtgatgctgaattacaaactatcgaattcctaaaacagtgggtccccgcgggggtttcacccatttgcggtaacagtgtaggtcaggaccgccgtttcctgttccgctacatgccagagcttgaagcgtatttccattaccgctatgtagatgtcagtacattgaaagagttagcgcgtcgctggaaacctgaaattctggctggttttaaaaagcaaaatacccatcaggcattggatgacattcgtgagtcagtcgccgagcttgcttactatcgtgagcattttattcaatcttaattcccttcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgaaacagcaggggcgttagctgcgcgcactacccgaatcactgactgatgtaagctcatcgggacgcgtttgcttgctgcctgcctgctgctccaccaatgattttgggtatatactctgtctggtgctggtaaaaacaccatattgctgttttaatcgacacttaaatagaaaaatgatttttttgctttcaggggcttgcggcaaaacggatttctcgtataatgcgcaccccgtaccgatgaagaattcgcaagcatgcgaagacagatttagtacaagataagtcatatccagagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattttttcattcaattcctgattatttatccacagctagagtgggtacgatgttgcgcctcacatacttagcgaattaacttcgtcaacagacttatccacagattctgttctttttatatccagcttgtaatttgtacgttaaattttcctgtcaattatattactgatttatttgcatatatttttatatagaaacgttatgccgatcacttgtgcttttttttgcacttgattgccaaggcatttttatttttatgcacagtaaattccttatcttattcatcaaaaaaatgctgaataaaaagatatcaggcatcccgtggtagacccttttcaatggcacgaatcaaccgttttttctgtggcagttgaacctctaccgcctgggtagcccgccgtgctaattgctgtgatatcgcccattcaatatgctcatccagcatagggtgcagcccccgacgtgtttccaacgccaatacgatactatcaagatagggcgcattgccgagtgctaccgatatgttacgtaaccaacgtagatggccaatacgccgtatggcagacccctccgtgactcgcaaaaatttctcttcgttccaggcaaacagatccagcaactgtggagtgtgcaatacagctcgtggactaaaatcgtcttcatcggttaattgcgagaagcgattccagggacaaatgagctgacagtcatcgcaaccataaatccggttacccatgagtgggcggaactcttcaggtattgcgccttccagttcaatcgtcaggtaagagatacagcggcgggcatcaacggtgtagggggcgacaatcgcccctgtcgggcaggtggtcatacaggctacacagcgcccacactgctcttcctgcggtttatcaaccggcaaaggcaggtcaatcagtagctcgccaaggaagaaccaagaaccggcatcgcggtttaatatcagtgagtgcttaccaacccagccaatccctgctttagccgccagtgaccgctccattatcggcgcggagtccacaaagggacgaaagttaatttcactggcagtatgctgttccggctggccttgtcgttctgagtcatgttgttctaagtcatggagctctaagtcatggcgatctaaattattttgttccaaacaatagtgttgaatctgatcgcccaattttttcaggcgctggcgcagcaatttatgataatcacgacccagagcatagcggctgacataacccaattctgggttatttaatgtactggcaaatgctgccttggcgggcagataattcatccttacgctgatcacccgcaaggtccccggcaataactcatggggccgcgcacgcagcataccgtggcgtgccatccacgccatttcgccatgatattgtttatcaagccaggcttgtaaacgcggttcttccgccgtcaaatcggtatcgcaaataccgacttgctggaaacctagcgattgcccccattgcttgatatgttgggctaattgattcagatcgagggggtgtgccatgacagaccatagtaagaaacaaaccagagtcagtttaccacactctgttttttctgcggactgggtacgtcagaatgaagcagcggcggcggcccacttctcactgaccctgtttgatctgatggttcgagccggaaacgctgcctttgaactggcgcataaacaatatcctatagcacgtcattggttgattctgtgcgggcatggcaacaatggcggggatggctatatcgttgccaaccgcgcgttggctgcgggtatcgatgtgactcttatcgcctgtccaggtaaccgccctttacctgcggaggcgaaagaagcgcaatctcaatggctggctatcggtggtgttattcaccaacctgatacccagtggccacaagatattgatttaattattgatggtttgttgggaattggcctacgggctgcaccacaaggcatctatgagactttgattgacatggctaaccgccatcgggcggcaaaagttgccttggatattccctccgggctgtgtgcggataatggtgcggccctcggttcggtgctccgagctgaccacacgttgacttttgttgcattgaagcccggtttactcaccggtcaggcccgtgattgggttgggcagttacattacgatgatctagggttggcaacgtggttggatactcagtcagcacaaattgaacgaataaccgccgatcatcttcctcagtggctgaaacctcgccgcccgtgtgcccataaaggggattatgggcgtctgctgttggtgggcggtgatagagggttcggtggtgctatccgtatggcgggggaagccgccctacgaagcggtgctggcttagtgcgagtacttactcactttgagcatgtggcaccgattctggctgctcgcccagagttgatggtgcaggcgctaaccgccgaaaccctggagcaaagcatgcaatgggctgatgtactggtcgtcgggccggggttaggtcagtctgattggagcaggaatgctctgaaacgactgcaacagagtgataaacccaccttgtgggatgcggatgcacttaacttactagcattaaatcctcataggcgtcagaattgggtattgactcctcatccaggagaagctgctcgtctcctaggttgccgcgtcgttgacattgaaagtgaccgcttactttcggcccgaaacatcgtcaagcaatatggtggtgtggtggttttgaagggcgcgggtaccctgatcgccaatgaacaaggtgagatggccattgccgatgtgggtaatgctggcatggcctccggcgggatgggcgatattctttctggtattattgggggtttgatagcacaaaagctggcgctgtatgatgccgcctgcgcggggtgtgtcgtgcatggcgttgctgcagataagctggctgaagttcaaggcacccggggtttactggccacagatttactgcctgttattccgaagtacattaatcctgagttagcaaaatagatatcatagaatgaaagaactcgttttactgttgcctgatgaggcagcgactgttgcattaggagccactttggctcaagccttcggtggtgccagcgttatttatctgttcggtgacttaggtgccggaaagaccactttcagccgcggttttttgcaggcgttgggccacaatgggcatgtgaaaagcccaacgtatactttggttgaaccttatacgttgacgccaaggcccgtctaccattttgacttatatcgtctggctgaccccgaagagttggagtttatgggcattcgcgattacttcgacccgcaggctatctgtttggtggagtggccacagcaaggcgcagggttcctgccgcaggctgatgtagaactgcatctgacttatcaggcggcagggcgtgaagcccggttggtcgctatttccgaggcaggcgctgacgtgttgcgccgtttagccgctgtgcaagggtaacgaaacgatgatgcatagcctctcgctgatatgtcgctggaaacacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcactactgtccaccgcgtcattactgctcgtcgtttcgccacggtcacgcggatgattattggtttattaacgctcagtttattcgctctgcctcccgcatttgccatgaaactcactgacattaaggtgaccaacggggcgagtgaaagtaaggttactctcagctttgatggtaagccaatttatgcatttttctcgctaaactcgccggagcgggtggtcttggatgtccgccaaagtggcaatatctcagggttgccgctggagttcagtgggcagaacctgttgaaacgaattcgctccagcactccgaaagatgaacaaagtacccgcctggtactggaactgacgcagaaagtaaaaacccgtgctgtcacccaacagtcgggcaataactacacggtagtgcttaccatgacggccgtcgccagtgcccctgttcgtcaggcgcaggcctcattaaatcagacgaataccccgagtcctaatgccgggcgtgtggtgcctcaagtcacgagcaaggattcagtagctaaaaatccgtttaataataagcccgtcgtcgtggtcagtagcgaaaacgtgaccacgaatactgcccgtccgattaaaactgtgagtgcggctaacagtagccgtgttgtggtggccatagatgccggtcatggtggtcaggacccaggcgctatcgggcaaaatggtctgaaagagaaaaatgtcacgatctccattgcccgccggcttgaggcactgctcaaccgggatccgatgtttaaaccggtgctgacccgcaatggtgattactttatctcggtcatggggcgctctgatgttgcacgtaaacagggggctaatgtcttgatttctattcatgctgatgccgcgccaaatcgcagtgcgacaggggcatcggtttgggtgttatcaaaccgccgggctaatagtgaaatggggaactggctggagcaacatgaaaagcaatcagaactgctcgggggggctggtgatgtactggcaaacacggcttcagacccttatttgagtcaggcggttctggatttacaatttggtcactcccagagagtgggttatgacgtcgcgactaaagtgctgcgtgagctacaaacggtgggtgatattcataaacgcaagccggagcacgccagccttggggtgttacgttcaccggatattccgtcgctattagtggaaaccggctttatcagtaatagtacggaggaacggctgcttggcagtagcgcgtatcaggagaagattgctcaggccatttataaaggcttgcgcagttatttcctcgcgaatccgttacaatccgacccaaaggtcgaaagccgtccgctcattgaaacagcggcggttgactcctcaacacagcgttcaggtattagtcagccggaacctattgtgaataatataagcagtaatgcgcaaagtggccggtcatcggctactctgcctgcaggtaagagcaaaatccacaacgtgcagcgtggggagacgttatcgggtattgccagccaatacggcgtcagcatggctgttttacgacaaaataatacgctgaaaaatgatgtagtctgggtaggccagcggttgaaagtgcccgcgtcgggcagtacggtaacggcagtcaagcctaaaacagccgctgtagcaaaaagtaaacctattaagcatcaggtgaaacgcggtgatacgctgtcagccattgcggcgagatacggtgtatcaatgagtgagattgagcgggtgaataaaatcaagtcaggtaatgttcagcttgggcaaacgctcactattccacaatcgtaagcgcaaggaattgttatgccgattcagattctgcctccacagcttgccaaccagattgccgccggtgaggtggtagagcggcctgcatcggtagtcaaagagttggtagaaaacagtctggatgcgggtgctacacggattgatattgatattgaacgtggtggggcgaaacttattcgcatccgtgataatggctgcggcatcagtaaagatgatttggcactggcgttggcccgccacgccaccagcaaaatcagttcactcgaggatttagaagccatcctcagtatggggtttcgcggtgaagccttggccagtatcagttcagtttcacgtcttatcttaacctcacgtaccgctgagcaaagcgaagcctggcaagcctatgccgaaggtcgcgacatggcggtcaccatcaagcctgcggcacacccggttggcagtacacttgaagtgttggatttattttataacacccccgcgcgccgcaaatttatgcgaactgaaaagacggagtttggtcatattgatgaggtcgtcaggcgcattgcgctggcgcgcttcgatgtggcaataaatttgaaccacaatggtaagttaattcgccaatatcgtgcggcaccagaccctgcccaacatgagcgtcggttggcaagtatttgtggtccggcgtttttgcaacatgctttggctatcgcttggcagcacggggatttgaacattcatggttgggtggcggatcctgccgcgagccatacgctgagtgaaatgcaatattgctatgtcaataaccgcatgatgcgtgatcggttgattaatcacgcgattcgccaggcttatcaagatcgactcaacgatgctcaacagcccgcttatgttttgtatctggatatcgatccgcatcaggttgatgtcaacgttcatccggctaagcatgaagtgcgttttcatcaggctcggttggtacatgactttatttatcaggcagtcactgcggttttacaacaaactaatgcgccgatactgaacatcagtgaagaaggtgaagttgacgctccacgttggcagcaggaaaaccgggtagcggctggcaccaataaatatgctcaaccggaagcggcgaaatccagtgcggcggagcaggctgtggctcgcgagcgttcgtctgcccgtgaacgcgctgcgccggcctataaagaagatcacccctatcagaagcaacaaggggagttataccgccagctattgcaaccgtcagcggcagccaaacccgcaacatcgccagcggcaatacctgcgtcatctgtttcctcaccatccatcccggttcaacgaattactcaggcagaagagccgcttcacggtgataattacagttttggccgagttttaacggtttttccaccttgttatgctttgattgaatatcagggcggggtagcattgctatccttagccgttgcggagcgttggttgaaacaagctcagctcagcccgccagaagaggggttacgccctcaaccgttattgattccactcaaaatcacattagacaaaaatgaaatagcggcttgtcagaaccatgaaaaattgctaattaccatgggaatagagctgagtgtcgagcaggggcgggcgaccttacgtgcggtttctttaccattacgccaacaaaatttacaaaaactgataccggaactgttaggctatctgtcgcagcatgaagagatatcgccagatacactggccacatggcttgcccgccatcttggtagcgaacatgaggtatggaatgtgtctcaagcgatacagttattgacggaagttgagcgtctttgtccgcagttggtgcaatctcctcctgctgggctattacaacctattgatataaaggccgcattggcaactttgacacatgaatgatattgagaatctagatcgtccaccggcaatttttattatggggccaactgcttccggtaaaaccgcgctctctattgcgttgaggcagcgattgcctgtggagttagtcagcgtcgattctgctcttatctaccgtggcatggatatcggtaccgcgaaacccagtgcacaagagctggcgttagcgccacaccggttgattgatatccgtgatcccgctgaatcatactccgctgccgattttcgtaaagatgctctgaaagaaatggccgacatcactgctgcggggcgtattccgctgctagtgggggggacaatgttgtattttaaagcgctgttggatgggttatctccgttaccctccgcagatcctcaagtacgccagcgtattgaacagcaggcgtcggagctcggttggggcgcattgcaccagcaattggccgtgatcgatccagtcgcggcggcacggattcaccccaatgatccccaaaggctctccagagcactggaagttttttttatttcaggtaaaactttaacggaactgactaaaatttcgggtgaaaccttaccttaccgggttcaccaatttgcgattgcgcctgctagccgggaactgttgcaccagcggattgaattacgttttcatcagatgctggatgcagggtttgaagcagaggctagggtgctttttgaccgcggtgatttgcatacggacttgcctgccattcgttgtgtgggataccggcagatgtggtcttatctgtctggtgagattgattacaacgacatggtataccgcggagtttgtgcgacacgtcaactggcaaagcgccaaatgacctggttgcggggctggagttcagttcaatggctcgacagtgataagccgggagaggctttagactccgtaatacaggttgttagtgcataggttgaatgattgtgtacaattgattagtactcaacgcacagatttttttacgcagtttattttcgagccgataggttcttagttaaaaacaacaagcaaataaggaaaatatagaatggctaaggggcaatctttgcaagatccgttcctgaacgcattgcgtcgtgaacgggttccggtttctatttatttagtgaatggtattaaactgcagggccaagttgagtcttttgatcagtttgtcattctgttaaaaaatacagtcagccagatggtttataagcacgccatctctactgttgtgccttctcgtccggtttcgcatcacagcaatactccgagcggtagcaccaataattatcatggtagtaatccgtctgcgccgcaacagccgcagcaggacagtgatgacgctgaataaagcccattgctggtcgaccatgatggagaacataagcaacggattcaagcttatgttctccgcactagcggctttgatccgtttgagaggttgcacgtttgtttgaccgctatgaagctggtgagcaggccgtactggttcatatttatttctcgcaaaacaaagacacagaggatctgcgcgagtttgaagcgctggtatcttctgcgggtgtagaggctttgcaaattgtgacgggtagtcgcaaagcaccacatcctaaatactttgttggtgaaggaaaggccgaagaaattgcagacgcggtgaaagccagcggtgcgtctgtcgtcttgtttgatcatgccctttctgcggcacaagagcgaaatcttgagcgtttgtgtcagtgtcgggtgattgatcgcactgggttgattttagacatttttgcccaacgagctcgtacccatgaaggtaaactacaggtcgagttagcgcaattgcgtcatatcgcgacccgtttggttcgtggttggacgcatcttgagcgtcagaagggcgggattggtctgagagggcctggggaaacccagttggaaactgaccgccgtttgctacgtgatcgtatcagcttgattttaagccgtttggagcgtgtagcgaagcagcgtgagcaggggcggcgtgcgcgtacccgtgctgatattccgacggtgtccttggtaggatataccaacgcaggtaaatccagcctgtttaacaaaattacggcagctgatgtttacgcagctgaccaattatttgccacactggaccctactttacgccgtataaatgtggctgatgtaggtgatacagtactggcggatacggtaggttttatccggcatttgccgcatgatctggttgctgcgttcaaagcgacactacaagaaacgcggcaagcctcattactgctacacattattgatgcagctgatcctcgggtcgccgagaatatggctgcggtagatacggtattggcagaaattgaagcagatgaaattcctacgttattagtaatgaataaaattgatttgttggacgattttgttccgcgaatcgatcgcaacgaagacaatctgccagtcagagtttggctttcagcccaaaccggcgcagggatcccgttgctctttcaagcgttgacggaacgcctttcgggtgagatcgcacactttgaattgcgcttgcctcctcaggcaggccgtctgcgtagccgtttttaccagcttcaggcaattgaaaaagagtggatagacgaggacgggaatgtcggtatggtggttagaatgcctatcgttgattggcgtcgtctctgtaaacaagagcaggagttggtcagttatattcaaaataattaatctggtgcggttaattacttgattatgcccaaaataattcgagtagcaggaaggcggcaactgagcgaatccccagaaactgacatcagttagtgactggggcgaacggaggcagctaacacataagcaacttgaaatacgaagggaatatctgatctttcttgtgagattaagagccagcttctttggcatgtgctcttggcctgaagaaaaccaatcatagaagaatggagctaaaacatggcgtggaatcagcccggtaataacggacaggaccgcgatccgtgggggagcagcaataataatggcggcaactctggcggaaataataataaaggtggtcgtgaccaagggccgccggatctggatgatatcttccgtaaactgagcaaaaaactgagtagcctcggtggcaaaggtagcggaagtggtggtaatggcgcatcacatggccctggtttcagtggtcgtgttgtgggtatcgctgttgttgctgttgtggtcatctgggctgcaagcggtttctataccattaaagaagctgagcgtggtgttgtcacccgtttaggtaaattgagccacattgtgcagcctggcctgaactggaaaccgacctttatcgatgaagtggttccggttaacgtcgaggccgtgcgtgaattggccgcttctggggtcatgctgacctccgatgagaacgtagtgcgcgtcgaaatgaacgttcagtatcgtgtgactgatccggccgcttatctgtttagcgtgacgaatccggatgacagtctgcgtcaggcaacagacagcgcagtacgtggtgttattggtaaatacaccatggataaaatcctcactgaaggccgtaccatcgtccgtagtgatacccaacgtgtgctggaagaaacgattcgtccgtaccaaatggggattacgttattggacgttaacttccaggctgctcgtccgccagaagaagttaaagcggcatttgatgacgcgattgctgctcgtgaaaacgaacaacaatacattcgcgaagcagaagcctataccaacgaagttcaaccacgtgctaatggtcaggcgcagcgtctgttagaagatgctcgtgcttatgccgcacgtaaagtgttggaagcacagggtgaagtcgctggttttgctaagttgctgccagagtataaagcggcaccggaaattacccgtgagcgtctgtacatcgaaaccatggaaaaggtcctgggcaaaaccaataaagtgctggcgaatgataaaggcaataatttgatggtgttgccactggatcaaatgctgcgtggtcaaggtgctgctaataaagttgatggcaacaaagataccagtctgattcgtttgaatccggcacccagcagccaacaaactggtgcgagtaattcaaataccagctcaggcagtggttctatcatggatcagcgccgggtgaatgctcagcgtgatacttccactcgcgtagggagagaataaccaatgcgtaagtcttttttacttatcgtcgttgtggtgttaatcgcactcttcgcttcgctgtttgtcgtagaagaaggtcaacgcggaattgtgctgcgctttggtaaggtattacgtgatagtgataacaaaccgttggtgtatgcgcctggtctgcacttcaaaataccttttatcgagacagtgaaaaggttggatgcccgtattcaaaccatggacaaccaagctgaccgtttcgtgaccaacgagaagaaagacctgattgttgactcatacctgaaatggcgtatcagcgattttagtcgttactatctggccaccggtggtggtgatgtttctcaggccgaagttctgctgaaacgtaagttcagtgaccgtttgcgttctgaaattggccgtttgaacgtcagagacatcgtgacagactctcgtggtcgattgacttcagatgttcgtgacgccttgaacacgggtagtgtgggcgatgaggccgcaacgactgaagccgatgatgcgattgcctctgctgcagccagagttgagcaggaaacccgtggcaaacagcctgcggttaacccgaacagcatggcggccttagggattgaagtggttgacgtgcgaattaagcaaatcaacttacctgctgaagtttctgatgcgatcttccagcgcatgcgtgctgagcgtgaagcggtagcccgtcgtcaccgttcacaaggtcaggaagaggccgagaaattgcgtgcgactgcggactatgaagtcacacgtactctggcagaagcagagcgtcaggcgcgaattacgcgtggtggcggtgatgcagaagcggctcgtctattcgctgaagcatttagccaagatcctgacttctatgccttcatccgtagcttgcgtgcgtatgagaacagcttcagcagtggtaacgatgtgatggttctgagcccagatagcgatttcttccgctatatgaaatcgccagacaactctagcaaacgtccataacgacagttgcagagagtatggtgatagcgcgggctgtagcagtgcctatcatagccgtgaatcgtgctgtcaccgtgcatattgctagagtacgttcttgaacgtaacaccgaggcccgtctagtgcgggccttttcatgtgttgaagcagacaattttttggggcagacaatgaattcaaccatcttattggcattgggtttggttttggtgttggaagggcttggcccgatgctttatcccaaagcctggcgcaaaatgattcaggctatgacccaattacccgatgctactttgcgccgttttgggggcggattagtggttgctggctgtgtgatctactacatgttgcgtagtcacatggggagctaaaggtaagcgcaaaaattgttcagttatgcgttaaaaagtactgaaagccgccgtatgagatgttagaatccttttttaagcaacctggtgatttttgagatgggtaagaacgtcgtcgtactgggcacccaatggggtgacgaaggtaagggcaaggtcgttgacctgctgactgaacgggctaaatatgttgtgcgctatcaaggtggccataacgcgggccatactttggttatcaacggtgagaaaaccgttcttcatttaattccctcaggtattctacgtgaaaacgtaatcagcatcatcggcaacggtgttgtactggctcctgacgcgttgatgaaagagatgacagagcttgaagcgcgcggtgtgcctgttcgtgagcgactgttactctccgaagcatgcccattgatcctgccttatcatgtggctctggataatgcgcgtgaaaaagcacgtggtgcaaaagctatcggtactaccggtcgtggtattggccctgcctatgaagataaagttgctcgccgcggcctacgcgtcagtgacttgttcaataaagaaaccttcgctatcaagctgaaagaaattgtggaataccacaacttccagttggtgcattactacaaagaagcggcggttgactaccaaaaagtgctggatgatgtattggctatcgccgatattctgacggccatggtagttgatgtttctgaattgttggacaatgcccgtaagcaaggcgagttgatcatgttcgaaggcgcacaaggcaccttgctggacatcgaccacggtacttatccgtatgtcacctcatctaacaccaccgcgggtggcgtagcgacaggctctggcctgggtccacgttatgttgattacgtgctgggtatcgtaaaagcctattctacccgtgtaggtgcaggtccattccctaccgaactgaacgatgaaactggtgagttcctgcgcaagcaaggtaacgaatatggcgcgactaccggccgtagccgtcgtactggctggttggatatcgtagccgttcgccgtgcagtgcagatcaactccctgtctggtttctgcatgaccaaactggatgtgctggatggtctgaaagaagtgaagctctgtgttggctaccgtatgcctgatggccgcgaagttgatacaacgccactggctgcagaaggctgggaaggcatcgagccaatctacgaaaccatgccaggttggtcagaaaccacctttggtgtgaaggaacacagtaagttgccacaggcagccctgaactacattcaacgtgtagaagagctgacaggtgtgccgattgatatcatctctaccggccctgatcgtgacgaaaccatgatcctgcgtgatccatttgatgcataattaactggcttacggccaagttatcatcattaatgagatatcagcattaaaatgtacggggttaacgcgtatatttgtgttcgaaacaataaaccgggctgatgtccggtttattgtctaatacatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggtatggttgccctcggtcagtcgtttttacatcaaaaaaactacccttcaactaaatgattagtcacaggctttgtggctggtttatcattcaaagtataagttttctaaatagcacttagaatcgcacttatcacctattcaacagttgtcatttcagatgggtgtaagccgggtaaatggatactcaggggtatatgtgcagttaacaagttttactgattatggtttgcgggcactgatttatatggcctcgttacctgatggccaaatgaccagtatctctcaggtaactgaggtttatggtgtctctcgcaatcatatggttaaaataatcaatcagttgagccgcgtagggctggtaaccgctgtgcgtggtaaaaatggtggcatacggctgggtaagccggctgatcagatcctgattggtgatgtcgtgcgccaaatggaaccactcaccttggtgaattgcagtagtgatttttgccatataacacctgcttgccgtctgaaacaagtgcttaatcaggcggtacagagtttccttaaagagttggataactatactttggcagacatggttaaagataattccccgctctacaagctattacttgttgagtaggttttttacttaataaaaagagatatacccaaagagcttggagttgcaggtaggcagcaagccaacgaaaaatgggttttaaaccatttttaacggcgcttgcgttggcccgcaaaggggtgcctattcaagtaaaggcagcttcaagtcaatgattcgggtgattgagagcagccaacacacctgcactttgaaagacgatgggtatagcaacctgctgctgacaacggaggaacctcaatgtcacaagatccattcctggaacgagaagcagagaaatatgagtcaccaatccctagccgggaatttattttggctcatctcgcgaagcgcgagacacctgccagccgtgaagagctggccaatgaacttaatttaaccggtgaagagcctttagaggcgctacgccgtcgtttgcgtgcgatggaacgtgatgggcaattggtcttcacccgtcgtcagtgctacgccttgccagagcgtctggatttactgcgcggtacggttattggtcaccgtgatggctatggctttttgcgggttgaaggcagtaaagatgatctgtatctctccgcagagcagatgaaaatggcgatccatggtgatgtcgtcttggcacaagtggtcggggctgatcgtaaaggccgccgtgaagcgcgtatcgtgcgtgtattggtcccaaaaaccagccagatcgtgggtcgctactttaccgatgcaggtacgggctttgtcgtgccggatgacagtcgtcttagctttgatatcttgatcccagcagaggcgacctgtggtgcgcggatgggctttgtggtcgtagtcgaattgactcagcggccaactcgccgtactaaagcggttggtaagattgttgaagtacttggcgagaatatgggcaccagcatggcggtggatatcgcattgcggacccatgagatcccgcacacctggccgcctcaagttgaaaaacaagtcgcagatctgaaagaacaggtaccggaagaagcgaaaaaggggcgggtagatttgcgcgatctgcctctggttacgattgatggtgaagatgcccgcgacttcgatgatgccgtgtattgcgagaagaaacgtggcggcggttggcggttgtgggtagcgattgcggatgtcagttattatgtgcgtcctcaaaccgcattggatgacgaagcccggagccgtggtaactcggtctacttcccatcgcaagtgataccgatgctgccggaagtgctatcaaacggcctttgctcccttaatccacaggtagaccgcctgtgtatggtgtgcgagatgaccatctcttcgcagggcaaactctcgtcttataagttctacgaagcggtaatgagctcccatgctcgtctgacctacactaaggtgtggcggattatagatggtgaggaatcgctgcgtgagcaatataagccgctggtgccacatctggaagagctgcacgcgatgtataaagtgctggatcaggcgcgcgcagagcggggagggattgctttcgaaacagaagaagccaagtttatctttaatgctgaacggcgcattgaacgtatcgaacccacggtacgtaatgatgcccataagctaattgaagagtgcatgattctggcgaatatcgcggcggcgcgttttgtggaaaaacacgaagaaccggcgttgttccgagtgcatgatcgcccaagcgatgaccatattgtggcattgcgcagtgtgttgaatgagttggggctaacactcgggggcgggctgaagccgcaaccaaaagattattcagtgttgatggatgaaatttctgatcgccccgatcatgaaatgctgcaaaccatgttgctacgctccatgaaacaagcggtttatgatccagaaaaccggggtcactttggtttggcgctggcttcttatggccacttcacctcacctattcgtcgttaccctgatttagcgatgcatcgggctattaagtatcagttagccaaagagcacggtaatttaaaagatcgctggacacctacgggcggctggcacagcgatttcgaagatatgctgcaattgggccaacactgttcgatgaccgagcgccgagcggatgaagcaacccgcgatgtcgctgactggctgaagtgtgacttcatgctagatcaggtcggtaatgtcttcaccggtattattgccagtgtgaccggttttggcttcttcgtgcgtctggatgacctctttatcgatggtctggtgcatgtctccagcctggataacgattactaccgttacgacaacattggtcagcgtctgatcggtgaatcttccggtgtagtttatcggctgggtgataccgtggagattcgagtcgatgcggttcatatggatgagcgtaaaattgactttgctctggtctccagtacccgcaagccacgtggtgaaggcaagaccgcccgtgataaggcgaaaaataacggccagcgtacattacgcagtaattctgcaggtcgtggctcttcatccggctcatcgcgccgtgatggtgcgccaactgcgggtggacaaaaacgcccacgtcgggcgaaaaaaccggtaaacttcgagccggacagtgcgttccgtccagatgctgccgcggctaagccagacgataaagccttagctgagaagaaagccaaggcgaaggcaaaaagagcctcggctaagaccaaaaaaattgctgcggcgaccaaagccaagcgagcaaagaaaaaaaccactagcgatcagtaattagcgatcagtaagtaatggtggtgtgctacttgccgggcggcttttgtcgcccgcatataatttaattattggtgggtaagtcatattgtctgccaacacatgcaaaaagagcatcatgagcgaaattatttacggtattcatgccgttaaagccctattagaacgtgatccgcagcgtttcctggaagtctttattctgaaaggccgcgacgatcgacgtttgcaaccgctaatcgcagagctggaagccgccggtttagtgattcaggtggctagccgccagtggctggattcacaggttgaggggggcgtccatcaggggatcgtggcgcgggtacgtgaagggcgtcagtatcaggaaaatgacttacctgcactactggaaagtgtcgaaacacctttcctgctcgtgttggatggcgtcaccgatccacacaatctgggggcatgtttgcgtagcgcagatgccgcgggggtccatgcggttatcgtgccacgggatcgctcagcacagctaaatgcgattgccaagaaagtggcaagtggtgcggctgaaaacgtgccattgatcaaagtcaccaatttggcacgtaccctgcgagtattgcaggaacataacgtctggattgtgggaacggcgggtgaagccgatcacaccctgtatcaaagcaaaatgaccggtccgatggcattggtgatgggggcagaaggtgaaggtatgcgccgcttaacccgcgaacactgcgacgaactgatcagtattccaatggccgggagtgtttcctccctcaacgtttctgtcgcgacaggtgtctgtttatttgaagtcgtgcgccagcgtggattgaaagcctgatagcctagtcttgcggtcgacgcccccttcgttgtggttttactccgcagcctaaagccaacatctttgtatgttggctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaccaacatctttgtatgttggctttttgttgggaatttacgcaacctatcctaggctatcaggtgttttttcctgtttgtgacatacctgccagcaaaagcctccgcctgtaccatacttaatcctgacttatgaatattggttttcaggggagtcccgaaatggggaaaggtatggattggcagactcatttggttttcaatcagccggagcctttgtcgaacagtaatttgtttctgtctgacttggcgttgcgcgaagcggtagttcgggagcatgcgggttgggatggagagaatctctctttgatcggattacagcttggttcgttggaatcacttgaattgggtcggctggcaaatgcccatccaccagaattattacgttatgatggtgctgggcagcgcttgggtcaggtgcggtttcaccctgcatggcatgtcttaatgcaaggcctgatccatcatcgggtgcataacctcccttggcaggaagatgcgcggaacggctcctttgtggcccgtgctgcacgtttcatcctacatgcccaggtagacgcgggcgcgttatgtccgataaccatgacgtttggtgctatcccactgctacaacagacacttcctcctctctttcaaaactggttatcaccgctgctgtctgatcgttatgacccccatttgtccttaggcaatcagaagcggggtttactgattggcatgggaatgacagagaaacagggcggttccgatgtcttaagtaacaccacgcgggcagagccattaagcattcgtgggcagggtgaggtctaccggttgatcggccacaaatggtttttttcagtgccacagagtgacgcgcatttggtactggcgcaggctgagggcggtttatcctgcttctttctgcccaaaatactcccggatgggacccacaacgctatccgattagagcgtttgaaagagaagctcggcaactgctccaacgccagtagcgaagtggagtttgataatgccaccgcctggctattgggagaggaaggcgacggtattcgacaaatcctgaagatgggcggttatacccgctttgattgtgctctggggagccatgggttgatgaggcgcgctttctccgtcgccttgtatcatgccctacagcgtcaggtttttggtaaggcattggtagagcagcccttgatgcgacaagtattgagccgcatggcattgcgtctggaagggcacacggcgttactgttacgtttagcccgtgcatgggaggcttctggtgaggttcatgagcaaatttttagccgactgctgacacccgccgctaaatatcgggtgtgtgggcaggggagcgcgtttgtggcagaagcgatggaagtactcggtgggatcggttattgcgaacagagtgagttgccacggctctatcgtgagatgccggtgaacagcatctgggaaggctcaggcaatattatgtgtcttgatgttttgcgaacattacgcaaattgccaactgcggtcgagatgctccagcaagagttttacccggtacgcgggcagaatcggctgtttgaccgtgcctggcggcaactgcaacaacggctgaagaatcctaaagaagagcaagggcgggcgctgactcagcaactttttgacctgtgttgcgcttctcaactactgcgctttgcatcgccacggttagctgacgcctggtgccgaatgaccttggatcatcgtgaccaatatatgttgccagaggcggtttgtgcgcggttactggaacgtgcaacgggcgcacattaacgcgatagcaaacattatcgctacagcaaggccttaacgttacagcaaaacattagcgttatagcaaaacattaacgatacagcagagcattggcataccaaataccggggtagacactgtctgatatcatcacaatcaagtagtaaggtgccccgctggcattggccctgcgctgaatttcagtttcaacgtctcctgggctaccgtatacctgcgctgaaaccgtacccactttctgtaacctgaggctctgggcgcgggtgatttcttgtgcgtaaggctgaatggccggtggtggaaccggtgtgatgttgaaagcgttacaaccggacagcccgagagtgagcagcaagaaagctatcgtgcgttttatatttatcattcattgcctcttcgcagccattcaggcgtaacgccaagtaatcagggtatatatcttggaagaaattgatttaagactttatatctgagttttggcacactgcatttatccgctcctcttcacacttgaagtgcatgagcgttggtatccgttaatcgttgtttgtatcagttaatcaaggattgtggccatgattgagatgtcgctggaaaatattaatggtattgaggtgatacattctgcccctgcaggccaacgccagcaaccgttaccgaccattttcttctaccacggctacacctcgtcaaaagaggtttactcctatttcgcctatgctttcgcgcaggcagggtttcgcactatttcaccggatgcggacatgcatggcgcccgttttaatggcaatgaaacacagcggctatcccatttctgggagattttaaaatctaacattgatgaattgccagacctgaaacgacattatcaacaggctggattgattgagggtgaacgtattggggttgcgggtgcgtcaatggggggaatgacggcattgggggcatttgcccgctacccgtggatccgtgtggccgcagatttcatggggtcaggctactttacttcattggcacattcactgtttccgccacgggatgcaggtcgggagatcagccaacaggcgtttgagcgtcgcttggcaccattagcggattatgagctgactcatcagttagaaaaaattactgagcgaccactattagtttggcacggtgaggctgatgatgtcgttccagcggcggaaagtgcacgtctggtacaggcattacgaacccgtgggggtgataataatctgacctatcttaccgaagcggggatagggcataaaatcacccctacagcgctacgtgctggaagtgatttttttacccagtatttataaaatctccgtctctgatatagagggtgctctgattatttaaccgtgagccatcgaggtttgttgggggactgagaatgggtttgattgagccatcaaagaactcatttggtaatttagttatgattttattggtaaatttagccaaaaacagccttgtctccacgatcacgggtaatgaacaaaaaatgcggtttaagcttgctcatcgtcataacaggaataaatcccccgcagtccttgagtttccgacagcccacaagtatagttacgcgtcatttttcagccgcacacaaacacgttccttgcctccatgggccgcggttgaccctatcaggaggctgaataatccgtaaggagcaataatcgatgcgtcattacgaaatcgtttttatggtccatcctgaccaaagcgaacaggttccgggcatgatcgagcgctatagtgcaactatcactaatgctgctggtacgatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaataaactgcacaaagcccactacgttctgttgaacgttgaagctccgcaggaagcgatcgatgagctggaaacaaacttccgcttcaacgacgccgttatccgtagcatggttatgcgcgttaagcacgcggtaactgaagcatcaccaatggttaaagcgaaagacgaacgccgtgagcgtcacgacttcgcgtcagaagccaatgatgattctgaagctggggattctgaagagtaattgccgtggtgaccactaatcgtctggtactttctggcactgtgtgcaagacaccggttcgaaaagtaagtccttctggtattccgcattgtcaatttgtgcttgagcatcgatcaacacagcaggaagccggatttagccgacaaacatggtgcagaatgcccatagtcgttagcggacagcagtcacaagcattaactcacagcataacggtcggcagtcagttaaccgttgaaggcttcattagctgccatcaaggtcgcaatgggctgaacaaattggttctgcatgccgagcagattgaatttatagattctggagactagccaaatggcacgttatttccgtcgtcgcaagttctgccgttttaccgcggaaggcgttgtagagattgattataaagatatcgctacgctgaaaaactatatcactgaaagtggtaaaattgtcccgagccgtattaccggtactcgtgcaaaataccagcgtcagctcgcccgttgtatcaagcgcgcacgctacctgtctttgttgccgtacactgatcgtcatcagtaatcggccactgtccattaacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggcagcctgggtgaccaagttaacgtaaaagcgggctatgctcgtaacttcttggttccacagggtaaagctgttccagcaacaaagaaaaacgtagagttctttgaagcacgccgcgctgaattagaagccaaattggctgacgttctggctgctgcagaagctcgcgcaaccaaaattaacgaactggtcagcgtcactatctcttctaaagcaggggatgaaggcaaactgttcggctctatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtagccaagagcgaagttcgtttgccgaatggcgttctgcgtactgcaggtgagcatgaagttcacttccaagtacacagcgacgtgttcgcgaaactgaacgtagttgtggttccagaagcgtaagttacgcggctgtaacctgttaaaacgccagcctagtgctggcgttttgcttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagtgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttggttatcggtatcatcgagatgctgaccctggcactaaaatatcaaatttgcagtattcaggtgccacatttgagcaggtgtaaatttcaaaaaagccccctttttcatattcccagtatggtttcccacggatggatgctatccaggttgtaccgccatagtacatatcgagctgtatgttttcggcttgcaaatcataagtgcatttttgaaactttcctgacccggtgacgttgtttccattgttctcaccttcaaccacgaagagcgcctcactgaaacgcttaataccgctctcttggggaagtggcccttgtaagataccaacccactcttcgccactagtcgccttcgccgtataaacgcctccgatcagcttaatcgcatcaattgccggacaatgctgttcagcaaatacggccaatggcgtgagtagtaacacaaaggataattgatatttcatcattactctctctccttataaatacggttatctgcctgcagatagcgataactatccaagaaataacctaatttgaacgagtgagagtgacaataataaagaagatcacagggtagataggggcagtaagccaacgtgacgattaatgttcgcgacgatagctaccatcgttttgtcgggaaaacagcacttcagtgttctctggggtttcaatcgccagtgcggtgactgcgccttgtgcatctagcatgatcttgacctcttgcccagccttcaggttactcagcggtttatcgctgccttcgacctgagccatggcaaaaacatcgttgactggcaggttattatcgcggaacagttgcgccaacgttttacccgtttggacctgatagctctgccagtttccttgtgtcgtctcagaaggggaaactttgggggggacgggtacgtcattgttgtcttgtaattgggcctgtaatggcacgctggtcgatggggcgctaacggggaaggaaaggtcagtattatcacgggaagcgggccacagcagtgccagcagcaatacagtggtagcgataataaccccgcggcggtggaagaaaggcaacggctccatccactgaaaactgtccggcaggtgccaaatttttagccacagttctttaatgctctgaacgccttttctctgtgtgggcgctagcgcaggttctgtcacgttatcaggatccaccctctgttctggtgcattgatttcggatatcaggttttgctcatcagtattttttgcatccggtagaaccttctgcctaatggttagccaactgtgtagcagcggctgataaacccgattatttttccttctcctgggcgcgattctgcccatgctaacctctcttcaacgacgtaaaataaaaatggatactgcagatggtcagcaggctcataggcttctaagtatatagcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaactccttggccgctgcgccatggctttgggggagagtttactcacggactgatgcagaaagacagggggaataatgatacctaagcggggaattttccgttagctggccatcattgtttctttttcttcgacaaaagtcatcattcacgatgcaagattttaccgaactcccttgctgctgttatgcttgccgcttcaatttgattagtgactaaaggaaaattcatgacaaccccttcttttgatagcgttgaagcgcaagcgagctacgggattggtttacaaatcgggcagcaattacaagagtccggtctgcaaggtttattgccagaggcattgttggcaggtttgcgtgacgcgatggaagggaatacaccgactgtccctgttgatgtgatacatcgcgcgttacaagaagtgcatgaaaaggcagataaagtccgtattgagcgccagcaggcgttggtagacgaaggcaaaaccttcctggaagagaatgccaagcgtgatgatgtgactaccactgagtctggtttgcagttctccgtattgcaggcaggtgacggcccgatcccatcccgtcaggaccgtgtgcgtgtacattacaccggacgtttggttgatggtacggtatttgatagctctgttgagcgtggtcagccagccgacttccccgtcagcggcgttatcccaggttggatcgaagcgctgtctatgatgcctgtagggtctaaatggaagctgtatattccgcacaatctggcttatggcgagcgtggtgctggtgcaacgatcccgccgttcagcgccctgatgtttgaagtggaactgttggaaattctgtaattccttggtaccgattatgccaaagggcgacagggtgtcgccctttggcgtttatttacgataagaatatttacggtgagaataaatagttagtgagttattcgccccttagcgcacggggaaacagtaaattattttccagatgaatatgttccatcaggtcagtaatgaattcattgataccggtgtaaagcgcccgccaggtattacaggccccttctggtggtgtcacattttgtgtgagttgttttaccacgtctaattgctgcccaaccgcatcgtgctccgcttccatcacaaatattggcccactggcctgagaacccatgcctcgttggatcatcgggaacaggatctgctcctctttatacatatgttgagtcaactcttctaaaatcgcactgagttctgctgccagcccacgaggacaggtgggtttctcgccgtgtacccgttcaaccttttccgccatgagaaccagttctggtagctgctcacgatggcgatcatggtagcggctgatgataaaactaatgagatttgtcagtggctgttgttgccaatcttcagatgagtgaggttcggtttgcaatgcactcaattgtgcttccagcgcatcaatatccagattcaacttattggcggcccgtaagagtgtttgtttgccgccacagcagaaatcgagctgatgttgacggaataactttgtggcccgaggaatagcgatagccagtgcgcccagagactgattgcggtaatccataatgacacctcattgagtaattatatatctataacatgtatttattatacacctataacatgcataataaatgcatgttatagattgtgatataactccaagtgggtattatggggtgacagcagcgtacagtgtaaggcgttgccgccagagattactttctctgtaaatcgatgtgataaacggcgaagccaacttcatctgtaccctgtgcttccattgggtattgcgctttttgtttaataaaatcagcggccttagcagttggagaggtttcaaaacgaatatccaaaggttgcttgctatcaagaattgccagacgccaattgttgtcggcttgcgggatgacctgaccctttttcttggtttcagcactgatatatgcagacaggaccgctcgattttcgtcgggtgaagcgaatgcgatatggctgtcaccggtaccggcaaacttaccgctgtaagcgcggtagttattggtggcaatcaggaatgtggctttcggatcgattggcttaccgttaaacgtcaggtttttgatacgttctgcctggtcgttgattagcgtacattcgccatcgtagcgggcaggctggctgacatcaatttcatactcaacaccatcgatgacatcgaaattataagtacgaaaaccatcccaattaatcaacgattgcggtttgctgctgttaatatcgatttgattaaactgtgcggcggaacactccagccactgcttaacctcagccccactggctttcacgacgacgagtgtatttggataaaggtacaaatccgcggcgttacggaaggtcagcttccctttttccacctcaacaaaactggtgggatcatttttgcggccaccggctttaaacggtgcagcggcagacagtaccgggaggtcagctaaatcaggatcgccctgaataaaatgttcggtatacgcgcgctgggcgttattcacaatctgcacggtggggtcatcttggatcagtgccagatagctgtacatgttatctgatgctttaccaatcggttggctgacaaaatcacgggtgctctggtgatcaactgccagtacttccaccagtttggcattttctgccgccagtgatttttgtgctgttttatcgtagataggacgggcttcagccttggcatcgataacttgccattttccctgatcattattcaggacaaaatcgactacgcctaaatggtcaccccattggccaggcatcactgccggaataccgtttaaggtaccttgagtgatatccgcgcctttgatggcggcaaaatctttgctggggaacacaccatgtgcgtggccgaacatgatggcatcgatacctggaacttgactgaggtaataaaccgaattttcagccatggttttataaggatcgctggaaagaccagagtgcgggatagcaacaaccagatcagccccttgttcacgcatctccggtacccacttcttggcggtttcagtgatatcgttcaccgtgactttgccactcagattcgctttatcccagatcatcacttgaggcggtacaaaaccaatgtacccgatccgcaggttatggctctttccgtcacgatctttcactggggtatcgatgatcaggtaaggctggaacaagggtttacctgttttaacatcaatcacgttggcgttaacatacgggaatttcgcccctgccagtgatttcttcaggtagtccagcccatagttaaactcatggttaccgatattgccgaccgcataatccagcgtgttcatcgctttatagactgggtgaatctctccgtcgtttaaccctttagccgcgatataatcaccaagcggactcccctggatcacgtcaccgttatccaccagcacgctgttagtggcttgttgccgggctgcgataatcaagctggcagtgcgtaccagcccgaatttttccgtgggtttatctttgtagtaatcaaaatccatcatgttgctgtgtaggtcggtggtttccaatactcgtaaatcaacagtggcagcagacagtgatgtcgcgacagcaatcaggctggcaaggagggataacgtcagcggacgcttgaacatggctttctccatcgtgggtttccattaaaaacgctacccttcgtacttggtgtatattcgatatgtatcgcaaaagaatatgtaattttaattaattgctaaagcaaagtgtgaagtttggcagaaaacttaatcagataacgcgtagacgctcacagttgcggtagatgaatcccactgattttataagtactttcctgacaaatatggctatttatcaagaatattattagtcttcagattgatgatcagtcttgagatgttcagcttttattttggctctgcgttctaaaataattggcgttctaaaatagagagagatccggtgagggggggcgcaagagctactcttactccaagagctacagttaactcaagagcgacaattaatttggtgcgctctgatgagcgatattttacataatggataataccaaggggggatgatgttagagcaaattggccagttggcccgtgaggcaggcgtggcgattatggcggtctatcagggcgacaaaccccttgatattgcgcataaaaaggatgattcaccggtgacggcggctgatttggcggctcaccagattatcaaagctgggttggcgcgattaaccccggatattccgctactctctgaagaggatccacccgcttgggatgtgcgccagcactggcaacgctactggctggttgacccgctggacggtactaaagagttcctcaatcgtaacggtgaattcaccgtcaacatcgctttgattgaccaaggtgaaccggtactgggcgtcgtctatgtaccggtaaccgaagtgatgtacagcgcggcaaacggacaggcttggaaagaagagtgtggcagacgtatgcagattcaggtgcgtgatgcccagcctccgttggtcgtggtgagccgctctcacagcgatgctgaattggaagactatttatcacaactgggggagcatcaaactatttcggtgggctcatcacttaaattctgcttggtggcggaagggaaagcgcaactgtacccgcgttttgggccaactaacgtctgggatacggcggctggtcatgccgtcgccatcgctgccggggcgcaagtacacgattggcagggaaagacactgtcttataccccacgtgaatctttcttgaaccccggtttcagagtttcgttattttagcgttattgctgcacaagttggtgcagttggtcgatgacctgctgcacctctgctgatgtcagtgctccatcttttacaaatttgacatttccttgtggatccagcaccacaatggcagagcttttctccgttaacccccaagcttttgccacatttcccttactgtcgataataaattgcgaccaaggaaattcacgtttactgctttcaatgctgttacgcacaaacatggctgtcccgatgattgcatcatcagtattgacgatggtcgtcgtttggtaacgttcgcgtggcagattggcttgcttgatggcatcaatcagcggggcattcatttctttggctgaggtacggccagcaatgtgttgaatgacgcgggttttgccgggcaattgtgagctattccagtttttatagttaaactgattggtggtcttatcataatccaactcacctttatcgcggacaccaactggcggcacgcgttggttgtcctgaatgttatgggccgataccagtagcggtgtgaatatcagcgatattataagcaggctattttttatcatattatgtccttgtagagatatccgcgtagataatgacgtagggcacttacccctgaaagtaggtaagtttttcaataataggtccagatcagaggtctgtcctgtttagtagtctaattaatttctaataattattagaaggttattctgttgttaagtctcatttttgctgcctgattctgtaatattatgtaaattcagcatctatgactgattctggaggaactaagcgccatgcttcaaatctaacattgagcaattatcttacgcggcctgtgatcttggtcgctaaggttcgaaggggagtattgatgtgatgggaggaaaatagaacatgaggatcttccagcgttataacccggctaaagttgccatgtatgtcaaaacgttattccgtggtcggttgtatatcaaagatatgggggcttttgagttcgataacggtaagattttagtcccgaaagttaaggataagcggcattttgaagtgatggcggaggtcaatcggcaggtgttacgtttgcaggccgataccctgctgacttgaagccgcagcattgttagcggcatttgcccacctgagcagatttaatcacggccccaactcaggggccgttatgtttaccgtgatcacgatttattcatcagcggcggctaggcgtcactgctttcgtgtggtgcttttggcaggattggcgctggctggtcactgagccttgtcaccagtagctgatctatcttgtagctatcaatatcgacgacttcaaatttgtaacccgcatatttaacaaaatcagttcgtttaggaattttacgcagcatatacatcataaagccgccgatagtttcataattgcccgattgcgggaaatcgtcgatatgcagtacgcgcatgacatcttcaatcggtgtaccgccctcaatcagccatgaattctcatcgcgggcaacaatttgctcttcctgcccttggccaactaaatcgcccatcaacgtggtcattacgtcattcagtgtaattatcccaacaactaaagcatattcgttgaggatcacggcgaagtcttcacccgcggttttaaaactctccaacgcttctgaaagtgtcaatgtatctggcacaatcagagctgaacgaatttgtacgccactgctgagtaccagactttggttacctaatacccgattcagcaagtctttagagtcaacgtaacccaccacttggtcaatgtggccatcacataccaggaattttgagtgcggatgtgtggagattttatctttgatactgtcttcgctttcccgtagatcaaagtaaatcacgttttcacgtgaagtcatggaggaaggaacggttcgagactccagctcaaagacgttttcaatcaactcatgctcttgcttgcgtagcactccggcgagcgcaccggcttctaccacggcatagatatcatcggaagtgatgtcatcgttacggaccatgggtaatttaaataggcggaagataagatttgccatcccattgaagaaccagactaatgggcggaagatcattaggcagaagcgcattgggttgacgatccggacggcaaccgcttcaggtgaaatcataccgatgcgtttcggggttaaatcagcaaacagaataaataagctggtcactaacacgaaagaacaaacgaaactggcttgatcggccaactcaggagccataaaacgctcaaaaacgagtttgaacgaaggggagaaagcggcatcaccgacaataccaccaagaatggcgacagcattcaggccaatttggaccacggtgaagaacattcctggcgtctcttgcagtttcaggactcgtaaggcgttggtatcgccctcgtccgccagcagttttagtttaattttgcgtgaagccgccaatgaaatctctgatagcgagaagaaggcgctgaccgcaattaaaaaaagaatcagtaagatactatttaacataatctatccgtgtcgtaccgacgatagcgccggcgatcataaggaagggtcacacaattatcttgtttcagtatatcttttaaatattaaggcattatatcaaaacccagacacagcttaggtacagaacaaggtctctataaagcccatgattgtgtacagaacagggtttgaattcaagctaatggcagaaagtggttattgggctgagtgaacagcccggacagtatagcagcagcgatgggagatagcagcagcgatgagcgcactgccagccttacacgttaggcggcagacaaacgccaatacccccaagaccacagtatccatgaggatttttgtgcaaatattgctggtggtcatcctcggcatagtaaaacggcagggcaaccgtaatttcgctggtaatcacccgttgatcaccggctttttccatggcttgttggaaccgctcccggctcttgtgagcttgttcttcctgctcgggggtcaggacataaatagccgagcggtattgtgtcccgacatcaccgccctgacgcatcccttgtgctggatcgtgattttcccagaaaatctgcaatagctgctgatagctgatgacggcgggatcaaaaacaacacgaaccacctccgcatggcctgtacgaccactgcaaacttcatgataggttggattaggcgtgtgaccaccgctgtaacctgctgcggtgctatagacgccaggctgttgccagaacaagcgttcggctccccagaagcagcccatggcgaagaaggctaggtccatcccctccggtatatacgtcatggaatgaccatgaacggcatggagaggagagaccggtattgatgtcagtcgccccggcaaggcattcgccgcatcaatgacggcggtattatcaacgttttgcataaaaaaacagactccgaggttgacagtaaattagatttttacagtaaatggataacaagatgtttacagtgaatcactatagatagttgtatctgattgtgagtttgcacacaataagagtcattctgcgttaatctaactacttagcagggaattttagggttacaggcttaaatcgtctttaagcttagaggattattgtgtgagtaacgccactctcctctgaaacccttgagcgtgtttgacaggaacgtaaaattaatcaggagtacgcgtgctacgataccctattctgtgttttgtgtgtctattgctcgccacacctatcgcctatgccgccaatgtgcggctacaggttgagggtcttagcggtgatttagaaagaaacgtcagggcacgtttgtccacaattggcactgatgaagttaccgcagatggccgttttcgttcacgggtcgatgaagctattcggcaggggctgcgcgcattaggttattacgatcccaccattacgtttgaattacaaaaccgcccggcacccgcacgttcagtgttaattgcaaaagtggttcctggcgagccggtattgattgccggtgtcgatatcgtactgcaaggcggtgcgaaaacggatcctgattatcaggcactcgttcgccgtgataccccgaaaattggctcggtcctcaaccatggtgattttgataatttcaccagttctcttactggtttagcgttacgccgtggctatttcgacgccaatatgatcaaaagccagctcggtgttgccgctcaattacacgaggcgttctgggatattgatttcgacagtgggcaacgttaccgctttggtaaggttattttccaaggctcacaaatccgagaggattatctgcagaatttagtgccgttccatgagggggaattctatacctctgatgaactggccgagttgaaccgccgcttggcagccaccaactggtttaactcggtggttgtttcgccggatttccaagatgccaaagagagtaaaattttaccgcttgatgcggtcgttaccccacgcactgagaataccgtcgaactggggggcggttatgcaaccgatgtcggtccgcgtctgaccgccagttggcgtaagccttggatgaactccttcgggcatagcttaaccaccactaccgcgctttcggcacctgagcagacactggatttcagctaccgtattcctttattgagaaaccccctcgagcagtattacctgatacaagggggctttagacgtaccgacttaaacgacactaattcagataccacgaccttgaacgttgcacgtttttgggatctctccagcggctggcaaagggcgattaacctgcgttggagcctcgatcactttacccaaggcagagtcacggataccacgatgttgctgtatccgggggtgagtattaatcgtacccgccaacgtggtggggcgatgccggtctggggggatagccagcgctattctattgatgtgtctgatacgacttgggggtcggatgttgattttggcatctttcaggcgcagaacgtgtggatccggaccttaggtgagaaaaatcgttttgtggcgcgtggcaatgtggggtggatcgaaaccaataattttgaccgtgttccaccgtcgctgcgtttcttcgccgggggcgaccgcagtatccgtggctataaattccgtaatatttcaccgcgtgatagtgacggaaaattaaccggggcttccaagttggcaacgggctctcttgaatatcaatataacttcacgggtagatggtggggggccgttttcgtcgattcgggcgaggcggtgaataatttcagcaagagtgacttaaaaacaggggcaggtgtcggggtacgttgggcatcacccgttggaccgatcaaactggatatcgcggcaccaataggcgataacgagacacatggcgtgcaattttacatcggtttggggcctgaactatgaagtgggtaaagagactcagtattgcattcttgctgattatcctgctattggtcggtgctctgggggggttactcggtacgaccagtgggttacattttttaatcaacagcgccgcccgctgggtacctgggcttgatattgccagtgttagtggtggctggcgtggtctcaccttaacgggcattcagtatcaaatgcccggcgtcacggtcaaagctgggcaattttatctgtcattgcagctctcttgtctgaagaatagtgagctatgtgttaacgcactgacagcacaagatattgatgtggtggtgaatactcaagcgatgccacctacgtcatccacgccagccagtactgaccccatgggggaactgagtaccccatatcccattttcttacgtttgctgtcactgaataacgtcaaagtgaccattgatgatacggctatttcactggatgaattccgtactggtgcgcattggaagcaacgttcattggctttgatgccgacaaaaatcaacgggttattgatcgcattacccaaaacggtgtcagccggggttcccgatgcggtgaagcctgcggttgaaactgctatggccgccaaagaggcggttgcgcaattatcagcggctcctggacgatcagccactgcatcagggcaatcaaccactgcgtcaggacgatcagctactgcgtcagggcaatcagccactaccgggggtcaactggctacggtcccagcagaaccggcgaccccactgggtgaaagtttaaaagcgctatttgccaaaccattgctaccggcattgccggacttccgtctaccgctggatttgcagattgaagagatctcagggcaacagcttaggctgaccggggataacgaggtccttatcagcagcttgttactgcaggccagtacacaagatcaacggataacactggatacgctggagatcaaatcgccgcagggcgggttgtcggcgcaggggcaagcgacattggcggataagtggccgctggatctggtggtcaatagtgcgttgaacattgactcgctgaaaggcgaaaaagtgaaattgaccgtcggtggggcgctgcgtgaggaactcaaggtcacgctcaatctgtcagggccggtcagtgcgcaactggagacagaaacgtcgctggcaaaggcaggtttgccgttgtcgctgactctgcagagcaaacaactgcgctggccgttgactggcgagccccaataccaaatgaataacctcaggatgcgcctcaatgggcaagcgacggattatgcgctttctatccgttctgatatcaaaggtactgatctaccgccagcggtattcacgctggagggtaaaggcaatgttgagcaatttaatctgacgcgtttacgtctggcggcgttgcaaggtcacactgacctgactggggtagtggattggcggcaagcgatcagttggaattcggtactcaccttatcgggcatcaatatggccaaacagtggcctgaatggccagcaaaattggagggtaagattgttacccgcggcagtattcatggcggtagctggcaattgcaggttccggagctggtacttgatggcaatgtgaaacagaatcgcgtgaccgcccgcgggtctctgaccggtaatgcggcgggccaatggcatattcctggtatcaatctggcgttgggccgtaataagcttgatatgaaaggggagttgaacgacaactggctgttggatgctaatgtcgatgcgccacaacttgatggcgcgttgcccggtctgggtggtgtagtgaaagggtcgctgaaattacgcggtaacctgaaaacgccgcaactgctggctgatctcacggctaaccgcctgcaatggcaagagttgcacatcaatcgtattaaagtggatggcgatgtccgttcgacagatcaaattcaaggccagttggcggtcagagttgaacagcttaagcaagctgattttgtggtcagtttgttgacgttggatgcccgtggcagtgaaaaacagcatcagttgcgtctgaatatgcaaggggatcctgtctccggccaattgtcgctggagggcagcttcgacaaacaacaacagcgttggcgcggtactctcaataacacgcgctttgataccccagtgggggaatggcgtttaagccgtgcaatgacactggattatcagaacagcgcgcaacggatcaccatcggcccccactgttggcttaatcccaatgctgagctttgtgcgccccggccaattgaagctggccccagtgggcaggcaagtgtggtactcaaccgctttgatttagcgatgatcaaaccgttcctcggcccggataccaccatgaacggtgtgtttactggccgggcagaggtcagttggaaagagggcggtaagttacctgatgtgcgggtatcactcagtggtaatggcgtgaaagtacaacaaatggtgcagggcagcccactgccgattgcctttgaaaccctgaacctgaatggcgggctggcgaatgggcaagtgcgcgccgactggttggtcaagctcgtcaataacgggcagttctctgggcaggtgcaagttgcagacccagaagggcggcgcaacttatccggtaatgtagccataagtaatctctctctggcgatgattaacccgattctgagtgatggtgaaaaagcggctggcatattgaatgcgaatctgcgtttggcagggaatgcgaaaagtccgctcgtctatggccgcctggcactggataaggtggatattgatggcagttggatgccattcgatatcaccgaagggcgcttggcgatgaattttgatggcatgacatcgacgctggaggggttgatacggacttcccaagggcagttgaatctctccggcgatgcggactggcgtgatattagcgcctggcatgccagaattgcggccaagggcaacaagttacgggttacgatcccgccgacggcgcgagtcgatgtttcaccggatattgttttcgaagccacgccgcagttatttacgctcaatggttcggtcgatattccttgggcgcgcatcaccgtgcaggaagtgcccgaaacagcggttggcgtctcctcgaatgaggttatgctcaatgaccaattgcagcctattgcgccacggagcgccagtattccgatcagcagtaatttggtgattcggatcggtaacgatgttcgtttgaatgcatttggtttgaaagcccgcttgcagggcgatttgagaatgatgcaggatcagcgtgggttagggctgaatgggcaaattaatattccgtccggtagcttccgcgcttatggtcaggacctcatcgtcaacaaaggaatattgctgttctctggcccaccagatcagccgctacttaatattgaagcgatccgaaatcctgactctaccgctaatggtgttattgccggagtacgtgttacggggatggcagattccccgcgcatggaggtattctctgatccggcaatgtctcaacaggaggccttatcttatctgttgcgtggccaggggcttggcaattcgggggctgacagcagtatgatgacctcaatgttgatcggcatgggggtggcacaaagtggtaaattggtgggtaaaatcggtgaggcatttggtgtcagtaatctggcattagatactcaaggggtcggtgatagctcacaagtggtcgtgagtggttacgtcaccaaagacctgcaaataaaatatggtgtgggtatatttgactcactggctacgttaacgttacgttatcggttgatgcccaggttgtatctggaagcggtgtctggtattgatcaggcattagatttgctttatcagtttgagttttaaccatgcgaattattgtttacggcagtttacggcgcaaacaagggaatagtcattggatgacggacgctcagttactgggtgaacatgaccttgaaggctacgaaatgtacaatttaggccattatccggcggttatccccggagacggcactgtgcattgtgaagtttatcggatcaactcttcaattatgaatgagttagatgagcttaaaagcaatacgaaggactatcgacgtgagttgatcaagacgccgtatggcagtgcctggatatatctgtatcgcttgccgacagagggtttaccacgcatttacagcggtgactggctaaagcgccatgaagagattgataagccgtaaaaagtaagcagtaacaaacaaggtaagcagtaacaaaaaaacaccgcacaaggtaaacggccctattttggggcctgttcacgataggcggtgtttttttataggcgatacgcagaactatttcttagcacgctcgaaagaagaaaggatttcagctttggctgctgcggcatcttcccagccgtcaactttcacccacttgcctgtttccagatctttgtaatgctcaaagaagtgtttgatctgtgctttcagcaattcaggcagatcctgcacgtctttaacgtgatcatactctttggtcagtttgctgtgtgggactgcaaccagtttggcatcttcgcctgcttcgtcggtcattttcaatacgccaaccggacggcagcgaataactgaacccggctgcaacggatacggtgttggtaccagcacatcaaccggatcaccatctaatgacaaggtgttattgatgtaaccgtagttgcatgggtagaacatggccgtggacataaaacggtctacaaacaaagagccggtttctttgtcgatttcatatttaataggatcggcattggcagggatttcgatcacaacatagatatcttctggcaggtctttacctgcgggtacttggttcaagctcatgtcggtttccttttatcaaaccagaaatggagtgctggctattatagccaagtcttttatgaattcctgtccttttcattgtcagatgacgttgagatagccagaggtagggctattttattccgttagaaataaaaaacagcggcttaaaaggccgctgttagcttatttttgaagggagcgacggcattactgcaagttacttggcttcttcatctgggaatttagcgataaacccttccgcatcttccaccatggattttgttcccacgaagaacggtgcgcgttgatgcagtttctctggcacgatgtccagaatacggttcaccccatcggtggctttaccaccggcttgctccgcgaggaaggccattgggttgcactcatacaacaaacgcagtttcccttgagggtggctggcggtacttgggtaaatataaataccgcccttcaacaggttacgatgaaaatcagcaactaatgaaccaatataacgggaggtatatgggcgcttagtggcttcgtcttgctcctggcaatacttgatgtattttttcacacccagagggaatttaatgtaattcccttcgttgatggaatacatgcaaccggttgcgggatagcgaactttttcgtgggataaacagaaaacacccagagaaggatcgtaggtaaaggcatggacaccgtaacctgtggtatagaccaacatggttgaggaaccgtaaacgacatagcctgccgtgacttgtttggtacccggttgcaggaagtcttcttcagtgattggtgtcccaaatggcgtaatacgacgataaattgagaaaattgtgccaacagaaacattcacatcaatatttgaagaaccatccagtggatccatcaaaaccacatacttggcattttctgctcttccgccatcaaaaatgacaatgtcatcttcttcttcggaggctataccggcaacttcaccacgggctttaagggcagctttcaacttttcattggcaaacagatccagtttcatctggtcctcgccctgaatattggaaacgccgctggcacctaagatatcaaccagacctgctttgttgatatcgcggtgaatgatctttgcgccgagtttgattgctgaaagtaacgcagttagttcgccagtggcgtgagagaaatcgagctgtttctcgacgatgaattcgcctaacgttttcatgacacaatccctgaatctacggttaaatatcgatttattaatacacaacacagctaatgtcagcagtgtagcccaaaggtaagattgattcataggcaattccatttcttctctttgattctgagcggtagaatggctacaaattttaagcttattaatacggaagatttatgcgcattcacatcttaggtatctgcggcacatttatggggggcttggcgatgctcgcccgatcactgggacatgaagtgaccggagcggatgctaacgtgtatccaccaatgagtactttgcttgagaatcaaggcattgacttaattcaaggctatgatcctgcccaactgaatccaataccggacctggtgattattggtaatgcgatgactcgcggtaacccgtgtgtagaagcagtattggagcaaggcattccatatgtgtcaggcccacagtggttgcatgaccatgtgctccccgagcgctgggtgctggcggtcgcggggactcatggtaagacgacaaccgctggcatgctggcttggatcctcgaagcctgcggttatgaacccggtttcgtgattggtggggtaccgggtaatttcgatgtctctgcccgcttaggtaatagcccattttttgtgattgaagcggatgaatatgattgtgccttctttgataagcgctctaaattcgttcattacagcccacgcaccctgatcatgaataaccttgagttcgatcatgctgatatttttgatgatattaaggcgattcaaaagcaattccatcatctggtccgtttggtgccagggaagggtaagattattttgccggataatgataatcacctgaaacaagtgatggcgatggggtgctggagtgagcaagagctggtgggcgaaaccggcagttggtttgcccgcaaagtctctaccgatgccagtgtttatgaagttttactcgataataatgtggtcggcgaagtgaactggtcattggtgggtgagcacaatatgcataatggcctgatggcgattgcggccgctcgccacgttggcgtgctaccggctgatgcttgccgggcattaggtgattttattaatgcctcccgccggttggaactacgcggagaagcgcatggtgtcacggtttatgatgattttgctcaccatcctaccgctattcttgccacgctggcggccctgcgcagtaaagtcggtggaacagcacggattctggccgtactggagccacgctctaatacgatgaaactggggttatgcaaaaatgagctggcaccttcattaggtcgcgcggatgaagtatttctgttccagccgcagcacattccttggcaagtggttgaggtagctgaagcctgtatccagccagcgtattggagtgctgatatcgatcagttagttgatatgattgtgaaaacagcacagcctggcgaccatattctggtgatgagcaacggtggatttggcgggattcacgataaattgcttagtgcattggataaaaaagcagaacaagcaacggcactgttttaggctggataaaatatcccctgcaagtggggggagtgtgccgggaataacgacgaaggatacaaatcatcatcttgaaaatatgccccatgttaatggggcattgcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcattggcggttattatttacacttaatcttatttgtaaatattagcggtggcatgccaattattctctgaacgcacttcaatcactttatacgctttcgcacccacggtatctgctttatcagataaggcctggcggatgtcagatggtgcgccattaaggccactgacggtaattgttcccataggttgcaactgagtcgcttgattctcattaatagaatctgctgcaaaaacaccaaatgataatgcagatagaatgctcattgttgcaacagtcgttttaatattcatattgttacctcggtatattctttcatcactttacataaagtgtgacttacgtcactaaatagagtgtacgcttaacaactaaaattattaatagcctggtaataataattattgtcactttactgtatgttactatctttttaagaaccaaaaggaataataagcggcgaaaaaacaagcttaattgataaaaactaaatactttcaattgaataagtgattttgactaaacgtgcgaactgaggcagtcgcttcagccactgatgcaataaaaagtaagcatattgagggtgaaggctatgataggcagtggaatacgccgtctggcgagggtgagataatgcggcacataaggccgcattttactgctcggtgtttaagcgggacgttaaagctcttgttcgaatagcctgagaatagcttcgtgcagttgtttaacggtaaaacctctggcgggcgtggtgaaaatagtatcatcaccagcaatgctacctaagatcccctctgctttacctaatgaatccagcaagcgagcgatcaactgagcggcacctggactggtattaatgacaacgactgaatcattataatctacatccagtaccagattcttgagtgggctgctggtggtcggtacccccagttctgcgggtaaacagtaaaccatctccattttggcattacgcgttctgacagcaccaaactttgtcagcatccgggaaaccttggattgattaatgttttcaaagccttcttcttgcaaggccaaaacgatctcgccctgagaactaaacttctcttctttcaataacgctttaaacgccttgataagatcttcttgctttgcgggattgcgcatctgttatgccttgagcagtaaaaagggaataagattattatgcatataaatgaatttttattcaacatggcagtaaggcattgtctggaaaagcactgatatcaaggtacaacaaaattttaatatcacttttttgtcacaattatgctaaatcacttttcattcttattctgcgatagtaatgagaatgttattaaaatgatgttgttctgatgtaacagaagggtgtaatgtaaccgccggttaacttgtcataaatatatttgtaaatattagaataatgtgcgctatctcattaatgaataagcgatttaatctaaaatgtacgaatgttatgcacctttttgatgcgtgatatctcactctagctgttaatttattgtgtttaaaatcacaataaattaaggtgcataactagatgaattcacggcaaatttaaattaaacataataaggagtataggatgaaagttgcagttctcggtgccgctggtgggattggccaggccctcgctcttctactcaagacccagcttccttcaggttcagacctctctttatatgatatcgcgccagtaacgcctggtgttgctgttgatctgagccatatccctacagccgttaacattaaaggcttcagcggcgaagatgctacaccagcccttcaaggggcagatattgtgctgatttctgctggtgtcgcacgtaaacctggtatggatcgttcggatctgttcaacgtcaatgcgggcattgttcgtaatctggttgagcaaattgcacgtacttgcccgaacgcattgattggtatcatcactaacccagtcaacacaaccgtcgctattgcggctgaagtgctaaaaaaagcaggcgtttatgacaagaataagctgtttggtattaccactctggataccattcgctccaatacctttgttgccgaattaaaaggtaagcaaccccaggatatcgaagtgccggttattggtggccactctggtgtgactatcttgccattgctatcacagatccctggcgttagctttacagaacaagaagttgcagatttgaccaaacgtatccagaacgcgggtaccgaggttgtagaagctaaagccggtggcgggtccgcgacgctgtctatggggcaagctgcggcacgttttggtctttctttggtacgtgccctgcaaggtgaaagcaatgttgttgaatgctcttatgttgaaggcgatggcaaatatgcccgcttctttgctcagcctattctactgggtaaaaacggtgtcgctgaacgtaaagatatcggtaaactgagtgcttttgagcaacaagcgctggaaaatatgcttgatgttttacacaaagatatcgagttaggtgagaagttcgttaatcaataatattcccttcggccttgacgttgcagggggttagctgcaagcgttactcggcccatccatgggcctcgcttctgcgaggccgctgcaagccgcgttcaaatctgctcccggcgctaagtgtcaataacagttgtcacccgaatcacttactggtcgttgaccttagataaatagactcatcgggactatgagcctcatcagaggctcatcctgcgggccagcgctgttcaaaatggttgaaccaatttgtcgtttactggctgcctacctgcaatgccatgactttggatatagagataaaaaggggctactgaaaagagtacgaacagtagcccctgatattgtaatgatactgcccgtcgttatgagatttatcggcggtgtaataagacgttcaccccccaccctgtgagcggtaagctgatagttttttttatggctgcgttgtggttggtcgtatccttactttgcgatcaaggagattccctgtcttggggtcaaaataacgtgttggccagatctccgaaggatgaatatccagacactctgcaatcaaccactcgcctttcggccaaggtcgcgtcaatgcattggcgagcgtagaagagcttaatcctgccttgcgggaaagggctgccagagtcgtacctttcttacgtagtgcagcaatgatgtcggctgggtgccaatcagatttccttaaaatcatctttaatcctttttttttctaagctgctgacgtgttagtgatataaataacggtacatcgttaattatacagtgaacaaaaagtaatcatttagaaagataatatcatttattttccaaaaaaatttaaatgttttctaaaaatttcttttttgtgtctcaacgcatagtaggaagcaacgctatgaaaaaagagtggtttgccgctaaggaattggcaggtcttgagggactaccttcatcaccacaaggaataaacctcatggctaaacgtgagggatgggagcaacgtcgccgccggggagttcagggaaaggctgttgaataccatattggcagtttaccaatcacgattctgaattcattacaactcagagaagagcctgctcaatatgccacgacacggcaggatccgttaaccctctgggtcgaagcttactatcgttttacagaggctgaacgggaacaggttatcagctttattttccgtgaaggggctaaaagccttatcgaacgtttggaaatggattaacccgtgggtaaagataggatatgaccgcgcttactcattaatgggataaacccggatggtgaatccgggtttctaaataatttccataaactataatcaaaaacggcggtgcactgagatatgtgccaagccttcaagggccagacgataatcactttcaggtaacgcgtgcaatgcggcaatcgctttatctgcttcttcttcagcacgctgacgggtatagaccagagagccacaatgctccatggcagccagcactggttcgagtaaatgacggccattcccctgttcaatcgcttgccggatcattgcggcttgttctggggtgccattatgcatggcatgtagcagtggcaacgtcggtttaccttcattcaggtcatcccccgtatttttgcctaacgtggaaccctctgcgctgtaatccagtagatcatcaataagctggaaggcagtccccagataacgaccatagttctgtaatgccagttcctgctcctcactggcatctgacaatattgcggcagattgtgcagcggcctcgaataagcgtgctgttttgctgtaaatgacctgcatatagctttcttcagtgatgtctgggttattacagttcattaactgtaatacctcaccttcggcgataacgtttgtcgcttcagacatcaatgtcagcactcgcattgattgcagccctgtcatcatctggaatgagcgcgtataaatgtaatcgccgaccaatacactggcagcgttgccaaatgcggcattggcggtcgctttgccacgccgcatatcggattcatcgacaacatcatcgtgtagcagtgtcgccgtatggataaactcgatgagtgccgcgacggtgatatgcttgctaccctgatagttaagggcccgggccaccaagaccgagatcattgggcgaatacgttttccaccaccgctgataatgtaatgacccaattgattgataagaacaacatcagagttcaattggtcgagaattgttgtatttactgccgccatatctggcgcggttaactcgataatcttttctaggttcattgttttattcagctgttcttctctttaactacgatgagattaccgctcacattattacatgacgttctctgagaccatgattgtacttgaaaaatgcatcaaataaatgagatgtaataaactgtgctttttttcttctctcgtactgattatatacttgtcattcgctacatttttgcgtagaattcgcgccctattgtgaatatttatagtgcgctctggactacaaaagtggagtgcgcggaaagcggagttttatatgtacgcggttttccaaagtggtggtaaacaacaccgagtaagcgaaggtcagaccattcgcttggaaaagctggacatcgcaactggtgaaacgattgagtttgaccaagttctgatgattgctaacggtgaagaaatcaatatcggcgctcctttagtcgatggcggcaagatcaaagctgaaattattgctcatggtcgcggcgagaagattaagattgttaaattccgtcgtcgtaagcattaccgtaagcagcaaggtcatcgtcagtggttcactgatgttaaaatcaccggcatcagcgcttaagatttaggagagcggataaatggcacataaaaaggctggtggctcgactcgtaacggtcgtgactccgaaagcaaacgtctgggcgtaaaacgttttggcggcgaagcagttctggcaggcagcatcatcgttcgtcagcgtggcaccaaattccatgcaggcatcaatgtaggttgcggcaaagaccatactctgtttgctttggctgacggtaaagtcaagttcgaagttaaaggcccgaaaaaccgtaaatttatcagcatcgaagctgaataagtttttcgcgtcctgtaaatagatgtaagccctgcaatttcgttgcggggctttttacatttctggctcgaccccacctggtaaaaaatggatacgaaacagcaggctggtttaggtatttttctggcactaaccactgccgtattctggggtgctttgccgattgcaatgaagcaagtacttgaggttatggagccgtttaccatcgtctggtatcgcttcatgatggcggcgattggcctggggattatcctggcttcacgtcgtcagcttccctctcttaaactttttcgccaacgtcgctggctagcattactgatcattgcgacctgtggcttactggggaatttcatcttcttcagttcatcattacaatatctaagtccgacgacgtcccaggtcattgggcaactctcgccagtcgggatgatggttgccagtgttctggttctaaaagagcggatgcgtatcacccaagtgattggtgcgggtatgctgatttgtggtctattgttattttttaacaccagcctacatgaaatttttacccgcctgacggattatacccttggcgttgcattgggcgtctgtgcagcggtagtctgggtaagttatggtgttgcccagaaggtgctattaaggcgtatggcatcgcaacaaattctattattgctgtacactttatgtgcgattgcattgtttccactggcgaaacctgctgtcatttttcagcttagcgggtggcagtttgcctgtttactgttttgtggtgttaataccttggtaggctacggtgccttggctgaagctatggcacgctggcaggcagcgcaggtaagcgcactcatcacattgacgccattgtttaccttgtttttttcaattttattggcgctggcttggccagatatgtttgccgcaccgtccctcaaccttgtcgggtacgcaggtgcattcgtggtggtggcaggtgcaatgttttccgcaattggtcaccgttggtggccacgtcggacagaaataaacctggttgctttgcaaaagcagccggtgaatgatttacggagaaagtaaatgaagtttgtagatgaagctgcaatcctggttgtagcaggtgatggtggtaacggttgtgtcagtttccgccgtgaaaagtatatccctaacggtggcccnnnnnnnnnnnnnnnnnnnnnnnnnnncgatatttacctgctggctgatgaaaacctcaacacactgattgattaccgttttgtaaaatctttccgggctgagcgtgggcagaatggtcagagccgcgactgtacaggcaaacgcggtaaagatatcaccatcaaagtcccggttggtacgcgggtgctggatcaaggcactggtgaaattgtcggtgatatggtccgtcatggccagcggctgatggtggccaaaggcggttttcacgggttgggtaacagccgtttcaaatcctcggttaaccgggctccgcgccaaaaaaccatgggaactgaaggtgaaacacgtgagctgatgctggaactgctgttattggccgatgtgggtatgttgggcctacctaatgccggtaaatcgacatttatccgcgcggtttccgccgctaaacctaaagttgctgattatccatttactaccctgattccaagtctgggcgtagtgcgaatggattacgaacagagctttgtgattgccgatattccaggtttgattgaaggtgcttcagatggtgcagggcttggtattcgcttcctgaaacatcttgagcgttgccgggtattattgcacttggtggatttggcgcctattgatgaatcagaccccgctgaaaatgccaaagtaattgttaatgagttgcagcagtacagcgagaaccttgctgagaagcctcgctggcttgttttcaataagattgacctgatagacccagaagaagctgaaaaacgtgctaaggccattgtagaaacgctaggatgggaaggtaagtactacatgatctctgccgcgaatcgcgacaatgtgaatgcattgtgctgggatgtcatgagtttccttaattctcaacctaaagccatggctattgcagaaagcgtgccagagaaagttgagttcatgtgggacgattaccaccgtgagcaactggcggaagttgaagcggaagctgaagacgactgggatgatgattgggatgaagaagatgatgacggcgtagaaattatctacgaacgttaaattctccagttattctttgaataagggctgccattttttcgtggtggcccttattttttggcagggtggcccttattgggggcggtgagcatatctatttctggctgtaagtggtcgcgggtagccagcattgtgccttcagaccagtacgatcaaggcggttttccaacgtaagtttaccttgatgtaactgggcaatgcggatcacgatattcaatcctaagccactgccaccatagcgttggtccatgcgcctaaatgcttgggttagttcaccagcctgattttgttttatccctgggccttcatcggtgacttgcagtaatacaccctgattttcagtggaaagagtgacgatgatttggctaccaaccgggctatagcggtgggcattttcaaccaaattacgcagcatcaagcgtagtagcgtggcgtcaccttccatttttgcatgaggcggtaattcccactgtattgtttgccgacgcaactcacacatttcagccagctcttcctgcaagggggggacgacatcgttaacccaatctagggtttgataatggccactagcaaaattttgtcccgccctcgatagcattaataactgttcaatcgtatgcattagcagatcgatgcgattaatcagcgatttactctcggcaattccctgcttttccattaattctaggtggaggcgtattcctgcgagtggtgtacgcagttcatgggcggcatcggcggtaaacaaccgttcttgctgaatggtattagaaagtcgcaataacaattgattgagtgttgaggtaacagagacaatttcttgcatttcactgttaacaaccaagggggaaaggttatctgcggagcgttctgccaacttttgttgtaattgatcaagtggacgaataatccaactgattgcccagaaagacagcagcagagtgattgtcatcatgattagcgacggtgcaagcagggaggcaatcgcctcagctatttctttatcaacctgctcattacgggcttttgcgctaagagtttcatcgaccagaaaacttatttgttcctgactttcatgccatagccagaatgcgctgatcaactgggtcaccagtaaaatcagcgccagcattaacagcaaacgacggcgcatgctgatcatgataaggcttccaatcgataaccaatacctcgaacggttcggatacgatctttacccagtttgcgtcgcaaattatgaatatgaacttccagcgtattagagctaaggtcgtcattccaggtatatagatcctgttgtaacaactcgcggttaactgtttgcccagctcgcatgattagacgtgagaggatcgcaaactctttaggggttatctctaatggctgcccttgtaaacagacttgttgtgtcgacaagttaaggctcaggtcatcttgctgtaccaggttgtcactctgcccctgataacggcggatgagagcacgtacccgggccagtaattcagccaaggcaaaaggtttgacaagataatcgtcagcaccggcatccagcccgtcaaccctgtcttcaagcgcatcacgtgcggtgaggatgagtactggcagggtgacatgttggcgacgccattgacgtaataacagagtaccatcctgatccggcaggccgagatcaagaataatcatgctgtactgactggtttgcagcaaactgtgagcctcggcggcggtagctgcgcagtcgcagacatagccttcactggtcagcgccatggctataccgcgttgtagcagttcatcatcttcaacaatcagtaatttcatagctctcagttattctgataaatatctttatagaggcggctctcaaatcgaaccaagggggctcggcgatttttttggtcttcaggtggaacggcatagccggataaaaattgtacaaatgccatacgttgcccactagcggtagtaatgaaaccggcaagattgtaaaccccttgcagtgcacccgtcttcgctgaaactttaccgttgacccccgcttcatgcaggccaccacgataacgtagagtaccgtcatatcctgctagaggcagcattgatataaaattaagctcttgatcattttgagcaatatattgcaaaacctgcatcattgttgctggtgaaataagattatggcgcgataggccagatccatccaccacaatgctgttaccaagatcaacgcctgctttttggcgtaaaatttggcgaacggcatcggcacccgagcgccaagtacccggaaccccaaaacgctgatgaccaatggttctgaagacggtgtcagcgatcatattgtctgattttttcagcatgattttcagcaaatcatgtaagggggctgattgggtctgtgctagcacgtttcccgcaggactcggtattgtttggcggcgcagattgccatcaatttgaatatcagcttttttcaattcatcttttaagatagccccggcgtagctggccccattttgcacagcaaaggccaatggcaaaggttcgctgcgctgtgtcagacaaccggtaagcgtaaaccggtttaattcgcctggcacgacgtccaactcacaatattgtgcatcgggtgagcctttggctaacgtgcggacttcactgaacatttgcaccggataataagacgcgacacggataaatgcggtatcgccgggattgggcgcactgtaaagagagactgaaaaacagttgcgatcaacaatggcagcagcaggcggcgcactaaagcattgcgtcatatcgttccatggccaacccggtgctttgtcatgactggcgaatactgaggtatcaatcaccacatcccccgcgatctgtttaacccccgcttttctgagagtcgcaaccatattacgcagttgttgacgcgttaacgttgggtcaccaccaaaccgggcaattaaattacctcgcaacacaccatcagtaatcgtgccatggctttccaaggtagtattgaagcgaaagtctgggccgagttgcaataacgctgccaaggccgtcagtactttttgcgtactggccggtagcgccatctgctgagcgtgatagtctattgcaggggttgatgccccaattttttggaccattaacgcaagatttgccccatcaggcagatactgagtgtaattctcgacctgagccgcattggcattagatacactgatattgagtatgatagaacaggccaatccactgacaattcgtgaaaaatgcataatttcggtataactgctgaataatgtgttgtcatactacggtgcaacgagggagaaagtaaacgatgaccctaaaggaactctacgttaaaatgcatatcaaaatgcaaaattgatcctgacttggggtttttggccctaggtttttttttgtttatcgcttggaagcggatagggtatcaagctaaccgtatattcactcgaaaacgttaggatgacggttttttgaacaggatagatttagaggtatttaaaagatgaaacagattccgatgacggtacgtggcgcagataagctgcgtgaagagctggattatttaaaaggtgttcgtcgccctaaaattatttctgatatcgctgatgcacgtgaacatggcgacttgaaagaaaatgcggaatatcacgcagcccgtgagcaacaagggttctgtgaaggccgaattcaggaaatagaagccaagctttcaaatgctcaggtaattgatatcactaaaatgcccaacaatggccgtgttatttttggtgccactgttcgtgtattaaatctgaacactgaagaagaacagaactaccgtattgtgggtgatgacgaggctgattttaaacaaaatcttatttcggttaattcgcctattgctcgtggcctgattggtaaagaagttgatgacgtcgttgttatccatacgccaggcggcgaagtagaatatgaaattcttagcgttgaatatgtgtaatactggcctgtattgaacagtaaatgcccattaagttataaaataaagttgtaaagaaaagtaaaaggccgcaagcggccttttatcagaacaaagtgcatggcacctttctctaaaacaagcgtcattaacgcggtaaaataattttgcgttctttcgccgggcgatagagtactaaaatattaccgatcatttggacgttaacggcaccggtctcacgcacaatagcgtcagcaattagggctttggtttcacgctcttcagcagtgattttcaccttaataagttcatgatgtgctagcgtttgttcgatttcagccagcaccccttcggttaagccgttattgcccagcatgactactggttttaacggatgggccaagcttttcaggtgctgtttttgtttgttattcagattcatcgtcttttttgcttaagttgggattgaaaacggttcattctaccgccatctcatgtgtatcaccaaatcggtctacgccggtaaggagtttacgcgagctaagcaacagatgcgcgggctcttaattaagatagttggaaaaagagatgtctaataaaaagcgttcggctagctccagtcgctggttacaagaacactttagcgataaatatgtaattcaggcacagaaaaaggggctacgctctcgtgcctggtttaaacttgatgaaatacaacagagcgataaactttttaaacagggtatgacagttgttgacctaggtgcagcccctggtggttggtcccaatatgctgtaacccagattggcagtaaagggcgagttatcgcatgtgatcttctaccaatggatcctatcgttggtgtcgatttccttcagggcgattttcgtgatgaactggtcctgaaagctttacttgagcgcgttggggataaaaaagttcaggtggtcatgtgtgatatggccccgaatatgagtggtactccggcagtcgatatacctaaatcaatgtatctggttgaattagctttagatatgtgtcgtgatgtacttgcaccaggtggaagtttcctggtgaaggtgttccagggagatggctttgatgaatacctacgggaaattcgctccctgtttacgaaagttaagattcgtaagccagacgcttctcgtgcgcgatcgcgtgaagtatacattgtagcgacagggcggaaactgtagtaccctaacgctgtttgttaacacagttgtaatatgaggttaatcccttgagtgacatggcgaaaaacctaattctctggttagttattgcagtcgtcttgatgtctgtattccagagctttggtcccagcgaatcgaatggccgtagagtggattactctactttcatgtccgacgtaacccaagatcaagtgcgtgaagcacgtatcaacggacgtgaaattaacgttagtaagaaagataacagcaaatatacgacttttattccggtcaatgatccaaagctgctagataccttattgactaaaaatgtgaaagttgttggtgagcctccagaagagcaaagcttactggcatctatctttatatcttggttcccaatgttgttattgattggggtctggatcttctttatgcgtcaaatgcagggcggcggtggcaaaggagcaatgtcctttggtaaaagcaaagctcgaatgctgacggaagatcagataaaaacctcgtttgctgatgttgctggttgtgacgaagcaaaagaagaggtcagtgaattagttgactacctgcgtgagccaagccgtttccagaaattgggcggtaaaattcctaaaggcgtgttgatggtaggccctccggggacgggtaaaaccttgctggcgaaagccattgcaggtgaagctaaagtgccattcttcacaatttctggttctgacttcgtagaaatgttcgttggtgtcggtgcatcccgtgtccgtgacatgtttgaacaggctaaaaaagctgcgccttgtatcatcttcattgatgaaatcgatgcggttggccgtcaacgtggcgctggtctgggtgggggtcatgacgaacgtgaacagacgctgaaccaaatgctggttgaaatggatggcttcgaaggtaatgaaggcatcattgttattgcggcaactaaccgcccagacgttctggatcctgcgttattgcgcccaggccgttttgaccgtcaggttgtcgttggtttacctgatgttcgtggtcgtgaacaaattcttaaagttcacatgcgccgtgtgccattagataccgatattgatgcttcagtgatcgctcgtggtactccaggcttctctggtgctgatttggcgaacctggtaaacgaagctgcattgtttgccgcccgcggtaacaaacgcgttgtttctatggttgagttcgaaaaagcgaaagacaaaattatgatgggtgcggaacgtcgctccatggtaatgacagaagcgcagaaagaatctacggcctaccatgaagcagggcatgccattattggtcgtttagtgccagagcatgatccagtgcataaagtgacgatcattcctcgtggccgtgctctgggtgtcaccttcttcttgccggaaggcgatgcaatcagtgctagccgccagaagttggaaagtcagatttctaccttgtacggtggtcgtcttgcagaagagatcatttatggcccggaaaaagtgtctaccggtgcttcgaatgatatcaaagtggcaacgtctattgcgcgtaacatggtaacgcagtggggcttctccgaaaaactggggccgttgctgtatgctgaagaagagggcgaaattttcctcggccgttctgtagcgaaagctaagcatatgtctgatgagactgcgcgtatcatcgatcaggaagttaaattacttgttgagcgtaactatcagcgtgcacgtaaattgctgttagaaaatatggatgttttacactccatgaaagacgcgttgatgaagtatgaaactattgatgcgccacagattgatgacttgatgaatcgcaaagaagttcgcccgccagcgggttgggacaatgtgaccaaaaataaatcatctgacaatgacaatacaccaacggcaaccatgccggctgatgaaccgaatactccaacgtcgggcaatacagtgtcagaacagttgggtgataagtaaatcaactagctgttggcatctaaaagcgttgtgactaatataaccctaggcttgcctagggtttttttgttgctaaatttaataactgaagtgaatagccacttttaaggcgcaataacatgcatctaactgccagaggtctgacgttggatctctctcgtccacaagtcatgggtattctgaatgtcacaccagattcattttcagatggtgggtgtcacaataaccttgatcaagcattgcaacatgctcaacggatgttatcagcaggcgctacgctgattgatatcggtggtgaatcaacgcgccctggggctgctgaagtcagtgagcaagaagaacttgatcgagtcgtgcctgtggttgaggcgttagctcagcgttttgatgtgtggctctcggtagacacgtctaaagccgctgttatcactgaatctgctcatgcaggtgcccatctaattaatgatatccgctcgttgcaagagcctggcgctcttgaagcagcggcaaagactggcttaccggtgtgcctaatgcatatgcaggggcaaccgaaaaatatgcagcattcaccctactatgatgatttaatgaccgatataaatcggttcttccaacatcatattgaacgctgtgttgcggcaggtatcgcaaaaaataaattgttgctcgacccaggcttcggtttcggtaaaaatctggcgcataattaccaactattggcacatctgtcagagcttcaccattttgagttgccattattggtcggaatgtcgagaaaatcgatggtaggccaattattgaatgtaccaccacaacagcgtgtcatcgggagtgttgcttgtgcggtgattgctgccatgcaaggtgcgcagattatcagagtgcatgatgtcaaagaaactgtcgaggcgatgtgtatcgtcgaggcaacacgttcagcgaagggataaagataaattatgagtaaccgtaaatactttggtacagatggcattcgcggtaaagtgggtgaaagtccgattacgccggattttgtattgaagcttggctgggctgccggtaaggttctggcacgacatggttctcgtaaaattattattggtaaagacactcgcatatctggttatatgctggaatcagcacttgaggcgggcctggcagccgctgggctatctgcgctatttactgggccgatgcccacacccgctgttgcttatttgacacgtaccttccgcgctgaagcgggtattgtaatttctgcttctcataaccctttctatgataacggtattaagtttttctccattgatggcaccaaattgcctgatgatgtggaagaggctattgaagccgaaatggaaaaaccgctgacttgtgttgaatccgctgagttgggaaaagctaaccgtattgttgatgctgctggtcgttacattgagttctgcaaagggacattcccaagcgaacttagcctgaatgagctgaaaatagtggtcgattgtgccaatggtgctacgtatcacatcgcaccaagcgtattacgtgaattgggcgcgacagtgattaccatcggctgtgaacctgatggtatgaacatcaacgaagagtgtggtgctacagacgttcgtttgctgcaagaacgtgttcttgccgaaggggctcacgtaggcttggcattcgatggggatggcgatcggctgatgatggttgaccatttggggaataaagttgatggtgaccaaattctgtacattattgcgcgtgaaggcttacgccaaggtcaattgaaaggcggtgcggttggcacgctaatgagtaacatgggccttcaattagccctgaaagatctgggtatcccatttgttcgtgccaaagtgggcgatcgctatgtcttggaagcgatgcaagagaaaggctggcgtattggtgcagaaaactcgggtcatgtaattttattggataaaaccaccactggcgatgggattgtggcaggtttgcaagtgctcaccgccatggttcgtaaccatatgagtttgcatgacctgtgtagtggcatgaagttattaccacaaattttggtaaatgtgcgtttctccggcgagcataatccactgaaatctgatgaagttgaagaagtgacccggcaggtggaaaaagaattgggtggtcgtggccgggttctattacgtaaatcgggtactgaaccactcattcgcgtcatggttgaaggtgatgcggaagaatcactgatagctgaaatggcaaaccggattgctgatgcagtaaaggcagcaggttaacccttttttaaagggggagaggcactcttccccaagaaattacgctgaagttgaataacttgacgcttttttctgcaaataaacccatgtgatgaaattgcccttgcgtgaactagacgctttggttagtattcacacccgcttaagtgggtgaataagtcccccgctgatgggtgagaagcatttggcatgcggtgaacccgcaaggatacaggtacaactatgtacgaagctcttctggtatttttcttgctgatttcgattgggctcgtagctcttatcatgttacagcaaggtaaaggtgcggatatgggagcctcattcggagcaggtgcgtctgcaactctgttcggttcgaatggttccggtaactttatgacccgcatgacggctgtattggcgacgctgtttttcgtcattagcttgattttgggaaacatgagctccaaccagggccaaaaaagcagtgagtgggaaaatttaggtcagccactgaaaactgagcagactgcaacgccggtagcaccagtgaaaccgagcagtgatatcccgcaataataatgtttctcagcagcacagtaagtgtaaagaaaaagagttttaaaagggttgttgttacttggacagtaaaaacaaccagttgaatcagtgccggggtggtggaattggtagacacgctaccttgaggtggtagtgcccgattgggcttacgggttcaagtcccgtcctcggtaccaaatcagatagataacttgcttttttatcgttatcgacgtagtatttgccacgttttcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccactttcctaaagtgttttttttcaaatgttgtattcggtagacctcagatactttcgatttcaatttgaaaaaaatacttgccagagagttgcaccgaagccgctttgcggcaaacagggtccagttgcataaagccccgaatttcggggttttttgttatttgacagcagaatcactgggctattaagccctttttttatgtcttgggggtgggcttgtccacattagaacaaaagttaacagagataatttcagcaccggttgaagctttaggctacgaattagttggcatcgaattcatccgggggcgccaatcgacgctacgaatttatattgatagtgacgacgggatcactgttgatgcttgtgctgatgtcagccaccaggtcagcgcagtattggacgtagaagatccgattacggtcgcttacaacttagaagtttcctctcctggccttgatcgcccaatgttcacggctgaacattatactcgttacctcggcgaagaggtcactttggttttgcggatggcaatgcagaatcgccgtaaatggcagggtattattaaagccgttgatggcgaaatgatcacggttactgtggatggaaaagatgaagtgttcgcgctgagcaacatccagaaagcgaacctggtaccccacttttaaagtttggatgaggcaactaggatgaacaaagagattctggctgttgtagaagcagtttccaatgagaaatcccttccgcgcgagaagatttttgaggcgttggaaaccgctctagcgacagcaaccaagaaaaaatacgaacaagagattgaagtccgcgtcagtattgaccgtaaaaccggtgattttgatactttccgccgttgggtcgctgttgacgaagtgactatgccaacccgtgaaatcacgttggatgcggctcaatttgaagatccttctctccaattgggtgattatgtcgaagaccagattgaatcggtgacttttgaccgcattaccacccaaacagccaagcaagtcatcgtacaaaaagtacgtgaagctgaacgggcgatggttgttgagcagttccgtcaatatctggggcaaattgtcactggtattgttaagaaagttagccgtgacagtattgcactggatctgggccacaatgcggaagctgttattggtcgtgaagatatgctcccgcgtgaaaatttccgcccaggtgaccgtatccgtggtgttctgtatgacgtgcgtccagaagctcgtggcgcacagttgtttgtcagccgttcacgttctgaaatgttggtcgaactgttccgcattgaagtaccagaaattggtgaagagctgatcgaaattaaagccgctgcccgtgatcctggctctcgtgctaaaattgcggtcaaaaccaatgacaagcgtatcgatccggttggtgcttgcgttggtatgcgtggtgcccgtgttcaggctgtgtccagcgagcttggcggcgagcgcattgatattgtattgtgggatgataatccagcccagtttgttattaacgctatggcgccagctgatgttgcgtctattgtggttgatgaagacaaacacacgatggatgttgccgttgaagccagtaatttggcccaggcaattggtcgtaatggccagaacgtacgtttagccgcgcagcttagtggctgggaactgaacgtaatgacggcggacgatcttcaggcgaagcatcaggccgaggctcatgccgctattgataccttcactaaatatcttgatatcgatgaagactttgccaccgtattggtagaagaaggtttctcttctctggaagagttggcttatgtgccaatgaaagaacttctggaaatcgatggtcttgacgaagatacggttgaagcgctgcgtgatcgcgccaaagctgcattgaccacgctggccctggcacaagaagaaagttttggcgaccagaaacccgctgatgacctgttgaatttagcgggtctggaacgtagcatggcattcaaattggctgcgcgcggtgtatgtacgctggaagatcttgccgagcagggtatcgacgatttggcagatattgaagggcttagcgatgagcaagccggtgagctgattatggccgcacgtaatatctgttggtttggcgataatgcgtaataaactgtagcaggaaggaacagcatgacagatgtaaccgtaaaatcgctggcagcagagattcagaccccggttgatcgcctggtacagcagtttgctgatgcagggatcaagaagtctgacgtagactcagttacccagcaagaaaaagaaatactgctggcacacttaaaccgtgaacatggtagtgtgcctaacaaactcacgttgcaacgcaaaacgcgtagcaccttgaatattccgagcaccggcgggaaaagtaaatcggtgcaaatagaggtccgcaagaaacgcacttatgtaaatacgccggaagctgaacaagcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcggaagccacagcgcagaaaatcgctgaagaaaaagctaagcgtgaggctgaagaacaagccaaacgtgaggccgctgaaaaagctaagcggcaagcagcggaaaaagaaaaagtgacgaatcaacaaaccgacgaaaaaactaagccagctcagaccgataaagcacgtcgtgaagctgaagctgcagagctaaaacgctctgtagaagaagaaacacgccgtaaggtcgaagaagacgccaaacgcgttgctgaggaagcccgtaaaatggcagccgaaaatgaaggcaaatggcctgagccagtggctgagcagactgagtctgctgactatcatgtcaccacctcacaacatgcacgcgccgcggaagatgaaaacgacgccaaagttgaaggtgatcgccgcagccgtactcgtggtggtaaagcgactaaacagaagaaaggcaacaaactctctgagtctaaagctgatcgcgaagaagcacgtgctgttggccgcaaaggcaaacgtaaaccaagcacattacagcagagctttaacaagcctgttgttgcggtgaaccgcgatgtagtgattggcgagacagtaacggttgctgaattagccaacaaaatggcggttaaaggctctcaggtcatcaaagccatgatgaaactgggtgcaatggcaaccattaaccaggttatcgatcaggaaacagcacagctggttgctgaagagatgggccacaaagttatcctgcgtcgtgagaacgagctggaagaagcgctgatgagtgaccgtgatattggtgttgaagctgccgctgagcaccgcgctccggttgtgaccatcatgggccacgttgaccacggtaaaacgtctttactggattacatccgctccacgaaagtggcgtcaggtgaggccggtggtattactcagcatatcggtgcttatcacgttgaaactgaaaacggcatgatcaccttcctggacaccccaggacacgccgcgtttacatcaatgcgtgctcgtggtgctcaggcgacggatatcgtagtactggttgttgcagcggacgatggcgtgatgccacaaactatcgaagctattcagcatgctaaagcggcgaacgtgccggttgtggttgcggtgaataaaatcgataaaccagaagctgatccagatcgcgttaaaactgaattgtctcagtacggtatccagcctgaagagtggggcggtgagtctcagttcatcaacgtatcagcgaaagccggtatcggtattgatgaattgttgaacgctatccttctgcaagctgaagttctggagctgaaagccgtacgtactggtatggcaaacggtgtggttatcgaatccttcctggacaaaggccgtggcccagtggcaaccgtgctggtccaacaaggtaccttgaacaagggcgatatcgtactgtgtggctttgaatatggccgtgtccgtgcgatgcgtgatgagttaggccgcgatattacttctgcgggtccgtctattccggttgagattctgggcttgtccagtgtccctgctgccggtgacgaagtgactgttgttcgtgacgagaaaaaagcccgtgaagttgcactgtatcgtcagggcaaattccgtgaagttaagttggctcgtcagcagaaatctaagctggaaaacatgtttgctaacatgaccgaaggtgaagtttctgaactgaacattgtgatcaagtctgacgtacagggttcttgtgaagctatctgcgactcactggaaaaactgtctaccgatgaagtgaaagtccggattgttggctcaggtgttggtggtatcaccgaaactgatgcaacactggccgctgcatctggcgcaatcattcttggttttaacgttcgtgctgatgcttccgcgcgtcgtgtagtggaaactgaaggcttggatctgcgttactactcagtaatttatagcctgatcgacgaagtgaaacaggcgatgagtggtatgctggcacctgagtacaaacagcaaatcattggtctggctgaagttcgtgacgtctttaaatcaccgaaatttggtgccattgcaggttgtatggttaccgaaggtgtgattaagcgtaacaatccaatccgtgttctgcgtgacaacgtggttatctatgaaggcgagctggaatccctacgccgcttcaaagatgacgttagcgaagttcgcaacggcatggagtgtggtatcggcgttaagaactacaatgatgtgcgtaccggtgatgtgatcgaagtcttcgaaattatcgaaatcaaacgtaccattgcttaagcacttctgatttgcaaatatccatttggggggccttggccccccaaactgtctggagaatccaaatggcaaaagaatttagtcgttctcagcgtgtttctcaggaaatgcaaaaagagatcgcactcatcttacagcgtgaaatcaaagatcctcgtgttggtatggctacagtgtctggcatcgaactgtcccgtgatttagcctacgctaaagtatttgtgaccttcttgaatgtgttaactgataacgcagatccggatacggttaaaaacggcattaaagctttgcaagatgcttcaggttatatccgcactttgctgggtaaagccatgcgtctgcgtatcgtgccagagctgacctttgcctatgataactccctgattgaagggatgcggatgtctaacctggtgagcaatgtcatcaaaaatgatgtagagcgtcaggttaatccaggtagtgacgaggagaagtaatggggcgtccacgtcgtcgcggccgtgacattaacggcgttttgctattggataagccgctaggcctctcttctaatgacgttttgcaaaaagtaaaacgtctctttagcgctaatcgcgctggtcacacgggtgctcttgatccattagcaaccggtatgttgcctatttgtctgggcgaagcaactaagttttctcaattcttactcgattcagataaacgttaccgagtggttgctcggctggggcaacgcacggatacctcagatgcggaaggtgcgttaatcagtgagcgtgaggtcaatcttactcaagctcagatcgatactgcactggagagtttccgcggtgaaagccagcagatcccctccatgtattctgcattgaaacatcaaggtaagcctctttacgaatatgcccgtcaggggattgaagtcgaacgtgaagctcgcagcattacggtttacgagttgctcttcatccgttgggaaggcaatgatctggaactggaaattcactgttcgaaaggaacgtacattcgtaccatcatcgatgacttgggtgaattattgggttgcggcgcacatgtcagttatctgcgtcgcttgcaggttgcgacttacccgagcgaacggatggtgaccctagagcagttaacggcgatggttgaggctgcgcaggcagagggacgctcgccaaatccagaactggattcgctgttattgccgatggacagtgccgttcttaattttcctgaagtcaatctgttaccttccgtggccgcttatgtaaaacaggggcaaccggtgcatgtgtcaggtgctcccagtgaaggaatggtccgaatcactgaaggtaaagagcgtaatttcattggtattggtactatcgcagaagatggccgcgttgcccctaaacgtttggttgtggaaagcgtggaagtagaaaatctgccagtagaaaataaaaagtaggccacacggcctgccttgcgatcccgcgattcaaagagtagaatagtgcggcttacatattgggttgctgaattagagatcggcgcctgtcttaattcatttatatatttggagttgtatcatgtctctaagtgttgaagcgaaagctaaaattgttgctgacttcggtcgcggtactaatgacaccggttcaagcgaagttcaggttgctctgttgactgctcaaattaaccatttgcaaggtcacttctccgagcacaaaaaagatcaccatagccgtcgtggtctgttgcgtatggtatccacgcgtcgtaagctgctggactacctgaagcgtcaagatgtagcgcgttacgcttccctgatcgaacgtttaggtctgcgtcgctaagtctgcgagtttcgggagaaaggggccaagttgcactgaaccccagatcttggatctttttatccatgatctggaggttcggttcaatgaaacaccctttttcaacccgcctagcggcggttcaacattacctttcaggaaaggccactctgcgggaaaccgcacgtcaattcagtgttggcaaatcccctcttacgcgttggatccgagcttttcgccgtcaaggtgaggctggactggagcaccatctttccagaacttatactccagaattcaggctttgcgttgtccgctatatgatggcaaacagatgtagcgctgccgatgcttctgctcattttaacattcccaacgagacgattatccaaaactggatgaaacgttatcgagagggaggaaaagaagcgcttaacccatcgaaaacgggtcctactatgccaaaagataaatatgagcacgattcaaaaccgttcagcgagatgacgcatgcggagctagagaaagaacttgagtatctgcgcgcggaaaacgcttatctaaaaaagcggaaagccctgagagaagaaaaggcactcagggagcagcagaaaaaaccagaatagttcaagcactgacagcagaacatcgactttcttgcctactgtgtgccgcaaaattggcacgcagtacatactattatcatgcatcgaaaccggacggtgtaattgatgactatgcagatgcggtaaaagcgattggcgccctaagcagacgacacgcacagcgctacggttatcgccggatgacggtcgcactgagaaaagaagggttcacactgaatcacaaaacggtgcgaaaactgatgaatcagcacgggttactcagcctcattcggcggaaaaaatatcgctcctatagggccgatggtggccgggcatccgataatctattggctcgtaattttacatccgaaatcagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcaagttggccccttttttctaagaagtaatgatagaatacgttagtatattgttattattatataagatttataaataggatcttccaatgcagaggttcgcgcggctaatgagagactttaacttaatgaaagttaaggattgtcattagtcgcgaggatgcagtgtgaaggtatcagtaacaggtggattagatcgtcaatacgatcaggcaccgcaaagcataagggtacaattttgctgactccgattattcgtaaattccagtatggtcaacataccgtaactatcgaaactggtatgatggctcgccaggccactgcagccgtaatggtaagcatggacgacactgcagtattcgtgactgttgttggtcaaaagaaagccaaaccaggccagagtttcttccctctgacggttaactatcaggagcgtacttacgctgctggccgtatcccaggtagcttcttccgtcgtgaaggccgcccaagtgaaggcgaaacactgacttcacgtctgatcgaccgcccaattcgcccactgttcccagacagcttcctgaacgaagttcaagtgattgcaaccgtcgtttcggttaacccacaaattaacccagacatcgtggcactgattggtgcatctgcggcactgagcttgtcaggcattccatttaacggcccaatcggtgctgctcgcgttggttttatcaacgaccagtatgtgctgaacccaaccactgacgagctgaaagagagccgtttggatctggttgttgccggtactgcgggtgcagtgctgatggttgaatcagaagccgatattctgtccgaagagcaaatgttgggcgcggtcgtcttcggccacgaacaacagcaagttgtgattgaaaatattaacgctttggttgctgaagctggcaaacctaagtgggattggcaggcagagcctgtcaacgaagcactgcatgcgcgtgttgctgaactggccgaagcgcgtctgggcgatgcataccgtatcactgaaaaacaagaacgttatacgcaagttgatgctatcaaagctgacgtgaccgaagcgctattagcgcaggacgacacattagatgccgctgaaattcaggatatcctggccagcgttgagaaaaatgttgtgcgtagccgtgtgctgcgtggtgagccacgtatcgatggtcgcgaaaaagacatgatccgtggtttggatgtacgtactggcatcttgccacgtactcatggttctgccttgttcacccgcggtgaaactcaggcgttggttaccgctacgctgggtacggcacgtgacgcacaaaacattgatgagttgatgggtgagcgcacagattcattcctgttacactataatttccctccgtattgtgtaggcgaaacagggatggttggctcacctaagcgtcgtgagattggccatggccgccttgcgaaacgtggtgttctggctgtgatgccaagtgcgagcgagttcccttacactattcgtgtggtttctgaaatcaccgagtctaatggttcttcctcaatggcttctgtttgtggtgcttctctggctctgatggatgcgggcgtgccaattaaagccgctgttgctggtattgcaatgggcctggtaaaagagggtgataactttgtcgttctgtctgacattctgggtgacgaagatcacttgggcgacatggactttaaagtagccggtagccgtgacggtgtgaccgcactgcaaatggacattaaaattgaaggtattacccgcgaaattatgcaggtagctctgaatcaggctaagggtgcacgtttgcacattctgggcgtgatggaacaggctatcagcacaccacgtggcgatatctctgagtttgctccacgtatctacaccatgaagatcaaccctgagaaaatcaaggatgtgatcggtaaaggtggttcggtgatccgtgcgctgactgatgaaactggcaccacgattgaaatcgaagatgatggtaccattaagattgcagcaactgatggcgataaagcaaaacacgctatccgtcgtatcgaagagattactgctgaaatcgaagtgggccgtatttacgcaggtaaagtcacccgtatcgttgatttcggtgcatttgttgctatcggtggcggtaaagaaggtctggtacatatttctcaaatcgctgataagcgtgtagagaaagtgacagactacctgcagatgggtcaagatgtgccagttaaagtaatggaagttgatcgtcagggccgtatccgcctgagcatcaaagaagccactactcctgacgcagaagcaccagaagcagcagcagagtaattaagtcattccacagctccttgctcattggtaaggggctgtgttatctcaggggcgggatgctcttgtgttaaacaaatggatgaaaggatgtttatccaatgtttgtcttcgggagtaggaaatgaagcctttcttgcgctggtgttacgttgcgacagcactcatgctggcaggatgcagcaaccatgattggcgtaaagacgaggttttggcaatcccgttgcaaccaacgttacagcaggaagtgattctggcacgcatggaacaaatccttgcaagtcgggcacttacggatgatgagcgcgcgcagcttttatatgagcgcggagtgctgtatgatagcctcgggctacgggcactagcgcgaaatgatttttcgcaagcgttagctattcgtcctgatatgccagaggtttttaactatcttggcatatatttaacgcaggcaggcaattttgatgctgcctatgaagcgtttgattctgtactagagcttgatccaacttacaattacgcgcgtttaaaccggggtatcgccttgtattatggcggtcgattcccgttggcgcaggatgatctgcaggcgttttatcaagacgatccaaatgatcccttccgttcattatggctgtatctggtggaaagagaaatcgatcctaaagcagctgtagtagcgttacaacaacgctatgaaaaatcggacagagggcaatggggatggaatattgtcgaattctacctgggcaagatcagcgaaaaatcgctgatggaaaggctcaaggcagatgcaacggataacacttcgctcgctgagcatctcagtgaaactgacttctatttaggtaaacattacctaagtctgggggacaagaacaccgcttcggtgctgttcaaactgacggtagctaacaacgttcataactttgttgagcaccgctatgcattgttggaattggcacttttgggccaagaacaagacgacctatcggaatcggaccagcaatagctgacgaacaactatcagcctgatataccttggtttttaccaaagttaatcaccctaacaggtgatggcctttttgttcgttttataatctaatttgagccggttcacacttttcaatgaaaatgactgaaaattttctcgacgagttatgtagactggctgccattattaatgaggcacgtgtacatgactactgagcttgaaacctcttttgctgatctggggctgtccgctccaattctttccgctctgactgatcttggttatgaaaaaccatctcctatccagttggaatgtattccacacctgttaaacggccgtgatgttctcggtatggcgcaaacaggcagtggcaaaacagccgcgtttggtctgccgctgttacacaatattaaagctgatctgaagtcgccacaggttctggtgttggcaccaacccgtgaattggctgttcaggttgctgaagcgctgtccagtttctctaaacacattaatggcgtcaacgtggtggccctgtacggcggtcagcgttatgacgttcaattacgcgctttgcgccaggggccacaagttgttgttggtaccccaggtcgtctgttagaccacctgaaacgcggtacccttaacctgtccaacctgagcggtttagtgttggatgaagcagatgaaatgctgcgcatgggctttatcgaagacgttgaaacgattatggcgcagatcccggctgaacatcagaccgcgttgttctctgcaaccatgccagaagcgattcgtcgtattacgcgtcgcttcatgaaagaaccacaggaagtccgcattcaatctagcgtgacgacccgccctgacattagccagagctactggagagtgggtggcggttaccgtaaaaatgaagcgctggtacgtttcctggaagctgaagatttcgatgctgctattattttcgtacgtaccaaaaatgcgaccttggaagtagcagaagcccttgagcgtagcggctacaacagcgcggcactgaatggtgatatgaatcaggcactgcgtgagcagacgctggagcgtttgaaagatggccgtctggatattctgattgcaactgacgtagctgcccgtggcttggacgttgagcgtatcagcttggtcgtaaactatgatatccctatggattcagagtcttatgttcaccgtatcggtcgtactggccgtgcaggtcgtgcaggtcgcgcgttgctgttcgttgagaaccgtgaacgtcgtctgttgcagaacatcgaacgcacgatgaagctgacgatcccagaagttgagttgccaaacgcagatttgctgagcgaacgtcgtttagctaaattcgccgctaaggttagccaacaactggaaagcagtgatttggatatgtaccgcgcattgctggctaagctgcaaccggaagaagagtttgatatcgagactctggctgctgcactgctgaaaatggcgcagggcgaacgtcctctgatcctgccaccagaagccccacgccgtccgcagcgtgaattcaattcacgtgatgaccgtggtaacgatcgtggtagccgtgatcgtggtgacagccgtcgcgataaccgctctgacagccgttctgctgatagccgtgatggtggtgagcgtcctgctcgtcgtgaacgtcgtgatgttggcgagatggagctgtaccgcattgaagtgggccgtgatgatggtgttgaagttcgccatattgttggcgctatcgctaacgaaggtgatatcagcagccgttatatcggtaatatcaagttgtttgcttcccactcaacgattgaactgccaaaaggcatgccgggcgaaatgttatctcacttcacccgtacccgtatcctgaacaagccgctgaacatgcagctgttgggtgatgcacagccacatgaacgccgtgagcgtccagcgggtggtaacggtggtgagcgtcgtggcggtggccgtccattcagtggcgaacgtcgtgaaggcgcaggcgctcctcctcgtcgttcatttagcggcgatcgtgctcctaccggtggtggtgagcgtcgtggtaaccgcgatggtcagcgttctgcggccccacgtcgtgatgatgctgccgcacctgctgctgcagccgccgcaccagcccgtcgtcgcttcggtgatgcataagttcgcttagtcatctctgatgattaaacgtaaaaaccagccttcgggctggtttttttatggctattatttatcgttatatcatgattatctcctgcttattttttatgctcacctgctcattaagccaaacttatttggccttacagccatgccaattgctttggatagagagatgtatttgttaacttaagccaccgatggtgctattaaagtaaacctataagttgacagtatgggcagggatgaccaaaatcataaacgtcgaaaaaattttcctatcaggctactgggctcggcaagaaaggaacttagcgatttagatgcaatcaatagagccgaatttttggttgctattgatgtctttgaactccatgggcctggttctggtgtgcctaacgtggagaagatcgggggcgatatgtatgagcttaaaacacacagtagaagtcattggctccgaggtttttactttcactacgttgatggcctttatattgttacgcatatttttgccaagaaaaccaataaggcacctgattccagcaaagcactcggattacgtaggtataaagatttcctccgttctcagggtgaggaataaattagcaacaaaaagaggttgttatgaaaagtgatctgacactgcacgcttgggatgaggttcgggcagaactcttacaagatgaagaaaccgcaagggcctatgctatcgtcatgctacgtaaggcactactcaatagtctggttgcggtcagaaaatccaaacagttgacgcaggttgatatcgctaaacgcatcggtgtgagtcggcaggcgatcagcaaattcgagaaaggtgagtcagccccgactcttgatactctgattggttatacggcggccatggatattgattttgctgccaatatgaagaaaatatttactcaaacattttgatgattaaacgtaaaaaccagccttcgggctggttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaacaacctcaaaccagccttcgggctggtttttttatggcggttatttgtatctgcctgcgatattaccggcgcggggtatgcatcagatcttgctgtaagctggcaacggtttcaaaggaatacagccgtgcttgatgatcaaaaatttggccattaatcatcaattcgtcagcctgtgtttcccgtaataatgactgaagcccatggcgtactttacttttatcaccgacgatggataagcgcagcgcctgatcgacaccaaactgttccgctggcgagcaaattgccgccatattctccactggcggtggtaactggcccggtgtcccccggcgcaggctgacaaattgttgctgcattgaggtaaacaggaagcgtgcatcgcgctcgctatctgccgcgaccacgtttacgcagacaatggcatagggctttggccattgagcggatggtgtaaagttctcacggtatagcgagagtgcctgtaacaacatatctggggcgaaatgtgaggcaaaggcaaacggcaggcccatcgcggcggccagttgtgcgctatacagactggagcctagtagccacagcggaacatgcagcccctggcctggcactgcttgtactgcttgccccggttgtacttcggcaaagtaattctgcagttcacgcacatcggctgggaaattatccacttcaccagagagatggcgacgtaatgccatcatggtgcgttgatcgctaccgggtgcacggcccaaaccgagatcgatacgatcagggtagagcgacgcgagggtaccgaactgctcagcaatcaccagcggtgaatggttcggcagcatgacaccaccagcgccgacgcggatcttattcgtgccactcgcaatatagccgatcagcaccgacgtcgccgcgctggcgataccggtcatattgtgatgttcagcgagccagtagcgctgatatccccatttttcagcatgttgtgctaaatccagtgaagcatgaaatgcatcccgtgctgttttaccctgtgctatcggggataaatcgagcacagaaagggggacagtatttttatcgactacagaaccggtgttatcaatcatagaatcgtccatcttaaccttatgtcgagtcgcttgaagggcgaacgcattatcttcttgttggtacttgaagttgagagtgggtacttgaaattacagatgagtatttgaaattacaggatcgttagctgcgcgtactcatcaaaatcaattacttatgcaagcttatcgggattacctcgcttgccgccttcctaaaactcaaattattttgggtatagccgcattaattgacccaccaaaaatgacgtaaaacatgaggctattactctggcagcataatctaaataaatgctgccgaagggggaataaatgcggcgattaaaaaacgagtgaacctacgaagacgaaaaggttatttatcctattgtttgtggtggtcattgcgatttttttaatttattgggactgaaatattttttttcggaatccttacgtaatgctgaaaaaatcaaacagtcgatatccgtacaattacgaacaatgactatcaacacaatgaatgtacggtaaaattttatgcacagtaaaattattttggcctgtttggtgttcacgcttgtcgcttgtgatcaatcctcttcaccttcagcgacaccctcgcgacaagaggtgggggtggtgaccttaaaaactcaaccggtcacattgagtagcgatttatcaggccgaacggtggcggcaatgacgtctgaagtcaggccacaggtcgatggtatcatcaagaaacgcttgtttactgaaggatctgaagtcaccgcgggacaagtgctctatcaaatagaccctgctagttatcaggccgcttatgacaccgcaaaagccgcgctacaaaatgttcaggtcagcgtaaaatcggccaagctgaaagcccagcgctatgcggcattagccaaagaaaatggtgtgtcgcagcaagatgctgatgacgcccaaaccagctatcagcaagcgctggccaatgtggccgaaaaaactgctgcgctggaaacggcgcgtatcaatttggcctatacccaagtgcgggcacccatttcaggtcgcatcggcatttcctctgtgacaccaggggcgctggtgacggctaatcaaaccacggcattagccaccatccgtaaccttgatcccatttatgttgatttaacccagtccagtgcgcagttgcttgctttacgcaaacagcagcaggcaggcaatgacacagtagcgaatgcgccggttcagctaacgctggaagatggctcggtttatgcccacgaaggttctctgcaactgaccgaggtggccgtggatgaagcgaccggtgcggtgaccttgcgtgcgaaattccctaaccctgaacaccaattattgccgggcatgtttgttcgcgcttcagtacggaacggtgtaaataacaccgctattttggcaccacagcaaggcatcactcatgatgcgaaagggaatgctaccgcgttggtggttaatcaacagcagcaagttgagcggcgtgaagtggtaaccgaacgcacgattgatagctactggttgattagccgtgggctggctgcaggtgaccgcctgattgttgaaggaaccgaaaaggtcagtgttggcgatgacgtcaaaccggtagaggtgagcactacgctgcccgttgtggccgaaccgactacgccatcaactggggagaaataatcgatgtttgcccgtttctttatttatcgcccggtttttgcctgggtcattgccattgttattatgttgggcggggtggttgcgctggaaaccttgccgatagcccagtatcccgatgtcgcaccaccatctatttccattaaagccacctataccggtgcttcagcagaaacactcgaaaacagtgtgacgcaggtcattgagcaagaactgaccggattggatggtctgctctatttttcctcctccagcggttccgatggtaatgccaagatcgtcgccacatttaagcaggggactaatgctgataccgcgcaggtacaggtgcaaaataaggttcagcaggcgctaacccgtttgccaacagaggtgcaggcgcaaggggtcacggtgaccaagtcgcagactaacttcttgttgatcatgtcgctgtatgatgaaaaagacaaacacaccggaacggatattgccgactatctggtcagcaacctgcaagacccactggctcgcctcgaaggggtagggagtgtgcaggtgtttggttcgcaatatgcgatgcggatttggttaaatccgaccaaactggccgcttacaatctgatgcccagcgatgttcaatccgccattacggcacagaacacacaggtttctgctggcaaaatcggggcgttaccgagcggtaaagagcagcaattgaccgcgacagtcatggcgcaatcccgcctgaaaacaccggagcagttcaacaatattattgttaaaagtgacagcacgggcgcggtggtacgactgcgcgatgtggcccgtgttgagctgggcaatgaagattacagcgtgacgacccgcttgaacggccatccagccgcggggatcgcggtgatgctggcacctggtgctaatgcgctggcgaccgccgagcgggtaaaggccaaggctgccgagtttgaattgaacttgcctgacggatacaaaatcgcgtatccaaaagacagcactgattttattaaagtttcggtcgaggaagtggtgaaaacgctgatcgaagccatcttgctggtggttatcgtgatgtacatcttcctacaaaatatccgtgccactttgataccggctattgccgtcccagttgtgttgttagggacgtttggggtgttggccatattcggctactcaatcaatacactgacactttttggtatggtgctgtcgatcggcttgttggtcgacgatgctattgtcgtggtggaaaacgttgagcgggtgatgcgggaagacaatctcccgccccgtgaagcgactgagaaatctatgagtgagatcgccagcgcactgattgggattgcactggtgctctcggcagtattcctgcccatggccttctttggtggggcgaccggcgttatctaccgccagttctccatcaccattgtgtcagcgatggcgctatccgtgttggtcgcattaaccctcacgccagcattgtgcgccaccttcctgaaacccaaccataaaccgccatcagagcacggtttcttcggcgggttcaaccgtcgctatgaccggatgcagacccgttatgaaagcctggtagggcatgttattcaccgctctttgcgctatttactgatttacgccgtgctgattggggtgatgtgtgtgttgtttattcgcctgccaacgggctttttaccgaccgaagatcagggtgatgtcatggtgcaatataccttgccagcaggggcaaccagtgggcgcaccatggaggtcagtaaggcggtagaaaactatttcatgacgcaggaaaaggacaataccaaagcggtcttcactatctccggttttggctttagtggtagcgggcaaaatgccggtatggcgtttattgcattgaaacactggcgtgaccggccgggcagtgaaaataccgccacagccattgcagatcgcgcgatgaaggcactgtcgagtattcgcgatgcccaaattttcagtatgacgccacctgcggtggatgggttaggccagtcgaatggctttacttttgagttgcaagccacaggggataccagccgcgagcaactgctgaccttgcgcgatcaactgattagcaaggcgaataaagaccctattttggcctcagttcgcgccaataccttgcaacaaatgccgcagttacaagtagatatcgataacgataaagtcgcggcattagggctgtcgatcagtgatgtgaatgccacattaagtgccgcctggggtgggacgtatatcaatgactttattgatcgtgggagagtgaaaaaagtgtatatgcagggtgatgtggatacccgctctaaaccggaggatctcaaccaatggttcgtgcgcggtagcagtgatgccatgacatcgttttctgcctttgcgacaactcgctggatttacggcccggaaacgctttcccgctataacgggcagacgtcctatgaaattcaggggcaggccgcttccggcagcagttcgggcaccgcaatggatcaaatggagaaactggcggctgaattacctggcaccagttatgcgtggagcgggctgtcttatcaggagcgtttagccagcgggcaagcattatcgctgtatgccatttcaatcttggtggtattcctgtgcttggcggcgttgtatgagagttggtcagtcccgttctcggtcatgatggttattccgttggggataatcggtgcagtagcggcagcgacgctgcggggattggaaaatgatatttacttccaggtggcgttgttgacgaccctgggtctggcatcgaaaaacgccattctgattgttgaatttgccgaagcggcctatttacgcggcgaaccgctggtggtggcggcgttgcagggcgctgcaactcgcttacggcctatcctgatgacatcgctggcatttattgctggggtaatgcctctggcaatgtctaccggtgccggtgctaacagccgcatttcaatcggcagcggcattattggcggcaccttaacggcgacagtgttggccgtcttttttgtcccgctcttttttgtcttgattcgtcgagtgttcagcggcaagtcaaaaaatatcactgaacataaaggagtataaaatgttcagtcgtatactgatattatcgttacccgcgctgctggccggatgtatttctctcgatccggactatcagcgcccagtggcaccggttccggcaaccttgccttactcaaccgccagtagcagcaaggcggcagatattccgtggcaggagacgatcattgatcctaaactgcgccaggtgattgcgttggcattagagagcaaccgtgacctacgccaagctattgccgatatcgaagcggcccgtgcgcaatatggtgtgcaacgggccgcccagataccaacggttaatgcaggagtcaatggcagccgtgggcgcggattgtccgatacctctgatggcaacaacaataccgctatcagccagagttatggtgcccaagccagtgttagtgcctttgaactggatttatttggtaaaaaaagcagcttgtctcatgctgaatttgaaacctatctggcaacagaagaagcggcgaaaaccacccgcatcacactgattgctgatactgcgacagcttgggtaacactggcggctgaccagaatcaattattgctggccgaagagacgttaaaaagtgcggagcaatctttaaaattggcacaactgcggcagaaaaatgggatagcgtcacgtattgatgtagcggcgatggaaacgttgtatcaatcagcgcgggccgatgttgcacaatacaaaaccacggtagcgcaggataaaaatgcactggatttgttggtgggccaacccgtggcagcacatttactgccagtgacggcctctacattgccggaggtcatcaaagctgtacccgttgggctttcctctgatgtgttgttgaaccggcctgatgtattggaagccgagcataaactgaaatcggccaatgccaatattggggccgctcgggcggcattcttccccagtgtgaccttaaccgccagtgggggcgtcagcagttcggcactttcaacattgcttagtgagggggcagggatttggtcattagccccggcgattaccttgccgatatttgatggcggggcaaatcgggctgcactggaatattcacaggcacagaaaaccggctacattgccgcatatgagaaagcgattcagacggcgtttaaggaagtcgccgatgcactggcgcgtaaagcgaccattcaagaacaacgggcagcacagcaagcttacgtggcggcggcacaagaaagtgttgaactggcacaaaaacgctataaacagggaatcgatacatacttgaatatgttagatgctcaacgcaccttatatgccgcgcaaactcgtctgattgccgtgcaacagatacaaactaacaatttgattacgttgtataaagttttaggtggtggggtatctgacgtcgccaaagagtagacattttttcgcgggcatatttttagtctattgggtacatcgtagtctataaaatgccgctgtgattaagcgttaataaacatgaataacagggaggccagcaatgacctccctgttattacttgataaggcaaggccgtttacgacaccagttctaacccggcaacacgatgccagtagccgttacaatctgctttattggctacaggtagcggtgacagaccctgttcgttagcacggaattgatcgataacgctaagcgtctcaaggccttgtggcgaaagacggatgatatccactaacccctgcattgagatcagatcattgccgaggttatagcagtagccactttgggtctgaataccgtttaggatgaagacctgttgatcttcttgtgacatcaccttgcgcccttgtggatatttaatgcagcaggtctcgcactcatctttggcgcggtcttctgagcgagcggtaaagcaacgggcggaatacgccagcggcagatgaccgtaactcagaacttcaacttcaaattgatgacgaaatcctaacgcatcgcactgttgcagtacattgctcaaccagtcacgggacagttcaaccggcatacaccaacgtatcatgccctgacggtgtaaaatgcgcagggtataggcgttatagcagttcagggcgtggccagcgacaaacggtagtccgcgctcggcggccatattcaccgcgccgaggtcattggcttccagtaaaaactcgccattctccacataacgtttcagttcattcaattcggatggtgcctgtaacagcgccagcgtagaaatcaccacttgtttgccgctgcttgcgacggctttggctaaggccaaccagtcaccgaccttcatttcacggcgcttggtacagacattttcacccagataaataatatcggcactgctgttggccgccgcgtgataaaaggtttcaatctcagtttttggccagtaatagagtactgcgcctaaggcgtacttcatatttcctccggctactgccacttacgatgataagcgcccagtgttgtctgggtaccttcggacattgcgcccagttgctccatccattctgctttggcggcaaattgcgccggattcgcctgatagaggtcaatcgcctgtcgccagactttggcaacctggctgacgtaggctgggctgcgctggcgtccttcaatttttactgaggcaatattggcagcaaataattcgggtaatagctcaagggtattcaggctcgtcggctcttccagtgcatggtagcgctggccatctacccgatagcggcctttgcacagtgtaggataaccggcattttcatggtcttcgtagcggtcaatcaacacgtcgttgaggcgggattccatcccttgtggggtttgttgccaacgtacaaagcgtgcgggcgagcaagcacccacggtattgggtgattcaccggtcaaataggaagaaaggtagcaacggccttcagccataatacacaaactaccaaaagcgaagacttccagcggaaccgggctggtacgtgataactgttttacctgatgcattgagagcacacgcggcaataccacccgggcgacatcgaaatggcgttgataaaagcggatggcttcatcgttggtggcagaagcttgtaccgagacatggcgctcaacctgcggataacgttcagcagcatattccagcatcgccaggtctgccaagatcagcgcatcagctccaagttgtgcggccatatccaccgcccgttgccagcgtgcatagccgtcagggtgggcgaaggtgttaatggcgatatgtaatttacgtttacggctatgaacgtagttaacggcttcttgtagctttttatcggtgaaattgaggccggcaaaatggcgggcgttagtatcatctttcaaaccgatataaaccgcatcggcaccattgtcgattgcggcctttaatgcaggtaagttacccgcaggacacagcagctccatagaatttccctgatataccccccatacnnnnnnnnnnnnnnnnnnnnnnnnnntgtgagggcatagatgatcttggtattttatcgagcggcaattttagttaacctcttcacatcgcaccttgatttaaggcagtttctttcgcattggtgacactcttctgatatttagcaatacatctgaagatgttctgatgcaaaatttgtcgatatagcccattttcataggttagcaatgtggcagaatagcggtacttggcattgtcattttattcagtgctatcattttattcaggattacaaggagtcaccgcctgtgttgggaaaactacgagcacatcttgtgcgtcaagggccagcgctgctacgaggtccattaaaagtcacaccatttgccttgcagcgtcaggtactagaacacgtgttgggctggcaattccgtcaggctctgctggacggtgagttggcgtttcttgagtctcgttggttaaaaatcgaggtccgtgaccttgcgttacaatggtttgtgacggtagaaaatggcaagctgctcgtgagccaacaggctgacgccgatgtcagctttagcggtgatgccaacgatctgatcttgatcgctgcccgtaaagaagatccggatacgctgtttttccagcgccggttacgtattgaaggggataccgaattgggcctgtatgttaaaaatttaatggatgccattgatttggaatccatgccgacgctactgcgtgttggtttgcaacagttggctgagtttatcgaagcgggtcagcaagagggcgcggtggcaacttcccgcgggctggcatcgtgttgatccgggttgaaattccggttgatgcgccggggatcgatgctttactgcgtcgggcatttcagcagggtgatgaggcggagctggtacaacaactgcgcgaagatggcttgctgacgcttgggatcgtggcgacggacgatgaaggggtcgttatcggttatgcggcgttcagcccggttgaggttggcggtgaagatcgccaatgggtcgcattggcaccactggccgtggaagagggcttgcgtcggcagggcttgggtgaaaagttggtgtatgagggccttgatgccctgaatgagttcggttatgccgctgtggtagtgctaggtgcgccagcttattattactcacgttttggttttgtaccggcagcccgccatcaactaacctgccgttggcccggtagcgaagaggctttccaggtatatgcactggcagaagacacgctggttaataccaaaggcgaagtggtgttctctgccccattcaatcgcttttagccgcaatatgttgcaccgttaattcggtttttactgtcaataacggcattaacgaggagggctggtcaatcaccagctcagactgctgacaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgccccgaggtgcggtcaacccttcattcacgagtctaaaaatagcgttgtcaataacctcggctggtcaatcaccagcttttctttttgctgtttactgagctgcttgacgcggtactccagctttaaggcggtcgaacggtcgcccgcttcacaatgaaataccaacgttaactcccctttgccccgcagcgcttttgcccctttccccgcctgatgctgtgccaaccgccgtgctacatcggtggtaataccggtatagagcatgccactggcggtacgcagcaaatagagatgccaaaggctatctgacataatcttattccagtccgagggtaacggttcggcatgttatcaccggaacagcgtattgcatcctgactttttatctgcccgtcgccaatcgggttaatgccacgagcgtgtcacgagtgaacgacgcgccgagtgccgtgggcagaagaccgtgtaggagaaaaaaacagagagtagacgacgacgtcgtagacgcggggcaaaagcggccccgcgatagatacacctagctaagatggatacgcctggctaaattgcggcagttggttgctggttaaaggaatgtttatccgcatggtttgctgttggcggattaattctattgataatatttcgccgttagtttccacctcaacgtgcagtaacgggttactgtcattcaagtcaaaaacacaggtgacctgagctgctggttgttggttgcgtaacatcaggtagctgagatcacgtaccgacggattcgctggggccagcccttgaaatagcgtggcatcagcggctaaccacagtgtcagtgggcgtgctgtggtttggtaacggcacgacatcaccccatttagtggttgggcggtcacctgatgcacatactgcatcgggccgctgtcaccgaaggacgtcatttcacctttctgttctgtcgcagtcccatcaatatacagcgtccagttccacgactgctgatggggattaacgatattgctaatatcgataatcgtatcttccagccataaaatacggcggcggaatttaacatcacgataagacgcttcatcccattgtacgcgggtatggctgtctaactcaggcgcggtttgacgccaatcgacttcggtatccagccaactgaagtttgctgcctgatgccattgacggatgtaaggcactgcaggaggctgatttttttggttgatactgagcgtattgtgagtggcgctgtttttgtaatagtcataatgtcgctgtgcaccataaccggtggtgcctaaatcgggcaggacttcgtggcccctgtcaaacagaattaaatttagccgatcataatgatcatgctcgccgccatacgggctgtgttttatcaacaatgcgcggctggcctgcggttggcgtaggatggttaatccgcaatctggtgcatgtagtgtatcggtcgggatgacatcaataatttgcagtggtaatgattcagccccatacagcagtgcatccagatttaaacggggttgctggcgataaatatgttgcagggccgccgcatattcacggttgccgtagatctgataagcaaattcatacagatgcgcatgattaagctgctcttgcccggcggtacaatcattaatgcgcgggaatgtgccgttgggcatcagcagcttgagcgggaagctgagcatgtcgcggtaatagggcagcgccagtaggctatagcggctaccggccgccagtttttcaaatgaccaaaaaccttgcagtgcataaaagtgataatgcaccgagccttcaaaccacagcccttcgttgaataagccatgctctaactggtagcgcaggccgtaatctgcgttaaccgcaaactcaatgtagtgctcctcttcaaggatcaggccaataaccgcgatagcgctactgattttaacttcatggttgtgcaactgacgggtacggtgttgcattaagaaatcagcgcccacccgcaataagcgctcagcaagacaatcacgttgctcttggctgagcgtatcagcgataaagtcatagcccaaggcaaaatcaaggaggcagtttgcctcacacagggtctgtgcattcgccttacccggcccgttataaggaataccaccgtggacttcatagtcagggtagtagcgggcataactcatcagaatgtcccgcaccttatcgaagtaacgtatttctccggttaattgccacagcaagcccagttgattgcaggctttggcgttcaaaccatttaatgcccgccaccaggcaccgtcgtagggttcgccgctaaaaagatgatcatctaccggacagcggtgtgcttgaggtgaaaagcgatcccataccaactggacaccatgctcagggcaataatagtaatgattccaggtggcgataccggtggcgggcaccagtgtgtcggtctctaaaaccacctgattatcggcgatcagcgtggcaataatctccggttgtttcacaacgcgctggcggattttaaccatctgccgatccgtaaactgcttcatatctggcgtgtcctcggcgatgcttatttttgcgttgtgattgggtaaagtaagatttcaacggtatctgggtattttgctatcaggtattgtgctttttgttggaattcaacgtcagcagggtaggcgcgagcggcggtaatcatattgaccaaggcttttttatcctgtactccatccagatctttatacggccaggcttggtcggtattgatgaaaccggcaacgtactgatagccttttttcaggctgtgctcatccagactgaaatcccagatatctttctcgccaacctccccaagacggcccaatttattgtaggcctctagatggaagttactgtaatgccatgggcgggtgcgctccagctcggcattttgtcggccttgcatatcaaaatgtgagggaatacggcgtaattgcgtgatttccaaacgtttctgtgcagcggctttttgatcgctgaacagggcaaaagaggccgcctgcatatcaaaataggtgccgtggttattgtgccagttatcttcttcgaaaccattttggctggtggtcatccattgataaaaatcaccataccaacttttaatggcctgatagtcgttgtcactgagaacattggcgggtctgatcaattcaacggcatcaatcacatcaactagcgcccggctatcgatcaaaccaatacctcggccttcgttaatccccggaatggcctgcgcatattgcagatttggattcattttagtctctggattcacgaaccaattgaccaattgttcatgcgctttttgggcatactcaggcttaccggtaaagctataagccaacgccagataatagacgtcttcactgaagctgttcatgcgctttttatcggtggcatcactgttggccgcaggatttgtttccccatccttacgtaaataaggcataccgtctttcttgcttggatctggccaccaataaggtgggaagctgtaatagtcgtgtttatcaccactggcggccaagaggcttttatccatgacggagtacagtggtttttttagtgccttgtcggccttagccatcagatttttataagatttttcatataacgggttgttttgtttaatctgttcaatgctgtagttaatatcgtccatttttaataacaacggatgactttctgcagcataaataaagggagatgtacccaacagaatagtcagtaataggtttttagcaccagagtttagcatcatcactttccttatttttatggattaaacggtgtaaataaaaaattattaatttaatatattgaacactcattttttaaataaaaattgtgcttatttataatgtggttatttaatcaattcgtgggtgatagagagaatgaattccatctaatttatatttcggttgaattctaaggcaaagtttttggacttttgtgatccaagtctaccttatgaattctctattaataattgacttagattgtgactgccttcaaattaaatctctgttttaggtcttttcccgtcattttaagtcattgcatgttttttttaatttttaaaataaatcacttaacctactgtttttatgtgtttattaaatttttatcttttttttgttaattttacaaatgtgatctcaagcagaaatttcaaattggaattaagttttgttttttatggtgtagttttttgttttcctctgagttctaatgctatcacgtgttttacgattctgttttgttatttaaacttctgggtaaattcattaaaaattaaatttcaacgaggatgctaagatgaagacgcaaatgataatgtcaaaagtaaaaataaagtctttgctgttgttaacttatttagccatggggatcccttctcttcacgccgcagaaacattgcaagtgtggatccgtgcaagtaatgactctaaaaacatttataaaaaagaagctgacacgtttgagaaaaaaaccggtatcaaaattgaatatttcaatgccacgactgattttgaacaacgtctggcacgggccgctgcgggcaacgcgctacccgatctgattttcaacgatgccgtggcgattggtcagtttgtgcagctagggattgtcgaaccgattgaaccaaaaaatattattggcggagagaacatcttcgataccgcctggaaaagtacccaatatattgatggaaaatattacggggttcccacctccgctcaaacctttgccttatttgttcgcaaagactggcgggaaaagttgggcttagagcaaccgaagaactggcaagacattagcacgctggcgaaagcctttacctttaatgaccccgatggcaacggtaaaaatgatacttacggctttattttgcctggttcaacaacccgtggctacgccagttggtttatcagctcctacctttggcaggcggggggtgactttattcgcccagccggtgaaggtaaatttattgcctcgctggaggagccagcagccactgaaaccctgagtttcatgcgcggaatggtgtgcgataaaacagtccagccgggggctatcaatgcgaccaccgctgatgcgatcccttcattccgttctggccaaagtggcatgttcttctccggcccatatcacatcgcgttgtttgataaagatcccggcaccgaggcttttgaagtgatcccgccaccgacagggccaaaaggacaggctacgttggctgaaggcactacggtctttatgatgaaaagcagccagaaaaaagcagccgctcagaaattcattgagttcatgatctcccctgaagggcagcagatcggcatgggaatgggcaccaaaaacatgccagtcgtgcgcttgtcgatcaataaattggtggataccaaagcggtctatgacgatccacgttgggccatattcgccgatctgtatgccgaacagggccgctatattccacaagttcctaactggacacctattcgtcaggtcactgctgaaggtttcaaccgtattttagccaactgtgacagtgatatcgccgcagaattaaaagcggtgaatcagaaagttaatgatgagttggctaaacagaacgtcttagggcagtgagtgaataatgataacgctaaccccccgactgaaacgtaacctggttccgtggctgttcctggccccggcactggtcatcttcacctggtttaaattcatcccgatgttgcaagggctggtgatgagtttctacaaggttaactttaaccagccaaacgagtgggtcgggtttgccaacttttcccgcgcctttggtgatgaagcgctgcactcggctgttttcaacacgttgttatatgtcctggtcaccatggtggtggccgcgtttatcgccttctttctggcgatgttattggaagggccggcacggcatttgcgttttattcgtaccgccatcttcctgcccgcagtgaccagtgcggcgattgtcgccgaaatgtggcgcattctgttcaacccgaccagcaacggggtggtgaaccacgttttatcgtggttcagcattgaagcgcaggggtttctggcggataccgatcaggcgttgtggacagtaatgctgctgcatatctggaaagccgtgccttacaacatggtgatttttatcgccgggctggtagggattagccgtgatttatacgacgcgtcaaacgtggatggggccaactggtggaaccgcctgcgttatgtgacgttaccgggcatgatccccgcgctttctgtggtcctgatgctgtcatttatccgtggcttccgtgtgtttgccgaagtttacgccaccactggtggtggcccgtctaatgcgacggaaatgatcatgacgcatatctataaattgggctttgagcagtttgattatggttatgcctctgcggtgtctttcctgttatttgcattcactgtggtgctgacgataggtcatctcaccttgaaaaaacggatcgcccgttactaaccgagccggagactggtaatgaaaagtaaaagctggaacagtatcggccgttggataatttatggtctgctgctgattgtgtttgttggcccgtactggggaattattgccacggcattcagtggtgcaccggtgaaacccggtgaattgctggcatggcccaatcagttctcatgggataactttatcttcgcctggatggatatcggcgtctggcaatacctactgaactcgatcattgtggtgttctttggcacggtgttgcaggtgtcagtcagtgcgctggcggcttatgcgttggcccgtaaaaagtttgtcggggtctccttgaccagtctgatcatcctttcgaccatgatgctgccggaagaagtgatcgccattcctttgtatatgatcatcaactggcaactgccggtgatcgatgcctcgctgtacaacagctatctgggcatgatcctaccgattgtgggctgggccttttctatctttgtattgaccgaatttatggcggcaattccaaaagagctggaagaggcggcgcgcattgacggtgccagcgaatggcaaatcttcttccacgtgatcttgccattggtgaaacctgcattgggtactgtggtgaccttcggctttatcatgatttgggatcaatacctgttgccactgattgtggtgaatcaggacagtctgaacaccattccggtgatcctcggcacactccgtaccgatgagagcatcaccccgaacatctttattgccatcacgctgttggcgatgttgccgagcatcatcgtgtatctgggtctgcaaaaacatttcaatcgcgggatcatgtctggcgcggttaaaggctagggagaaagaaaatgggatcggttgtacttaaaaatgtgtgtaaatcttacggtgacatccatgtgatccgcgatgtatcgctggagatccctgatggtgagttctgcgtgctggttggccctagcggttgcggtaaatccaccttactgcgcatgattgccggactggaggagatctccggcggcacggttggcatcaatgataaagatgtcaccgatgtggaaccgaagatgcgtgacatcgcgatggtgttccaaagttatgcgctttatccccagatgacggtacgtgaaaacatgggattcgccctgaaaatggctaagatgtccaaagctgatattaaccaaaaggtcgaatcaaccgccgagttgctcggtttacaagcgctgctggaacgcctgccaaaagatttgtccggtggtcagcgtcagcgggtcgccatgggacgggcaattgtgcgtaacccacaggtgtttctgtttgatgagccactgtcgaacctggatgccaaactacgcacacaggtgcgtggggagatccactgcatcagcggctaaaaaccacttcagtttatgtgacgcatgaccagatagaagcgatgaccatgggccagatgatcgtggtcctgcgtgaagggcgcattgaacaggttggttcaccattggacttgtatgaccgcccggctaacctgtttgttgctggctttattggatcgcctgaaatcaaccagttaaaaggcacggtggtacaagagggcgataaattcctgctgcaattggaggacaactcattactggccttgcccactggattgaacgtcactgaagggcaaaacgtggtttacgccatccggccagagcaggtgaatgtggtagatgaaacgcactgtgccagcgcattgaaagcgaccattacggcgatagaaaatacgggctcggatatgcagctcttttgcagcacgggcgggggccgctttacctctgtatttaaacaacgtttagcggtgagcgaaggggaaacggtctatctgcaacctaagcttgcgggtatccatatctttgatgctgctacggggttgcgggttgactgccaggcggcataagggaggccatattcatgacgccaataaaaacggcagtgacagcaatgaaactatacacattggatgttaactgcctgatcaaagctaaggcgatattgcagcagcctttttcacctctgcaaccggcgttacgtcggttattgagtgaagcggatatattgcgcgatcagtcgcctgaaagtgtcacccacaagacgttactgcctgtcagtggtgatattcacgattactatagttttggcacttattggtggcctaacccgcgcaagcctaacggtttgccctatgtgcgtcgcgacgggcataccaacccgcagagccagaacgatgatacggatactcagcgtatcgcacggatgtgtgaccgctgtttgacactggggctggcctactattttaccggcaatagccgctatgcacaggtcgcggcagaacagatccgttgctggtttttggatgccaaaacccgcatgaatccgcatctcaattacggccaggccattcctgggattgtgtccgggcgcggcacgggcttaattgatactcgcatgatgtggatggtgatcgacaccctgggcctgatatcaccggccaaattgttggatacagaagatacggcggtattgcagcagtggttccgcgactttaaccactggatgttccacagcgaagtgggccattctgaatatgtctggcataacaatcacggcacttggtatgacgtccagcgtgcggctaatgccatgttctacggcgatcgtgggctggtaaccaccattatccgtcaagggatcacgcaacgattggcggcacagattgcgcaagacggtaagcagtggatggaattggagcgcaccgtgcctttccattactccttgtttaatatggaggcccatttactgctgtgccgctacggggaacatatagagattgatcgctgggaatgggtacaggacggtcgtaatgttcagcagggggttgattatctgttgccgtttattgctgaaccggaactgtggccttaccgtgacttgcgcggtattgattatgacagcgcattgcggctgctcttgcaggcggcacggggctacccccaggatgccaaacgttatcaagccgtcttagccactttcccggccgagactctgacatcccgtgatcgcctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagggaaaattggcaggtcagatcaaatagtagaagaaaatttcatgtacactgaacgctgtttttacgccggagagtgacgtgaataatcctgatgacgtgctgttgatcaaccgcttcctgcgccagcaacatgtgttgaccttatgcgcgggcagcggcatggatatgtggtgcgctagctgtttttacgtatttgacgaaaatcagatggcgctctttctgatgacagaaaagcacacccgtcatagcgaactgatgttgataaacccgcaagtggctggcacggttgccactcaatcccgcactatcgccttgataaagggcattcaatatcgtggtgaaattagcctcttgagcggcgatgccgaacaggcggcccgcaaccgctattgccgtcgttttccggtagcgaaggtctcttctgcccctctctggcaactcaatctgctggaaatcaaaatgacgaataacgccctcggctttggtaaaaaattgcattggtcgcgtgtggagccgttatgagtttgggctgcaacttttcgattattaactgtaaataatgctatttttgcctggtttattattcttataaatcccacttcactcgcaccctgaccgctttaagcatgaaagggatagatgttggggcacttacattttttcgggaggtcagatggcgaaggtattattactgggggcgagtggcctggtaggcggcgaattattgcgcctgttgcgtttggatgcccgagtgacatcgatcattgcaccaacccgtaacccattgcctgctatgaataaattgattaatccacacggcgaaaatatcggtcagttgctgaaaatgctgcatgagcccgtggacttggtcttttgcgctctggggaccacccgcaagcaggcgggcagtcaggcggcatttcgtcaggtggattatcggctggtattgctaagcggtgaaaccggccggcgtctgggcgcgcggcatttcctcttggtgagcgcattaggggccaatcccgattcgtggctgttttataaccgcactaaaggggaagcggaacgggatttgcaggctcaaggctggccgcaattgaccttcgcccgcccttcgatgttggccggccaacgggcgacgccacggttgttggagaacctcagcgcccctctatttgccttgttaccggctaaatggcgcttgattaacgccaaagatgtagcacaagcgatgttggatcaggcgtttgctccgccgcaggagggcgttacggtgttgtcatctgcccaaatgcaacctaccctgcgtccttgacgccgcgctaagttataccagcgtaaccgtttgattatcataggcaacgctgaccccggtgggtagcgagttgttgaggagccacctatccaactggtggctggcgtgtgtcagtagcgtctcctctggcatcaataaatccctgatggctaatgccatggtcacatcgttatgattgcgtggcggtggtgactgtggcgcatggctgcaatccagcaccagtaggtcaatagacttactggccagaaacagtgcgctatcggcagatagcccaacagtatcggttaaataagcgatagcccggttggggctttgcagtaaatagccgaaagttattttggaatggaccaacggcacgggggtaacccgcaactcaccaaattgcaacggttggaaggcggtcagtggcggcctgaaatccaaaataccggggtgcttgaacaggtcgtcgcaaccgtccaggtcgggggggccatagactgggatcttatttccgcacccccaacgtaacggaaataacccctgtacatgatccatgtgatagtgtgtcagcaaaaaacgctgaatttcacccgccctaaattgctgatccagtgtcggcaaacctgcgtcaatcaacgtagtttccccttggtaatacaacatcgcactgcaaggtttacgccgccgtgcggggtccacgctagcttgtgtacagatcacacagtcacagccaaataccggcacttgctgggcgcatccggtgcctaacagcgtcagttgcatggtttatcctcaacggggtcagataacggcgtatcaagggtcagtaattgctgtaattggttcagggtgtgttgtaactcaccgtcattacacagttgcaaacagtgagaaggaagttgctgctgatagtgttgcgcccgttgcaagcgggcatcaatttgttcgctattttctcgcccccgttgccgcaaccgttgtgccagaatcgctggggagacggtgagacagaggggtaacagttggtggcgatagcggcgttgggcttcaggtaaatacgctctggagccattgactaacacgtccaacccgtgttgcagccagaggttgatttcaatcccaatggcatagcagtgctgatgtgcctgccagtgcagcgcaaataagccctgttctgcccgctggataaattcctgtttgctcagcgccacatggttctctgcccccgcatctgccgggcgagtaatatagcgatgtgccaccaccctattttgcggtgtggcgtttcgcagtgcagataacaggcaatccttacccgcgccagaaggccccatcagatagattaaacgcgccatcagaacaccctaactccctgacgccagacgttttgcacataaacgttctcgccatgtgcgcgggccagaatcaagtcagcccgtttaccttcggcaatcacacctcggtcatttagccccaaagctctggccggattacgggtcaccaaattgaccgcttgtggcaaggtgaagcggttgctctcgtcgtgtgcgatacggaacgctgcatccatcaggctggcggggtaataatcagaagataaaatatccagcacccccagagaagccaggtgatgagcggcaacattaccggagtgagagccaccacggacaatattcggtgcgcccatcaatacctgtaaaccgagttgatgagaggcggtggcggccacctctgtggtcgggaactcggcaatcacactgcccagcgcttgtgattccgccacatgagcggctgtcgcatcatcgtggctggctagcgcaatgcctcgctcgcgacattgagcagcaatcgccgagcggttaggccctgcccaacgtgtggagagcgcgacctgctcttcttcaaacgccgccatctgcggatcgctaagatgatatttaccctgataatattcacggtatttctcacgcgaagcgaactgacgttgacccggtgaatgatccatcaatgacaccaacgataacgcaggttgcgccatcagggcttcgaacagtggcagagtattttcatagggtagttcacagcgtaaatgaatacggtgctcggcccggttcaggcccgcacgctggctatctaccacggcattaatcatcttttgcagattatccagtcggtgacccccatcgcgcacatcaccaacggcaaccgcatccaataccgtggtgataccgcaggccaccatcagcgcatcgtggctgctcatcgctgaatgggcgggccaatcgacattgggacgcggggtgaaaaatttgtccagattatcggtatgcagttcaatcagccccggcagtagccagccattctcgccatctattgcggcgggtaactgcgtcgggcgatcactgtaactgcggatgacaccgtctacgatttccagcgatccactgactacgctgtcttcaagaatcaggctgacgttattgaggatcatacagggatctccgtgcggatctctgagggggcgggcgtcatggtaagtaaacgatcactgacatggttacgcacactctcatcgtggaaaatcccgacaatcgcggcaccgcgttgtttagcttcatcaatcaggctgaccacggctgcgctgttagcgctgtccagtgatgcggtcggttcatccaacagcaggatagggtaatccacaataaaaccgcgggcgatattaacccgttgctgttcgccgccagaaaacgttgaaggggccaggtcccacaagcgtggcgggacattgagacgggttagcaggtcctgcgcccgttgttggcaggtgtgccgatcaacgcccagttctaataggggctgcatcaccacatttaatgcactaatccgtgggatcacccgcaagaactgactgacccaaccgacagtatggtgacgcacggccataatttgtcgggcttcggcggccacgatatcgatccattctccctgatgtttgatccagatatggccgctgtcaggcagatagttggcatagagggagcgtagcagcgtggattttccactcccggaatggccgtgtagcacgacacattcaccgcggttcacctccagtgatatttgatgcagtaccggcagacgaataccgtgctggtggtggagcacgaaggttttgctgatattttcaacccggagttgtagggggttcatggtgggcctcggtttatgttttgtttcgctcggtacggttatttcactcagtgcaatggtttcgcttgccaaggcatcggttatccataggccttcagtgcctgcaatcgagcaggagggcaggccgcccctcctgcacctgcggctttgctcaacatccaacgcccactacgtgggttcccttcttcatctcttcggctttacgggctggctttaacctacatccctgtaggttgacgcctttcgccgacgtcctgtcggctcaccctacctgcgttcttcagtcggcgttggccgattcgccgttcaaggtcaacggcctaaaagtcaaaatcaaaaaccaactgcaaatgcaaaatcaaagagcaaaaatagagccagcagtggtttagttttgcagtaccgatgagaccaggagttgggtgtaggggtgatggggatcgtccagtacccggtcggtaaggccgctttcgataacctggccctctttcatcaccaatagacggttagctaataagcgggctacccccaagtcatgagtgacaatcaccacggctagctgcatttccaccaccaaattgcgcagtaaatccagtaaacgtgcctgcactgatacatccaagccgcccgtaggttcatccataaaaaccagtttcggatgggtcaccaaattacgggcgatttgcaggcgctgctgcatcccgccggagaaagtggtggggaggtcatccaatcgggataacgggatctcgacatcttccagccagcggcctgcaagttggcggatctcgccgtaatggcgctggccggtagccattaaacgttcgccgatgttgccgcccgcggagacttgtgggcgcaagccgtccagtgggtgctgatgtaccacaccccattcggtacgcaacaaacggcggcgctgactttcggccatttcgtataaatcaaccggttgctgtgtacccgtgcggtaaatgatctgcccctgctgtggggctaaacgggccgaaatagctttcagcaaggtggttttacccgagccggattcgccgacgatccccaaaacctcaccgggatagagctgaaaagagacatcactgaatcctttgcccggcgcatataaatgagtgagattctccaccgacaacagcggctgaggggtagattgggctgacatcatcagacaggtacctcggttggggatgtggcttcttgtgcgctggcttgagccagttgctgctggcaaaaatcagtatccgagcaaacaaacatgcggctaccttggtcatccatcaccacttcatcaagataactgtggcgcgaaccacacagtgcgcaggggtcatcccactgttgtacgctaaacggatgatcgtcaaaatcgaggctttccaccttggtaaacgggggcagggcataaaggcgtttctcacgacccgccccgaacagttgcagtgcgggcatcatatgcattttgggattatcaaatttcgggatcggtgaagggtccatgacatagcgatcattcactttgaccgggtaggcataggtggtggcgatatggccgtagcgggcgatatcttcgtacagttttacctgcatcacgccgtactcctccagtgcatgcatttttcgagtctcggtttcacgtggctcaataaatcgcagcggttctgggatcggtacctgataaatcaggatctgatcttctgtcagtggggtttccggtatgcgatggcgggtctggattaatgtggcttcagtggttttttctgtggttgccaccccgctgacccgttggaaaaagcggcggatcgagacggcattggtggtgtcatctgcgccctgatcaatgactttcaacacgtccgtgtggccaatcagacacgccgtcaactgaatgccgccagtcccccagccgtaaggcattggcatctcacgcccaccaaatggcacttgatagcctgggattgcgacggctttcagtatggcacggcgcaatgtacacttggtttgctcatccaaataacccaggttgtagccagtgagaacctcagtcatggtgtggctcctgtcgttgagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatggtaatgaagaagacgataattgcggtgtgaaaagggcggatgacgcggccagatgttcactgcgtaggcgtttgagcagtgccagttccgcctggaaatcgacgtaatggggcagtttcagatgagagacaaaaccagcggcctcaacgttatcggcatgggataacacgaactcttcatcctgcgccgggctggaaaccgcttcctgatactcacggctttgcagggtgcgatccatcagcgctatcgacatggctttgcgttcaccacggccaaaaactaagccatagccccgggtaaaatggggcggttctgagaccggatcgacaaaaccattgaccatctcgcattcggtcaacaggatctcaccaatatcgatcgcaaagcccagttcttctggctgaatggcaatggtcaggtaaccggtgcggatctcggcggcgaacgggtgagtgcggccataaccgcgctgggtggagtaacccagcgccagcagaaagccttcatcacctctgaccaattgttgtagccgtgccgagcgattacagggataaactggcgggttccgggtgatatcatctggcggagtgccgtcatcttgctccggcagcgctaactgctcttgggtcagtaaatcaaatacgtgagcgcaatgctctggcaaggcttcttcgccacggggggctagcggcgtttcgccagaggccaacagggtaaaatccaacagccgatgggtgtaatcataggtggggccgagcacttgcccaccgggcagatctttgtaaatggccgaaatacgccgttccaggcgcatcgtgtcggttgccagcggtagactgaccgccagacggggcaaggtggtacggtaagcccgcaacagaaagatggcttcaaccaggtcaccactggcctgcttaatggccagcgccgccaattcacgatcatagataccgccctcggtcatcacccgatcaacggctaaacctaactgctgctcaatttgctcacaatcgatcgccgggatctgagtatcgccccgccgctggttttccagtaattgatgggcggcggcaatggctttttcgccccctttcacggcaacgtacatcagcacacctccacatgagtggtccgtgggagagccatcaggtgctcaccacaggtcaacaggaaatcaaggccggcggggaacacggcaggccggttaagcggatggttcatgagctggcggtttattagcgggtggttcattaatagataattcatcaaaggctgaggcagttgcggtgaaacaatgcggttctgttcaataccggggccgtgtaagcgcaaaggcgtcccctgattcaggctgtccacctgaataatgaccgtgacagactgctctggtgagagctcattgcccggtgggcaggtggctaattgcacttcagtaagctcattgcccaagaccgcaaagcaggcggttgcgagatcggcggtcagtggcgcaccagtatgaaaacgcaggttgtgctgtaccccctcgctcgctatttggctgtccagatagagtggtgtctcctgatcggctagggtcagcaggacgctggtggttgcaggatttaacggttgccaaccggtagaatgcggtaatgtcacttgcaccccaggttcgctcagtgctttcagtatgcggcgaaaagcatactgggcctcaaccacaggctggtcaaaatgcgtcagtagactcatcaatcttctccccgaactaatgtgaagaaatcgactttactggcggcgatatgctgggcgcgcagttggcgtcgtttctgctgtattgcggcgagtgggtgaatcacggttttcagtaataattcgttcagtcccgcgggcctgcctttcagcgttgaatattgcagcaaggcatccaataacgcgcagagttcggcatggggcttgttacgtccggcgatgtagctgtagccatagatatcggtgcagtcattgagtttgataaccgcgcgggtgaccgtcatatcaccgagaataaaacggcggccggtggcccccatccgcgcctgcaattgattaagacccatctcaggtgcccggatcacctgatactccggggatagatttaagggctgccagtgggcgagaagttctgtgggctggctatgggccaagatcgacagccaattttgccgggtcatcaacgtgctttccattcagtgctccatggtcagttcaatcatgtcggcgcgggtcaggctgagggaatattccgccacctgttggctatcaacacgggtatttagcgttcgcacgcacaggagcggcgcgtgggtggcaatctccagcagggcactctctttggcttgagcacgccgggcgctgatgcgagtttggctgcgtttcaaaggctgttgtaaatgttgtgcgatgaactgatgcagtgaacctgagtgaaaccgttgtagaactggccaccaactgagatcgggtaggtagtgatcgataatgcagaccggcacaccattaacccgcctcagggtgcgcaaatgaatgaccgattccccctctgtcagcgagagtgcttttgcaacaggctcagccgcagggcgtaaaacggcaagtaagcgctcactggtggggtcactgccttgatcgagtaggttctggctgaaacgcgcattggcatggagcgggtagtcataagggcgcatgagcaccagaatgccgatgccctggcggcgttgtagccagccgcgctcgaccaattcatccactgcccggcgcagggtatggcggttaacctgatagcggtcggcgagctgttgttcggagggcagataatcgccacaacggtaatggccgcgcaactcctgctctaactgggccgcaatatgttgatagcgggtgggatagctggtcggtggtctagataagttcatggcaaatataccctctcagcatcatcaccacgggctaccgctttttgtccaagacaacgacatgaaaagaaaaagcaggcgggcaggtggcggattgtcatgttgataaccggtaagttttctcaccgtaatgctggctgtttttgatgacagtggggttaagctaggatggcggaacgatgaatattttgctccccccacgtttcttatcaggaaccgcaggggcttatcaattaacgttgtgggtttgggctaacgtcgtgtatttgtctattaataatgaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatttattaacgtaaacagtgaataacctgattgctgctgccgcgccagataagtgaaggatctttcaggtcttgtacgaatttgccgtcgatcaggacgttgatcaaatcaaccacttgctgttgttcggcagtgagttcagccaaggtatagccggtccatagccagatatcttttccatcgcattcgtggtgcacccgttgtaccagttgaagaatggcggacaaattttgtggatgcaacggatcgccgccggaaagggatagcccttgccgccggatacgcgagtcgttcaggtcggcgatgatcttatcttccatctcgcgggtaaacggcttgccggaattgagtcgccaggtgcttttgttataacagccgacacattggtgcacgcagcccgaaacgaacaacgtacagcgggtgccggggccattaatcacatcgactgggtagtattgatggtaatttatagtaaatgccccccttcgtattggtagccgcaggcgtgttggttagctgggtgactcagcccatcagcaggcctcgcattgacgaggcctgaggttgtcgcctacctacaacgccaatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttgggtcatattctgcttagcgtttcagcccaactgcccgttagccagatgtttcacccggcgtttcacttcttcttgtttacccgcattaaatggccgtgcatctgggctacccaaataaccacatacccggcgggtgaccgacactttcgatggctcatggttgccgcatttcgggcaggtaaagcctttgctggtacaagagaattcaccggtgaagccgcattcatagcactcatcaattggcgtgttggtgccgtaataaggaacccggctgtagctgtaatcccagacgtcttccagcgcccggatgttgtgctgcaaattagggtattcgccgtaacagatgaaaccaccgttagccagcggcggataaggggcttcgaaatccagtttgtcgtagggattcacttttttctcaacatccagatggaagctgttggtgtaatagcctttgtccgtcaccccttcaaccacaccaaattcagcggtatcaaggcggcagaagcggtcacacaagttttcacttggggtgctgtataggctaaaggcataaccggtttcatctttccaatcatcggtagcctgtttcaaatgagccacaatggcgatggctttttcgcgcagcttctggtcatcaaagagatgggtctgatggccgaataaggcattaatggtttcatgtatcccgatatagcccagcgagatcgacgcacggccatttttaaagatttcggcaatattatcatccgcttgtaagcgtacaccgcaagcaccttccatatacagaatgggggcgactcgtgctttgatcccttctaaacgggcaattcgggtcattagcgcttttttcgcgataagcaggcgctcatccagcaactgccaaaattggttttcatccccttttgcttccaacgcgatacgtggcagattaaggctgatcactcccaaattattccggccatcgtggatttgttgaccctcctcctcatacacgccgaggaagctacggcagcccattggcgttttaaaggagccagtgaccttaaccacttgatcataattaagaatatctggatacatgcgcttggttgcgcactccagcgccaactgtttgatatcgtagttagcatcgccaaatttgtggttcaggccatcgcggatagcaaataccagttttgggaataccgccgttttacggtttttacccaagcccgcaatacgattacgcaaaatagcctgctggatcatgcgtgattgccaactggtgcccaagccaaaaccgaaggtgacgaagggcgtttggccattcgcggtatgcagtgtattgacctcatactccagtgactggaaggcgtcgtaacactctttttcggtacgcgacatggcataacctgcaacatcagggatctgccactcttcggcgacagccttatgtttattaaagctttccgtgacaaaaggggccaaaacttcatcaatacggttaatggtggtgccaccatagatatggctggcaacctgcgcgataatttgtgcggttacagcggttgcggtagaaatggattttggcggctctatttccgcattacccattttaaaaccttgggttaacatgccttccaaatcaatcaacatacagttgaacatcgggaagaacggcgcgtaatccagatcatgatagtgaatttcgccgcgctcatgggccagcaccacatcgcggggcaaaagatgctgtttagcgtagtgcttggcaacaataccggccaacagatcgcgctgggtagggatcactttgctgtctttgttggcattttcgttcagcagtgctttgttgctttgctccactaacccttgaatttcctgattcaagcggccacgcagttcccgtgagatatcacgatcatgacgatattcgatgtaagcccgggctaactgtttgtattgacccgccatcagttggttttctaccgcgttttgaatttcacggatatcaaccttcggctggttttccatcgtttgagcgaccactcgggcaacggttgcacaataatcggcatcgaccacgccaacagctaatgctgcgcgctcaacagcctctttgatacgaacttcatcaaaaggtacctggcagccgtcccgtttaatcactactgttttcacaatgtcactcctgtataccgccgcatagggttatccacaaggcaacccgcagcacatcagggctgcgagggggatgtggatgcttttgtggataactactacatatagatgcttaaaatattatagacactatatatgggtatctggatgagtgacagtcaactgatagccaatattgttgacctagaacaaggaaattggcgttagggttattccctgttcagtacgtcacagaattgtgatttttatggcgagggattgtattgacgaaaaggttttgtgtttatgaaaaggtcttgtgtttacgaaaaagtactgtattgacgaaaaggtatggtgtttacgaaaaggtcttgtgttgatagggttcgcctgataatcgattttttctatttactggccgcgtcatgtcacctcaccgaatcaccaaaacttaccccatcgaatgctccgccgacgctaaatcctcccgtgagtactccctgacaatatggccgttttccatcaacactgcgcgctcagacatatgtgccaccacatcgctgtcgtgactgaccagcaaataggtcatgccgtattcgcgttttaaatgattaagcaggttaagaatttcggcctgaacggacatatctaacgctgaggtgggttcatctagcagcagcaatttaggccgcagcagcagagcgcgggcgatagcgatacgctgacgctggcctccggagaactgatggggataacgtaaagcggcagacgcaggcaaacccacttgtactagtgcctgcgcaattcgctgagcgatatttttctcgccgtggatctttaacggctcacctaaggtgcgttgaatattatgttgagggtgcagcgaggcatacggatcttgaaacaccatctgcacatctttacgtagttggccggtgaaacgttggcccggctgtaaccgctggcccagcaaggtgatttccccctgccattcgcgctgtaacccggccaatgtccgcaagacggtggattttccacagccagatgccccgatcaggctgaatgtttcattggcttcaaccgcaaaactgaccgattcaaccgctgttttgatctggttcttctgggcaaagctgacctgcaaattgttcacttcaatcagtgccacgggagcctccggagaaatctacgctgcgatccaatactggcagatcggtgccataggtatgggcattcgggcggcaagcccatagcgtgtgggtataagggtgggttgaatggggcagatcagcggccagaccttgatcgaccaacttcccctgatacatcactaacacgcgatgacaatgttcggcgactaatggcaggtcatggctgatcagcaacaggctcatttttcgttgttcggtttgctcaacaattaattcaaggatctggttgcgtaatttggcatctaacgcggatgtcggttcatcggcaattaatactctgggattattcaccaaagcgattgccagcatcgcgcgttgccccataccaccagaaagctggccggggtagctgtggtaagcgctggcatttaacccaaccgaggccagtgcatttaatacccgttcatgcgcatcagcgcttgaaagggtgttatgcagcaacagagactcttcaatctgcttaccaacaggttgtaccggatttaaggcataacgggggtcttgtaacaccatagcaatttcactgccccgtaatgcgctccattgcctggtgtttaggcgcagtaaatcgtgttcaataatctgaccggaatggccctgatcatccgtgttgtcagagtaataactcagcttcttggcactgactttaccggggtgcctgactaagcccatcagcgctctggccgtgatcgatttcccggagccggattcgcctacgagagcaacacgttcgtgaccgaggtggaacgaaatgttatccaccacccgctgttgctgaaaatcgacgcacaggttatcgacggtaaaaatagaatcagtcatggtgaggatccagaatatcgcgtaggccatcgcctaacaggttaaaggccatgctgctgagtaggatcgcacaaccgggaatggccgcaatccaccattggtcaaaaatcacctgcatcccatcggcgaccatcgaaccccactcagacatgggggggcgagcgcccagccccagaaaacctaaacctgcagctgctaatataatgcccgccagatccagtgccaaacgcacaacggcagacggtaaacacatgggcaatatgtggccccacaggagccgtagccctcggatgcccatcatttcagccgcagctaaataatcacttttacgtaataactgaatttcagctctggcctgacgggcatacgccggccaggttgtcagtgccagcgctaatgcgccgttcagtaaaccggggccgagcatggcaacaaaagcaaaggccagaatcagccgtggcatcgacatcaccacatcagtgattcgcatcagaatgcgttcgagccagccgccgtaatagccagaaagcaccccgaccaacaaccccagaggcaatgtgatcacggtgaccagcagcaccaatcccaaggttggccgggtaccgtaaatcagacgcgacagcatatcgcggccataactatcggtgcccagcaagtggcccgagtcacccggcggcaacaaccgatcggctgcgttttgccagttagggtcctgtggagcaagccacggagcaaaaaccgcaatgataaccagcagtgatagaataaacagacctatgctggtggacggggaacgcttcagcgtgcggtagaactttattattggcatatcagcatcatcgacatatcagcgcgttctcggatctagcaggcggacgagcagatccgtcacattgttaatcaaaataaagcacataccgagcagcaaggttccgcccataatcgccgtggtgtccccggcaaatagggcgctggtcaggtagcgaccaatgcctggccaggcaaaaacagtttcggttaacaccgcaccttccaacatactggtataggccagcgcaatgaccgtcagtaaggtgccacgaatattgggcaggacgtgcatcagtaaaatacgcatttcacctgcgcccttggcccttgccagcgtgatgtactctttattcaattcacttaggcaggccgagcgggtcaggcgggtgatactggctaacgcatagtaagccagtagggagaccggcaaaatcatgtggccgagagcattattaaaggcccccatatcacctgatcgccaggtatcgatcagcacaaaaccggtcttggcttcaacagtatattggtagatatcatccagacgacccggaccggggctccattgcaaccgcgcataaaacagcagcagcatcagcaagccgagccagaaaatgggcactgaattacccagcagagtgataaagcggatagtgatatccagcttgctacctgcccagcgggcgcacaataaaccgaggaaaatacccagtgcaccgcccacgagcagtgataaggttgccaattctaacgaggcagggaagacggtcagtagatcctgtaataccggctggccactggcgctggcgacccctaaatctccatgagccaatcgcaccagataatgccagaattgtacaaataatggctggtccaacccgagttgctgtttgacctgttggtaagtggcttcactggcgtgatcgcccacaatttgcaggactcggtccactggcgacagtgccgaaaggaagaaagtgatcaccaacaggccgaatagcgttagggccagggtgaatagcccctgtaaaaaaaccaaaagatgacgccgggagggggttcccggcgtggtatttaatgctacagacattgactatcggctcgcttgtcgcttgagttacatgtgttccacaaataactaatatcacatctaactcatttcacaaataagtcagcacaagggtcttatttactgacacgatcataatagaccatatcggcattcagaccttgttgatagccttttacattatctcgtaacacaacttgtgctttggcttgatcaataaagatataaggtgagttttgctgcagttcctgctgtaactgggtgtacaactgagtccgtttttctggatctgcttcagcgacggcagccagtgtttgcttattcagttcaggaataacccagccgtttaggcccgccaccgtactgcttttaccgtcgttataagcgaaggtgctggcattggagtgtgcatcgaaataatccgggatccacaggcgaatcgccgattgatgctgtttagcccgcacccgaccataaacttggctacctgctgctggcagcaataccagtttcaccccccctgcgcaaagctggcctgtaacgactgagcaatggtgataaacgggggtttgttctcaacatccagtgtcagtgtggcatctttaatgcccgctttagccagaatttttttggcggtggccggatcaaaagtgaatggattgcttgccaatgccccaggcaaaccaacggggaggaagctttgatgaatgaaatactgatctttcaacagatctttggtaataccttggtaatccaccagataacgggctgcttgccagagttctggcctgctcagcagcgggttagcggcattagcggtgttaaacaccaaatagttttgttctgctgatgggatttcaacgaccttgacgccggcctgtgttttcagcgcagtaatttggtccggccctaattcccgtgcaatatcagcatcaccttgttgaattaacaggcggcgggcactggggtcaggcacgtttttaataataatattcttaattaatggctgattacccggtgacgtagggttggcatccagcacaatggcttggtgcggctgataaacccgcattttgaaggcgccgctaccggcagagtgcattttgagccacgcattaccgtaatcgtcatctttggtattcgccgtcacggtttttttatcaacaatggatgcaatgggcgttgataaaatattcaaggcaaccgctgggctgacatctgcactccagcttacttgcacggtattattatcaattttctttaggtgttgatcgatgttatcagcctgccagcccaagacgttgagaataaaagcaggtgagcgattcattttcactgcgcgggtgaaagaataaatgacgtcatcggcttgtaccggattacccgatgcaaataccgcctgtggacgcaatttgaccgttaatgttttggctgcggcatcgccttcccagctttcggccaagacgggtactacttttgccgggttatcgcggtcggcttgaactaagcgctgatagaggctcggtactgtctgaatgctagacagctcgttactttctgcggggtcaaggctgacgatgtcatccagggattgcacgactatcagcgtatccggcggcgttgctgccaatgtgccgccagataacgctgccagaacgaataatgacagaacttttgctttcattgagactcccaagaatagattaccgccatcgcgtgtttctagtattaagtagttaacatcgatagaaaatgagtgtttttttatttatttcaccgcagcttgccaccataatcactttactgtctgtggtaaaagtctcaacagttatttgttataatatttagtgataataaaatattccgtaaaggaataatgatgaggttattgacaaagtgtccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaatgatgatgttttttccagcaatagtcatcaccgccgcaacgccatcatccgtaggctgaaaaataaataatcagcaaatatcccattttatgaatgccaatctacttatacccgtcgccctttaagatgcaggggggttagctgcccttgctcaccccagtcacttagttatctaagctcctggggatttactcggttgctgcctacctgcatcttgaagtaacttgggtatataataaaacagcatttcattttcataagacaagggaacatcatgattatcggaaatattcatcatttggcactgctgccttatctgccagcccaattgcgggacgccatcgagtatgtgaaaagccatatcaacgcagataccccattgggtaagcatgatattgatggcaataatgtgttcgtgttggtttccaatgacagcactgacttattagagaatcgccgtgcggaatatcacgccaagtatttggatatccagattattttggcagggcaggaagggatggctttcagtaatctacccgcaggaaagccagataccgattggttggcagacaaagatattgccttcttacctgcaggcacagatgaaaaacacgtagtgctgcaaaccggtgattttgtcgtatttttcccaggtgaagtgcataagccattatgtgccgtgggcgagccggcgaatgtgcgtaaagcggttgttaaaatagcggtgaaataggctatctcactggccagcttgagcttcggggcagtgctcgccgccgtcacgtactgcgtgtacgctccgttggctgcgcgctgtccgcactcaatctgcctgcgccgataacgcctatttaatctggttggctattttcattaattgatagcgaaaagcgaccagcttgagcttcggggcagtgctcgctgccgtcacgtactgcgtgtacgctccgttggctgcgcgctgcacgtcgtctgaattttataggtaaagggccgatatagataacggatcagcccttattattgtcatcggctgcctttatattttgctcatcgtggcgaccatcacggctttgatggtatgcaggcggttttctgcctgatcaaatacaatgctatgagctgattcaaacacctcttcagtcacttccatgccgccgggtaaatcatattgttcggccatctgcttaccgatggtggtttggtcatcgtggaaggcggggaggcagtgcagaaattttacctgagggttaccggtcagcgtcagtacacgcatattgacctgataaggtttgagtaagttgatgcgttcctgccagacctctttgggttcccccatcgagacccagacatcggtataaagaaaatcagcgccgttcactccctcggcaatatcttctgtcagggtgattttgccccccgttttctgtgccagtgcctggcaactgataacgaaggcttcctctggccaacaggctttcggtgcgactaggcgtaaatccattcctaccagtgcggccgcttctaacaggctgttccccatgttattacgtgtatcaccgaggtacgccaacgtcattttattcagcgatttattgggcaggtgttcccgcatagtcagcaaatcagccaggagttgggttggatgaaactcatcggtcaggccattccagaccggtacgccggcaaattctgcgagtgtttccaccacgcgttgcccatagccacgatattgaatgccgtcatacatacggcctaatacacgggcggtatccttgattgattctttatgcccaatctggcttccccctggcccgagataagtgacgcgagcaccttggtcatatgcggcaacttcgaaagagcatcgagtgcgagtcgagtctttttcgaagatgagcgcgatattcttaccgaccaatttttgctgttcacagccagatttcttgtcttttttcaattcagtagctaaatcaagcaaggcaataatttcagcgggggtaaaatctaacaacctcagaaagtgacgtttatagaactgattcatctgttcgtctccatgtgcccttcatccttgatgcttacaacaccaattatttgggggtaaattgaatttcaatatgaatttaaattcaatttataggtataaatattcaattacaacccaaattaataattctttctcgtttatagtggaggcaatagctagggtgtgggaaaatggcgcaatataacgcccattaactgaggataaaggcatggcaaaccgcgaactgctagacgaacaacgtgatgagacccgcctgatcatcgaggaactgctggaagatggcagcgatccggatgcactgtacaccattgaacatcacctctctgctgagaaattcgaggtgttggaaaaggccgccgttgaagcgttcaagctaggttacgaggtgacagatgctgaagagctggaagttgaagacggctctatggtgatgtgttgtgacgtaatcagcgaagtcgccctgaatgcagaaattattgatgctcaggttgaacaactggtcgcattggctgaagcctgtggcgttaattatgacggttggggcacctattacgaagatccaaacgcagaagatgacgaagacggtgagtacgacgacgaagagttggttgatgaggatgacgacggtaagcgtcactaaattacccttcgtccttggcgctacagctgtgttagcggcactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacctgagtaagctcatcgggatgcgttcgtttgctgccttgctgtagcaccaatgacgttgggtaatccccttcttgaggctacagttttttgtcatcattaagggtgcatggcgccctgaaattcttgcaggggagggcttcaagaggttaaagtgttttcagcatcgtcacttcgcaatctacatggccggtattccccatcgcaccgccaatatgttcaaaacctaatctttcgtacagaccaacagcactggtcaggctggcagtggtttccaaataacagcgaccaaatccctgctggcgggcaaatgccaacgcctgtagtgccaactgtttcgctaaacccttaccacgcagtattggcagaaaatacattttctgtaattcgcatagatcggcttcaccgcccaacagtggcgcgacaccaccaccacccgcgatgtgaccatccacctcaatcacccaataagcgctacgtggctggctgtacaattcatacaagtgatcaagattaggatcggacacggtatagcctttgtccgcagtcaggccgaattctgccgaaacctcacggataacattggcaatggcgaggttatctcctgcggtgatggggcgcaccaggagccggataggtgtggttgtggtcatgctctataaacccaaaggtaatatcttagtcataatctgtaataccatcgaatggtgccagggtgcaatggtaaaaagcaggggccatgatagtgaataattatcatggcccctggtgacgactgactgatagtttgattaattatagtgcagcgatagttgcctgctgctcaattaacttctgtttggcttcagcacaagcggccagtctttcacgctctttggcaactaccgcttctggcgcccgcgccacaaaaccttcgttacccagtttgccttcgatgcgctcaatttcagcatccagtttcgccacttccttcgccagacgatccaactcggtggctttatcgatcaggcctgccattgggatcagcacttcagcaccttcaaccaatttagtgaccgatactgggcctttatcaccttcagctagcaaggtgagagaggacaagcgcgccaatgactggataaaactctggttttccagcacccgacgctgtgcttgtgcgttggcaccccgcagcatgacctcaagtggtttacccggtgcaatgttcatttccgcccggatattacgcaccgcgataatggtttgcttaatccactctaaatcactgagtgcttgttcatcgacttggctggcatcatattctgggaaaggctgcaacataatcgtgtctgcagtaatgcctttcaggtttttcacccgctgccagatagtttcagtgatgtaaggaatgatggggtgcgccaagcgtagcaaggcttccagcacctgaatcagcgtgtggcgagtgcctcgcagttcagcttcagagccactgttcatcaccggcttggtcagttccagataccagtcacagaactggttccaggtgaattcatacagaataccggccgccagatcgaagcggtaggtgtccatcgcttcacggtaggctttgatggtctggttgaattccgccaaaatccagcggtcagccagtgataacaccatttcgccaccgttctgcccacaatcctgcccttcggtattcatcagcacgaaacggctggcattccacagcttattacagaagttgcgatacccttccaggcgtttcatatcccagttgatatcacggccagttgaggccagtgccgccaacgtgaagcgcagtgcatcagtgccgtgcggctcgataccgttcgggaactgcttttcagtgcgcttgcgaattttctccgccaactgtggctgcatcatattgccggtacgtttttccagcaacgcttccaaagagataccgtcaaccatatccagtggatcgatcacgttacctttggacttggacattttctgcccttcgtcatcacggatcagaccggtcatgtagaccgttttgaacggcacctgtggtttaccattttcatctttcataaagtgcatggtcagcatgatcatgcgggcaatccagaagaaaataatatcaaaaccactgacgaccacgctggtcggatggaaggttttcagtgcgtcggtttgttcaggccagcccagtgtagagaatgtccacaggccggatgagaaccaggtgtccaacacatcttcgtcctgacgcaaagcaacctctgcgcccagattattgtcgcgacgcacttcggcttcgtcgcggccaacatacacattaccctgctcgtcataccaggccggaatacggtggccccaccacaattgacgtgagatacaccagtcctggatatcgcgcatccatgagtaatacatgttttcgtactgtttagggacgaactggatctcgccgttctctacggcttcaatcgcgactttggccagcggggcggtgtgcacgtaccattgatcggtcagcatgggttcgataaccacgccgccacggtcgccataaggtactgtcaggtcatgaggtttaacctcttccaacagaccgagtttctcgaattccgcgaccaccgctttacgggcagcaaaacgttctagcccttggaactgcgcaggaatagcgttactgaatgcatcagttgcttcaccgtgggtatcaaatacctcggcttctgagcggatatccccgtcgaaggtcagaatgttgatcattggcagggcatggcgcttaccgacttcatagtcattaaagtcgtgggctggggtgattttcacacaaccggtgcccttctccatatcggcgtgttcgtcaccgaggatcggaatacggcggccaaccagcggcaggatcacttctttgccgatcagatctttataacgtggatcttccgggttaaccgcgacaccagtatcacccagaacggtttctggacgggtggttgccaccaccagataatctttgccttccgcagtcttggcaccatcggccagcggataacgcaggtgccacatggaacctttggattcgcggttttctacttccagatcagaaatggcagtacgcagtttcggatcccagttcaccaggcgcttgccacggtaaatcagatcttctttatgaaggcgcacgaacacttctttaactgcgttggacaagccttcatccatagtgaaacgttcacgttcccagtccacggagttacccaaacgacgcatttggcgagtaatggtgccgccggattcgcctttccactcccagattttatcgataaacgcatcacggccgtaatcgtggcgggtcttgccttcttcggcggcaatcttgcgttccacaaccatctgggtcgcgatacctgcatgatcagtacctgcctgccagagggtatttttcccctgcatacgctgatagcgaatcaaggtatccatgattgtctgctggaatgcatgacccatatgcaggctgccggtcacgttcggcggcgggatcatgatgcagtagctttctttgctggtatcgccgtttggtttgaaataaccctgtttctcccaatgttcatacagcggctgctcaatttcctgcgggctgtatgttttatcgagggacggctcagttttgttgatatgagaaggtgtattttccattttctttttatttcaattagttggcggcgttgccgtggtcaagtggaagccgacgctgcgataagatttatatcggtcgcgcgccaactgtttcaaattttcttcataaggcacgaagtctaccacttcatggaaagcggtggcaaaacctgcgaattctggcagcaggctgataagcaggtcgcgcggtgaattcccgcgtctttccggccacgccagttcgacgggagcgccatattttggcccttcaccggccagattatgtggcacaaattgttcaggagcgcgctgccagagcgcttcatccagccgctgagcttgttcctggctttcacaggcgatcaacacccgcttgcccgcacgccaacgttcagccgcgatctcgcaggccaacgcttcgtgcgctcgcagctcaccggcaggcgtgtcgtgttcgagcaggtagaaggtagcgtttttcataaattctctacaacgtaaagggcacaaaaatgtgccctcagactgctaacaaaatcaaatgaaggggaaacgtgccgttggggtcgtagtaaccgttttgcttgtcaacccttcactcactgttgtcgttaaccttaatatatcaaacgattaatcgtcgccgtttaagcccgcgcgattcagtaggaactgagacaacaacgcgaccggacggccagttgcgcctttgttcttacctgaacgccacgcagtacccgcgatatccagatgcgcccaactgtatttacgggtgaagcgcgataagaaacagcctgcggtaatagccccacccgcgcggccaccaatattggccatatcagcgaaattagagtccagttgctcgtagtactcctcacccagtggcaagcgccatgcgcggtcgcccgcctgttcggatgcgccgataagctcatgagccaacgggttgtggttcgacatcaaaccggtgaggtgattgcctaacgccacaacgcacgcgccggtcagtgttgcgatatcaatgactaactctggctcgaaacgctcaacgtatgtcagcgcatcacacaacaccaaacggccttcggcatcggtattcagcacttctacggtttgaccagacatggtggtcagaatatcaccaggacgataagcacggccacccggcatgttttcacaaccggctagtacacccaccacgttcagtggcaattgcaactcggcaacgacccgcatcacgccataaacggttgctgcaccgcacatatcgtacttcatttcatccatgccttcggcaggcttgatggaaataccaccggaatcgaaagtcagccccttacccactagcacaattggcttagcatctttatttgggttgcctttatattctatcaccgacatcaatgattcgttttgcgaaccatggccgacagccaaataagcgtgcatgcccagctctttcatctgctgttcgccaatcacgcgggtgacggtgttggtactgaaagcatccgccaattggcgagcctgagacgccagataggcggcgttacagatattgggtggcatattgcccaagtcttttgccgctttgataccggaagcgatagctaaaccgtgctggatagcacgctcgccactggtcaattcacggcgggttggcacgttgaagaccattttacgcagtgggcgacgaggctcggttttattactcttaagttgatcgaaggtgtaaagcgtttctttggctgtttctaccgcctgacgcaccttccaataagtatttcggcctttgacatgcagttcagtcaggaagcagaccgcctccattgaacccgtgtcattaagggtattgatggtcttttggatcacttgcttgtattggcgctcatcaagctcacgctctttaccacagccaattaacaagatgcgttcggaaagaatgttcggcacatggtgcagtaacagtgtctgcccgactttgccttcaagttcaccacggcgcaataacgcgctgatgtagccatcactaattttgtcgagttgttcggcaataggagatagacgacgaggttcaaaaacgccgactacaatacaggcactacgctgtttttccgggctgccgctctttacactgaactccatgtactctcctgaatcttaaagacaaaggtgggagctaccgttagaatatggcgctccgcaacgatctctctccgttgtgttaacgacgtgtgttaaccttaacggcataagttgttttgttttggcgactataagcatgttcctataggacacccaaacgctagatgttgtaatactattttagctgtgaaggttgccatatgatgagaataaatggcggattaacgatgaaactatcgattttcctgcaaaaagacaagttttcacaggcgtattagcgtgatcatcattagatatctggtacgggaaaccttaaaaagccaaattgcgatcctgttcatcctgctattaatcttctttagccagaagttagttcggatattaggtgccgctgttgatggtgaaatcccgacaaatgtagttttatcccttttgggacttggtgtgccggaaatggcacaactcatcttaccattgagcttattcctagggctgctgatgaccttgggcaaactgtacacggagagtgaaatcaccgtgatgaatgcctgtggcatgggtaaaaagtccttgatcatggcagcgttaattctggcgctcttcacctccgggctggcagccatcaacactatctggcttggtccttggtcttctaaacatcaagatgtcgtactgaacgatgccaaagccaatccgagtctggcagcgcttggcggtgggcagtttaaatcttcaaacgatggtaattcagctctttttattggcaatgtggcgggtaaagagtttaaccgtgtgtttttggcacaattgcgcccgaacggtaaccagcgcccctctgtggtggtggccgatagcggccatatgagtgagctcccggacggttcacaaatggttattctgaacaaagggactcgctatgaaggcaccgccttgctacgcgatttccgtattactgacttcgttgattaccaggctgttataggacacaaacaagtacagcaaagcagcaacggggccgatcagatgtcaatgaaagagctatggcgctctcaagaacctgatgcacgggctgagttccactggcgtctaacactgattgtttcggtcgttattatggcattgctagtggtgccgttgagtgtggttaacccacgccagggtcgtgtcctgagtatgcttccggctatgttgctgtatttgattttcttcctgttacaaagctccctgcgttctaaggcgggtaatggccaactggatccactggtctggatgtgggctgttaatggtgcttatttggctctcgcgataatcttgaacctgtgggatggcctgatggctcgtaaattacgtgctcgattgagaggtgctgcctgatgtttggtgtattagaccgctatatcggacggactatcctcaatactatcctgatgacgttattaatgttggtgtcgctgtcgggcatcatcaagtttgtcgatcaactgcgtaaagtcgggcagggggactactcggcggcctctgcgggtatgtacactatcctgagcatcccaaaggacatcgcggttttcttcccgatggcggccctcttaggggcattactggggcttgggactttagccagtcgcagtgagttggtagttatgcaagcgtcaggttttacccggatgcaaatcgcagcgtcagtgatgaaaacggcaatccctctggtgttgctgacgatggctatcggtgagtgggtggcaccgcaaggtgagcagaccgcgcgtaatttccggacacagcagatgtacggtggttcgttactctcaactcagtcgggtttatgggcgaaagatggctctgactttatttatattcagcgggtgtctggcgaaagcgagttgacgggtgtcaatatttatcattttgataaagaagatcgtctgctttcggtgcggtatgcggcgacggcgacctatgaaaaagacaataaaacctggcggttatcgcaggtcgatgaatctgatttaagtaatcctactcaggtgacaggttcacagacgctgaccggcgagtggaagaccaatctgacgcctgagaagttgggtgtggtggcgatggatccagattcgctctccattagcgggttgcacgactacagtaaatatctacagcaaagtggccaagagtctaaccgctacgaactgagtatgtggagcaaggtatttgctcccttctctgttgcggtcatgatgctgatggcgctgtcgtttatttttggcccattgcgcagcgtgccaatgggtgtccgggtggtcaccggtattttcttcggctttgttttctacgtgctggatcaagtttttggtcgacttagcttggtttatggcatcccaccaatgctgggtgcgctgttgccgagtatgttattcctcctgatcagcatttgtttgctgctaaaacggcggtaatgacgtttttttcagcacttagactaaacgtagtggaataacagttgcatgcggatcattggtaggtataattcatctcgttttccgcatactactacttcagtgccgaagtggcgaaatcggtagacgcagttgactcaaaatcaaccgccgcgaggcatgccggttcgattccggccttcggcaccattagtatgaaaattaagtcaccgcaaggtggctttttttgcctaaaatccagtcacagcaaggccttacctctcttatcagtcaacataagtcaatctgattcaatctacatcaacttactgatgtaggtacatctgcgggtatatcccggttcgatcatgtttgtacccacgcagaacccttgaaaggatactcaacatggctctgagtgatgtgaaggttcgtacagccaagcctgaagcaaaagcctataaacttaccgacggcgaaggcatggtgttactggttcaccctaacggctcgaaatactggcggctacgctatcgctttgacggtaaagaaaagatgttggcgttggggaagtaccctgaaatatcactggctgatgccagggcacggcgtgacgaagctcgtaagcagttagctaatggtgtggacccaagtgagagcaagaaagccgttaaggtagagcaggagcaagaagcgataacttttgaagtggtagccagagagtggcatgccagtaatcgtcaatggtcagaagctcacagtgctcgagtactcaaaagcttagaggacaatctctttcaagccattggcaaacggaatatcgcagacctcggaacccgtgatcttttacctccaattaaagccgtagagatggctggacgtcttcaggtggcttcccgcctgcaacaacgaaccacagcaataatgcgctatgcagttcaaagcggtttaattgattacaaccccgcgcaggagatggcgggcgctgttgctaccggtaaaagaaagcaccgcgctgcactcgagttaaaccgtgtttcagagttacttcatcgcatcgactactacagtggcaggccactcactcgactagcggtagaattgactttattggtctttatccgttccagtgaattacgcttcgcccgttggtcagaagtcgattttgaaactgcaatgtggacgattccgggagaacgtgaaccactggaaggtgttaagcattcacatcgaggttcaaaaatgcgcactccccatcttatccccttatcccgtcaagctctcgccattctggaaaagatcaaaagcatgagtggaaaccgtgagctgatctttatcggtgatcacgacccacgtaaaccgatgagtgaaaacacggtaaacaaagccctacgcgtgatgggatatgacacgaaagttgaagtctgtggccacggtttcagaaccatggcttgtagttcattgattgagtctggattgtggtcgagggatgcagtagaacggcagatgagtcatcaggagcgcaactctgtgcgtgcggcttatatccataaagccgagcacttagatgagcgcagattgatgattcagtggtgggctgattacttggatgcgaatcgggagaagggggttagtccgtttgattttgcgaagttgaatacgagctgattaaaaaaagtttctgtaaggcatgtatctgatatgccttattttttctaattgtgttatttgcgggcttttaactcaactgtgccactacagattttgaaacgcactgattttgaacaagggtcaaagacactgctccgtaagcaaggcataatgcagcaattactcattagaatggtttcgtctgatatgagcaccattacccctcactaccgcaacgtacaacagttgttgcaaagtcagtcgttttccattgatgagtaccagcgcgagtacaaatgggaaaaggagaacattgacgagctactctctgatcttcagggcaaatttttcagctatagcaaaccggatgatgaaaccagtgccgtcagcagctatggcgagtattttcttggttctatcattgtcagcaagcgcaacaacaaaaactacttaattgatggtcagcagcgggtcacttccttgacactgttgctgatttgcctgtaccgagcagcccaagaaaaggggctgccggtagcccaaaccttagccccactcattttcagtgacaacctcggtaagcccaagtttaaccttgacatctctgagcggttacctgttattaatgcactatttaaaggggaagcgttcaatccggacggtaaggatgaatccatccaaaccatgtatgctcgttatagcgatattgaagtaaatgacctgatggcagaactaggagacgcgctgccacatttcatctactggttgttgacgagggtaggtttgatcgagattgccacggataacgatagctatgcctacgctatttttgaaacgatgaatgatcggggtaagccactgagtccagtcgatatgttgaaggcctatctgttggctccaattgaagaacaggatgcgcgattacaggctaatcaggtctggaaacaacaagttttggaattgatctcttggggaggggggcacgaaccggagcgtgatgccaactgtattaaggcgtggttacgggcacagtacgcagaaagtatccgtgaacgtaaggcgggctcggtcgataaagattgggagttgatcggttcagtctttcaccgctgggtgcgagaaaacaactctcgcctgggtttgggtaaagctcaggaaaatcagaacatgatggctgtaagctttccattttttgccaaagcgtaccgacgtatcctacataccagcaagcattacacaccgaagctacgagcggtctactacaacgctcacaatgattttacttggcagaatacggtgctcctagcatcgttgatagaaactgacgacgacgagacagtggatcgcaaactggcggtcacagctacttatttggacatctggttgatgcgtcgagtagtgaattatgtccgggttggatactcaagtgtgtcttacgctatgtggttattgtgccgggagatcaggcgtaaaccgctatcggagttggtagctatcctccagaataagttggcagatgatgatgttacgttctccggctacgcagtaaaaggacgaacgggtattgatggtttagggctcaatcaattcagccgccgttatatctaccatttgctagcacgactgacagaagcaactgagatcggcgcagggcgtactgagacatttgatcgattggtggaccgtactctcaagaacccatttgacatcgaacatatctgggctgatgattacgaaatcgtgaaagatcagttcagtactgagcaggaatttcaagattggcgcaatcatgttgcgtcaattttactcttaccagcagatgttaaccggagcctgcaggacaaaccgtttcccctgaagcgggtgcactatgccaaacagaacttctttgccgcaagtttggactccagtgtttacgaacatcagccacagtttcagcagttttctaccaaatatgagctgcctttcaaattcgctgaggtattcgataaagcggagcaacaggtacgccggaaactgattgcgggattagtagaattaatttggtcaccgaatcgtttatgtgaggccgcccatgtctgagcaaccactacagaactcgctttttgaggacgattacctgctacgggaacttgggcaggtagcacatgttccacaggtcgctttaacagagttagttgctaacgcctgggatgccggagcgtcacgagtagacttggttttacctaccgatataggtggaatattgactgtgacagacgatggtcatggtatgaccccggagcaatttaaaaagcgctggatgactttgcgctatacccgcgagaagtatcaaggtttcaatgtagagttccctaccggacgaactgcccgcccgcgaaaggcttacggtcgcaatggcattggtcgccatggcttgctttgttttgctgacgaatacgaagtgaaaacctggcgcgatggcattttggcaaccttcgttgttggcaccggagctggttctagtcctttcgtgtgtcgtagtgagactgaggagaaacacataggatccggtacacgattgcaggtacaggtaacacgcaaactgccagatgccgatgaaatactcactgtattatccgcccgcttcatccacgatcctgaattcgaggtgcgtgttaatggcaagttacgaccctttactgagattgatgggcgaataagtgaagagaccctgtgcctcagtgcaggacgtcatgccaaagtgattgtcatcgactcaactcgtctgaatcattcttctttgcaccaaggaattgcattttgggtacagcacagattagttgggaccccgtcatgggcagttggacagatagccaatttcgacggacgtacacgctttgcccggcgttacaaggttatcgttgatacagaaggtttcgaatctgatgttgaacaagactggaccgctttttgtcccactgattctgtaaatgaattatatcaggctacagctgagcacattcgtgatgttgcacaaaggcttgctgtggaatttactgaaattacatcagaggatgctctgatgcaaaaccgctcagagttagcaaccttgggtcagggggcccgcttgggagtggctgaattcactacagcggtagctcaagagcatccgactgtctccccagatgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttcgtcttcgcattctttatcacacgacgaaacgcctcccaattaggggaaggtaaaaaagaatgcgaagaaaaacactttattgagaatcactacggtttacctattttaaaactcacggtttctaaaaaatgaacacagctaaattaaccgccagtctgaattgatgtcaattaaaaacgcgcccgaaggcgcgttacaccgaaattagaaggtttagttggctattgttccggttcggattctgtttcctcttcatctacagactccaaattagcgtctttaacgctgcttgccgcacgacgagcttcacctttgtgttgaactttatttaattggcgttctagtttggtgatcagttcattaatggcagcatacatatcatcatgcttggcgctggcgaccaagggacccattggtgtactgatagaggcatcggcaacaaaaccttgtggctctttagacagtacaatgtgtgggtttattaactgggcctgccatttatccagtttggtgagacggtcctcaacgtgtttacgaattgccggggtaatatccatttgcttgctggtaatattaactgtcatatgacttacctctctgtctactccgtcttggataacttcagcatacctcgctttaccgtagaatgtatgatcgagatcacttttttttgtcactttttgcaaagctcgtgggaactgtgatttaacctcaggaacaggctttgagggcttgaatcattggttataatgtcgcattatcgataggttatatcgcccgcatatagttaagaatgacactatttttgagcctaaggtgggacgtgtttttatctttaagcgggaacgttgatctttagctaaaaaactaaagttgaaaacctaaattgaaaacggcagcctgagctgccgttggtgttttcatttttcgggataatgttaggctggattggccgcaattatcttcgcgactttatctgcctgagcattcagttgcagctgcttataagcattttccatcaacggcaaggcatcacgagtggcttgcgtatctggataatctctcatcatttgatctacacggttaacaaccgcgacgtaagcacctcgtttagtgtaatattgcgccacggccaattcatatttggccagacgatctttcaggaacaccaggcgtttttgcgcatcagttgcgtattggctattcggatagttttgaatcaactggttaaaatcgcggaatgcggcccgagcatgttgcggatcgcggtctgaacgatcaattccgaaaaagccttgcaacgcgctgtcatccagagccatgtccgtcaaaccacgcatatataatacgtaatcgatgttaggatgggtgggattgaggcgcataaagcgatcgattgaggcttgcgccataggcagatcagcagatttataatacgcataaatcaaatcaagctgaacctgctgggagtaaggcccaaaaggatagcggttatctaacgcttctagttgcgtaatagctcccttaaagttaccgtcctgcaacttttgctgtgcggtagcatagagctcagaaggcgggttatcgggaaccacgtccttgttactggagcaaccggtcagcaccaggctcaacgtggcggcagccaccagatatttcatacgcgtcatgacgttttgattatcctcgaagtgttattccgggagactgtccgttaagctcccgatcaagatctagatacaatagcacattatattaaacggcatcgccgtcaaaacccaacgttaacgaacaagaagctgcatatggcacaacaagtacaactcagcgcaacggtggccgaatctcaactcggtcaacggttagatcaggctttggccgaattgttcccagattattcaagatctcgcataaaagagtggattttggatagtcgggttacagtcaatggtaaaaaaatcaacaagcctaaagaaaaagtgttgggtggtgagctcgtcgcaattgacgcgcaaattgaggaagatgcccgttgggcgcctcaagaaatcccacttgatatcgtgtatgaagataacgatattctggttattaataaaccccgaggtttagttgttcatcctggtgctggcaatcctgatggcaccgtgctgaatgctttgctgcattattatccagaaatcatggatgttcctcgcgcaggcattgtacatcgcttggataaggacaccaccggattgatggtggttgcaaaaacagtcccggcacagacccgcttggttgaagcgttgcaagcacgtgaaattacacgtgaatatgaagcagtcgctatcggtaatatgaccgctggcgggagagtggatgagccaatttctcgccactcgactaaacgcacccatatggcagtacatccaatgggcaaaccggcgacgacacactaccgcattatggagcacttccgtgcccatacccgtctgcgtctgcgtttggaaactggccgtacacaccaaatccgtgtgcatatgtctcatattaaccatccgctggtgggtgatcagctctatggtggccgcccgcgtccgcctaaaggggcgtctgattcctttattgccatcttgcgtggctttgatcgtcaggctctgcacgcaaccatgctacgtttgtatcacccaatcagcggtattcaaatggaatggcatgccgcattaccagaagatatggttgagctgattaatgcgttaaaagccgatactgaagaatttaaagatcagatggattggtaagatgagcacactgatactgcccgattggccgatgcctgcccgcgtccgggcttgtagcaccactcgtcatggtggtgtcagtgtgtcgccttatgattcattaaaccttggtacgcatgtgggcgatgttgctacccatgtggacgccaatcgccaacttctacgggaacaagcctgcctaccacaaatgcccgtttggctggatcaggtacacggtacccgagtcctaacacttgaggggcgttcggtatctaatacacaagctgatgcggtgtatagccgagtggtagggcaagtctgcgcggtcatgacagcagactgtttgccggtcctgttctgctccttagcgggtgatgaagtggctgcagcccatgcagggtggcgtggtttatgttctggtgttctggaacacacggtggcgcaattcaatgcggcaccgtcctctcttatggcttggttaggtcctgcgattggtcctcagcagttcgaggtcggtgaagatgtaaaacaggcatttatcagtatcgatgctaaatcagctttggcatttacccctttcggttctaaatacctcgccgatatctatctattagcgcgtttgcggctacaggcggcgggtatccaagctatctatggcggtaatcgctgtactgtgactgaaaaacaacaatttttttcttatcggcgtgatggtatcaccgggcgtatggcaagtttaatctggctaatataatatattgcgtcaggacgatccgctgacgtagaacgcattattttaatatagtgtcaaaataaccttgaaaaattgagggatgacctcatttaatctccagtagcaattttgaccaatattggaggtgttatgcgtctggatcgtcttaccagtaaattccagcttgccctcgccgatgcccagtctttagctcttgggcgcgacaaccagtttattgaaccgttacatttgatgagcgcactgcttaatcaggatggggggacggttcgccctttattgacctcggcagggattaatgttgcacgtttacgtagcgacattgagcaagctttaggtcgtcttcctcaagttgaaggcaccggcggtgatgttcaaccatcaaacgagctggttcgtgtattaaatctttgcgacaaattagcgcagaaacgttcggataagtttatctcttccgagctgttcgtcctggccgtacttgaagatcgtggcacgttaactgacatgttaaaggctgcaggtgcaaccgtcgctataatagataaggcaattgaaaccatgcgtggtggtgacaaagtcgatgatcagggtgctgaagatcagcgccaggcgttgaaaaaattcactatcgacctgactgagcgtgccgagcaaggcaaactcgatccggttattggccgtgatgaagaaattcgccgtactattcaggtattacaacgtcgaaccaaaaataacccagtgttgattggtgagcctggggtgggtaaaaccgctattgtggaaggtttggcgcaacgcattgtgaacggcgaagtgccagaaggcttgaagcataagcgtgtactctcattagatatggggtcgctgattgccggtgccaaatatcgtggtgaatttgaagagcgtttgaaaggcgtactgaacgacttatcaaaacaagaaggcagtgtgatcttgtttattgatgagttgcataccatggtcggtgccggtaaaggcgatggggcgatggatgccggtaacatgctgaaacctgcattagcgcgaggtgagttacattgtgtgggggccactaccctcgatgaataccgtcaatatatagagaaagatgctgcgctcgagcggcgtttccaaaaagtgtatgttgcggaaccaacggtagaagacactatcgctattttacgtgggctgaaagagcgctacgaactgcaccatcacgtgcagatcactgacccagctattgtggcagccgcaacattgtcacaccggtatatttctgatcgtcagttaccggataaagctatcgacctcattgatgaggcaggttccagcatccgtatgcaaatggattcaaaacccgaatcattggatcgtctagagcgccggattattcagcttaaactggaacagcaggccctaaaaaaagagtcagatgacgccagtaaaaaacggttggaaatgctcaatactgagttagagcaaaaagagcgtgaatattctgaactggaagaagagtggaaagcagaaaaagcttcactcaccgggactcagaatatcaagacggagttggaacaagctaaaatcaccttagaacaagctcgtcgagtaggtgatctggctcggatgtcagaacttcagtacggtacaatccctgagctggaaaaacagctggcggcggcaaccgcgctagaagggaaaaccatgaagttgctgcgtaaccgtgtcacagaaatcgaagttgctgaagtcctggctcgctggaccggtatcccggtatctcgcatgttggaaagtgagcgggataagctgctacgtatggaacaggacttgcatcaacgagtcattgggcaagatgaagctgttgaagccgtctccaacgctatccgtcggagtcgcgcagggttgtctgatccaaaccgaccaattggttcgttcttattcttagggccaacgggggttggtaaaactgaattgtgtaaagcgttggcaacgttcttgttcgacagtgacgatgccatggtgcgaatcgacatgtccgagtttatggagaaacattccgtatcgcggttggtcggtgcacctcctggctatgttgggtatgaagaaggtggctatctgacggaagcggttcgtcgtcgtccttattctgtgattttgctggatgaagttgaaaaagcacatccagatgttttcaacatattgttacaggtattggatgatggtcgtttgaccgacgggcaggggagaactgtcgactttcgtaacacggtagtcattatgacctctaaccttggttcagatttgattcaggaacatttcggccaaatgaattacagcgaaatgaagacagtggttatggatgttgttagtcaccacttccgtcctgaatttattaaccgtatagatgaggttgttgtcttccacccacttggtcgggcgcacttggcttctattgccaacattcaactggagcgtttgtataaacgtctggaagaacgtggctatgaagtgaagattactcagcctgcattggaattcttgggtgaagctggcttcgaccctgtttatggggcgcggccattaaaacgtgcaattcagcaggaaattgagaacccgctggcacagcagatactttctggcaaactaataccgggaatccccgtgactttagatgttgaaaatgggcatattattgctaagcagtaatagctgatcctctaaggggcgagaaatcgccccttttttgttgtttttttcttcatatattgcatttatgatgcattagtgagcggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccaggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcatatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtggctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatagaaagtaacgagcaaataaagccgggctgagaaattggtcgggctttagtaccttgttgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcagacccaccaactcaccattccctgttgagttgcagcaataaggtgatttgctttttatatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataaaactatttcaaaacgtactgcggtcgcaagacacagtgtgttgtgaaatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgataagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacacttaggtgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgagataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccccatgccaaaaacgtggggttttgctgtgcgcgaaacacagaaattgcgcgttgtaaaatagccccatgctgggtgatggtgttgattgaagggggaatattattggggattaagtttggggcagtgagacattttcttgatattcaatctgttgggatttctatacggctcaattcgctgcccgataaagactataaccagtaatagcgccagcgatatcccaggtaaaatctttccagctccagccggttcctgcttggcggctgtcgtaccattccttaccagccccaataccaatagaaaataataagccaaaattgcgacttttagcatctgaccaattctgatgttctccgtatgctgtacctgcagcggccagagcagcagaagcaaaaaaatgttgggctttatcttttccagtccagctgtcattcgcgacatgggtacaggcagaagtgagtaagagcaatggggcgataagcaatcggcgaagatagatatgcagccgcatagagtttctcttttagtgggagatgaaaacccgctaattcaccgggttttatctttaagacttatagaatacggctaattaaccgatcaatgcggatcctgcgcaaacggcggataagtttgcgaactttaaccggatattgttggatattctccagttcaaggtagtgtgaaaccactttggtatgagtgcggatacactccagttctttggcccgctgttcatgcatttcatgcttaggatcgtggatcaaaatggcattctccaaatccaagcgccatgcgcgcgggtttaggttattgcccgtgatcaactgccaattgttatctacccacatccctttcaaatgataggtgttgtcgccatctttccataagcgaacaatgagctgcccgttatcaacatacggttgtaagcggctcaggaaacgacgcaggttgatttcgtataaatacggcagtgcaccgataattttaaagggttgatcttcagggatataaaagtcatttgcggttttatcaccaacgataatctcaacctgcttaccttcccgcagcagataaataatattacggactaacagcgcgggcaggttaaagtagggggtgcaaatggtcaggcgttcatcagcggaggccattaagtgatgaatcgttttgtttagtaaactcttcttacctaacccaaccagaggagtgaccgctaactcatcgttatgcgcttgtgccgagaattggtaactggcatcacgcagtgatgagcgaaactggcgggtctcattcttgatctcgggggtggtaggtcggtcattacggtcaaggcgttgaactgctccggcactcagtatccgttgtttcacgtaatcaaccataatggtagcgagtgacggattagtgattagctggtagcgatcataacgatatttatcattctgatagagatagacatcattgatgctggcaccgctataaataacggtgtcgtcaatgataaagccttttaggtgcagtacacccaatgcttcacgcgtattgaccgggacaccgtaaacaggaacagaaatatttggatgtttagccgccatatcgcaataccaatcggcattagtattgacggctgccgcaccaatacggccacgctgagcccggtgccaatctaccagtacatagatctccagttcaggatgcgactgcttggcctgatagagggcattcattacatcacggcctgcgtcatcctgctccagataaagtgccaccagaaaaatacgtttggttgcctgagcgatgagttccaacagagtagagcggaaaaccttggggcaataaagcgtttggacatcatcaactgactgggggagtttgggcagttgtgcaaggtgttgttgatgtttgctacgtttgaattttgacaacatcacagtgcgcttcttctcttgttatttaatggcaaaaccgccatatcaaaaaaacactaatccatagagtcggcgataataccattacttttctggattgtgcgcaagttttgcctgccaatggctgaatcacttagctctgtggcctatatcacgctgattggtgtaacaaagatcaaagtgtcagctccagatttacgatcccatcttctatttgcacatcaatagtaaaaccgagtttttgtgccaaaccaatcataccgcggttatttggcatggtgactgcggtgagccgggatagcccatggctacgggcataacggatcatcttctcaagtaatgccctgcctaagcccagcccttttagatccgagcggaccagtacggcaaattcggcatcaatgttgtcaggatcagaaaatgcccgcgtgacacctatgatctctggcccttcactattttgacgcacagcaacaaaagccatttcccgatcatagtcaatttgtgtcatattcgccaaatcatcatggctgaattcattgatttcactgaagtagcgataataaaggtcttctttagttacttgatcaataaacagttttagcagtggctcatcttccggcagaatcgggcggaataagcactgggagttgtctctgagcgtgaccttttcttccaattcatgcggatacgggcgaattgccagacgagcttgagggtcaccagtgacaggggctaattgcatcgacacatccagcagcgtgaactcactgccggaggccagtaccgggtgaatatccagacgggtgatttcggggcagtcgaggatcaagttggaaacttgtaccagcaagcggcttagccctggaatatccaaaggttgtagtgatccgcggctgcgaattttcccccctttgacggcctgtataatcaggtagcgcgccagcaccatattgagaggcggtagtgcgacggcggcttgtgtctcgtggtgccactcaataccgccttcacctaacatgatcaacgggccgaaaatagcatcttgctccacagcaatacgcaattcttgtgctcctgctcgattcgccatgctttgcaccagcaaaccatgaattcgtgcttgtggataggtccgctttacccgatcgaggatatcgtctgccgcccgctgcacttcaatggcggtgcgcaaatacaacatgaccccctgaacttccgatttatgcgggatatcaggcgagcgaagtttaattgcgaccggatagcccagtcgttcagcaatatgtacggcttctacactgtcgctggcaatccaggttggcaatgtcctgaggccatacgcttcaagaatgggttgcacttcatgggtatcaagctgggttgccccttcggccaaggcctggcgaattagctgatggacatgggcagtattggcggtcaaacctattggtaatgccggggtctctttcagttgtttctgattacgacgatactccaccatatgcataaaagccgtgatcgcgccttccggggtgcgataggttggaatacccgcttcagtaaacaagcgacgggcatcttgtgatgaatattcaccacaccaattggtgagtaacgtgatgcgtttaccgcgcggatgttggcgaatagctgaaatcaataattcagccgttttgcctcccggtgcggcggcgctgggcgagtggatcaggagtagcgtatcgtaatcactactgtccaatagcggcttgagtgccgctaaatagcgctcagcactggcatcatcccgtaggtctattgggttacgtagcgcaacaaaaggcggcagagcttcactcagtgcggattgcgtggcatccgacaaggtcgccaatttaccattacggcggataagttcatccagcgccatcgccgccggtgctgaaccattgctgacaatcaacagccgttcaccgcgcagtgggcgcatatggctgagagtctcaacggcagagaacaattcatgggtatcctgtactcgcagcaacccggcccgctggatagcggcatcataggcggcatccaatccttgctgaccattcaagagctgttgagcgcgctgactgcggccacttttcaccaccaaaaccggtttattgcgtgaagcactgcgggaagcggataagaagcggcgtgcatcgctgatatgttcgatatacagcataatcgcgctggttttgctgtctcgggcaaggaaatcgagtaggtcatcgacatcaatatccaagctgtcgcccagtgcaataaagtaagaaaagccaacttcccgttgctgcgcccaatcaaggatcgtattggccacggctgcagactgggagataaacgccagccgcccttttttgatggggacgggtgaaaagctggcattcagcccttgccacggggccagtagccccaggctattaggcccgagtagccgcatatggtggcgttgagcgcaggctttcagttctgggaactgctccggtgcagcagacaaaataatggcggctttacagccccggttcccaaggtcttccagtagcgtcagattacggcaatcatgggtgcacaaaatcgctaaatcaggagtgatgggtaggctggcgatattggcgtaagccaagacaccgcacaccgctttgtgattgggcgttaccgggagaatcggtccattgaaaccgccatccagcaagttgcgcatcatcagaaaacccgctcgctcaggtttttcagaagcaccgatcactgcgatagatttcggacgtaacagtgcttctaatccacgttggctcatgtgcaggttcctgttgttgatataaggatagcttctctgactttacgcgttttcttcgtggcttgctgtgactcgccccactgggtgatgaggttttccggctaaatattgctgacgaaagtagtgaaagtgatcgcgtagcccttctgcggcttgtatatcacccgcttggtggagcagcgcggtggcgacttcgacagtacaatgttgttcagggcgctgcgcttcccgtaattgataatcggatagatggctgacctgcaaggacagcaggggtaacccggcaagataggggcttttacggaacatcttcttggcttcagtccaggtaccgtccagcaaaataaatagcggcggtttatcgctgatgggtaattgattgatcacttgccgttctggttcagcataggcctcaggaaaaaccacataaggttgacgcagagggtcactgatagcggctaatagctcaggatcgacttcggttcgcgcccagagaaaagcgtgtgtatcgggcaggatatccgcgataaggcggccggtattactgggcttgagtggctcggtatcaaacataattaggcaaaatcggctgtttgcctgttgtggcttgatggtatcacacaggcagaaacgctcggccagcaggcagctttggcaacggatggcccggcagccgcgggcacgatacgcacgggtggcggcggctaaacgttgttggcgtaaacgcaggactgcattttccgtcgttatggccgtaggtaaagtatggccagtggtgaatgtgtcagtcacgacggactcctgagaaatagcgccattctaatatagaatggcccacgccccgacagaaaactggcagggtggggatttatcaagggcctgaacagcccttaaaggcgataaatgcgttaaactcacttatcgggctagtggctctctggctaattatttggttattttgttaactgtttggatctcttgataattgttcatctaaccaattatcaaagggcgctttgggtacagcgccatttagcatatcgatcattttgccgttgcgatacaacatgatggtcgggatgctacggatgcgaaaacgggtgctgagtgcaggttcggcttcggtgttcactttaacgaaacgaacttttccggcgcgttcggctgcggtctctgcaaagatgggcgcgaagctgcggcacggcccacaccaaggcgcccagaaatcgataaccattggcaggtcatcttgcagcagcttatccagtgtttcagcggtggcattaatgacttcgccatcaaataaagagtggccacagcgcccacattttgcgccgtcatcaatacgttcttccggtaggcgattcgtcgccatacaagctgtacataccgtattcatacattagcctttatcatatgttagcctttatcatacattagcctttatttttaagtagatataagagaagccagacagccaagaattcactgaattgttttgctgctgttatctattatggtgatgaatgagttaagtgccaaaatggtttattcgatgagtacgatagttggtagcttttagtgcttgcttatggctaaccgggcggacatcaggtaatcttcgcgccctgcgcgttggtggagaagacaatgaacgattcatttagtggcaaaaacggcaaagttaaagtgatgtacgtccgtagtgacgaaagcagcgacgaccgtaacagcagtaaccgcgataaccgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnataataacagccgcggcagaagccagcgtccagcgggtaacggtcgcccgggtgataatgcacgtcagggcgataatacacgtcagggtaatgcaccacgcaataatgactcacgtcgtcctgattctggccgtaatgaacgtgatcgtcctagccgtccggcacgttctgaaggcagtagcccttacgattcaccgtggaaaacggtatctcgtgccccttcggaagagccagagtttgatcatggtggtatcagcggtaaaagccatatcgatcctgcccagttgcgccgtcagcgcgctgaagaaacacgcgtttatggtgagaatgcttgtaaggcgctgtttgaaagccgccctgatgctatcgtccgggcttggtttgtgcaatctgtgaccccgcgttttcgtgaagcgctgaaatggatggcggctaaccgcaaagcttatcatgtggttgaagaggatgagctggcgaaagcttcgggcactgaacaccatggcggggtatgtttcctgattaaaaaacgtcaggggctggatgcagaaacgtatctgcaacagcaaactcaggctaaagattgtgtactggcgctggaagaggtgggtaacccccataatctgggcggcattatgcgtacctgtgcgcatttcggtatcaacggcgtgttgctgcaagacccggcgatgctagaatctggcgcggcagtccgcacggcggaaggcggagcagagcacatcaaggccatcaatgctgatgatttcttatcggtattggataccttccgcaaggcgggttacaccatcgtgaccacctccagccataaaggtgtcagcttatcgaaagccgaactgccagctaaaatggtattggtattagggcaggagagcgatggtttgacggacagtgcctggcagcagggggatctgagtgtctctatcggcggtaccgggcgggtcgaaagcctgaacgtttccgtggcaacgggtatcctgttggcggaatggtggcgtcagaatagcgctcaaggctagaatgatcgaagagtagaacgagagacgttttagaacggtaaaaataaaagggggcgctgatgagttcagggcccccttttttgttgaccgctatttggctaaaaattgcaggttaatgcaggttaatgcgcaccgccgccgccaccaccggaggtgaaaggagggcgggcaaaccagatcagggccagcagcattaggaacacccccgccgagagccagaaaatctcattcgcagagataatcagcccctgattggtaatttcacgggccaggtaggccgaagcctgttgctggctcatccccagtttttccaactcctggtaggcctgcgtcgcgttcgggttgtacgggttaacaaactccgtcaactgcgcgtggtgcaacgactctctttgcgtccagagggtggtagtgattgaggtaccaatcgaccctgccagtgttcgcataaagttagacaaactggatgccgcggccattcgctccggtggcaaaccggataacgtaatcgtggtcaatggcatgaagaagcaggcaatggcgaagccttggaagaactgcggccatgctgaggcaccaaaatccatccccggttcgaaggtatatgctcgccagtagaaacacaccgcatacataatgaagctaaatgtcactaactggcgcatatcaattcgatgggcaaaacgaccaattaatggcgacagcagcacgggcagtatacccaccggtgccgatgccaatccggcccaggtggcggtatagccatacacctcctgcaatagctggggcagtaagacaatcgcaccaaagtacaacatataggccaggctgagacacaaacagccaatggtaaagttgcgcgatttaaacagcgacaaatcaatcaccggatgatcgtcggttaactcccagacaatcaggaaggtaatagccacgacagccaccacggtcaggacgataatttctgtcgagttaaaccaatccagctccttgccttgatcaagcatgatttgcaaggcaccaataccgaccaccaataacaccagcccgatggtatcaatgggtctgatctctgttttggtctctcgtcctttcagggtactgcccgccagcaggaccaccaccagaccgatagggatattgataaagaagatccagccccagtgatagttatcactgatataaccgccgaggatcggcccaaatatcggggcgacaacaatcgtcatcgaccacaacgccagggccatacttcgcttcgccggcggatagttgttgagtagcaggctttgcgagagtgggatcaatggcccagcgaccagcccctggataacgcggaagaagataagcatccccaagctgtttgacatgccgcatagccatgaggccagcacaaacaagcctgttgaccacaagaacagccgcacttcaccgactcgcttggctagccagccggtgacggggatcgaaattgcattcgccaccccgaatgaggtgattacccacgtcccttgcgagttggacgagcctaaatcacccgcaatcgttgggatggccacgttagcaatggtggagtccagcacctgcatgaaggtcgctaatgaaagcgccaccgtcatccaggcgagtggtgctccttcaagcggtttttgtgccacaatagcctccggtgcacgtaacccgcattggcatgatattaatcggcgtttgcatgaataatatcgctaattatttgattaactggcgcgaaatctaatgacaatgcattggtcatgaacgcgggttctttacgcacgttttgtgccaaaacgtgtccatcggtattggcggtgtcgactttaaccagcgatgacagaccaatacgtaacggatgctccttcagttgtttctcatccaatgcaattcgtactggcaggcgttggaccactttgatccagttaccggtggcattttgcgcgggtagtagcgagaaggcactgccggttcccatatctaaaccgaccactttcccttgataaaccacatcatcaccgtaaaaatcggtcacgatagtcgccggttggccaattcgcatgttcgccaactgagtttctttgaagttagcgtcgatccacagttgatctgccggaaccaccgccattaacggcgtaccactactgatttcagcacccacttgtacactgcgacgcgagacatagccgctaattgggctaactactttggtgcgctgcagggtgagccaggcatcacgcattttagcggccgcctgctcaatcgccggttgtttctccaatggcgtattgaggaccaacgcctgattggcgttatattgctgcactgccatatccaacgacgcttgtgccgcctcaacagcatcacgtgcgtgttgcaattcttcacggccgatgactgcggcagcccccaggaccacccgacgcttcaggtcattttgtgcctggctcaattccgtttttttcagcgcaatattcgcttgatactgtttactgttaataatgagctggtgggtttggcgcacgctatttgccaaggcagttttcgcttgctcaaatgcctgttctgcatcggtggggtcgagtgtcaccagcacatcgccacttttgacgaagtccgtattttcgaaatgaacactgaccacactgccgggaacttgagacataatctggacttggttgcctgaaatataggcattatcagtctcttggtgatggcgtagcaccaggaaccaataaataaggtaagccaccccgatcataataaaaatggccgtcagcaacagcagtacacgtttacgttgctgttttttattctgcggtcgttgtggggcttgggctcccgcactttcactcatggtgttctccacgctctatacccgtcattttgcacgttgtatgagggttgaccgccttcgttcaccccagtcacttgattttcgtcagggcttggggaaccactcaggtgtcgcctttctgcaactcgaattatttagggccgatattattgtattgagccatcatggaaggggctgatagccacctcttgtcattgaaggttctgaacggtgctaattgttgtgactgatttttttattgttgctcatcgtttttaggggataactgggaagcaatattgcctttttattaccgcccattcataaacaaatggcaccaaaaggcgcccattccccgttatgttggaatgacatggtttgttctctggatagaaatagtggaattactgttccgatatttccatctgatctaaacgggttaacaacttacgggtcagcatttcaagctgttgctgctcttgctccgtcagggtcgaccaaagaaaatgcaggcatttatgttgtggcgggagaagttgatgtaaaaactcaatcccagcctcggtgagatgcaaatgtaggcaacggcggtcattatggctttcccgacgctcaatccagcctttcttctctaattcatcagcgatacgcgtcgcattcgtgcgcgaagaacccaacgcggcactcaattctgatggttggatactgcgactctcttgggcgtctagcgtaattaatgccataaacaaggtttcgttaattccttgcgctttcagcattttattgcgattttctagcaatttactgtgcatatgcatactcaagcgggtgagtagaatttcctggtaggggaaatccttctgacgttttgctcgagagttcagcatctgttctatgggggagaatgaactttccattatgaggcgcctcattaatttcaaatggtacagtaacgatagttactaataatgtaaacggtatattacgagaaaaatttagcaattagtgttattcagccaaggtgaatcggccattggcattactaacagtatggttattgtgctttagttcacagattaagcaacttattatcctaaaatcgttagtaatttgaatgtcaaaccgtaacagagcgcgccaagtagcgtagcgaagataatactgttggttttataaaagcatccgcagatcactaaaaaaccaattaatgtagggagtaatttctgtgggtgatgaataatctctggggtactggaaaccaccaataatgcacagattgaggcgatgccaatgctgtccagcagcagagacattttgccccgcagtaggccagtttgcttacgtgctggcccgaagcgcagaggtaagtagcgaaacaagtaattcaccgttcccaccaccagaccgatcatcagtatatctgtattcatggtgttggctcctgctcgtgatcctcacggtgtttggccacgacagaggcggtgggctgaagcaaagtcgcgagacaaccacccgcaatcccggccaaaatagccactggaattgagaacaataaaacccctaataaggcacctgaaagcgaagcgatcaccgtcaggctgtattggcgtttaaacgaggctaacaaaaaactgaggaataatgcaggcagcataaaggagagggacgcttcaatggcggggtagttctccaacggcccattaccgaacatcgcgccgatggccgttcccaagacccaagataaccacgaggtcactgcgataccgagcatccagttctcgctccagcgccgttgatccttcatcaatttagtggttgcagcggcaaacacttcatcggttaaaccaaaagcccataaggccgtttttttacctgatagttttgccaaaatgcggtgtttaagtgccgggccatacaaaatatggcgcacatccattgccatcaccgtcagtgccgatacccacaatgacatcccggcgctcagcagggcggtaatcacaaattggctggcaccagcataaataatgcaggaaaagaaaatgctttccagcggggtaaaacccagttttaccgcactgaggccaaaggcgaaagcgacgggtaaatagccgataacaatgggcaggctatccgtaataccttcaacgaaagtcgcggccgctgaagttgtagaagaaggggctgtggttgggtttggcataaagttagctatagatagattaggttacagggcaaactcatcagttatgtaacattaacagagaggttattgccttaataccctataacctaatttatatctatattgactattagttagctaaccaatggtcgtaatcacactgctttcatcatcacattattctacggtttgattcgcgggttgatcacttcgtttacccacaagccaggtcactatattcaacaggcacaggaccaaccctgcggtggagacgccataccagccagcatgttgataggcggcggctgaaatcagcgaccccagtgctccaccgataaagtaagacgtcatatagcctgcggttaggcggtttcttgcttctggcatcatgcggtacatcacgctctggttggtcacgtgcacagcctgtacggctaaatccagtacgataatcccaataatcagtgcgatgattgagtgttggccgaaggcaatgggcaacaaggatagcaacagtaaaactaatccggcgctggtggtgacacgtgctttacctttatcggccaattgacccgctttggtcgccattaatgcgccagcggcccccactaaaccaaatagcccaatagtggcttcagagtaaccgaatggtggcgcggccagcaggaaggccattgatgtccatagcacactgaaattggcgaatgataatgccccgagtaaagcgcgggtacgcagtacgggggtgtgaataaacagggcgaaaattgaaccgagcaactgaccataatttaaaccggtatgttgtttatagcgtggcaggcagcgccaaaggaccagtgccatgataaacatcaaggcactggcaacccaataaatggtgcgccagccgccgagggttgccagtgcgccagcgacggtccgagccagtaaaatacccaacaacaggccgctcataatgataccgaccactttaccgcgtttttctggtgctgccagtgtcgccgctaaggggaccaacaattgtgcgaccacagagaacaagccggtgagggcggtcccgataatcatcatcgtcagattttgcgacatcgcggtaatcagcatgccgcctgctgccagtaaggtcatgccaacaatcagcccacggcgttcaaacatatcgcccagtgggactaagaacatcagtcctacggcatagcccaattgggcggcggtgacgataaaaccggcctgattgacagagaggttaaagtttgtggcgatagtttccaacaagggctgggcgtagtagttactggcaacggccagccccgtggctaccgacatcaatacgatcagtgccgggcttaaaccaggagtgtcagttttttgcattatgggatgtggtgtctgaatttaggaggaagagagtatttcatattttaggtgttttgcctttggaatttggtggcgaggcattttcgagcgagggccaaaggccccctttggaatgacaaccacgataaccccccattacggcgatcatcattactacaatcatcattactacaaatcaccatgactgtaatcaccaccacgactacaaatcaccaccaccaccactactcagcaatcaagctcacatgtgcggccacaatccgccaaccgcacggtaatttaacccatgtttgcatctggcggccgacacgtgtactcccttcgcggtaaaattcagtgctggcaaccgccgtatcctcgccaaaggtggtgatcaccgtattcttcaatttacgatccagccctaccgaaggccggttctgacgaaactctctgatggcatcaataccatacagatcttcccccgcgccaaaacgcactgtacgtttatcgtgccaaaacaacgcatctaataccgcaatatcattgccgattagcgcctgttcataacgataaaacgccgcagtgacttcggccagcaccgctaggtgatcgatacatgcatttttcatctgattattctcatcggagacggttctcgccaaatggctatctttatcaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagtactcaccggcgcgctgaccaacccttgttgctccagcgcataagccgcgcgcaggcataaatcttctcgccatggtggggcaatcaactgaatgccaattggtaagccgcgggtggttttcaagggtacgctcacgactggcagacccaggaaggagattggctgggttaatatgcccatactggcgcggatcggtaggtccatatcattaatcctcatcgtgtcctggccgataagcgtggcactgcatggcgttgctggggcaatcaaaatatcccagtgctcgaacagcggcaaaatgtgttggcgaaaatgatgacggaaacgctgggcctgtacgtaccaagttgccggtagcatggctccggctaataaccgctcccgtgataggggttcaaaacgttgaggtgatttcctcaaggcgggcagatattgattgccgccctcgctggcactgataataaatgccgctgaccgggctaaatcactctgcggcatctcgacctccgcgttagcctcaagcgcctttgcgaccgccagcactgcggctttggcgtcatcatcactccattgatgaaagtaaccgcccagcaccgcgcttcttaacccttgctgaccacgcgtcagtaaattttggcacggcgtgacgggttgatcggcttgaaaattatcctgagtatcgatgccttgcatcacgtcataaaccaccgccaaatcttgcgtacagcgtgccattgggccgatatggtccagactggcgacaaatgggtgggtgccgcggcgtgacaggcggccaaaggttggtttcagcccaaaaataccacacagtgaggagggaacccggatcgaaccgttagtatcactgccgagagaaaagtgcacgagccctgcggcgaccgctgccgcagatccgccagaagatccccctgcaatgcggttcagatcgtgtggattatgggtggcaccataatggctgttctcggtagtaaaaccgtaagcataggcatccatatttaacatgccggagagcatggctccttggcggctcaggcatgaaatggcccaggcatcctgtttggcgggggcttgatcacaaaataagctggcacctgatagggttgtttctccggcaacatcgaacagattcttgaccgcataagggactgccgccagtgctggcagcggctggcctttggcgcgtagcgtatctagccgacaagcttcgctaagcatacggtcagcggtgatatgggtataagcgttgatgagcggattggcgacggtaatggcgtccaacgtctgctgtgcgatcgcttgtgcggataattcgcccttgtgcagggcttgttggatctcgctgatagtgagtgatgaggcaggcttcataaccggtatacccccgcgatctcttgccgttcatctaaaggtagggccatcagcggtgcggccagagcggcaatgtgttcaaattgttgctgcaatgccgcacggcgctgctcgtctaacgccaccgccagcaatgtttccatctgcaggatataggcgggccaatccatgctgatcattttttctgatgtctttttcatgacaactccggtactgactaagcaagccgtgaaccaaatacaggggggtgagttgggtggctattccctgtgtggctgttatttagcctattacttcctcacctctgcgatccttttcgccgattgacgggggactcattgactgtccgagtgaaagtaagcaagagctgttccagattgtcaggtttcgtgctgagagtgaagaatctcttattatcggttggtgagagtgtgttatgttccgcaaaaatgcctatgctgaaacgagagtttcattagcgtaatgagtttcactggttggggaaagggatgaaacaaatcgacgaacgtttgcggggacattacacacaactcaccccgcaagagcagcgcgttgctgactttatttttgcccattttgatgatctgatcagctacaacagtgccgaactggcgcgattgagtggtgtatccaaggctacggttagccgtctgtttaaacgccttggctacggcagttatcgagaaatgcgcgaagaggtgcgggccttgcgccaaagtggtatgccactaacggataatcgcgatgcggtgcagggcaataccttgctggctcgccactataaacaagaaatggcgaacctggcgcattgggtcaatcagttggatagccagcaacttaccgatgtgatcgatgccatggcacaagcgccgcgtatcttgctattggggctgcgtaacagctatccggtcgcgctgcatttacgccaacagttgttgcaggtacgccagcaggtacatgtgatcccacaggcagggcagacattggctgaggaattggtggacattaccccgcatgatctggtgattgtggtggcatttcgccgtcggcccaaggcgatccgcgaaatcctattacacatgcagggtcagggcgtaccgacattgttgatctgtgagccgcaagctcagtcattgctgtcgctggcccgttggcgcttgaccaccccactggacagtgtttcggcttttgatagctattctgcggccatgagtttagtgaatttactgagcaatgcattactgcataaaatactggcagaaggccgccagcggatacatcaaattgctaatttgtatgattcgttgggggagttggaatagtgtgaatcagtcgtgtgccagacacgccattctctgcggcacacgctttactctcccgcctatccccacctttcagagcacgtcatcggtgtttgttattagcctgccagtagtcgttttaatgcacctaaatggtgcgtttcaatcttcgtattgcactttatttgttagtccctttatccacttatatgcgctgaaattcaattattccacgtgaatagggggtgtttttgccttgttcctggttggcatggtacttgcaacgataatttcaattctgttttttaagaatccattgtttcattgttgagttatcggagataggctatgaacataaaaaagcggatgttgtggctgtgggcagtactggtattggttcaggcccctgcggtattagcggatcaattagagaaaatacaacagcgtggagtcttgcgtgtggcggtacctcaagattttccgccttttggttcggtaggaactgatcttcagccacagggctatgatatcgatatggctcagtacctggccgataaaatgaaactaaagttgcaactggtgtcagtgaccagtgccaatcgggtgccttatctgcaaaccgataaagtggatttggtgatttccagtctgggtaaaaatccggagcgggaaaaagccatcgcctttagccgtgcttatgcgccgtttttcctcggcgtatttggggctaaagatgatgaactgaagcaaccggaacaactggcgggtaaaaccattggtgtcactcgtggggcggtggaagacatggtattaagcgagatcgcgccgaaagcggctcagatcagacgctatgaggataacaacaccacgctgtcggcctatctatccggtcaggttaattatctggcaaccggcaatctggttatcagcgccttggcccgccagaatcctaagcaggcacccgtcgcaaaatttatgctgaaagattcaccgtgttatatcggcctgcgtcagggagaaccggcactgaaagccaaagtggacgccttgattggtgacgcgttgcaggacaatacgctgaatggcttatcggagaaatggttgaaagcgccgttacctgctgatcttggtgcataacgggagccggctatgacctatcagctaaattttgctgctctgtggccttatttgcccgaattactgtcgggtctgctgaccaccattgagctgacggttatggcgaccatcgggggcattgcattggggatctgcggggctgcgatccgctgtggcaacaccgtgatattgcggcgtctctggggaggttatgtggaaattgtccgtaacaccccgtttgtcgtgcaactatttttcatcgtttttggtctaccggcgctggggctaaagttaagcgccgggcaggccgccctgctggcgatgacaatcaatctgggcgcttacagcacggagattatccgttcgggcattcaggccagtgccaaaggccaatgggaggccgcgcgggttctgggcttgagccgtagccagacctttttccgcgtgatcctgccgccgtcattgcagcggatttatccggcgctggtcagtcaatgcatcattgttatgctcggttcagccgtggtgtcacaagtttcatttgaagaactgaccttcgccgccaatcttattcagtcgcggactttcctcagttttgaggtctatctggtgaccaccttgctgtatttgttgttcgctatcgtgatgcgccagctattgctggcggccgggcgtcgatactttgggagccatgcctcatgacatttactgactgggatatcatccgcaacctgctattggcggcccgctggacgctgttactgtcactcacggccttcttcggtggcacgttggtgacattaccgctaatgctgatgcggttgagccactggcgttgggcggcgcgcgttgtccgtttatataccgagctgttccagggaaccccgttattgatgcagctatttttggcctttttcggtctggcgctgtttggcatcgatgttagcccgtggacagcagcggccatggcactcaccttattcaccagtgcatttttggtggatatctggtgcggcagtatcgccgctttgccgaaaggccagtgggaagcatcacgttgcctggggttgagttttcaccaaacgctctttcgggtgattgccccacaagcgatgcgtatcgcgattgcgccaaccgtagggttttcggtgcaggttatcaaaggcacggcgctggcctccatcattggttttgtcgagctaaccaaagcgggcactatgctgaacaatgtcacttatcagccatttaaagtctttgggctggtcgcgctgggctatttcctgatgtgttatcccctatcgcgttatagccattatctggagaagaaattccatgccattgatcaccattaatcaggttcaaaaatactatggtaagaaccatgtgcttaaaggcgtggatttggatatcgagattggtgaagtgatttcgatcattggtcgcagtggctcggggaaaagcaccttgttacggtgcatgaacgggctggaagattatcaggacggcagtattaaactgggcggaatgacggtaaccaaccgcgattcgcaagcgcgtgagatcagccgttcagtcggtatggtgttccagaattttaatttattcccccatatgacggcgctggagaatgtgatgctggctccgcggcgagtattgaaaaaaggggccatcgagtgtcgtgaactggcggcacagatgctggagaaggtcgggctggcagatcgggtcgattattacccggcgaatctgtctggcggccagcagcaacgggtcgcgattgcccgcgcattggcgatggaaccgaaagtattactgtgtgatgaaattacttctgcgctggatcccgagctggtgggcgaggtcttgaaagtccttgagcagttagccgcggagggcatgacgctgatcctggtcacccatgaaatgaattttgcccgtgaagtcggtgatcgggtggtatttatgcatcaagggcgggtgtgggagcagggcgagagtcgcgcgctatttgccgatccacagacccgcgaattgaaacagtttatatcgtcagtccgcggtttatctggccctgcctgatggtgatttatataaaggatggagattttttatgtcagagataaaccctaatcccttgttcaggcagataaatccacctgcccgtttattaatggggccgggaccgatcaatgccgatccacgggtattacgggcgatgtccagccagttgatcggccaatatgatccggcgatgaccgattatatgaatcaggtgatggcgttgtatcggggggttttccggacggagaatcgctggacaatgttgatcgatggaacctcgcgtgcgggcattgaggccattttactgtcggcgatccgccccggtgacaaagtgctgatcccggtttttggccgttttggctatttattgtgtgaaattgcccgccgttgccgtgccgaagtgcatattatcgaggtgccgtggggggaggtattcagcccggatagaattgaagatgccatcaagcacattcgcccgcgcctgttactgaccgtgcagggcgatacctctaccacgatgttgcaaccgttagctgagctgggtgatatttgtcgccgccatcaggtgttgttctataccgatgccaccgcgtcactgggtgggaacccattggagacggatgcctgggggttggatgcggtctctgctggattgcaaaagtgccttggcgggccatccggcagttcaccgattaccctgagtccacaattcgccgaacagattcgtcgccgtaaatgtattgagcagggtattcgtacttcagatcatgcggatggcgacgaggagatgatctactccaattactttgatctgggcatgatcatggattattgggggccggaacggctgaatcatcataccgaggccaccagtatgttattcgccgcacgtgaatgcgccagagtgatattagaggaagggctggatcatgggatcgcccgccatgccttacacggtgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgtagacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaacacggtagcgcacttttggccggtattcaggggatggggctttcggtgtttggtgataggaagcatcgtatgaataacgtattgggcgtggtcataccgaaaggtattcccggtgagcaagtccggcaactgctgttgaatgactttggtattgagattggtacctcgttcgggccgttgaatggcaaaatttggcgtatcggcaccatggggtataacgcccgtaaagattgtgtcatgcaaacgctagtggcgctggaggcggtattgaaccgtttagggtttaccacagttcaaggcgcagggttacaagccacatgggatgtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaggaatagcgatcatgctcaactgaatggagcgaattgatgagcgtaaccctaccggatatcgaggctgaacaggctgcattacaggtcttggcccgttgtgacgtattggcggcaatcagtgaatcccccgaagggctgactcgggtctatctatctcctgaacatttacgggcaaatcggcaagtcggtgaatggatgcaagcggttggtatgcaggtttggcaggataccgtggggaatatttgtggccgttatgaagggcgacaaccggatgcccccgccatcttgttaggttctcatctggatacggtgcgcaatgcgggccgctatgatggcatgttaggggtattaactgcgctggaggtcgtggggtacttacatcgtcatcagcaacgtttaccggtcgccattgaagtgattggttttgctgatgaagagggaacgcggtttggcatcaccctgcttggcagtaaaggggtgacggggcgttggcctgtggagtggttaaatacgaccgatgccgatggcatcagtgtcgcgcaagcgatggttcgtgccggtttagatccaatggacatcgggcaatctgcgcgtgcagccaatgccttctgcgcctatcttgaactgcatattgagcaggggccgtgtttagaaaacgcgggtttggcgctgggtgtggtgacggatattaatggcgcgcgccgtttacaatgtcagtttaccgggttggcgggccatgcggggaccgtaccgatggggcaacggcaagatgcattggccggtgccgctgaatggatgtgtgtcgtagaggcattgactgcggctcagggggagcatttagtggcgacggtagggacgttgacgtgtctgcccggtgcagtgaatgtaatccccggtcaagtgaggctgacactggatattcgcggcccaaatgaccgtggggtgaatgatttattgacccgtctattggctgaggctgaagcgatcgccacgcgtcgtggcataacgtttgccgccgaagggttttaccgtatcaaggcaacggcttgtgatagtgctttgcagcagtgcatcagccagagtatcagccaggtgcagggccgttgtttagcgctgcccagtggcgcgggccatgatgcgatagccatggcggagtgctggccagtcgggatgctatttgtccgctgtaaaggcggcgtcagccatcatccagatgagtccgtcacgagtagtgatgttgcggtggcgattcaggcgtatctggaggctgttcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccttgacgccgcagcggtgttagcggctctcactcgcctgaatcactgactgatgtcagctcatcaggactcattcgtttgctgccttgctgcaacgccaatgacgtcggggatccccctttttacttgacgccgcagcggtgttagctgcgctcactcacccggatcacttaatcgttggcctcaaaattaatagcctcatccctgaggctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctgagcctcatccctgaggctcagcctacgagctagcataaatgctgttcaaattgctttccgacccatttgtcatttgtggcctccctccctacaacgacaatgaattaggtggtgaaagttacaataaataataagaatcctgcaaacaaatatagattttttatttttctatttaccattagtgtgtttatttttacgcatgatattatctggtctattctataaaatagatattattttattctctatatttgaacttgtctgttattttatttgctggttagtattgtttattttatctttttttattctcatatccttttttttgttaaaaacaaaaagtactggtatgaccacggtgttggcttgaggtgataattcacttaattcattcgcttacgtgagagttgttttattcattaaacaatgctcttgtaggtgaaaattattacacctttagacttaccatcattttttatgaatttttttatatctatctcaaattgctgtttgccgtaaacctgtgacggcaattagtctaagtttacggtttttttagtgtttatgtgactttttaatgtctgttaataccctgttattttctgtattgcatatttattgtaaatttacttctgcatttattaattaatgataaccgtatgggccagtgctaaataataatatttattgttatttttactggcattacccctgtttttattaggcgtttctttatgagagattgctattgccatggcatgttatggttcccattaaaattcagtttattagctttattttctctttcttgctcaccattaatcgccacacctcaagtgctaaatgtgccaaacgcgggggcgattagtaatgaaattaggcaaacaacaatagagccattgaacgccccagaggaaacggatatcaagcttcctcaattaaataagcccacgccaccagaagggggactcgcgactgaacgcattaccctgcacagggttaggtttgaaggcgatgtctcgttatttcagcctggtattaccgctgacaataaggatttacaggcgctgattaccccttggttaaatcggtcactcacatttaacgatttacaagccatgacttttgccgtgactcgcttctatcggaaaaaagggtgggtcgcagctcaggcaatattaccaccacaaacgattcgggacggtattattgtggtgcgcgttatcgcgggccgattagataagcctcagataaataaccaaagtagtttgaattctcactttatcaccacggtgattgaaagtaatagctgcagtaaaaaaaatgggatctttggtgataaagattgtgccgcatctcccgttgaattatctcgccttgaacgcacggcgctaattttgaatgaaataccgggcgttgaggcttctttggcattaaaaccgggcactcaatctggaatgactcggatttatgctgatgttacacccggaaaaaaaatgatggcttatcttgcggccgataatcagggaaatgattattccggtcataatcgtttgttaaccggcggtgtgcttaataacctcactggctggggagatcaattacgggcagatttaattttatccagctcggcagatgtctttaatggtttactggattataacttccccattaatagctatggtacccgggctgcacttaattatagctacctggattatacgttaacggggcctttctccgtattagatgcacgtggtcactctactacctggggcatcaatttacgacatccatggatacgcacctctgctgcacgaattgatgttaatgcgggttattatcaggccagaatgcgtgatgcattaattttgttaccagaacaaaaacgtaacctgaatgcgggcgaatttggtatcagtggcacttttactgccttaccccgtggactcagtaatttcaatttactgggcacggcaggggatcttgcactggatgacgaatacagccaaagcataaatacgctgacccatgtgagcggtaattttagccgctttaattatcgcgtcggccatgatcagggcattgggtctcacgtctctttctttaatcaatttaccggtcaaatggccagtaaaaatctggatagctcgcaaaaattactcttgggtgggccactggcggttcgtgcctatggtattggcgacggttctgtcgataaagggacgatttttaccacggaattacgcacacgctggcagcctgattttcctgactgggccggctatgggcatcaaattaccgtagcggcgttttttgaccaagggtggggggcttattatcgccagcctatcgtgggcctctctgaaaataatatcaacatatctggctttggttcctatatcactttcgcacgcccggcagattattttttgaatctgacctgggcacaccgaaccggtcaggcagtgacccgtcatcaagataacgatcagctctggttgagtgcttataagatgttttagtgcttatcggcatatttgtcagatttaatggacgcgcataatgaacagtaaattgtacaaacttattttttgtcgtcggctgggctgcttaattgccgtgggagaatttacccgatcatatggccgagccttttcgtcgaaaggcggtcaagccggcaataatcagcgccgggccgttggtatcttaagccgtctggcgatgatgacgggcttggcgcttgggatattccccttgctggttctggcccatccggtgttaccggttaatggccatgttgtcatcgggcaagggatgttggatcagcaaagcagtacgcttaccgtgacacagcaaacggataagttagcgattaattgggacagttttgatattgcgcacggacacagtgtcatttatgcccagccgggtagccagagcattgcattgaatcaggtgcaggggcagagcgcatcgcaaatttatggccgcttacaggcaaatggtcaggtcttcttgcttaacccgcgcgggatactgtttggtaaagaggcgcaggttaatgtcggtgggttggtggcgagcacgaaatatatgtcaaatccagagtttctgtctggtgactaccgcctgatcgggggggagagtgaaggcaatattattaatcaggcgaatttacgctcggccccagggggatatatcgcactggtgggtaaccggattgataaccagcgttcagggtctatcaccaccccacaagggaacactgtgctggcagtcggtcacagcgtgaccttgaatctggaccatgggaatttattaggggtacaaattcagggggaaaccgttgctgcactgattcaaaatggtgggttaatccaggctgatggcggagtgattcaactgacggctaagggtaaagatatgctgatggatacggtgattgataataccggtatcctgcaagctaaagggttgtcagcgaaaaatggtgctatttatcttgatggcggtggtgagggggttgtcagccagatggggaccatcgatgttaacaatcagcaggggcgtggaggacgtgcggttgttgaagggaaacgtatttatctgaataagaacagtaatattaaagcgaagggcactgcaggcggtggcactgttttagtgggggggggctggcaaggcaaagataatcagatcagaaatgccacggctgtggtgatggataaaggcagtgatattgatgtttcggcatctcgcaacgggccgggaggaagtgcggttttatggtctgaggattacaccggttttcacggtaatatccgagccagaggcgggcctcaatcaggcgatggcggtcaggttgaaacatccagccaacgcaatttacaagcttttgggcaagtggatgccagtgccgttcgtggatccgcaggctattggttattggaccctgcggaggtaacaattgttagcagtggtgctgagagtggtgtaatgactaaagtgggtaatatacccgcagagtttttttctagcgcccatatttttattccaacggccaatattactcagatcctcaatagtagtattaatacccagcttaatagtggcactaatgttacgataaccaccagcaacagtagtttaacggggtgccaatggtgcaatataactgtacaagccgatatcactaaaacggcgggagccgatgcgacgctgacattacaggctgacggtaatattgtagttaataataatattaccgctgatgctggaaaattaaatttaaatttattagcaggaaataccactgcggattctgccatcacgctgaataatagcaaggttttattaaatggcggtgattttttagctaaacatgccaatgataataatacggcacgtattggcttactgggcgggcgatatgatgttggcaatttcaccttggatgggaataccgcattagcctcacaagttggggtgaatatcagtaatgcggctaatattagcgtcgcgggcgaaaccgttatctccggtgtgagcagtaacagccgtgggcaagggtggcgtggtattgatatatcaaataattcgatcttaacgggcgtggggaatatgactttctcgataggctctaactccaatgtttcatggatgggggcattcactaatgcaacaattaccagtgataagaatataatattccaagggacggggagttcgtcaggtggagtggactttgttaatagccgtattttgtcaaaatctggccgtgttttatttgatataaatggcaatattgttgttaagaatgtttatgggcttcgggtcaataattcacagctcagtgctaaggatgttaaatttgcagtcaatgtcactggagttgatggttttttactaagagatagtcatgttaccgcaacttccggtgatattaatgccaatgctaataccatcaataaaggtatttggatctcaggtaaaaccaatttaaacgccagtggtaatgttaatctgcatggtgtgacgactaattcggcctatgcgggtgctgatgcaataaagatcagcggtaattccagtagtaacaatgtcaatattaccgctggtggtcatatctctctgatcgcggttaatggagggaaagagattggaagcactgtttctgtagattacgccaatataatagctaagaatggagactttaatttaaatattactgggatgaaagggagtccttttaataacgctacgataactgccaacaatatttcaatgaatggcaatattaccgctaatgatgcggtgttgatgactaatacattcctcacggctaaaggcgatatcaaaactgatttaacctctcctactaaaggtttatggtttaggggaaatggtgggatgaccgcggctaataatatactcttggttgctaacagcacatcgagtggagaaacagtgaaaatcaatgcgtcttcctcgaacaaaatgaatatcactgcaggaaaagatatatctataatagccggtaatagtaaaacagctacgggacctaacattaatattgaaaatgtcaatatagaaaccaataatggaaactttacgactaacggcataacaagtacatggctgtcgggagtgaatgttagcgcgaatggtgttgatataacctctaattctactggcaccggtggcatagtattggataatactaatatcctgacaacagtaggtgatattaatacaatagtaaccaattcttccggcaaaggcatttggattaaatctaactcaacattgaattctaataaagatatcaccttggttggagtatccgccggacagaatgaaggggtcattattcaaggttcttcagatgcttcacgtaacaatatctctgctcaagggaatatcaccttaataggtaaaatgggcaatggctctggtcagcattcattaatcaatttgggtaatgttagtctaacatcaagcggaagaaatattgatattaatggttcgtcagccggtaccggggatgtttattttaccaatgtagagcttaatgctaccgcaggtaatgtttctatttatgctgaaacgaaaaccgctttatcgacatcattaaatgccgtattaagcttggggggtaataacagtatcaaagctcaaaatggatggcttattggtaaagcatttaatacgacacaaggggcgggtattggttttagagccaatagtagcttatctgttgacggcaatatcattttgaaaggcgagaccgaaggggttggggccacacgcaaagggattgatttctatggcgcgaatacactgaatattattaaaggtagccaattatctctcctcggtgaaaataaaggggctcaagataccgcaggtggtaatggcataagctataccagcccagctaaattaacggttaataataatggttctttaaaaatggaggggcgttcaaccagcggtacgggaattaacttcccaagcagcaataatacgctggtattcaatggtgatggtgacacgctgattaaaggcagcagtgtcgcgggtacgggggccgctatttccggtgttgttaataatagtaccggccccatgacgattgaaggaatcagtaccgatggtgccggtgttcaccttttcagtgcagaacatcgtattgatcgcattaatgtcacagggagttcaactcacgccgaaggtttgcggatcagtggtaatgcagcgattgtcgataccacattgaccggaaagtcgatcaatggcagtggtgtgaagattgattcattgccgggctccagtgttgttacccgttccgtcttggataatgccacgctcaatggcagcagtagcagtgggaaaggggtggaaattaccagtgatatcaatggtattcatcacagttcgattaacggaacgactactggcacgggctacggtattgatattggcgaaaattcaaacgttaccgggaccagtgaagctgacttgttgattctacaaggtgtggcgacaacaggcactggcaccggaataaaactcaatggtaataatgatttaagtaataccagtttaaatagctctgcggttgatggtatcgctttggatatcacgggcccgctagctaaccaagggaatgtgatcctaaacggcacggcttctggttcggggattggtgcgcaggtcaatggttcgctaagtgatagtgtggttaacggtacgtcgacgaatggtattggtgtgcaaatcaatggatcgcttaaaaacagccgcatcaacggcatttcggccaatggcagcggggttaaaatcgatggcgagagcacgctggataacgctacgctcaatggcaacagtaccgagggcaagggcgtggatctggcggccaatctgtccggtaaccatggcagcgtggtgcatggcgacacggtccatggcaccggcatcgacgtgggtaaagacgtcaccctgagtggcggtggtacggatgaaccgttaacggtcagcggtaatgccagcggtgagaaaggcaccggcgtgcaactgggcggcaataataccctcgataacaccacgctgagcggcaacgccaccgatggccatggggtagagattaacagccgattaatcaataacggcaatactacgattaatggcaaaacgtctgatgatggtcacggcgtacatattaatggggccatcagtggcggagaaatcaatggtcattcagacaatagccacggtgttttcctcgatgaaagtgcgttacttaatgacatcgttatcggaggagggaccggctcatataaactgccggtgtttatagcattacctgaaaccatcggtgagcgcgtgactcttaatggtaaaccgattgataaaacccagccagaaggcagtaaggcacgtgaaggtgataacctgacaaggggtaaatatacacctttgccaccggctactgaccctgaattgcccccagcatcaaccgatgaggagaaaaatacaaaacagacctcgacgctaaccccatctcagaaaagagaggatccagacatgttgataatggcgcgaaaccatatcttgagtacccttgaagggcgtgatttatcttcatctgttgtcactgaatcggagcaaagtgcggcgggcgttaccggaattatggtttgtctccctctgagtgagacctctgaacatgaaccttgcgatacgtatattttagacaagggacaaccccatctccccatgatggtcaagaagtaaaacacgttatacccgtcatatttcaagctgcatgagcgttggccgccttcctgcaactcgaattattttgggtatattaatttaataatattaacgatacagcggggcttggctaaatagagggtaagccctgagctgatagggagatcgggtaatggcggataagtcagttgaattaacacccgtggtagaggcaccagttgtgttttcattgccttactttgagtttttggtctgtacccggcgttatgaagatgcgggcagattattgatactgatgttggagaagctagatactcaatatgggcgctgggatgttttttctctgaataaacagccaatacagcaacaagagtattattgtaatcggctagccgccgctatcggatgcttattttctgatcccggatttgtgatttcggaaaccggtttccttcagctaatcaacttccaccgttggattgcgttgatttttgcagcatcgacttttggccatgccgatcatgtgatcactaaccttaatgaagccggaaatgggtgctcgcacccattgcgattcgagcgaaataacttccttaaattttgtgtgatgtatttacccgaatcaggtattccgctgcaaccggatatattatggcaatttaatccgcaggcaacagccgcattatttctggcgttattatctccccgaattttaccgagtgcggcggggcatgaaaagcgtgagactttattagcgtggttacctgaaaaactcttaacactgatcagtcttgaggggttacctgagcgtattttgcatgatgtgtatatgcattgcagttatgccgacatggcgaaaaaacacaccataaagcggagtattaattttcatttacgtaaaaccatgctcaaaaatggattatctgatatgaatgaactgccaccattgcgtagcaaaccattgatgttagtgattttagagtggtttaacagtggtcattctatctatcgaacgcactccagtactctgcgggcggcccgtgatcagttttcgactcatggtgttgcgattgcagaggcaacagatgatattacccgaaaagtatttgatgatttcactgaggttagccgaacgggggcggtcgaaacgattatggcgctggcacaacagttacgcccggatgtcatttattttcccagtgtggggatgttcccgatgacggtggcgttgactaatttacggttggcccccttgcaggtgatggcgttaggccacccggcaaccacccattctgactatattgatgcggtgttggtggaggaagactatttgggcgatatcgcatgcttctccgagaaggtggtttctttacctaaagattgcctaccttatgtgccgccagccaatatcactcaaccggaacccatacagcaatttgttcagcgcgaagcggtacatattgccgtttgtgcttcagcgatgaaaattaaccctcgttttttagctgcctgtgccgaaatcgccttacgatccccgctacctatcatatttcattttctggttggtttttgctggggtataactcatagggttatggaaaaagcggttaatgagatggtgacttcagccaaagtttatgaacacttaaattatcagaattatttacaggtaattaatcagtgcgatctgtttattaatccgtttcctttcggcaataccaatggcatcgtcgatacggtgcggcaggggttgcctggtgtttgtctgagtggggaggaagtccatgagcatattgatgaagggttatttcgccgtctgggtttggctgaagaactgattacacataatgtggagcaatatattacggcgacggtacggttaattacggatacaaactggcgcaatggtctacgccgtcagttgttacaaactcaacccgataatgtgctgtttaccggtaaacccgagcaattcgggcagatcgttcgtgccttgctggataacggccatcaggatgtgaattagtatgctgaaatggcaggccacaactgcatgtgaggatcccgcggagggggaagaacttcatcgcttggttgccgatatcccgatcggcattttacagcacatcacattgaggcggcagttttggcgaactgcctgcgctatctatttattgggatgtggttttagcttatctgatgttagtaaccgcatgttatgggatgagaatctcatcgataaaaatgtgcgcgccactttacagcgattactcggggcgcagggtttgcgcctgttgttgatggggcgcattacgcaatcggaaatcagccaaatattacggcagacggcacttaggctgctctatttcagccactattatgaatcagatgctgtcgccagttatttacaacaggggcagtcgttactctcggcgagcgcccagtgctcaccctgtgagttgttccaagggcgaatttccccaggagaggtcgatgaggtgcaattgacgctattaatggatattgccaaagtgactaaaatctcgctgcgggcggcactgcaccggcatctggttgaaggggctacggaggagtgggtctgttcagtgtataagatgaaccaagaggatttctggcagaacatgcgtaaattacatcgtctaaatgagcgggtagtgcaattactgccgttttatactcgtcagacttcaagttgcatgtgcgtgggctgccctcgctcaccccagccacttactgatgtaagctcctcgtgatgcactgagttgccgccttcctgcaactcaaattattttgggcatattcatcagatgaccagatgaaataatcgctgaattaagtatttttttattaaacataaaactaagcctccttaatgggaggcttggttgattatttcgatactgattataaataagctggatacatcatgcggcttcagtttgctgctgtttagccggttttttgactactgggtttgctgccaaggcgctggcgtcaaactcatccacattaatagaacgcaggcggctgttttctgctttagtcagcaacgcggcctcttcggcgctgattttcccttctgccaaggcgtgtttagctaactgatccaagcgagtaaagggcaggctcttacccgcttctttactcaggcgtttgtgaatcggttctgcggcaatcacatccagcaaggccgcttccaataaccctaccgggttaaattcacttggcgtcaggtactgaccacggccgatacggctacgggtggctgatggaacttgtagcaattgcgccaactggtgatccagatgatcggacggtgcccgatgtacacggcccaatgggaagaccacgacacgcatcaatccagcaatcacgctattcgggaagttacgcagcaagtcatccagtgcttgttcggcctgatacagagcatcttgtaccccccaatgtaccaacggcagatcctctttctgacggccttcatcttcatagcgtttcagtgtggcggatgctaaatacagttggctgaggatatcacccaaacgggcagagatacgttcgcgacgttttaggctaccacccagcacgcccattgaaacatcagacagcaaggccaagttagcgctcagacggtttagctgttgataataacgccgggtgctgtctttgactggtgttgcactggtgcggccattggtcaggcccagccagaagctgcgtaccatactactaccgacgtggcccaagtgaccaaacagggctttatcgaaagcggcaacgtcattggattgcgcagccgccatctcatcgagaacaaatggatggcaacggatagcaccctgaccaaagataatcatactacgggtcagaatatttgcgccttcgacagtgataccgatgggtgcgccctgataaccacgggcgacaaagttagcggggccaagacagatccctttaccaccggcgatatccatggcatccatcacggcgcgttgaccacggtgtgtacagtgatatttaacaatggcagacaagacggctggtttctcgcccatcataatgccgctggtgattaaggttgcggctgcatccatcacataagtgttaccggcgatccgcgccagtggctcttcaatcccctccatcttaccgatggagattttgaattgacggcgaatataagcgtaagcaccgatccccatcgccacacttttcaggctaccagtggcattggaaggcaaggtgattccacgccccacagacaggcattccaccagcatccgccagccttgaccggccatttgagggccgccgatgatgtaatcaatggggacaaaaatatcgttaccacgggtagggccattttggaacggtatattgagcgggaagtgacgatgcccgatctctactcctggtgtatgggttgggatcagtgcacaggtaatccccaagtctaccgtatcgcccagtaagtgttcggggtccgataatttgaaggccagccccagaaccgtcgcgatgggggccagcgtaatatagcgcttgttccaggttaggcgcatgccgagaacctgtttaccttgccactcgcccatacagacaataccaacatcagggatcgcaccggcatcagaaccagcttccgggctggttagtgcaaaacaagggatctcgtcaccccgggctaatcttggcagataatgatttttttgctcttcagtgccgtaatgttgcagtaattcacctgggccaagggaatttggcacgccaacggtgatggccagaatacctgagaccccagctagtttctgtaacacgcgggcctgagcataagcagaaaactcaaggccaccatattctttcttaatgatcatcgcgaagaagcgtttttctttcaggtaatcccataattctggtggcaaatcagccagttcatgggttatctggaagtcattagccatacggcaggcttcttcaaccggcccatcgataaaggcttgctcttcggcggttaattgcggttttggatagttatgtaattttttccagtcaggagcccctcggaacaaatcaccttcccaccaggtagtccctgcatcgatcgcttctttttctgtacgcgacatagcaggcatgacgctacggaaaatccgtaatgctggcgcagaaaacagtgacttgcgcagcggcgttaggatcagtggcaacagcataatcaccagtggcaataatacccagaatgaccataactgcgatgcgctcaaagcggcggtgtaaaccagaagaattaaactgctgagataaaggttcacccggtgatagaacaacacactaataagaaccagtaaggcaataatgctaagaactatcataatgaagctcctgagatgtaggaggtctgacctgttgagtgatacatttgttttagttcatctcattctttttatcaataaaattacatgttatttacaactcatctcacaaactggccgcattaaagaataaagccttcatgctaatgcatcacagtgcttctcgctgtttatgctatccggtacactgattgaggaaaaatattgatgctataggacatataaagaggccttcctttatgtaccacgatttaatccgtagtgaattgaacgaagcagcagacacgctggcaaattttctgaaagatgatagcaatattgatgccattcaacgggccgcgatattgctggctgactctttcaaggcgggtggcaaagtattgtcatgtggtaatgggggttcccattgtgatgccatgcattttgccgaagagttgacggggcgttatcgtgaaaaccgccccggttatccagccattgcaatttcggatgtcagccatctgtcatgtgtcagtaatgactttggctacgattatgttttctctcgctatgttgaagcggtgggccgtgagggggatgtgttactgggcatttctacttcaggtaattctggtaatatcattaaggcgattgaggctgctcgtgccaaaggcatgaaagttatcacgctaacggggaaagatggcggtaaaatggccggctctgcggatattgaaatccgtgttcctcatttcggttatgccgatcgtattcaggaaattcatatcaaagtcattcacatcttgattcagttgatcgaaaaagagatggtaaaagcctgatgtgctggggtgatcaaccgcggtattaatcaagttgatcacctcaatcttctgtgaacattccggttacctcataaagcgccaaaagtcatgcctgttttattgctggcctggttggatattagtttactgtttgtctattagatgacggctcgtttatcagagggctggtcatgtttcagataagtcgcggaggttggttatgtgcgaattgcttgggatgagcgcaaatgtgcccacggatatttgctttagctttaccggcctggtgcagcgtggtggggggactggcccgcataaagatggctgggggattactttctatgaaggtaatggctgccgcacgtttaaagaccctcaacccagttttaattcgccgattgcccgcttggtgcaagattacccgataaaatcctgtgcagtggtttcccatatccgtcaagcaaatcggggggaagtcgcgttagaaaatacccatcccttcacccgtgaaatgtgggggcgtaactggacctatgcgcataatggccagcttaaggggtaccgccaattggataccgggacttttcggcccatcggccagaccgatagcgaatatgctttctgctggctactcaatcaattagcaaaacgctaccctcgtacccccggtaactggcctgcggtatttcgctttattgctagtttatccgagcaattacgggccaaaggggtatttaatatgttgctatccgatgggcgttttgtgatggcatattgctcaactaatctctactggataacccgccgtgcgccttttggcaaagccacgttgctggatcaagatgttgagatcgattttcagcagcagaccacacctaaagatgtggtcacggtaattgctacccagccactgaccggtaatgaaacctggcacaaaattgcaccaggtgaatttgctttattctgtcttggtgagcgggtcggttttaattagtgccaattgcgatgttggcgtgctagtgagcggcggcgggcttaacacatactgcccgttgctgactgaaacgggcggtggcatccggtttttggcaaaataggtatatcccggttgcagttgacgccagaagttggaataggacgaattacggtggcgttgtatattttgttctgtcatacggaaggggtagatactgatatccactttttcctgaccaaagataaacgcggttctcacgtagttaaatatctcatccatataggcatcggtcattgcataacagccaattgatttacaagcaccgtggatcatcagatatttccctgaatacccttgcgacttatcataatcattaggaaaaccgatattaatggctcgataaaactgactgtcgggttttaaatggcgcgtattaatgcggtaaaagccttctgggcttttgaaatccccttcacggcgtttcggcccaagccctcctgagaattcacaaataggatagctttgcactaaacgatactcgccttgtagcttggcatacaactccaagacacgctcttctttgaaaatctgaatataaaccgatgaccccagtagttgctgttttagctctttggatactgccactggctcactggctgagctggtgaaggatgccgcaggcaagcaaattatcatcgcaaataacagcgcgattttgcccataatgattcccacttaatattgatatcaaaaatgccgctaattctacgttatagccgtaggtttcttataggcgcagattatcagtcagaaattttttagcaatatatgttttgtataaaataagcgcaacatcggtaaaaatgaattaataatgcgattttaccgagtatacataaattttggcaataaattatttgtgtttgcttgagctaagtcactgcatttgccagacagtatcagcggaaaatgctaaaatcacccgcagctggtgacctgcttgtgtaatggctgtttcagctattttcaccctcacatattgagttcgggtatcagcattaaatttcagctctctttcagttaaagcgcatgattctctgacaatccagtattgcaccgtcgcttaattgaacagtggaaatacctcatctttacgtagctgtacgcttcagggtttatgtgcagcatttgatatcactaatgaagtcgtttaaacctatgattaaaataaagaaagggctagatcttcccattgctggagcccccgttcagacgatacaagatggtccagcgattcatcatgtggccctgctcggtgaagagtatgttggtatgcgtccttcaatgttggtgcaagaaggcgatcaggttaaaaaaggtcaggcgctgtttgaagacaaaaagaatccgggcgtgttgtttaccgcccctgccagcggcaaaatcagtgctatcaatcgtggtgagcgtcgagtattgcaatcggtggtgattgaagttgaaggtgatgagcaaatccctttcgagcattatgctgctgaggagcttaatcaactgagcgatgagcaggttcaacaccatctgttgacgtccggtttatggactgcgctgcggactcgcccattcagtaaaacaccggttccaggcagccgtccgcgcgctatctttatcagtgcgatggatacccaaccgttggcggcagatccgcaggttattattgccactgaatcagaggcgtttaaccatggcttgaccgtattgacgcggctgacggacggtaaagtacacgtctgccacgcggcagggcaggctgtgactcgtcataccaatacgcaagtgacttacaacgaattctccgggccgcaccctgcgggtctggtggggacacatattcattttcttgagccagtcagccagaccaaaatggtttggcatgtgggctatcaggatgtcattgctatcggtaaattgtttacccgtggtgagttgtgtactgaccgcatcgtcgctttggcgggtccacaggtgaatcaacccattttattgcgtactcgtttaggggccagcttatctgaactgaccgccggtaaactaaaagagggtgataaccgcattatttcaggttcagtcctcagcggtaccgcgttctctgctacccatgggtatctggggcgttttcatcagcaagtctccgttatccgcgaagggcgtgaaaaagagttatttggttgggtgatgccggggcgcgataaatactccattacccgcacgacgctgggccacttcttcaaacgcaaattgtttgctttctcgactgatatgcacggtggtgagcgtgccatggtgccaattggcaactatgagcgggtcatgccactggatatcctggcgacccatctgctacgtgatttattggccggtgataccgacagcgcacaagcactcggttgtttggagttggacgaagaagatctggctttgtgtacttttgtttgtcccggtaagtacgaatacggtccggtactgcgcgacatactgacccagattgagcaggaaggataactgatgggcctgaaaaattttcttgagaaaatcgaacaccactttgaagcgggtgggaaattagaaaagtactatccgctgtacgaagctgccgcaaccattttctacacccaaggtaaagtgacaccaggtgcatcccatgttcgtgatgctatcgatctgaaacggatgatgattctggtgtggttcgccgtattccctgcgatgttctgggggatgtataacgtcggttaccaagctattccggccttaaaccaactttatagtggtgcggaactgcaacaggttattgcgggtgactggcactatcggttagcacaaatgctgggggcatcattgacgccagatgctggctgggcaagtaagatgcttttaggggccgcttatttcctgccaatctatgcggtggtctttttggtcgggggcttttgggaggtggtcttttccatcgtccgtaagcatgagatcaatgaaggcttttttgttacctcgattctgttctccctgattgttccccctacgttgccattatggcaagcggctttggggatctctttcggtgtggttatcggtaaagagatttttggtggtacagggcgtaacttccttaacccggcattggctgggcgcgcttttctgttctttgcctatccggcacagatttccggtgatttagtctggacttccgctgatggcttctctggggccacaccgctgtcacagtggagcgttaatggtagccacagtttggtcaataccgttagcgggcaacctatcacttggatggatgctttcctagggtatatccccggatccattggtgaagtctctacgttaatgatcttgattggtggtgcgattattatttttggtcgtgttgcgtcctggcgaattgttgctggggtaatgattgggatgattgccaccgcttacctgtttaactggatcggttcaacgacaaacccactgtttgccatgccgtggtattggcatttagtcctcggcggttttgctttcggtatgatctttatggcaactgacccggtatcggcatcctttaccaataaagggaaatggtggtacggcggtttgattggtgtgatgtgtatcttaatcagagtggccaatccggcttatccggagggaatgatgctggcgatcctattcgccaacctgtttgcaccactgttcgactatgtggttgttcaggctaacatcaaacggaggaaagcccgtggcgagtgataaaccaagaaataatgacagcattggcaaaacattgctggtggtggtgattttgtgtttggtgtgttcggtggtagtcgccggtgccgccgttggcttgaaagccaagcagcaggaacagcgtctactggacaagcagcgcaacattttagccgtggccggtttactgcaaccgagaatgctagccgaagaggttcagcaggcgtttgcgacacggatagaaccgcgcttgttggatttacaaagtggcgaattcctcaaacaagatcccgctacttttgaccgttctcaggcactgcgtgataaccaaatgagtattgcattgacacctgcacaagatattgccggtatccgtcgccgggctaatgtggttgaaatctatctggtgcgtggtgatggtgggcagattaacaaagttatcttgccgatctatggatcaggtctgtggtcgatgatgtacgcctttgttgctattgataccgatggtaaaaccgtgcgaggaataacctattacgatcatggggaaacgcccggacttgggggcgaaattgagaaccctatctggcgtaatcaatggatcggtaaacggttatttgatgaccaagggcagcccgctattcgtatcgttaaagggcgtgctcctgccaatgatccccatgcagttgatggcctgtcaggagcaacactgacctccaatggcgtacagaatagctttaatttctggctcggtgaaaacggctttggcccgttcctgaaaaaagtgcgcgaaggagcgttaaaaaatggctgatagcaaagagattaaacgggtcttattaagcccattgtttgataacaacccgattgccttgcaaatccttggggtttgctcagcactggcggtgaccactaagctggagacagcattagtgatgactctggcagtcacgctggtgactgcgttttcgagtttcttcatctcattgattcgaaatcacatcccaaacagcgtaaggattatcgttcagatggtcatcattgcttcgctggtgattgtggtagaccaagtattacgtgcttatgcctatgaaatttccaagcagttgtcggtgttcgttggcttgattattacgaactgtatcgtcatgggccgtgctgaagcttatgcgatgaaatcaccgccaattgaaagttttatggatggtatcggtaatggcctggggtacggcgtaatactggttctggtcggttttgtccgcgaattggttggttcaggcaagctatttggcgtgacggtattggaaacggtgcaaaacggtgggtggtatctacctaacggattattcctgctggcacctagtgcattctttattattggtctgctgatttggggcctacggaccttgaaacctgcgcagattgagaaggagtaattgacgatggaacattatatcagtctgttggtccgcgcagtgtttgtggagaatatggcgttagcgttctttctgggaatgtgtactttcctggccgtctctaaaaaagtgtcaacggcctttggcttaggcattgcggtaacggttgttctgggcatctccgtgccagccaataatttggtttataacctggttctacgagatggcgcattggttgaaggggttgaccttagcttcctgaatttcattaccttcattggggtcattgccgccattgttcaggtgttggagatgatcctcgatcgttacttccctgcgttatataacgcgctgggtatttttctgccgctaatcaccgtgaactgcgccatttttggtggcgtgtcgtttatggcacagcgtgattacaacttccctgaatccatcgtttatggctttggttctggtatggggtggatgctggcgattgttgcattagcggggatccgcgaaaaaatgaaatatgccaatgtgcctgcgggcttacaggggctagggatcacctttatctcaaccggattgatggcattaggttttatgtctttcgccggtgtgaacctataaaggcaggaataattcatggaaataattctgggcgtagttatgttcaccctcatcgtgctggcgctgacggtgatgattttattcgctaaatcaaaattggtgaataccggtgatattacagttgaaattaatgaagacgaagataaaagctttaccgccccggctggggataaattactcaatatgctgtccagccatggcatttttgtgtcgtcagcctgtggtggtggcggttcttgtgggcaatgccgtgtaacaattaaagaaggtggtggggatattctgcccactgagctttcacatatttcaaaacgggaagccaaagaaggttgtcgtctggcttgtcaggtcaatgttaaacagaatctgaaaatagagttgccagaagaaatttttggggtgaaaaaatggacttgtgaagttatctcgaatgataacaaagctacctttatcaaagaactgaagctgaaaatacctgatggggatgtcgtgccattccgcgcgggtggctttatccaaattgaagcggaaccccataccgttaaatacgccgattttgacgtgccaactgagtatcgtggtgattgggataaattcaatctgttccggtttgaatctgtggtcacggagccaaccgtgcgggcgtactccatggcaaactacccggaagagcacggtatcatcttacttaacgtgcgaattgccacgccacctccatcggtaccggatgcacctcctgggattatgtcttcttatatctggtcattaaaaccgggtgataaagtggttatctcgggtccattcggcgaattctttgcaaaagataccgatgcggaaatggtcttcattggcggtggggccggcatggcaccaatgcgctcacatatttttgaccaactcaaacggttacactcaaaacgtaaaatcagcttctggtatggtgcgcgttcacggcgtgaaatgttttatgaagaggattttgaccagttacaggctgagaatgataatttccgctggcacgtggcgttgtctgatccgcaacctgaggataactggacaggttataccggctttattcataacgtattgctggagaattacctgaaagatcacccggctccagaggattgtgaattttatatgtgtgggccgccaatgatgaacgctgcagtgatcaagatgctgaaagatcttggtgtagaagacgaaaatattatgcttgatgatttcggtggctgatccggtcatcactcgggaattcacagtggttggggcgattgtgcgcaagtatataacacgttgtttaatgttggtgatagggggcctgctgctgagtggctgtggccctgagcaggtcagccttgaaggcaaaacgatgggaacctcctattctattaagtatgtgagtgattcatcaacggctgccccagagacgttacaacaggaaatagacctcatacttgaagaggttaatgaccagatgtcgacttatcggccacattctgaattgagccgctttaatcaaagccgagaggtgaatcaacctttccctgtatcggcggcgacggccaaagtagtacaagaggctatccgtattaaccgtctgaccgatggtgccttagatgtgactgtggggccgttagtcaatttatggggttttggccctgaagggcgcccggatactgtccctaccgaggatgaaatcactcggcgtcgtgcgtgggtagggattgataagctggcagtggataagaatgcattaataaaacgtgttcctgaactgtatgttgatctctcttctatcgccaaaggctacggcgtcgatgtagtagctgaatatctggaggcgcagaatatcaaggattatatggttgatatcgggggggaagtccgtacccgtggtaacaatggagaaaataaaccttggcgtatcgccattgaaaagccagtcgcgggttctacacaacgtgcccaggaaattattgaaccagggcggatggcggtagccacctctggtgattatcgtaattattttgagcaggacgggatccgttattctcatactattgatcctgataccgggcggcctattaaccaccggttagtctctatcactgttttagacccaagctgtatgactgctgatggcctctctaccgggttaggtgtccttgggccagagcggggaatggcattagccaatttattgggcatcccggtcttgatgataatcaaaacagatgatgggtttgaagagcagtattcagatgcatttaaaccctatctacaagtaaaacattagccaggaggggatatgttgactgtctttatcgcatcctttgtattttttctgttagctatagcgggaatgtcgctaggttatatcgtcaaaaataaaaccatacaaggcagttgcggagggatcggtgcactggggatggagaaggtctgtgattgcccagaaccttgtgattcgcgcaaaaagcggttggcgaaagaggctgcacgtaagaagaagctagatcagtttcgcattctataaaaatatctttggccctggccctagcgctgtagggggagctatgttcgctcacccgaatcacttatcggccattgatcttaaaataaatagacgcatcgggattcaggatctattttttatctgacaagcaaagcccccgaacgacgcatcattgttcgggggctttgttgctcaattattgtctttttaacgcttttgattaaaccagcgactcatcatcaaacttaattttagcacctatttttacttcacattttcactcttactgattatttctttaaactgtgctggtgagtccaccatgacaccatttgcctgtaattccttggcttttttataatcatcttgggtattgataccgaaaagaataatgtgtgcattggcattcttccgaaaacaatccatggcctctttatcccaacttaatattgcgctagaacgcccttcacccaaggtgtatttttctacaacttcaactttacgatggagttccaatccataccaacgttctttattatctattggtaactcacattgatgatccatagtgatattggctaatactgttctggtggtatctcggctttcaaagcgttgaaccttatgagagggatcactgcttttatttactgtatccaacgcattcagataatcgtcattggtggagtaaacgcgggttcgtatcaggcgattcttctcacccttagaggttgccagcagcgttttttgtagtgcttttgccaaaacaatagggtcggcatcaggggatttaatatcgaggtagaagattgtatctggatatttttttagtacgtcatcaagtgtgggaataccgaagagagagcctgctgagggcttgatatcatgcttcttgttataggcaatactcgcatctatttctgctaattggcttgcagtataagcggagaccgaccctgattcattggttaattccttaagatcagaggggcgatacaatacaggaatattgtctttagaaagttgtaatgtaatccagatagcgtcagcgccatttgccaatgctttactaatggcaggaaaggtattttcaggtgcatcggcagtacctgcacgatgtgcaataatttgtggtgctggaagaggggatgagtgagcgatagctgtaaatgttgacgataaaagtaggctagtcattatataatttcgcataatatgaaattccgattaatttttaatgataaatcttagaggtgagtgttaatcatatagataacgcttttcagctttatcgaatttaatgattttttattaaagataaatgaaagagtgttaaaaaaaggaataaaagaattcaatatggttatttacgtaatttcatggtgttttgattaggagaattactaccgctctccttgatttgaaacctaaaattttttttgatgattcacttcagtgggttctgctccttgcatgaactcatcggtacgactataggttaggagaatcttgaatccttttattttgactgtatacttatacagctgtttgttgtgtgggggatttcatgcgaaaaattattcatgtcgatatggattgcttcttcgcggcagtagaaatgcgcgacgaccctcgcctgcgtgatatcccccttgcgattggtggcagtaaggagcggcgtggcgtgatcagtaccgctaattatcccgctcggcgttatggtgttcgcagcgctatgccaacggcgatggcgtttaaactctgcccacagttaacattgctgcctggtagaatggcggcttataaagaggcctcgcagcatattcgcgaaatttttgcccgttatactccattgattgaaccactgtcattggatgaggcctatttggatgtttctgatagcttggcgtgcggtggctctgcaacattaatcgctcaagagatccgccagtctatcgctagtgagctgaacctgacagcctccgcggggattgccccgataaaatttcttgccaaaatcgcctcagagctgaataaacctaatggccagtatgtgattacaccgaatcagatccagcccttcctacaggatttaccgctgagtaaaattcccggtgttggtgccgtcaccgccaaacgtttacaggcgctggggttggtaacctgtggcgatatacaaaaatatccattggcagagttgttaaaacattttggtaagtttggtcgcgtattgtgggagcgtagtcacggtattgatgaacgtgaaatatccccagatcgtctacgtaaatccgttggtgtggagaaaacactggccgaggatatttatgactgggaaagttgtgaggcgttgatcgaagaactttatcttgaactggaaactcgtttacgtaaggtaaagccgagcctacacattgcccggcagggcgttaagctaaaatttcatgattttcagcagaccacgcaagaacacacatggccagtattgaataaagtagatttactggagattgcccacgccgcatggcatgaacggcgggccgagcggggagtccgtttggtcgggctgcatgttacgttgctggatccacaacttgagcggcaattattgcttgattggggctagctattgcacggtgtaaataacacccatttgcccgaatcactggtgtgtgtcagttcatcgggcttgtcttgtaacggtaattattttggctattaaagcccgcttaaatacggttatgtacgttcaggtatcgctttcagcagggcggttaataactgccaatattgaccaacgctctcaatatgaacttgttcatctggtgaatgcgggccggtcatggttggcccaatcgacaccatgtccatgttaggatagggttttttgaacaaaccacattccagaccggcatggataaccatgatgttaggcgttttgttgaacagtttttggtaggtttcccgtaccagtgccatgaccggtgacgttggatccggttgccagccaggatagccgccgcttggcgatgttttggcacccgctaattcaccaattgcggtcagcatactggctacgtaatctttaccgctgtcgatcagggaacgaatcaggcagacaatttctgcttcatgctcattcatcgtaacaacacccacgttaagtgaggtttctacgacacctttaaccgcatcactcatgcggatcacaccatttggcgtggcattcagtaatgcgacaaaacgctgttgagtctctttagtcagtgctttcgtctcggtagagacgggttcgagtactagggtcagatttttttcgaccgcgatcaactcgtctttcaacgttgccaggtaattctggctcagttttttcagctgttccactttgtctgcggcaacagccagtgttacgtgaccttcccgtggaattgcgttacgtaaagtaccgccattcagatccagcacccgcagatctaaatcttttgcttgttcaaacaggaagcgggccagcagtttgttggcgttacctaaacctaaatggatatccgcacctgagtggccgccttttaggcctttgatcgtcaattttagtgtttgatagcccgcagggatagcttcccgctgtagcggcatggtggtgatgaaatcaataccaccagcacagcccatgtagatttcgccttcctgctcagaatcggtattgatcagaatatcggctttcagccaattaggttgcaggccgaaggcaccatccataccggcttcttcggtcatggttaacaacacttctagtggcccatgctcaacgcggtcatcagataacactgccagagcggatgccataccaataccattatctgcgcctaatgtggtaccacgggctttcacccattcgccgtcgatataaggctggataggatctttggtaaagtcatgtaccgtgtcattatttttctgtggcaccatatctaaatgcgcttgcagtgcaacaggcttgcggttttccatccctttagtggcaggtttacgcagcaggatattaccgacctgatcacgctcggcatgcaggcctttctctttggcccaggtaacaatatattgtgccagcgcttcttcatggtaagagggatgtgggatagaacaaatttttgcaaaaatatcccacaacggctgaggcgaaagttgagacagttcagacactgtaagtctcctgtgatggggtgtaattaattgatgtataaagatttaatgagatggaatgttaaatctttattttaacttacttggcataactggcttgaattataacacactcagctaatgattttaggttgcttctgctatgagggctaagcccgatactcaaggttatcaataccacaactcggaaaaatgtgcggtttgatgtgaacagaaaaaagctcagtgagttggacgtgcgagagcggcgagcaatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggagtcttgcatcaatattaatcaggtctgccctttaccagaagtgaaaacaatgagttaacatcattgggctacgcatgatttattaggaggagagagcatatattgaccttgagcgtagagtatcggcagagttagatgtgaaaaattttatattattcataatgatgcaggaaatccattatgccatttaccttttatgacatagcggaagttagaaaatgaaattgaataatttatatttacgatttaatgtttatgaagaataaatagggattataaaaacagtagtatatgaatggttaatttcattgtatttattgtttatttcatgggcttggtctcgggtaattaactcttttaatgcattaaatgaggtttttacttgaggctgtagcccattttttatttaattcatccattgttactcctctctgtttataatcagtacatgtgcatttagcactgtaccgcgttgatatgtttatctaataaattttaatctattgatgttgttttattttatctaaggacatgcatagcctatctaatgcttaatacgaaacaacgtatatatttcatctgttattaactaaattaatattgccattgaaatttaatataacttggttgtgcgagatgattacagtgcctccataactgtggttcggcaacgtttatctcgttaaaagcaacagaacgtgtcgccttttcaaatttctattcaacagtggggctggctgtcagatagtctatgttatttaataaccaaaggtttcaataagaaaagggctttgaaaagtacagtgttcatctccatgccgcaactcaactcatatacctattgctatctttagctatagactgattttttgattgaaaagtcacttctcatctcttgttttcacttcttacctatttttttaatgggctttatcgctcgaatctcgatagccattgcttgattgatggtagcggcttaaccccccctaggttatggatatgatacaaccaagctcatgtatcgtggttgtattgtaaaagaccagattaggttttttcaaacctataagagaaagtcttagtttggaatttaaagccatcatcacctttttttagtgacttttttcttatggataatcccttgatttagtcagtacataatcattaaaacaaaagtcttctagtcgatgttagtagaaaattttgttctgtcaaaagcaaaaacacaagagtaatgaattattcattgcggaaaaataagaattaaatcctttatttttgtgtcggcatggatgaaggggctgtatttatattgaatatcaatatttacaatcgaaaaataacatataaatagcataataaatcgttattatttatctttaattggcattttattgtgtcactctcttctttttttaggttggctgagtattttcattgccatttttgataagttacatgttaaaaattgcaatgttaataagttcaatattatgatttatataataattgtcctatcctgcttgctcagtagagtaagcgtaaaccttacatttttaaattgggggtgagtaattgcttttactatctaaaagtttaaggtatttcattattaccgcacaaaaagaatccattacgctggccgcagataaactgtgtatcaccgcgtcccctctcagccgaaatataaaggagcttgaaatgaagttgggttgtgaactttttactcgaaccagtaaagggattttactgacatcgagtgggcattttttatacgataaaataatccctgtatataacgaaataattgaacttgaaaaggagttaatcagtaatcataaattaaatgttatttcagaagaaaaaagattggagttgaatatagggaccgatattttccattatgctcatttgttaccgattgctaaggctcggttttttaatgaagaaaatgttaatttttctctagaagttagtactagccaagatattagccagatgctgagagagaatatatatcaagtgtttttctctcaaagagttttaccaaaggagcatggcattatacatcgtaaattaagtgatgaatttatgatgattgcattgcaggatgatatgtatagggatgatatgagccaagaggatattatctcttcttaccctctagtccaatatccaagacaaaacatcagtagtgtagttgatgagttaactaactatttaattagtagaaaattgaacccgataaggatcacattacctaacgtaaatgatcatctatcaataataaatcaaggaggcgcgatagggatattgccatcatcagttaaaaaattaatcaatatgcataattataatattaagctgattccattcgttcataaaggagagaaattaaaagtaaaaagtaacgcttactatttatgtgataataaagatgtctttgaagaaaatatactcccattgttgggtgatagtcatctctgaattatagtaaacctctaatttttaatgaataatgatattttattatgatttatatgttctgctaggtgttctatggaaagagccagcataaaattataaagataatggactagaggacgtttacctttataagaatgattggatctattttattcgactggtttttgatcaaactgtgctatttttatccagatgaaatgaaggacgtcagctttcatcggtggagtccttacaacattttattttatgtactgtcactgattttatcgtaatacgatgagaggtgagttaactatgatggaaaatattagacaatataaatggtagatggatttattggatagtttaacaaggtgattacgttaggatgttaagggatggaagtatttttgacttttagcattctatttctgaattaaaaaacgggtattatagaataatacccgctgatagagacgattagtgatgtgttcttactgtccgcaaccatggacgagaatcttctgacaacgtagcggcagcggcacttcctggagcgtatggccagttattgctctgtatataatctggtatagtttgagcacaccagccggtgaatgggaacggcttacaggtccaggcttggccatccaaacctattactgttgtgccttctccataagtcgtaaccttgttacggtcccacagtgggtgctcttgttcaattccgcctgatggcaagatattgatagttttttcagctctgctttgtacgccttgattgttggtgacggttagtgtcacttttccggctaaaggttgctgagtagcgacagcccttacagtgacattttgagttgtcgcaacttttggttcaaagtgctggaactcccattggtagctcgctatctgccctgtagatgcgctggcagaaagcgtgatcgtttcattatcttgtacactacttggcgcggtaatctgcgctactggcggctgtggctgttcaggttcaggagttccactgatgagactcatcgcgctactgaagcctgtttgtagccacacaatgtttgttgcaatattagccgtattgtagacaatatcattgccagagcgtacgccgatcctgacatattgtgggtaggtattattcagtttatcagccagttgttttgaccagactgtttgtgcctgattctgtgcggtgatcggaagataaacatccacaacttccacacctttagcgctccctcccatcacacggaaacgaatttggtcattaatggctggcgtgaaaccttgtacgataaattggctgttatttacccatgggaagcttggtgtgctcccttcgctgatgttgacatcgctgcagttgaagaagccttcgttgcccgcgtcctcacgttgccagtaactgtaaatgatggcatccccagtgtggccgtttaacggaacattcagaaaataaaaactattggtacttggagatagcccggtcccagccgttggggtaggagctttatctgcataaagtagctcaagatcttcccaacgtagtgctttggtcgagtcgtagcttggtttagtaatataaaccttcatataggcagggttatgggccgttgtattttcccaacgaagctgcatgtggccattttcatctggggtaataagtgtttttcgccattttgtggcagggacattgtcgagaccggctttacgtggatcacctcccgcacagagtaaaccattgggaacggcgagttctacagtggcttgtatgcttggattggtcgggtttgctgaaagctcattccattgtgtaaacggcagttgtggattgcttggatcgcctgggttctcaatagcttgtcgacaatctgagttaggaatattcgcagggtctccccagaatccagcttctagctggcactgatattgccgggcgatagggaaacccaccgcgccgtgcgcttctgccttatcgaccggtagcataacaaggagctgtgaggctaatattccccccatgctccacaaaataggttttcgatgtagttgtgcattgaaatgtaatttcattttattatccttttacgatatttatttaatggatggtaatacaattaatctgttgaattgtattttggtgatttttatattgcgcatccctcccgcccggaatgggtttttataatcactaacgaatgtcgagtgatctttattttttatttaacttgggtttttaatttatgccatgcatcatctcctttttttattatcgacgtttttttataaaataggattgtatatacattaagccagtgtctcctaaagaaccaaagattcctgccatagcaaaagatatataggggctgctcccatactcaaagctaattaatcccccaagcatgccggtaaaacccgagacaataacttgtgtcgatattgctgatatcttctctcggaggtttttagattttgtatcttgtagtaataatctaacgacacctccccatgtggcgaaaataccaataacaacccaaattacaacgctatctggttcggggattttgagttgcattctaccctccttgattctttattccgaatgagtgcgttaagtgtttttcaattattagttttactgggtttattgcaaatgcaataattgaatgcagtaatgttaattacagcatgagctgatttatatgagtaagaaaagttatggctcagtatactgatgcaatcaaagttcatgctctcgagtgccatagggaatgggatgctgcgagatgaatttattacgcatttttgcgggcagtcgcgggtaaacagttgttaaaaagcgtactgttagccagcgttatcacggttgccaccgcatgcaatccgacgaattacacggataattgctggtttttatgtcgctggctcactataatctcgcgcaaccttttttcccctttattatggcaagccacacctttactggctgggattacactttatgaacgaaaaatacgtcgttacctgggatatgttgcaaattcacgcccgcaaactggcacagcgtttactgccagccgagcaatggaaaggtatcatcgcggtcagccgtggtgggttagtaccggctggtattctggcgcgtgagttgggtattcgttatgtagacactgtgtgcatatctagctatgaccatgataatcaacgtgatcttaaagtcttaaagcgtgctgaaggtgatggcgagggctttatcgtcattgatgatttggtcgatactggcggtaccgcgacagctatccgcgagatgtatcctaaagcacattttgtgactatttttgctaaacctgctggccgtccgttagttgatgactatgtggtcgatattcctcagaacacgtggattgaacagccatgggatatggcggtgacttttgtcgcgcccctcagcggcaaataatttactgttctttaagcgtccggtgcctgccggacgtttcattttctcttcagtatgcgtacacttgaccccatctgatcagcccttaccgggtctgactcacggcttatggaggctactgttaccatggcacaagccaacctttctgaaattctgttcaaacccaaattcaaacatccagaaacctcaactctcgtacggcgtacccattgcaaccacgtcgtgaatatccattcggcgttggatggtgataccgccaaccattggtatcggatgattaatcgtctgatgtggacttggcgtggcattgatccccttgaaatagaagaggtcttatcgcgtattgcctgttccaaagcggagcacagtaataacgagttattggataccgtggtgggttaccgtaatggtaactggatttatgaatgggccaatcaggggatgatgtggcaacaaaaagcgatggaagaaaccgatccggggagcgcaggtcagttctggctgaatgcggctaatttgtacagcattgccagttacccacatctaaagggcgatgagctgtcggagcaggcagaggtgctgtcaaaccgtgcttatgaagaggcggccaaatatctaccgtacaccttaaaagagctgacgttccccatttcggatggcggttcgctgtcaggtttcttacacatgcctactgttggcagcgcacctttcccaacggtactgatgtgcggtggtctagatacgttacaaagtgattaccaccgcctattccgtgattatctagaacccaagggtatcgcgatgttgaccatcgacctgccatctgtgggggcctcatcccgctggaagctcacgcaagataccagttatctacatcagcaagtgttacaggcgttagcggatgtcccgtgggttgaccatcagcgcgttagtgtgttcggttttcgttttggggctaacgtggccgtacgtttggggtatttagaaccacaaagggtacgtgcagtcgcatgccttgggccgattgttcatcacttgctgtgtaacagcgatagcctacgtaaagtgcctgacatgtatatggatgtcatggctagccggttgggtatggcggattcgacagatgagacgttgaacaccgaaatgaaccgttattcgctgaaaacccaaggtttgctggggcggcgttgtcagacacctatgctggccggtttttgggagaatgaccccttcagtccaaaagaagaagctaaattgatctgctcttcttctgctgacggtaagttgttagctatcccgtctaaaccgctctatgagaatttccatcgtgcattattgcaaaccagcgaatggttagaagataaaatgcgttaatgagttgctaaattttaatagtttgctaaaaaggttcgtctacataaggagatttaagtatgacgttaaccagtgctcatcctaaaagtaagcttatgaaacgttttgcagctttggggccatacctgcgagaagggcagtgccagaacgaccattttttctttgattgtttagctgtatgcatcaatgtgaagcttgccccagagaaacgtgagttctgggggtggtggatagaactggagccatcggctggtcgctttacttatgtttatcaactcggactctttaataaagaaggcaactggaacgcggaaaaaattagcgatcctgaagttcaggataaacttgaaagtacactgcgtagttttcatctgcggctcgaagagatgctagcttccattgacatgaaattagaacctgctgcggattttaacgatcagcctgttaagttatctgcttgataatacgcttacctaggtttgattaggccaattccgtggtcataaactgtccccattaccccctttctgcacaataaagggggtgatttcgtatcaagcctgttggcataatgccttgcgcctgctacaaagacctctagaccatttcttttattcatcccaacggtagaaaaattatgagtggcagccagacattggttgtgaaattggggacgagtgtactgaccgggggttcccgccgtcttaaccgtgcccatattgttgaattggtgcgtcaatgtgcccagcaacacgcaaaaggtcatcgtattgttattgtcacctctggggcgattgctgcgggtcgtgaacatttagggtatccagagttgcccgccactattgcctcgaaacaattgctagccgcggttgggcaaagccggttaattcagctctgggaacaactgttttcaatttatggcattcatatcggccagatgctgctaacccgcgcagatttagaggatcgtgagcgttttcttaatgcccgcgataccatgaatgcgttgcttgataaccgcattgtaccggtgatcaatgagaacgacgccgtcgctactgctgaaatcaaagtgggcgataacgataatctctccgcattggcggccattttggccagtgcagataagctactgttgttgaccgatcaggcggggttgtacaccgctgatccgcgtaacaatccagaagcggagttaattcgcgaagtgcatggcattgatgatgtcctgcgcgggatggccggagacagcgtttcggggctcgggacggggggcatggcgactaaactgcaagcggcggatgtcgcgtgccgtgcgggtattgatgtggtgattgccgcaggtagccaggtgggtgtgattgccgatgtgattgacggtacgccagtcggtacccgtttccactcattggaaacaccattagaaaaccgtaaacgttggatttttggtgcgccaccggcaggtgaaatcacagtggacgacggtgctgtatttgcgatcatggaacggggcagttcgctgctgccaaaaggcattcgcagcgttaaaggggacttctcccgtggtgaagtgatccgtatccgtaatctcaatgggcgggatttagcacacggtgtttcacgctataacagtgatgcattgcgcatgttagcggggcatcactcgcaacaaatcagtgaaatcctcggatatgaatacggcccggtggctgttcatcgtgatgatatgattgtcagctaaggagcaaacatgaacctgttagaacatatgggaaaagcggccaaacaggcttcctggcaattggcgatgttgagtacggccaaaaaaaatcaggcactggcggtcatagctaacctattagaatcagagagccaaactattttgcaggccaatgagcgggatatggctgcagcacgcgagagtggcatgagcgaggcgctactggatcgcctgttattgacgcccgcccgcttagccgccattgctaatgatgtacgtcaggtatgccgcctaaacgatcctgtagggcgtgttattgatggcagtttgctggacagtggtttaaaactggaacgtcgacgtgtcccgctgggggtgattggtgtcatttatgaagctcgccctaatgttactatcgatgtcgctagcctgtgtctgaaaactggcaatgcggtgattttgcgcggtggtaaagaaacgcattataccaatcaggcgacagtaaatgttattcagcgggcgctggagcaatgtggtctaccggccgctgcagttcaggccattgaaagcccagaccgccaactggtgaatgaactgttacgtctggatcgctatgtggatatgttgattccacgcggcggcgcaagcttacataaattgtgccgagagcaatcgaccatcccggttattaccgggggtattggtgtttgccatacctttgttgatgaaaacgcggattttgaaaaagccttattggtgatcgaaaacgcgaagatacaacggccaagtgcttgtaactcactggagacgttgctggttcatcaggcggttgccaaaactttcctgccgctattaagtgccagaatgcacgcgtttggcgtgacattgcatgccagtccgctggcgatgccctatctggcagatggaaaagccaaagttgtggcagtagaagccgctgattacgatgatgaatggctatcactggatctaaatgtggatatcgttactgatattgatgccgccattgaccatatccgtgagcatggcactagccactctgatgctatcctgacccgttccctgagtcatgctgagtattttgtccgcgctgtcgattcatcggcagtttatgttaacgcgagcactcggttcaccgatggcggtcagtttggtttgggtgcagaagtggcagtgagcacacaaaaactccacgcccgaggccctatgggactggatgcgctgacgacgtataaatggataggttacggcgacgatttagttcgtagctgatttattttttagtaggtttattggcaacaggtttattcttaaccggttgatcagtagctgattgattaaaaatcgctagtaaagcgacatgtggcaatttgccaatgtcgcttttttttcaaatcaaacctgacccagccaacggttattctgtaaaaaatattatcctgcataaacgttctccagtccaaaatatggcccatccggactatttcctcccgatagtaaaacatttaagtaattctgttagttgccgataacctctttgttatttatacatttttgatgataatctgagcagatagactgataaattaagaatagggaatggggccagtgagcgaaacgtctaaagagcaatttgttaaaaaaaataaactagcgatctgtgcaattcttcgggatttacagaagaacgatactgccgtgatggttacccatgctcgaggacaatttattagccgtattctggatatacagcctgagactaatcagtttattttcgatttcggcagtgtagaaaacgaaaatgttttggctcttggtgcggagcaactcacgattattgttgaacctacgggtgccaaaattgaattcacctgtaacaagctgaaacatgtcgaatatttgtcactacccgccttcagttctgccatcccggaacagctctatttcattcagcgacgggaatattttcgtgtcagtattccgcaatggccagcttattattgtagtgggaaattccctgacggcactcagtataaatatacattggccgacatctccttgggtggaatgggtttatatgccatgaaaggtagcgaatttccgctccagggatgcagtgttctgcgagatgcagcggtagatttatgtggttttggcctctttaaattagatctgcaatttatccgggcgctcgataaacaagtggttaataacaagggcgaaatgctgacagtgcaacgtttgagttttaaattcttgcgcttaagtcctattcaagagaaaggcttacagcgagccatttttgaactggaaaaacagcaaacagctaaggcgaggaaatttcaggaaggcctgtagcctcactatattctgtagcttcactctatagagtagcggtctgtcgcttgtatgatgcgttttatcattatttacaagcccacagggagcgcctctgaggctaccttgagaagacaaaataaaagctgaaaaatatgttgtattatcatgcaactgccccaatattataaccatcacaaaatatggagggcagtgttatggggatcagtgaagaagagagtatccgccgtctgaccaatgagaaaaatgctgttggtcattcggcgaaatgggtggcaattatttctgctgtctactttattatcatgctgttttacaagcatgaattgggcgtattaacattggctggtgggattttcttagtgtcgttcaccacgtggatgaaaaaacgccaaaaagtaaaatcgtataaaaatcagctacaacagattgaggaagataaaaccgtttaactttgctgatattctcattagcctgcattatttgatgaatgataggcatcatgccgcatggatggctcgcccgataatcagatttccaggtttattccgtttgccattttgcaagcgccacctgaatattgcttttatccaaaaaacggtcattgcttcacattctctggtcactggatagcacggtaaaaaatcaaaaccatgtcgtatcctatgatctctccgctcaaatattacaggttgtcatgcaggccgcagcagataaaaaactcactaatattgagatacaacaagggctggctgaatcattgccttttgctgatcaaagctttgatattgttatcagccgttattctgcacaccattggcacgatgttgggaaagctttacgtgaagttaagcgggtattacggcccggtggaaaagtcatcttcatggatgtggtttctcctggacatccggtattggatatctatttgcaaacagtagaagtcttacgcgatacctctcatgtacgaaattactctcctggagaatggctatctttatttaccgagggtgggttagtaataaatgaagtgacttctgaccgcttgtatttggagttcagcagttgggttgccagaatgcggacacctgcacattttgctacggctattcgcgagtttcaaaagttagcatctgacggtgtcattaatcactatgctattcaggctgatggttcctttaccagtgatatcatgatgattgtggcagtaagagactagtaaacaataagtgtgggtagtggtaataatatatcaatattcacatttagatttatataaatatatttttattatggataatgaggttatatcctttttattttcgcaccaatgatttgttttctttacacaacattacgtctccttgcattgctgcatccataatcaatatcactaaagtatttcatataatctctccgtaggcgtctattatgaaatgattctttgtgattgtgactaaaattattacgacagtctcattttagcagcagctttttttatcgagcaagccactatagataaaacatgaggagaggctatgtttttaatatcaacgtttaagggatgggcattgggtgaagactgaatgaaaaagtgacaactgatggacctgccacgatcatcattggtctcggccatgataacgttagccactacaatgccaacatcagtacctatcattagtttctacaatagataaaaaataaatcgataaataaatattttgatacaacacttttggggggatttttagccagtagataagcctgagtaaaccataatgagtcatcgctaaatcttgtttactcacttcatcagcattaatggttacagagtcaactttttcagtttatctgataaaaataattaattattagaacaatcttaatgagaacttaagaaatataaagtgttattgtggtccatctgagtctccgaggagaggttatgctaaacattgtccggcgtaattttaaaagtcagttttcctatttgcagcgttttattgcctcacctcgtaccgttggttcattggtcccctcgtcgccttggttatgtcaggcgatgctaaaccagatagattggacacaaaatcttaatattgctgaattaggtgcggctgatggtgtgctgactaagcgtattctgtcgcatatgtcagctaattcgagcttacaagcgtatgagattcaacctcattttgtacatgcattgcaccagctaaaagattcgcgtttacagattgcagatcgttctgcggagcagttggatcaagagtacgatgttgttttttgttgtttacctttgctgtctatcccaaccaagatcagtatcagaatattacagcaaactcagcaacgcctacgtgcacgcaatggagtcttagtgctgtttcaatacagccatctatcagagtcattgttatctcgttattttaattggaaaaaaatacgggtcgtgcgtaattttcctcctgcgctggtttatatttgtcaccccaattaaccgacatatcttgcccactcgatgtggataagagcttcatatcgagctaggtcactacgctgattttattgggtgtattattaattttacgtcactgtaaagttggcactactcttaattatcggtatgatttgtctctgcggcgttgaaccgcgtagtaaacctgttcaaccggccaataataacggtcggttttttgatgtcgaaaatttatcctcagaagttgatacgaaggactttcaagtaatgacacaaactatcttcatggtaggcgcgcgcggtgcgggtaagaccactattgggaaggcattggcgcaggcattggggtatcggtttgttgatacagatctatttatgcaacaaacctcacaaatgaccgtggctgaagttgttgagagtgaaggttgggatggttttcgtctacgtgaaagcatggcactacaggcagtaacggcacctaaaacagtcgttgccactggtggtggtgcggtactgtccagtgaaaaccgcgcattcatgcgtgatcatgggcgagtcatttatctgcgggcgtctgcagccgtattggcaaagcggctagcggaagatcctgaagaggctcagcggccaagtttaaccggtaaacccatcgttgaagaaatactggatgtgttggctagtcgtgaagcgttgtatcaggacgtcgcccatcatgtacttgatggaacgcaaaccccgtcactggttgtcgaacaaattttacagatgttgactggtgagatggtcaaataatgaagaaaaggggggttgattggtaatgtatgtaatgtgtggagcgagtctggttgattgctaattaattatgcaggtatacaattgtcacctacataattatttggaaacgcgttttttacgttcatcttatgcggcttaaggtaagaccacgcaaggtgggctaatgaaaaccttcacattatttttccttcaacactcgcattttacgcctgcatttcggtcgatattgatcgcatttttgaaacgatattaatgttttttattttatgttatatcgttaatcagccgccgttttacttttttgtcttaatcatccgctttcgtgcctttgaaaggcattgcacgatacacaaattgtgcgctttctcctcaaccaaggcagtgaatctggttatgatcccatttcgtcataataatcagtgacagaccgtttacagaaactctaatatgaaagctcatttatattaagatgcgggtagcaaagctatgctgaaatttaatgagtattttaccgggaaagtgaaatctattggttttgacagtgacagcattgggccagccagcgttggggtgatggaaaagggagagtacacctttagtacagctaaagcggaggaaatgacagtaatcaccggttctttgaaagtacttataccgggatcgcctgactggcaaacctttatgccgggtgaaaccttctatatcccaggggaaagtgaatttaacctacaagtggctgaagcatcttcatatttgtgcaaatatttgagctaatgaatttattgagttagcgagtctgtcaccctctctatgccagagggggcgacatatcatctatcctttttacttactctaagctgcatcgtagcgcgtgtttttcacttctcacttctcatttttcactgacccgagtcaccgactttcgctggctgatcggatgtgatgttgtccgcctaactgcaaccccgatgactttggttatatttagccgcgctgtcgtgtgctgaaatcagtgttgtgcttcgccgccaagggcctcaatgagattcttaatcaaagcggccagctcactggtcatcagaataaaatcggcatcgaaacgttgtgcaaaatcttcccgatcaatatcttcgttttgatcacgtagcgtgtcagcgaattttaaacgctttaatgagccatcgtcagacagcaccaactgtatccgttcttgccaatccaacgctaatttagtgaccagtttgcctgcttcgatatgtacggcgatctcatcactgaataaatcctgttttttacagcgaataacaccgccatcttccaagattgctttgagttcagcttcgtccatcagggcaaagcctgcaggcaatgttttggatcgaacccactcagtcaaagtcagttcaatcggattttctaacgttagcgggacgacaggtaacgaccccaggcttttacgcagcaaagccaatgtatcttcagcccgtttagcacttgcggcatcgaccataatcaggtcattgacagtatcaatccacaaaaaagtttgattaaaacggctgaatgcacgcggcaacaaactgtgcagtacttcatctttcaatgaatctttttcagttttcttcagtttgcggtgctgttcaccttccaaccgttcgattttgtcctgcaactcttgcttaatcaccggtgacggtaagattttctcttctttgcgcgcacaaataacgatctgaccattaacggtgtgagttaatgcatcgctgtgcgaacccatcggtgatacccaaccggttttcgccatatcctgactaccacaaggcgtgaaactaaaggcgcttagctgtttctccatttcatccgcagacagcgaaacttcccggctcaaacggtaaaccattaaattcttaaaccacagcatagtgttatccttggctcgggcgcgcctggagcgcgcgagttaatcaacgcagggcggcatgataacgaattggcgcgcgtgtccctagtaaaaaaaataagaaaaaagcagagccagtctattatttgttgaatgttatcttcggtttaattgattaaaaacagacggaatgcaaaattatggataacaaagattgtatcgctacggtgtattgttcaaactgaaaagataatattttcattatcatagttatccagatcacagttatcctgcctagcagggtattttgatcgcgagaaaataaaacaatcttgtcaacgaggtgagatgcgatgcgcattggtatagatctgggtggtaccaaaatagaggtcatagcattggccaatgatgggcaggtgcttttccgtaaacgggttggtactccacgccatgattatcaaaaaaccatacaggctattgctgacttaatcgctgatgccgagcacgcgactggcgagcaaggcagtatcggggttggtatccctggcacactttctccttttaccggcaaagtgaaaaactcaaactcagtatggttgaatgggcgggagttagataaagatctctcggtgtttttgaaccgcccggtgcggttagccaatgatgcgaactgtctggccgtttctgaggcaacagacggggcgggggcaggtaaaaaatgggtgtttgctgccgttatcgggacggggtgtggctcgggtattgccattgatgggggttcgcatgctggcggtaatggtattgccggtgaatgggggcataacccgttaccttggcaagatgaagaagagcgagaatatgcacaagaagtgacgtgctattgtgggaaaaaaggctgtattgagacttttgtatcgggtacgggttttgccactgattacttcaggttgagtggaaaaccgctaaaaggccatgaaattattgagttggttgagcagggtgatgttatcgcagaacaggcaatgaacaattatgagcggcgttttgccaaatcgctggcccatgtcattaacctgttcgaccccgatgttgtggtactggggggagggatgagtaatgttgaccgcttgtatgacacattacctgcgttaatcagcccctgggtatttggcggtgagtgtgaaacgcctattcttaaagccttgcatggtgattcgagtggggtccggggggctgcctggctatggaatacccttcgtccttgacgctacagcggtgttagctacgttcactcacccgaatcacttactcatgtaagttcatcgggatttgctcacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagcctcatccttgaggcttaccctgtgggctagcatcaatgttgttcaaattgattcccgaccgatctgttattcacttgctgccttactgtaacgccgatgagttggggtatctgttcagtcttgattgactcggaaggcattatccaaacggctgacgcctaacccgttaacttttttcacttttatctgcaccgggatccgatctttcattgcctctacatggcttatcaccccaatagttttgccggaagcattcaggctatccaaggcatccagtgcggtatccaatgtttcagcatccaacgtaccgaagccttcatcaagaaacagtgagtcaatactggttttatggctgactaaatcagacagtgctaatgctagcgccagactcaccagaaaactctctcctcctgacagggtacgagtatcgcgtatggcatccgcttgccaggtatctaccacctgtaattccaatgcatctgtagtcttacgttgtaatagatagcgcccatgtaaacgactaagttggttattggccagataaaccagatgatcgagtgtgagaccttgcgcaaatttacggaatttatcgccttctttggagccaattaattgattgaggtaactccagtcatcatattgctgctgactacgctcaatttgttcaaatagcgtacgttgattatgacgtcgagtggtgtcgctttctaactgattgcgtagttcgccttgccgtaacgttgtggttttcagttgtgccaatagctgttctgactgttgttgtaataaggttaattcagaggacttatcgacaccttggggacaaagctgtaaatgttgatccaatatctccctggcttgttgcaggcggatctgagcttgttgccgtcgctcatttaattgctgttgcaattgttgtagatgctgcctttcttcttcacttaacagggctgcggttaatgccgtttcatcagcaaattcgctggtggacagtgcttgttgcaattcagcctgtgtggtggtagcacgttgctgatactgttggcattgttgctccagcccggtcagttcacctgatagcctattcagttgggattgagcctgttgtagggctttttctgcgttttgctgggcaagctctgcctgttgctgctgtaagcgtaatcgctggcggacttcggcaacgatatcttcaccaaacagtgcctggcgctgctggatttgctgctgtaatagcgtttcagcttgctggcgttgttgacttagcgccgataattggtcaatacactcctgtaaatgacgccgttcattctcaatacgtgtttccagcgttttttgttcaatagtgagccgctgttgctcttgctgatgttgttgccagcgctgacattcctcttcccgctgtgctagccaatcctgttgttgatcggcatcgggtactgataaggacaattcagtcagcgtatggtttaacacttgctgctgagctataagtgcttcttgctggtgctgatattgcgattgcagctgttggtaggtttgttgagcatttttttggcgttcagtgatcagtgccaactgttgttgatgttcttgctgccgttgttccaactgggtcaggatatctttggcctgctgatactgctgagtcagacgctcatactccaccagctttagttgacacgcctgttcttgctgctcatgttgctctagccacagggctaatgcgtcaggttcattcaaggtgaaggccagtgataacggttgtgccagtgtttgccaacgttgctgatatgcagctaactgttggcgatggtcttgtaactcttgctctatacgctgctgatgttgttgcatgcttgcaacttgggtacgcaactcagtgccttcagtgtaaagctgttcgacctgtaggcgcagttttgcaactcgcacggctgtttctgagggtttcactgcttggtacgcagtaatcgccgggtgctccacagcaccacatagcgggcaggcatctcctggttgcagtttggctctttctgcttccagtgtgacaatctgtttttcgcgttccagtaaggcttctaaatcaaccagatgttgtttctgctgctgatataactggcgtttttcggttaactgttgctctaactgtttaagctgttgctgctgagccgtaaattgttgctgctgcttatcatagagtgcttgtatttgttgtgctaaaggcgataaagccgccagttgttggcatatctgacgttgctcattgaactcgtttagttgctggcgcaactgtgctgaaggttgctgttgttcaaggactaataatttctgctgaagatagcttgcctgtgcgcgagcctccgctaaggccacttgttgttgtttctcttgcgcacttagtgttgtagcctgctgttgcagcgtggcgagtaaggttgtttgttggtgtagttgttgctcactttgagctgattgttgttgctgtagttgtaattggcggaactgctcatgccataagggaagatgtttttcccagtgctgatgatgggcatgtaaattggcatagtctgctagctgttgcaggcgttgatgggtctgcaatagtttttgctcattcagcgcaagttgttggctgttttgctgctctttagcgcgtaattgctgtatttgccctgcaagttgtgacaatgtctgctgctgctgggtgataaggttatccagcggcacgatccgttgttcgatgagtgtttcttgctcatgttgattaagctgttgctgttggcgtgccgcagtggcttgctctactgcctgagtcagtggtgtgagctgtgccagatattgctgctgttgttgtgccaatgcggtgatgcgttgctgtgtttgttgtaaatctttttggctacggtcacgttctcgttgcaacgggcgcaatttttctgccggttcgctacgcgctaaacgttgtaggccgggtagtgcctgttgatactcttgctcaacgagcacctgttgctgctgatattgctgtacgtgttgttgctgctgctgccaacctgttagccagtttatttggttttgcgtgacgagttgttctttactgagctgctgctcttgttgactcagtgcatcaatttgctgtgccagggccaggcgttgttcttcatttaacagttcaatgccgctggcacgttggtgcaatgcatccagatcgatcttggcttgtttatgtttttcaaatacgcgttcagatagacgtccgtagatgtcggttcccgtcaattcttccagtaactcagcgcgatcattggcatctgcattgaggaaggcggcaaattgcccctgtgacagcatcatggacttggtaaaacggccaaagtccagaccggtgattgccgcgatcatatctaatttatcgcggaccttatcggccaagattttgccgttttcgcataaggccagttctactttgggggcttgcagattgccatctgggctgtttctggcacggcgctggctccaaaaggcgcgataacggatacctttcacgtcaaattcaacttctgccagtgattctgcagtatggcgcgtcatcagttcattctggctgggggttacgatgaggcgaggggtttggtggtacaacgccagacagatagcatctaacagcgtggtttttcccgcgccagttgggccggtgatagcaaataagccgttactggcaaaaggttcggcagtgaaatctatcttccattcgccctgtaatgagttaatgtttttcagacgtaggctcaaaattttcattgggctggctcctccgccacaccgttactgccatcttgtgctatttcatcaaccacgtaattgaacatttggcgcattcgctgctggcgaggctcgggtaaatctgcctccagtgccagcctacgttcaaatacgtcactgacggtcaattcgtttagcgtttctttttcctgccggtggatgctgttattacgttgttctttgctacggcgtagtaataccacttcaacgggcaagttcgctgccagtgcctggatccgtctttgaatatcggtgagatagtcttgggttgccacttctatatccaaccacacgggtaagccttcatggccagcaaatgccgctaattgctgctctatttggcgcaaatcacctttgatcaattgcatcggttgaaattgtggaatgaagagtggggtaactgatgacagattttgctggtcaaactccaccaaatacacacttttctctttgcttagttcatcaaaactgagcgctataggtgagccgctgtagcggatatgttcagttttagcgacctgttgagcgcgatggatatgaccaagggcaatgtaatccgcgggtggaaaagcctgagccggaaaggcatctagtgtaccaatataaatgtctcgtactgagtctgtggttgtcacacccacggtggtcaggtgcccggtggcgataatgggcagaggcaagccaagctgagatcgcagttctagggcgcgttgatataacgtttgatagtggccagcaatagcttcttgtaatgccagttgtttctggtcaccagactcacccgcttgactggtcaccagatcacggggccgtaaaaacggaatggcgcatagcaccgctgcgggttgctgctgtctatttttcaggataatcacttgttgtttcagatcacgactggcacatgagattaccgaggtattcaggtatgaaagtaaatctcgtgattcattcagtgtggctaccgaatcatggttgccacccagtaccactaattgacaggcggtaggctggagctcaacaataaaacggttatagagctcacgggcatagctgggcggggcaccggtatcaaaaatatcccctgcgacaatcagcgcatcaacctggtgttctttgatctgctcaatcaaccagtgcagaaatgcctgatgttcagcagcacggcttttggtgaaaaaatactgccccaaatgccagtcagaggtatgaataatacgcataaagctctcgctatggccgatgatgacgaaagagaatggcgctgattataagcgttggcatcaagatgtcgcggtgaaaaacacaggatgaaataaatctccgagacgcctcgcaaagttgattactgcgtttggcaaaaaaaataacatttatcactatgcttattgctcactgaagcgtgatatttttcataaatctgtcacaaaactgacgcataatggccccgaaatcgaatagtgaccgctaacatactggcagggttgatgatggcaagacgcatactggtggtggaagatgaagcaccaatccgtgagatggtgtgctttgtgttggagcaaaatggctaccaaccgttagaagccgaagattatgacagcgcggtagctcgcctgtcggagccttttcctgatttagtgctgttagactggatgttacccggcggctcgggtattcagtttattaaacatatgaaacgtgaagctttgacccgggatattccggtgatgatgctgaccgctcgtggcgaagaagaagatcgtgtgcgcggtttggaagtgggcgcagatgattatattaccaagcctttttcacctaaagagctggtagcgcggatcaaagcggtaatgcggcggatatcgccaatggccgttgaagaagtgattgaaatgcaagggttgagccttgacccttcatctcacagggtaatggcgaatgatcaggcgctagatatggggccgaccgagtttaaattattacacttctttatgactcatcccgagcgtgtttatagccgtgaacagttgcttaattatgtttggggcactaacgtttatgtagaagatcgtacggttgatgtgcatattcgtcggttacgcaaggcgcttgaaactgatggtcacgataaaatggtacaaactgtccggggaactggataccgtttctcaacgcgctactgagttttcagtgccggagaattcgttgtgttagaacgcttatcatggaaaacgctggctttagagctggctcttttttgtttgcctgcattattactgggggcgtttattggttatctcccttggttattgctggtttcagtggtcgccgcgctgacgtggaacttttataatcaactcaaactctctcattggttgtggcttgatcgcagtatgacaccgccgtcggggcgttggagttgggaacccctattttacggcttatatcagatgcaattgcgcaaccgcaggcgtcggcgcgaactggcgcttttaattaagcgttttcgcagtggtgcagagtcactgcctgatgccgtggttatcaccacggttgatggtaatattttctggtgtaatggtttagctcaacaattgttggggtttcgctggccagaggataatgggcagcatattctcaatttattgcgctacccggaatttagccaatatctgcaacaacaaacgttttcccgcccactgaccttgcaattgaataacggttactacgtggagtttcgcgtgatgccttattctgaagggcagttactgatggtggcccgtgatgtgactcaaatgcgccagttggaaggtgcaagacgtaacttttttgccaacgtcagccatgaattacgtacgccgctgacggtgctgcaaggctatctggaaatgatgcatgaccaagagttggccgggccgttacgcgataaagctttggggacgatgcaagagcagactaagcgtatggatgggctggtgaagcaacttttgacattatcacgtatcgaagccgcaccaaatgtggatttaaatgagcgggtggatattccgctgatgttgaaaatattgcagcatgaggtacaggcactgagcaatggccgccatgagattactttcagggttaacgatcaattaaaggtattcggtaacgaagaccaactgcgtagcgcggtatcgaatctggtctacaacgctgtaaatcatacgcctgaagggacgaaaattgaggtctgctggcaacaaacaccacaaggtgctcaatttcaagtcagcgacaacgggccggggatccctcctgagcatgttcctcgccttacggagcgcttctatcgggtcgataaagcccggtcacggcaaacggggggcagtgggttggggttggcaatcgtgaaacatgctctgagtcaccatgatgcgcgtttggaggtgatgagtgaaattggtctgggtacccgttttatttttaccttaccgaacaggttgattgttccaactgttttagtcgagaatgcagtcaaatcttaagacggtgcggataaaagcctaatgaaatggggaaaactggcgctcttaaatgtcattttatggcatagctatactgtttttgcgcaatcaatagctttagtacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtggctttagtactgccagtgacgctagcctctccctcaattaccgtctctccgtcggtaccaatgcccgttgccaacaccctatcaggaaacctttccagtgttggttctgacacgttggccaatctgatgtcattgtgggcaaatgatttcaatcatcactatcctggcgttaatctgcaaatacaggctgcggggtcatctaccgctcctgctgcgctggctgccggggcaacgcagcttggcccaatgagccggccaatgaaagctggcgagattgctgcttttattcaacgctatggctacccaccgttagccgtgccagtagccgtggatgcgctagtggtgtttgttcatcaggataaccctctgaataggctgacgttatcgcaactggatgctattttttcgcaaaatcgccgttgtggagaaccccagaaaattcaacgcttcggtgacttggggttgagtggcgattgggcggcacgccccctacaacgctatggtcgtaattctgcatcggggacgtatggctattttaagcgccgggtactctgtgatggtgattttataaataatatcaacgaattacccggatctgcatccgtagtgcaagcggtggcgggttcattgaatggcatcggttattccagtattggttttcgtaacagtggtgttaaatcactgccgttggcagcgagtgggcaagattttgttatgccaactgcagaaaatgtcagtaatggcctctatccgttatcacgctatctctatatttatattaataaagcaccagggcagccgctggaagcactcactgcggcatttcttgagcgtgcgctatcccccgaagggcaaaagttggtcagccatgacggctatttgccattaccgcctgctatgttgaataacacccgaaaaacattgggttttactgactaatctgctctttatatgtactcaaaagtagggtctatcgctgtttcaaccaacaaaaataattttgggttattccggttgagtgaaattgatggagcctgtgctgcctatcggggcctatttatctgatattctcgctatgagcggttaactgttggctataaataatacaaatcatatggtgcgtatcgttgtaaactcgacatcattgactggcttgtaaaaattatctggacgatgattctgcttttatgatcccagcttgcctttctccgctataaactgtctacttagcgccgttgttggcctattccacctgcaaataacttcaaaaatactgcatactgtcgaaatagatggcttttaaaccgtcggagttcgtgtttatcagagctttgtatcgtttcgatctcgtaggaaagaccacagcgtagaattttttcttttggtcattttaactaggcaactatttcactatgagtcatcgtttatcatctaaagatattatggcattaggttttatgacctttgccttattcgttggggcgggcaacatcatcttcccaccgatggttggattacagtcaggagaacatgtgtggtgggccgctctgggcttcctgattactgccgttgggttaccggttattaccgttattgctctggcccgggtcgggggcggtattgatgctctgagtacgccaattggtcgtagtgctggtttggtgctggctactgtctgttatttggcggtaggcccattatttgccattccgcgcactgctaccgtttccttcgaggtcggcattgcgcctttaacgggtaatggcccgttaccgctgtttatctatagcgttgtttattttgcattggttattggaatttcactgtacccagggcgcttgttggatacggtcgggcatattctggctccgttgaaaattttagcgttagctattttggggattgcggccctgatctggcctgcggggccgttgattacagcaacagatgcttatcagcaagctcccttttcctccggtttcgttaatggctatctcaccatggataccttgggtgcattagtcttcggtattgttatcgtgaatgcagcccgctcgcgtggtgtggtttctgccgtgttactgacgcgttataccatttgggcggggttgattgccggtattggcctgactctggtttacctaagcctgtttaaattaggctctagcagcggtagtttggtacctgatgcgcaaaatggcgcggtcatcttgcatgcttatgtccagcacacctttggtggcttgggcagtatgttcctggcggcactgatctttattgcctgtatggtgacggcagttggcctgacctgcgcttgtgctgaattctttgcgcaatacctgcggctgtcataccggacactggtgtttatcctcggtatcttctcgatgctggtctctaatctggggctgagccaccttatccagatttctattccggtcctgacggcgatttatccgccttgtatcgtgctggttttgatgagctttaccttacgctggtggcagcatgcatcacgtatcgtcgcgccagttatgttgattagcttggtattcggtattcttgatgccgtgaaagcgtctacttttgcgaattttttaccggcatgggctcatcatctgcctctggcagaacaaggtctggcatggttaccgccttccttgctggtattcgtcgtcatagggttgtacgatcgcattttctgtcgccagaaaattgtggttaaacaatagctgcgcggcaatagagtatttttagccacggttaatatccgtggctttttgctgaaaaaagacggggctttgtgaatggaattaccagttaaaaataagcttaaacgtggcctgacgacacgtcatattcgttttattgcattgggttcagcgatagggactggcctattctatggttcggctgatgcgataagaatggccggaccaagcgtgttgttggcatacctgattggtggtgtggtggcatttgtcatcatgcgtgctttgggtgagatgtcggtcaataacccacaagccagctctttctctcgttatgcgcaagattatcttgggccgatggcaggttatatcaccggctggacgtattgttttgagatcttgattgtggctattgctgatgtgacagctttcggtatctatatggggctctggttcccagatgttgctcattgggtatgggtgctgagtgttgtcttgatcatcggcgcggtcaatatgatgagtgtgaaagtcttcggtgagcttgagttctggttctcgtttttcaaagttgccaccattatcatcatgattttagccggtatcggtatcattgtttggggtattggtaacggtggtcagccaacgggtatccataatttatggactaacggtggcttcttcagtaatggctttgttggcatgctcctgtcattacaattggtgatgtttgcctatggcggtattgagattattggtattactgccggtgaagccgaggatccgaaaaaatcgattccgaaagcaatcaactcagtaccatggcgtattttagtcttttacgtcgggaccctgtttgtgattatgtccatttacccatggaatcaagtgggcacgaacggtagtccgttcgttctgaccttccagcatatggggatcactattgctgccggtattttgaactttgtggttatcaccgcttctgtatctgcaattaacagcgatgtgtttggtgtcgggcgtatgctgaatgggatggcagaacaaggccatgcaccaaaagcttttactgctatttctaaacgcggtgtgccgtgggtcacggtgctggtgatgatgtgtgccatgctaattgcggtttatctgaactacatcatgccggaaaatgttttcttggttattgcgtcattagcgacgtttgctactgtctgggtctggatcatgatcctattctctcagattgctttccgccgttcactgagtaaagatcaggttaaagcactggatttcccactgcgtggtggaacctttacttcggtgctagccatcattttcctggtatttattatcggtcttattggttggttccctacgactcgaatctcactgtatgtcggattagtgtggatcgtgctgttgctggtggggtattactttaaggtcaagtatcagaaaaaacaggctacgctgatcaagaatgctgattaaaaacacagttcaataaacactgagtcgataatcgatacaaagccggggtacagttcatctgtcccggcttttttcttttaattccggcaagttgagaataataccagcaagttgaaacaatcttctccgccccctctctcatcctcaatatttatactcacagatgagggggttctgtccacaacgtggcatggtgagtgacgataaactatttatagactcgtcattcttcaagctgcatgtgtgctggctatgttcgttactcggcccgttcatgggacttgcctcgacgaagcatctgcttccggcggatttggctctcgcttgtcgccttcctgcaactcgaattatttagagtgtatctatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatggtttgtatcaaaaatcgtatatctcagatgaatgtgtcgcggcgttagtgtctgcatcaggttaatgtctgtagcaggttagtgtttgcacaaagttaatgtctgcaccagatagtcttcacaggaatggttttggttaaagcaggagaattttatgcttagtggttggcaccttccggtctcgccttttgttcgtttggcagacgacgcattacatatcacgctctggttgcaaggtgatagtttacctgcgcaagtctttctgcgttgtgagccagataatgaagagtggctgctcactatggaggggcatgagagccatgatcgttggcgctatagcgtttctttaccgttatatgaggggcagccaacccggcgctactgcttcaaactattatgggatgaccgccaacagtggtttggcccgttggggttctcggtgattcctccagcacagttggcacagtttgctgtagatgtacccgatagcgggcctgattgggtcgcggaccaagttttttatcagatcttccccgatcgctttgccagtagtcaggcagatcatggtgtgcaggaggggagttatattcatcatgcggccggttgcccggtatctcgccgcgagtggcagcagccattggatgatgtgcatgccgcatcgacattttatggtggcgatctggccggtattagtcagaaaatcccttactttcaacaactgggggttacggcactgtatttgaaccctatttttaccgctcccagtgtgcataaatatgatactgaagattattatcaggttgatccctacttggggggagagcgtgatttcttgcaattgcgagccgctacccgtgaagtaggaataaagttggtgctcgatggcgtgtttaaccacacgggtgattctcatcgctggtttgatcgctatcaacaaggggaaaacggcgcctgccatcacgaagattcgccttatcgtggttggtttacgttcctccctgatggacgagcattagattggaaaggtaatgccagtttgccaaaacttaattttgccaatgaagaggtcgctgaacgaatctatcgcagtgatgacagcgtcgtgcgttattggttacggccaccatacagtattgatggctggcgtctggatgtcgtacacatgctcggggaagatggcggcgctaaagggaatttgcaccatctgcacggtatctatcaggcagcaaaagaagaaaatccgcaggcttatattctgggcgaacattttggcgatgcacgtaattggttgcacgctggagtggaagacgcggcaatgaattatatgggttttgctttgccggtccgcagttttctcgccgagctagatgtggcttgccatcctataaaattggatgctgcggattgcgcctactggatggatgagtaccgcgcaggattgccccatagccagcaactccgtttatttaatcaattagatagccatgatactgcccgttttcttaccttattaaagggtgataaaacccgtatgcaaatggcgctaatatggttgtttagttggattggtgtgccttgcctattttatggtgatgagattgggctggatggagggaatgatccgttctgccgcaaaccgttcccgtgggatgaggctcagtgggatcatgacctattatcactgtgtcaacgtatggcggctttacgccacaaaagcatagcgttgcggcgcggggggtgtcaggtgatccatgccagtggtgattccctggtctttattcgtagctatcaaactgagcgtgtgatggtggcgatacaacgttccgatgatgcggatattttcctgcccgcctctcctttactcaatgtggctgagtggcagcgtctggaaggtggaggagacctggctgtcagtgagactggggtaaacatggggctggagggtaagagtgttaccttgtggtgtggtgttggtgagtgctaacttgcaaaaggcgcggtgacggataactcactagagcagctcagggataacaattcagtgataactgagctgtttttttgctccagtaagataatatttatagggataagagaatatttatagcgcgaataactctcactgaaaggagctttatatgggcacagcgaaaagaacagcattggttatcggtgcttcacgggggttagggctagggttggttgatgagcttagtcgccgcggatggtctgtcaccgcgaccacacgtggcgcggctcaagatacgtcagcacatgccgcccattggttaaaattagatattaatcagccagaaagcattaagcagtttttaccacaagtacaggggcagcgattcgacctgatatttgttaacgccggaatctctgggccagcacaccaatctgcgatcgatgccacacccgatgaaatccaggaactgttccagactaacgccatctcgcctatccgaattgctcaacatttgctggcacaacgcaatccaacccagagcgtattggcgtttatgtcttcccagttaggcagtattgaacgcaatgtttctgggcataaaccgttgtattcagccagtaaagccgcattgaatatgatgacgcgtaatctggtggctgaagttgcagatccgaccttgacggtattatcgattcatcccggttgggtgaaaacggatatgggcggtgatgcggcaccgttgacgattactaccagtgtgaagggcgtggtcgatcaaatcgaacaggcttcagggaaagggggccacggatttattgactatcaggggcattcattaccgtggtaatgctctttgttcaccattaatacgctccactctaatgaatatcccccatcaatagttcgataggggataatattttcagatacttcgccgccgatggcttggttagtcatcggtcaatagctaaatcaataaccaatagcttaattaatgacccatggcttaatcttaattaacaaccattagattgattagtagtcattagattgattagtagccaatagcagcccctgcggggcgacggacatcattggcaccgtacaggtagccctcacggactttgccggagacagcagaatcattacccgagttagccgggctgacgccctcaacaccggccaggccgactaaaatcaactccgctgcgccccaagggctctgttcaaccatcttatatcccatactcttcaggatattgaggctgtccgctgagacaccgcgttgctcataatagacttcatcgggtagccactgatggtgaatacgtggtgcatcaaccgcttcttgcggggccataccgtggtcaatgacgttcagggcggtttgcagcgtgatgctgataatccgtgagccacccggtgaacccaagaccataaatgtttttccatctttggtcactagtgtcgggctcattgacgatagtgggcgcttaccgggggcgatagcgttggttgcaccttgtaccaatccatacagattttgttcacccactttaactgtaaaatcatccatttcattattgaggaagaagccagtaccaggagcaatgaccaccgcgccaaagcgcccattaacggtatacgtggtagaaacggcattaccctcatgatcgacgatggagtagtgtgtcgtctccggtttttcgtgaggttgcatacccggttgtacttctactgatggtgttgctttgttggcgacgatctgtttacggatatcggcggcatagcttttgctcagtaggcggtcaagcggatttttaacaaactctggatcaccgaggaaggtattgcggtccatataggcatggcgcattgcctccgttagcgtatggatatagtcagcggagttaaagcccatacttttgaggttatagccctccaaaacatttagcgtttcacataatgtgacgccaccggaactcggcggtggggctgaaacgaatttataaccgcgataactacaggtaatcggtgcggtttcggtgattttataatcggcgaaatcggcggcagtcagtattccgcctccctttttagccgctgcttccacagcttgcggtattttaccttgatagaacgcatccggccctttttctgaaatcgcgcttaacgtatccgcgagatcggcctgaaccagacgatcgcccggttgtagtgcctctccatctttacgcaggaagatacgtgcagactcaggatcctgacggaaacgtttgacggtggtgtccagaatatcggtatcggcgcaagtcaggataaagccgtcacgggccaaacggatagccggtgccatgacttgctgacgggttaatttgccgtattttttttgcgcactatccatgcccaataccgtgccaggtacacctaccgccagatagccatacaaacttgcatccttggtaacgttaccgtctttatccaagtacatatcagcattagccgtggaaggggcggtttcacgaaagttaataaatgtatcggttccatcggcaagatgaatggtcataaaacccccccccgccaatattgccacagcaaggattgactactgcctgggcatatcctactgctaccgcggcatcaacagcattaccgcccatttttaaaatatcagccccaacctgtgaagccagatattgggaggtcacaaccatgccatttttcgcttctaccgcgggtgtggaggcggcatgcagcgtgccacttaccagtaaagctaatactgctaatggcttattccattttgttaaaaacatacgaactcctattgtgctcctgcctgccgggagttacccggtcatcattgtctggcagcactaaaaacgctgctttgtatgtggaatatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaattacacaccaataataattaatagcagaattattattttgtgagactcattaattttttgttaaatagcaggatgagagggtttttaattcaacgtattgatttttatcaatataaaatcgaagcaaaggaaagtgacttattggaagtaaggtatgatgaatcgaagtgaggggcggtatctaggggaaaaaaagccagtcagagtgaactgactggcttgatagcccccgagcttgtcggggacggtttaaatcttattacagcttagatgcgttctcagacaggtatttagctacgccgtctggggatgcgcccatacctgctttgcctttttcccactgtgcagggcaaacttcgccgtgttcttcgtggaattgcagtgcatcaacggtacggatcatttcgtcgatgttacggccgattggcaggtcgttaacgatttggctgcgaacaataccatttttgtcgatcaggaatgaaccacgcagtgcaacgccagcatctgggtgctcaataccgtaagctttctggatttcacgtttgatatccgcaaccattgggtatttaacttcgccaataccgcctttatccactggggttttacgccatgcgttatgcacaaactctgaatcgaaagaaacaccaacaacttcaacaccacgtttttggaattcttcataacgatggtcgaaagcgatcaattctgaagggcaaacgaaagtaaagtccattggccagaagaataggacggctggtctgccgttcaggtgctttttcaggttaaagttttcaacgatttcgccgttaccaagaacagcagccgctgtaaaatcaggggcttgacgagttaccagaaccataaattactcctgttaatagagatggattaaccagatgtcttaaaaactatcgtaacagcataggtatttaagtgtgatgaagaaaggaataaataccaattgttatgatagtttttgcctatcgttaaacgattttagttttgcagtcttgctaagatacctatttcgctgaaaagcgcaagtgggctgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtagacagcaaagaacattttaatctaaatctgcttatgttgtgcctgtcgcatcattgtagggtaaaacgtcaaaaaaaggtcttctagcggttgataatgttgctctatagcgtaaaaagaccctgcaagggcggctagtttgggccgccgattcgccataccttgtagtacatcagcaatgaaggggagttcagcatagcgttcgagccaacgctctgaccacagataagcattaaggctttggaaacgagcgggcgtatgtggcaaatgtggcaaaatttggctctgtgcatgctgaagaaaatcgggtagcgtgcaatttggtaccagttgatcccagtggcgcgctagaaaatggtcccacagcacatccagtgtgatcggtgaaacccggcgataatcagcactgaaataggtgcgagcctctttaaccaacggtagcgtatccgtcataacatcaactcggcgatgcatcataataccagcgacaatctctggggggtattcaccctgtggattaccacggacaaaatctgccaagagattacccagcagcgagctgtcggccagagcagcgagatggaggtgtgcgagaaagttcatgctgggaagtataatgcaaatcaccacgaactatccttatttcttgcagccagcccttgagggctctagactagccgcctgtttttgtgaaccgaccccatgaggctgtttcttaccattttgtgtactattggtgcccaaaatagtttgcagcaacacggccctgttggtgtgggtttggtcttagatgaagtggaaagccatgcgtgttgccgatttttcttttgagctaccggaagctctgattgcccattaccctcagcctcagcgcagtggttgccgcttgttatcgctggatggccctacggggacgttaacgcacggcattttcaccgatttgctggataagctggcgccgggtgatctgctggtgttcaataatactcgggtgataccggcccgtttatttggtcgtaaagccagtggtggcaagctcgaagtgctggtcgagcgtgttttggatgaccatcgggtattggctcatgtcaaagcctctaaagcaccgaaaccgggcgcagaactgctattgggcgatgatgaaagtatccgggcaaccatgttggcgcggcatgacacattgtttgagttgcgttttgacgatgagcgggatgttttcaccatcctaaatgcagtcggtcatatgccattgcctccttatattgatcgtcctgatgaagatgctgaccgcgaactgtatcaaacggtttatagccaacgtccgggcgcggttgcagcaccaactgcgggcctacacttcgatgagccaatgctggcggcactgcaggaaaaaggcattgagatggcttttgtgacactgcatgttggcgcggggactttccagccagtgcgtgtcgataccatcgaagaccacatcatgcactctgaatatgcagaagtcccgcaagaggtggttgatgcggttctggcctgtaaagcccgtggcaagcgtgtagtcgctgttggtacgacatcggtacgttcgttggaaagtgcagcgaaggccgctgaaaacgggttaattgcgcctttcttcggtgatacccgcatcttcatttatcccggttatcactatcaggttgtggatgcgttagtgactaacttccacctacctgaatcaacattgataatgttggtctctgcttttgcaggttacaaaaacaccatgaatgcttatcagcaggcagtggcagaacaatatcgttttttcagttacggcgatgccatgttcatcagccgtaatccacgggcaccgcaagagaaggttagcccgtaaatttcggtcatacaggttgtgttttttcaacgacataagcgtgtgatcaggcaaaaacaacatcagactgtttctctgatgctggaggttatgtgaagtacgaattacaaaaaacggatgggcgcgcccgccgtggtcggctggtgtttgagcgtggcgtggtcgaaaccccggcctttatgcccgttgggacgtatggcaccgtgaaagggatgacaccggaagaagtaaaagagaccggtgcgcagatcctgttaggtaacaccttccatctatggttgcgtccaggccaggaaatcatgaagctgcacggcgacttacatgatttcatgcaatggcacggcccgatcctgaccgattccggcgggttccaggtctttagccttggcgcgatgcgtaaaattaaagaagaaggggttcattttaaaaacccaatcaatggcgattcggtgttccttagccctgaaaagtcgatggaaattcagtacgatctcggttctgatatcgtcatgatatttgatgagtgtacgccttatcctgccgattgggattacgctaaacgttcgatggaaatgtcactgcgctgggctgcccgtagccgccagcgctttgatgagctgaataacaagaatgcattattcggtatcatccaaggcggggtttacgaagatttacgtgatgtgtcagtaaaagggctggtagatatcggctttgatggttacgctgttggcggcttggcggtcggtgaaccaaaagaagatatgcaccgtatccttgaacatgtctgcccacagatcccagaagataaacctcgttacctgatgggcgtagggaaacccgaggatctggttgagggggtgcgccgtggtattgacatgtttgattgtgtcatgccaacgcgtaatgcccgaaatggtcatttgtttgtgactgatggtgtggtaaaaatccgtaatgcgaagcataaggatgatacggcaacactggatgagcactgtgattgctacacgtgtcgccattatagccgtgcctacttgcatcatctcgatcgttgcaatgaaatactgggtgcacgattgaacactattcataacctgcgttattaccagcgcttaatggcgggtttacgtcaggctattgaagagggtaaattagaacactttgttgaagatttctatggtcggatcgggaagccagttccaccattaaacgtttgattctaaaattattgtctttgtatttatagagagagcagttacgatttgtcgcggctgttttatcgcactgatttcacactactgatattgataacaatcgaggaaattttaatgagttttttcatttctgatgctgtcgcatctgcaggggctccggctcaaggaaacagcatgacctccatgctgatcatgctggtagtattcggtctgattttctactttatgatcctgcgtccacaacaaaaacgtgccaaagaacataaaaaactgatggattctattggcaaaggtgatgaagtattaacatcgggtggttttattggtcgtgttactaaagttgcggaaacaggctatgttgttatcgcgctgaatgacactaccgaagtgatgatcaagcgtgacttcgtggctgccgtgttaccgaaaggtacaatgaaggctctgtaattttcgattttcccgaagggaactaccgtgttaaaccgttatcctttgtggaagtatctgatgctgatcgttgtgatcttcgtcggtctgctatatgcgcttcccaacctttatggtgaggatccggctgttcaaatcactggtgcgcgaggaatcgccgccagtgagacaacgctggtccaagtccgtgacgttttagaaaaagacaacatagcgagcaagtctattgcgctggaaaacggtgcaatcctggctcgctttagagatcctgatgtccagctacgtgctcgcgaagcactggtggaggcgttgggtgataaatatgttatcgcgctgaacctggctccggcaacaccttcctggcttgccaaattgggtgcagaacccatgaaattaggtcttgacctgcgaggtggtgttcatttcctgatggaagtggatatggataccgcgctgggcaaactgcaagagcaaacgatggataccttacgcactgatttgcgtgagaaaaatatcccgtatgccacagtacgtaagctcgataactatggtgttgaagtgcgttttcgcgatgataaagcgcgcaatgatgctatcagctacctctcttcgcgccatcgtgatttggtgttcagctccaatggcagcaacacgctaaaagcggtgatgagtgatgagcgtttgcgggaagctcgggaatatgcggttcaacaaaatattacaattctgcgtaaccgagttaaccagctaggtgttgcagagccgttagtccaacggcagggttctgaccgtattgttgttgaactaccgggtattcaagacaccgcgcgtgctaaagagattctgggtgcgactgcaacgttggaattccgtttagtcaacactaacgttgatgcttctgtcgcagcttctggccgtgtacctggcgattcggaagtgaaaaatacccgtgaaggccgcccggttgtcttgtacaaacgagtgatcttgaccggtgaccatattactgattcaacctccagtaccgacgagtataaccaggctcaggttaatatctcgctcgatagtgcaggggggtcgacgatgtctaattttactaaagacaatatcggcaagccgatggcgactttattcgtagaatataaagacagcggtaaaaaagatgcgaatggccggtctattctggttaaacaagaagaagttatcaatgtggcgaccatccagtcgcgtttaggtaacagtttccgcattaccggcattgataacccagctgaagcgcggcaactttccctgttactgcgtgctggtgcgttgattgcacctatccagattgtggaagagcgtactattgggccaacgttgggttcccagaatattgcgcaaggcttagaagcctgcttatggggtctggctgtatcgatcctgtttatggtggtttactaccgtaagtttggtgtgattgccagtactgcactgatggccaacctggtgttaatcgtcggcgtgatgtccttattaccgggggcgacattaaccatgccgggtattgccgggattgtattgacgctagcggtagcagtagatgctaacgtactgattaacgagcgaataaaagaagagtatagaaacgggcggacgatccagcaagcgattcatgaagggtacaagggtgccttctcaagtatcgtcgatgcgaacataacgacgcttatcacagccattattctttatgctgtgggtactggttcgattaaaggctttgctattacaacggcaattggtgttgtaacgtcaatgttcaccgcaatagtcggtactcgtgccatcgtcaacctgctttacggcggcaagcgcattaacaagctgtctatttgaggagtacgttgtggcacaggattatactgttgaacaactaaactatggccgtaaagtctatgactttatgcgctgggattacgttgctttcggcgtttcactgttgttgttagtcgcatccattgtggtgatgtcgactaagggattcaactggggtctggatttcaccggtggtacggtgattgaaattaatctggaaaaccctgcggatcttgaccaactccgtgacacgttgcaaaacgcgggttttgaatcgccgatactgcaaaactttggtagctctcgtgatgtcatggtacgtatgccacctgcaaccggcactgccggccaggagctgggtaacaaaatcatctcggttatcaatgaatctgttgataagaatgcatcagtaaagcgtatcgaattcgttgggcctagtgtgggcagtgatttagcccaagccggtgctctggcgcttttggtcgcgttactgtctattctggtttacgtgggtttccgttttgaatggcgtctggcattgggggccgttatctcattagcccatgacgtggtcattaccatggggatcttgtcgttgttccatattgagattgacctgacgatcattgcttcattgatgtcggttattggttactctctgaacgatagtatcgtggtatcagaccgtattcgtgagaacttccgcaaaattcgtcgtggaacgccttacgaaatcatgaatgtatctctgacacaaaccttaagtcgtacgattatgacttctgcgacgactctgatggttgtgttgatgctgtttatcttcggtggtgcgatgctgcaaggcttctcattaacgatgctgatcggtgttactatcggtaccgtttcatctatctacgtggcgtccgcgctggcgctgaagttagggatgaaacgtgaacacatgttgcagccgaaggttgagaaagaaggtgctgaccaaccttcaatactgccgtgattgttaagtaatcatcgttcgatgtataagatagccctgaaactgttagtttcagggttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttatcagtaaattccccagctaaatagctactgcttttctatacataaaatagaattaattagaatcactctattccaccatattcttcgttactgataagtttattatttttctgatagttaataaattcgtgatcagtcacctttaaaaggtaaataaaatacaggctgatattaaaaggaatatttatgactgttagttatgtcgggcgaggagagtcactttcatgggtatatggagtggacaatgtgaatataccaaattcagatgtggttgattcaccttttaatgacttcactcaatttgataatatggatttttcggctaattataattctattttatcgagagaaaataaatcgctaattacgtcatttataagtgaatataatgataaggttaagaggttaagtgcagatgaaaattatattttaactcaaaaatatatttcatcactggatgaaatgtgtgaggaaataaataaaaaattactttattgtcatgatagtaaagtattaaaaaatgttttagattcgacgctgcaaaagcaaactgaaatgagtaaatacatagtgttactggaaggtgtgccttatcgcattgaaccaagagatatcgcagctgacattacgaatgaacgaataaatggtgctatagagttattgaattttgttgccaaggcttacccgaaaatagcgaaggaatccgctaagttgcagcgatcccgaccccatgccaattgcagtgttgagacgttgaatgactatttagaacagttaaaaaaatattgtcaggcaagaaactactcagtaatagaagacaacgctcttcatcaattcattttaaagacgcatggggtggcggtgataagtctggacgaataaatgcgcaaaaaaacgtagagattaataagaaaatggaaggtatctatattggattcactcagcgaacgatagagagtcagactgaaaatcagtctgtggtttttaaatcatcaaaacatgagatggtagaaaataaattaatctatttagcctctttagctaatgagttgagtaagctaaatgactctattagtgatgagaatttaaaatattctataaataaagtggttggtgaagtccttgagttgaaattgaagaaaattcagaaaatggcgaaaagttcgaaatgtaatttttcattttctaatcttaagaaggatttagctatgctgagttcgcttgcggtaactggcatcgccgcaggtgtgatacctacatttatcgccaccggtgcagtggctgcaatagcgcctatcttagcggcgttagggtgtgcaatatatgcatttaatccacagctaaaagaaacagaaaccagtaaattactggatgcgagcatcaaagatatcggggcgacgttggggagtgagctaaaggatgagaagttggggcgcttcgaatatctgcgccataaatatgccgcttataagtaccgtaaggctgccaagcacacattcgatggctgatcggcctttgttgtcatcgtacttcgcggtaaactgtcggtaagtttaggttcaccaatcaggaagcgttatgcattgtccgttttgtgccgctgtggatactaaagtgattgactcccgtctggtgagtgatggctcacaagtccgccgccgccgccagtgtttagattgtaatgagcgttttaccacttttgaagtggctgagctggtgttaccacgggtcataaaaagtgacgaggtacgcgaaccgttcaatgaagagaaattacgacgcggtatgttgaaagcgttagaaaagcggccagttagctcagatgatgttgaaacagcgataagccacataaaatctcaattacgcgccaccggtgagcgggaagtgccgaccaaaatggtgggtaatttagtgatggaagcgctgaaacgtttggataaagtcgcttatatccgctttgcctcggtttatcgcagtttcgaagatgtccgcgaatttggcgaagaaattgcgcgcttgcaggattaatcggcacgtggctattttttatttgaggcggtgttttgacgttttagctctaggtctatctatgtcttaacctcaaattgagtcttaacctcaaattacgttctagtctcagattaccgttagcggcagtctaaacattaaggaaagccatgcagcccgatgagttctatatggcccgagcttttgaactggcgcgtttggggcgctttacgacgtcgcctaaccccaatgtaggctgtgtcttggttcgtgatggcgagatcgtcggcgaaggttaccacttacgtgctggagagccgcatgctgaagtgcatgcgttacgtatggcgggtgagaaagcgcgaggagccacggcttatgtcactcttgagccgtgtagccattatggtcggacgccaccttgtgctgatgcgttggtcgccgcaggtgtgatacgggttgttgctgccatgcaggatcctaatccagaagttgccgggcgagggctgtataaattaaaacaggccggtatcgctgtcgatcatggcttgatgttagctgaggccgaggctgttaaccttggtttcttgaagcgtatgcggactggtttcccttatgtgcaattgaaaatggcggcatcattggacgggcgtacagccatggcatcaggtgagagccagtggattacctcaccacaggcacgccaggatgtgcaacgctttagggccgagagttcagctattctcagtaccagtgccacagtattggcagatgacccttcgctgacggtacgctggcaggatttagatgccgaaacgcaggttttgtatcctcatgatagtgttcgacagccagtaaaaattatactcgatagccataaccgcgtgactccacggcataaagtgatacagcaagacggcccatgctggctggctcgcgtagatgccgatgatcagccatggcctggcaatatcgaacaactgttgctaccacgttatggtaatggcgtggacttggttgtgttgatgatgcaattggggaaacggaatattaactctgtctgggtagaggctgggccacaactggcgggtgcattgttacaagccggagtggtggatgagttaatcctttatatcgcccccaaactcttgggcagtgatgcgcgtggattatgcgagctagctgggctgacgaatttatcgcaagcgcctgagtttgcatttagcgatgtacggctggtcggtccggacttgcgtttacgcttgaagccaaagtattaatctaattattgggtagggaattcccctgctaatcacggccttgtcaggcgttttacaaatgcgcaggggcgggcggtgaaagaatatgatagaatccgcccccctgcggggtatgaacccatattgaggaaagctatgaacgttatcgaaggtgttgttgctactcctaatgcccgtgtggcgattgcgattgcgcgttttaacaactttatcaacgacagcctgctggatggtgcaatagatgccctgaaacgcattggtcaggtgtccgatgacaacattaccgttgtctgggtgccaggcgcttatgagttgccgttagttgctaatgtattagcaaaaacaaatcgttatgatgcggtgattgcactgggtacggtgatccgtgggggcacagcgcactttgagtatgttgctggcgaagcaagttctggtctatcaagtgttgctatgaacagcgatattccagtggcgtttggtgtgctgaccacagaaagtattgagcaggcaatcgagcgtgctggtactaaagcaggtaataaaggtgcagaagctgccctgaccgcgcttgaaatgattaatgtaatcaaagctattaaaggctgaatttagttaaggggaattccgtgaaacctgctgctcgtcgccgcgctcgtgagtgcgctgttcaagcgctttactcttggcagttgtctaaaaacgacatcgctgatgttgaattacagttcctgtcggagcaggatgtcaaagatgtagacatcgcctattttcgcgaattgctgtcaggggttgcggttaatgcagcatctctggatgcattaatggcaccttttctttcccgtcagctcgaagaattaggtcaggttgaacgtgctgttttgcgtattgctctgtttgaactgagcaaacgtgatgatgtcccttataaggtggcaatcaatgaagcgatcgaactggccaaaactttcggcgcggaagatagccataagttcgttaacggagtgctggataaagtcgctccgacggtacgtaagagaaaataatctcgtgatatccaacgtcattggtgttgcagccaggcagtaatcgaggaaatctcgttgagctgaccccgtcagtgattcgggtgacaaatctgccaagagcagattgaatgctgctcatttttcatttatgcaaacagtgctgcaacgtcaagatagaaggatatacattaacgatataaattaaggccggtatccggccttaatttatatatcagttaacatttctggaattgtattatggcatgtggcgaatttgacctcattgcccgctactttgaccggtttagaagtaaccgccgggatgtggagctgggtattggagacgactgcgcacttcttacagtggcagagaaacagctgttggccatcagtaccgatacactggtgtccggtgttcatttccttccggatatcgatccggccgatcttggttacaaatctctagcggtaaacctcagcgatttatctgcgatgggtgccgatcctgcctggttatcgcttgctttgactctgccatcggtaaatgaagattggctacaggcattcagtgacagcttatttgatcaactcaattactatggtatgcaattgatcggtggtgataccacccgtgggccattgagtctgacactgactattcacggttttgtccccgaaggccgtgcattggcccgtgctggtgcgcggattggtgactggatctatgttactggcacattgggtgacagtgctgcgggtctggctattttgcaaaatgagctgcgggtagataacgaaaccgatcgagcggcattaattcatcgtcatttacgaccacaaccccgagttttacaggggcaagcattgcgtatgcttgctagtgctgccattgatatttctgatgggttaatttctgatctgcagcacattctgaaagccagccattgtggtgctcgtattgagctcgatatgttgccgtattccgatgcattaaaaaatcaggttgatactgagcaagctctccgctgggcattgagtgggggtgaagactatgaactgtgctttaccgtacccgagatcaaccggggcgcgttggaagtggcactcagtaataccggagcgggttatacctgtattggccaaataggccctcaatcggaaggcgttaaattcttccgtgaaggtaaaatagtcaaactggatttccgcggttttgatcatttctcaacaggtaaatctcatggatgaagccaagcgccgtctacggttgagtaatccctggcacttgctggcgaccggttttggcagtgggctatcaccatgggcaccgggtactatggggtcaattgccgcgatcccattctggctgttactgattcagttgccatggcagctttacgtcttgttggtgatgttcagtatctgtattggtatctatatttgccaccgtacagccaaagatatgcaagttcatgatcacggtagtattgtgtgggatgaatttgttgggatgtggataaccttgatggcattgccggtaaatagctggcaatgggttgtggcagggtttatcgcattccgtatttttgatatctggaagccttggccgatccgttggtttgaccgtaacattcatggcggaacggggataatggttgatgatattattgccggggttgttgctgctgcggttatctttgtgattgggcactattggccgctgtaattgttcaattaattcagggcatcagagagactatcacgtaaaggcataacccacgggctatgcctttattgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgtttctgatatctaaaaaaattctgagatctaaaaaatatgctcggtgagtttaactaggcgagccgcggttaagctagccaagcttcaatttgacgctgtatacccgccgcatctaaaccgagttcagatcgcatttcgtcttgctcaccttgtggcacaaatagatcgggtaaaccaatattgagtactgggacccatcgccgttttgccattaatagctcattcacaccgctacccgccccccccatgatggcgttttcttcgacagtcactaatacctgatgttttgctgccatttccaataccaattcttcatctagcggtttcacgaaacgcatatccaccagcgtggcattgaggttttctgcggcaagctgtgcctgagcaagtaacgtaccaaagcaaaggatggcaatcttctcaccttcacggcgtagtacccctttgccgatcggcaacatctccaatggctccagcaccgcgctcgtaccattacctcgtgggtaacgtactgcggcaggtccattatggtgatagccggtgtatagcatctgacggcactcattctcatcacttggtgccataatgaccatgtttggaatacagcgcataaatgaaagatcgaatgcaccttggtgagtctgcccatcagcaccgaccaaaccgccacggtcaatggcaaagagcacgggcaaattttggatagcaacatcatggatcaactgatcataggcgcgttgcaagaaagtcgaatagatggcaaccacaggcttgtagccaccaatagccaggcctgcggcaaaggtcactgcatgttgttcagcgatggcgacatcgaaatattgttgcggatattcgcgcgagaaacgcaccatgccggatccttcacgcatcgccggtgtcactgccattaatttgctatctttggctgcggtttcgcataaccattcgccaaatattttggagtaagtggggaggctgctctggcttttaggcaaggtgccggaggcgggatcaaacttaggtacggcatgccaaccgattggatccttttctgccggagcatagcctttgccctttttagtcatgatgtgcagaagttgtggacttttcaggtcgcgcatattttttagcgtttgcgtcaacgtgtgtacatcatgcccatcaacgggaccaatataattaaaacctaactcttcaaacaacgtactggggactaccatccctttcagatgctcttcggttcgtttcagcagatctttgattggtggtaaggcagaaaatgcttttttaccgccttcacgtaggctggcatagagttttccagataatagctgagccaaatggttgttcaggccacctacattttctgaaatagacattccattatcattgaggataaccagcatgtctgagtgaatatctccggcatgactcattgcttcaaaagccatacctgcggtgatagcaccatcaccgataacgcaaacggtacgtcgccctttaccttcccgctcggcagcaaccgccatacccagacccgcgctgatcgatgtagaggagtgaccaacagaaagcacgtcgtattcactctctccgcgccatggaaaagggtgcaaaccatctttttgacgaatagtagagattcgatcacggcggccggtcaatattttgtgcggataagcctgatgacctacgtcccatatcaaatgatcaaacggcgtattataaacgtaatgtaaagcgacagtcagttcgactacgcctaacccggaagcaaaatgcccgctggatcggctgacacaggtgagcaaatactgccggagttcatcacataacttcggcaagctttcttttggcagcatgcgcagttcttctgggttctccgctagtgccaatgtcgggtatttggctatatcaagactcattcgatgctcatatcaaaagtgtttatgtagatgcttaactgccatctccatcatccttgatgttattgcgttattcgcggttttcactgttcaggatttactcgctacctagctgcaatggcaataacactggggctattttaaatgattacgttttaattattacgctcaataatgaaacgagctaatgcctgcaatgaatccgtgttataggactgttttgccaattcatccaaggcctctagtgcctcctgataaagatccatcgcttttgtttgggcacaatccagaccaagtagcgccggataagtacttttgcctagttgttggtctgatccttgacgtttaccaattgtagctgtgtcgccaatgacgtctaaaatatcgtcctggacttgaaaggctaaaccgatggcctcggcgtaacgatcgagtgacaataatgttttacggccagcttcaccggctgcctgggcgccaaggcgaactgccgcacgaatcaacgcaccggttttatgacggtggatttgctcaaggtcacctaataaaacagggcgagtttctgcttccagatctagcgcctgacccgcacacatccccgcagccccactggcttgagccaactcgataatcatcgataggcgatctttatcagcgacatcgggcatgggggcttcagccaaaatagaaaaggccagcgtttgcagtgcatcaccggccaaaatagcgtgggcctcgccaaacttaacgtggcaagtcggctgcccacggcgtaaatcatcatcgtccatggcgggcagatcatcatgtattaatgaataggcatgaatacattcaattgccgccgccggggcgtctaagttggcgagtgacaaaccaaacatttgccctgtggcatagaccagataggggcggagacgcttacccccgattaccgcaccatagcgcatggcctcgattaaattgctgttgccaaacggcaggggagcaatgaaatccagcagagcctgattgactcgctgctgatgagcggcaagttgttgtttaaaatcaacaggtgcatgggtatccgacataaggctactcagtatctggggtaaaaggtttcaacggggcgtcaacatcgtcactcaggagaatttgtacccgttgttcggcttgcaacagggtttgttgcccttgacgggccagttgtacaccccgttcaaattcatttagcgcatcttccagcggtaactcaccggattccaggcgagtaacaatttgttccagctcactgagtgatgtttcaaagctggcggctttgatttctggtgaagcggcttttttcggcatagttttcgtcgactcaatgttttctatggaacgtaacatcaattaacgtaacgttatgaattaatgtagcgtcataaattaatgtcacgtcatagcattccagctaatgagggattttctgggcataacccgccagaacatcagatccgtcgtattcagaccaaaaatttattaccggctattctagcggataacgtgggggaaatcgtggcgtttaggtctggttttagtacgcagtggcacatcatataatgatatactccacggcttgcatattttcgctaacgtttatggccgttgctttcaatagcaacgctatcattccatcactagacaactaaaagccgccatgaagtttatcattaaattgttcccagaaatcaccatcaagagtcaatctgtgcgattgcgcttcattaagatcctgactaccaatatccgcaacgtactgaaacaccttgaggacgataccctcgccattgttcgtcattgggatcatatcgagcttcgtaccaaagatgacaatcttggcccggagatttgtgatgcactgacccgcataccgggtattcaccatatccttgaagtagaagatcgtagctacagcgatatgcacaatatttttgaacaaacgctggaagcctaccgggagacactggttgggaagactttctgtgttcgggtaaaacgtcgtggcaagcatgaattctcttctggtgatgttgaacgatatgtcggtgggggtctgaatcaacatattgaaagtgctaaagtaaacctgacccgcccacaggtgacggttaatttggaagttgatcaagacaaactgatcttggttaaggcacgtcatgaagggctggggggcttccctatcggcactcaggaggatgttctctccctgatttcaggcggttttgattcaggtgtatcgagctatatgctgatgcgccgtggctgtcgtgtccattattgtttctttaatctcggtggctcagcccatgagataggtgttaagcaggtggcacattatctgtggaatcgctttggcagctcccatcgagtacggtttatcgccattgattttgaaccggttgttggcgagatcctggaaaaagttgaagatggccagatgggcgtagtattgaagcgcatgatggtgcgcgcagcttctcaggttgctgaacgctatggtgttcaggctttagttaccggtgaggcgctggggcaggtatccagccagacactgactaacctgcgtttaattgataatgcctcggataccctaattttgcgcccgcttatctcccacgataaagagcacatcattaatttggcacggcagattggtacggaagattttgctaaaaccatgccggaatattgtggcgttatttcaaaaagcccaacggtaaaagcggtcaaagctaaaatcgaagaagaggagtctcactttgatttctctattctggatcgggttgtgagcgaagctaaaaatgttgatatccgtgaaatcgcacagcaaagccgtgaacaagtcgttgaagttgaaaccgttgctgaattggccgataccgatgtgttgctagatattcgtgcgcctgatgaacaggaagagaagccactgaaactggatcaggttgaagtgcgatcactgccgttctataagctcagctcgcaatttgccgatctggaccagagtaaaacctatttgctgtattgtgatcgcggtgtgatgagccgtttgcaggccctttatttgcgtgagcaggggtataccaacgtgaaagtctatcgcccttagttttttgataattgacggcactgcgcgttgccattcaggatttgcgcagtaaccgttacggcggccatcattcccgataattataaattcctggcggcaacactagctgccaggcaatttcttccgccttttcccgtccaagtaataaaaacacaatttttagagcgaaatcgatggatgttcctggcccttggctggtgactaaattaacccgtctatcgtagacgacgcgttgatccatccatttatttggggctattttatcttttagtgaggggaacccggtcatattccctacgggaaataactggtgatgctcgagcaccagtgcgggagccgcacaaattgcggcaaccaaacggccctcattatgggtttgtcggactgttgcaaccagcaacggactatcgcgaaagcactccgcgcctttaatcccaccggggagcactatcacatcaaatttttgatcggcgacatccactaaacgggtatcggccaacagcctcactccgcgcgaacagataatctccagtgcgccatcacccgcgacactggcggttgtgacattgatgcctgcgcgcaccagaatatcaatagttgtgactgcctcggtttcctcgctaccaggagccaggcaaaccagcgccgatacgctcataatcactttccttacgtttgattaattcatacagtcgagcattttctggtaatgccataccatgactacgggcgcgccgcagtaaataaccggttatatagtcgatttcggtatgccgttggctacgtaaatcctgtaacagtgatgaggtattatcggcagtgctccggataacattgttgacatagctgagcagactttcggtggaggtgtgatacccctccatctccatgacgctggcaacttcagcacataaacgttcaatcagctcaggataacgttgtacatcaccattgcggcagttatacagaccggtaagaggattgatgacacaattgaccgccagtttttgccaacaggcagctgagatatcattatgccaagcgacatctggtagcgcctgatggagtgtatcggccagatggttgtcatctattataaccgatgaagttgggccaatatgggtcatgccactggcgacatgaataatcgtattgccgtcccggcgtgcggcatgagtggtcacgccgtgcagaaaaacatgttcattcagtggtaactcttcctgtgtccccatgccgttatgtaacagtaatattttacattctgggtttagtttaggcagcaaggcggtaaccgcactggaaacttgccaggcttttaaacacaccagtaataattcactttgcaacaaatgctttgggtcattcgttgtaagatttcgattaaacgactcaccgtttaacatgatcacattaactgaacaaaagggctgtggcacacgaagccagccctgcacatcatggtcttgctgatgcaacattgaaagccataactgcccgagagctccacaaccaagcacagtaattttcattgggatccccctggtatgaaaagaaaatacactgcttatttttaagcgttatgcattgattatagacttttttttcactaaacgcagggtcagcgataaacgaaacgttaaccacaagtataaagctaacggtaaagatagaggcattgtgcgatagttagcagcttaattttgtctctgggaataaagcggttattatgctcgccatttattttatcaggagtggggaatatgccatctttcgacattgtttctgaaattgatatgcaggaagtgcgtaacgccgttgaaaacgccacccgtgatctggcgaaccgttgggattttcgtaatgtgccagcgagcttcgaattaaatgaaaaaaacgaaagtatcaaagtcgtcagcgaatctgattttcaggtagagcaattacttgatattttacgggctcagttaagtaaacggggtattgaaggtgccgcgctggagatcccggaagagatggcccgtagtggtaaaacctacagtgtagatgccaaacttaagcaaggcattgaaagtgttcaggctaaaaagttggttaagctgattaaagatagcaagctgaaagtgcaagcacagattcaaggtgagcaagttcgtgtcacgggtaaagcgcgtgatgacttgcaggcggttatggcactggtacgtgctgccgatctggggcaacccttccagttcaataacttccgtgactgatattcagcaagtttacggttagccaagggtttgctattgagcctcaaacggtataacgactaaaggggcaacggctttttcatgtctttgccccttaattctggccctataaatcattcttttttaagccgcattgatcaactgttccagttggttgcgattagtctgtttaatatcgactttgacataagcactgcgttccgccgtgaccacgaccgcctcggtaacacctggctgggctttgaggcgctcttccaaggttgtattttttacagccgactctgacaaggtgatgcgcaggctgctaacataaggcggttcttgcatggtgacactgacggcgaaccataccagtgcgataatagctccagccgcaaataccatatcggcaccttcaaggccaaatatccagcccccaagactgccgccaatcgctacgccaataaactgactggtggaataaatccccatggcagtgcctttgtaaccagcaggtgattctttactgatcagcgatggcaaaatagcttccatcacattaaaagcaataaagaataactgcacaccggcaataattatccataggtcttggccagcaaaccacaatacgacctcggcgataaataataccgctacacagcccataaagacctgcttcatgcggcgcttcatttcggcataaataataaacggtactactgcggcgaaagagaccaacatggttaccagataaacaacccaatgttgagcgggcgctaacccagcattagccatcatttgaggtaaggcaacaaagctcgacatcagtaggatatgcaagcacatgatgccgaaattgagtttaagtaaccgactgttgtggagcaccttactcacgctgcctttaaccatgctcgattcacgattgaggacatggctattggctgaaggaaccacggttaatgtgataacaatgcctaacagcgccagtattgcaatcccccaaaacagagcttgcagaccaaaagcatgcgtcacaattggccccagcaccatggccatagcaaaggtgacaccaaaactgacaccaataaatgccattgctttggtgcggttttgctcacgggttaaatcagacaatagcgccatgacagcggcggcgattgcaccggagccttgcagtgcacggccaagaataatgccccaaatagaatcacttaatgcggcaataatgctacctaatgcaaaaaccagcagcccaccgatgatcatgggtttacgaccgatacgatcagaaagcagcccaaaggggatctgaaaaatggcctgagataaaccatagataccaattgcgatacctatcaatgcctcactggcaccggaaagtgccataccataggtggtcagaaccggtaataccatgaacatgcccagcatgcgtagtgagaataccgtacctagcccccaggtagctcgaagctctagcggagtcattttattatcgttcattgccacctcaaaaaaacattctgcgctattgtagtgatgtttatgccagtcggtaaatctattgatgtttagaatgtatgaccgatgaggctatagagagaaaagaaacacttgtattcgaacaatgttagcctgtttgttcttcaaatagcgtatttcacacgtcgttgattgtaggtgattttttgtaggcatctgattataggtaactaattttcgatggttgatagtagataactgatagtaggtaacagattataggtaactgattatagatggctgctagtcaatcgcggatcgtaaatagctaactgtaaagacaagttggggcaaaaataaataacaagatactgacagaaacagggtagggtacaagtgcacatctgggtacaaatacaaaacagggaacaaatacaaagtggctggcaagagcgattcctgccagccacttgatttatttcactctcatcattttcgctaagactatccagcgtaagtcaggagtactgccgaagagtgtacattgaaatcaactgacatcatgacgctcaatgacgtaatggcaatgatagagaagacaaagagttttctcgcccatacgctgtcattcgttgccttataaccgcgcagtgccatacccagccaccagacgctaaccgcggcagccacaaccagatatttataaccggcatagccacttaatgtcagcatcaaggttgcgaccataaacgccaaaatataaagggtaatatggtttttggtgaccgatatcccttttatcaccgggagtaccggaatgttggcggcctgataatccttaaagcggaagatggcgatggcataggaatgaggcatttgccacagactgaagatcagtaacaagatcagtgcgccagtgtcgaattgccccgttacggcacagtaaccaataacggggggagcggcgcctgacaagctgccaatcaaggtgccgtagactgatttacgtttcatgtagaggctatacaccccaacatagataacgaaaccaataacagccagcatcattgctaatgcattagctgccacgtagagcaacagcatgccagcaatacccagtaccgatgcataaatcagggataccttcggatcgataagccctttgaccaggacacgattcttcgttctctccatgattttatcgatatctcgatcgatatagttgttaaatacgcacccggaggcaacaactaacgagacacctaataaggtggagagaaacagggggtaatcaatatcgcccttggaagcgaggagaaaacccccaatgacagaaattaaattaccgaaaataattcctggcttagtgacttgcaggtattgcttaatcatcacatgcagctcttcagtcaaccatcatattgatgttgaggttgtacataatccagagtgagcccactacaacgattgcaataatcatagcggtgaacaggagcgccaccagattccagcgttcttcagacgaagtattcatatgtaagaagtacactaaatgtacaacaatttgtacaacagctaaaccgaccactgtgagcagagtcgttgtataggaagcggtaccactcatcaccataacaaatggaataactgtcaggatcaccgacagcacgaagcctataatataggacttcaagctaccgtggctggctccaccgtgagtagttgttgaatgactcattatatggctcctaacagatagactacggtgaatacacagatccagaccacgtccaggaagtgccagaacaaactcagacacatcagacgggttctattggttgagttaagaccacgtcttgctacttgaatcatcataataatgatccaagcgaggccagcggttacgtgaagaccatgggtgccaaccaaggcaaagtaggcagacaagaacccactacgtgccggaccgtaaccttcttcaatcagtttatggaattcgtagagttccattgcgataaagccaaggccgaacaggaaggtgaagcccaaccaggtattgacctgttttacactccctttgctcatgcccagcatcgccacgccgtaagtaatactactgaaaagcagcaggaaggtttcgaccagaacaaagttcaaatcgaaaagttccttgcctgaaggaccgccagcggtcccatttaccaggactgcataagttgcgaacagcgtcgcaaacaaaatacagtcgctcatcaggtagacccagaagccgaatactttcgtcgctcccgcatcgtgatgcccatgctctgcatgggctacgttgtggttagtcagagtttcagttgacatgattcacgcctgctttgctgatttgttcatgatgaagattttcgatgcgctccacttcagccgctggcacatagtaatctacatcctcgtcgaagcttttcacgatccaggtaacgatcatgccaacgaagccaataatggctagccaccagatataccagaccatagcaaagccgaaaatcaagctgaagccagcaataatcacacctgcaccggtattcttcggcatgtggatttcttcgtatttcgctgggcgcttataggcctcgcctttctctttcatgtcccagaactcatcacggtcaacaacgttaggaacgacggcgaagttatagaacggcggaggggaagaagtcgaccattccagcgtacgggcaccccatgggtcaccggtcagatcgcggttttgttcgcggtcacggatactgacgaatacttggataacctgacacaagataccgcaagcaatcagtgctgcaccaccagcggctaccatgagcatcgtatggaattctgggttgatgtcttggctcaaacgacgggtcattcccataaagcccaatacgtacagcggcataaaggcaacgaagaaaccaataatccagaaccagaatgcacggataccccatttctcattcagcataaagccgaatgatttaggccaccagtacgtcaggccagcaaagcacccaaatactacaccaccgataatgacgttatggaagtgcgcaatcaggaacaggctgttatgcaggacaaagtttgcacctggcacggccagcagaaccccggtcatcccgccgatagagaaggtcacgatgaagccaatagtccatagcattgcggagttaatctgaatacggccttggtacatagtgaacaaccaattgaaaattttcacccctgttgggatggaaatgatcatcgtggcaataccgaagaaggcgttaacgttggcaccggaccccatagtaaagaagtggtgtagccaaacaataaacgacaggacggtaatcgcgatggttgcccatacgagagaggtgtaaccaaacaggcgctttcttgagaaggttgcggtaacttcggagaagaccccgaataccggcaacaccaaaatgtacacttccggatggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcattggtaaagaaatgggtgccaaggtaacgatctagcgtcagtaatgcgacggtaaccgtcaggattgggaaagaaacgataatcaagatgttggtacaaaatgccgcccaagtgaagaccggcattttcatcatcgacatgccaggtgcacgcatcttcaggatagtcgcaaagaagttcacacccgttagcaatgtccccagaccggagatctgtaggctccatatccagtagtcaaccccgacaccaggactgtattcaataccggatagtggtgggtaagctagccagccagtctgagcaaattcaccgactcccagagagatgttaattaacaccaccccaacggcaaagagccagaagctcagagagtttaggaacgggaaggcaacgtcacgtgcaccgatttgtagcggtacaactatattcatcaagccgacaacgaaaggcatcgccatgaagaaaatcatgataacgccgtgcgcggtgaagatctgatcatagtggtgaggtggtaggaaacccgcttcgcccgcagaagcaagcgcttgctgactacgcatcatgatggcatcagcaaaaccacgcaacagcatgaccatggcaaccagaatgtacatgataccgatttttttatggtcaaccgaagtcagccattcgctccacagccatttccacttgccgaaataagtcagagcagcgaccagtgccgctcctccaataataattgcggcaacggtcaccattatgattggttcgcctaatggaaccgcatcaagtgttaattttcccaacatcgttttattcctcggctccggcgtgagcagtgtgttcgcccatttccatgccctggctcatatccatgccttttggcatgtcatggccattttttggcatgttcatatcgcccataaacttaccaatgattcctttaaatagtgccggtttgatactggagaagtattccaccgggttattttcactgggcttagccagtttctcgaaatcgttagttgtattcagggtgttcggcgattttttcacttgttcgacccattggttgaagtcttcctgcgttggtgttgcgattgcagtaaatttcataccagagaagccttggccactgaagctaccggaaataccgttgtatttacctggttcattggcaatcagatgcaatttggtctgcatcccggccatcgcataaatctgcccgcctaactgagggataaagaacgagttcattactgagttggacgtgattttgaagttcaccggaaccccagtagggaaggccagttcatttacggtagcgatgccttgttctgggtagataaataaccatttccagtcaagggagaccacttcgatggtgatcggatctttacccgccacaacgataggtttgaatggatcaagttcgtgggttgttttccacgttatcgtagccaaaatagcgatgataatgattggaacagcccaaacaacaagctcaattttgttggagtgggaccagttcggggtgtaagttgcacttttgttggaggctcggaacttccaggcaaaagcaaacgccataaaaataaccggaataacgacgatcaacatcaaaccgatagcagtcagtatcagcgttttttgttcgactccgattgcgcctttgggattcatcaataccatattgcaaccacttagcatgacggtggctgcaaataaagacaatattcccatatttttaatgtatttcttaagtctcatctaacgacctcaattacaaaatggctctattgtcgtttcatgtgtgcgggcattttacgggaaggttgcaggactgtaaacatgcttaatattctgtcagcgccttgttgacactttatgttaagggggtcacagatgtgaccttatttggcaattttccagtagcaacaatatgttggcgatactctgtggttagaaaatcatgaatgttaaggaaaaacaacgttcattggcatttttgttcggagaaaatagtgatttttaattggggtgcgaacttatttcgtgtgaataatatgtaatgcaaaggtaaattaaaatatatttcgaggtgtcctaaataggcacctcggaatcatttagttatagttagaaattatatttaattgagtaaacgataccatcttgtaaaaagtcttcacctaattttttataggcataacggtattgaataccggtagtaagcggcttaaccggtgtccaccacaatgcgatagcgccgttgataccatttttcccgccattgcctgctgcataggcttctgcacggttaaattccagttcattccagttagtgatgctgaatttttcatcgaaagccgtgaagtcatagccagcaacccaaccaaccacatagccgttgttacctgaatagtaagtttgatcaacatagtgcagggcaacaaaaggttttagccacagagcatcgaaagcagcgttatagccaatcccatacagtgtatttacttcatggaagtttctgttatccccaggcagagagtatgtaccgtaaacatgaccataaaggttaaaaccgctgtcacccagatagtagcggccagttgttttaaaggtatagcgttgattatcacctggttgggctgtttttgaattgaaggggttttctaaatcgaagaaaccataaacttccccccaactgaagcctgccccgccttctaactcaatataggcaaagtcatctttatgcgaggaatcacctgatttatgcgtagtgcttctggtccagtcaaggtagttcaagctgacattaccgaacccccattggtattcagcttggacggatggcgccaaagtcactgttgccagcgctgcagtgccgataagaattttacgcataaatgcctctgtgtagatgaaaaatattaaggaaaagcgaagggagtgagtccttagcaaaaagtgcgctcatcatagtctcggagcacgaaaggataaatggtttaaggtgatatgcatctcatttttttaaaaaaaacatgcaacaaacatgaaaagttgtgatttacgccaatgaattgaaagtgaggtatttgtggggtttatttgtcaggtttgtttttcggataaacacaaaaaagccagtgcacaaactgaacagcaccggctttatgtcacttatgtgatttactaggctagtttttgccgtctgagcgctaaataatccagcagccccccgagagtcatcccgacgatgctgaactgaatccccctcaagagtaaggtatcggccacttggggtgcagaggtccaatctagtgcgttacatatcaacaagattagccacacagacagcaacagaccgccaataatgagtaaacgtagtgcccaacggtaagccgttttaaatgcgatccggggcataaattcgtcggttttctgcgtatgatccagcgtttgacggcagacatacagtagcaatagccctggaatggcggcggcaatagagaataaatagaaaagtggccagccatgggcctctacaaaccaaccggcaatcgggccaacataaacccggcccacagcagagagggccgataagagggcaaactgtgtggcggagaaggacttgttacagagtgtcatgagtaatgcgacaaaggctgctgttcccatccctccgcataagttctccaaaaatatggcactgcccatggagaatatatttttatcagtgatagcgagtagccaatagcccatgttagaaactgcttgtaaaataccgaaaatcattaaggcacggaataagctcagccgttgcattaataggccgccatagagagcgccaataatcgtggcgatcagccccagcgttttattcaccaaccccacttcaccggcatcaaacccgacgccacgtatcagaaaagttgtactcaggcttgcggcaaacgcatctcccattttgtaaaacacaataagcagcaagatcagccaagcattattacgaccaaaaaaatcacgtaatggagcgacaatggcctgctccaatgtttttggtggggcaattcggatatcgggttcaggggcgagcaaggtagcgaataccccaatcaacatcaatccggccattagccaataagttgattgccagccaagatagcgatctgcaatccacaacgctaacccaccggaaaccagcattgccaggcggtagcctagtaccgatactgccgcccccgtaccgcgctcttcagtagtaagcaagtcagttttataagcatcaaaaacgatatcttgagaagctgaacaaaatgcgactaataccgcgaccgctgccagccaccataaatgtttggcaggctccataaagcccatcgcgataatggcaataatgagtaatagctggcttaccagtaaccaaccgcgccgacgccctaaaaaggacggcgtgtagcggtccatcagcggggaccaaagaaacttaaagacataggcttggccaaccagcgagaaaataccaatcgtcttaagattgacattttccacggtcatccatgcctgcagtgtgccactggtcagcgctaaaggaaggcctgaggcaaagcccaataacagaagaatgatagagttacgttgggtaaaaaggtttgaatagcgattgggcataataaatctacctgctctgccgcaaggtatcgggcagagcattctgttgagcaactataattatgctaagtgaaggttatagttgtgttgagcaaaaaaaaccaagcaaacaccaaattagcgtgcattttgtttgatgaaactactgacgctagtgtcttgcgccatatcggcaatgacgtcacttaacacgctatttacagcatcggtgattttttcgttagttgccgtaaatgctccctgaacattgtaggtcgcgcggtagttttttacctgcttgttgccgtttttcgccgttgccgtaattgagatatcggctttggtagtgatgttgtagcgcaagttaccttcctgcacatcagcatacaattggttaaccacaatttgtaggtcaaccgcaccatcagcaccaatcatataaccgcgggccgtcatttgtttttcgagaacctcctgtaacaggaagcgcaaatcacgtgatggtgttaacaccactaattgcccatcgcgattaactttagccagcgcagcgtcctgacgctgatccgcgccattgatactgatagtcacacccatcagtgttggatcttgtgttggcaataccacttttggcgtgacattcagcgtgttactcgtggtagcacaaccggccagtataaaaatagccaacagcgggaaaagaattttctttagcatgttcactttctcgatagttatggaattctttaataatcagagcaggatagctgccatattattttgcgaatttgcagtcgccccatcataacactgccattggctgggggaagaacctgatgaacagaaattcatctgaaagccgattttctccctagatgcctcaatttttacttaaaacactgacaaatgaccttttcatctgactacctgattagcatcatgcggtatacagacaaaagaaatttatccaggatattttgtatctaaaatgttataaaaccgcagggttcggctaatattacaagtgagtaggcagttttctgtctcggcagtaaggagagcaacatgattttgattcgggaacaaattgaagaaaaactaaaagcggcattcgtaccggatcatctcgaggtgattaatgaaagctatcgccacaatgtgcctgccggctctgaaagtcattttaaaattgtgatcgttagcgataagttccaagatcagcgttttctgagccgtcaccgttctatttatagtgtgctggctgatgagcttgcaggcagtgttcacgcgctggcgttacatacttatacacggaaagagtgggcaggattacaagataccgtgccagcatctccctcttgtcgtggtgccaatacactggcttaatccataaacaggcttaatagcagtagtcattctggcctgatttagggtattagtagatgagaattttacaaacggctctagggccgtttgtgtttctgtataggcgacatcttcatttaatcgttgcgccataggagtttttgccgagggaacgactcatgcgtgaattttaccgcgacaacattcgcttgctttcctcgactcataacctatgcgccgctataatgtcgcgtcttatttttccggaatggtttcgggacgcttctgacatctgggatactcggttctgtaatgcggccgtcccggttcttggagggtgttttcagagttcgcatcattcctgaaaaggtaatggtgctgcttcgtttgcagcttctggagttgaccgagcactgtgatttttttgaggtaacaagatgcaagtttctgttgaaaccactcaaggccttggccgccgtgtaacaattactgttgctgctgacagcattgagaaagcagtaaaaagtgaattagttaaagccgctaaaaatgttcgtatcgacggtttccgcaaaggccatgtgccgatgaatatcgttgaacagcgttacggcgcctcagtacgtcaagatgtactgggtgatctgatgcaacgtaatttcgttgatgcgatcatcaaagaaaaaatcaatccagctggcgcgccaaactacgtgcccggtgagtataagcagggtgaagattttacttattctgtcgagttcgaagtgtatccagaagtggaactgaaagatctggaaagcattgaagttgagaagccagttgttgaagttaacgacgctgacgttgataccatgctggaaacactgcgtaagcaacaagctacctggaaagaaaccgacgctgcagcaacggctgaagaccgcgcgactctggatttcaccggctctatcgatggtgaagaatttgaaggcggtaaagcgactgatttcgtgctggcaatggggcagggccgtatgatccctggtttcgaagaaggtgttatcggccacaaggccggtgaagaattcaccatcgacgtaaacttcccagaagattaccacgcagaaaatctgaaaggtaaatcagctaaattcgccatcgtgctgaagaaagttgaagttcgcgaactgccagaactgactgaagaatttatcaaacgttttggtgttgctgatggttcattggcaggtctgcgtgctgaagtgcgtaaaaatatggaacgtgagctgaaaggcgcggtgcgtaaccgtgttaaaactcaggcaatcgacggcttggtcagcgctaacaatatcgacgttccaacggcactggttgatggcgaaattgatgttctgcgtcgtcaggctgcacagcgttttggtggcaacgagaaacaagctgctgaactgccacgcgaactgttcgaagaacaagctaagcgccgtgtcgttgttggtctgctgttgggcgaagtgatcagccagcatgagctgaaagcagatgaagatcgtgttaaggctctgatcgaagaaatggcatctgcttacgaagatccacaagaagtgattgagttctacagcaagaataaagagctgatgaataatatgcgtaatgttgctctggaagagcaggcagtggaaacgctgctggctaaagccaaagtaactgaaaaaccaacgactttcagtgagctgatgaatcagaccactgcagcgtaatgtttttcagcgcatgatgctggatgggacccattcagtattttgattgattaagcccgtcgccattattggtcacgggctttttcttttggtaacaataatcacttaatagtatgattcatctgatatgtttcgttgtaatctacgctatatttaaaaaactaaaatgaagcacttagcaactaaataattaattgggtgtcgagattacagtagggataagagttggtcgttagataaaaggtacctgtggggcttgaaaacacgtattgatcccccaattaagctaacagacgtttatataagatgtgatgaaacactggctgattatcattgtcgaatgagtctgggaggccaggcgttttgtatgcgaccttgttgcatgaacatagtcatcattacttatctcaagtagaatcggttatgaatggcgccaaagtaaattctattaggagacggtaatgtcatacagtggcgaacgagatcaatttgcacctaacatggctctggtgccaatggtagttgagcagacttcacgtggggagcgttcttacgatatcttctcccgtctgttgaaagaacgcattatcttcctgacaggtcaggttgaagaccatatggctaacctaatcacagcacagatgctgtttttggaagccgagaatccagaaaaagatatttttctgtatatcaactccccaggtggggtgattactgccgggatgtcaatttatgacaccatgcaattcattaagcctgatgtcagcactatctgtatggggcaagcatgttcaatgggggcattcctattgactgcgggtgccaaaggtaaacgtttctgcttgccgaattcgcgggtgatgattcaccaaccgttgggcggtttccagggacaggccacagacattgaaatccatgctaaagagattttaaaagtgaaatcgcgcatgaatgaactgatggcatatcacacggggaaatctctcgaagaaatagagagagacacagagcgtgaccgtttcttgtcagcagaacagtctgtagaatatgggttagttgattccgtattcacccgccgtgactaacgacttatttctgcgagccgatatactatagtgtatgtaaatagaacaaattatgggatcgagtagatgcaatcgcgtgttgttcgaatactccttggtatatcggctatccgttgaacgttaacgtgatgtccagaaatagcgagaatagtctccctgccaccatagtttcgggtgtggcagatactaaagaagaggtttactgatgacagataagcgcaaagacggttcaggaaagctgctgtattgctctttctgcggcaaaagccagcatgaagtgcgtaagctaattgccgggccgtcagtgtatatctgcgatgaatgtgtcgatttgtgtaatgacattattcgcgaagagattaaggaagtttccccgcaccgggatcgcagttcactgccaacaccgcatgaaattcgccaccacctcgatgattatgtcatcgggcaggaacctgcgaaaaaagtgctggcagttgcggtgtataaccactacaagcgtctgcgtaacggtgataccagtaatggtattgaactgggtaaaagtaatattttgctgattggtccgacagggagcggtaaaacgctgttggcggaaacattggctcgcctcctggacgtgccatttactatggcggacgcgactacgctgactgaagctggctatgtgggtgaagatgtcgaaaacatcattcagaagctactacagaagtgtgattacgacgtacagaaagcacaacgtggtatcgtctatatcgatgaaattgataaaatttcacgcaagtctgataatccgtcgatcacccgtgatgtctcaggtgaaggcgtacaacaggctctgctgaaattgatcgaagggactattgctgcggtgccgccacaaggtggtcgtaagcatccacagcaggagtttttgcaggttgatacctccaagattctgtttatttgtggtggtgcttttgccggtttggataaagttattgggcagcgtattaatactggctcaggtatcggctttggcgcagtggtaaaaggccaatcagaaaaggcaacagaaggtgagttgctgagtcaggttgagccagaagacctgatcaaatttggcttaatccctgaatttatcggtcgtttgccggtagtcgccacattgagcgaactgagtgaggacgcactgattcagatccttaaagagccgaaaaatgcactgaccaagcaatatcaggcattattcagccttgaaggtgttgaactcgagttccgtgacgaagcattgactgcgattgccaagaaagcgatggcgcgtaaaacaggtgctcgtgggctgcgctccattgtcgaaggtgctttgctggatacgatgtatgatctgccatcaatggatagcgtagagaaggtggtcgtggatgaatcagttattgctggccaatctgcaccgatgctgatttatggtcagcccgaagcgcaagcttctggtgaataattaaccagattgtccaggcagttagtatgacaatgggggattttatcccccatttctttttcctcgcattgttatcgttgaatgtaagacattcgtccccatatactcaaatacctatttagtgaaactcgtgatgactcgtgtttcacgagatttccagtaatctggcggaagctaaactaagagagagctctatgaaccctgagcgttccgaacgcatagaaatccccgtattgcctctgcgcgatgtggtggtttatccgcatatggtgatcccactatttgttggccgggaaaagtcgattcggtgcctggaagctgcgatggaccatgataaaagaatcatgctggttgcgcagaaagaagcttcgaccgacgaacctggtatcaacgatctgttttcggtgggtaccgtagcctcgattttgcaaatgctgaagttgcctgacggcacagtaaaagtgttggttgaaggtttacagcgtgcgcgtatcaccacgctttctgacagtggcgagcattttgctgcccaagcggaataccttgaatcacccgtgatggatgatcgcgagcaagaagtcttggtgcgtaccgcgattaatcagtttgaaggttatatcaaactgaacaaaaaaattccgccggaagtgctggcttcgctgcacagtattgatgatgcggcacgtcttgctgataccatcgctgcacatatgccattgaagttaaatgataaacaagctgttctggaaatgttcgatatcaccgaacgtctggaatacttgatggcgatgatggagtcggaaatcgatctgttacaggtcgaaaagcggatccgtaatcgtgttaaaaaacagatggaaaagagccagcgcgagtactatctgaatgagcaaatgaaagctattcagaaagaactgggcgagatggacgatacgccagacgagcatgaagcgctgaagcgtaaaattgaagcggctaaaatgccgaaagatgcacgtgaaaaaaccgaagcggaactgcaaaaactgaaaatgatgtcgccaatgtctgcggaagcaaccgtggtacgtggttacatcgactggatgttgcaggttccttggaatagccgcagcaaagttaaaaaagatctggttaaagcacaagaagttctggataccgaccactacggtttagagcgtgttaaagatcgtatcttggaatatctcgcagtccagagccgggtcagcaaaattaaagggccaatcctctgcttggttgggcctcctggggtcggtaaaacctctctagggcagtcaattgctaaggcaacgggccgccagtatgtgcgtatggcattgggtggggtgcgtgatgaagctgaaatccgtggtcaccgtcggacgtatattggttctatgccgggtaaattgatccagaagatggcaaaagtgggtgtgaaaaatccactcttcctattggatgagatcgataaaatggcatcggatatgcgcggagatcctgcttctgcgttactggaggtgctggatccagaacaaaacgttgcatttaacgatcactacctggaagtggattacgatctctcggatgtgatgtttgtggcgacctctaactccatgaatattccagccccgttgctggatcgtatggaagttattcgtctgtccggctataccgaagatgagaaactcaatattgctaaacagcatttgctgccaaaacaatttgagcgtaatgccatcaagaaaggtgagttgaccattgatgacagcgccattatgagcatcatccgttactacacccgtgaagctggggtgcgtagtttggaacgtgaaatttctaaactgtgtcgtaaggcggtaaaaaatctgctgatggacaaaacggttaagcacattgaaatcaacggggataacctaaaagatttccttggcgttcagaaggttgactatggtcgtgccgatactgaaaaccgcgtaggtcaggtaacgggtctagcgtggactgaagtgggtggtgacttacttactatcgagaccgcttgtgttccaggtaaaggcaagttgacttataccggctcactgggtgaagtgatgcaagagtcgattcaggcggctctaaccgtagtgcgtgcgcgtgcggataaattgggtatcaatcctgatttctatgaaaaacgcgacatccacgtgcatgtgccggaaggggcgacacctaaagatggcccaagcgcaggtattgcaatgtgcacagcactggtttcttgtctgacgggtaaccccgttcgtgctgatgttgcaatgacgggtgagataaccttacgcggcttagtattgccgattggcggtttgaaagagaaattactggccgctcaccgtggtgggatcaaagtggtgttgattccagatgataacaaacgtgatctggaagagattcctgacaatgttatcgctgatctggagatccacccggttaaacgaattgatgatgttttagccattgcgttggaacacccggcctttggtgcccagccagtagcgccaaaatagtgacggatcgcaagaagtattgataaaactaatgctggtaagtgaaatcctgcttgccagctattttttgtgccgctaagttagttcggctgtccggcaaaattttaagctcttgggctgcttgccaaggttggacaggattgatataacagccgcgctgtcgtgttgtccgtagggattttcggcgcgacgatagaattctaaaggggatgaaagagtgaataagtcacaactgatagacaaaattgccgcaggtgctgatatttctaaagcggccgctgggcgtgcgttagatgcaattattacttctgttactgaatccttgaaagaaggggatgatgtggctctggttggttttggtacttttgcagtacgtgagcgttctgcacgtactggccgtaacccgcagacaggtaaagaaattagtattccagccgctaaagtaccgggttttcgtgccggtaaaggcctgaaagatgcagtaaactgatttgcgtcaaatatcacctgtggcaaatattgtttgtgttaaacaataacctgacgcagttgagctggtaaggtaagatacaaggcgcatcgtttatgatgcgcttttttttcgcttagcccctgaactgacgtaaaatgccagtctggcgaaacaaccttagtggctggctaacggtaataaaagcacagtaagcagttttaacgcgcagcagcacgaagggctgtcgcaaggaatgctggttttatttagacctgcgcaagagttttaatccacattacagcggagtattgtcacattatgatggacaatttacgcgcggctgctaataacgtcgtgctcaaaatcattctggccctgatcatgttgtcctttatcctgactggggttggcagctatttgattggtggctccaacgattacgcagccaaagttaatgaccaagacattagccgggctcagttagaacaggctatgcaaagtgaacgtggtcgcctgcaacaaaaattaggtgaacagttctctgtgctggccgcgaatgaaggctatatgcaacagttgcgtcagcaggtgctggggcaattgatcaacaatgtgttacttgaccaatatgctagaaaattgggtctgactgtcagtgatgaacaagtaaaagagtctatccgccagatacctgatttccaaacaggtgaacatttcgacaataaccgatatctcgcactgattaaccaactgggctacaccccagagcaatttgctcaattacagcgtcagcagttgatcaaccagcaattgctgaaagcctttagtgataccggttttgtgctgcctattgaagtgcaggcaatgtcagcgttggttttacaacaacgtgatgtccgcttggctactttggacctcaaagcacttcaagcagagcagaaagttactgatgaagagctacaagcttattacgatcagaacaaacataatttcattgcaccggaacagatgaaagtcagttttattgcaatggatgcagcggcaatgcagagcaatatcacggtgactgaagaggatattgcagcgtattacgatcaaaaccgcagcagttacacccaacctgaacgccgtaattacagcgtcattcagtttaaaacagaagtcgaagctaaagcggcgcttgatgagctgaaaaaaggtgctgattttgctgtgatagctaaagaaaaatccaccgatattatttctcgtaataatggtggcgaactcggttggctggagccagaaacaacacctgatgaggtgaaagctgccaatctgagcgagaaaggccaactgtctgatgtgatcaaatcttctgtcggttatttaattgttcgcttaaatgatatcaaaccagaattagttaaaccgctatcagaagtgcatgatgagttggctaaaaagcttaagcaggaaaaagcgcttgacgcttattatgcgctacagcaaaaagtcaatgatgcggcaactagcgataacgaatctctggcttcagccgaagaggtcgcggggactaaagctcaacaaacaggttggttcacccgtgacacggtaccggctgaaattaatttcaaaccggtagtccaggcaatctttgatggtcgcctggtgggtgagaacggttctgcggggagtaactctgaggttattaccgtggatggtgatcgtgcttttgtcatccgtattgatggtcacaagcctgaaggtattgagccattcgatcaggttcgcgatcaaattagtgagctggtgaaacgccaaaaagcggaacaacaggcgcgtgtcgatggtgaaaagattctaaccgcgttgaaacaaggtaaaggcgaagaagcgatgaagtccgcgggtatcagcttcggggaaaagaaaacgctgtcatatgcatcggttgatgatcaacttatgcagacaatcttcgctctggcgcatccacagaaagaccagccggtttatggtttatctcaggaccgtcaaggcaacatcgtattgatcgagctgttatcggtgactccgggtaaattgcaggaaagtgaaacgaagatctttattgagaagatgcaggaagagtccgttagcatgatatttgatgcgttgatggctaatctgcataagcaggcaaccattaaaataggccctgcagagcaacaacaaccgcaataagcttcgcattcatttgcaaaccgatgtaataaaagaaaggtcgctttggcgacctttcgcatatctgtgatctgccctttgcgttgagccaaggggtacggcaaggtagccatgctgtcaaacacaaggaggatacagcatgaaatttttaggaaaattattcgccataaccgtattactaacgggtctcaatattcattctttcgcttatgcggcccctgccgcttccacagataatacgcaggataaagtctcaaaaaagtcgcctaatagcgccgcagataacggcgctaaagtaaaaggtacgccagcacagtcggtagagaagataagtgataacactaaaaatgtagcagcagattcctcggttaacgcatcagacaaccaacaacaccagatcaatattaatagcgctaatgctgaacagttagcgcagttcttgaatggtattggcagaaaaaaggcggaagcgatcattacctatcgtgaacagtcggggccattcacacatgtggatcaattactcgaagtgcctggccttggtccctctttcttggagcgaaataacggcaagattaaattgtgatgctcttgttgtaagggaaccccctgatgcttcctggtgagtttcataggagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatagagcagtaagttggtaaatcaagccgccaggcggtgctggccatcggtaggtattggtctggcggcttttaccaacataattattagcattttattaggttgattagggcggtgatttaaaactgtgattctgatcaaggttatacagtgagcatgctatgcagcaattttcgtctgctaatcttgtcttgaggtcctaccagttttgttggtaatcctctcacatttattcacagattggagaagctcatagccatgcacacccatattaaagtccggggtttccatattgatgtttttcaacatgttaataatgcccgatacttagagtttctcgaagaggcccgttgggaatggctggatgggcaacccgtattccaatggatggttgagcaccaaattgcttttatcgtggtgaatatcaatattagctaccgtcggcctgctgtattaggtgacttgctacgtatcgatagccagttacttaaactaaacggtaaaagtggtgtgatgaagcatacgatcacgcttgaaccaacggctatcccggttgttgatgcggaactgacatttgtctgtattgaccaacgtagccagaaagcattgccgctggaaggtgagttgcgtgaaaaactggaggagctagtcaatcggggagcttgatattaatcctaaacggtggttgagaaggggaacggttattgagagcgtgtgttgcggccatattatatagataggccgctatatatcaggctaaccccaccttttgctttaggtttaatataacctgctgtttattcgccatataggatgccaggcctttagcccgtaggtgacacgctgcacattggccacagccgtctcctttaattccgttgtaacaggtcagtgtatggtggcgaatgagatccaattgttgatagtaatcggctagtgcccaggtttcggctttatcaagccacatcaggggggtgataaaagcgatatcccggccaatacctaaatcgatagcgtggttcaatgccttaataaactcatcgcggcaatccggatagccagaaaagtcagtttcgcaaacaccggtgataacggcctgggcttgcacttgatacgcataaatagaggctaaggtgagaaacagtatgttacgtccagggacaaaagtactgggtaatgcaccgtcagcgttggcatcatatgacgggacaggaatactgtcacgagtcaggctactgacggccagttcgttcaacataccgacatccagtactttatgtgctgtggcacctagttggagtgcaagttcgcgagcaacatctatttccgtacggtggcgttggccgtaatcgaaagtaatgcaatgtacttcgtcatattgctgtaacgcttgaattaagcaggtggtggaatcttgcccaccactaaagacaactacggcacgtttcattcggtaacctcgtacggctgcaggtaacaatgattgggctaaccctgcagcataaattaagaactggcagtatgttactcagttaacacgcagaagggtagtcaccctccattgggttgcttgtcattatgcttttagcattagagattagagccggttgctgattatgattgctatgccgctatgcccgcttaacgttatagctaatcatctatgtaatgttatcgctaattacctattaggttataacttgcagggtagccattaattcgttattggcggtagccaggcttgacagaaatcgaaccaaccatatgccgttaatgtaaccccattgatgcgtgatggggcattgacctgatattcatagttaaacagcggcaaaatcagtcccgctaacatcaggtcatcgtaatgtgcctgtaattggcgaaaacgttctggcgcgctttctatctgctgaatgaaggtcagcgttttttgctgctggttccactgttcgttctgtaaaattccgcgccacagagggtccagccgtagccagctctccattgtggcctctggcgattcaccgactaaatgatcggccaacagtaaatcgctctctttaattttgtcaacatcttgccactgtttatcatggcaggcgcggatctctaatgtacagccatgagcggctaatactatttttagttgctcagcgacactctcaagctccatcggcggttgataggtcagaaccaaacaggcgggaagggagggattttcatccgtcgaaaactgtggaataggccagcctggaaggatttcatggcagggcgttattacgtcacggctgatggagagcgcctctaatatacccgaggtttggactaacatcagtagcttggctatttgctgtggagtgaggttgctacgatggcgattaatagccagatagcagaatccgaggctcatgccgcgctgtacggggcgggccagtgggaactcttcctcttggccgatggtgatgcgaaccggatgctggcaactgccatttgttgaatttaccgtcaggctaggggtgatccagtactcgataatgtccagatagggatgttgcaaatggtaaaattcgtgctgctttagtcgaactaaatgtttatcaaaggtcgctaatttaaaaggacccgcacctaaaaagggatcgtctggatgaaaaagcctacagggtaaatcagccagccggtgtgctagccaataatctggttgggaaagggtaaattgtaggcataaagcgtgggggagagtgatagtaacaatattagcaaaactggggtggctacgtcggtttgcgcgcagaatctccagtgtttgcaataattgcttaccatgaatgtggtcgccattatgccaacgtagttggctgcgtaagaagaactgccaggttaagccatctgcgctgatttgccagtgatgagccaaatcaggtttaggcaacgggtcacctgtattaaaccgtgtcagcccagcatgcaaagtataaatcaggtgctgttctgcccgccctgaagcattcatgggattaagcggttccagctcgcggtagtaggggatacgcagaatagggctatcggcttgccattgtccgcccatatggggggtaagtaaggtctgtaggcgctcgggttccaattgtgctattgagaatgccgcttgatgatcgccttgctcaaggaactgttgcaggtaaatagcccgtaatgcatcaggttttttcaggcattgcagttgcgctcgtttccctctacccacttgtgaatgccagcttagccaactcttcatctgtagttgctgaatcagggtgcgggcatgccgttcgctacaaaagagtaaactagccacgtcagccacggtagtcgccaccgggtggtcaccaaatttttgatataaacgctcatattgggtaagccggtgaataatgcgcataattaaatccggaatagtttaaattatttgttcactattagttccgtaaatactacgccataattttatccatgccaccggtttcatattttacgaggttttgaatgtaccgtttagccgcttttgatatggatggaacgttgctgatgcgtgaccataaaataggtagcatcacactgaatgcgctgcatcaattagccgatgctggggtaactctgaccttcgcgaccgggcggcactaccttgatatgaaaggcatattatcccattcaggcctaaatggttatttgattaccggtaatggcacccgagtctgcgatgctgagggtaatcctttatacggcatggacttaccggcagagttggtggaatttgtgctgcgtaccccatggcagacaaatgccagtattcaccttttccgtgatgatggctggtttactgatcgtaatgatcccgatctgctgatagcacacactaccagtggtttccatttccagcttaccgaatgggatgagttgcctctaaccggtaatcacaagttctgttttattgcttcacatcaggaacttgtcgaattgaaagcgcaattagagcagcagatgggcggtgaagctgatttctgtttttcagcgacggattgtcttgaagttttaccccgtggttgtaacaaaggggtggctttagaaaaactaagccaccatcttgatttaaccttggctgactgtatggcattcggcgacgcgatgaatgataaagaaatgttgtcgcgcgtggggcgtgggttagtgatgggcaatgcattaccgcaattgaagcaagaattaccccagttacagattattggtcgctgtgagcaacaaggcgtcgcccactatttgcaccattggctaagttcaccacacctcacctattcccccgaattctgaggtgatagctattagccagccggagaaccatccggtttttttcttccgtaggcggtttgtcagtgttcatgcctagctgacaaaccgcttttatctctttgaaattggacgttactgaaactgaaagttactgcaactggacattaatgaaacttaatgccactgcagcgttattcgcgctcattcatctgaatcacagatatatattcgcctacagattattcaattcattggtaaatggtgttaaatccccaatgttattgctgacccattcctcgttataataggtatcaagataacgttcaccactgtcacagagcaatgtcacgatggcgccagatttgccttgttcacgcatctgttttgccaattgcaatgcaccccagacattggtacccgttgaggctcccactttacggctaagaatactctccagccaatgaagagtggcgatactggcagcatcaggtacgcgtagcatgctatcaatcacttctggaataaaagaaggctcagcacgtggacggcctatcccttcaatacggctaccacaacggcccgtgacggtgcggtcacgggtacagaagcaatcataaaataccgagttttccgggtcgaccaccaccaactgagtgtcatgtccttgataacggatataacggcctaaggttgctgaggtgccaccggtccctgcgctcatcacaatataatctggggttgggaaaggctcccgtgccatttgacggaaaatgctgtctgcaatattgttattgccgcgccaatcggttgcccgttccgcataagtaaactgatccatatagtgaccgttcaaatcacgggccagttgttccgatgcggcataaatttgtcctgcatgatcgacaaaatggcaacggccaccgtagaaggtgatttgttcaactttacgtcgcgtggtaccacttggcatgacagcgataaatggcaggccgatcaggcgagcaaagtaggcttccgagaccgcagtactccccgatgaagcttcaataatggtcgtcccttcggttatccagccattgcataagccatataaaaacagtgaacgcgccaagcggtgtttcaaactgcctgttgggtgggtactttcatcttttaaatacagataaatacctggaaaagctgataaatttaagcgaattaaatgcgtatcagcggagcgttgaaagtcagcttctatttcattgatagcatttttcacccatgtattggtcatttgatggcctgtgatataggtagttaagtcatggcgactaggttaacggttatcaaagaaaaaagcgttgccatttttccttctttatcgccaaatggtagaaattaattctatggtttaccactatgctagataaaacagatcgtaaactactgcgtatgctgcaggaagactgcacacaatcgctgcacgtgttggccgatgcggtcaatctaacgtcaaccccttgctggaaacgtttaaagcgtttggaggatgaaggttttatccgcgggcgagtggcgttactggatagtgaaaaattggggctggggctgacggcatttgtgctgatcaaaacacagcagcataacagtgactggtaccaagagtttgtcgcatttactaagcaaatgcctgaggtactggctttctatcgtatggccggagaatacgactatctcatgcaagtagaagtggcagatatgaaaagttatgaccgtttttataaacggatggttaacggcgttccggggcttattgatgtcacgtcaagttttgcgatggaaaagattaaatacaccaccgtgctgccagtcccggagtgaataattcactaaaaaatctgtttatcaatggtatcctagagcatcgtctatcgcgaaaaacacaccgacactttcggtatcagaccatggaataaaactgcgtgagattgtttgcacaattaggttggtattttcgccgtgaatggcaccgttatgtaggggcggtgctactactgattattatcgctattctgcaattaattccgcccaagttggtgggcgttatagtggatgatatcagtacaaaacagatgtccaccaatatgttattggtttggattggcgtgatgctcgcgactgccgtggtggtctatttgttgcgttatgtctggcgagtcttattattcggtgcctcttatcagttggcggtggagttgagatctgatttttatcgtcagctgagtcggcaaactcccggtttttattcacgtcatcgcactggcgatttaatggctcgcgccaccaatgatgttgatcgcgttgtcttcgccgcaggtgaaggggtactaacgctggtcgattcactggtcatggggtgtgcggtattgattgttatgagcacccaaatcagctggcaattaacactgttatcgctattaccgatgcccatcatggcgatagtgattaagtattacggtgaccaacttcatcagcgttttaaatccgctcagggtgccttttctttgcttaataatcaggctcaagagagcctgaccagtattcgcatgattaaggcctttggtctggaagatcgtcagtcacaacagtttgctcaggtagcggcagaaaccggtgcgaagaatatgtatgtcgcccgcattgatgcccgctttgaccctacaatttatattgctattggtatcgctaatttattagctattggtggcggtagctggatggtggtgaataacagcattaccttagggcaattaaccagttttgttatgtatttggggctgatgatttggccaatgctggcattggcatggatgtttaatattgttgagcgcggtagtgccgcttatagccgcatccgcagtttgttggatgaagcacctgtggttaaagatggccacattactttgtctgatgtgcgtgacacattagcggttaatattcgtcatttttgttatccaggcagtgatcaaccggcactacataatgtggtactgacgctggttccaggggccatgctggggttatgtgggccaacaggttcgggtaagagtaccttgctggccttaatccagcggcaatttgatattgatgacggtgttatttgttatcaagggcatccgctgtcggatattcggttgaatgattggcgtggccgtttatcggtcgttagccagacccctttcctgttctccgatacggtggccggtaatattgccttgggtaaacccgatgcgacccccgcacagattgagcaggcggcccgcctggcctgtgtacatgaagatattttgcgtctgccgcagggttatgacactgaagtaggcgagcgtggagtgatgttgtccggtggacagaaacagcgcatatctattgccagagcgcttttgttggatgctgaaatacttattcttgatgatgcactttctgcggttgatggccagacggagcatgaaattttaaaaaacctacgcgagtggggcgaacagcgtaccgtcattatcagcgcgcatcgcctttctgcattgactgaagccagcgaaattctggtgatgcaacatggtggtgtaatgcagcgggggccccacagccttctagtcaatcagacgggttggtatcgggagatgtaccgctatcagcaattagaagccgcattggatgacggtgagcaggaggtcgaagccgatgaataacgttcagcaactttggccgacattgaaacgcctgctttcctacggttcgccttatcgtaaaccgctggggctggcagtcttaatgctgtgggttgcggcggcagcagaggtaagtggtccactactgatcagttattttattgaccatgtagtcgccaaaggcacattacctctggggctagtcagtgggttggcattggcctatctgttgttgcaattattggccgcgacattgcactattttcaggcattgctgtttaaccgtgcggcagtgggggtcgttcagcggctacgcattgatgtgatggacgctgcattacgtcaacctctcagtgcttttgatactcagcctgttgggcagttaatttcccgagtaaccaatgacaccgaagtgatcaaagatttatatgtcatggtggtttctacggttttgaaaagtgcggccttaattagtgcgatgctggtggcaatgtttagtctggattggcggatggcgctgatttcaatttgtatcttccctgcggtgttggtggtgatgacaatctatcagcgctatagcacccctatcgttcgccgggtacgatcctatctggctgatattaacgatggttttaatgaagtcattaatggtatgggcgtcattcagcaattccgtcagcaggcccgtttcggagaacgcatggcgtctgccagccgtgcgcattatgttgcccggatgcaaaccttacggctggagggctttctattacgccctttattgagcctattctctgccttggtgctatgtggtctactgctgcttttcggtttcagccctgaaggttctgtgggggtaggtgtgctgtatgcgttcattaattaccttggccgcctgaatgagccgttgattgaactgacatcgcagcaatcaattatgcaacaggccgtagtggcaggagagcgtatttttgatctgatggatcgtgcgcagcagggctatggtagcgacaatattcccttgagcagtggccgtattcaggtggaaaacgtcagctttgcgtatcgctcggataaaatggtgttacacaatatttctctcaatgtcccctcccgtggattcgtggctttagttgggcacaccggcagtggtaaaagtacgctagctaacctgttgatgggctactatcccgttcagcaaggtgagattttgcttgatggccggccattatcccgcctctcccatcaggttctgcgccagggggtagcgttggtacagcaagatcccgtggtgttggctgactccttctttgcgaatatcacccttgggcgtgaccttagtgaacagcaagtgtgggaggcactcgaaaccgttcaattggcaccgttggttcgtaccttacctgatggcttgtacagtttacttggggaacagggcaataccttgtctgttgggcaaaaacagttgctggcgatggcgcgggtgttggtgcaagcgccccaaatcctgattctggatgaagccactgcgaatattgactctggcactgaacaggctattcagcgggcattacaggtgattcgaaaaaataccacgctggtggttattgctcatcgcctttcgacgattgtggaggcggatagtattttggtactgcaccgtggtgttgcggttgagcagggtaatcatcaagcgctgctagctgcccgtgggcgttattaccagatgtaccagttgcagttagtcagcgaagatttggctgccattgatcaggaagctattgataaaggctctattgatcaaagtactattgatcaagccggaatgagcgtgagttaagcagcacgcgtggggtgatgtcgccccacgttatttattgactcactcactcacttacttattctcgtcctccgctctcaaggagtagactgccctttgaatgcccatatttaccgctacatcgcactatcatcttgcaaaaccatgcatcttgcaaacccacccatcttgcatactcatcgcctgttaaccgcaacgtgcactttcgcaaggctcattgcaccaacttggtgcgctaaagccattcaatcgcggtagctgcattgagcctctctggttttacttatcctaatctccctagacacgctattttcacactaaattatcgccgtgattacttatggcatagcctttgctttatctgtttcgtggcagacgtgaattcgacttaattcgagaaggggcaaatatgaagctggttaccgtggtgataaaaccatttaagctggaagatgtgcgagaagccttatcttctgtaggtattcaggggctgaccgtaaccgaagtcaaagggtttggtcgccagaaagggcatgcagagctttatcgaggagctgaatacagcgtcaatttcttacccaaagtaaaaattgatatcgccatcgccgatgatcaattagacgaagtgattgatgtgatcagtaaagcggcctataccggaaaaattggtgatggcaaaattttcgttgctgaattgtaacgtgttattcgcatccgtactggcgaaacagacgaagcagcgctgtaatttgcaggctcaaatttagagaatagggatgggttgatgatgaaaaaacttttatccgtgttgggcctgggtacggtagcgctgttaccttcttgggcaatggcggcggcaccggcagtcgctgacaaagcagataatgcttttatgatgatttgcactgcgttagtactgtttatgacgatacccggtattgccctgttctacggtggcctgttgcgctccaaaaacgtattgtcaatgatgactcaggtcatggtgagttttgcgctggtatgtgttttgtggattctctacggctacagcctggcgtttagtgcgggtaatgcgttcttcggcagttttgatatggccatgctgaaaggtattgagctgactagcctgagtggctcgttctatcaatatattcatgtcgtgttccaagcctcatttgcctgtatcaccgtcgctctgattgtgggttcattcgcagagcgtattcgtttctcagcagtattaattttcgccgcgctgtggttcaccttctcttacctaccaatagcgcacatggtatggggtggtggtttcctggcaatggacggagcgctggattttgctggtggtacagtggtgcacattaacgccgctgttgctggtttggtcggggcttatctgttgggtaaacgtgccggattcggtaaagaggccttcaaaccccataacttaccgatggtctttaccggtacggcgattctgtatattggctggtttggcttcaatgctggttcagccagtgctgcgaacgaaattgcagcgctagcgttcttgaataccgtcgttgcaacggcgggcgccatcctctcgtgggtatttgctgagtgggctttacgaggtaaaccttcgctgttgggggcatgttccggttgtatcgcaggcttggttgcgattactccggcagcaggtacggtaggggttggcggtgcattgattatcggtttggttggtggtgttgctggcctgtggggggtcgtgctactgaaaaaatggctgcgggtcgatgatacctgtgatgtcttcggtgttcatggtgtgtgtggcatcgtcggttgtattctgacgggtgtcttcacctcggcgtcgctgggcggcactggttatgctgctggcgtaaccatggggcatcaggtcggcgttcagttattcagtgttggtgtgactgttgtctggtcgggtgttgttgccttcgttgcctttaaaattgcgggcttgattgtgggcctacgggtacccgaagagcaagagcgtgaaggtctggatgttaacagtcacggtgaaaacgcatataatcaataagttaattttccgtcaatcgttagttgttagcctgtcggaagagatagagcagtaagttaaaaagaaaaagacataaagaaaagaggggcagttgttggagaatagtggggcgtcgttaactgccgtttcagtaaaaccagcagcgcataaaaatacataataatgatgaactacaggggcgatggtgacatcgcccctgtgctatttcattgattcatcaactggttgagataacgtcacgctgatctgtacccccgtatcaacgatgtaaacgaatcacaccctcctgcacagtagaagctaccagcaccccttcccggttatagatttgccctcgaacgaagccacgggcacctgacgcagaagtactttctacggcatagagtaaccagtcatccaaacggaatggccgatggaaccacatcgagtggtcgatagtggcgatttgcataccgggttcaaggaaaccaatgccgtgcggttgtaaagccgtgggcaggaaattaaagtccgaggcataacccagtaaatattgatgaacccgtaggtcatctggcattttgccattagcgcggaaccaaacatagcgattgggttcttctacactgccttgcagcgggttgtggaattttaccggacgcatttcaatgggttgtgggccaataaacttttctcgcactttctcggggatcaagtgtgaaaactggcgggcaatatccgtttcggacattaacccttctggtggtgggacgtctggcattgtattttggtgctcaaacccttcttcctgactctggaacgaggccgtcatataaaagataggcttaccattttgaatcgcactgacccggcgggcgctgaaactgttgccatcacgcagtgtttctacgtcataaataatgggtttactgctgtctccagggcgcagaaaatagctatgaaatgagtgaacagtccgttctgcggggacggtttgtttcgcagcataaatcgcctgaccaacaacctgaccaccaaatacctgccgcaaacctagatcttcgctttgtccacggaaaatgccttcttcaattttctctagatcgagcagatcgagcagtttttctaatgcctgactcatgttgtcgcccctgatggttgagttcatacacagtgtgctgaatcaacccgccagtcgtcaatatattgccgtgaaaccattactcaagtgatgaattaatcgtgggaagtgatctgctgaatacatcaaattggggcgattcggtaataattcgagctttatgctataattagcacgctaggtggttgaagccacttattaacgcaggcttttctgtgaatagccagcatcttaataataacaaggagagaggcctatgaaaccttggcagccaaaggcattatggcaaatagtgggtggcgcggcattagcagtaagcctgacagggtgtgctcatcaaagcgcggaggctcccgttgcagcacctataagtacagcgacggttgcggcatcggtcgcacaatcaacggtccatgggaccgtgaatattcgtgaacgcgttgcattaccgcctgatgcggtggtaaccgtcacactgtcggatatctcactggctgatgctccatcgcgagttatcgcgcagaaggcggtacgtactgaaggtaaacaggcaccgtttacttactccttaccgtttaatccgtcggatatccagccaaatgcacgcgtcattgtcagtgccgcgatcacccgtaatgggcaattactgtttatcactgataccatccaggaagtcataaaccgtggcgcgggtactcaggccgatctattgctggtccctgtaccttcggtggcgcttgaaatcgttccagcgcctgccgctgccacgatacagtaaacagtcttatacccttcttatttgacgttgccgcggatcccgctctaataactggcgtgggtcagttcattggagcccgcgggttgtgctgtatgcaacgccaattacgttgggtatatcagctatcacatcgcactagctgtatcgccagcgatattgctgcaaattaattcggccagcagcatcaagacaaataccttccgccacgagcgcctttttttgcctgagataatcatcgcctgttaatgatatctcaccatatcgattaattacccggtgccaaggtagtgcagacccttctggtaagcgctttagcaccccgccaacttgcctggccgctcttggagaaccaattaactgcgctatatcgccataggtcgctacctgcccataggggatagccgcaaccacatggaatacccgctgacgaaagctatcggctaccggcggtgtattttgctctgcggtataatcgggctcttggtattcatcctgatctgaatgacggctttctggaggtgacacagcattctctcttttaaccgatgacttgcgtggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatggataccctgcactatgggggattttatgccagtggaaaatagatttagcttgatgtgagcatttactgggcaagaaaccatcggttagcgcgtgttgtcttgctatttttcagggcatggtcaataatgcccaccgctccagagtgcaggggccgttaatatcaatggaggccctgttggttctcccgcaacactaacttgtgaactcggtcaggtccggaaggaagcagccgcagcaggcgaggtgtgtgccgggatgtagctggcagggcctccaccaattcagttttatcgtatttccattttatcgctatgtcctgtgttatcactttcctgcgtcctcactatttctctctgtcatcactgctctgagtacaatctctgaggctttttgtcgtgaacgctctctatcagtagatttttatttccggcatgattgagcaaagaaattgtcgttagggaaaataagattcctcccattctgaacgaatggtttgatttttatttatgtattaggtttgtaaaatatggctaattaataatatcttgtaattattagactagagggctgaatttgaatgagcaaacaaatgaatgcatttgttacttaaatgatcttacattagtttgataacactcaattttcacctaagaataggtaggcagaaatacgggattgaacgccaatctccaatactgccactaggccaataattttattaagaattaaaacacgtgctaatcatcaaacccattgaagccgatagagattatcggctcaacgttgtgtgtcttaaccagcgctaagcagactatttcacatgttgccatacagtaggtggaattttatcataaagcttattcatcgttagttcagccaggcgatggtctgcagctgagtaaaacaattccagttcatcatcagaaagttcgtacttatttttttcaattacacgttctagcgtatcgatagtcgtacattttcttaaacgcatcaggtagtcagtttttgtcatggtggtttttcttctcgatatacaaattaatattggtggaactatcccttaagttttcatcagggtacatacgtattcccctgagaaaagtctgaataaatgctctttggttttctgccagcgacgcaattcaggatcattgattccataactactaaacagagtatatgtgtcgtctaaatattcttccactaactcggaaagctggcttccatccgggtattttattttaaaactcatcacaaatgaagctatatgctcgatcaaatcattgagttgaaggtttatggccgacgttgggtcatttatccagccatgatggctgtcgccaagagttgcaataccttcatcatacaagctttcacatagaaacttcagttgggcaatgtcatgccgcttaggcgagtactcatccatatcatcccctccgtaatgtcttaattcggtgttgataacacaatgtgagtagattcgtagtcatataaatacagctgtctatcgttaaagtaaataaacttgctatgttatgaatataaatcatttcttcgcttatcgcgcaactttattacggaatcttacaattcatccgcaggagaaggcctgtcattactaattatatcaaaaacgattttttcaggatgtacaataaatgttacagtgtttgttagaaattcttcagtattgatatccaaacaagcattgaaaatataccaattatattggtaagtcattgaatactggttctctttgagatttttaatctcaagaatttctaatgatccaagtgtgtaccgagcatcttctgaataatacattaacccagaaaccaaactttcctcaattgagtggatattattacggataacgtctttcagtaatgaaactgagtaatgccctgaaacgaagtcaccaactatttcattgttcattaatcatccagtcatcggggtaaaaatacgtcacaacgacattataattgttgtgaaaaatgcttggatattagcatttcagcaatcactcacatgacttaaatcaaatttaatgatgtttttcaatgtgaatttttgagcaactcatcacggtgttatttgaacatcatgttttgcgataaaataacatctgcaaaataatttttcacatatttaaaagggagagtcaccgcttaatttaattctccctactattaacctgacccgctctgttggtttggtcacatctgttggtttgaccatgaatgttaatagccatattgtttggctgtttattgtacggtgtattcttccacaaaccaagaggattaaacttggtggcagggcaacaaagtcataatcggtctcgcgagtataatataaggtctattttctgtcacctatgaggttatcaacggaagtttaagtcaataatgtgggggggaacacacggattagccagagaaaataagggcttattttattgaaaacccgatgaatacacgttttctcaaaccaatagccgtggccagtagcgctttactatgtagtgacctagtaggtaaccaatagcgaagcatttaaacgtattgtagggcgttgtaagtaaccgtattaggaaatggggcatcatctaatccgcttacatacttgtggcgcctaaactccgtctaagtcgacaggcgctatctctgatagcaaatgaataaaaaggcccgttggcgttagtgcacaaagggccttttggggactgatgaatggttatttgactgatggttatttggttgaccgagagttattacaacactctgatagcgtataacaaacttaacatcagcgttttttatgggttcctccctgaaccgctttaaagcgagggttgcttttgcaaattacgtacactcggccacggcgacggacaatcttgcagtctggatggcggttctttgccgaacgtaatgaacttaatacttgcatggttaactctccgaattagttggttttctttgttaagaaactaccgaaacgttggtggaagcgtgcggtactgccttctttagcaaactctttttgcttaccggtgtagtacggatgcgaggctgaagagatatctaatgtgacgtaggggtacgtctggccatcgcgttcgattgttcgctcagtggcaatggttgaacctacagtaaaataagcatccgcactggtatcgtgaaataccacagtccgatacggagggtggatattgggcttcataatgattccttttagtatgttataatgtaacatcattatgcgttttactgtttccagtttcaagcccgaaatgactcttcattgctattttttgtagagtgaggggaggggaaaaggataacgctcagcaataaaaaggccgcttgcgcggcctttagtatgaaatgacaagttgttaacgcagtttatttcaccggcgtgttaactggatgactatgttcaatatcatcagtctttctgctgaagcggcgacgaaccacaacgaagaatagcggaacaaagaagatagccagtacggtcgcagtgatcatcccccccattacgccggtacctaccgcgttctgtgcaccagaaccggcaccactactgataaccagtggcattaccccaaggataaaggccagtgaggtcatcaatattgggcgcagacgcatacgcaccgattccaatgttgattccaccaagcccttgccttctttatccatcaagtctttggcaaactcaacaatcaagatggcgttcttggccgatagcccaatggtggtcagcaagcctacctggaagtaaacgtcgttttccaacccgcgcagtgtggctgccagtaatgcaccaacaaccccgagcggtaccacgagcataacggagaatggaattgaccaactttcatacagagcggccaagcacaagaagaccacaatcaatgaaatggcatacagtgctggggcctgattacccgatagacgttcctgataggacattccggtccaatcatagcctacgccacttggtaatttagctgccagctcttgcatcagatccatggcttcgccggtactcttacccggtgcagcctgacccagaatctccattgatggcaacccattataacgctcgagccgtggtgagccatattcccatttcgcggtggagaaggtcgcaaatgacaccatctgacccatattattacggacataccacttatcgatatcatccggcaacatacggaatggtgcatcggcttgtacataaactttcttcacacgacctcggtcgataaagtcgtttacatagctgccgcccatggctgaacccagcgtggtattgatgtcagaaatagcaacgcccaaggcttgagctttctcctgatcaacttccactttaaactgtggtgtatcttccagcccattagggcgcacgccaaccagcatatctggatgttgcgctgccatacccaacagttggttacgtgcatccgttaattgttggtgccccaggttaccctgatcaattaactggaagtcgaaaccggtagccgtacctaactccacaatggcgggtaagttaaaggcgaacaccataccgtctttaattttcgagaatgcagcagaggcgcggctgacaatggctggaactttattttgctcgcctttacgctcatcccaattcttcagactcacgaatgccaaaccggtgttctgaccttgaccactgaaaccaaagccgttaacggtgaacacggagttaaccacgtttttttctttgtcgagatagtaatccgtcacatggttcagtactttctgggtacgttcttgcgtagcacccgcaggcaactgcaccatggttaggaacaccccctgatcttcttctggcaggaatgaagacggtagacgcatgaaaagcaccgccataccaatcacaatagccagatagataaccagataacggcctgtgctgcgcaaaatattggcgacactgtcggtatagtggtgtgtactcttttcgaacatgttgttaaaccagccaaagaagccagtttttggaccatgatcgcctttcttgatcggttttagcatggtcgcacacagtgctggtgtcagaattaatgccaccagaaccgaaagcaccatggccgaaacgatagtaatggagaactgacggtaaatagccccagttgcgccaccgaagaaagccatcggaacaaataccgcagacaataccaacgcgatcccaaccaatgccccctggatctgctccatggattttttggttgcttctttcggtggtaagccctcctcttgcatcacgcgttcgacgttttccaccaccacaatggcgtcatcgaccaatagccctatcgccagcaccatcccgaacatcgttaaggtgtttatcgaatagccaaaggcggacaaaatagcaaaggtacccaatagcactaccggcaccgcaatcgttgggatcaaggttgcgcggaagttctgtaggaacaggtacattaccaagaacaccaagataatggcttcgatcagtgtcttaaccacttcgttaatcgaaattttaacaaatggtgtggtgtcatacggataaactacggtcaaccccgatgggaagaatggctgtaatttggccaactcggctttcactgccgcagaggtgttcaaggcgttcgccccggtggccagcttaataccaatacctgcggccggtttaccgttataacgggcaatgatgttatagctttcagcacccagtttaacgatagccacatctttcaagcgaacttgcgacccgtcggtattcactttcagtaatatctggctgaactcttctgcattggtcaaacgggtttgtgcaatgattgatgagttcaattcctgacctggtactggtggtgtcccccccaattgacccgcagcgacctggttgttctgtatttttatcgcgttaatcacatcgaccggtgtcagcttgtagttattcagcttatgcgggtccatccagatgcgcatggcatattgggaaccgaacaactgaacatcacctacccctggtgtacggctgatggggtctttaatgttagagcccacatagtcggcgatatcttcctgctgcatcgtaccgtcttcagaaataaaaccggcaaccatcaggaagctactactggacttttcaacgctcacgccctgttgctgcacttcttgtggcagcagtggcatggctaattgcagtttattctggacctgaacctgagcaatatccgggtcagtgccagagttaaaggtcaacgtcaactgaacgttaccggaggagtcactgctggaagacatatagagcaggttatcgatgccgttcatgttctgttcgataacctgcgtcactgtattctgcacagttgtcgcatcggcgccaggatagttggcggcaattgtaattgccggtggcgcaatggtcggatattgcgctactggtaatttcatgatcgcaagggcaccagccaacatgatgatgatggcgatgacccaagcgaaaatagggcgatctataaagaacttagccatgaattaccggctccttttaagacttcttcgctgtatcagccggggctgtttctggtgcagtgtcagtaacttcctgcacttttacctctacacctggtttgattttctgcaagccggaaataatcaggcgatcaccggcttttagcccttcagtgaccagccatttattaccgattgcttggttcgctatcagggtacgcatttcaactttattacccgcgccgacgaccatggctgttgcttcaccacgtgggttgcgagtcacgccttgttgcggaactaacagcgcatcaggacggataccttcatccaaacgggcacggacaaacatgcctggcaacagcgcctcatttggattagggaagatcgcacggagagtaatcgaaccggtagtttcatcaacagtgacaccggagaactccaaagtaccggtttctgtatattcaaccccgttttccagcaacaaacggactttagctttgccgttttcttgcttgagaatgccatcagccagctcttttttcagccgtaggaactcatcactcgattgagtgacatcgacatacattggatcaagctgttgaacggtagtcattgctgacgcctgaccactggtaaccaatgcaccttccgtcacggcagatttaccggtacggccgctgattggtgatctcacttgggtatacgccagattaatgcgtgcagactccagtgccgcttttgctgctaacacggtggcatctgcttgttgggcatctgatagggcctgatcatattcttgtttactgatgtagttagtacccaacaatggcttgtagcgattgacggttaaatgagcaatttgtgctgaagcctgtgctttagccagatcaccttttgcactgtcataagcggcctgataagtcgcagggtcaatttgataaagggatgttccggcggtgacatcactgccttcaatataattacgtttgagaataatcccgcttacctgcgggcgaacttctgcaacacggaaggcggacgtgcggcctggcaaatcggttgtgatattcagcggttctgctttcaatgtcacaacaccaacctcaggagcttgttgagcaccggcttgcgccgcatctttgtcattacatcctataagtactaagctgcctgaaagtaccagaattgcagccagaggcattacccctctgtttttgctcatagataaacctcaagtgtccgatttttaatttaattcaatggatcacaagctttaaaacccattgctgcgtaaatgatatgtgcgtgctatggtacatacattcgtgaatgtatgtaaatctcacccccccgaaaaaacaacgctatggcacgaaaaaccaaacagaaagccgaagagacccggcaacaaattctagatgccgcagtgcgggagttttctgcgcatggcgtttccaggacttctcttaccgatattgctatcgctgcgggtgtaacccgaggcgctatttactggcacttcaagaataaggtagacctatttaacgaagtttgggagctatccgagtctaaaattgatcagctcgagatagagtatcaggcaaaatatcctgataatccactacgtatcctccgcgaactcctaatctatattttggtttctactcgtgaggaccgccgacgtcgtgcactgatggaaattgttttccataaatgtgaattcgtcggtgaaatgacctccgttcatgacgcacgtaaagtccttgatttagctagctatgagcgaattgagtcggttttacaaggttgcatcgatgctaatcaattaccggtcaatctcaatactcatcgtgcggcaattattatgagagcctatattacaggtttgatggagaattggctttttatgccagaaagctttgatataaaacaagaggcacctgtattaattgatgcctatctggagatgctaggccagagtttttcattacgaaacgagatgaatagcagagtatcggattaactggaggtttatatgcattcgctggtcattattgctaatggtgccgcttatggccatgagtcattatttaatgccttacgcctatcgattgcgttgaaagagcaacaaactgatttggatctacgcctgttcctaatgtctgatgcggtaatcgccggtctcaacggccagcaacctcgtgaagggtataatttgcaacagatgctggaaatcctcaccgcacaaaatgtccccataaaactctgtaaaacttgcgcagatgcgcgtggtattgcgggtctgacacttgttgatggggtggagattgggacgctagtggagttagctcaatggactctggccgcggaaaaagtcctgacgttctgacataatatgcagggtgttttttctgctacaatcatttgatattttcagttattacatcctatgcaacgcaggctgcgtagctgctcgcattattacaggtatccatgctctgaaaggttttttcttatcatggcttgagacttaacgtgataggatttcagcctctctattgagatgaagttcaaatatgagtagcagatttaacacacggctttcttcaccctctttatcgttattcgtgtcatcaagagcacgaattgcgttattcgatccatttctattctgtcgccagacgatgtttactctggttattattgttttattgttattttcttcgacctttgtgtttggaatatcggcctttgcgtctggaataaatgttgatgtgcccactcgcagcgaggtacagagccagctcgatttgttatcaaaacaaaaaatattatcgccggcggaaaagttagcacagcaggatttgactcaaacgttagagtaccttgataccattgagcgcactaaacaagaggctaatcaacttaaacaacaactggcacaagctcctgcaaagttacgccaggcaaccgaagggttagaggcgctaaaaagcagttcagctgataccatgaccaaggagtcattggctaattattcgttgcgccaattggaatcacgtcttaatgaaacgctggataatttacaatcggctcaggaagatctctccgcttataacagtcagctaatcgccctgcaaacacagccagaacgtgtgcaaagcgcgatgtatagcgcttctatgcgtttaatgcagatccgtaaccaactcaatgggctgacgccgaatcaagagagccttcgcccgactcaacagcaagaacttctggctgaacaagtgatgttgaacggccagttggatctagagcgtaaaaatctggaggcaaataccaccttacaagatttgctgcaaaaacaacgggattacacgactgcacacattaatcaactggagcgttatgttcagttgctacaggaggttgtcagcggtaaaaggctgattctctccgagaaaacagttaaagaagcgcaagcacagactgatggcagtgatatccaaaatgatccactcatcagccgtgaattggcaattaacaaagagttaagcgaacggctgattaatgccacgaaagaaggcaatacgctggttcagcagaatatccgggtaaaaaactggttagatcgcgctctgcaatctgagcgtaatttaaaagaacaaatcaccgtattgcgtggcagcttattactttcacgaattctctatcaacagcagctcaacttaccggcttccggccttatcaccaatatggggccacgcattgcagacttgcggctggagcaatttgaaattaaccagcagcgcgataagttattccaaggggacgactatatccaaaccctgatggagagcagtaaagagaaggttgacccaaatgtagaagatgcgctggggcagattgttgatatccgccgtgaactactggatcaattaaataagcaactgggtaaccaattgacactggcaatcaatttacagattaaccagcagcagttgctcagtgtcaatgagtcgctgcaacatacattaacgcagcaaatattttgggttagtagtaataagccaatggattggtcttggctgaaagccctgccaggggcgatcaaaaccgaactgagtaacttccaggttaccctgtcattgggggatgcgctggcaggcctgctcaaatcactggtttttctaataccaatgctggttgtggctgtggtgatccgctcccgttaccacatgatcaatacctatttggatcaactggctgctgatatcgggcaattgaaacgcgatagccaaatgcatacgccaaaggctattttgttgactgtgctgaaaatcttaccgaacgtattacttatcttggggatcggctactggtgtttgcgctcagatttcaacctcagtggcttgctctggagcttcttccagcgcctggcattgttctggctggtctttgagctgacctatcgcatgttatcgccggggggaattaccgagcggcactttatgatatcaaccgaccgttgcgcccattatcgccgccagatagtccgcttaggtgccgcgttgcttccggttattttctggtctgttctgggtgaacgaagccctctacggcttgtggatgatgttattgggcagatagtgattgttattgccttggcattattagcactgtttattttcccattctgccgtgatagctggcgtgagaaagactcccatgcggtacgcttagtcattatcactgcaatcactgcgacacctatagtattgatggggttaatggttgcggggtatttctatacaacattgcaattagctggccgttggattgatagcctgtatttactcttcttgtggaacattgtttatctgacggcgatccgtggattaggtgttgctgcacggcgcttggcataccgtcgagctattgcgcggcggcaaagtatggggaaagaaggggccgaaggcagtgaaccgatagaagaacctccattggctctggatcaaattaaccaacaatcattgcgcttgaccacaatggcgctattcctgatttttgctacctgtttttactggatctgggctgatctgataacggttatctcttatctggacagtatctcattgtggcattacaccgccactgtagctggtgcgagtgtaacgcaagcggtgaccttgggtaatatgctagtcgccttgatggcactggtggtcgcctatgttctgacccgaaatttaccgggcttacttgaagtggtggtgctatcgcgcttacaactacgccaaggcacttcttacgccattacgacgattttgacttacctgatcacggctgtgggggggataaccgccttaagttcgctcggggtttcatgggataaattgcaatggctggtggcagcgctctccgtggggctgggctttggtctacaggaaatatttgccaactttgtctcgggcttgattattctctttgagcggcctgtacggattggcgataccattacgattggtacctactcggggactgtcagcagaattcgtatccgtgccaccaccattaccgattttgatcgtaaagaagtcattgtgccgaataaagcatttgtgactgagcgcctgattaactggtcactatcagacacgatcacccgcatcattattaaagtgggggtcgcgtatggttcggatttggaaaaagtaaaagaagttctgctacaggcggctcatgccaattctcgggtaatgacagatccagagcctcaggtattcttccttaactttggttccagcacacttgatcacgagctacgcttgtatgtccgtgaattacgtgaccgcagttatacggtcgatgagctgaatcgggctattgataaattatgccgtgaaaatgacattaatatcgcatttaaccagttagacgtgtatttgcataaaccggatggtaccgaagttcaggaaatcagccgcccgattgaagctacaagcttgcctgctacgcaatcaatgctgggaaagccaaaacctgatttaccctgatttgcctgggtttttcggatatcagggcaccaacaattagccattatggctgacgtaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagttaatgttgttagaaaaccactgttattagagaaccactcttgttagcgaacaacggttgttagagaaccagtgctgcgaaagggctggtgttgtggtaatgctaatgtcgtgagataacccatgttatcgcaccagcagcataaaagcgggaatagcagaggcgatgtcgtgccgagtcgcctcagtacacatcagaagtagtaggttcagtctgattctttatggcgaagtttacgttggtaatcaagttgtacgatagccaatgctgcgagagccgtttccggtgctatttcgttacattccagcagatagataagatctactgccagttgtagttcaggtggtgcttgttcaactgacatatatgtgaccaatatttaaagtttcaattaacgaaagaagcggagcagagcagtcactcaccagtgctagcttcgctaggtttccatttagaaagtattttagttcagaaaatattatagataataaatcgtgaccagcgtttcagtgattcaaaaaatgtgacaaatattcaaaaaccgttctcttttttctcaatactgcgctctattcttatcagtgcctggcgacaacgcattaaacggccttccagagcggctaactctttttgtattttctgctgttcaactaacaaactctgccgacccagttggctttctctgtcttggatcatcgccaggatccgccgttcataatcttgatgctcagccagtttgtgataagggtctgattgatgctcacgtggttcaggattggattttcgtattttctgtgttgctagttctctctgtagggctgaaatttgtgcaactaacttatctgccagaaatgccacttgctgtaagcgattttcctcaacaacttgttttagctgtgtcatatttttgcgcacttcttgcaagtaatcgcgaaagcgattgccgtggttactgaataaattcagatcaaaacgtgcttgctgagaaggcgtattggcttgcggggctatttgagctgacaatgcttcaatctggctctctagcacctgtaataatttttctgtactcatagcgctctcctaggcattttgtcgttagcttgccttcgaatagtggtggttacaagtgagaatgcgcctgccaatgagcgcggtagataggtatagtgctaatnnnnnnnnnnnnnnnnnnnnnnnnnntttgttgatggtcggcactacatgcgttaatgataacgctttcttgacgaaagtaacgataaagggagcttatgtctcgctggttattaatagctctggggtggttggcagtggtattgggaacactcggtgttgtgcttcctcttttacccacaacaccatttttacttttggcagcgtggtgctttgctcgctcctctccccgttttcatcattggttgctttaccgctcatggtttggcagttatctgcgcacatggcagcaacatcgtgctttacctccgggcactaaatggaaagcagttttggtgacggtaatgacttttgctgtttcactctggctggtgaaaatttggtgggtaaagggaatgctacttttgatgttaatcgtattattaacttttatgttgcggatgccagttattgacccatcgcaacaaaaacggcactgaacactgcacatcagttgctttttggtgctggtttgcataaatttgagtgtttcgtgcgcgggggttatcccttgttacgtccttaaggctaaggatgtggtgattcggctatcaaggtttttatcgaaatttttgtttttatcgaaacttttcggtggcctatgtcactcagataacgctattttcgcattatctggccgcgctttagtatgtccagcagttttatcaggcacaaattatgaccgtttctgcatctaagacagcacaacagcttaaatatataaaagacagtatcaaaactattcccgattatccaaaagcgggaatattgttccgtgatgtgaccagcttgctggagaatccaaaggcctattccgccagcatcaaactgctgtctgaacactatagtgagtccggtgtgacaaaagtcgtgggtactgaagctcgcggttttttgtttggtgccccggtggcactggcgctgggggtaggttttgttccggtgcgtaaaccgggaaaattgccacgtgaaacgatcagtgaaagctatgaattagaatacggcactgacacattagagatccatacggatagcatccaaccgggtgataaagtcttggttgttgatgatctattggcgactggcggcaccattgaagccacggttaagcttattcgccgcttggggggggaagtggttcacgcggcatttattattaatttacctgaactggggggcgaggctcgcctgactcagcaagggattcattgctacagcctcgtttctttcgacggtcattgattgcattgaaaacaacagcctcgctatctatatagaatcagtccaatagcggggctgttgagtccataattccgatcacccagcctcatcttctggcctgatactttttaactcgccgggtgtcttccgagatagttaaggtattccagccagacaaactctggttttatatcgtcatatccctgcgtctctgccattttttcggctaccatttttcgacaatcattttttcgactctatctaaatggaagcctaggcataccccatgaacacggatattttctgccgcactttgcgttaagagtactttttttgatcttgtgcggtgatgagtgatgcgatgagtgggctacaaatatcaatgctaaaatttcttccatgtatttattcgcttttgggatatcggttaattttgaaaccaaaccttacgatgaacggtaggtcagttcgtgttcacaaggtaaatttatgggaatgaaaatgggcgtactgatacactacgacgagcgagtcctatgctgtatagggtgggttcatgctgtgtaggttcatgcggcgtaggtttgcaaataaaccaaatcagatatacttggttaaatcatggttttttcattagtgattaaattatccatcataaatcaacgatgaagtattaatgagctatcaggtccttgcccgtaagtggcgccctcaaacgttcgccgacgtcgttggtcaggaacatgtcctgaccgcgctggctaatggcctttcattagggcgaattcatcacgcctatttattttcaggtactcgcggtgtgggtaaaacctcgatagccagattgctggctaaaggcctcaactgcgaaaccggtattactgcgaccccttgcggtacctgcgccaattgccaggagattgagcaggggcgttttgttgatctgatcgagatagacgccgcctcccggactaaggttgaggacacccgagagctgttggataatgtccaatatgcccctgcccgtggtcgcttcaaggtctatttgatcgatgaagtgcatatgctatcgcggcacagtttcaacgcgttgctgaaaacacttgaagagccgcctgcacatgtgaaatttctgttggcgaccactgatccacaaaagttacctgttacgatcctttcccgatgtttgcaattccacctaaaagcattggatgttgagcagatccgtgcacaacttgaaaaagtgttgctggctgaacaaatcacgagtgatgccagagccttgcaattactggcccgagcggctgatggcagcatgcgagatgcgctaagcttaaccgatcaggctgtatcaatggggcaagggcaggtcacgacagtaacagttagccaaatgctgggaacgctggatgacgaacagcctcttgccattattgaggcgttggtcagtgctgatggtgcccgggttatggctcagatagaacaggcggcatcgcggggtgtcgactgggaaaacctgttggtggaaagcttaagcctgctgcacaaaattgcgatggtacagttgctgccttcgatgctggataaccactatgcagctattgaaccccgtttacgggaactggcccgcacattaccgcctgctgatattcagctgtattatcaaaccttgctggtaggccgcaaagaactggcttatgcgccggatcgccgtatgggggttgaaatgaccttattacgcgcgctggcttttcatcctaaagccatcattgcggagccccaaatagcgcatgttgccgcgccatctgcaatagccgataacgctgtgcccacctctcagggggggcaacataggcaggaacccgcatcagtaccgccgagttcccatcaagaggctccgccgttaggtgctgtagcgtccagcgtccaacttccggaatcgacagcgcaattgcttcaggcgcgtacgcagttactgcgacagtcggggacgaccacaacaaaaaagaatgagccggcggcgccaggaaaagcgcggccggcaaactcagcactggagcgtttagcttcggtgactgagcgtagccagcagcgcctggcagccaaaacaacggaagagaagaaaccagcgaaaaaagaagcttatcgctggaccgcgaaaaatcaacctgaggtagcggctgaacctatcgctacgcctaaagcgttgcgttctgcgctagaacatgaaaaaacaccagagctttccgctaaattggctgaggaggcgatcgcccgtgatccttgggctgcagaggtcaataagttacagctccctaaattagtccagcagcttgcactgaatgcatttaaacaagaaatagaaccgggtaatatttgcctgcatctgcgttctgctcaacgtcatttgaattcagcgtcagcacaaaaagcgctgagtgatgcattgagtgaattacacggtaacgcggtgacactgagcgttattgaagatgacaatccggcggaacgtaccccgctggaatggcggcaggccatctatgaagaaaagctggcacaagcacgtcagtcaattattgcggataataatattcagacactgcgtcgattcttcgatgccgagctggatgaagacagtatccgaccaatttaaccgctgcgataagtgcatggtgcactgacgcagccctttgcgatgagagataactatgtttggtaaaggcggtattggcaatttaatgaaacaagcccagcagatgcaggaaaaaatgcagcagatgcaggaagaagtcgccaaattagaagttaccggtgaatctggcgcgggcttggtaaaagtgacaattaatggggcgcataactgccgccgggttgagatcgaccctagcctgttagttgaagatgataaagagatgctggaagacttgattgctgccgcattaaatgacgctgctcgtcgtattgatgaaacgcaaaaagagaaaatggcctctgtatccaatgggatgcaattgccaccaggctttaagatgccgttctgatgcaaaccagtccactcctggagtcattaatggaggcgttgcgttgtttaccgggtgttggcccgaaatcggcgcaacgtatggcatttcagctattacagcgcgatcgtagtggtggaatgcgcctggcgcaggctctgacacgggcaatgtctgaaataggccattgtgcagattgtcgtacatttaccgagcaagagcactgcaccatctgcttgaatccccgccgtcaacaaaatggtcaaatctgtgtggtcgaaagcccggcagatatccatgccattgagcaaactggccagtttggcgggcgttattttgtgctgatggggcatttatcaccgatggatggtattggccctggtgatatagggctagatctactggagaaacggctttctactgaggctatcagtgaggtcattttagccacgaatccaaccgttgaaggggatgcaacagccaactatatcggccagatgtgtggccaatatggcatactggccagccgcatcgcccatggcgttcctgttggtggcgagttagaaatggttgatggcaccacgttatctcactcgttagcagggcgtaatcccatcaagtactgatcgtattcctgaccgtgggcgatgaccttattattgattatcttacggataattttattcagaataataaatcaatcgcccccgattctctgttttttctgctttaccgcttgaaactgccgctattggccccatttgatcttcattgttcgattttatctgcctgttggtaatttggattgaggtaattaatgaatatgaaaggtcaagaaacccgtggattccagtctgaagtaaaacagctcctccatttgatgattcactcgctttattccaataaagaaatttttctgcgcgagctgatctccaatgcttctgatgctgcagataaactccgtttccgtgccctgtctaaccccgaactctttgaaggggatggcgaactgagagtgcgtttatcttttgataaagagaaacgtactttaaccctgagtgataacggcatcggtatgacccgtgacgaagtcattgataatcttggtactatcgccaaatcagggactaaagcatttcttgaatcaatcggttctgatcaggccaaagacagccaattaatcggtcaatttggtgtgggtttctactcagcatttattgttgccgataaagttaccgtacgtacccgagctgccggtgcccctgccgataccggtgtattctgggaatctgctggtgaaggtgattacaccatcgccgatataactaaagacgagcgtggtactgaaattacgctacatttgcgtgaaggcgaagacgagtatctggatgactggcgtctacgttctgttatcagcaaatactcagatcatattgcactgccggttgaaattcaggttaaaaatgaagaagacggcactgtcacctgggaaaaaatcaacaaagctcaggcgctgtggacccgtggtaaagcagaaatctctgacgacgaatacaaagcattttacaaacatattgcccatgattttaccgatccactcagttggagtcacaaccgcgttgaagggaagcaggaatacaccagcttgctgtatatccccgcgcaggcaccatgggatatgtggaaccgtgatcacaaacatggtttaaaactttatgtgcagcgtgtgtttatcatggatgaagctgagcagtttatgccgaactatctgcggtttgtccgtggtttgatagattcgaacgatctgccgctgaacgtctcccgtgagattttacaagacagtcgtattacacagaatctgcgcagtgcattgactaagcgtgtgctgcaaatgctggaaaaactggctaaagatgatgctgagaaatatcagcaattctggcaacaattcggcatggcattaaaagaaggcccagcggaagatggtagcaataaagagactatcgctaagctattgcgctttgcttcaacgcataccgacagttccgcacagaccgtgtcactggaagactatgtcagccgtatggcagaagggcaggagaaaatttattacatcactgctgacagctatgctgctgcgaagagtagcccgcatctggaactgttccgtaaaaaaggtatcgaggtcctattgttatccgatcgtatcgacgaatggatgatgagctacctgactgagttcgaaggtaaagcgttccaatcggtcagtaaagcagatgactcactgaataaattggctgatgaagaaaatccagagcagcaagaagcagagaaagcactggagcccttcgttgaacgcgtgaaaacgttattgggtgagcgtgttaaagacgtgcgcttgacacatcgcctaacggatacacccgcaatcgtaacgactgatgcggatgaaatgagtacgcagatggctaagctattcgcggccgcgggtcaacaggctccggaagtgaagtacatctttgaactgaacccagatcatggcttggttaagcgtgctgcggaagttacagatgacactcaatttgcacaatgggttgagttattactggatcaggcgctgctcgcggagaggggaacattggaagaccctaaccagtttattcgtcgaatgaatcagttactcacggcttaatcgataaaaaaacacccttgttcaacgtattgccaagggtgttttttattgtacctctctgatttaaatctatattttattatttcatttcctcaaatatcttgccaacccacctcacgcgccttgagccaacccccctgaaaatggtatggttgcttgttttccacaatttctatttatttaagtaaaaacacatagaaaaactacaagcaaggggatttacgcaatgcgtatcattctgctgggcgctccgggcgcaggtaaaggtactcaggctcaattcatcatggagaaatacggcattccgcaaatctctactggtgacatgttgcgcgccgctgtaaaagcaggttctgagttaggtctgaaagcaaaagaaattatggatgcgggcaagttggtgactgatgagttagttatcgcattagtcaaagaacgtatcacacaggaagattgccgcgatggttttctgttagacgggttcccgcgtaccattcctcaggcagatgccatgaaagaagccggtatcaaagttgattatgtgctggagtttgatgttccagacgagctgattgttgagcgcattgtcggccgtcgggtacatgctgcttcaggccgtgtttatcacgttaaattcaacccacctaaagttgaagataaagatgatgttaccggtgaagagctgactattcgtaaagatgatcaggaagcgactgtccgtaagcgtcttatcgaatatcatcaacaaactgcaccattggtttcttactatcataaagaagcggatgcaggtaatacgcaatattttaaactggacggaacccgtaatgtagcagaagtcagtgctgaactggcgactattctcggttaattctggatggccttatagctaaggcggtttaaggccgccttagctatttcaagtaagaagggcgtagtacctacaaaaggagatttggcatgatgcaaagcaaacccggcgtattaatggttaatttggggacaccagatgctccaacgtcgaaagctatcaagcgttatttagctgagtttttgagtgaccgccgggtagttgatacttccccattgctatggtggccattgctgcatggtgttattttaccgcttcggtcaccacgtgtagcaaaactttatcaatccgtttggatggaagagggctctcctttattggtttatagccgccgccagcagaaagcactggcagcaagaatgcctgatattcctgtagaattaggcatgagctatggttcaccaaatttgccagaggctattgaaaagttattagcgcagggcgtcaccaacctggttatattaccgctttacccgcaatattcctgttcaaccagcgccgctgtctgggatgctgttgctcgggttctgaaaggttaccgccgtttaccctcaatttcttttattcgtgattatgctgagcatccagcgtatatttcagcattaaaacagagtgttgagcgctctttcgcggaacatggtcagccagaccgattagtcatgtcttttcatggcattcctaagcgctatgcgcaattgggtgatgattatcctatccgctgtgaagataccagccgggcactgagggctgcattacctctgcctgccgagaaaatcataatgacttatcaatcccgctttggccgtgaaccctggttgacaccttataccgatgaaaccctaaaaagtttaccttctcaaggcgttaagcatattcagcttatttgcccaggtttctctgccgattgtctggaaactctggaagaaataaaagagcaaaatcgagagtttttcttgcatgcgggcggagagaagtttgaatacatcccagcattgaatgacgacgaggggcatattgccctgttagaacagttaattcgacataatatataatcgctgctaaacattacatcttttggtagtttatcacactcaaaaatttcacattttcaatccaatgaagagtcagtaaaaaatataaatagtgggtaaaatgttgtcgtggttagtatttgttcattttgatctgatctctttatcaaatagaacatgatgtacatcacatctctcttgtaatatagggatataagtacgattattagcacgaaattttgggtttttatgtcatagggtgcttaacttaacttacatctgtaatttcggaatgctccgacacctgttttaggtaaaagcgcgtaccttcaaggccctgttatggttgtagacctaaagcttcatatcaccagtgcattggtagctgtaagccaagggcggtagcgtgggggggatagaaccccaatagttgccttttactctggaaccggcaggaagaagaccttctacaattttttactttagtgatttttaaccgtacttctttatcaaaaattatttgcttttttgtttctattttagtcactgaatttttttgacttaagtttgtattgagtacgtctaataaaccttacataatatatttggacttattttatgtcattaaatgttaagctgcatccatcaggtattatttttacttccgatggaacatctacaatattagatgcggctctggatagtaatatacatattgaatacagctgcaaagatggaacctgtggttcttgtaaggcaatattgatttctggtgaagtagacagtgcggaaaatacctttttaactgaggaagatgttgctaaaggtgcaatcctcacttgttgctctaaggctaaatctgatattgagttagatgttaattattatccagagttaagtcatatacaaaaaaaaacttatccatgtaaattagatagcattgaatttattggtgaagatattgccattctctccttacgtttgccaccaacggccaaaatacagtatctggcgggccaatacattgatttaattattaatggacagcgccgtagttactctattgctaatgctccaggtggtaatggcaatatcgaattacacgtacgtaaagttgttaatggtgtattcagcaacatcatttttaatgagttaaaattacagcaacttttacgaattgaaggtcctcaagggacctttttcgttcgtgaagataatctccctattgtttttcttgctggtggaacaggttttgcaccagtgaaatcaatggttgaggcgttgatcaataaaaatgaccaacggcaggttcatatctattggggaatgccagcagggcataatttctattctgacattgccaatgagtgggctataaaacaccctaacattcattatgtgcctgttgtatcaggcgatgatagtacttggaccggagccactggttttgtacatcaagcggtgcttgaagatatacccgatctcagcttatttaatgtttatgcctgtggttcattagcgatgattactgctgctcgtaatgatttcatcaatcatggattagctgaaaataaatttttctctgatgcctttgtgccatcaaaataactttgagagatcaaagtaatacgtaatggagattcaagtgaaagcagtcattttggccggaggccttggaacccgtcttagtgaagagaccgtagtaaaaccaaaaccaatggtagagattggtgggaagcctattctctggcatattatgaaactttactcttcttatggcatcaatgatttcgttatttgctgtggttataaaggctatgtcattaaagaatattttgcgaattactttatgcacatgtcggatattaccttctgcatgcgtgataatgaaatgatagtacaccaaaagcgagtcgaaccctggaatgtcacgttagtagacaccggcgaagattctatgaccggtggccgactgaggcgtgtaaaagattacgtcaaagacgatgaggctttctgtttcacctatggtgatggtgtgagtgacgtcaatattgctgaattaattgaattccataagagccacggcaagcaagccacattaacggcaacctatcccccaggccgttttggtgcgctggatattaaagataaacaagtacgtagttttaaagaaaaaccaaaaggcgatggcgcattgatcaacggcggttattttgttttgtcgcctaaagttatcgatctgatcgatggtgataagtctacttgggagcaggaacctttaatgacattagctgcgcagggggagttgatggcgtttgaacatgccgggttctggcagccaatggatacgttgcgtgacaagatctatctgcatgaactatgggaagaaggcagggcaccttggaaggtatgggaataacaaaatgattaataatagtttctggcaaggtaaacgggtttttgtaacaggccatactgggtttaaaggtggctggttgagtttatggttgcaaaccatgggggcaacggtaaaaggttactctttgcccccccccacggtgcctagcctatttgagaccgcacgagttgccgacgggatgcaatcggaaatcggtgatattcgtgatcaaaacaaattattagaatcaatccgcgaattccaaccagagattgttttccacatggctgctcagccactggtccgtctatcctattccgagcctgttgaaacctactcgacgaatgttatgggtaccgtttatttactggaagctattcgccatgttggtggcgtcaaagcggtggtcaatatcaccagtgataaatgctacgataataaagagtggatctggggctatcgcgaaaatgaagcgatgggggggtatgatccttactccaacagtaaaggttgtgcggaattagtgacgtcatcctaccgtaattcgttcttcaatccagcgaactatggccagcatggcactgccgtagcgacagtgcgtgcgggtaatgttatcggtggtggcgattgggcattggatcgcatcgttccagatattcttcgggcgtttgaacagtcccaaccagtgattattcgcaacccacatgccattcgcccatggcagcatgtgttggagcctttgtcgggttatttgctgttggcacagaagttatatactgacggtgctgaatatgccgaaggttggaactttggtcctaacgatgctgatgctactccagtaaaaaacattgttgaacaaatggtgaaatattggggagagggtgcaagctggcaattagatggcaatgctcaccctcatgaagctcattatctgaaactggattgttcaaaagctaaaatgcaacttggctggcatcctcgctggaacttgaatactacgctcgaatatattgtgggctggcacaagaactggttatcaggcacagatatgcatgaatacagtattactgaaattaataattacatgaacactaaatgatttgaggtcatagataaatgagtcaagaagaattacgtcaacagattgctgagctggttgctcagtacgctgaaacggctatggcccctaagccatttgaagcaggtaagagtgtcgttccaccttcaggtaaagttattggtaccaaagaactccagttaatggttgaagcttctttagacggttggctaacaacgggccgttttaatgacgcttttgagaaaaaactaggcgagtatttgggcgttccttatgttctgactacaacttctggctcttcagccaacttattggctttgaccgcgctgacctcacctaaattaggtgtacgggcgttgaaaccaggtgacgaagttattactgttgccgcaggttttccaaccacagtaaacccaactattcagaatgggttaattcctgtctttgttgatgttgatattccaacttacaatgtaaatgctagcctgattgaagcggcggttagtgataaaaccaaagctattatgattgcccacacattaggtaatctattcgatctagctgaagttcgccgagtagctgataaatataacctgtggttaattgaagactgctgcgatgcgttgggctccacctacgatggaaaaatggctggtacgttcggcgatattggtaccgttagcttctatcccgctcatcatatcaccatgggtgaaggtggggcggtatttacccaatcggcggaactgaagagtatcatcgaatctttccgtgattgggggcgtgattgttattgtgctccaggctgtgacaacacatgtaaaaagcgtttcggccagcaacttggctctttaccattcggttatgatcataaatatacttattcccatttaggttataacttaaaaatcacagatatgcaggctgcctgtggtttggcgcaactagagcgcatagaagagtttgttgaaaaacgtaaagctaactttaaataccttaaagacgcactccaatcctgcgctgactttattgagttaccagaagcgactgaaaattcagatccatcatggtttggtttccctatcactctgaaagaagatagcggagttagccgcattgatctggttaaattccttgatgaagctaaagtgggaactcgcctactatttgccggtaatttaactcgccagccgtatttccatgatgtgaaataccgtgttgttggtgaattgacaaacaccgatagaattatgaatcaaactttctggattggtatttacccaggcctgacacatgatcatttggattatgttgtgagtaagtttgaagagttctttggtttgaatttttaacaggagcaaggaggcaacactgcctctttttttaatatgaaaattcttattaccggcgttagcggttatttggggagccaattagccaatgctttaatgctagagcatgaagttgtgggaactgtgcgtgctggttctgtatgtaatcgcatcactgatattggtaatgttaatttaattaatgttactgacagtggctggatagataaggttttgtcattttctcctgatgtggttattaatactgcagcattatatggaaggaaaggagagttactttcagagctggttgatgccaatattcaatttccattacgtatattagaaatgttagtttcaacaggaaaaggcttgttttttcagtgcggaacatctctacctgcggatgttagtcaatacgctttaactaaaaatcaattcactgagcttgccagagaatattgcaataaatttagtggtaaatttatagagttaaaattagaacatttttttggtccttttgatgattcaactaaatttacaacttatgtaatcaatagttgtagaagtcatagtgacctaaaattgacagccggcttacaacgccgtgattttatttatattaatgatcttatcaacgctttcaaaattatgatttcaaaatcagagagtctaatttcaggcgaaagtatttccattgggtccggtcatgctgtcacgataaaagaatttgtagaaactgtcgcaaagatgacaagttaccaaggcaatctacagtttggtgcaatccctactagagagaatgaattgatgtatagctgtgcatcattggcgagaatacaggaactcggttggttgtgccaatattcattaaatagtgcaattaaagatacactaaacagaatgcgggtctgaatggatatgaaattttgtaaaaaccgttatatcaatacagtcattttaggggcaggcgttgcggggttaggtgcagctctgaaagcccgtgaagtaaatattgaatatgaaatttttgaagcaaaagcatctgcgggtggtttgttagacaattttgtcattgatggatatcgttttgataatgcagttcatcttagttttgctacagaagagaaagtaagagatatttttgatagaacaccttatttctctcattctccagatgctgtaaattttgaaacagataagtggttaaaacatccagtgcagaataacctttaccctcttcctgcaattgagaaagtcacactcattgagtccctgattcatcgtcctgagagtgagcttgctgataactacgaatcttggttaattcaccagtatggtaatgaaattgccaagcgataccctatgcgttatacacggaaatattggcagtgtaatgcgaatgaactatcggttagttggattggtaatcgtctacggcgagctaagctgtcagaaatattatatggcgcattcactgatgatactcctaatgattattatgcaaaagaaatgcgttatcccaaaaaaggagggtttaaatcttttattcaacctcttatagatgagagcattattaactataattatgaggttactgagattgacttatctgggaagactatcaaattctctaatggagtcataatcagttatgaaaatttaataaatacattaccactaccactgtttattgagttttgtggagctaatgtacctacaagtgtcaaaaaatccgcaagtaagttagaggcaacatcattagatctaatatctgttggcttcaacaagtctatcattaaagatttatggttttatatctatgatgaagatatttatgcaagtcgcgcatattctccctctgttaaatcatcggataatgttcctgacggttgcagttcgttacagtttgaaatttataatcccgggagagatagccagtatactgtacaggaattgaaagacaatgttatgtatgcaatgaaaaaaatgggagttgcaaatgatgaagatattgttttcttgcatcacaagcgtctcccatggggtaatgtagtattcaaaaaagatatggaaaagtatagggatattgttcgagaatacatttttgacaatcaagtgaaaagtgtaggacgttttggtgaatgggattatttatggagtaaccagagttttcttagtggatatagttcaatttaataattaaaatctaacagttaatataccataagtaactttctttaaagttgaaaataaataattgcaggctaaaatgaaaataagttctcaaatggtatgggggttattaaatcaaggatgtaatatattcattccatttgtaataatgtttatgtcttataagtatctccccttagaaatggctagtgtatgggttatattcttatcgatgatatcactgattactttgtttgattttggtttgtcaccagcaatagtcagaaatgttagctatgtgatatctggagcgcaaaatctagttaaaagaggaatagatgatattattataaaagatgtgatatcctaccctcttttatctagattgttatttgatataaaacggatttatttatacctatctctaatagcatttttcattatagtcattggtggtctttggtacttttattatatatcacctctggatataaaaatcgaagttgcatattcttgggttttattctcaagtgcgttaattataaatcttatttacttatattacgttcctgtcttaactggtttgggtgaaattgaaaattcttataaagcaaatgtttttgggagaatcatttggttttttttaagcttgctggtttttattttttcaccatcaatattattattatctctatcttttgttttttctgtgtttatcaatagatatttatgctatttttttatattagaaattcgcatgtaaaagctattgataagacagaaatggagaaaaaatccacggtaccatttattggtcacaatgcggccaagttgggggtggtaagtctaggttcattcttaataaatagatcaactactttgattgtaggcattgtttgccccatcgtcactgctggtcaatttgtactaagtatgcaggttttctttgctttaatggctataagtaatattttattaagtataaaaatccctgaaatatcgcaggccgtagccaaaagggaacactacactgtaaagattctgatatataaagtggttgctttctcttcgagtatttatctcttgggatttgtaacatttttaatcttggcagaatatgtacttcctacgatcggagtgagtttatcatttctcccactcgactaccttctcattcttggattaatctattttttagaaatgaatcactccatttgcgccacaataataaccagtaaaaataatgtcccattcgtttttgtatcgttattttctggtggactgataatattattatccataatgttatcagtccattttaaatatggtgtggtcggattgattttggctcaaggaattgtccagttgatgtataataattggaagtggccattaatggtttatagtgaattcattaaaaataatatagaggataggtgataatacctttatgaaaagtaatattataattgataatagtaactcagatgatgttctactgactatagcaatacccacatataagagatttggtttgttaaaggaaacactaaaaagtgtattttcactggaatttaatattccagtagaagtaattgtcgttgataacgatcctgaacatcctgaattagtgttatcagaaatggcagagtttgaacgttatgattttatatattataaaaatatagaaaactatgggatgttcggcaattggaatcaatgcttgaatttggggagagggaagttaattactatattacatgatgatgatctattatgtgctaactttcctcgtgagttagaacgattcttaaaagaacatggttgtcatgatgatattccgttgataggttttggacaccatttattagatcaaaggaaaagtgaagataaagttaataagaatattttgtataaaataagcaaaaatatatttaatatttacagaaaatatttgataaaaccaaaggtggtttctataacattaaatgaaattttttggggaaatatatttagcggtacactcggagttgtaatggataggaataaggctttatctatttcaggcttcgatgaaagaaattatcctgtcagtgattatgatttttggattaggtggattcaaaagtatgaggccagatgttatttcagattttataattaaaaattataatttaagaatgaggattattaatgaaaacccttcattaattagtcaaaaggctaatgtttcatatttaaaaaaacttgatgaatatagttttaatattgcttggagaaaaggtgggagttataatttaggttttttggggactattcagtacatatatattaaaattagatgtggtattcttaagcgattgagttgttaagtaaaccgtattataactacatcaccatatggaattattttctagaggtatcatctagatagagttagacttcatttttaagtaactatattttaagattggaataggattgtatctttattgatgaaattattgaatatgaactcatattaactataaaggctcttcgtcgtgatattaagaaagttttttattatttgtgatacagtctatcccgatgactccggtggtagaaaactatcattagggcgtatattcgaagcaaaagaaagtggtttcaaagtaagtgttcttcactataactacacaaattcggatgtaagtatagcaagacagttctttcttgaacataatattgactatttttactacatccctgcattctcacacaaaaaaagtaatttagttagatgtgctaattatatttcttcagttataaagttaactccagaaccatattattatataatgaaagattatggatttaagaagtttgtacttgataattttgaaatgagtaaaaattcaacattatcaattgagtctattttactttcagggcttcttccatggtttaatacgtttgaaggaagtattgagttagtttttcataatgtagaatcggatttttaccgtcaactctcgatatctagtcgatcaattatatataaaattttctttttcatagaatctatgaagttatcagctatagaaaagtatttgtttaatattaaagatgaaaatatttattttgtttttttgagcgaaaaagatcttgaaaaatatcgattaatttttcctgagtttcaagcggatatttttattaataaaaataatttatttataaaagaaaaaataaaaagaagtgttaactttaataaaccattttttctttttccaggtgggttaaattttccaccaaatagatatagtctaaactggtttttagctgccatgtcaaaaagggtctctagccttggcgttgatatattagttacaggttcgtttaatgatgatattaagtctcagtttagtcagtattcttgtgtcaagttagtcggatatgtatcagatatacaattacgagaattgcaaagctcctgcatagctgttatttctccaattataactggaggtggagtaaaaataaaaaatatagaagctataaaattaaaaatccccttgattgcaactaaattttcttgtgaaggtattgatgaacgaggggctaatatttatattactgatgatgaacctggttctttttatattacgatgaaatcggttcttaataaaactatgagctataaatgaataagactatctcactatatatttctctatatagcatcgcattatggattggtttttttgggtgtatcaatacgggattttttagtggtgatttaaaaggagttaaagtatctctcaataattatgagttatttgtcattgctattatttatcaatttattatttttctttcttttctcatttttttaattgtgactcgttataaattcactttaggtaagtattgtgttgaaattgttaattttaaattttcaatactattatttgttgttttaataatgcatattgcttttgtttcatataccggagttggtaaggtttttggaggaaatactaatatctttagtcccatattttctattacagcacccagtgctatattctttttctattaccttattgttagagaaaatgccggaaagatttttttttattaatgtgcttctatttgtattacttgagttattaaaaggatggagtggttttttacttacaatttttatgttcgaaatttatttttatataaaaagaaactcaagtagtcgtctattgaaaattccatttttattttctataacattaccatttattctactgttatctggtggttttttatataagcatatttatatacttaaaaatgacataaggggaattagtgttgtcagtgataatttagaatatatagatgcagtcgaaatgttatctgatagactaactaatttctcgacagcagctggtgtatactctcgatatgacagcgtagtagatatcgcaaagttgcaaaatgaatatgcagagataaaaggtttttttaggcctcttgtaccaaacttcattatggagaacaaaagttttagcgcactgaataattctgcaatgcttgcatttttccctgactatagagatgattcaagtgtcgatttaggattcgtaatgtattattatgtcctatttgaatcaagagttagtgatgcannnnnnnnnnnnnnnnnnnnnnnntttttatgtgtggttctcagtgttatttttaaaatattgtctaaaaacaatcaaaatataaatttattgatttttataatgatattttctttgctttatacatcatctaatgaaatggtcttcgcaagagggaatataattattttattttatatacctatgctttttttatttgggatagctagggtgaaaattaaatcagttgccataaaataaatattaacttttttgttttttgtatgatcatttcattaattacatgcgataattaatgattttaaatatatttatttttaatgtctaagttataaatgtatttttaataaatttaatttttatatattataagtgagtgagttatattttgcgattagataataatttattaatttcttaacactacgtttgatgtttagtagtgaactatattgagtattaatttgcaagttaattataggttctctatgaaaattatttatgatggaataattaattcattgcaaaatatgggaggggtaactgtctatttctcggagttagtgagtcgacttcctgcaacagatttttattggtactcatacgcagatgaaatatctggtttcggtgttggtaatgttaaaataaaatctagacttttagagcgatataggaatttctcattagatactattaattataattctctttctgtatttcattcatcatattaccgattaccagattttgacattccgatagttacaacagttcatgatttcacatatgaaaagtttgttaatggccctgcaaaatgggtgcattcctggcagaaaaaccgtgcggttaacaatagtgatttaattatttgtgtttcggaaaatacagctaaagatttgcaaatgtattgctcagttcctagcaataaaatcagagtgatatataacggtgtgtcagataaatatcattatattaagggtgttaaaataaccacaaataaagttatttttgttggtgcacgtggtggttataagaattttgacattgcagtgaaagcaatatcaaaaacacctcacctcgaattatcagttgtaggtggaggggcattcactagtaaagaactgtcactactgaatcactatttacctggtcgctaccatggattaggtcgccttagtgatgaggctttgaatgaggcatataattcagcttatgcgctgctttacccatctagctatgagggttttggtattccaatattagaagcgatgagtgcaggatgtcccgtaatatctgttaatgtatcttctatacctgaggtcgcaggtgatgccgctatattagtgcaaaaaccgactattgatgaactagttgacggcttgcttgccgtagaaagtgaaaggtctaaacttattggctatggcatgaagcaagcggctaaattctcatgggataagtgttatcaagaaaccttagatgtttataaagaattgaacaaataaaatggattacaatatatgactaagattgcgctcattactggtattacaggacaagatggctcttatttggccgagtttttattagaaaagggttatgaggttcatggtattaagcgccgagcttcatcttttaataccagccgcattgatcatatttatcaagatcgccatgagacgaatccacgcttctttttacattatggtgacttgactgacacgtcgaatttaattcgtttggtccaggaaattcagcctgatgagatttataatttgggtgcacaatctcatgtggctgtttcattcgaatcaccggaatatactgccgatgttgatgccatggggacactgcgcttgctagaggccattcgtatcaatgggcttgaaaagaagactcgtttctatcaagcctcaacctcagagctttatggtttagtgcaggaaacgcctcagcgtgaaacaacgccattctatccgcgttctcctttatgctgttgccaaaatgtatgcttactggattacagtaaattaccgtgaatcatatggaatgtatgcttgtaacggcattttatttaaccatgagtctcctcgtcgtggtgaaacatttgttactcggaagattacccgtgctgttgcgaatattgcattaggtctagaaaaatgtctctatttaggcaatatagattcgctacgtgactggggccatgcgaaagattatgtgcgtatgcaatggatgatgttgcaacaagataagccggaagattttgttattgcaacaggcaagcaaattaccgttcgtgagtttgtgcgtatgtcagcaagagaagcagggattgaattggaatttagtggagaaggcgttgaagaggttgccactgttgttgctgttaatggtaaccatatttcttctgtcaatattggagatgtaatagtccgtgttgatccacgttatttccgtcctgctgaagttgaaacattattaggcgatccaactaaggctaaaaaagtattaggttgggtacctgaaattacggttgaagaaatgtgtgctgaaatggtcgctagtgacttagagcaggctaaacagcatgcattgttaaaagctaatggttttgacgtatccatttcgttggagaattaatacaaatggataagaaacgcgtatttattgccgggcatcgtggcatggtgggttctgctattgtacgtcaacttgaaaaccgtaatgatattgagttgatcattagggatcgtactgaacttgacctcatgtctcaatccgctgtgcaaaaattttttgctactgaaaaaattgatgaaatctatttggctgcggcaaaagtgggggggattcaggccaataataattatccggcagagttcatctaccaaaacttaatgatcgagtgcaatattattcacgcggctcatttagctggcattcaaaaattattatttttggggtcttcttgtatttatccaaaattggctgcacaaccaatgacagaggaggctctgttaactggcgtcttggaaccaacgaatgaaccttatgccatcgccaagatagccggtatcaaactgtgcgaatcttataatcgtcaatatggtcgcgattatcgcagtgttatgccaaccaacctttatggtgaaaatgacaattttcaccccgaaaattcccatgtcattcctgccttattacgtcgcttccatgaggctaaaattcgtaatgataaggaaatggttgtgtggggaacgggtaaaccaatgcgtgagttcctgcatgtagatgatatggctgctgccagtgtgcatgtcatggagctgtctgatcaaatttatcaaaccaatactcaaccaatgctttcgcatattaatgtcggaacgggtgtggattgcactattcgtgaattggcagaaactatggctaaagttgttggttgcaccggaaatttagtttttgattcaactaagccggacggaacaccacgaaaattgatggacgtaagccgcttggctaaactcgggtggtgttatcagatttcgcttgaagtaggtttaacgatgacttatcaatggttcttggctcatcagaataacttcagaaaatagtttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttggatatggcgactcttaagttggttaattaagttttaacttaataagtaaaaaatattatcgggtttctatttattattcgttatctgatgattatatttatttgcatatcatctctattttaaaaataggaaataattgctcatgctattacctgtaattatggctggaggtgctggtagccgtttgtggccattatcccgagctctttatcctaaacaatttctagcgctaacgtcagatttgacgatgctacaagaaaccctattgcgtctggacggccttcccaccttgcaccattagtgatttgtaacgaagaacatcgctttattatcgcagaacagttacgtcagaaaaatctggtgcatagcggaatagtcttggaacctgttgggcgcaataccgcgccagctatagcattggctgccttacgagcaacaatgagtggggatgatcctctattattggtattagcagccgatcacgtgattcaggataaacttgcatttattcgtgccgtccaacgtgctgaaccgcttgctgaagcgggaaaattggttacttttggaatcgtgccaaagagtccggaaacaggatatggatatattcgccaagggaagcaagtcgtagatggcgcttatcaggttgctgcttttgttgagaagccagatctgattactgcagagcggtatttggcttcgggtgactattattggaatagcggtatgtttgtatttaaagcatctcgctatctacaggaattagatctacatcgtccggatattttggctgcctgcaagcaagccattgctggtcaacatactgatttagattttattcgtctcaatgaagaagctttctctagttgccctgatgaatctatcgactatgctgtgatggaaaaaactagcgatgccgttgtagtgccactggatgcacagtggaatgatgttgggtgctggtcagcgctttgggaaattaatactaaagatgaccatggtaatgttattcgtggtgatgtattaatagaagatactaataatagctacgtttattctcaaaataggctcattgcaactgtaggcattaatgatttggttattgttgaaactaaagatgccattttagttgctcataaagataaagtacaaaatgttaaagggatcgttggacagcttaagcttgaatctcgatgtgaatatctacagcaccgggaagtctatcgcccttggggttcgcatgatgctattgctgaaggtgttcgctaccatgtccaacatgtaacggtgaaaccaggtcaacgtattgctactcaaattcattatcacagagcggaacattggattgtggtttctggcattgccaaagtacattatggaaaagaaacttatttggttaatgagaatgaatccacttatattcccgtcggcattgctcattctattgaaaatccaggtcagatccctctggaaataatagaggttcatactggtaattacatttcagaagatgatgtggaacgaatcgatgatttaggtgtagggtattaattatgaagataagtattattactgctacatataatagtgagagaacaatttcggataccctatcttctttggagaaacaaacctatctggatgttgagtatattattgttgatggtgcatcaaaggataatacattaactgttattagtcagaattctacgcgagtcactaagattattagtgagtctgatcaaggtatttatgatgctttgaataaagggatagatttggcaacaggtgacattattggttttttacattctgatgatttacttgcctatccaggggccctatctgatattgtagaaacctttgaaaaacagcaatgtgatgctgtatatggtgacttacagtatgtcgcaaaaaatgatttaaataaggtaatcagatgttggaaaagtggtttttttaaccatgaaaaaatgaagtatggttggatgcctccccatcctactttttatatgaaacgagatctttatataaggtttggaggttttgacttaagttataaaatatcagccgactatgattctcttacgcgttatataatcaattataaaattaaaattgcttatttacctaaggtaattattaaaatgagagttggggggataagtaatcggtcattgggaagtatgttgttaaaatctaaagaagatatacaaataatgaaactccgtgggctattctggcctatgtcgtttttatgcaaaaacttatctaaacttcctcagtttttaaagtgatcttatgccaaaactaacctgttttaaagcctatgatattcgtggccgattgggtgatgaattgaatgaagatatagcttaccgtattggtcgcgcgtatggtgagtttgctaaacccaaaaaggttgtagtagggggggatgttcgattaaccagtgaaagtcttaagttagcgttaagtcaaggtttacaagatgcaggtactgatgtattagatattggtttgtcaggtactgaggagatatatttttccaccttccatcttggggttgatggtggtatagaagtgactgccagccataacccaatagactacaatggaatgaagttagttcgtgaaggctccaggcctatcagtggagatacagggttacgggatattcagtatttagctgaacagaatgagttccctccagtggacagtgaaaaaagaggtggttataaaaaaatatctattattaatgactatgttgaacacttaattaactatattaatccttctctttttaaaccgttgaaattagttgtaaatactggcaatggtgctgctggtcatgttattgatgctttagaaaaacgtttttcagaattaaaaataccgataactctgattaaaattcatcatgagccagatggcacattcccgaatggtattccgaatccactgttaccagaatgccgccaggatactactgatgctgtgctgatgcatgacgctgatatgggtattgcctttgatggcgattttgaccgttgtttcttctttaataataagggtgagtttattgaaggctattatatcgtggggcttttagccgaagcttttcttcaaaaaaatgctggagctaaaattatccatgatccacgtttaagctggaatactattgatatagttaattcttctggtggaacgcctataatgtccaaaaccgggcacgcttttattaaagaacgcatgcgagaagaagatgcggtttatggtggcgaaatgagtgctcatcactacttccgcgactttgcttattgtgattcagggatgattccatggttactgattgctgagcttttatgtgtcaaagaaaaaagtttggagcagttagttgaagagcggatgcgtatttaccctgcatctggagaaattaattctaagttaaccgatccaacctctgcgatagcgcgtgttcgtgccgaatatgaagttaaggctatagctattgacgaaactgatggtattagtatggaatttgatgggtggcgttttaatttacgcagttcaaatactgaacctgttgttcggcttaatgtggagtcacattacaataagacattaatgcatcataaaacagcagagatactttctctattaagaaaagaataattattttagatggcattcctagcattactatatataggtaatactcaatgagtaataaacaggcacgaagtaaccttgatagtccaataccgaataactatgatttttcaaatgtatcttcttcaagaaatgaaattgatctctttgaaatttttagtgttgtatttaaatcaaagttcaagataatattaataacactatttttcttaattagtggtttagtggtctcatatatcctcccccaaaaatggacaagcactgcaataatagctcttcctggtgatgagcaagttcaagttctggatgaactaatcacaaatctaaccgtacttgatataaaggttgatgtgagtgctaattatttgctgtcaacattcaaacaaaatttcgattctcaagatctccgtgaacaatatttagtaaatactaattactttaaacgtttgatgaagaataatccagaagatggtttggataaaagagcgttaatagagcgaatcgtaaatgaaaatatttcttcggttaacccattgaaagataaaaccgagggtgaaaatgaatatcgctattataaattatcatatagtgcaagcacaccgacagacgctcgtgacttgttgcaaggctctattaactatgtaaataccatcgttaatgctgatgttttccgaaaaatacagcgagcagtggatttagccaagggtatcggtacagataaatactctatggaattgttgaaagctagaaataaccaaaaagttaaaattgagcgcttaaggtatgcttcttctatcgctgatgccgcaggcgtaaaaaaaccagtttacagcaatggctcagccattagtgatgatccagacttccctattactatgggatccgatgcgctgaaccgtaaactggaaatagagaagtcagttatcgatttggcttcaatcaatactgaacttctaaaccgtaagttgtatttggataaattaaataggttagaaattcctaatgttaatatcgtgccatttaaatatttgcaacagccaacggaacccactaaaagagatgtccctaagcgcgcattgattgtgattctgtttgccctggtcggtcttatgggttctgtcggttttgttttagttgagcactttgtgcgtgaacggaagcgagaagaagaggggcttaagctctctcaaactaaggaataggttttaaacgaatttatctaacggctgggtgaggtttctcatctggccgttctgttttatcaccctgtattattttactatttttccgtttttaagttagctgctactatttgcttgtaactaattcccctgcattatgcttcccagcaacccttatgctaaaattcgttatcttttcatcgctagatttttaactcaaaacaatgaaatttcctggtaagcgcaagtccaaacactactttccagtcaatgcccgcgatccactattgcaatcggtgcaggctgaaaatgaagtgagtacctcttatatcgttggtattgaccagacactggttgatattgaggcaaaagtcgatgaagacttcattacgcgttatggccttagccaagggcattccttggtgatcgaagatgatgtggctgagcgcctttaccaagaattaacccataatgatctgattacccatgaatttgccggtgggactatcggcaatactttgcataattattccgtgttggctgatgaccgctctgttttgcttggcactatgtgcagcaatattaaaatcggcagttatgcctatcgctatttatgtaatacctccagccgtaccgatctgaattatttgcaggcggttgacggggcgattggtcgctgttttaccttgatcacggaaaatggtgaacggacttttgctattagccctggtcaaatgaatcaattacgtccggaaagtattcctgaagaggtcatagcaggagcctctgcattagtgctaacggcctatttggtgcgctgtaagccaggggaacccatgccggatgccaccatgcaagcgattcactatgcaaaaaaacatgatgtcccggtagtgatgacgctagggacaaaatatgtcattgcagataatccgcagtggtggcgtgaattccttaatgaacatgtctctattttggcgatgaacgaagatgaggcttatgagctaacaggattgaacgatccgctgatggcctcagatatggcattggaatgggtagatttagtgttatgtaccgcaggccccagcgggctttatatggcgggatataccgaagaggcctataaacggcagactcagcacccattattacctggggctattgctgagtttaatctttatgaattcagtcgggcgatgcgtaaagcgcattgtgtggatccgttccgtatctattcacatattgcgccttatatgggcgggccggaaaaaataatgaataccaatggtgcaggggatggcgcattgtccgcggtcctgcatgatattactgccaatggttatcaccgtaataatgttcctaactccagtaagcatgtacgcagttacctgagttattcctcgctggcacaggtgtgtaaatatgctaatcgggtgagttatcaggtattgaatcagcattcgccccgtttaacccgcggtttgcccgaacgggaagatagcctcgaggagtcttattgggaacggtaatcaggtagacgcgggatataagtcagggccagcatagtaagctggccctgattgtttttattacagagtaacggaggggctacacggtaatgccgtttaaatcgggcaaaccggcattttatcttcttcagtcagtgtttctattttcagcatattgagcatactgttggcaatttcacgctcgcccatgaccacttggttggcaccacggtcagagatataaacgacttcgtcatcgtaatgtgcacgggcgattatctctagatcggggcgcttaattctggccgatgcgacaatttcccctgcttcgtagccattgggtatggtcagcaataaccaacgggcacaatccaggcgacccagcgccataacatcggcgttggccgcgttgccgaagaccgcgttaataccttgttcccgcaaggcttcgactctgggccgtgagttttcgataaccaccagtgggatcccttcggcatgcaacttggcacctaataagctgccaacacggccgtagccaaccaaaaggacatggttacataaatcaacggggatctgtttctcttcctcgacggcctcttccaggatcaaatcctccatggtctctgtcttagccaaataacgatcaagtaaggtgaagagtagcgggttaagcataatagacaggatcgcactcgccagtaccaagttacggccatgcccagacagtaaaccgagagaaatacccaacccagccaaaataaaggcgaactcgccgatttgtgccaaactgaccgaaatggttagggcggtccgttttgagtgaccaaatagccgtactagggcgaaagcgatagcggatttaccaaagatgataatggccagcgaggcgataacggccaaaggttcattgaccagaatcattgggtcgaacagcataccgacagagacgaagaacagcaccgcaaacgcatcacgtagcggtaaggtatcttgtgccgctcggtggctgagctccgactcattcaaaaccatccccgcgaagaatgcgcccagagcaaaggagacatcaaacagctctacggcaccgtaggcaatccctaaggccaaaaccagcacggctaaggtaaacagctctcgtgagccggtactggcggttttagccaatatccatggcaccaggcggcggcctacgacaatcatcagagtaataaaggcgataactttaccgatagtaatcgctaactcagtaaataattggttcaggttggtcgtttcgttccccatcacgcccgcaaaagcagggaggagtaccagcgtcaataccatggccaaatcttcgacaatcaaccagccaatcgcgatttgccctcgttggctatcaatcaattgccgttcttccagggcccgcagcaagaccacggtactggcggttgataggcacagaccaaagaccagcccggtgatcagatcccaacctaagaaatgtgataatcccatccccaacagcgttgcaacggcaatctgggcgattgcgccgggtatggcgattgattttacagcgagaagatctttaagcgagaagtgaagtccaacaccaaacatcaacaaaataacaccaatttcagccagttcaggtgctaatgatgtatcagcaacgaaccccggcgtgaatggcccggccagcaccccagctgcaaggtaccccaccagtggtgagatgcgcaggcggtgagccagtgtgccaaagaggaaggcgagaaccaggcctcctacaatagtggtgattaagggtgttgaatggtgcatccagactccttctagttatgcgggtgataagcatttcacagcaataacatcagtttattgcatttatgcgatcaatgcgcgataaaaattaatttttatcggtaaatgtcttctttggcatggaaattgtttgaagtggttgtttgtggaggaattgctatttatatcgagcttacataggggaggctcctgaccaaaatagacatttcagtcagggcgatagcgctattactattacttatcgtccaaattaggcagtaaggccgtgaatattcccagtaatggcaagaacgcacatatttgataaaccagttcaatactggttaaatcagcaacataccccagtactgctgcacctattccccccataccgaaagcgaaaccgaagaataaacccgataccatgccgactttccctgggataagctcttgagcatacaccagtattgctgaaaaggcggaagcgagaataacaccaataaatacggttaaaatacccgtccaatacaaagacgcgtagggtaaagcaagggtaaaaggggcaacaccgagtatagaaccccaaataacatattttctaccaatcttatcaccaagaggcccaccaataatggtgccggcggcaaccgcaaataagaaaacaaataggtgtatctgggcactttgtaccgaaacgccaaacttatgtattaaataaaaggtgtaatagctactaatgctggtcaaatagaagtatttagagaatatcagcaccatcaggatggctaacgtactgataattttattttttggtagtgttttggctgatgagatttttaacactttgccatacgaagcacgttgctgcagtttgtaccatttactcacctgcaacagcacgacaattgccagtagggctgcgagcgaaaaccagcccacattgcctttaccgtaaggggcaataatgatggcggccagtaacggaccgagtgcgctgccaaaattcccccccacctgaaacacagattgagccaaaccatggcgcccaccggatgccatacgggcgactcgtgatgattctgggtggaatacagaagagccagtaccgaccaatgctgccgctaataataccaccgggaaggttgtggctactgccagcagtaatatgccagacagcgtgaaccccataccgatgggtaatgagtatggctgggggtgtttatccgtatataagccaatcagcggttgtagtaacgaagccgtcaattggtaagttagcgtgatcaatcctatttgagcaaaactcaatgagaactcagcttgtaataaaggataaatcgccaggatcagcgactggatcatatcgttgagtaggtgagatacgctgatagcacccaaaatagagaaagatgtacgtttgactgaaacattaacgggctgctgacatccggtatcagaacgatcggtcatagtgagtattcacctaataattttgaatgttaatgctattttgataatgaatacatactaggcatattgtatgatttttactacatatgaacgatttgatatcagtttcaatgcgatgagctgatcaccctatagccgttataacgtgcactgtgcgagagtagggtgatcgaagatcatggtttagatctttcgtattcttactcattaaaccagtctttatccgagcgatttttaacgacagacagtatttttaacgacagacaatatggagttttaccatgcgcttttcattaacaaccacattaggtgctttggcggtgtcattggcgcttgctccggggtgggcgagtgcctgggaaaaagataaaacttacgacatcaccatattgcacaccaatgatcatcatggtcacttctggcaaaacgagcaaggtgagtatggtcttgctgcacagaaaaccgtggtggatgaaattcgtaaacaagtggccgcaaaaggaggaagcttattgctactctcgggcggtgattattaataccggtgtccctgaatccgatttacaggatgccgaacccgattttcgcggcatgaatttggtcggttatgatgcgatggctattggtaaccacgaatttgataatcccttgagtgtgctgcgtcaacaagagaagtgggcgaagttcccgctactgtccgccaatatctatcagaaaggtacgcaacagcggttattcaagccttatgctttgtttgataagcaaggtataaaaattgccgttcttggtttgaccacagatgacaccccgaaggtgagtagccccgagaatgtcgtcgatatagaatttcgggttcctgccgttgaagcgaaacacgtggttgagcaactgcggaaaactgaaaaaccagacatcattattgctgccacacatatgggacattacgatgatggtaaacacggatccaacgccccaggtgatgtggaaatggcgcgtagcttaccggctggctatctggatatgattgtgggcgggcactcacagaatccggtctgtatggccagtgagaatcataggcaagttgattatgttccaggtagtccatgcgtacccgatcggcagaatggtacctggatcgtgcaggcccatgagtggggtaaatatgtcgggcgggctgacttcacattacgtaatggcgaattaacattggtcaactaccagttaatcccgatcaatttaaagaaaaaattgagaaagctgatggcactcgcgagcacgtcttttatacccaagagattgctcaggaccccacaatgctgaaattactgacgccatttgaagagcgaggtaaagcgcaactgggggttaggatcggcagtgttaatggcagattagagggtgatcgcaataaggtccgttttgagcaaactaatatggcgcgtttattattagcctctcaaatagaacgttcaggagctgactttgccgtaatgagtggcgggggagttcgtgactctatcggtgcaggtgatatcacttataaagatgtgctcaaggttcaaccctttggtaatacgctggtttacgttgatatgaaaggtagcgaggttgagaaatacctggcggtggtagccaataagcagccagattcaggggcttatgcgcaatttgccaacgtcagtctggttgctgatggtcagggtgttagcaatgtgaaaatccaaggtgaaccgttagatcctaataaaacgtaccgtatggctacgctcaatttcaatgcactgggcggggatggttatccaagaatcgacaattcacctagttacgttaataccggatttatcgatgctgaagtattgaaacagtatattgaaaaacactcgccactggatgctgagcagtatcagctgaagggggagatcgtttataaccagtaggctgtttattaaagatgtacttatttataatctgccgcaaaccaagctgtaaaaattaagggtatcgcccagtggcactgagtggctgggctataccggttaattacacaagttcaatgacaggctcatcggggagatagtttgcaattgcattagcgatactttgattatcgttattcttattggcattgctttcaaattcatggataagtatatccagtgcctgattgagacggttatcgtgcgctgagttagccactgcgaccaatgtctgaacaacatacttcaaggcaataagatctgcttttatattaagatcattcttgtgtgcatcataacccatattaatcacccgactaaaattgagaacgctgtgtatgcatggcaatcatgcggttatcgttgatgtatctcatgagttttaaactcattgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgatgagttttaaactcattctttccttcatagtctcggtggatcgcaggatataacgtagcgtgaatatgatggagtgatgactcaatcccgcttggcaatatccgcaaaaacaccctgtaataagcggcataaatccactgcggccaattcaatatctaagccgcgcttaccgccagaaacaaagatagtgacgaactcttgagcttggctgtcaatcacggtgggtaggcgttttttctgccctaatgggctgatgccaccaattagatagcctgtcgtacgctgtgccaactgcggatcagccatctcagctttttttgcccccagcgccctggcaacctttttcagatcaagttgggtagctaccggcgtgacagcaacagccaaatttttagcatcgttattgagtgcgaccagcaatgttttataaacctgatcagcattaagccctaactttttaacggcctcatcaccaaaatgcgtttctgctgcatcatgatgatagggatgcaatgtaaacggaaccttttgtttttccagtagaacaacggcaggtgtcataataaacatccaattaaaaatgaagatttattcaggttggttatcttacacatcattgatgcggtacggataaaaattaatccaacaaaatcagcataatgttaataagttacttcggtaatgattaatgtcagttgctaatctaatcgtctggttggtaccctatgctggcgctcacattatccgcaaggagtgtgagtgcttaataacaaaaataatgaaaattcctctttgactggccggtagtgatatcggccatttttttattgattgtcggctcgtaacagctctggaagattcccttcaccgtacaaatgtaatgcacctacagcaacgacataacgtccgggggcgagttgttcgagctgttgctgccaacgtttattgcgctgaagcatcagtacatcatacatatcgtggctgaaagtcggggcgagagttgcctgatacttttcaggctggtgctctagccaccagccaatcatggtttgtagcaggcgggcattggtatgccaatggagaagggtgtcgtgcagtaaagagatgccgttatccggtaaggttttgagtaaatcaagctgcatttcagccccttccagttcaataatctctttctcctgcgcccctgcggctttcagtagttgataatcaatgccatattccccacgcaaccccaaacgttgagcctgatgtgcctgcaacattaacgcgacttgccatgccgggagataggtcatcgccagtgggtcactccccagttcttcacagcgtcgctggagttgcggataatattcctcagataatctgtcgactaaaggttcagtaaccgtgctatggccaaaagaagaggttgcgtcggtgatatccgcttcaacaatgagagcgtcagcctgattcaatttattcagtagcgtgtgggggaggggaaacatccctgccgttcccatatgaatgctgccaactaaatgtaggtggcgctcgccaggtagcgtgatatccaaagccgggtaagcataggtggtgggtgtaataatgcccaagaattttgcgatacggcgtaagagtttgtccatgttagtttggctcctttattagcattttctgtatgctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccttcttacttgaaattgtagcgttgttagcggcacttacattttggatatcaacgctcaatggcgcacaaaacgatattgtgcgccattgaggtcactgaaagcatttactgtttaggcttaaagcgcagtaaacggttagcgttactgacgaccgtaatggacgacaacgccattgccgctccggcgacgaccgggctgagcaatgtaccggtgaagggatataaaatccctgcggcaatgggaatgcccagcgcattgtagaagaacgcgcccaacaggttttgcttcatgttacgtaatgttgctttggaaagttctaccgcatcgacaacaccgtacaaactgtgacgcataagggtaatcgccgcggtttcaatcgcgatatcactgccgccccccatggcaatcccgacatccgcttgtgctaatgcaggagcatcgttaatgccatcaccaatcatcgccactttatgcccggccgcttgcagttgcttgatagcatcggctttgccatctggcagaacgcccgcgatcacacgatcaataccggcttctttcgcaatggcattggcggtaatagggttgtcaccggtcaacatcaccagactatagcccaattgatgcagccgctgtaatgcgccgatactgtcttcgcgcaatggatcacggatcgataacagtgcggcgggcttaccattggcggtcagaataaccggtgttgcgccactttccgcttgttgctgtatcaatgattgcagctcgcgggtatcaatctgttgctcttccagtagccgattattgccaaggagcagtggaatgccgtcaacttcaccactgacccccaaaccgcgcaatgtacgaaattggctggcggtggccaatgtcagcccttcagcacgttgtaagatagcgcgcgccagcgggtgatttgatcccgtttccaatgctgccgcccagcccaaagcctgttgctcactgacaccattaaaggtatggattgccactacctgcgggtgcccctcagtcagtgtgccggttttatcgaacactaacgtatcgaggttactggcttgctgcaatgcatctgcatctcgaaccaatacaccaaattcagcggcccggccgacgccagagataatcgacatcggtgtcgctaagcccaaagcacaagggcaggcgataattaacaccgtggtggccaccaccagggtatagaccaactggggttgtgggccgaagaaataccaaatcaggccagcgacaatggcaatgaccaccaccgttgggacgaataccgcagagatacggtctgccaatttgccgatttccggtttactgctttgtgcctgacggactagtttgataatccgcgccaaggtcgtttggctaccgatagcgctagcccgaaattgtacggttccatcttgtacttgtgtccccgcgtggacaatatcaccgactgatttctgttgtgggatcggctcaccagtcagcatcgcttcatccatccacacttcgccctgcacaatctcgccgtcaaccggtacgcgatcgccagtagtcaggcgtaggatcatccccagttggacatcagccagcgggatcaccttctcgccgtcatcggtcactaactttgccgttggtggggccaaatctaacaggcgttcgagcgcattagatgagcgctgtctggcacgttgttccatcgcatgaccaaggttaatcaaaccaatgatcatggcactggcttcgtaataaaggtgacgagcctccatagggaaaacatctggccagatattgacggtgatggaatagatccaggccgcacctgtccccagagcgaccaaggtatccatggtcgcactgccatttttcaggctgacccacgcattacggtagaagtgaccacccgcaaatatcattaccagcaacgtgataatcccgatgataagccagggcgtttgggtttctggcgtcagcgtcatgctaccgccaaacagcccccaggccatcaatgggatacctaacaacagacctaatgccgcttgccattggaagcgcttcatactggcttgcgacatttgctgttgccgctcgcgtcgctccccttcgtcttcaataatttccgcgccgtaaccggcatttttaaccgcagcgattaaggcttcgttattttgggtccctgtgaccaatgcactgcgctcagccagattaacgcgggccacctgaaccccatcaacacgttgcaatgcattttgtactttagagacacaactggcacagctcatccccgtcagtaatagctgaacactctccccttctgaggctgccggctgggccactgattcggtcactggcagcggattgatcaccggtgccgtgctggtggctgacgccgtatcggctgttgaagttgtcgacgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatttgtatcagaaaccgtacttgtggctaaagccacgtttgttgccggaactgtattcggggccgctgccagagattccggctgagattgggctgagtgtgtcagcggctcagtttttggggagtcgataccttgctgtgtggcgtgatagccagcctgttccactgcggcaatcaatgtctgtatatcggccttgccgtacacgttggcactctcgagggttacatcggcagaaataacccccgaaaccgcttccagcgctttacggacggtctcagtgcaatgcccgcagctcaatcctgataggtgtaattcaacgtccggcgtttgggcttctgtagcctgataaccggtctgtttgatcgtttcaatgagtgcatgagtgtcggcttcaccagtcactttagcgtagtgaacattcacttcagcatggtgaacatcctcacggctttccaacgcggctttaacgcgttgagcacaattcatacaagaaagtccttgtaaggcgagcagtgtggtttgcaacattatttaactccttattgagtaaaaacttactcataaattcaccagaataagcttagtcggtattacctgccccatacattaatgacggtaatattttgttggcccataatatcggggggcggcttttattccgcttgactggcatggctattttcactaaccatagaggttaaaccttccagcaaggtgaaggtcaagggggaataatgaacattagcgatgttgcgaaaaaaaccggtttaaccagcaaagccattcgtttttatgaagaaaaaaaactggtgacgccacctgttcgcacggataacggttatcgcagctacacggccaaacatattgaagagctcacgttgctgcgccaggcgcggcaagtgggttttacactggatgagtgtcgtgaattgttggcattatttcataacccagcacggcacagcgcggatgtgaaagcggcaacattgctaaaagtagcggaaatcgagcaacatattaatgatttgaatcaaatgcgtatgcgtttgttagcgttggcagaagagtgcccaggggatgagggcgcagattgcccaattattaatagcctggcgggatgttgccactcaagcagttcgctaccattaaaataatacgctgccgtgataaataacccgaatcacctaccagagtaagtgattcgggctgtttgtttactgccttgctgtagtgacaatgacgtgaggctgtcaatgtaaacgctagcgattaacggcacggacatgcaaggtattaccttctaccaaaatcacttcaacttcagttcctgggttaagctcggtagcgcagtaaattcgccaactgctgtcaccgaccttcatccggccatagccatcaaccgttggctcggtcaatgttgcccgtatgccaagcagttgatgattacgttggttaagcatggcaggttgcggtttagtgcgtttactcaaccaataccaccataggaaagcagacacgacagtcagaatggagaacagcacgccttgcatttcccagctaaaggggaacagccataccagaacgccaacaaggacggcggcaataccgctccacaacagatagccactcgctcccagcatctcagcggccaataatagcccgccaagtgatagccaaaaccaatttggatttactgcaatttcctccagcatggttatttacctcggctgtttttactctcaccaatcagttctgcaataccaccgatagcacccatgaggctactggcttccagcggcatcataatgactttactgttattggccgagccgatgtgttgcagtgcatcggtatatttttgtgccacaaagtagttaatggcttgaatatcaccggcagcgatggcttcagaaaccattttagtcgcctgagcttccgcttcagcggcacgttcacgggcttcagcttgcaagaatgcagactgacgttcaccttctgctttcagaatttgtgactgcttttcaccttcggcacgcaaaatagcggcttgacgaaccccttcagcttccagaatatccgcacgcttggtacgttcagctttcatctgagcattcatcgctgaaatcagttcagttggtggacgcacatcacggatttcgatacgggtgattttgatgccccatgggttggtggcttcatcgacgatatgcagcaggcggctgttgatgttatcgcgctgagacagcatttcgtccagttccatcgaacctaagacggtacggaagttggtcatggtcaggttgacgatagccaattccaaattgctgacttcataagccgctttcaccgggtcaataacttggataaagcaaacggcatcgattgccacgttggcgttatcacgggaaatgatttcttgagatggaatatcaagaacttgttccatcacattaattttacggccaacacgatccataaacggtacaacgatattcaggcctggcatcagtgttttggtatagcgaccaaaacgttcgacagtccactgaaaaccttgcgggacgattttgattgcagaaagtacgacaatcagagcgacaacgataagaatagggataactgtgaacatacttaacttcctgtcagcaagaaaaattgtatcttaatattacgtgatggggggttaaatacctaacgaaagaccggtaaatgcgtgtaaagaggaaaaatggcgggaaagcagcataaaactgcgcaggattgccccgcgcagtagcaaatgatggtacaagtacggtacaaataacggtggaaatacgctaatcagtacaataatgcgtagagttggcggcggtatttagcggccagtgcatcgccagtccctaatgcggctaaaatatccattaatgttttacgtgccgtaccgttcgctgcggctaaatcttttttcaggtgacccaatagcagttccaacgcttcttcgttgcggccaacctgatgcagttgtaaggccaattgcacggccagctcgacgttatccggctgttctgccagttgttgctgtagttgctggatttctggcgtattagccgcttgtttcagtagctcaatttgggcaattagcccctgataacgggtatcacgatcttgcagtggaagggttgccaatacgctttcggcatcttcgctgcggttcagcaaaatttgtgcttctgccagttgcagggcgatttcgctagtttgtgggctgttactttgttgggcgagttgccaggcttctttcagcagtggcagcgcttcagggactttgccttcactcatcagttgcgccgcttcggccgattttagctcttctggttttggcagtacccgctgtagcagttcgcggatcacctcttctggttgtggcccttggaagccatcaacgggctggccatctttaaacaggtacaccgccggaatagagcgtaaaccaaattgcgacgccaccatgggttgtgcatcgcaatcgacacgggccagaataaattgacccgcatactcggcggccagtttatccagtgttggtgtcaattgcaggcagtgctggctgcgttcagaccaaaaatagaacaacacaggaactgacatggattgttctatggcttggtgcaggtttgcttcagtaatttcaatcgttgtaggtgttagcatgaattatttctctcatccgttttaacgatagatgggggcggattgccttgcttcaacccttagtcaatgatctggcttaactattaccgcgcaggactctatctagcatccggccaggtaatagacgacgtagtagggtcaacgcatgggccaccatcgtgaccggataacgcaattgcgggcgtgggctttccagcgcatgacgcaatttgggtaatatggcttccggtggcagtgtaaatcgcttggcgatccctgggttattgaccggcttatcggcctctgcctgattcacattttgggtgaaatgggtgctgattggaccaggttcaatcaggctgacgtgaataccactactctgtagctccattcgcagggcatcagaccaggcctccagcgcatatttactggcggcgtaggcaccgcgccccgccgttgaaaccaaccccatcactgagctggtttgaataattcgcccctcaccgtgaggcaacattgcgggtagcagtaactgtgtcagttggtgggtgccaaacagattagtcgaaaactgcttttccaactgttggcgagaaatggtgtgcagtgaaccgtacagaccaaaaccgccgttattaaacaggccatataaccgcccacccgtcagttcgataacctgtgccgcagcgcgttcgacactggcgctgtcatccaaatccagttcaataccttccagacctaactgcaccattttggcgacatcgtcaggtttgcggcaggcggccagcacgcgataacctctgttttttaaatcttgtgccgctaccagaccaattccactggaacagccggtaatcaatactgctttttgcataactttacctaatgaatgaatctatttgcttaaacaaatggttaactgagcaaggttagtcttgaataaatatacccgtcatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctgtctttgttcaccccagtcactgacctgttgttgaccttaaaataaataagctcctgggggctaccttaattaccgcgttcctgaaactcgaattatttttgggatgccatttctgagtagtcactgaaattaataacaacactgttttattgattggtaagcgaagggattaccgcacttttagtgcgctttcccttttttctagcctgattaacctgtcaaaacagggctaacagtctgagcgatgtttaaatcatatttatttcggatcaacaactaacggcttgagttgttgcgccatccaatccgcgataaacggttgggcatcgccgttagggtgtaaaccatcatcctgcatccactctggcttaacggcaacctgttccataaaaaaagggagtagggggatgtcgaactgttgcgccagttgtggatagatagcggtgaaagcatcagtataacggcggccatagttagggggaatacggatttgcatcaataatggctgggctttcgctgcggttatctgattgataatttcgctcagatcccgttgaatgtcctgcgtcggaaacccgcgcagcgcgtcattggcgcccagttcaatcagcacccagcgtggctgatgttgtttgagtagagcgggtaagcgcgctagcccttgcgcggcggtatctccactgatactggcattgaccaccttcggtaatgaaggcgtggcttgccattttttatccaatagcgaaggccatgcctgtgcaataggcaggcggtaaccggcgcttaaactgtcgccgagaatcaatagtgtatcggttgcggcggcacgcaaactgaataatcccaacagtaaaaggaagggaagatgccagcggaaaacgttcttgaagttcatcatcttaataagcacgtcggtcagggtgagcaacagctctccatccttaccggagttgagctggttgtcaaacctgcccagacaattgcgctgattggcgagtcgggttcaggcaaatcaacattattggggattctggccgggctggatgatggcagcagcggtgatgtgagcttgcttgggcagtcattgaccacgatggatgaagaaggtcgcgcgctactccgggcgaaaaatgtcggctttgtctttcagtcgtttatgttggttcctacattgaacacgcttgaaaacgttcaactaccggcattactccgtggtgagagtgatcgccaaagcaaatcgcaagctattgaattattggagcaacttgggctgggcaagcgcctttaccatcttcccgcccaactgtccggtggtgaacaacagcgagttgcactggcccgggctttcagtgggcggccaaaaatcttatttgctgatgagccaaccggtaatcttgaccggcagacgggtgatcgtatcgctgatttgctgttttccctaaaccgggatttcgcgaccacgttgattctggtcacacatgatgaacaactggccggtcgttgtcagcgtcggttgcgcctgagggacggtaaattgtgggaggagtcatgatttggcgctggttttggcgtgagtggcgcgcgccttcactgctcattgtctggctggcgctcacgctggcagtagcctgcgtattggcgttagggactatcagcgatcgaatggaaaaagggctgagtcagcaaagccgcgattttctggccggtgatcgggttctccgggcggcacaccctgttccagaggcgtggttacaggaagcgaagcagcaggggctggcggttagccgccaactctcatttttgaccatgacctttgccggtgatcgcccacagttggctgaggtgaaagccactgatctggcctacccgctctatgggaaattagaaaccttacctaagggggcagagttgcaaccgggcacggtgctggtggcaccgcgattactggcgctactgggggttaaggttggcgacatgttggatgttggcgatacctcgctaaaaattatcggtgagattattcaagaacccgatgccggttttaatccgtttcaaaccgcaccacacattctgatcaatctggctgatgtcgagaaaaccggtgcggtgcaaccgggtagccgtttgacttaccgctatatgtttgctggcaccccggaggccgtgacgcagtttagcgactggctcaccccgcaattagcaccagagcagcgttggtatggcttgcaagaatccggtggcgcattggggaaatccctgcaacgggcgcaacagttcttattattatcggcgttgctgaccttattgctgtcgattgctgcggtcgccgtcgctatgggccactattgccgcagccgctatgatctggtggctgtgctgaaaacattgggggccgggcgcggtgctctgcgtcgattgattatcggccaatggctatccgtgctggcattggccggcctctgcggcagtgtcattggtctcttatttgagaggctattggtttggttattagcgccggtattgcccgcagagttacccactgccgggctatggccatgggtgtggtcaatgggatcattagtattgatttcgttgctggtgggggtgaggccatatcggcaattactcgccactcagccattgcgggtattgcgccgtgatgtggcggccaatgtctggccattgcgctattttattccagtgatgctgctggtggtgattgggttattggcattgctgatgggggggaactccctgctatgggccattctggggggcatggtggtattggcgttgctgctcggggggatcggctggggcagcttgctgttgctgcgtcacctaacggtaacccgtttatcactgcggttggccattaatcggcttctgcgccaaccgtggatgacgctgactcagcttgcggcattttcactctccttcatgttgttggcgttgttactagtgctacgtggtgatctcttggagagatggcagcagcaattgccaccggatagcccgaactattttttgctgaatatgacgccccagcaggtaccacaagtcacggcatttttggctcagcatcatattcaaccctcgacgttctaccccattgtgcgggtccggttgacggaaattaatcagcaactggctactgagcgagtgagtgaagactcacccggtggtgaggcagttaaccgtgagttgaatttaacctggcagcaggatttacccgctcataatgtattgaccgcagggcagtggcctcctaaagccgatgaagtctcgatggagcaggggattgccgatcggctggggattaaaattggcgataaactgactttcagcggtgatactcagtcatttggggcgacggtcagcagtatccgtcaggttgattgggacagtttacggcctaatttttactttattttcccacccggcgcattggatcaacaaccacaaacctggttgaccagcttccgctatcacggtgatggagaggctttggttcagttaaatcgccagttcccaacactgagtttgttagacatcggtgcgatgttgaaacaggttggtcaagtgttacaacaggtcagccgggcgctggaagtgatggtggtgttggtgattctgtgtggcaccttattgctactggcacaggtacaagtggggatgcgccagcgtaggcaggagttggtggtctaccgcacgctcggagcgagtaaacgcttacttcgaggcacattatggtgggaatttgctttactgggcttggtagcggggctggcggcggcgataggtgctgaagccgcgctctgggcattgcagaggttagtctttgatttcccatggcagccaaactggatgatgtggtggatcttacccctggcgggggcgtcgttgctgtcagtgtgcggtggctggctaggggttcggctattacgagggcaggcgctatttcgtcgttacgagtagtggattttattcgcgggcagcagcagaggccgcccgcttcttgttataacttatcttgcgcccaacgcagtgcgttctgatactccgcgggtagcaaaggagccagtgcggccagggatgcgcttaatgccgtaccctctggatcgtttaaattcagatgaccaactttgcggccttcacggacttctttgtcgtaccaatgcagatgtactaatggcagagacagccactgaatatttactggcgtgccaatcagattaaccatcgctgacggggtattcaccaccggctgcggcagtggcagatccaaaatggcccgcagatgcaattcgaactggctaattgatgcgccgttttgtgtccagtgaccactgttatgaacgcgcggggccagttcattgatcaacagacggtcgccgacgataaaacactccatcgccatcacaccgacataattcagcttatccataatggctgacagcattttttcggcttgctgctgtagtttgctgttgggctgtggtaatgccacgctcatgcgcaaaatgccatcttcatgcagattatgggtcagtggataaaataccgattcaccttggtggctgcgcgcgccgatcaatgagacttcgccggagaagttaatcccctgttcgacaatacactcgccgtaagcatcggggggtaaggtaccctgctcaccagggcgtaaacgccattgaccccggccgtcatagccgccgacccgccgttttacgatggctagctcacccaacgtggcgaacacctcaggccattcactggcgctggataacaattgccacggcgcagttgccaaacccaagctatcgagtaactgcttttggggcagacgatctgccagacgtggaaaaatatcgcgattaacaaaagcagtatgggtagctaattcacgggttaaggcggtttccggccaacgttcaatttcagcggtgatcacactgtgctgataaggcaccgcttcaggttcagcatctaagccgacgggataaaccgcaattcccagcggttcacctgcctgccgcagcattcgccctaactggccattacccagtacacaaactggtttcatgcttcttccctcggatcagggttgtccagcacgtcatccgtttgactttgacgccaatgtgccaagcggccagctaattcagtatcgtgtaatgctaagatttgtgcggccagcagcgccgcattggccgcaccggctttaccgatagcgagcgtccctacaggaatgccgcgtggcatttgcacaattgagtacaggctatcaacgccactcaaggccgcactttgcaccggaacccctaaaaccggcaccagcgttttggcggccagcatccctggcaaatgtgctgcaccaccggcaccggcaatgatcacatgtaagccattggcttcggcctgttcggcaaagctgaacaacctatctggggtgcggtgtgcagagacgacttccacatgaaacggaacattgagcgtggtgagaacgtcggcggcgaactgcatggtggcccaatcactcttggaccccattacgatggcgattttaaccccggctgcataagctgaattgaggttggctcccatgggtgtaaagctcctgtaattgcgcaagcgtcggccagaacgactgactatacatcgtggctggcgaagagggcgtagagcatatcatgagccaaaggcgaggaaaacggttgcgtggcggcttttagtgggatttattggttttttcctgctggaagttatcgtcttgtcgcgccattgtgatgaggaatacgctgttattcgtcatgagcgggtgattgcttggtaatcaaggttatcgcgtggtaatcgaggttactgtgtggtaatcgaggttattgcgtagaaatggatgttaaaacgggaatgtaattagctcgacgttatctgccgtaactttgaccattgaaccttcgacatgccaggcccccagcactacccgatgtgctgttaccatcggcaattctacgctatggatggctggccggtgcgtatgcccatggatcatccaactgacgtcatggcgcaggaaagcatcaattaccgcttttgaattcacatccataatgcgttctgatttaccgctattattctgctggctcttattccgcatataggccgcaatacgcagacgcaggcgcagagggatccacaaaaataatttttgaatcagcggattatggacctttttacgaaaatgctggtaatcggtatcatccgtacacagagtatcaccatgtaaaataaggattttacggccatataattcaacaacgttctcttccggcagcaagaccatgccgctttcttcagcaaaacgtttaccgagcagaaaatcgcggttcccgtggataaaataacagggcaccccctgttgttggagtgatttcagcgcagcagcaacctgccgatacagtggctcggggtcgtcatcaccaatccaggattcgaacagatcacccagaatatataaagcatcagcatgaatagcctcacgctgtataaaatgcagaaaaccggcagtgattgccggttcctgaacgctgagatgcagatctgcaataaaaagcgtgctcattaagccgtcattactcgctaatagtgacgcttttgatgatcacatcttcttttggcacatcttgatgcatgccactgcggcccgtcgcaacatttttgattttatcaactacgtccaaaccgtcggttacttcagcaaatacgcagtaaccccagccatccgggcgctctgaacggaagttcagaaaatcattgtcagcgacgttaatgaagaactgagcggtagccgagtgtggatcattggtacgcgccattgccaacgtgccacgggtatttttcagaccgttgttggcttcgtttttgattggtgcatccgttgttttctggctcatgccgggttcgaaaccgccgccctggatcatgaaaccatcaataacacggtggaaaatagtgttatcatagaaacctttacggcagtaattcaggaaattttcaacggtagccggcgctttatcagcgaaggtattaatgacgatatcgccgtgattagtatgaaacgtgaccataataatgttcctgctagtgtaataggtgtattcacaaatgagtcgtaactctttaacggctcttatatcatatctctgagattgagtcagtactcgttctgctgcctttatgggcgaaaaagtgctgtatcagagactgatttaccgcataatctgatgatatcttgtttatctatgcgtaccgcaaaataaaaccacggaatgtcccaatgctaaagatttttaatacactgagtcgccaaaaagaggaattcaagcctatccatgccggtaaagtgggtatgtatgtatgcgggatcactatttatgacctgtgtcacattgggcatgggcgcacttttgtcgctttcgatgttgtggcgcgttatttgcgttatttaggttactctctgacgtatgtccgcaatgtcactgacgttgacgataagatcattaaacgtgcgattgagaataatgagacttgtgagcaactgacaacgcggatgctggcagagatgcacaaagattttgacgcattaaatcttgagcgccctgatttggagccgcgtgcgactcaccatatcgctgaaataattgagatgaccgagcgcttaattgctcggggccatgcttatgttgcctctaacggcgatgtgatgtttgcggtcgatagcgatcctgattacggtgtgttatcccgacaggatctggatcaactacaggccggtgcacgggttgaagtggctgatgttaaacgtaatccgatggatttcgtgctgtggaaaatgtccaaaccgggtgagccacgctgggaatcaccttgggggccgggccgccctggttggcatattgaatgttcagcaatgaacggcaaacagttaggcgcgcattttgatattcacggcggcggctctgatttgatgtttccgcaccacgagaacgagatcgctcaatctacctgcgcacacgatggcccgtatgtaaattactggatgcactctggtatggtgatgatcgacaaagagaaaatgtcgaagtccctgaataacttcttcactattcgcgatgtgctggcgtattacgatgccgaaaccgtgcgttatttcttgatgtccggtcattatcgtagccagcttaactacagcgaagagaatctgaagcaggcacgcgcttcactggagcgtttatataccgcgctgcgcggtactgatgctaacgctacgccagcagggggcgctgaatttgaagcccgtttccgcacggcaatggatgatgatttcaatacaccagaagcctattcggtgctgtttgacatcgcccgcgaagtcaaccgcctgaaaaacgaagatatggccgctgccaatggtctggccgctgagttacgtaaattggctcaggtgctgggcttattagaacaggacccagaactgtttttacaaggcggtgcgcaggctgatgacgacgaagtagcaaaaatcgaagccctgattaagcaacgtaatgatgcccgcagcagcaaaaattgggcgttggcagatgccgcacgtgatcaattgaatgaactgggtattgtgctggaagatggcccgcaaggcacgacatggcgccgcaagtaacgttgtttgatacgcttttaaggttatggaataaggcgggatagggaactgtttagcgagctatatttgttagctgacactatttattagtgggtactatttatccgtggagagtactcattatcaatggagagtactcattatcagtggatagtactaaaaaaattgcggttctggtgtttaccagtaaccgcgatttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgttcaataggccagcaatgctggctattacaacggctattaggctttaacctgcactttcatgccttgaaactcaacgatctggtctgccagaattttgcagcgcttgcgggtttctaccttcccgtccactttcaccaaaccatcagcgatagctgcttttgctgatgcaccgctgtcattccaaccttgtaactttagtaggtcacatagctcgacatgggggtgtttttccaaatgaaaaatgtccattactgtcctttaactcaattttggctgatgtcgtgatattcctcgcaggcttgcaaggtattttgtatcagtgttgcaacggtcattggcccgacgccacctggaaccggtgtaatccaacccgcacgttcagcagcgacatcaaatgctacatcgccgactactttaccactttccagacggttaatacccacatcaatcacgatagcgcccggtttaatccattctccgggaataaagcccggtttaccgacagcgaccaccagcaggtcggcattctcaatatggtgacgcagattcttagtaaagcgatgggtaaccgtggtggtgcaaccggccagcagcaattcaagactcatcgggcgaccaacaatattggatgcgccgacgaccaccgcgttcaggccgtaagttgggatgtcataacgttctaacagcgtcatgatgccacggggggtacaagcgcgcagttttggcgcacgctggcacaggcggcccacgttatatgggtggaaaccatccacatccttatcagggtgaatacgctccagaactttaacgttatcaatcccgttaggcagtggcagttgtattagaatgccgtcgatttcggtatcttcattcaatgaatcaatcagggccagtagctctgcttcactggtcgccattggcagatcataagagcgtgagacaaagcccacctcttcacaagccttacgcttacttgccacatagatctgtgacgccgggttttcaccgaccaagacaaccgccagaccgggggcacgcttacctgctgccagacgttgttgaaccaccgcagcaacttcgtttcttacctgctgcgcaatcgttttaccatcaataatttttgctgacatcagtggaggggtccatcaattgaaaaaaacgggaatcggcctattttgtcagaagcgggccgcgctgtcaggcgcataatgacgattaattaacgattaaataaccagttgatgaagcataaggtgaaaacccattgactcgaaagcgactgcccgtataatccaacccgcaactgactaccgtcagcgttctatgctacggtaaatatcaaatgcgcccttagctcagttggatagagcaacggccttctaagccgtaggtcacaggttcgagccctgtagggcgtaccaataaaatcaataagttaccgcttaaaatacaaaacccgccatttagacgggtcaggtagtgatttagcacttcttgctttgaacccattcctcataagaagcttcaggccaacctaaaaacatcccgctttttgtgcgctctggtttcgggaattcattacgcttggaatacatgcgccagattgttggcctactctttccaactagcagcaacatctcgggccatttaatatatcttgtagccataattagccgtcttgcttgccacgcaaccgaccaaaacgctcttggctggattggttttgatttttaaaaatcaacttgaaaaacgcaaataaagccgaccttgatcaagcaacttctgcattcacccatttctcgcagaacccatcttgagtcgttttccgcttattgctgagatgtaatagagcggtccctcatcacgcattctgcgtaaaactttttcaccgcgaactgtgcgtaagcggcaataaataacccgcatcatcgcacttgcaatgatcttggtccggtctcgatacgagcgcccggaactgggttaataaatacttcactgatatcctttcctccagcaatggctttagcttctgccgtgttttcactagcgctcttaatctcgtcagattttgctgtgtaggtaatttgactagcaacatcgacatactcgtcaggtaatgattccacgttatcgactactaacttctccttccttttaactgaccttactttttactggaacactaagtagatcacgatcctatatgtctgtctttatttatggggagccatcaggggatttagataatagatttagttgcggctaaaacgtgattgctgtgattacgccaggatggtgtaaagcccaacgtctccagattactcagttcgacattatccgggtttccccaaaccgtatcggcaatttccagtaaagactttctatctgcctgaaaactgatcctttcgccgtgttcgttaattttataatccaacgtatgaccatccacatttagaatggttaactggatgctgtcatctttagatagaccaaacagccaaagcaccatcccgccctcagtctgataagtatcacttattacagcaccgtagtggtcaataatggctttataggtggcagtagacacgcccccgccttgatattcttgtgagacataagctgattcaacttggggtaaacgttggcctaaatccagtggtggggtgaggtcgaaagtcaaaacatagcttgctatatgctcacctgaaagtctctctttgatatgaagatgggccatattgctaccatcatcttcaagtaatgctcgaaagaggtcaccactcggggttttaaattcagggagccataaaaaatggccgtaagctaaatcattaacttccggccattttaatattttatcgtgttcagcaattaaattgggtgacatgcagatagagttcctttcttactgaagaacaaatcaaccgccttttgtgagaaatcgatagaggtatcctgcaaatcattccagaaaaaagcttggttaactggacgagactgaccgtttttctcaataacgatttcagatactgggcgaatttgttcataggcagcggctttttcccagccggtacgaacgaccatcaagaggggacgttctttacgattcttcatgcttctcacttcaaagccacccaaaacaccaggtacggtaaaacacccaatacactcggttctgctagcaatagtatgtggcgaatgtgtgatcatactcaggccccaaacagtgagaattaagtggttatagtttaagcgtaaagaggccgaacgtccaccagcgcctactgatatctcacggtgtcagcacgttatctacccgctgaactccagcctgaactaaccaacttgcccatgtgtgtcgaaggtcgtgaaagcggaagttatcgattccagctctctttaatgcaagcctccatgctgtgttaccattaacgcgcactttcctcactgcggctgattttttcccgctgggtaacgtgctttcttttcgatgaacaaacacccattttttgtgattgccgctctggtcccgtaataaccggcatgcggtgtcgttgagagcgacgccaattgcctgatttgctttcctctgagggcgaaatttaacgttatcaaactcacttttcgattattttaaatatcaaggtatcctctcatagcaagggctggtagcattgaatgcagttaatttacattttgtaacatccgcttcattgctcgtctgattacgcatcaataccatcatggacactaagccctattttaatcatggatataatggcgtggcttcaacaaattttgagacggatcttcagacaaaatctatcacctccttattcatcgataacatatttcaggatacgtggttactcgctctgaccagtcgtaacaggcccggtgtgactgttaataatgccctttatcaacattgcgaaaatatgatcgaacaggtgcagaaaaaacttcgctcattgcgtattttgggatgaagccgttacgcgagttgcaccccgagccaaaagacaaaatcaacaccactacacagttcctgttttaccccgatgaaaaaccctgggaagccgtcaatccccgtatattgcgcggtgttatcacctccgttcagccatgtgagcgatcagcggatatgaatcactgcaactgagtgaccgcaagaccttcgataataccgaagacaccgacctgttgacgcagccggcggtggcggtactgttccgcagaccggacagaacccgtggcacctggaaacgggtgctaagccgtgatgatcttgatccggacgagccgcgagtcgttgcagtaagagacaacacattgattttacgttcatcgaaataaagaaccgtcaaattaaaggcaggagccataacgtgacattgtatgacattaaacctcagtttcagaatctgctgcgaccgcttgtcgtcaggctccatgcgcggggagtgaccgcaaaccagattacattgctggcaatgctgacctcggtcctgctgggcgggtggcttatctgttttccgcagcctgtgttatttatttcgctacctgtttttttgttcttccgcatggcgctcaatgccatcgacggcatgttagccagagagttcaatcagcaatcgacgctcggtgccattctcaatgaagtcggcgatattatttccgacgccgcactctatctcgcttttgcttttttgtccggcgtttccccgtggctggttattctggtggtactgctttcatggctgaccgagttttgtggcgtgattgcccagacgctgacgggaataagaaactaccgtggcccgctcgggaaaagtgatcgtgcttttgtgctgggggcgttaggtctgtttattgcgctttggccgcagtatatcggcgttaccaatatcgtgtttggcgtgacggcattattgttggtctggacctgtattaatcgctgccgtagtgcgatagaggtgaaaaatgcctgattccctgcagacgttgtattactgcctcggtgggattttcagcgttttattgctggcgaccattattattttcgtattaaaaaaatgccgccctcagcgtgactggctggaattacagcagcgcattaatagctggtgggtgattatttgcctgttctcgctggcgatgttgtcgccaaaatggctggcactcactttctttggtttcattagcttcctgtcattaaaggagtatttgacgcttgcccccacgcgacgttcagacagtgtgccgttgttgtggatgtatgctgccattccactgcaatatgtctggatcgggatgtcgtggtacggaatgtttattatcttcattcccatttatgtctttttattcctgccagctcgcatggttctcgtcggcgatactaaagggttcttacattcagcgtccatcatgcattggggcatgatggccacggtatttgccttaagccacgtcgcttatctgctgacgttacccggtgtggatgctaaagcaggggcgctgctggttattttcctggttgtggcgactgagctgaacgatatttcgcaatatctgtgggggaaatcgctaggcaaaatcaaagtcacgccgaaagtcagcccaaataaaacgcttgccgggttattgggtggcgtgttgacgactatgctgctggcggccatttttggccccttgttgacaccgatggactggctccattctctgggcgcaggcgtcattattggcctgagtggattctgcggcgatgtggtgatgtcggctattaaacgtgattttggcgttaaagactccgggaaattactgccagggcacggcggtattctcgaccgtctggactccctgatttataccgcgccgctgttcttccacttctatcactacttctacgtttaaggcgcgctgatgaaccgtatgttgcgctggatttttacgctgtgcatcgcttatcccgtggtctggatttggctcggtgtccgggttgctggccgcaaaaagttaccaagagacggcccggcgattattgtagcgaaccacaacagccatctggacgtactgacgttattcaccctgttcccgctctcgacgctggtgaaagtgcaacccgttgctgcagcagattattttctgaagaataaagtgattagttggtttgccctgaaggtgattggcattattccggtttatcgcggcgctcatcaggcgaatccattgcaggcctgtgtggatgctctggcggaaaaaaagatcgtgattatttttcccgaaggtacgcggggagagccgggtaaattctcggagataaaatccggtatctggcatttaagtcagcggtgcccggaagtccccattattcctgtctacatgcacggccttgaccgttcgatgggtaaaggccagaaaatccccgtcccgtttttcatcgacatatttatcgacgacccgctgttttacgatgcggagaaagtgacttttaagcaattactcttaaatcgttttgtcgctttacagcaacttgccacaaggaaaacctcatgagtcaggaagtgcgtttatttcaagaaggcatgttcaccgccagcgatgaaacatcgttgtattttcgccactggtctgccacggaaggtaacagcaagaaagttattgtgttgtttcatcgcgggcatgaacactcggggcgtctgcaacatattgtggatgaactgatgatgcccgatacccatttttacgcgtgggatgcgcgtggacacgggcagtcgccaggggctcgtggctacagccccagccttgctcgctcggttttagacgtggatgagtttgtgcgttttgtggcacaggatgcgcaggtcaacctcgacgatatcgtggtgattgcgcaaagcgtgggggccgtgctggtatcaacctgggttcatgactacgcgccgaaaatccgtggcatggtgctggcgtccccggcatttaaggtcaagctgtatgtgccgtttgcccgcctggggctgggattaatgcagcgtatacgtggcctgttttacgtgaattcctacgtgaaagggaaattcctcagccacgaccccgagcgcatcgccagctttgagcaggacaaattaatcacgcgccagatcgccgtcaatattttgctcgatctctacaaaacggctgaacgtattgtttcagactcgacggcgattactctcccgacccagttgcttatttccggcgatgattttgtggtgcatgagaaaccgcaaaaacaattttatgccggtcttcgcagcgcgataaaagagcaacatattctgccgggtttctatcacgacacgctgggtgaaaaagaccgctctattgcttttgataaaatgaaaaactttatcgaccgactctatgcaactgcgccttatgcctttgattatagccatgaagatcgctggagtccgagtgccgatgcgtatcgtgaattgcaggctccaccaaaatcacgctcgctggaagggatgttttatgctgcgctaagtttcggcatgaagaccatcgggcgacagtccaaagggatgcgcctgggttatgaaacaggttttgactccggcagtacgctggattacgtctatcgtaatcagcctgaaggtaatggcattctggggcgtatgattgaccacaactatctgaacagcgttggctggcgtggtattcgcgtgcgtaaagtgaatatccagcagatgattgaacaggccgttgcgaagattcagctcagtcacatgccggtgcgagtggtcgatatcgccgccggacatggccgctatgtgctggatgcactggaaaaacagcagggtatcgaaagtatactgctgcgtgattacagcgatttgaatgtagaaaaaggtcaggcgatgatcgaagagcgtgggctaagccacgtcgctcagttcagaaaaggcaacgccttcgactatgattcccttgccacgctcgatcctgctccgacgctgggcattgtttccgggctgtatgagctcttcccggataacgacttaatcaaaacgtcgttggccgggctggctgcggctattccaccaggcggcatgctggtatacaccgggcaaccgtggcacccacagttaaaaaccatcgcgtataccttaaccagccatcaaaacgggatcccgtggatgatgcgtgtgcgcagccagaaagagatggacacgctggtggagcaggccggctttgaaaaatgccatcaggtgattgatgagtttggcattttcaccgtgtcgctggcggtgagaaagcagcatggttgagtccgcactcacgcagaacaaatacagcctctggaaacagggggtgtgctggttgttgctgttggggccgctgtttttcctcagctacgggcaggtgaatcaatttacagccacaaggtacgatgtagggagcagggtgtttgcctgggaacacgcgatcccctttatgccgtggaccatcgtgccttactggagcattgacctgctatatggtatttcgctttttatttgcacttcaaagcaggaactgacacgccacggctgtcggctgcttgcctcctcacttatcgcctgtgcgggatttttactcttcccgctgaaattcacttttgtacgtccggaaacacaggacatgtttggctggttgtttcaccagctcgaactgtttgatttgccttataaccaggctccgtcattgcatatcattctgacgtggctactgtggctacgctttcgtcagcatctgaaccgtggggcaaggatggtctctggtgcatggtttttgctgatagccgcttcggtgttgacgacctggcagcaccattttgtcgacgttcttagtggatttattgtggccgtcgttatcagctacgccattccgattgaaggccagtggcgctggaaacgcccgtcacctcacgcgctgcgccttgcggcaaaatatacactcggtggcatcatctttttactggccggggtgctgatccctggcagctattttttactgtggcctgcgggcgctctactgatggtctctgcgggttatgtgggccttggcacgagcctattccagaaaaacgaacacgggcatttatctctttcggcccgtttattgctctggccttatttaacgggtgcaaggctttcaaagatgtggttttctcgccacattcccaaaacttccgccattttagatggggtatcgctgggctgttttcctgataaatcgctgcaacagaccgcggtgctcgacctgacggccgagtttcatcacagaacccgcgtgcctggtgtctggtatgcttatccgttgatggatttagtggtgccagatgtacaggatattgcgcaggcggtagcaaaactcactgagctacggcagggacatctaacggttgtggtgtgctgcgcactgggtttatcccgcagcgcaacggttgttgccgcctggcttctggctcagggccacgtttcttgtgttcaggaggctattgaccttatcaaaagccaacgcccgcaggtggtgctgacacctgcctatatccacgcactggaacagtttcagggaacgctatgccagatatcgctctgaccaatcgcattgtgaaaattcatctatcgagctggcgttatttcgccttattaacgctaccaccgctggtgctggcttttaatcttttgtactcgttcgccagcttggtgctgctaatgctgtttttggtgacgcattactattgctggcgtttatggctggatgaacgacttttcaccctgctgaataaagaaagcagtctcgctgagtttgatgaaggaatggcccaattgtggatagccaagtcgggagcgactcgcacgttgacagagcgctggtgtggggttaggggactgttttatcgggctatgttctcacttattgcgctgtggctgacctcattgagttccgtgctttatctgacgttaacgttggttgattaggcgagccataaacgaccatgaactgaagcggtgcatggcacctgcaacccatcttacatctggaactaaaacggagatatttacaaatggatttctatggatcacattaataatgctaaacgcgttttagatgaaaacgccaaagtgctttacggcatctttggtgtcattagctgttctggctattttccacctttacctttcttgaatgaattcttcatggctggcagtgacccatgtgatcaagatgaaagaatggatagttggtgtccatttacactcacgagttctgaatatgaggaggtaaaggcctggtggcttgtctctcgtccaggtactgttgagtccgcacttggcagcgagtgctgggatgattggattcaagagatcctggagctataaatacccggtaggtatcaatacggattggcgccagatttggtttggctaacaaatcttttcatttgtgccacgggtaccccgttgtgcggctaaacgtaacgcaggtcnnnnnnnnnnnnnnnnnnnnnnnnnnatgtgtaattgcagaaaacgtccaacttgtgtggctgaaatcgaataccgggagcagggcttcccgtttttgggggtctaattggggggctgcgttttttgaacagaggaaaaccagtaatagcaaggcttgtaagggtgttattcgaatcctgtaggggaaatagctgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacagcatgccagcctgcctggctaattgcctcatcggccgccgccatcgcaaactcaataaagcgatccattttcttttgatcttttggggtaaccgctttatctggatcgaaaccagctttagcgtcttctgctaacgtaggcacttgcccaccaattttagcgggcaagtcaccgacaatttcatccgatagaacacggatgcctgattgccctgccaagagccgttgccagaccgtttcgataccgcagcctaatggggaaacgacacccatacctgtaattactacatggcgtgtactcattctttttccttttaaactcgattgaacaggagacaacccagaaggccgttctccataagacggttatttaatctttactgaccgtttttatgcatgaatgtcagccgttcattcattatatctcgcttgaccgggcctgctaagagtcagtctcagttaccaagaaggggtctcgaattgcataaggggttccaagctaagttatgtatactctgtggaataaatacttatggatgagcgattaaatggattctctcttggtaacactgacagaagcagtggtcagcatatttaactttttgttttctatagcacgtatcattactcgtgttatctattcactcactagcggcccttactggaagcgtgtattaatcaccacgagtgtattcagcgttattgtcggagcaataacattctttgtcatgagatgaggcggacgactggtgacgggaaatggcggtggtctaagaaatggccgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaataatcgttaataatataagaaatgtcagtaggttaataagtgttaattgtctcactcaaccgggcctggcggtgaggctatctcctgaatctcatgtggtatatcacgtaaaaacaataaggcgacatgattaatcatattcgccttattttacaatgcattgacttattcgtattagaaagcgttggtgtctttaaacagacctactttcaaatcagtggcagtgtaaatcactttgccatcaaccaagacttcaccatccgcaacgcccataattaatttacgcataatcacgcgtttaaaattaatacggtatgtcacttttttcgcatctggcagcacctggccggtgaatttaacttcaccaacacccagtgcgcggcctttgccttcgccaccgagccagccgagatagaaaccaaccaactgccacatggcatcaaggcccagacagccaggcatgacgggatcaccgataaaatggcaaccgaagaaccatagatctggattgatatccagttccgcttccacataacctttattatggctgccaccgtcttctatcattttgacaatacggtccatcattaacatattgcctgcgggtaagggtggcccaccagcgccaaacaactcgccacggccggatgcttcaaggtcttcttttgtataggattcgcgtttatctaccatgttctcagtaagccttatgttagtgaagtgcgcagaatagcgtacagctgtacgctgagcaagtccgattagccctggttgaaccagtttagccagcgtaatggccatggccagcggcgtttatcctgtgggtttatctgtgcgatacgctcctggatagcgcctaacaggctgggttgctgctcatcgtcataagtgaccccagtcaataatggtagcgcttcagccacggtatcgacagcccacaggtggaattgacctttctgtaccgcttcaaccactgcttgattcaggcacaagtgacgaacattcgtggtaggtaaaatcaccccctgattgcccgtcaaaccacggcgttggcaagtttcgaagaaaccttcaattttttcgttcacgccaccaataggttgtacgttaccaaattggtcaacggagcctgtaaccgcaatttgctgattgataggctgctgtgaaagggcactgaccagcgcacaaagctctgctagtgatgcactatcgccatcaacctcaccgtaggactgctcaaacacaatggatgcggagaatggcagtggttggtcaagttccaattcagacatcaagaatgcctgcataatcatcatgcctttagcatgaatattaccgcccaattccgctttacgttcaacgtcaacaaattcgccatcgcctaaatgaaccacacaactgatccgtgcgggttcgccgaacgcgtgagggtgaccgggatattccagcacggataaggcattaatctggccaacaacgtgcccttcagtctcaaccagaatttgccccagctcgatctcatcttgcatccgttcggcaagataattttgccgccaatttcgggcattcagtgcggcttctagcgcgttagctgagatggtgtcattttcagcataaagcgccgcttctgcgagctgctgagtaagccattgcgggcagagcggcaggctgccttggtcgccactgtaacgcacggcttggcggaacaggaccggccaggcatcggcagataaggcagggagctgcttttgttgcaatagggtgttgatgtaaccgcaccatagagccatgccttcgatatctaccagggggagttctgcctcgaactcaccataaatcgccagatcacctagctcgggttccatatcatggaaatcggcaagccctaaacggtcaccaaccagaatcaaacgcaggtccagtggcatggagggaatatgcactggcagcgggcgggtttcatcggtagagagccaatcaaagcgttgttgaactatcatttgcttcaaacgcagccacatcaatggctgagcttgcaaggcccgtaccgacaagatcaatacaccaccatttacctgatgaactaaacccggttgcagcgtaatttgatctttatacatcctgacacagccaaacaactgttccggctcgacccattcttgatagagacaggttgattgcgcagcaaaccgttcatcaccgtgctgtgctgattgccaggtgacgtggtggccatggaccagataatcgccaccaagcaggttggaggcctccggttgtagcgctttaaccgcttgtgcgatcaatgccagatagtcggtactctcctgtgctttgattagcataaaccgcggttgagattgcggatgacagaacagcgtcatcccattctctagccggggctgataggctgaaaaagcaacaggctccaattgggaggcagtagcaaataacgcttcatatggcgttgtgttcggcagcagtgactgccattcgagtcggttattggtcaaagtgatagatgcaatcgtcaaaaagggaaagggcgattatacaagaataaagcaggctgcatatacgtagagtggctcttggtggtaaggagtccgatatgttgtgtgttccgtacaaaaaacaagctaataatgcgcgtttagcagggtgaaattctgtgtaaagctgttatgcttggcttaagttacacggtcactgaagagctcacgatgaaatatcaacagctggaaaatcttgagagtggttggaaatgggcgtatttggtcaaaaaacaccgtgaaggtgaagccattacccgccatattgaaaacagtgcagctcaagacgcagtagagcaactgatgaaactggaaaatgaaccagtaaaagtgcaagagtggattgacgcgcatatgaatgtcaatctggcgaccagaatgaaacagactattcgtgcccgtcgtaagcgccactttaatgccgagcaccagcatacgcgtaagaagtcgatcgacctggagtttttggtttggcagcgattggcagtattagccagacggcgtggtaatacgctttcagatactgtggttcagttgattgaagatgctgagcggaaagagaaatatgccagccagatgtcttctttgaagcaggacttgaaagatattttagataaagaagtttaaccggtagcgggtgaaaccaagataagcgatttagtcagctgttggctgaatcacaggataaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaaaaacgccgctgatgcggcgttttttattggctaaatacgcaaagtgggcaattacttactgccagcacggcgctgtaattgatcacgcaaattcggcggagtacctttaatggtcagcgtatcggttgccgcatcccagaaaatccgctcatccagcagcagtgcatcaaaattaatactcaaaccgccaccactgcccgcaaacttggttaactgacgcaaagtccctcgatccgccgggaaactctcttccaatgcataaccttgttcagccgaaaattgctggaaatctttttcgcccagtttcggtaactcttgagccaacacctgtaaggcaatctcttcaccggcttgcagttgctcattacaatagctgtaaacctgctgacggtaggcctgacgctcatttttgcctaactcggcatcggcgcagtaatcatcaaccgcctgcaataaaccccggttttgcgctttggtatctaagccttcagcagcggacagaaaatccataaagaagtcagacacttttcgccctacccgccctttaaggaaagtcagataacgcgttgattccgggttggtttcccactcggttaaatcaatccgggcgacaatatccgcgcggttgatatcaagataatgagtagtactcagatcgagctgttcgtttacgcgcatactatgacagctgcttagcacagagatcagtaaatactccacggccaaataacggtactggcaaaacagcaccaccccgccctcggcaaacggatacttagctagctcgtcacgtaaacgaccggttgctgcacggctaaagctaaggaaatcttcatcacccttacggcttcgtttcagtgcatcagccagttcactctgctcattaaatagcccgtaagctttacttttggcactgtaaacgcggtgcagttcggccatcatctcttcaactaccgcattggtcggtaacaaagaatcccgcaacaccacatcaagcgtttgttcatcacgtttaataagctgatgtaaggctatctggtcaatatccagactcatgataaatactccttttggctaggggcgtattcaatcactgataaggtagagctgcaactcaaaagcgtcagcatcgttcaattaatggctacagattcttcgtgctataaaatagcggaaaaacctctccttatacggtaagatgtgggactttgtcaggcgttgagcacaatttttatgccacaatcatcccgttatagtgacgaacacgtcgaacagctcctgtctgagctggtcagcgtactggaaaaacaccgtaccccaacagatctttctttgatggttttgggaaatatggtaacaaacctgatcaataccagcattgcccctgcgcaacgcaaagtattggcacgttctttcgctgaagcacttcaggcttcggtacgtgaagataaagcccattaatttatcggccaagactgctatctcaatatggtgacaaatcgtcagcgctatcgtgaaaaagtttcccagatgatcagctgggggcactggttcgccttatttaatattcttttcagcctggttctgggtagccgctacctgtttgtctccgattggccctcttcgctgattggccgtgtttatgcccttgtcagttggctggggcactttagttttcttgtttttgccgcctatttattggtgatattcccgcttacctttgtggtgatgtcacaacggctactccgttttctttctgccgcctttgcgaccgcaggtttaaccctgttattggtggatactgaggttttcgcccgcttccatttacaccttaatccggtggtatgggagttagttgttaaccccgagcaaacagagttggcgcgcgactggcagctgatgtttatttcagtgccggttatttttctgatcgagatgttgttcggtacctgggcctggcaaaaactgcgtagcctcaaccgccagcggtttgttaaaccattagttgcggtactgatctctgcctttgtggcctcacatctgatgtatatctgggccgatgcgaatttttatcgtcctatcagtatgcagcgcgctaatctgccgctctcttatccaatgaccgcccgtaaattccttgagaaacacggtctgctcgatcaacaagagtatcaacgccgtttgaccgagcaaggcaatcccgatgctctggcagttgaatacccactaaacccgataacattcaatgataaaggcagcggttataacctgctgttgatcgtggttgatggtattcgggtcaacagcctgcaacaggatatgcccgcattggccgagtttggtcgcgaaaacattcagtttgatcaccattacagttcgggtaaccggcaagataccggtttatttggcctgttttatggcatttcaccgacttactgggatgggattctctccgcccgggaaccttcagctttcatcactgcattaggcgctcaaggctaccaatttggtctgttcgcgtctgacggttttaaatcggcattataccgccaagcgctgttagctgattttaccttgccagcgccggttgcgcaggctgatgcggaaaccacggctcagtggaaacagtggctggccagtaccgccgccaatagcaacccatggttctcatatattagtttgagtggtcccgccgaagcgcaagatccggtaattgggcaaaaagttgccttacccaccgattttatacgtaactatcagtcgggggccaaagaggtagatcagcaaattgcggccatccttgagacgctgaagcaaagtggtcaactcgataaaaccgtcgtcattattactgccacccatggcgtcgaattcaatgacagtggcaataattactggggtacgggtagcagcttcaatcgccagcaattgcaggtaccattagtggtgcactggccgggtaccccaccacaaaacgtgggtaaactgaccaaccacgaagatgtcatgacgacattgatgcaacgcttgctgcatgtgaaaacagccccagaagattattctcaaggggaagatttgtttgccgcacagcgcaataacaactgggtcgcaacaggcgacaacggcatattagtcatcacgaccccaacgcaaactatcgtgttggacaataacgggggttatcgcacttatgatcagcaaggtcatgaggtcaaagatgagaaacctcaactaccgttgctgttacaagtgctaaccgacgtgaaacgctttattgcaaactagtgcgttgccgctcaaaaaattacactaaccgcttaaaaaacatgcaatcatttccttaggtattgcattagcagcagtaaaatgtagtataaatgccacagcatcggcatgtagcgcagcttggtagcgcaccgtcatggggtgtcgggggtcgaaggttcaaatcctttcatgccgaccaaatacctcaacaaaaccaatccattcgggttggttttgtcgtttgtggagtgtggctgcggtgtgaaactggttgggatgagcaagagtgccgggatgcggcacagcataatttcaatgcctggataaaagaattcggcaccggcaacaaaaagcaccagcagattattgagctgacagaggggtttctgaacgcttacggcttgagtcggttcgcgcccctgccttatgacccgcagagcctccctattcgtgatttggccgggtatcgggacaaaggcaaacatgaccgtgacgcaatggtgttctacaccttcccggctgcgtttgaaggggaaatggcgcggggattcaatgtaaagcacttcgccaaaagcattagcgggcggagggatgttaaccccaccagcaagcgggcgaggctatcagcgtaaatcaccgcgtattgatggccgacagtttaacgcctacgcactccagcacatgccggaaagcagccagccagatgaatcattatttatcacatgcgaggtttttatgttggttcagttagttcaatctgaaccaacatacttttgcttatatatacaaaaactacccacttaaatccataatcaactgttgaattgatggctaaatttaatacgattaaagtcttaaattatctacttaattgattttcactctttcttctggcaggtggatttttgtcggtatcctgcgactggacgacaaccccctaagaaatgtaaggtaatgccggtgcgactcactccacaaggaatgggatatgagcttcaacctgcccggaatgtatttgtattacctttcaagagataatttagcccctgaagaatacgagcggataatcagcccgcacgctgcctgggcgcgtatctgccgcgaatatgaatttgacgacagtcacaatacccgccgttaccttatcaatatgcgggaacgtgaacagcgctcatctccagatcagccacgtccaggcgggatacgtgaaaaagagaaactggaaaaattggttttttcgggtgacgtggtgatgttaagtgatctgtacggccccgcccggctgttctatatcaatggtgaaggtcagttgatgtctgccgatccccatgctttccgtttcgagggtgccgcaaagattatcaaggcatttgacgattcggtgaaatgccggaactatcagcgaacgggtggaaagccacggccaacgaagtcgccaatgaaggtgaggccttctgtgtctgaactgccggtaccgaaagcattcggcacgattaacagcaaggctgcgggccggctgcttgctgcgggtggtgtgtataaccagaacccggaaatgtttgctgataccgctaaaaaactgggtggcgatgcggcggaagggtttgatcaggtgctgaatgaacagagtgctggctcgctggtggcattgtcatccatggtcatgctgggtcgagcctccgttgctgggcggccaagcgtagctagcctgggagagttgaaaaattatttaggcaagacaaagggtgaacagaaattactcaataatatagacgttattaaaatggattatattcgtcgtgaccgtgcggaacttatcacaatgcgcgggcagttcagggggatgaggagtaaattcttaaaatcaatctccgataacccagaagtgaaaaaacgttttgatagtgcgactctggcagatttggcaaatggcaaggccccgaaaggttgggatgtgcaccataagctaccgctcgacgatagcggaaccaatgatgttggtaatctggtactcattaaaagagattttgaacacaacctttttacgaatacgcaaagcaatataacccgtcaaattgggactaatggagccaaagagattttatggcctgttccgaaaggtgtgatttatccataaaggatgcagattatgacccagcttaataacattgtggatgagcttaattcattggctctaaagttagaatatgacgttcttccaccagccgtgtttccgtcttcactctatgaatatgattttggactaaagataggtaaagcacctcaagaattttgggatcaatataaggcgcttgtagaactcgctgatggtttcgatttggatggttttcgtatgtatggaattgaaaaacatggggattatgaaaatgatttgtttacttataatggctataaggcccgcttagacaaggaggccccatcgttaatgagcgatgaaagtcgttattgtatagagatcggttcatcatcactggatacctatacatacgatgtacgatacggtaaatgggaatctagagatcgtgttcagtatgacaacctctttatttcgtgtagtaatctgattgattttcttgccgctatattggcagagatccgtgaagctaatgtccagtagtgattattcagaataatatgaataatcaatttaatatctctataactggaggttgctacgtaacgagtggcgacaaaaataaacgtttaagttcgtcagatggaaacaaatagtaacgtgtggcctaccagccaaatgatattctttgataaggttcaagccctttcactagctgggggcgcacgttaaccgatagtaagaaatggtaaggtttactcgctatcgtgttaatgagaaaatgttataccagttaaaccttaaggggtcgaaatggcgcttacagaagaacagaaggcgcttttcgatgccctgacgcaattacagcgcagattcgttaccgcgctgctagagggtgccaattaaaccgaggcataccgaacacctggccgctgtcgctgaattatccactggcaatgtcgagccgagcctgtcatcacatttatgtaatgaccgtatccttattgcactcacggcctcctaattgcccacacagcctcctgccttttggtttattaccgtggtgtgccccaaaagttaatagcacaacgagtaggataaaacggaaaaacgctttttatcagcatcctctctattttttgtgatttacatcacttgctattatattcaaatgtcggtgaatataatgattgttatgacgtgttaattgccaaaacatcgtttaccaccaaggatgatagaatgacatcagcaattaaaataactgttggttatcacagtttcttgcttcctgacacccatactgattacgccttcccagcttacatcaacaaacatattgatcttatttggcgctatatagaaaataacgacaagatagaagagttgtcttcaaatcctttctcaaagggtaggaccgcagtattagtcaaagcaaagtttctctcaagtgaacttaaagagtttaaattaaaaactgggataataggttatccttttgatatgaaagatattagtttatatctcgcatctcaaaatataaaaatcacgctatgcacggagtttaaacggaatgggacgttagttaacagcctcccctcataacatctatactctaaataaaaggaaggcgctttaggcgttatgagtaacaaggtaaaaaccgctcaccaaagggtgaacggccttcttgaattcaaaccagtaaaggactcactggcgattaagtattaaagaacttcaccattgctggcaataacttttttataccaatcaaaacttaacttacgtgaacgcgccattgtaccggtgccatcatcgtttttatcgacataaataaagccataacgtttactgtattcaccggtagtgaaagatacgcagtcaatacatccccatggggtataacccattagatccacgccatcttcaaataccgcttttttcatctgctcgatatgggcttttagataagcaatgcggtagtcgtcgtgcaccatgccatccgctgccactttatctatcgcaccaaaaccattttcaacaataaatagcggcttctgatagcgttcatacaacacactcagagagtaacgcagacctaccggatcaatctgccacccccaatcagaggctttgacgtgtgggttcggcacgctgccctcaaaaccagagagtgaattgccgctacctggattaatcgcagagaccgcgttactcatgtaataactcagccccatgtaatcggcgcaaccatcacgcagagtctcgaggtccccctcttccatatggatattgaaaccacggcgcgcccactcttgtaaaatatatgaagggtaataaccgcgcatatgaacgtcgccgaaaagataacgctcacgcatagcttcaacggaatacatcatgtcatctggatggcaggagaaaggatacagaggcaccatcgccaccatacagccaatcttaaattccggattaatggcatgacccagcttgaccactttggcactggcaacaaactgatgatgcagtacctgatacagggtctcttctgggttctcttgttcagtgaacaccacaccagaacagcaataaccaaacagtggatatttccagttacgctggttatttatctcgttgaaggtcatccaatatttaactttgcttttgtagcgcgccatgacgacttcactgaattttacaaagaaatcgaccactttacggtttttccagccaccatattctttgaccagatgccacggcatttcgaagtgagataacgtaatcaccggttcaataccgtatttcagcaattcatcgaacatatcgtcataaaattgcaggccggcttcattgggttgctgttcatcgccatgcgggaagatacgagtccaggcaattgaggtgcggaaacatttgaagcccatttcggcaaacagcgcgatgtcttctttgtaatggctataaaaatcaactgcttcatggtttggataacgatacccttccagtactccgtctgtcatcacacggtcaaccccatgggagccaccagagaggacatcagcaatgctcacgcctttgccgcctttatcccagccgccttcaacctgatgtgccgcaaccgcgccaccccataaaaaatctttcggtaactgttgatagctcataacaatctccctaataactgcgggcaaataggtgccctataaatggaaagtatcggcgcgctttcatcaacattgaacaagctgatgacgtgctgggcggtcaatgtgtgatcaattgccattattcatctcctgtcgcggggtgccaaccctaaaataaatagagcgttatcggcttattatgcgtatttacaggatatcgaggagggattctagcaaaaagaaaagcgaagtcacgatataacaaaatgtaccgtttgtaatatgttacatgtgaaaaacaccctgttttatttggtgtttttattcattagctgaggtaatttcttgccaatagtttcaataatatatagcaccggaatttgggtagtaatattatactggccttcaaggataaccgggggcatgtgataggagatattgagatcagccattttagccaaggtggaactttcactgttggtcaggctgataattttacaattttgcaggctaaattggttggcaatgcgaataatttcttctgtttctccagagactgaaaggataatggcgaccgcgtcctgatacatgtcgctgttaataggataatagggatcatcaatgtaggtactgtatttaccaacattagaaaagaagcgggcgctgtatttccccaatgctcccgaggtacctataccaacaaaaataactctgcgcgttgccgctatctgtttcgctacgttatctaatagctcatcaaactcgctattattaatgctcttaaaataactgattatttcactgatgccaaaggtaactggtggtttctcatcatgttctaaatataatttaaaccggatacggaattcagaataaccatcacagttcatttttttacaaaatcgtaaaaccgtggtggtagaaacacccgaggcatctgcgagctccctgatcgtcatgtacatcactttgtcagtattttttatgatgtaattataaactatcaattccaattcgttcagcgtcgatatttctttataagtaaacatattgatacctgaattcccgttagcgacctgcctttagggcgcttgcaatggcccaagacacgcgaatgtagcatgaaatggggccatggacgagccagttatttatgttagcaagatatcgactatttcttactgcggtaatcgtaggcgtttttcggcggatacttctttgtagatagctaaccgggcgtaattgcccggtatatttattaattcactgagataccgtagactaaattataaatagtacttttactgcggtaactgcgtcgctatctttatcaaatttaataatcattatgccgctcgcacaatatagttaaaagcaatattccgtggtctattttcattggctgtgggtacagatctggaagcgtcaaaaaaaagttcggcgagtctatcatccgtaacgcctactgccacatctgcgctagcagcataagatccaaattgaccgtcagtgcgaaaaactccagtggcgttagagctgaaaagtctagccgatgttgcttcattccgtccctgaattccaccagagatatttcttatcgcatcaccttgtattgatagtatttcccgacctgcatcaaccccaagcccatcatcccagccacgaataaactcaccccgcaagtccggtaaaatacctgacggataagccaatgctaattttggatattttactttgtcaaagatagcaccattacattttaaccaaccttcgggtggagtggcggtaggccacggaagcgggaccccaaccggaattgctgagccttcccccaaaccaaggtttgcgagagtctgtgttatagccgttggaccggcgtcttttatctcagagagattattaccagactgcaaaaatagctttttcagtgcggctaaaacctgagtatcgtcattaggatctaaggttaatcctccatcttgaaccaccgtgaccaactctcgctgaatagtattaaaccactcagccggtaatagggtgggtggaacgccaccggcgacgttgccgtcggtaaattcgccgttactgtcggcgcgtgtattaggaatatctccaattttttgcatggtaatacctcactggttaaagcgataaaatagaaatggttaatgaataatgacccgaagtacttggcgtggccgccagatagacacactgaaatatcaactaagcagggtatagccaaacttcagaatagaatgggacgggtttaataccgctaaccggcattcaagctgtttattgccccacgaacgcagcggatcactgcaatacgttaagctgcattgggcattatgaatggtggtttccggtgcggtaattagccaggtaaaaggccactcttcaccgttcaatgcatcacggcacaccgacatacccgcgcaggcttgccggtattgggtaacggtaatgtcatagcccagagcctttgccacgcggataaagtacgccgccgattggccgccaataccaaacaatttggcgaccaccgcccgctggcgttggatcatgctatcgatctcaccaatcgcgcacacaaatcgggcaagcccagtgtcgcttcccattcaggtaagagagccgtggcggtggccgggaaagccgccgacagcagatcttgtgcatcttcatcgctgcgttggtaagcattcgccaacgcccgcagtacctcggtctgtatgccatcgtgccgtcggggccacactaatcccatcggcatcagcgcttgtaacgctccggtatattcacttacggaatagcggctcataggtaactcactgtaccccgaacggggagtttgccagtttgcagttcaatattggccgacggggatgccataataaaccccccgcttccaggtacttcgccgatggccagcaacagcgacgaccacaggatttttccaccgggttgcccttcggtgaaaaacacctcatcaatagcggtattgatggcggcggttgttgtactgtcagcataagagatgccgctgatcacaaaatcaatcgcttgagcgacaggcgcgcaaacatacaccagagcaataataggttgttgtggatagattgcgtccgctacccgcccctgatcgccagtggcttttaccgccccccactcttcaagggatgaaatgccgtcagttccctgcgggaagccgccgtggtcgttatcatcgcacatgatatacacccctacggtgcccgcccccatcaaccgccgtttcacccagcagcgagtgactcccggtaccgctaatgcccaggattgataatcggtgtcattgccaccttgcgggacgttctggtaggccaataacattcgagaacgaaatgcatcttctgattcaatatccgcaccaccagaaattttagtcaacgcggtggccgtggcctgaaccccgtcaattgcaatatccagcgtcagtaccgttcccgccgggctgttaccccgattgccgccgccagttgcatcgtccaacgggctgggcaagatagcggtaatttcaccgagcgcactgccctgctcggcaataatgacttctttattaagctgatactggtaaccatcggcccggttcagcaggcgaccagcaggaataactcgcccggcaataccgctgaaccggacctcgttactggtggcgggattggccgctttgcggaacacatctttcagcgccccccaagccgccagatactcgtcggtagcattatagggggtggcttgccgggcgatataatccagatagccgtaatgcaggtgcgccatcccggcatcggcatcactgatcacgccgatattagagaaacgcaataaattgccgccggttttcagttccgattgaatataagactgattccgctgccgcaattcacttaacgtgggtcgattaaatggcatgaattactcctcccatacccatgaaaatttaattgatgactgtgtttgattagctgatcgtgtttggctgggttgttggtaactcaccaccagcaccagggtgttgggggcgataatgtgcgcacggacattaatcgcggccaccacactatcttcgatcagccatgccagcgcctctgtggcataatcctccgctttgatagccacttgtgtggtgagtttctcacgccgcagtagccagagccgcgagccaatcgccgatgctgcaccactgtcaccccaccaaccacggcgatcagggctatcaatcgcatcatctgcccgcgctaaacggtcggtgaataaactcagcagaatagccgtctgcaagtcatcaccctccagtaagccgccgttaccggtctgccaatcccccagcaaggcatttacatcccaaacggtcttaatatcggttgtcatcgcaccaccttagcgggcgtttcactggtaagtgtcgtactgcccgactggacgtttttaagttgatgattgtggctgttgtaggcgtcacgtaagctttttagcgtggcgctattactgtcagcgttatcaatgatattgccgcttacctcaagcaacggcgtatttaaccgtacttttaccgtggcatttacggtcacctctgtcgcattattgacggtcaccggctggttgttagcctcaatcaccaccccactctcggtcagtttgataaattgcccccactgggcgtaaatcaccgtttcacctgcattgagccccatatgccgataggccggatgatgtgaggcgatgatcatcccgctggaacgatccccccccaggaaaccaatgaccacatcactgcccgccggcaatcccgacgagaaaccaaattcagctaaccttggcgtatcgctgtggacttccaacggggtttgatattgcacggtttgcactccgttgctgtcgtcaaaagcggtcacccgcccgatccccagcagcatttttatctgtcggtatagagttgagatttgcccactgacatcactcatggttaaccccttgtttcatttgattttatagggcttaacgtcaaatgcagcgggtggcatcaagaccatatttgccaccgttccttttgcatctttctgataaaccacttcagataacaaccacaactcatcccgcagccctaaagccggaatatcgatagggataagcgagttgatttcccacaattgttgttctctatcgcgccagctatctacctgtaccgtaaggactttggcgcggccaacgctgcggttgatttcccaatcgatactggtttccaccagttgcggtgagtccatggtgttttcgacgataacgatgcggttgcgatagcgatccggcaacagcgccgccagttgtgtatcctgtactctgaccagtaccgaggtattgttcccccccgagggcgagcgcctggcaaccgcattggtcgagagcacgacaccggtgtaatcaacaaagcgcttattgatgtccgtatgcaggctggcgctcagaatattgaccccctgcgccacgccactggcggctttgcgattcccaacacgggttagcaacaggttgccatccaactgatcgtaatagagtagtgccgcccaacgggtcacattctcaatgaccgtttgtgccgtttccccccaattgagggtgaacgtcggtacgatggtcatgtcggtaatatcggaggtcacggtgatgccgtaaggttcagccaatttctgtgcgatttgtaacaccgttgattggctgatcacgctgttaggccacttggcagagcaatccaccagatcctgacatttaccacgtcccatggcgctgaccacgtgggttgtggccgtgatggcgttatcccaactgtcaatatagccatttaataccgagtcattgcctaacttcaccacacagggatcgccggggttaacccactgttgcctcccactggcggggtagcgatccatcagtgacagttcaaaactgctgggtaatttttcaatgctccgcgttacctttactttgctccagccagtgatcgcccggccacccacctccagtgttaagtcatcattcatagattcagcgccttaaatcggatgggcataaatgccgggtgaataggattagccattttcaccagcgcatcgccgcgtaacgcatcctgatagaggcggtttgccagcatcaaagccggtagtgaacggttaaaactgacctcgccaacccgtgatagattggcccccgcctgctgtagcacggtcacgatagattcacgcatctgcaccagcgcacgataggtctcatcattccccctgtcggcggcgaccagtgcagtattgtcaatcaccaggcaaacccggcccaataccgcaaccgcatcgtcatagctttccggttgatattgcgctgccacttggatcatcgccccagtgcataatgtggccattaagtggtggctggcatccgcgacggccctatcactgtcgttggcacggaaagtatcgtcatgggctagcgccagggtttccatgatacggataatatcccgcgtactgatgcccgtcgccagcagggcatcgaccacggccagcacactgtcggcatggctttcaatactgctggcggcgagtaactcgtccaacgccgcgtcgagcgccgcccgtccttcaaccaccagtgccatccgttgcgccaccagcgtggataaatccgccgtgtcattttgttggctaaccgtcgttgtcgctcccgtgctgctgcctccgacagtgccgtggttatagcggccatagcggttgcgaccaaaggttgagcgtagggcgttgcccaaattactggcttcgttggccgtgcccgtcaccatccgacgccagaatgcagcggtatttttcagagtttttatcgcctgagtcgctgagcgcatttcgcctttcaccgttgagataaagcccgcaaccgctttagcacttagccctagccaggaggactgaatggatgcgcccatttctgcggagccagtaatagcaaaggcacgcaggccagactcgatggcggttaaggtaaaggaaaagacccgctcactgctgaagctatcatcgatcaatagccctgcctcggaaatgctgaccgtcatttcccccagtgtcgggtggaccagagtgcccggccccgacatttcacaagccgcaatcaatgagtcacgttgagtcatcacatcaggtgcggtatagatctggctgttttgtatcaaaatccctttcagaacaattttgcgcgtattgcggcccaaatcttcgatatagctggtatcgcgataggggtagctgtgtgttacctggcggcgaccaaaggtaccttgcccactgacgaccacaaagggaacgccacgaaaggaggctcgatgaaggtgttccgaccattgccagctgtcgtcactgcctcccaataacgctgataatgtgttgccaatgagtgacattttttctcctgtccggttttcggtttacagaaagtaaaaaacccgctggagcgggttcgaggttattgacaaagtgcccgcgacggagagaacagacagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaacccacaggggcgggttgactacattgcgtttttacttaaattaatgaccgagttccatggcgtgggcaattctggccccgccctgcgcttggatcagcgaagtttcaccagtccggctgtcgattaatgtcagctcaatttgcacccggttattttgcattgcggtggcaatgacatcagcaatagcgttgccgttaaagtcacccgctgattcaggggaaataagtgatagattgacaggattgatgtcaatatcattatagccaaagtcggatgagggttcttccgcgtgaatatctgtaagccagttatttttccaagtattttcggtttcagccccaaaattaaacagatcttttcctagattgaattcaggaatgtcgctattaatggccacagtattaattgccactgcattaactgccgaagtcgcatttttctcttcattatttccctgatattttttacgaaatccatcggtcatcagtcccgcactaagcatggctttttcataaaaattaagttgctgataaaaatcagcatcgttataaccccgacgcattttatccgtatcaatcccttgggttacccctagggtacgcataatcgaaaagttatctgggccataagttatcatgtcggtaaggccacctattccgtcggcaatcgtaccgtcagagaacaatacatcgtaaagcttattcgatgccttacctttgaggccatcccaagccatacttaattcattcgttcgtatgtttaactcagttaatcgggcattaagttgaggatcaatcgttaggccatattgtcttgatttagccagtaaatccgttagctgccccccctcgcgcaataactcaatagcattagagtccattctgagaatatggatcagttggtgttggtcctgtggtgccatttgtggaaattctttagccatattcgtcaacgtagtaggagcatccactgttccatttttattactggcaatgtctaaaccataatcttgtaacagattccaaccctgctcatcacgtcgccaaagtatattattaaacgtgttatagagccgttcagtcgattttattgcggcttcttggtctgtaccacgaatttgcatcgccccatatagttgactgaattgatcaataggtgcacccgcattttgcgtgactttatttaccgttcgggcttcgctggctgcctggctgactgcactggcaaattcagaaccaatcgtataaataagattaaatttccctcctgttatatagctattagcaatgttagcaatacttgtcattaagctattgtccgaagatgttctggtccccccacttatgttgccgtattcattatgaaatccttctatccgcataatgaacaaggggataacgtgattaatcgcttccacacttttacgtaattcattaaattgaggcactaatgcttttattgccttattcatttgactcactgattcagtgacctgagcatcgatagccaggtcaaaatcaaatatctcagtcatttttgccagccttaatattattaatccgctcggcctgctggcaccaccaccttaatccactgtaggtcagggaccaggcatcgcccggcccccagctatagtagtaagtgacgtcagcgattatttcgcgccatcgtcccccgttggggagtaggctaaaaaacgcatcatgtagacctcacaggctttatagtcggtaaaagccattttcttaatggcttcgcgcggcacccctgataccaaggcaatcagtaaccccattccactgagcgaacccgacttggtttgctcatcgtagaattgctgtacctgtaacaaggtaggttcgctgagttcgaccacctcataggtggtcttgcttgcgtcgtgagcgatgggtttaaccaacgaaatcgttttactgcgttccagttctgccatatcagttctccgtcaccgagccgccttcccagcgcacctcgagtgtgccttccgtgctgtccacttcctgagtattcaccgaccacatcgcactgccgataatggttttgccattcgccagttcgcagacaatattgacatgggtctgatcattaaaatcactaacggagatcccgccgctgtcacggatctggcacacaatataaggcgcattgatggtttctttatagccatgcaccccatccatgcccatgacggtttcacgttttactctggatgggctgtatttaaagctacccgcgaccatgaccgtaatgccatccacggtgacatacgccgtacccgccaggcggtttgaagtatcgctcataatttatttccttttttatggttaaacggccgcttgcaggcggaattgattgagaacagcaaagatacgtaattgattaatcagcacaccggtccacagcacatcaacccggttcgggttactggcgcttttctcaacaatcaatccacgggcaaaacctttggcatcctgaacatagccgttaaattccaaggtctgatactgggcgataagctcagcacggatcacatttggcgtgataatggccgagccaggggcaaagcgcgtgccatctgccgctaacttcatacgggcaaacttggaggtcacctgtgtacgcaagaatcgggtgacgaacatcagcaggaacaaggtttcaatttgcagatagctgtcatcttccgcgccatatttgtttttctgataggtggtaataatattttccacctgaaccgtgctgtcatcggccactgtcacggttgaaataccgctgtgcagcaagttgttacgctccgtcagggtaaagcgactggatagcgggggtgccaatacgccgcgaatcgccagtgtttgcaatggacggcccggatcgttacgcaaactttgcgcaatcgcgccgacataagcggcagaccagatatgtgctggcgtgggtgaattatggatccccaaaagtgaggcgtgttgatcgttacgcaattcacccgccgccgttagctgaccataggtgccagattgcgcagcaaaactgtggccgtacaactgctggcgataactccagcgcccggtgctgtcagaaagaaaatctttgatcgcatccagtgatgccgtatcggtataagggttaataatgaaatcgaacgtccgatcctgtaaattcgccagcccatcggccagctcaggtgcccctgctcctcctgccataggggtgatcatgagtaccagactttcaggggtgatttcaccgccagcgttgcccaggtagttcaggcgcagatcaatattattgccatgcgcgcctttgttcttcgcctccagaaccacgaccgccccttccgataccatgtcaccggtatgaacaaccgtgacgggcaactcaggttggttttcaatcgccgccgccagagcggccgcaatggtgctgacactatccgtcgccaccaccgtggtttgcacacggatcccaccaatataaagtgaaataacaccggtctccgatgccgccgtattgatggtaattttaccaatggcagccaccatcgaatcagcatcactcagcggtaaaagatagatttcaccagcggtgtcattggccagataagccgccatttgcccatgcagcatagagccggcaccagacaaacccgcaacggtagcggttgatgagaccagcagtggaatattggcgggcaatgtactgcccgcccgtgtttgcccaataatcaacgtgcgctgggtggtgctcgccgtattagcctgggaattatcaaattccgcaaagaacagtggcgtgcgcagattgctgggaatatttgtgaaaggaatggtcatagtttagtactctccgttgttaactcttcaaatacagatgccgctggtttagccgctatctgcacgacatcaccgtcttgtaggcgacggcgccaaaacgcgttatcaggcacctcggtgccaaattcaggcaaaaaggtgcccttgaccgggtcacgtacagcgcgaccggccattggttttacgaacataggattactccgagagggttattgcgatcagcggttccggggcaccgtcaggcatgttaatagtgacgtcgatgcccgccagttgtggggtttccagcggaaagaaatcctccggcccctgataatattcaagatctaactccacttttacttcggctacagagggttcgctgcgggtagcggcactacgtgctgcagtatcactacccaaggcggtataaatgcccatcgtggtacgcaccttggcgaattgctggatctggcgggtcagttcatagctgttaatgaccgcccgctggatttgttcacacaaccgctcaagtgccgaggctgctacagtgactgggttttccccctcgctcagttggatgtgcccgctaatacgcagtgtagtgatggttttaaactgcggcgcattacggccaatcgactctttcacctccagtggtgtttgtaacaaaatggcgggataggtggttatcggccatgcttcggttaaatagatacgatcttccgcatcggtttttccccgtaacgccgctgccgccagttgccggatttgagctgcattcataatttcacccgataaaaatgagcgacgcctgacatcaataaatgtcatcgtggctctcctgattaataatgaccccatgcgaagatgaatacctcacctccgtttaataatggcttgttggcttgctgctttgtgacaaaccacaatggcagcgggtatattttcaatggttttattttgcagaaaattctgtaaaatttccgtcctgcgctgttcttctttaattatcgcggccttctcacgtaaattgacgtaataggttttaatggtaaatatcacgctaatgatagtgccgagaataaagataaagtcctgcaagctcagtagcgaaaataaagccagagaacctgcccaccaatacggaaattggctttgctcatacatttatcacctccgtactgttatcacttccgtacattgatcacctccgtactttgcacacttccgcctatttcagacagcaataaaaaaaccccgtcgatgctggggcttcttattgtttactcagtatgtaacgaaccagtgatatcactctaatctactttttgcggaccgcgtgaacgttttttaaaaaaaatcttaaaaattattttctgtattaattacatcagcatagaaacaaaaaaacctgccacagcaggaagttaatcggtctttatacccaagtgacttcaagatgcaggtaggcagcaaccgagtaacaaatggtcggaaacccatttaaacagcatttatgctgcccgctgggtgagtctcattaatccccaagagcttatttattttaaggtcaacaacaactaagtgactgggataagcaagggcagccaacccccctgccgcttgaaagacgaccgggatagatggtaacgaataaaccagtgatgccagactaatacattttttgcggaccgcgtgaatgtttttttatataagatgaaaaaagacagccacaccgaagtgtggcctatcacagttagctatacagtggccagcggcgctatgaaaacgccttgatatttttattttttcccaaccatcccaaccctgagaatgtttcattttcgggttgatattcacatccaatccagcctggataattttttattaccagttgttggaataaccaagggtagttgacctcgcctttattcggttcatgccgttcaggtaccgaggctatctgtatatgtgaaattaacggccagtaatgttgtaggttggcccataggttgccgtgtattttttggcaatggtaaacatcaaactgtaaaaaaatattctttctctcacactggtgaattattttttccgccagcggaaatgatgaaataaaataacccggcatattgtcattatttaaaggttcaataagcaccctgatattgtcagccattaaatagtctgcagcataacgtaatcgttcaatcagtaacgcatattgctcatcgaaagtgatactctcttctctattgccagccatgatatgaatctgtttacatcccaatgccacggcatattcacgcgccagccgcacactgtggcgaaacggctcgccagcatcgggcagtgaggcgagtccccgctggccattttcccattctcccgcaggggcattgatcaaaactaccggaatgccgctcgctttttgtgcttgttgcacatcggcgatctgttcctgataggggaaaaggcactctactgccgggaacccagccttagcggccaaagcaaagcgctgtaaaaatggcacctcggtaaataaccacgttagattggctgcgaatttgagcatggggctcttacctctttgttgaccagatgtaatttaacgccggactctttgatctgtttctgtgcgacaagtggcagattgccatctgaaataatgtcagtcagcgcctgtaaattacagatagggaacatgccatatttaccaaatttactgctgtccgagaccaaaatattacgccgtgatgcgcgcatgacagccgccttcaccatggctttaccttcactgggcgttgacatgcctcgcgcaatatcccaagaactgctactgaggaatgccacatcaatattgatagtgttaagaaaattggcggcgctatttcccaaacaggaacgattacggcgatcaactaaccctcccgtgtggtaaaggctaatatgcggcatgtccatcagataaccactgatagtgaaatcattggtcaccacggtcaggttaaaacagttactggccgcgaccgctttggcaacttcgaaaagcgtggtaccagcatcaagatacagtgtctgcccaggttcaatcaacatggccgccagcacaccgatattctgcttcaactcatgattcagcgacgctttttcactgtacgccaactcaagcttgagcagattgttcagcttcacaccgccgttgattgccaccactttcccctcggcttccagtatctggatatccctgcgcaccgtcatgtgtgacacgttcatcaactcggccagatccatgaaggatgcgacattctgctcatgcacgtagcggtagataaagtcacgacgctgttcagggatcatcatcattatcctattttgttgcggtacgattgagccaactcatcaatggatgaggttgttaattgactgtaatcataaggctttatcagaaaatagagccgtgccgtatcttcaagttcttcagcgttgaaccactgacaaccgggccatggttcgccagcaaaacggcattgtgatcgcgtgcggtatcggcaagggcggtggcaatggccggatcgccgggtttcatataagacaacaaaggaagacgcccgatgcgcatcacatagtaaggtgtaatggggggcaaacaattcgtatgatcaatatttgtgagacatgacaaggcggtcagatacggtgagtgcaaatgaaccaccgccccgcacgtggatctggcacggtacattgccaaatgcatcggcacctctttcgacggtttgtcaccgctgatgtggttcccctcggcatcgagtttactcagtgtttggctatccaattcacccaggcaggaattggtcggagtgaccagaaagctaccgtcaggcagcttgacgctaatattgccggcccccccactgctcaacccccgttggaataatgagcgggcgtagttcaccaaatcatcacgcacttgttgctccgaaaagggtacttgtttggcaggtggtgacagttttgacgctggtggcggctccaaagatggtggcggctctgaaaacggggggctgttcactctgtatactcctgtgctgccacaaaaaagtgttcattaccaaaattaccggacttgagtgccagcatcagaccacgctgagggtcacgtacccacggaaccccaggtgcgattgattggccaatttccaacatattaacgccaagttgtttcaccaccgtaccggatgtttcaccacctgccacgatgaacgtattgacaccacgggctaataattcgttagccaaaccagcaaacgcggcttccacggccagactggcttgctgctccccgtattgttgttggatttcacgaatgatatccgacggctgagtggcgtacaccaatggcgccagcgcctcgcagctatgtgccatcacccaatcagcaatatcattgatataacctgaattcacctcaagacaacgcccaacatccagcgcaaaatgtgccgcctgttgacagtaagtgctaacttgctgctgagtcatggctgaacaactgcctgacagcaccacggttttccgcttaatcggaaacgcaaatttcgtcgcccctgacgtagaagccgcatctaacgtagaagccgcacctgaaataaaaatagaaggaaaccgtttcgccaacgccccccctaaacccgaaccgcccgcaagtaatggttgctgggctaacgccagtgccagctgatccaaatcagctggggtgagcgtatcagcaatcacgtggttgcagccctgtgctgatagcgcaaccagacgctgatgaatagccaatgtaccctgttgaatagcgtcgagattcaatgaacccaccgcgccatgaatttgtggcgccagtacccgccgtagatcagcatcacgcatcgggttgagcgggtgattttccatccctgattgattcagcaacacgccattgacgaaaagatgggcatgaaccacagtgcgcttattctgcggcaatgcaggacagtgaactaactgttgcacccccgcggcagacatcaaggcatcgctgacctgaccgatattgcctgcgggcgttgaatcaaacgtggaacaatatttgaaatagatttgccgagcttgtgcgcactcttttagccactgtaggcaggccaatgattgttcaatagcctcagcggcgggaattgagcggctcttcaacgcaatcacgacagcatcggtattaggagggcacagattatttgacgtgggaacctcaataaactgcaccactttccagccgctgtctgacataaaacttgcaatgtcagtcgccccggtaaagtcatctgcaatcacgccaagttgaatagacatctcagccactcctgtgaaaccgtttgaattgacactattgttaagctttgggcttcacattgagatgactgttatcacaaattttaaaataatgaatttatgaaaattcaatttaacttaatgttattaaataactttatttattttagactaaaatagtccttcacaaagaattgtgaatatttgtgtgccacgcatctccccaaaatatcaggctgaggcattctcttcggaccgtgctgatggctgttcataaataggtaaattctcaatgaaaggatccatggttaatttcacatttagcatcgccaaacagccatcgatgaaaccttcggccatctgcatgttaatcctaatcagcttttcgtctcttttttgctgccgtgcaatcgcccgttttgactggttaaggacatagtggcgaataatcaattcatattcatttggccgacattgtttcaatcgtgcaacacagccatcgaccaccaggccatcatcgtcacaacatgacgccttacttttagaggtatcggccagcaaccctttgaaacctgcggctatcgatgaataatccagccccgagctatacctcgcccataccccccaccgcgctaataccaattggatgtctctcataccctggctcttctgactgtgatttccggcttgcggaccgtttaatgaactcatatacccttactccacaaaaggcggggtcagcgatgacacctctgcctatttattggtcaacaacgaaaatcaccggttaatctggctgctgtctgcgggtgctaaccggctcaactcgtgtcacatcccccgttgagcaccttggcgctaggcttttcagagatgatcccatgcacttcccttatacatttcgattgattattaccgcaagtgattttatagtcaacaccgcaagtgattggatattattgctaacggtaataaaattgactcatgaaaaagaagccattaacgcccgaacagttagatgacgctaagcggctgaaagagctgtttaatgcgaagaaaaaagcactgggtatatcccaggaatctgttgcacatgaattgggcgtcggccaaagtgccgtcaaccagttcctcaacggcgtaaacccgctcaatatcaccaacgcggctgcttttgcaaaagtactgaatgaacccatcagtagctttagcccttctctggccaaagagttggcaaaaatggcggagagcctgtccatcactacccgctcaggtgcaaaggataaacccgcggtttccgtcgctaatagctatccgttaatcagttggataagcgcgggtaactggtatgaagcgatagagccgtatacgctgcgtgacattgagatctggcctgaatcgaccaagcatgcccatgagagtgcattttggttgagtgtaaaaggcgattccatgacctcgccatcaggtatcagcttcccagaagggatgattatcctggttgacccagaaaaagagcccatgccgggtaattttgtgatcgccaaactgacggatgataacgaagcaacatttaagaagttagtggttgatgcgggcattaagtacttgaaacccttgaatcccgcgtatcggttaattgaactgaacggtaactgtaagatactcggtgtggttgttgatgcccgttggttgcaaatagattagccaggccgtccgtttccttaaaaaccaattacaaaataaaataactaaatcatgtgtctatacaaccagttatctttttatataaaaaataaccgccagtaattaaccaacaaatcacctgcggtaatttatttatgccatcagggttgtctgccacccacaaatactgtatattatcacagtacttattgttcaggaaaaagtcatgcgtgttgaattaatttatgacaagcggaatgtcggttcccttgctaacgccactgaaattattagagcagagctcaccaagcgcgtacatcgtgtcttccccgatgcggaggttaacgtcaaagcgatgcatgccaatggcatcaataccaatgccagcaaacaagaaaagtcagtactcaaccgtttggttgaagagatgtttgatgaagccgatgaatggttgaacaatgaattctaacagaaatttatccgggtagattggcccgggatctattctcaccagaatgttaccggccctctcaatgagaaattaatttttttaaaatttttttaatctttaatttaaaaaattaaatctttatcgatgttagttttaatcatgatgatttaagtgaattaaaggttaaaaatgaataaagaagcactagcaaaaaaaggggccggcgcactggcattacttattctgagtcatcctgccgtggccaacaataatacggatacagcaggcaacgtgactgtcagcacctcgcttggattattgaatgccgagtcaatcgaatctgtttatcaatccagtgaacctaaccaaaagctcagtcagttaaactgggaagccaacaatacacccatcgtaaaaatggatatcgcctgggatgcgttaccccgactaaccctaacagccaagggctggagcacgctttcatcaggtcagggagtgatggataattatgattggcttaccccacaacaaacacagtggagtgattggtctcatcacgaaaaaaccaatttgaattatgccaatgaaattgacataaatgcgaagatttggtttttaaaacaacacaattatcgggttgggcctattttaggttatcaggaaaacaatcaaagctggacagcttatggtggtaactttaattataataatggtgcaaatatctttactgctcctgacggcattgttggcgttggttataaacaaaaatttgatatgctttatattggcttagcaggaagttatcgctatcaacaattagaatttaatgccttattgaaatacagcaattgggttaatgccaatgcatacgataatcactataaccgcaaagtttcatttaaagacagtagcaagaattcaagttactactcggccgttattgatgttggatattacttcacagaaaatactaaacttttcgtggaagccgcttggaaccaatattctgaagggcgaggagagacacaaacgctcaactacgccaccgggaatgttggcagtagtaaatcaggtattgagtatcaaagccaaacccttaccgtgggttttcagtacaaattttaatcggataaaaacacaataagcgccggaaatcgaaaatcaggggttgtgtacaattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatctgcacacagctcagctatatatgtaccccattggtaaactgataggcactcatttacgcaataaacattactatttttttaaactttactcatatttttgcatcttaatgctttcaaccaaaaccaacaacaccctgttttttatgaaaataaacaacataatcatgactaaaaagcaccatgtacacatgagcaataattaacagtagtcattaattacagtttattactgtgactcagctcaagttttttcctgccaagccgttacttgaatcatgttttcctttctattaggacactctatgcttgattccattcgctcacgtattttggcagcctgtattatcatcgttgcgggttcgctcgccattaacaccttcctcaactattccgttgccaataaatataataacagcgccatcgataataccctgacggcactcactgttagccacagtgtcagcattgctgaatgggtggcatccaaaacacaaatgattatgtcgctcaaagacagcgcattgaccgccgatccactcgcagcactaaagcaagtggctgcagcaggcggctttattaatgtctatattggctatgccgataaaacggctattttttccaacccggatggcattcctgccgattatgaccccaccggacgcccgtggtatctacaagccgtgaatgcaggcaagccagtggtgacacctccgtatatcgatgcggggacccagcagttagtcgtcacatttgcatggtccatcgttcaggatggggttcttaaaggcgtgatcgctgccgatgtcactatgggaagtgtcattgccaatgtaaatgctatacacccaaccgataatagcttcggaatgctaatcggggctgatggcacaatcatcgcccatcctgagacgctgctgacccttaagccattggccgatatcgcgccgaacctgaatttacaaaccctgctgacggcaacggtacctgtttcaacggatattagcggcagcagcaaattattgctcgcccaggcggtccctggaacccagtggtttaccgtcgttgcgctggataaatctcaagcaactgcgggaatacattcattattaacgacatcattagtaacattggtgataattatcttcatctcggcgggggtgatagcgctgatcacccaacgcgccctgacaccattaacacatattcagcaagcgatggatgctatcagttccggctcggcagacctcactcaacgcctcccgatcgaaggccgtgatgaagtagcacagattgcccgttcatttaatcagtttgcggataagctcagtctggttatggctcaaatccgtggtaccagcgagtctgtccgggtagcagcgaatgaaatcgcagcaggcaaccaagacttatcgggtagaacagaatcagccgccgccagtttgcagcaaacctcagcagcgctggaacaaatttcggcaaccgtcgctcaatcagccagtgccgcacggcaagctaacaacgcggtattttctgcctctgaggatgcttctcgcggtggcgacgttatcactaaagtcatcacaacgatggagtcaattgaaaaggcctcgggaaaaattggcgatatcactagcgtcattgatggcattgctttccaaacaaatattctggcactgaatgctgccgtcgaggccgctcgagcaggagaacaaggacgaggttttgccgtggttgcaggcgaagtccgtatactggcacaacgcagtgcacaagcggctaaagagataaaagccctgatcgaatcgacggtcagcagtgtggcatccggctccagccaagtgcgccaagccagtaatgccatgaccgatattgtcagtagtgtctctgatgtcacgaccattatgtcggagatcaccaatgccgctgatgaacaaatgcgtggtattcacgaaataaatagtgcagtagcgcaattagatacaatggtgcaacagaatgccgcactggtgcaggagtcaacggccgcttcagccgccttacaagctcaggccgctgatttaactgataccgttaatcaatttaagatctaacgcgctgctgctatcaaccagaaccgccgtcattcagttccagcaggttattcatccacccgctggaacgtgactattccagtatgatccgtgcacctattttaattggtacgaatttattgtgcgccactccggcatcggttaacgcctgttgaagttgttctggtggttcatccaatggctcatcagccagttcaaagaccccccaatgaatcgggatcgtcaccggttggtgtaatttttgaaacaattgcaccgattgttgtggatccatatgttgcgcctgcataaaccagcgtggtgcataagcaccaattggcagtgccgcataattgaatggccccagtgcctcaccgatatccagtaattgctggcaatagccagtatcaccactgaaataaaagttaacttcgccccgcttcactacccagccagaccacaaactgtgattccgatcccaaggagtgcgcatactccaatgacgggcgggcacacaatggaactcaaagtcagcgacgagccgttgatcccaccaatccaactcatgaacatggcgagcaccatgctgccgcaaccagtttttcagccctaatgggaccaaaaacaccacgtcagggaaacggcgcaataattgcgtgatagtcgtgacatccaagtgatcgtaatgattatgagagatcacgatcacatcaatatcgggcagttgctgtacgctggcgggtattggtgttttgcgctgtgggccataaaaattaaccggtgaaacccggcttgaaagcacagggtcaaacaacactgcctgcccactgatacgtaacaataatgaagcatgaccaagccaccacaacgcatcttgctgccctgaaaagtcagcttgttgccaccaatctgtaacgaactgcgggtagccctgctgaggcggcttaggcagcgactggcgctttctctcttcacgccagcgtttcaaatcctgcggatgatgaacaaccggttctatattctgaaatccaaactctgtgtgatgtggcttgctggcatcataataggggtttttcttcgccattttacgtcctttactgccaaccgctgttgcagccaacatacattaattgggattttctgtaacacatcacatgagaacaaaggtgatccttctcacagggtaaacaataacccccggatcagtgatggtatttcatacgattaatatcaatattgccactattgtcacagtcattatggtggtaagagggcattatcacgcatccatgctcctgtggacattctgtcttattacggaataaatgcgtcttcctctcaattgatgtatatcaatttttattgatatacatggctttctacgtcgtaaaaatctttttcgtgatctccaactcatttttataaacgctataccgctataaagaaaacagttattcattataaatgaaacattgttttaatttgaggtggcggtaaacatgagtaaacagatttcaacaaggcatacgttggcttacgggagtgctaacttgctgggcagtggggcactcgccattagtggtgcctggctgatgtacttctacacaacgttttgcggactttctgttgtagaagcagccactatcttttcaatcgccagtattattgatgccatcagtaacccggtaatgggttatatcacggataacttctacaatacccgtttgggccgtatcttcgggcgtcgtcgcttctttatcttactgggtatcccactcgtgttggtctatccaatgctgtggatgagtggttttggtttctggtattacctactgacctatgcgctgtttgaattaatttacacctccatcatggtgccttatgaaacactggctaccgagatgacaaccgattttgccaaacgctctaaactgacaggttctaaagcaatcttcggcaaagtagcgaacttcctggccgctttcattccaggtcaattcattgcaatttatggcaaagattccgcaacccccttcttatataccggtatcgcttatggtctgattatgtgctgcgccatgatttggctttacagctcatcatgggagcgtccagccagtgaagtggtcagggaaaccaccagtagtttaggtcaggcactgaaaaagctgtgtgttgatatggcatcgaccttccatctgcgcattttccgcaagcatctggggatgtatctgttcggttttggtgctgaatggttgttcgcatccgcatttacctactttattatttttggcttgggacaagatgccgcattggtttcgcagctcaatagcttcagttcgattatgcagctcatctccaccgctatttttattggcatctgcgtaaaaatgggtttcgctcgtcccttccgtattgctctgcaagtggtgattgtcagcgtggttgcctacgcagcactgtatttcaccggttggtctgaaaccacgaccgttatcgtcttattctgcattaccgctgttttcggtttaagtactggtgggatctactatattccatggacagtttataccttcctggccgatgtagacgaagtcttgaccgggcgtcgccgtgaaggaatttatgctggcgcgatgacattcgccgggaaaatggtacgttcgattattgtctttgccatgggctggacgttaagccgctttggttttgtttctggtcaatccagtcagccagaaattgctgtgcaagccatcgtgggtgtctttgccataggggttatctcactggcattagttgctatttactacaccacacagatgaaactggatcgcaaaaatcacagcattttactggaagaaattgagcgtattaaaaatggcggtgccatggcagatatccccgctcatgccagagccgtcgcggaagaactgacggggtggaaatatgaacaatgttggggcaataaccccctcggcgtcaaagagtcgccaaccgtcatacccaaaccggttactgaaagttaattaatttctggtcgtgaccacaaaccgcaccggtcccgccagtgcggtttttgcttctcccttccctgaacatgaatgggtagataaaatatcggcgttgaatgtcagcgacaataatctcaatgtctttattgacctgtttcaacgcatttggcattcttccagtcaatacgtccttgtaatgtaaattattcatctgattgaaaatttcagcatgtattatgtaaatatccgattactataagcgcacgatcacttattttgccttttaaacatggataaaagattgttgaaacgtctctctgccccgctgctggctgctgctttgtggactattccgttgcacagccatgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgttgaccaatacgccgaacatatcttctataacagtggagctgtaggaatggctctggtggttatcgataacaatcaggtcgtcaaccgtagctttggtgaaacgcaacccggcaacaatattcgcccacggccagactcactgatccgcattgcatcaataaccaagctaatgaccagcgaaatcatggtaaaactggctgatgatggcatcgttaagttaactgacccgttaaaaaaatatgcaccgaaaggggtcaacgttccctcttacagtgctaagcaacctattaggctgttgcatctggccagccataccagcggcctcccccgtgagcaacccggcggcccgcaaaaaagaccggtgtttacctggccgaccaaagataatcgctggcaatggttgaaactggccaaagtgaccgttccaccaggcgtgaaagccgcttactctaatttagcttacgacttactggctgacgcactgtcacgagctgcggggaaaccgtatgcccacttattacgtgataaaatcaccgcaccactggggatgaaaaataccaccctgaccccgacggcggagcaatgtaaacgcctgatgataggtgttggcagcagtcgttgtgggaatacagttgcagcagcaggtagtggcggcatttactcgacccccgaagatatgcagcactggatgcaacaattcttagcttctgataacagcgcccccaagcgttccgccaaacgtgagcaagcgctttacttccagcgcggtgacttggtgtcattgaaaggtatggatgtcgccggtcaagctgatgctctgggcttaggctgggtttatatggcacctaaagctgacttaccgggcattatgcaaaaaaccggcggtggcggtggatttattacttatatggcgatggtcccagaaaaaaacattggcgtttttgtggtggtcacacgaagccaactgactaaattcagcaatatgagtgatggtgtgaatcaattggttgctgagttggtgaaaaatcattgatgtagcacggcggcagggtaaatactgccgccaatctctatcggcctgaactgaccgttgttgactgcataccccgtaatgagagcaatagcccgcaccgggcacatgctggataagcggtagatgtgaagtgaaggtaagagaaaagcaaaaacccgttatcttattcagataacaggtttttaattggtgccggcaccaagagtcgaactcgggacctactgattacaagtcagttgctctaccaactgagctatgccggcgaaattggcggaaggatagagattcgaactctaggacctgttacagtcgacggttttcaagaccgttgccttaaaccactcggccatccttccaatgggcggcattatcatctatagcgcgatgatatgtctagtgtttcatttaaaaaaaacagaaatttaatttgtttggttaaacttcatgccaaaattggttaaaaaaagtcaactcggctaaaaattcccctattcagattacatcgtagttgtacttttatcggtaccagagccgctatcagtattagaacaacgctgggggaactattaccggagaaacttgaacagactgactcatcaatataaaaaatgaatggcgcggcaccaaaggcaagacgatacttgccaccaggtgattacgatgagatccaccgtagctcacaataagaaacgcggccgaatgaccgcgtttctctcaggactcacacctataatcagaattagaactgatagaccatacctactgcgacaatatcatcagtatttatgcgggcatttttggtgaaatcgtttttatccaacaagttgattttgtaatccacataggtggacatgtttttgttgaagaagtaagtcgcaccaatatcaacatatttcagcagatcttgatcgccatagatcccaatgtctttacctttggattgcaggtaagccactgatggacgtagaccaaaatcgaactggtattgagcaacgacttcaatgttgtgtgctttatctgcaaaaccgaaagcggcatcacttgatctattgctgaaatcaccgaaacgagtcaggttgtaagtctgagtatagttagcggccagataaacgttgttcgcatcatatttcagaccaccggtgtaggcattggcacgcttaccctggccatactgcaggtcattttgcgcagtggtacgcagagaactcgccatcgctgctgatgcactcaccccccaacccaggtcataagacaaggacatcccgtagccatcaccgttttgatctgctacaccgcgaccattgttggtttcactactgctgccatttttaccctgatattgcagagcaaagttcaggccatcaaccaagccgaagaaattggtgttacggtaagtcagcatcccgttaccgcgttgtgacaggaagttatcagcaccgtaagtatcaccaccaaattctggcagaacgtcagtccatgaagtgacatcgtacaggacaccgtagttacggccataatctaatgaaccgtagtcagcaaatttcagacccgcaaaacctacacgggtgaaactgtcgtggttcccgtcctcattctctgctttattcagattgacctgatattcccactgaccataaccagtcagttggtcagtgatttgtgtttcgcctttcaggccaaaacgcatgtaagattggtcaccatcaaggttcttgttatcggaaaaataatgtaacccgtcaattttaccgtataaatccagtttattaccgtctttattgtatatttccgcagcacttgcactgcctgcaaccaataaggccggaataatgaatgaaagaactcgaagtttcattgttatcatcctctattattagatatatctataccactactctttcgagaatatactgcctacgaggtaactatattgtgataataatacaaccattaatccatatagaaaatgccaccaaattaagaataatgtttcatatacataagaaatatttaaaaatgtaaattgcaacaagtatttataaaaaataaatcattggttaatgttgataacaatcgttttaaatataatagcaattgtaaacagtgagttatagcacatatgattagcacaaattgacaatataaacacatcaacagggatatataatagccacgctatcatcattattttcctatcattgtggctaacacagtcagatagttcgttaatgttacgaccggtctctgaccggtttttttctccggtccaaagatatccacttgcggtcgttatacccgtcatacttcaagttgaatatgcattttctacgttcaataaaccgaatcacttactgatattgctcttaaaaaattaagtaaactcatcgagattaatgagtctcatctctgaggctcatcctacgggtaatataaatgctgttcaaatgggttcccggccgatttgtatctctcttactgccttcctgcgactcgaattatatagggtatatataaaagcacttgtacttatctttcccccataaacttacttaagtacaaatagcttaatgtcatctggtcaattctcgtgcccaaataactgactcttgccgagtgaaaagtagtcatcccaaaaaagaaagtatttgataataatccccctgctccactcagccacgttattaagtcatcccaaactgttttattggtttactgacagccgtacattttcacaccaggctcactcaccacgggggcgatcacatcagaaaatcagagaaatttacattctaatccatacaatctgccgggtttgtatcaagtctgaggcactattttaaaaggtagctgttaagtattctgcttatcagcacaaatcacttcgacccggatttagctttgtgatagaaacgtctgtctatatcactttttcacttcaatagtagatctgatacctcatgagcaccaaaatacaccaacaagcagtacagcccggtattagccaacaagtttctacccggttagctttttttattgccgggttaggcatggccgcttgggcaccacttgttccctttgcaaaagcgcgcattggtcttaatgatgcctcattgggtttattactgttatgcattggtattggatcgatgctggcgatgccgctcactggcgtgcttaccgcgaagtggggctgtcgggccgtcattttactggcaggcgcagtgctctgtttagatttgcctttactcgtattgatgaatactcccgcgacgatggctatcgcactattagtattcggtgcagctatgggcataatagatgtggcgatgaacattcaggctgtcattgttgaaaaagccagtggccgggcgatgatgtctggcttccacggtttattcagtgtcggtgggattgttggtgcaggaggtgtcagtgctctattgtggctaggcctcaacccactgacagcgattatggctaccgtagtactcatgattattttgctgctggcagccaataagaatctgttacgtggcagcggtgaaccccatgatgggccattgtttgtttttccccgtggctgggtgatgttcatcggctttttatgttttgtcatgtttttggcagaaggctcgatgcttgactggagtgccgtcttcctgacgacgctacgcggcatgtcgccatcacaagcaggtatgggctacgccgtattcgccatcgctatgacacttggccgcctaaacggtgatcggattgtcaatgggctgggccgttacaaggtcttattaggtggcagtttatgttctgccatcgggattattatcgcaatcagtattgatagctcaatggctgccattattggcttcatgttagtgggtttcggcgcatcgaatgtggtaccgatcttgtttaccgccgcaggtaatcaaaccgttatgcctgccaacctggcggttgcgtcaattacaacgatcggttacgcgggaattttggctggcccggcagctatcggctttattgcacaattaagtagtctatcggttgcttttggctgtgtagcacttctgttattaaccgttgctgccagcgccagagccgtcacgcgctaaccaagggaatcggcattatcgttatgcaaaacaattcgtctacccactcagcggctaacattacacgttacttctggctatttatcgtacttctgctcatgactgttgggctatatgcctataactataccaatgcttatctgactgaaaagaagcatgctttaacgaatatcgctaacggtttgcaacaacgcattgatgactatcgatatcatacttaccaaatatatgatttagtcaataatccgatcaaagcaagtgagccccctcctgtggtgcaggaaacccgcctgcgccctgacgtttactatattgaaaagcctcgcagaaagactgacgctatcatttttggtaaccacgagcctgcaacgctgaccatggcattacagatatctgactatcttgataacctgtgggggccgcaaaatgacacttactcgatgtactatcttaacgggcaggacaatagcttactcctgattacgactcaggcactaaaagaggtcacatcacgctttaaagagagctaccttactgcctttgctgaatcgcgacgggcggaaatgctacagcaggtcaatacgttggatgagcgggagagcttctcgcccttacgcaaattgcgcttccaaaatgcctactatttcacgctaagaaccacctttaaccgtcctggccatttagccaccgtgatcgcctttgatttaccgatcaatgatttaattccaccgaacatggcacgttcgaacttcctgcttcaaccagataaagtgccactcaatgagggggctacccccgaagatattgcggcaaccagcgtgtcactgaacggctcatgggttgagttctccgcaccactggcaaatgtcacactgaaaattatttatcgtgtaccggttagtcatttgattatcgacttattaataaacaacttttggttaatcctagccaatattgtgttattagcgctaaccattctggccgcctattttgtccgccaccaatatggtcgtccaagtgctgatgtgaccggacaattagaagctcagagattgttgagtcaggagatcattaccaacctaccgcaaggcttattaatttatgacttcagcaacagcactgtcattgccagcaacaagatagcggaaaatctactgcctcacctgaatctacaaaaaattgccactatggcagagcagcaccacggtgtgattcaagggacggttaataacgaagtttatgaaatccacatgttccgtagccagatctcaccagagacgtatctttttctacttaatgatcaggataaggaagtcttggtgaataagaaattgcagcaagcaaggcgtgagtacgataaaaatctacaagcgcggaaactgatgttgcacaacctggggattgaacttggccaaccggtccaccacctgagccaacttgttcgtacattacaggacactaccgatttgcaacaacagcatgacattaagaccaagctggttgagcaatcagcaactatccttgaactgattgataacatcacgttactgactaagctggaaacacaagattggcaaacagaacaacaggtcttctctttatcaaccttaatcgataacctgctactggatctgctcccctcgattaatcggaaaggcttaaatctgtttaatcattttcatgtcagccttgaccaaatttatctaggtgatgaaaaggtattacgtaaaatactttcgttgttgctgaattattctatcgttaccacagcttacggaaaaattaccctcaatgtagatcatgaaccaggacatccggaacaattggttattcaaataatggatactggcgcgggtatttctgatgaagagataggtaatcttaattatcctttccttagccaagcattggccgacagatacaatcatggttcggggctgacatttttttatgtaaccaattatgtaaaaaattaaacggccaattagagattcgcagtaaagtagatataggtacacgctatactatccggttaacaatagccgttaaaaatgaacaacaagacacgcaagaaaaattactggatggtgtcacagtactattagatataacctcagaagaagtacgctcgatcattacaatattgttaaattcatttggtgctaactgcattctcaccgatgaacgcctaccagggcgggattatgatgttacaataacggataatccgcaacattatgataattacacattattgctcgcggcggatgaaacggggtttcaccagttacaaaacaattatatacgggcaaattacaatttaagcagcgcggttattgattcaatattattattaatcgagcggcgaattttatctgaacaatcgcaacaaaaggttgagtacattacagaagatgatataaacctctatgagaggcaactaaaaaccagtgactattattccttatttgtcgagacagtaccggtagatctgaagaaactgtatactgaacttcagcaaagtgatttaacatcactttcgcaaaccgtacatcgattaaaaggcgtatttgccatgctgaacctggttctcggcaagcagctatgtgaaacattagaacagcatatcgcagatggcgatcggttgaagatcgaaaatagcatcagtcagattgattttttcatcaccagactgttgcaggaaggtaacccataaccatgaacaaccttaatgtaattattgctgatgaccatccaattgttttgtttggcatccgaaagtcgcttgagcaaattgaatgggtaaacgttgtcggagaatttgaagactccactgcgcttattaacaatttgtccaaacttgatgccaacgtgctaattactgacctctctatgccaggggataagtatggtgatggcatcacattaatcaaatatataaaacgacattatccagatttggctataattgtcttaactatgaataataatccggctatcttaagttctgtcttggacttagatatcgacggaatagtattgaaacagggcgcacccgctgacttacctaaggcattggccgcattacaaaaagggaagaaattcactcctgaaagcgtagccaaactactcgaaaaaatcagtgccaatggttacggtgacaagcgtttgtcaccaaaagaaagtgaagttttgcgactctttgctgaaggttttctggtaacagaaattgccagaaaacttaaccgcagtatcaagaccattagcagccagaagaaatctgcaatgctaaagctgggcgttgataacgatatcgctttgctaaattatctttcgtctgtgacaattagccaagtggataaagaactgtaatttttgccccgctcgactctcaagcccagttttgctctgcaatactgggcttattaattaatgaaatctaacgtgatcgccgtacttggtcactgtagtaaagcagcatctggcgcagagtatccagcgtcacaggcttcgacaggcaattatccatccccgcctcaatgcaacgttgttttccctcagccaaagcattcgcggttacaccaataatcgggaaattgtgattcaactgccgcaaacgctcagttaaacggtaaccatccatatttggcatgttcacatcggtcaataccatatccacggtattagtatttaacgccaccaatgcatccaagccatcattagccgtaatgactcgataacccaaagtggtgagctgatctgccagtaaacggcggttaatcggatggtcatccacaaccagaatttgcagatcggcattattatcttgattcgttttcggtgcatgtaactgtaacgatgaattatcaaccggctgctggccccgcagtatccagtccagcaaggggactatctccagtaaagttgaggtactcagtgaccagtaagcagggcgcgtctcttgtggtaaaccaatatgttcaatggagagttggatccatgccagtaaaggggggctgagttgtgacggataatcgcaaatcagcacatcttccggctgagtctgctcaccacagtaacgccgaattgtcgcaccaaagtagccaagtagatcgagtaaatagctctccaggcgtgcattgcgaatatctaaccacagcacttttccttgccagcgatcattggcggacaggacggtattttggtgatgatacaagggaatacggatagcaaaaatactccccatccccaattcagatatgacttcgacatcgccatccattaggttgactaacttctcacaaatagccagccctaatccggttccctgaaaatggcgttggacaccggtacccacttggaagaaaggatcaaatagttgattaatttcacgtgaatcaatacccacaccggtatcccgcacccgaaactccagatagcaatcacgcacgcgtacctgcaaaatgatgcagcctgtatcggtaaatttaatggcattattcaggagattagaaatcacctgttgtaggcgaaccgggtcaccttctatgagccgtgggacatccggttcaataaaacaatacagtcctaaccgttttttgacgaccaatggcaaatagttagccgtgatatgggtaatcacttccacagtagaaaactcgcttggctcgattttcagctgttcagactctattttagaaaaatcgagtatgtcactgataattttcaataataaccccgacgaattattcattgccgttaccagccgatcgactccctgcggtaattctttcgtttgcaataaatcgaggttaccgataatgccatacagcggtgtgcgcaattcatgactaacggtagccagaaacatggattttgattgactggcttgctctgccgccgtagccatttcttgtagtgattcctccattttgacccgagcactgacatcaaccaacacacaaatcgccacatcttcatttctataacgtgaatgaacaaagctaatttgcagattattgttgttgctggtcattacatcgacaaagttagcctgacgctcacaaataatgcgcgtaatacgttcccgatcttcattagtcagtaaactaatataattatgtgccaattcattactcaggatgttagtaccatcactgatacgcaaaatggatatcccaacaggagccgaggccacaattttgcggttgaattgctcgtgctcctcaagcctcagcgcattatcttcagccggatgaaacatttttcgctcaaatagccaagccaatgtaaaaatcactacggcagagagcacattaagaagtaacgcattgaaaatcaataatttgaatgcttctattatcgttttgacgggtaatgaataagcaatactgaggggggatggtggtaaagctttctttagaataagatctttataatcatcagcataaccaaagtaagatggtgaatcaggataatcatccagtatagccggataacgatcacctgatgccatctgtaacacgggttcattatcctgatttaataaggtcactctgataggcagtgttcgggaagaaataaaatcctctaagcggacactctgctcaaagccaatcatagcctctaatctattacctagataaacggggcttagaacatacaagacgccaatatcgggacgagcaccaggtaccacccagtaaatattgctgtctttatcctgattcttggtatcacggtactttaaggtatgctcatacagcgacttaagcaggttttcttgcagcgatggagcattacggatgtcaaaatccaccatacacaacgtatccgtgccaataaaaaagacacgattgagatcataagcggcagtaaagttctccttccagtaccaaataaggttactgagagtattcactgacgcttgattagacgtgctagccgtcgtgcaacctgaatctgagttaagcgggtaatattgtggtaccgcctttttattcataaccatgccactagtggcatcagtgtcactggcgtttttatctagccgattttccgccatatatttgatatcgcgtataatttcagcggaatgccggatgtagttctgcgccaaaccaaagttgttgttatattcctgacgaatatcggcttttttttcgttaagtacattcaggatataaaaagtggtcaataatgcgccaagcgaccataacataacggccaatacccggaataagtagcgggatatttttagtgtcgtacggaatgaagagagatatttcaatcggataccatgatgaaaaagcatcgccagacaggctgtgttaacaacagaatatactaccgataaccgataaaaaagccagctcagttgcttaactgatgggcgttaagctcactggctggctgttttttaatgacacgatcacctaaagactgggtcgccgcagatgaatgagcaggtgcaataaaccgcacctgccagagcaacattattatgcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcttcatcggcaacatcatctgatggtgcatttagtgccgcgttttcttcgctgccctcttcaccttctgatgattcgccatcaaggatatcatcatcctcttcaggttcagcgacacgttgcaaaccaacaacatgttcatcttctgcggtacggatcagggtcacaccttgggtattacgccctacgacactcacttcggatacgcgagtacgtaccagtgtgccagcatcagtgatcatcatgatttggtcagttggtgcaacttgaacagcaccgacaaccttaccattacgctcactgactttaatggagataaccccctgagtcgcacgggacttggttggatattctgccactgcagtacgcttaccataaccgttttcagttacggtcaggatttcaccatcaccacgaggaatgatcagagaaataacccgatcatcgccattgaggttgatcccacggacaccggttgcggtacggcccatagagcgaacctgcccttctgggaaacgaaccactttacccaatgctgagaacagcataacttcattgctgccatccgtcagatccacaccgataagctcatcaccttcgttcaaattaacggcgataataccggcgctacgtgggcgactgaactccgtcaatgccgttttcttcacagtaccgctggcggtagccataaagacatgacagccttcttcatattcgcgcacaggcagaatggcggtaatacgctcatttggctcaagcggcaacaagttgacgatgggacggccacgagccccacggctggcttccggcagttgatagaccttcatccaatagagacggccacggctggagaagcacaagatggtatcgtgggtattggcaacgagcaggcgatcaataaagtcttcttctttgatacgtgcagcagatttacctttaccaccacgacgctgagcttcgtaatcactcaacggctggtatttgacgtagccctgatgggacaacgtcacaaccacatcttcttgattaatcaggtcttcaatattgatatcagaggtattcgcggtgatctcagtgcgacgaagatcgttatattgctctttgatcgccactaattcttcgcggataacctccatcaggcgatccggattttctagaataaagatcagctcgccaattaaggtgagcagctctttatactcatccagcagtttctcatgctccagacctgtcagtttctgcaaacgcagatccaaaatagcctgagcctgttgctcggtaaggtaatatttaccgtcacggataccaaattccgcttccagccactcagggcgggccgcgtcatcaccagcacgttccagcatggaagcaacgttacctaactcccaaggactggcaatcaaaccggcttttgcttccgcaggggtcgatgcacggcgaatcaattcgataatcggatcaatgttagccagtgcaatcgccaacgcttcaaggatatgggcgcgatcacgtgctttacgcagttcaaaaatggtacggcgagtcaccacttcacgacggtgacgaacaaaagcaaccagaatgtctttcaggttaagcagcttcggttgcccctgagacaaggccaccatattgataccgaaagtcacctgcaattgtgtcagagagtagaggttattcagcaccacttccccgaccgcatcacgtttgatttcaatcacgatgcgcatgccgtctttatcagactcatcgcgtaacgcgctgatgccttcgacacgtttttcttttaccagctcggcgattttctcaatcaaccgtgctttgttcacctgatacgggatctcatgaacaataatggtttcacggcccgttttggcatccgcttcgacttcagcacgtgcgcggatatagaccttaccgcgaccagtacgataagcctcttcaataccacggcggccattaataatggctgctgttgggaagtctgggccagggatatactccatcagcccttcaatgctgatgttttcatcttctatataagccagacagccatcaataacctcagaaagattatgtggcggaatattggttgccatccctaccgcaatacccgacgaaccgtttaccagcaggttagggattctggtcggcataacagccggaatttgttccgtaccatcatagttaggcacgaagtcaacggtatctttttctaaatccgctaacaattcgtgagcaattttagacatacggatttcggtataacgcatcgccgcggcggagtcaccatcgacggaaccgaagttaccctgcccatccaccagcatatagcgcagtgagaacggctgggccatacgcacgatagtgtcgtagaccgcgctgtcaccatgcgggtggtatttaccgataacgtccccgactacacgggccgattttttgtatggtttattccagtcattacccagtacattcatcgcaaacagtacgcgacggtgcaccggtttcagtccatcacggacatctggtaacgcacgtccgacaataacggacatcgcataatccagataggagcttttcagctcttcctcgatgttgaccggtgttatttctctggcaaggtcgctcattgagccgctatccctctactgattaccggatttaaaggtacgaaactatatcacaaaacgcagattttggcgaaactgcatgttttgggttaaatgacagcgctctcggatcattctcacccgctatcctccagagcacggactctcaccacaaatgatggccacagctcacgccctcggcaacgtcgagcacgaaggctaatacaaaagatggggaacatgtataatccgcgcaaagaaacaaaacagtgagaacccatcatgcgagccaaaacgacaagccgccatcataacgttgatgagcaagaaatcgctaaatttgaagctgttgcctcccgctggtgggatttagaaggcgaatttaagcctctccaccgtattaatcccctgcgcctcaactatatcttgcagcgctcaggcggtatttttgagaaaaaagtgctggatgtcggctgtggtggcgggattctggccgaaagcatggcgcgtgaaggcgcgcaagtgactggcctggatatgggctacgagccgctacaagttgcgcgtctgcatgctctggaaactggcgtcaaactcgagtatgtgcaggaaaccgttgaaaatcatgcgcagcaacacccgcaacactacgatgtagtgacctgcatggagatgctcgaacatgtaccggatcctgcttccgtggtacgggcctgtgcacaattggtcaaaccgggtgggcatgttttcttttcgaccattaaccgtaataccaagtcttggctaatggccgtcgttggtgccgaatatctattgaaaatggtgcctaaaggcacacatgatgcgaaaaagtttatccgcccgtcagagttaataggctgggtagatcaaacgccattgcttgaacgccatattatcgggctacattacaacccgatcaccgaccattttaagcttggccgcaatgttgatgtaaattatatggtgcatacacaacgggacagcgaatagatcagccgtagaacccactgggagcagggctaagcacctgctcttcctggcttttccccctcgcagttatccctttatatgctgttaatcgccagatcaggcagaaagcgtttttttcagcaataaaagcgataaattacagggtccttttagaatgtttaataaagcggcaaacgatcaaacttttaagattttccgcaaaatcttatcccccagaaggataagtagtgagtcccagtaatggcgcagcttataaggcattcgtaacaattaacccccaagttatccacacaattatcccgttttgttcacttgccaaaagcctcaatactcactatcttgttatctgtccaacacccacccactatatattgtgtttgtatactgagcgatggcacaaatcagtgcttgaaaattcagctcgcggtttgaaaaatcggcctgttgatcccttagctcacgcgctataaacacattaaaggtaaaagagcacatgaaccaaagcctacttgttactaaacgcgatggcagcaaagaacgcattaatctggataaaatccacagggtcatcgactgggccgccgaaggtttacataacgtctcggtatcacaagtagagttgcgttcacacattcagttttatgatggcatcaaaacctctgacattcatgaaacaattatcaaggccgccgcagacttgatctcccgtgatgccccggattatcaatatctggctgcccgtttagccattttccacctgcgtaaaaaagcctatggtcagtttgaaccccctacgcttttcgctcatgtgtcgaaaatggtagaaatgggtaaatatgacaaacatctgctggaagattacaccgcagaagaatttgagcagatggacactttcatcgaccattggcgcgatatgaatttctcctacgctgcggttaagcagttggaaggtaaatatctggtgcagaaccgtgtaagcggtgagatctatgaaagtgcccaattcctgtacattctggtttcagcttgcctgttctccggctacccgcgtgaaacccgtctggattacatcaagcgtttctacgacgctatctctacgtttaaaatttcactgccaacaccgatcatggccggtgtgcgtacccccacccgccagttcagctcttgcgtactgattgaatgtggtgacagcctggattctattaatgccacctccagcgctatcgtgaaatacgtgtcacagcgtgccggtattggtatcaatgcgggccgtatccgcgcgttgggtagcccaattcgtggcggtgaagcattccatacgggttgcatcccattctataagcacttccagacggcggttaaatcctgctcacagggcggtgttcgtggcggcgcggccacgttgttctacccaatgtggcatctggaagtcgagagcctactggtcctgaaaaacaaccgtggtgttgaaggtaaccgtgtccgtcatatggattacggtgtgcaaatcaacaaactgatgtatcagcgtctgttgaaaggtggagatatcaccttgtttagcccttctgatgtaccggggctctatgatgcgttctttgccgatcaagatgaatttgaacgcctgtatgtcaaatacgagcaagacagcagtatccgtaagcaacgggtgaaagcggttgagctattctctttgatgatgcaagagcgtgcttctactggccgtatctatattcaaaatgttgaccactgcaacacgcacagcccgtttgatccgaaaattgccccggtgcgtcagtctaacctgtgcctggaaattgcattaccgactaagccgctgaatgacatcaacgatgagaatggcgaaattgcactctgtacgttgtcagcgttcaacctcggtgccattgatagcctcgatgatttagaagatctggccatactggcagtacgtgcactggatgccttgctggattatcaggactacccgattgcagcagcacaacgtggtgccatgggccgccgtaccttggggattggggtgattaactttgcctattatctggcgaagaacggcgtgcgttattctgacggcagtgctaataacctgacacaccggactttcgaagccattcagtactatttgttgaaagcatctaacgctctggcccgtgaacaaggcgcttgcccgtggtttaacgaaaccacgtattcacaaggtattttgccgatcgatacctataagaaagatttggatgccatcagcaatgaacctctacattacgattgggaaacactgcgtaaagagattcagactcatgggttgcgtaactccacgttgtcggcattgatgccatccgagacctcatcgcagatctccaatgcgaccaacggtattgaaccaccgcggggttacgtcagcatcaaagcctctaaagatggtattctgcgtcaggtcgtgcctgaatatgaacgcttgaaaggcgcttacgagctgctgtgggaaatgccgaataatgacggctacctgcaactggttggtttgatgcaaaaatttgtcgatcaagcgatatcggcgaacaccaattatgatccaacccgcttcccatcaggtaaagtaccgatgaagcagttgctgaaagatttgctgaccacctataaatttggtgtgaaaacgctttactatcaaaacacccgtgacggcgctgatgatgtgcaagaagacattcaatcaagcctgccgggtgatgacgactgcgaaggcggtgcatgtaagatttagtttttacccccggttatccatgatggcgttatttatgccacgggtcgctggggggtagctcactctgacgctactgccgtcaatgggccttttttatttgtccgttacgcgacctatttgcccattacgctatttgtcctttgcacgacccctgaggaaaccatggcctataccactttttcacaaaataaaaataatcagttgctcgaacccatgttcttcggccaatccgtcaacgtggcacgtttcgaccaacaaaaacacgcgattttcgaaaaactgattgaaaaacagctctctttcttctggcgtcctgaagagatcgacgtatcacgcgatcgtatcgattacaacgcgttacccgatcacgaaaaacacatttttatcagcaacctgaaataccaaaccttgctggactccattcaaggccgtagccctaacgtggcgctgttgccgttgatctcaattcctgagctggaaacctgggtggaaacctggtcgttctcagagactatccactcacgctcttacacgcatatcatccgcaatatcgttaacgacccatcagttgtttttgatgatatcgtgaccaacgaagagatccttaaacgcgccaaagatatctccgcttattacgatgatttgattgagatgaccagttattaccatctgctgggggaaggtacccaccaggttaatggtaagaccgtggtagtaaaattgcgtgatttgaaaaaacagctctatctgtgcctaatgagcgttaatgccttagaagccattcgtttctatgtcagttttgcctgttctttcgcttttgccgaacgtgaactgatggaaggcaacgcaaaaattatcaaaatgattgcccgcgatgaagcgctgcatttgacgggtacacagcatattctcaacctgatgcgtttgggtgaggatgatccggaaatggcagaaattgccgaagagtgccaacagcaatgctacgatctgtttgtactggcggcacagcaagagaaagagtgggctgaatacctgttccgtgatggctcaatgatcggcctaaataaagagatcctgtgccaatacgtagaatatattacaaacatccgtatgcaggcggtcggtctgggcataccctttagcacccgcaccaaccctatcccatggatcaattcttggttagtttccgataacgttcaggtcgcgccacaagaagtggaagtcagttcctatctggtgggtcaaattgattcagaagtcagtgctgacgacctgagtgatttcgagctgtaatctgtgaaagcgattgtaaccttaaataccaccggtgctcagcttagtgttccggccagcagccgcaatttgctggaaacgctggagtaccatcaagtgccggttgaatatcagtgtcgttcaggttattgcggctcttgccgcatgcgtttactgaaaggcgaagtctgttatttgcagcagccactcgcttttatacaggccggagagatcctaccctgttgttgtcaacccaagggcaacattgaaatcgagttttagagacgtattgctgataaaacttagagaaaaaaagatgaaaaaatgctcaatcatattagccagtgtattactagcgacatcaatcaatgccattgctgatacgcctacgcctctcaatcagcagcagccattagaaaaaatcgcaccttatccacaagctgaaaaagggatgagccgacaggtcatttttcttgagcctcaaaaagatgaaagccgctttaaagttgagctgctgatcggtaaaactctcaacgttgactgtaaccgccacatgctcggcggcaatctggaaaccagaacattatctggttggggattcgattatctggtgatggataaaatctcacaacccgcctcaaccatgatggcttgccctgaagacagtaaaccgcaagtgaaatttgttaccgccaatttgggcgacgcggcaatgcagcgttacaacagccgcctacccattgtggtctatgtaccgcaaggggtggaagtcaaataccggatctgggaagcgggcgaagatatcagaagtgcgcaggtcaaatagcactcattaaccaggcgctattccgcgcctgggctaaatattaacattctcttttaattacaaaatctcaataatatccaaccaaccatgctgcccgcacactgagccgccctttagccagcggcgtaacatatcctgtgccaacatcgcgctgctttcctgacggatacgcaaaccatggcggctcgcctgatagcgcactgtctgagcaaaagtcctttctggggtatgtaatgccacactcagacaatcatgttgcatcgcactgatagccaacacgacctgtgcaccacacagcgtagacaatgactgtgcgcggctagccacctcactcagcgactcctggcaatgcgcgggtaacaactcaccgccgaccagtggtgctcccgcactctgtaactgccagttcatcagcccagcggtaaattgctcactcaccgccagcaataagccacgctgtgtcaattgttcggttaagagtgctggcaagccctgagtaccttcgaaaagcgtgctttcgcctgccaccgccctcacctgctgccagacttgctccattgccgagcgttgtgacgctgggccggtgagtttcaactcaatgattggggccgatgaacggtaacccagcaccacgccttcaggtagtggtaacggatccagctccagcgccagatcactctctgaacgaccaaaagtggtcatccgtaaacataatggcggttcagccacctcaaaatgctgccgtagacgcggcataatctgctgttcaaccatcactttaaattcagatggcacccccggggtgaaaaacatcaggcacttatttagccgcagaacaaagccacatgccgtgcccacggggttgtccagcatttcagcattggccggaatatgggcctgcttacgattagttgccgacatcacgcggccacgcgctataaagaacgcttccatgcgagcaatccattccgggtgctcaatcagttccacacccgcagctcgtgcggcagccaaggcgctcaaatcatcactggtcggccccaggccaccattgacaatcaacacatcagcaacttgactgcgctcagtcaacacctcaataagggccgaaatatcatcgccgacggtttcccggctgctgattggcaaaccctgattaaagaaataatcagccagccaggcagcattggtatcaataatctgcccatgcagcacttcatctccggtactcaacatctcgactctgatcattttcttctccgtttatgctcactgcgtcactttaagaatgacgtcacctaaatacaatcatttctctgtgctatttggatcactgcactatgtatgcccgtcatactgcacgttgcctgtacgctggctacctttgttcaccccagtcacttacctgttgttgaccttaaaataaataaacttctggggattaatgcgcctcatccccgcaactcaccctacgggcagcataaatgctgttcaaatggggtcccgattaatttgcccctcagttgccaccttcctgaaactcgaattattttggggatagatcgcaacaagatagggctgtcgctattttattgattttattatcgtaaactataatttacactcatcgtaacgacgatttgacacaaacaggccaatccactactcttctgcctcaataattccaatatacccctcttatttgacgttgcagcggtgttaacggctttaatttaaccgaattaccgcatgaatctgctcatcaggattaaatgagccccatttgaggttcacccggcgggcgagtataaatgctggccgtgatgccattgagttggggtataaatagccatagtagtagaggaaagcgtgaagaatcgcactctgggcagtatatttatcgttgcaggtaccaccattggtgcgggcatgttggccatgccactggcggcggccggcgtagggtttggcgtcacactggccttgcttgtttctctttggttattaatgtgttacaccgcattattgctggtggaagtttatcaatatgaagcggctgataccgggcttggtacattagccaaacgttacctcggtggccatggtcaatggctgacgggtttcagtatgatgtttctgatgtatgcgcttactgcggcttatatcagtggtgctggcgagttattggcaaccagtatcagccaatggactcagcaatcattcccgacctatctcggcgttttactgtttaccctagtcgccggaggagtggtttgcatcggtacccattcggtcgatttgttcaatcgtatcctgttcagtgccaaaatcattttcctgatcgtaatgctggcactgatgatgccgcatatcgaaaaaaccaacctactgacattgccgctagagcaagggctagcactctctgcgatcccggtaatttttacgtcattcggtttccacggcagcgtacccagcattgttaattatatgggcggtaatatccgtaaactgcgctgggtatttatcatcggcagtgcgataccgcttatcgcttatatcttctggcaattagcgacactgggggcgatttcctctcatacttttgtcggtattctggcccagcaagcgggtttgaacggtttactccaggctgtgcgcgacgtcgtggcctctccccatgtcgaactggcggtgcatttgtttgctgatctggcactggcaacctcattcctgggggtagcattagggctatttgactatttggctgatttatttaaacgccgaaattccatacgtggccgtttacaaacggggttaattacctttacgccgccattactgtttgcgctgttttatccgcgtggctttattatggcgttgggttttgccgctgtggcattgtcagtattggcattaattctgcctgcaatgttagcgtggaaagcccgtaaacttcatcagggcaaatatcaggtttggggtgggagacccgcgctggcaatcgtgtttgcctgtggtgttaccgtgattggtattcagattggtattgtcactggcgcattacctgcggtagggtgatacgtaagcaataataagggcgcatatcctgataggaatgcgcccttttccgtcagcccaacgtcatttccgttaacccaaagcccttatccgttaacccaaagccattagcgttgccgccgggcagcaagtgaacgaggcccgataaactgactcacgtcagtaatgagggtaagtgaataccgctaacgtttatttataagaacaacgctgcaattataagcacaacgctctaacgtcagataaaaaagggtaatcagaagttcagaccagcgccgatatacaccccatcagcgagacgattatctcgacggccttctttaccttccatattgatatagcggtaaccgacatcaaccgttaacgggcggaatacgttccaacgcacacccccattggcttcgctgtaggatttcataccgctggtcaactcttccggtgcgaaatacccctcaccgtatacgctgaatgatttgttgatcggatagcttagcccaccgccaatcgccaccgcaccgccactgctgccgtcttctggtgacatataaatccctttggctcccactgtcgcggtcattggcccaaccggtaaattaaaccccagcccaagccccagcacatcgccgtcatgatcactgcgcgcccagttgccactaatggccaaaccgcccgtgtttgtccccagaccaaaacctaaattagtgtaatgacgcccagtttcagcgttaaaactcaccgcactggcagaaccggctaccaacagcagactggctgcacacgccactaaatgcttattcatattgctctctcattgttcgttatgtcaccaattagccattttaggcttatggtttttcctgtgcggagtttacccgaaaaaaacctaagaccacacggataaactaattaaacagcacagtatttcaaatgatcataatttcaaatgatcgtcagttcccacagcaatagcgattacccatgttaacaataaggcatacctatttgctgaatgcggtcaatacgactacaactagtggggagatcaaagaataacaccgtgtttttgttaaaattattatcttgtcaatcacgtttttgacgcgatatcacgcttaaacccaaaaccgcaatcaattcaacagccatactggagaacatgatgagcaagaagaaaggattaaccaccgcggcaggcgctcccgttgtcgataataataatgttattacggctggccgccgtggcccgatgctactgcaagatgtttggttcctggaaaaattagcccattttgaccgtgaagtgatccctgagcgccgcatgcatgctaaaggctccggtgcatacggtacgttcaccgtgactcatgatattacccaatatactcgcgcaaaaattttctcagagatcggtaaaaaaacagacatgtttgtccgcttctccactgtggccggtgaacgcggtgctgcagatgctgaacgtgatatccgtggttttgccatgaagttttataccgaggaaggcaactgggatttggttggtaacgatacaccggtcttctatttacgtgatccactgaagttcccggacctgaaccacgtggtcaaacgcgaccctcgtaccaacctgcgtaacccggtttataaatgggatttcttctctcaactgccagaggcgctgcatcagttaaccatcgatttcagtgaccgtggcttgccaaaatcttaccgtcatatgcacggtttcggtagccatacctttagcctaatcaatgccaataatgaacgtttttgggttaaattccatttccgttgccagcaaggcattgaaaacctgatggacgatgaagccgaaaaactgattggttctgatagagaaagctcgcagcgtgatctgtatgaagcgattgagcgcggtgacttcccgcgttggaaactacagattcaggtaatgccggagcacgaagcatcacaaacaccttataacccatttgatctgactaaagtctggccgcacggtgattacccgctgatcgatgtcggctacttcgaattgaatcgcaacccggaaaactacttcgctgaagtggaacaatcctcattcaatccagctaacgttgtccctgggatcagtttctccccagaccgcatgttacaaggccgcctgttctcatacggtgatgccgcccgctatcgtttaggggttaaccatcatcagatcccggtgaacagtgctaaatgtccgttccataattatcatcgtgacggcgcaatgcgcgttgatggtaacagtggtaatggcgcaacctatgagccaaacagctttggcctgttccaagaacagcctgatttcagcgaaccgccactgacattggaaggggcggcagatcattggaatcaccgcgaagacaccgactatttctctcaaccacgggcgctgtttaacctgctcagtgaagaagagcatcaacgcatgttcacccgtattgcgggtgagttatcgcaagttcctgaagctatccaacgccgccagatagcgttgtttacgcaggttgacccggcttatggcgccggtgtgaaaaaagcacttggcctgaattaaacccgatcagcccctttgaactgcaccccaaatgttggataaccccctgacatttggaggtgtatttttatggcttatcccgtgtcttcctaacccgcttcgtccgcttagcaggccctttcaccgctgtaggtgtcaccaacggcccctcaggcatatccggttgttcaatcgggaaaacaggcaatgccgctaacaaccgtgcaccataccctttggtcaataaacgccgatcataaatcacaatttcaccccgacattcattactgcggatcaaccgcccgacttgctgaatcaagttgaatgaagcgctgggtagactttgtacttcgaacggatagcgcttcagtgattttaaccactctccctcagtgaggatcaccgggctgtcgatcggtggaaacgcaattttatggatatggacctgagtcagtaattcaccctttaaatctagcccttcagcaaatgattgcagaccaatcaatacactggcagtgccattattcacccgtttacgatgctcttcgactagccgataacgcggttgatccccctgaaccagtaacatgaggcgcagatcggtgacgtggcttaggaatgtttgcatcgcccgatggctactgaataggatcaacatccccttatgccgcccactggcgtgctgcgcacggaagaattgtgccatttctgccagatgctctgcttcattcgccatggtgggttcaaagcgcattttagggataatcaatttcccctgctcaatatgattaaacggcgatgacaatgtttcaaaccgatcaccggccttctcactcaagccgctcatctcttgtaaacgcgcaaaactgttcagtgagcgtaaggttgccgaggtcacaatcacatgaggcactttgcgccataacattttatctaactgatcactgacgcggatcccgacacaatggaagtaaatatgcgtttgattgtcacgatattcgcgggtcacccatttagaaatcggcgcattcgatgctttttccatcgccgccaaccgccaaagcttgctcattgcctccagataacccagcgtccggctcatttgtatcatcgcgcgatgtaaacgaacgatatcgtgcttaccggtctgttcactcaaatcattgagtacaaactcagccaccccgcgtaacgcatccgtcagtttgaataatttggcacaactttccgttaaattctcgggtagatcgcccatctcaaaacggtacaccgcgggattgccttcagtgggcagcaactgactcacttgctgttcaacactgagcatcagttcgcgcagttgttcacagtgatctttaaggcgttcaggatgggcaagcccaggggggttttttggccggtattgcaccaggcattgatccaccaaccgaacaatcatatccaactgcatattggcaaataccgctgtgatttcaccttcaatttctaatgcatcacgtgcgacatccggtaaatgatggccctcatccaagaccagtaatagctctttgggattgggcaaaacagattcagtttccaatgcggccatcactaatgcgtggttagccaccacgacatcggcgctttcgatctctttacgggcaataaagaacggacattcacggaaataatggcaattacgccccaaacaattggctttatcggtactcaatttggcccataaactgtcactgagagccaattgatggtgatcgcgtaacccatcccaaacgtagctgttcagcgacttagacaatgccagacaggtcgcttgctcttcaccgtttgccggtgccagttcatcaccaagaaatagcgataaatcgccctgcccggacacatcagtgcacattgcagccaggttacgcggacagacataacgcccacgcccaaaggctccggtaaatttcaggtcaggaatgatttttttcaacagcggtaaatctttgctgtaaatctgatcctgtaacgccacattcgcggtgctgactactaacggcttattttctgcacggctgacggcgataccggggatcagataagacagcgttttacccacacccgttggtgcttcaatagccaaatgacggccagcatcgcccgacagtgttttcgccacttcagcaatcatctgacgctgtggcgcccgggaaataaaatccgggatctgctgttgcaacgccttataccattgactgatttgttcttttactgctgaagacaacgccatgcatatcttatctaaactgaatgatgccctattgtcccacagagcgccgcctgcgtcagcccgaaagcgctttcgctagcgctaaaacaccggcttggtgttaaccaaagcaggataaaatttacgcaataaagcagttatttataatttgtcataaatatatcacacagatgcggtaaaaattctgcgctgggaaaattcagacagatattgaatacagcaaaaattttattattcgcgttttttcaataagagaaacagggcaaaacatgaaacgtaatattctggcaatccttataccgacattattagttgcaaccacttcacatgcggcagaaatttacaacaaagacggtaataagctggatttatatggaaaagtaaaagcgttacattacttttctgataatacaaaaagtgatggtgataaatcgtatgttcgccttggtttcaaaggtgtcactcaaataacggatgaactgagcggttacggccagtgggaatataacttcgccgctaactatgccgagagccaagaagcaaaagacaataaaacacgcttagcctttgccggtttacgttacggtaatttaggttcaatcgactatggccgtaactacggcgtgttatatgatattgcagcctggaccgatatgctgcctgagttcgggaatgacagctacaccagaaccgataattttatgactggccgtaccacgggcgttgctacctaccgcaacacagatttctttggtttggttgatggtctgaaattctctctgcaatatcaaggcaagaacggtgccgaaggcgagacgaataacgggcgtactgatacatccaagcagaatggcgacggtttcggtttatcttccagctatgagattggcgcaggtgtcagcgtaggtgcagcctatgcttcatctaaccgcaccctagcccagaagaacagtacctttggtaaaggcgataaagccgatgcctggactaccggcctgaaatatagcgataacggtgtttatttagcggccaattatgcagaaacgcgcaatatgacaccaatctctggtactgcggtaattaataacgtgtcaaccagcgtaagtggttttgctaataaaactcaaaacattgagttagtggctcaatatttatttgactttggtttaaaaccttccattgcctatattcaatctaaaggaaaagatatcgaaggcattggtgacaccgacctggttaaatatgtcgatattggtgcaacatattacttcaacaaaaacatgtccacgtatgttgattataaaataaaccaactcaatgatgataataaactaaaattgaatactgataacgttgtagcacttggtctggtgtatcagttctaatttgaatgtaaggtgttaccctcattttattgtgaattatggttctttgaatgtatttattatgccgggattattcccggcttttttacgccactcgcctgcatgaaggctatggctgccatattccataagccatttatcctcaactgcagtgagattgcagtcagataaccaggtagttcccccctgcatctcgaagtcacttgggtatatatgcaccgtatctgatggtgttttgaggatagttattcactcatctgtggtctgaatcaaaaataaccctctgttttagagtgaaattcagacaaaaaattaaaatataaaaaaacaataaaatcctttgctaaccaccactattctcatgtttactgaccccctgtgttttaccgctctctttttcgttgaataactatgctgaagcaaaatcgccgtaacctgtggttgttgatcggttcactttttaccttgtacttcgtctggggttcaacttatctggttattcgcattggggtagaaagttggccaccactgatgatggccggactacgttacctaattgctggcgttttactcttcagtttccttgctattcgcggtcatgctctgcctactttgcggcagtgggcagcagccagtgccattggtatcttattactggcaattggtaatggattagtcaccatcgctgagcaccaacatgttccttccggtattgctgcagtcatggtggcgactgttcctctgtttacgttgtgcttcagtttattatggggaatgcgtaacactaagctggaatgggcaggaattgctctcggactggttggtatcatattactcaacaccggcagcaacctattgggcaacccggtaggggccatgctgatattgctggcttccgccagttgggcatttggttcagtctggagctcccggttagcattgccagccggtgcgatgtctggtgccgcacaaatgctagtggcgggtgtcgtgttgctgcttgccagcacactgagtggcgaagagttacagcaacctccgacgatgagcggtattctcgcattactgtacttaattgtttttggctcaatgctcgctatcagtgcctatatgttcctgctgaaaaatgtccggccagcggttgcaaccagctatgcttatgtgaacccagttgtggcggtgttactgggtattggttttgctggcgaaagcttatctcccacagaatggggcgcactggcagtgattgtttctgccgtagtattggtcactttgggaaaatttttgttcgcacgccgttaatctctacgtgcaaatcactgttgcatactcatcatcattacgtagcaattatataacacggttgtttcataccgcgaacggactataattcctactgtttagataaaaagtgaaaataattattatgctgagaaaaacactcattatcctgattgcggttatggcgctaagttcactagggggcgttttcctggcggggctgaacatctacacccgctcaacgacgccacatgaaaccaatgctactgaaactgacgctactgaaacctctctggtgcctggcatcggcccagccggtttatccaacaccggccaggaatcaccgtaaactgttatccccttttagctggcagtttcttttgactgacagtttcttttgactggccgtattttggactgacagctttagggcggagcagcggtgagagacccgccctaggcgcatttactgctttagtacccaaataaaatattgcccattcttctgctcggacccttccaagatcttctcgaagccgggaaaatgctggccccatttggtgatacttaagatataacgtagccatggttcttcatggctaccaaaactctcccccggcatgacaattgggatgcccggcggatatggaataaccccgacagcggaaacacgcccagcaagcttatcgataggtagtagctcacaccgcccagccatatgatcttgaaaagcctgacggggtaagaccactggcgtaggcaaatggctaaatgcctcagcttgcagtttatccatttcactgatcttcatataagcaaacatctcatcacacaacacttttaaccccttatgagcgtattgatgaggataatttttcgccaagtcaggtaggcacaccgatatcggtgtattgctatcgtagtgctgcttaaattccagtaacacattaatgagtgtgccccatttacctttcgttacacccaccgaaaacaagcacagcaccataaaatccgtggtccgcgacggtacaattccccgctgcccaaggaaggcggtcactatcgctgcgggaattcccttttctgacaacttaccgtcatcccccattcccggcaccataatcccggccttgatcggatccaacatgcaccaatcttcttccaactgctcgaaaccatgccacgggtctcccggcttgagaacccaacaggcgggatcggttgtcagttgctctcgtgatgcttgggagaaaggtaactttttaccgcttttgctatccgttatttccggtgtattccaaggtttaaagaaccattcgccttgttttgcaaaagcatcatgtgcacgagccagcgccaaccgaaaatcaacagcttcatcgatcacctcttgtgtcaatgctagcccctgcccgccttccatcatcgccgcccccacttcattggcagcaataatggcgtacaatggcgaagtggttgactgcaacatatacgactcattaaaccgcgaatgttctatcggctttttgccatttctcacatgaatataagaagcttgcgacagcgctgccaataatttatgcgttgattgtgtagcaaaaatagttggtcccagcgcatcatggtcagccgggtcaccacgcatcgcaaaacgctcccgataaaggggattaaaacgggcataggcgtaccaagcttcgtcgaaatgaatctgatcaacgctttttgccaataaatcctgtgcctgttgggcgttatagcacataccgtcataggtacaattcgtgataactgcatagacgggcttgctatcacaagccaatgactttaaggggttttgttcaattttttgtgcaatagccgtgggttggaattgtgctttaggaattggtccaataatgccatagcggttacgggttggaataaaaaataccggtaatgcacccgacaggaccaatccctgctcaatggatttatgacagttacgatcacacaatgcgatctgcttatctcccacgacagcggccataatggcgcgattagagcccgatgtgccattaagcatcgagtaacttgcatgtgcaccaaaaacttgtgcggcatacgcttctgactcttttatcggcccactgtgatccagtaaagatcccaatgactcacgttcaataccagtatccgtacgaaatagattctcgccaaagaaatcaagaaactcgcgtccaaccgccgtcttactgaaggcaacgcccccttgatgaccgggggcagcccatgaatattcaggattatcttgcgtatattgaaacagcgcttgcgtaaaaggcggcagcaactgctggtaatacttgatgatgagtgctttggcacgagcagcgataaactcggaggtatcttcatgcatccaaacaaattcattaacaagctgcatggtctccaaacttaagctattgatacatgaatgctcagccatcaataacacaggcactgatttattacggcgacgaatgtcttgtagcaatgcaaatgcctgactatgggattcatcatcattaccacccgaagtccaatcgacaaaaatacagcacaacgaagagtcggagatcactgttgccgcgccatcttcaaacgtcgccgccgcaatcacattaaaattaatgtcattaagcgcaatgataagttcgtttaccgcccgaccattagcggtattgatatcacgaatattgctgtcaaccactaaaacgttgcgtttcttgtgactgcttaaatcaatcatcgtatttatccctttatctataattcatcacatcaatgatgcccacccagctacagatgggagtgggtattactgcccgttcttaacaggtgcatcgagtgggaatgggtttttgtgggtacggttgtaattgaaagtataaagcgcggtgataaccatcaaggtaacaaatgaccacatcacttcctcggcacccgaaccgactacggcccaaatgcaatacacgaaagcaataagggttatgccgacatacgttttcacttgattgcctaaatggccatgaccaaccagtaataaggctgaacaggtatacaggtacggtaccagagtaaaaatcacagaaacggaagaaaccaggccaaactctttggccgcattcggcgaaatactgctaatttggaaaatggtcatcagtacgccaagaataagtaacccggccactggcgtaccggctttattgaccttaccgaaaatgggggggaacagcccatcatcagccgccgctttagccgtctgcccggccaccagcgtccaaccgcctaaagaccctaaacaccccgccgccgcacagagtgaaacgaccgcccctgccgtatctcccagagctaaacgggcagcatcaccaaatggcgatgctgataaacgcaattctgcattagggatcattcccataatggcgctactggaaagaacataacaaacagccgcaattaacaccccgcccacggtggcaatcgggacattacgttttggatttttaactacccctgccgccaccgatgccgtctcgacgccgataaatgaccacagcgtcacattcagagtactttgaattgcaccaaaggtacctaacccactgacattccaggctgccatataggtttcgcccttaaaccagaaccacccaaataaagcgatacccacaatcggaataagcgccagtgacgtagctactgcttgtacacgggtgatcatttttggcccaataatattcagcccgacaaatatccatagaaatactacgcaagtaatcgttaataccatgggttcttttaaaatagggaaaaaataactgagatagccgaccccaataacgaccatcgcaatattaccgatccaacatgccaaccaatacaagacattcgtttgataacctaaaaatggcccaaaggcacgccgcgcataagcataagacccccctgggctatcatccaaagatgaaattttggcgtaaaccattgatagtgctagagcaccaataatagtcactagccatccccatatcgcaattccacctgtagaagccaaatttgccggtaataaaaaaacaccagaccccattatatttcctgcaaccataagggttacaggaattaaccctaccttctgatcatctgtagacataggtaatccttacaaatccctataataggctgaaaatgatgatgaatagccagacgcagttataaaggtagacgatatattttataaataaagttaaaaacaaatataaatagacacaatggataattggcgattgattttaattactttgctacaaattatatttacagtgtatttcacaacaataaacacacaaggtaattattaatacacaaattaaaatattatcatcaaaataaattacatgagttaaattatcattattccatggggaatggttttaacttatattaatagtaatattgataaattcaggcaagcaccagatccaaagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattacgaccaagtaaaaagagtgaataccgaaccactggctcacatcgataattcagatcaaggagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcggggagcagaaagagagtgtcgttccctccagcgtgacaaccgccgagtccaacggtcgaaaatcatatcagtaataatcgccaagagcgcaacaacggcggccccctgaataacgtaagcggtattaaagccactgaggccgataataattggagagccaagcgtcttggtccctactgtcgatgcgatagccgcagtacctatattgatgattaccgaagtgcgaatacccgccacaatcactggcgcagccaaaggtaattccacctgccagaggatctgcctcgcactcatcccaacacctgccgccacttcacggatactggtcgaaacggattcaatacccgcaatggtgccttgtaaaatcggcaataagccataaagcaccagtgcaataatcgccggtttctcactgaaccccatcacaggaaccgcaatggcgagtaccgctacagggggaaatgtttgccccatcgccacaaccgtttccactaccgaacgaaactcctttcctgccgggcgcgttactgcaatcccggtagtaacaccgatgaaaacagcaatactactggaggccaataccagtaatacatgagcgaccaccaatgaaaaaaaggtatcttgcaaatagataggccgatcaagttctgggaacaatgcggtaaagaaacgctgtagtgaggtcataccgaagaccaacccacacaggatgagcagcgcccaacacagaggatcttttagccaaaaccaaaaccgcagccccggtttaatacttttcacatcacccactgctgtattatcaggtttggtttctgctggcttcatactctttccttattcgcaaccaaatcagcaaaatagagaacgcctagtggctgcccgtgttcatcagcaaccggtaatttatccgtctgacgggaaacaaacagggaaagtgcctcgcgcaagctggtggtacccagtatcggctgccctgccagcgtttcaccacatctaacacgttgttctactcgcccaagtgacaataatttaataccgagatcactgcggccaaagaaatcacggacaaaatcattggcaggctgggccaacatttcaaggggcgttccctgctgaataactcgcccttcatccatcaaaacgatgcgatcagccagactcaatgcctcatcaatatcatgggtaaccagcacgatagtgcgccccgacaattgatgaatacgggtaatttcaagctgcaacgctgaacgcgttaccggatccaacgcaccaaaaggttcatccatcaatagcacttcaggatccaccgccaacgctctcgcgaccccaaccctctgttgctgccctccagataattgatgaggatagcggtgacaaaactgttgtggatccagatgcaacagttccagcagttcaacaacacgttgacggatacgatcctttggccatttcagcaactgtggcaccgtggcaatattgcgttctaccgtccaatgtggaaatagccctattgattgaatcgcataccccatgcgccgccgtaaatcttcaggtttatagttacggatctcctcaccggcaaaacggatttttccttcatcgtgttcaatcaacctgttaatcatttttaaggtggttgacttaccagaaccggaggtacctatcagcacggtaaactcccctttagaaatctgtagggataggttatctaccgcccgtttaccggcaaaatacttactgacttgatggaattgaatcatcgacgtgaaatatccataaatatgacaatgaatttaaacagtgaatccacaatgaccgccatcgctatcacggggatcacaccgagcagtaccaaatccagagcactgcttaataaaccttggaatacgatggcccctagcccccccgcaccaatcagcgccgcgacaacagctaaccccacggtttgaacagcaataatgcggacaccagacagaatgagtggcatggcaatcggcatttgtacccgaaagaataactgctggcgtgtcatccccatacctttggctgactccaccacactgtcggggacagcctctaatccggcaaccacattacgcactaagggtaataaggcgtacagcaccagtgcgataattgcaggcgctaagccaatgccaccgatacccagttcagcaagccaagggatagctgcggccaaccctgacaatggtgcaatcagcaaaccaaatagagcaatcgatgggatcgtttgaataatgtttagcgtcgaaaaaatagcgccttgtaaacggtgagagtgaaaacaaagtaaaccaagaggaatgccgataaccactgccggaactaacgtagtcagtagtatttggatgtgccgccatagggcatcatcaaatacgtcccgacgattcacatattccttcattaatgacagttgatctaattgcccacttgccagcaatgcaatgattggtagcatcaacaaagcaatggctaaactgcgccagactggatgagcaatgacgcgggataagctgtcgatagcaatcaagagactcaccccactcatcaaccaaaacccgccacctaatgacgtgcggacgaggctctcttcgcctccggccaattgagttgcggtggcacccgccaatagcagctctgcaaacaagataatcaaccaatagagggcgatgctgggagtgagaaaagcaaagataattaaccccagtatcggtgctaacagccacaggacaggaccggttattagcgatatcagcatgatcccctgtccggaaatcaatcgattaggagcatgactaagaaaggcaagccccgcgcctgctaaaaccaataaaatagacagtgttagcaaaacccggttttttacaaccataaaaatccatctccataccagataaccttatgtgtcatcgcggattacctgtctactttctcacttgaagctgtagggcgttagctacagctatatttacaattatatttacagctacatttacaactgtatttatatttacaactacgctgagtctctttgatggcaccataaaacggatggcgccatgaaacgaatagcaccataaaacgaataagcttatagtgccacactggtcggctggctcccccagctaatggttagtttttaataaatccgttatcttttagataattggcagccactttctttgcatcctgcccttccaccgcaatacgtgcattcagcttttgtaacgttgggccatccagtgtggcgaataccggattaagcaaagccgggatgttcgggtgagctttcagagtaacttcacggatgattggagctggcgcataaatcggctgcacgcctttagtatcttccagagtctgtaaacccagtgccgctacaggaccatcggtaccataagccatggcggcattcactcctgagatctgttctgctgccgctttaatcgtcacagcggtatctcccccagccagggacagtagttgatcttgattcagcgtaaaaccatacgcctgttggaaagcgggtaacgcatcaggccgctcgataaactcggctgaggcggctaatttaaactgacctccgccattgatccactaacctaaatcatccagcgttcgcaaattattggccgtggctaagtcttttcgtacagcaatggtccaggtattgttcgctggcgcgggagagagccataccaatttatttttttcgtaatccagtgcttttactttctcatagcccgctttggcgctcttccaggcaggatcttgttcatcagaaaagaagaaagccccattccccgtatattcaggataaatatcaatctcaccggcagtaatcgccccacgtacgactttggttgctcccagttgggatttattggtggttttaatcccgttagcctccaaaacctgcacaataatattgcccagcaaggagccttcggtatcaattttagagcctacacggacgttatctgccgcgtgcgatataccactcgatgcagacagcatgatagcagccactgcaaaaatccggctacgagttaggaacagtgccatacgtcacctcttatcagtttatccccgttatacttcaagtttcttcatgttgcctgaacgttggtggttctacgggctagcataaatgcgattcaaaccagcccgaccaatttaccgcgttgttgctaccttcctgaaactcaaattattttgggcatgtaaggccaattggtttataaaacatctgggcagtagggagatatcgttagcttattaacctacccgtcgccctattagatttaacccaaaacacactaaataaccaactgatattaaatatattattctcgtttcagcgatcaatcatcttcactataaccatatgatagataattatttaaagccgttcacccaagcaagatcggttattaacattacacaaaaagctgtatataacaacagttaaatatcccagttaatcgtccactttcaagccaatggcaggaaaaacgatactggcaagagcacgaagaaatctctactcaacttaatacaagacgatagaagcaggaagtaaacttctgcacgccgctcaaaaacgagagtgttccaaacgcaacaacgaattatttgcttacggtatgaaatacattaaataataaataccaataaatgcgaaacattacgcatcattgataagtcggggtttaattacaattatttcgttatatagtgagtcacccgatgacgttatcctcggaattacccccttataactttgataggtaatatgttatgaactcagattttctggttacaccgcaatggcttgcagcacatgctaatgatgccaatatagttattttggatgccagaatgtcgcctcccggagtggtccccaaacgtaatattcaggctgagtttgaacagggccatattcccggcgcggtctattttgatattgatgcaatagcagatcacagtaccggcttaccccatatgctgccctctcctcagctattcagtgaaatggcagggcagttaggcatcactgaacaacacacggtggtgatttatgatgagggtaatctgttttctgcaccacgcgtgtggtggacgttccgcacatttggcgctaaaaatgtgcgtattctggcaagtggtctgagcgggtggcaacaagcaggctataagctggaaagtggtcctgcacaccctacaccacaaaccttcaatgtcactttcaatgccgccgccgtttctagtgtcgatgaggtactggcggttctgggtaataatgaggtgcaaatattggatgctcggccatcagcaagatatagagcacaagagccggaaccacgccctggtttgcgtcttgggcgcatccctggcagcatcaatataccgtgggggaccatggtggagaatggtcatctgaagtcaccacaggcattggcagaaatatttgcggctcaaggggtggatttaactaagcccattattaccagttgtggttcaggggtcaccgcagcggtagtggtactgggtctagcggcggtgaatgcacggtcagtgtcactctatgatggctcttgggctgaatggggggcgtcaaactctctaccaatagacgcaacgcctctggcgtgataccaaaggctggctcaccaccagccactgacatgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaattcttaatatggtaaggcccttttatctctccttaaccaaagactgcaacaacaaccacaacttctcaacgtgatgacgttccgtacccaaagtgccgatggaaacccgcaccatccagcggccaccaagcgtggctggtgtaacataacccttaccagattgattgagtttctcggcccaactgcgggtataattatccaacgcgtcgcccatcagcccacccggttcatgacgaatacacaaggtttgcaacactacaggtgcgaccagtttccaatcatcgctgtttttaatttgttctgctaaccaattagcattggcaatatcacgacgcaaacgcgcctgcagcccttccaccccttgctcacggattagaaaccatagcttaagcgcacgaaaacgacgacccagggggatcccccaatcgcggtaatttctcactttcccatcggcatcggattgtaagaaactggggttagtactcatgatacgaatcaaatgctctgaatcttgtacacaataaaccgaacaatcaaaagcagcacccagccatttatgcggatttatcaccacagaatcagccttttctataccgcaccacagatgacggcattctggcaaaatcatcgctgaaccagccatagcagaatccacatgcagccataaaccataacgctgagtaatatcaccaatcgcatcaaggggatccatcgctgtcgcagcggtagtacctgtcgtagcaacaacgatacaaggccggtttcccttcaccaaatcctgttgaatgatcttttttaatgccaagggtgacatggcattgtgctcatcggtgggcactaaacgggtattattatgaccaaacccagcgagcagagcggctttattcactccgctatgggcttctgatgaagtgtagacaatcaaaggtgcatcactgttttgcatccctttattcattaatgcatagttagatgttcgctctcggccgctgatcagcgccactaacgtggcggttgaggcggaatcctgaatcacgccactccaggcaacgctaagaccaagcatttttagcaaccaattggtggccacctcttcaatttctgtcagggccgggctggattgccaagacagacctatcacccccagcccagtactcaagcaatccccaagaacggaggataactctacattagaaggaaaataaccaaaaaagtcaggatgttgccaatgcaatagccctggcatgatgagctcttctatgtcagaaataatgtgttcgaaaggttctgctttttcaggtgcatttaacgacagacgagatttaatctcaccgggtgctgtcgtgggattaacgccacgcaattcgatattttgtcggtaatcagcaatcaggtcgatcatggcatagccatggcggcgaaactcttcaggagtcataaaaagctctcattttgaagtcattaacaccagaaatagaacggctggttcgtgttgtaacctataaatgactgcatgctgattcgtttgcctgaatcaaacccgcaaatggcgtgagggcggcgggtattgatgatcaccagctcatttttctgtggttgaatgcgcagaggccgctgcaaacgctcttcgggcagttttcctccctcaaatagcgcgacttcggcgaaggaaaaggcctcagtatcccagacgactaattcaccgccaacaggtggtgtatcaatataaatattagcgctgaattgatgctctaactcggcaacggaaaatggcaggcaatccacatgtggaaccgtttcggatagatgcgccgtttcaggaaacatcacgcgaatgataccggcaaacatcggtttcccttcaaaagaggcagtcactacgccctctggccagtgctgtttaatattttcgattaacgcttgaattggcggcaaatctggagcgcaaagacggtcaatcagtatgcgcatctgggctgcgtcacgataatacttctgctttgcactctcgttttcagctttaccgtaggccgtattgaatggcgttccccagcggtggacaccgtaaaaattttgtaccacctggtctttttcatagacctcatgggtgtattcatccagctttgcggtttgattaatgtattgatttaatgatgcagcggttttttcagggcagtaattgggaatacgaattgccaggatgtcaccacggattaattgttccaaactatgccgatcaagctgttttagcctggcaatcttaggctcctcagcaatggagggtttgaattgcttagcagttattggcaaactagtcacaatgatttggctccattaatttagaaaccctatcattttaaataatacgataattctgctaagggataacatgatgagatgttgtcttattgacgagcagccgtctaaatggagctaaatcgccaccaaacggcgaacatcatcatgttccatatcaatacctaatccccgttggactatttttcctcgagacatcaccaaatagttatccgccagctcggcggcaaaatcataaaactgctccacgagcaggatagccatatccccctgagccgccagttttttgataacccccccgatctccttgataacggatggctgaataccctcggtcggctcatccagaatcaataaccggggctggcacgccaatgcccgaccaatcgccaactgctgctgctgaccaccggataaatcgccaccacggcgatgcttcatctcttgtaacaccgggaacagttgatagatatgttcaggtacgcttttactctgtgaaccggggaaacgtgaaagccccagtaaaatattctcttccactgtaagccgggggaaaatttctctcccttgggggacataagcaatgccttctttgacccgctgatgtggcgactggtggctaatatttttcccctcccaagtgatgctgccgttcttaatcggaacaagccctatcaggcatttcagcaacgtggttttgccgacaccattgcggcccaataaacaagtgacttcccccacacgggcctcaaaagtcaagccgcgcagaatatggctaccaccataatattgatcaagctcattcacttgcagcataaaagcgcccttaattatcaaataaatatgagggaaaaatgcaagctcactgacattctccaaataacgcgctcatcattgaactgcactgagtcaacgccctaaatacacctcaatcacctgatcattctcctgtacctctgccagtgatccctcggccaacacctgcccttggtgcaacacagtgacatgatcagcaatcgtctcgataaaccccatatcgtgttccaccaccattaacgagtgcttacccgccaactgattaaacaactcagcagtatacgccgtctcggcatcagtcattcctgcggctggctcatctaataacaatagatgcgggtcttgtaccaacaacataccaatctcaagaaactgcttttgaccgtgggataacaaccccgcttgccgctgccgcagatcacttaaacgcaatatggccagcgtttcatcaatctgatcccgttgttcactgttgagtttggcgcacaagctggcccacacagttttatggtttttttgtgccagttctaaattttcaaagacactcaaggcctcaaataccgtgggtttctggaattttcgcccaataccggcatgagcaatctcaatggtattcatggtggaaagatcatggtgttggtcatacaccatcttgcctgtttgtggccgcgtcttaccggtgatcacatccatcagtgtggttttccccgccccattcgggccaatgatacaacgcaactccccaacaccgatttgtaatgaaagattacgtaacgcatgaaaaccatcaaagctgacgttgatgttttccagcgtcagtaccggatcgcgctgctggcgatattgatcagccgcatgctgtatcgttccaggctcctgaacatttatctcggcgtaaatcagttgctccgtcagttgaaaccggctcattggtctttccccctgcgcaatagcccgataacccccttcggcaaaaataacgtgaccagaatgaatatcaggccaagaaaaaattgccagtattccggcatcgccatggtgaaccaacttttggcaccgttgacaattccggcccccaataccggccctatcagagttcctcggccccctagtgccacccaaattgccgcttcaattgagttggtcggtgacatttcactgggattgataatgcccacctgcggtacatacaacgcgcctgccagagcacaaagtaccgccgatagagtccagacaaacagcttgaaacctttaggatcataaccacaaaacatcaggcggttttcggcatcgcgtaccgccgtcaatacccgaccaaatttagtgcgcgctaatgccagccccagcgccagactggcaatgagcagtgcgagggttgccagaaataatgcgatacgggtagaggtggccgagacagggaaccccagcatcgtagtgaagccagtaaagccgttattgccaccaaaacccgtttcattgcggaaaaataacaacatacccgcgtaggtcagcgcctgcgtcataatagaaaaatagacgcctttgattttggagcgaaaagcaaaataaccgaacagaaaagccagcaacccgggaaccagtacaattaggcacaatgcccaaacaaagtactgactgccgctccaaaaccaaggaagctcagaccacgataaaaaagacataaacgcaggtaaaccgtctcccgcagcctgacgcatcagatacatccccatggcataaccgcccagagcaaaaaataatccgtgcccaagtgatagcaatccggcatatccccaaaccagatcaagggcgatagccaccacggcataacataatattttgccgatcagcgtcagggtataggttgatatcgccaacggatgatccgccggtaacagcgccaaaaaaggcagaacaatcagtgcgatcagcgtgaccatacctaataacaggctggtaagcggtgctttttgcgttaaggttaccgtcagtggttgattcattagtcactcaccctgcccttaagggcaaacagaccctgcggtcgtttttgaataaataaaatgatcagcactaaaatcaggattttgcccaatactgcgccaatttgtggttccaaaattttattcaacatccccagacctaatgcggcaaccacactgccagctaattgcccgacgccacctaggaccaccaccaagaaggagtcgatgatataaccctgccctaattccgggccgacattgcccaattgcgagagtgctacaccgccaagccctgcaataccagaacccaaaccgaatgccagcatatcaacccgccccgtagccactccgcagcaggccgccattgcccgattttgtgtcactgcacggacttgcagaccaaggcgggttttattcagcagcaaccatgtgagtagcaaaacaataatgacaaatgcaatcaccgcgatccgattccacggtaaaaccagattaggtaaaacctgaaccccaccggacagccatgcagggttagcaacttccaaattctgtgggccaaacaacatgcggatcccctgaatcaacatcaggctgatcccccacgtcgctagcagtgtttccaacgggcggccatacagatgccgaatcaccgtgcgttccaacgccataccaatgcccgcagtaataaagaacgcaaccggtagagcgattaatggataaagtgccagccagtgtggggcaaattgttggaatagcgattgcaccagataggcggaataggctcccaacatcagcatttcaccatgcgccatattgatcacccccagtaagccataggtgatagctaaccccaatgccgccagcagtaagattgaacccaatgatagtccgctaaatacctgcccaataacctccccaatcatcaaccgatgttgtatctgtttcaaactggtggctgctgcggctcggacctgttcattcggttcaacctgcgtatcggttaaactttgcagccgtgattgagtttgcggtgaacctgattgccccaacaattgcacggcattcagacgcacctgcggattactgtccgtcagttgtaaattggcgagtgcaatgctcaatgcctctttgacctgactgtccgtttccaacttcaggcgttgattcagcagcggtagttgatcgctctgtgcctgccgttgtaattcaactgccgcctgtaaacgcacggtttcatcgtcactgactaagcgttgtgccgccagggcattggcgatcaagatacgtaaccggttgttgagccagatttttttcagcgtaccggtcggttgcgattggccttccagcgaattaatactttgattatttttaataaacgcttggccggcactgtctaccactactgtttcttgttttagcgcctgcaaaagaggtaatcggctagcatcaggttccgttgcccactgttgtaataatgtggcctgctgtgcacgattcgccgcaacaaaatcctgtgctggccctgccattgccgacatcgataagcccagtaacagacctatcatcggcctgaacacataattgattgccctattccaaacaggaattaacgatttcataggcccactcatcacacatatgtggtgaaaaagagctgacgtcagatcccgctgacatcagcacgtcacagcgattacctgtttaccgcgatcatctgtctactgttgttcgctatttgatggctactggctgcttttcaccggatgatcgggtttcttatcattacccgcgatgaacgggctccagggttgggcacggattggcgcatcggtttgccataccacattgaactggccatccgcttcaatctcgccaatcatgactggcttatgtaaatggtgattggtctggtccatggtcagcgtaaaacccgaaggggcggcatatgtttgccctgccatggctgcgcggactttatccacatccgttgattgggctttttccaccgcttgcgcccacatgtgcatccccacccaagtggcttccatcgggtcattagtgactgcgctatcggcgttaggtaacttgttcgctttggcgtaggctttccagtgttcaacaaattgtttattcgttgggttatcaacggactggaagtagttccacgcggccaggttaccgaccagtggtttggtatcgataccccgtaactcctcctccccaacggagaaagcgatcaccggtacatcggtggctttaatgccctgattggctaattctttgtaaaacggtacgttagagtcaccattaatggtagagatcaccgccgttttacccccggctgaaaacttcttaatattgccaacaatggtctggtaatcgctgtagccaaacggggtatagacttcttcgatatctttatcttcaatacccttagtgtgcagaaatgcccgcaggatcttgttggtcgttcgcggataaacataatccgttcccaacaaaataaagcgcttggccgcaccgccctcttcgctcaataaatactctaccgccggaatggcttgctggtttggcgcggcaccggtatagaacacattcggcgacatctcctccccttcatactgcaccggatagaacaataaaccgttcaactcttcaaataccggtaataccgatttacgggaaacagatgtccagccgccgaacaccacggcaacgttatcctgtgttaacagttggcgcgctttctcggcaaacagcggccagttagaggcaggatcaacgatcacgggttccaattgcttacccaacacaccgccatgggcattgatatcatcaatactcatcagcgccatgtcttttaacggtgtttcagaaatagccatcgtgccggacaacgaatgcaaaatacccactttaatggtgtcagccgccagagtgccaaatgccattcccatactgataaccgaagccgagagcgcaaaaactttaatcaagttacgacgttgcatagcgttaacctctgatcgttgagtaaacacgcaaaattgaattaaaccagcgcaattgccatgccaagtctgtactttgatgatttaattgactattacgtccaaggcagcggaatatacggataaacaatcagactatgtgcaccaataatgtacaaaccaagggcataaacggtgcaatacgtgaaatatagtaatgagaaaaacagagagggaaatgatatgagtaaattcagtcactgatgcagcatgaagtatgacgggtatattaatctaaaacaggcatggcggattaccacacctgtttttttactaacagctagactttactcgcggctagcttttattaacgactagccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccaacctttattgacgactcgccactaacattatttctaggcttttttagcgccacgaatacgcagtgtcaggcccttcagaaaataacgtaaaacctgatcaccacaagggcggaagtttttgctgccctctttacggaacagagcatttaactcagtcttagagactgggaattcaacggcattaaaaacatcatgcatatcggtgtctttcaattcgaatgcgacacgcagttttttcaacacaatattgttggtgataaccgcctctaccgcaggtgcagggaacttatcatctttaccacgtctaaagaaaatcaaaccattcagaaaatgcgccatcaccagatcagggcaatcctgataaccggcttcgtcttcttttttaagaaaattaacgacatctgcgttgttcacttcaaaatcagccagcttaatgatttctgctattttggtatcgttaacgttaagcatatagcgaacactgcggagcacatcgttgttgatcatatttactgccctattcctattatgtagagtagacgtgtgcgaatatcgcaaaaaaactaaaagagcgtctttgacgtctagcgggcagtattgtacagatttatgttgattttctcaatgtaattttaatcaactgttattttaaattaattgaattttatatggatataatattatccctgaaaaaataaattgataaggatttgtttatcacaccaatctactctctatcattatataaattgttatggctgatataatgcaatctcttcaccaagaatatacttcttgcgtaatatcgctgatattttatccatgatcataacaataacgaccatgatcaatgtgataaacatcactacatcccaattccataaccgcatattctccgcataaactaaacctatccccccagcaccgacaaaacctaacaccgcagcagagcgggtattagattcaagctgatagagacttaatgccaaaaacgtaggaaaagattgtgtaaaaataccaaaacgatgtttttgcaaagaatttgctcccattgcggttaagccacggctaggagacttatccaccgcctcatgtccttcagcgtagagtttacccagtaatcccacatcctgcataataatggccagcaccccagcgagtggccccattcctactgcgcggacaaaaatcaacccccagatcgccatatcaataccgcggaaaacatccaggaaacgacgcactgcaaatgaaataatacgtaaacccggtgtcgacatcacgttacgtgcggcaaagaatgacaggggtaaagctatcaatgtggcggttaatgtcccagcgaatacaattgccaaggtaatgaaaatctgacccaaataatatttaaacggccagttagcaaaatcatgccagacaaacatacgtaaaaaatagcgactgagttgctgactaccattaacaagcgtttgccaagggataccaaaaacagtaaagaagaaaaggtaatacaaaaaaatagccgcagtgattatcgcaatcaatctgatataacgtttctgctgcctgaaaagctgcggattttgttgtttcagcgttaatatctgttctgttgtcagatgatgagtcaacattatcatgctccttccacaactcgtttgcgcaatttaccggatgtataatccaacagtgaaaccacaataataatcagcaataacgttatgctgacctgatcatagcgatccagttttatcgaggtcattagctcttgtccgatcccgcccgcacccactaatcccaaaatagttgattgtcgaaaattaatttctaatcgcataaagctataagagaggaatatgggtttaacctgtggccacagcgcaaagcgcatccgctgcaattgacttgccccacaagccgctaatccacgaacgggtttatcagaagcggtttccagtgattcataaaataattttgtcaggctgcctatagtatgtaaggccagcgccagaaaaccgggaatggcaccaataccaaaagccattacaaacattaccgcccacgctaactcaggcatggtacgcagaaaagtcacaaacgtccgaaccgctaaacgtaaccacggtgggctttgggtattgcttgccgccagaaacgccaaaatagtagcaaccataacggataaaagtgttgcggcgaccgccagttgtaacgtttcccaaattaacggcaattggataggtaaacgatagccccaataagccagagatccttcggtctttccatcggcaaataaattacgccaatgaagaaccggtatggtttccgctaaataatcgaaaaaatttgggatagaaataaaaacggtataaagattaaactcagcaatattacctgcgccaagataaatgatggccagcatcagcgaccaaatcaccgtatcacgcttttgcttgctacgaatctgctgataatagtggttaaagtcagtcttcaaaataagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttacacctaaaaacaatagctccggcgaaccagagccatgttgttttatccgttgggccaaattaacggtcgcctttggttaattcacgcttcatatcaataatattttgatactcgctaagtgacgtctcaccaatatgctgtttaccgcccatcgctttaatgaagcagccgtgatcttctttatctaactttttaatcgcagccactaactgcgctttaaactctggcggtaaagcactacggactaaaatcgggccattggggatcaacggagattgccagataattcgaatcttcttcatgaggtccggttggcccatgcggatcatgcgcgtgaatgcaccgctggtatacccagtatcataatcaccgatcattgatgcccacgttaccgcaccagcaaactgaccattaataacacctaaaatgtcctgttcatggcccccagagaacgtgacgctggagaagaagttattgtatttattgtccactgatccaccaaactgctgtttgaaactttggttagggatcaagaagccagatgttgaatctggatcagcaaaaccaaatgctttgcctttcaaatcttcaagtttttggtaaggactgtccgctttaactaccacaacggagtgataacccctagatttatccgtatcatcaatggcaattccgaccaattcaacagcgttaggatctttgatataaattgatgcgaaagaagaaggtgacatactcaatactaagtcaattttcccgcccaaaacaccttgaataacaccagaatagtcagaggcattatgtaaattagtttttacatttaattctttatctaaaaattctttgacacacatattatcgccaatctgctgtgtcgcgttttgcccaccaagaatgcccagattaatttcttttggcgcatcctctgccgtggcattaaatatcatcattccagccaacaatgaggtaaggcataatattttcttcattaaaataacctattatgataaagggacaaatgggaattaatgtaaaagctcggctgactcatcactataaatatcttgaataatactgtcattcagcatactgggtggcccatcaaagataattcgcccgtgagcaatgcctatcactcgggtgcaataatctttaactaaatcgactgagtgtaaattaacaatgacggcaatatcattttcactgattttctgtaacgtattcataatacgtgtcgtatttttagggtccaacgatgcgacaggttcatcagctaataatattttggggttctgcatcatggcacggcagatcgccacccgctgcatctgaccaccagagaggttttctgcccgctgcaatgcgtggggcaacatattcagccattgcaataattcgatggctctggcctggtcttgctcagaaaatagtttgaaaaatgattttaatgtcgatgtataacttagacgccccaataaaacattggtgataacatctaatcggggaaccaaacagaaatcctgaaaaatcatgccacactttgcgcgccatttacgcatttgctttgtcgtcaatgccgcaatattttgtgtatcaccattttcatgataattaataatttcacccgcgctggtagggatcgtaccatttagaatatgtaatagtgttgatttacccgcacctgaacgaccaattatcgccacaaactcaccagcgtgtagttcaaaattaatattatccagaacacggtgctgcgacttatatgcttttactaatcctttaacagcaagtacctttttacgtggttcttgcaccactactggataatcagctgcagtgagtttacgtaatgcctggcccataatgagtctctcagattgcctgtaatcatgagccattaacggatatttttatgacatattgatgatagttgcatgtgaaaaaggtgacaaaatagccacctttttcgtgtgtttaattaatgactgtctgtgatgttaaatcattaccactgacagcggcaggagcgagctgcttaatttccagtactggctttttagtttccggtactagcttcttaacttccgataaataaacagaacaaccagtgagccgattactgccactacaaagctgcccagattaaatccgtcaactcttcccattccaaagaaagtgctgatataacccccgaccaatgcaccaataatacccaagatgatggtcatgataaatccacccccatcctcaccaggcataatccacttcgccaaaataccggctataaggccaaaaataatccaagatagtatgcccatgagcgcctccataaaattaatgattactgttccgcttaccccatatgttctaaaccaccatatcggttgattcaaaacatgttacgcctaagcagacagtctcaaacaacagcgatgacctgattaagttaagacccgaatcaccgaatctgcaaatcaggccgcggtactgattcagtatcacctaaataacggcttggcgcggggagaaaatatgattaaccccttgctgctgtaatttttttaacaaatcagagccaccgtttggcacgctatgggcaagctctcgctcacgggtaaaaataggactggcccaatatatattgaccggatcgtcctgctgatgaggcaatgtaagatggtctgcatcagcatagagcgctgatgataaaatatagccctcatatccctgaggggcgactgcagattctaaggtatgcccctcacctaaccaggttattttattccagggaacatgcgcaaacccggccagagcactggccatatgaatagcgttatcctcattgacatattgcccatcaatagccaatgccatttccatgcgccgatattggctggcatcatcattaaataatatttcaacccaaggttgtgggcgaatactgacaccaatcgtcaaaaaataatatatcccctctttttcatgctgagatatcgccattggaggccattttccctgatcgatcgcataatattttaccgatggaccaaaatgctgctcatagcattgaatatattccgtttgcaagaggggccatggattcccctcttcctgctgccagcgtcgccaaaattggcgtgtgtgctgcgcaagggcatattgcgtattggtcgaagcagacccaagaggcaacaccagcggattgtctttgatgcaactggctgaatagcaaatggaatggtcaatatataaactccagcctgggatgattgccagtaattgcccctgataccatagtgctgcaccgtcatcactttctgaccagataatcgaaatcaattgtggatcaagctcagcctcgccagcgatattacggcagaactctgcggccaggcgcggtgccaccccttgttccattgccatattatcggttgactgaggcgcggcaacccgatttctcacccagcaagcacggactgggaagcgctcttcgaatgcttcttgcgggtaaatataaaaataaacgaccctcaggtcttgttgcacgactgcaaccaatgtctggttttcattactgacttcggccagtacctcagattctttcatagcgcctcaactgtatcggcaaggggttttaggtaaatgctcttattgcctgccgtaaaataaaattagctcaataattccatactgacagtgtaaaacgtcttatccccttaaatcatcagcaaaagtctcaaaagttctctaaataacttttggtaaaataccagtaaatgccgttgatacatcccgataagaagaaaaacgcgctaatggcgtgttggcgtttgagtatttatcctcaatagtcgatagtccgacgcccactttcgcgctaaaataagcagcatatttttcgcagaattgaaggctcatatggcatatataccaaagaattattcccgattggaaagcggttatcgggagaaggcactgaaaattttcccctgggtttgtggtaaatgctcacgggagtttgtctattccaatctgcgagagctaacggttcatcatattgatcatgaccacggtaataacccagaagatggcagcaattgggagatgttatgcctgttttgtcacgatcatgagcattccaaatatacagaggtggatttatacggctcaaccgtggttgccggagatgatgcacaaaaggatcaaggcgtcgccacccataacccatttgctaatttgaaatctttaatgaaaaaataatctgtgcggctcgtctttctgacggctaaaaacccaatagttgccgatatgaacgaggttcttgttgatcaacctgtaacccgaacgtattggcaaaatcacggcattctgcctttaatttatcaagctcggtggcatcatcggtcatgatggcgatttcagcaaagtcacccaatccggtcagatgatcaaccgtgatatgaaacttccccacgaagtaaatacttcgctgtttctctatggtgaatgccgggtgataacctaacgttgccaacatactttgtactttactgacatcctcaatattgctggcctcacagcgttcagcgcccggccctttaacaatccataaacgaatacctgatggattcatttcccgtaataccatgctgatctgttgatccgctaaatcctgcccattagcgtccagatagatgtctttctcatgattattaagggtaaaagccgtcgctttttgggcgactaattgttcatgcaacgtcgtcagatccatgacacgaaatttcaattcaacttcatatttcccaacaaaatgctcactcataaaatgccttattaatcagtacagccattagatctgattctatactttagctacctcctgttcaaaatgcgggttgaattattaatcacaatagtccgctaaccgcgataatcaacgtcgatatattaaacggttaagggagtaaaaggttgatgtagtaaaaagctaatgcagtaaaaggctaatgtcactaacagggaaccacattgatgagccagttcaataatgaaaaaatccagctcttgctgactcaattacagcatatagtgggtacacgctatttactgaccggtgaacggcagactgaacgctaccgaaccggtttccgctccggtaaaggggtggccctcgccgtggtatttccgtcaacactactgcaacaatggcagttactgcaggcttgtgtggctgctgataccatcattatcatgcaagccgccaatactgggctgacagaaggctcgacgccaagtggtgatgattatgatcgccctatcgtcatcttgaataccttacgtcttaacaacattcagctattggatgatggcaaacaagttataggattccctggaagcacactgaatcaattagaaaaacgcttaaaaccttatggtcgcgaaccccattcggttattggctcctcctgtattggtgcctcggtcgtaggcggtatttgcaataattcaggcggttcattggtccaaagaggcccggcatacaccgaaatggctctgtatgcacaaattgatgcacaaggtgagttgcagttaattaatcatttaggcatcagcttgggaaatacaccagaagagattctacaacgtttggaacaaggccaatatggtgctgaagatatcgaacagaccgggcagcaagcctcagatagtgaatatgcgacgcgggtaagagatattgatgcaacgaccccttcgcgttttaacgccgaccccagacgtttatttgaagcctccggctgtgccggtaaattggcaatatttgccgtgcggctggataccttccccagtgagaaacaacaacaagttttttatatcggcaccaaccaaactcaggtattgactgagttacgccgtattattctccgcgactttaaacatttacctatcgcgggtgaatatctgcaccgtgatatttttgatattgcggaaacctatggcaaagatacgtttgtgatgattaacagcatgggcaccaataacatgccccgattcttcacgttaaaaggtaaaattgatgctcgcctcaataaaattccgcatttagtcgatcacctgaccgatcgtgtaatgcaaggctttagtcagatattgcctaaccatttacctaagcgccttaagacttaccgtaatcaatatgaacatcatctgctgctcaaaatgtcaggcgatggtattaccgaagcgcaacaacatctacgcgccttttttgccactgcggaaggtaactttattgcctgcacggctgatgaaggtaaaaaggcttttctacaccgttttgcggcggcaggtgcggcagtgcgctatcacgcggtccacgccgatcaagtggaagatattttggcactggatatcgccctgcgccgtaatgaaaaacagtggtttgaaaccttaccaccagaaatagaaaaatgtctgatcgcgaagctctattatggacattttctgtgccacgtctttcatcaagactatatcgttaagaaaggggttgatgtaaaagcgctaaaagaaaaaatgttatcgctcctcaatgacaaaggtgcggaataccccgcagaacataatgtcggccacctctatctggcaaaacctgcattaaaagatttttatcaacagatcgacccaaccaacagttttaatccggggattggtaaaacctcaaaacgtaagcgttggcagcaagactgacgctattagccagaaatagcaccattaggcttaggcattatctgaaagcaaacaattagtcactaaagcggaatttgcctctgctagcaaattccgcttctcagtcgcgatgcgctgctcttattctgatacctgcgctaaacggccctgtgaatctttttgctgacgataacttttggcagcaccagggatgggcgccgctttacctgtttcgatccagctacgcaggcggtttgcatccgcaaaatgggtatatttaccaaaagcatccaataccaccaatgcgaccggccgcttgccaatcacggtacgcatgaccaagcagtgtccagcctggttggtaaaaccggttttggtcagttgaatattccatttgtcgttataaaccaaatggttagtattgcggaatggcaacgtataatttggttcacggaaagtagccattttttcggtagtggtacttaactggccaattaacggatactgtttggtcgccatcagtaatttggctaaatcacgcgctgtcgagacgttattaatcgacagccctgttggctcaacataatgcgtactgttcatgcccaaagacttggcttttgcattcatggcttttataaatgcgttgtagcccccagggtaatggtgggccaggctggccgcagcacgattttctgacgacatcagtgtcagtagcagcatgtccttacggctaatttcactgttaacacgaacgcgggaaaacacccctttcaactctttagtttgatcaatatctacggagagaatttcatcaagaggcaatttggcatctaataccaccatggccgtcatcagtttagtgattgaggcaataggcacaactttatctgcattattggcataaatgactttattcgtttgtaaatcaaccaccatagcgctacccgatgccaattccaaaggtgccgtccctttaacctcaaccgctgatccccgggcaatggccaaaggcgcaacactgataccggtggataaaagcaaaaagctcaatagtgcaaaacggatttttacatacatgtttgtcagcttaaataaattatcgggagtggacatgattggtgtcgcgcattataaattaccggcctgacgcacgcatcacggtttctttaaatgattgttacaaagattaaagttgactgtttgttatgcagcagtcaaccctaaaagcgaattaacacatttctgttctaataaatttagccagactcaccggttataaaattaggttatctaaaatatctgatgttttgagctaaatctacgctcaataatgataaaaaacgcctgtcggattaaagatcaccctataatggtccacatctattttcagataaaacggcactctgggggcgaacatgggaacaacaatttttggtattatctttggtgtattcttgattgctgcgggtttagcagatattcacgatgaaaaaatggcctcattgacgttctgggttgatgtgttaatcatccttatcggtgcattattcatgctaggggtagctaaatttatcagccgcaagaaaaaacaataacatagcgttactctcggcaatacgtttatattccaaccacattattattcaattgaaacattattttcctgagctaacgattaatacgctgaattgccagcgcaatatccttcgaattttttaatgcgcggatttcaccgaataaatctgtcgcttcggtatattctttacgtagataccccaaccactgtttgatgcgcgcaacatgatacaagccggtatcgccctgcttttccaactgcacatatttttgcagtagtttgaccacttccagccacggcatacgcggttcgttatacttcaccacccggctcaaattaggcacattcagcgcgccacggcctagcatcacggcatcacagccggtcactttcatgcactcttgtgcgctctgataatcccaaatttcaccattggcaataactggaatcgtcaggcgctggcgaatctcaccaatggcttgccagttaatccgttcagcttgatagccatcttctttggttcgaccatgaacagccaattcggtcgcccccgcttgctgcacggcatcagcaatttcaaattggcgatcaccagaatcccaacctaaacgaatttttaccgtgacggggagatgggccggaacagccgcacgcatggcttttgcaccttgataaatcagttctggatcttttagcaaggttgccccgccgccactgccgttaaccagttttgaaggacacccgcaattgagatcaacaccatatgaaccaagcgctaccgctcgagccgcattttctgccagccactctgggtattggcctaataattggatacgtactaatgtgccagactgggtacggctttgattgtgcaattcaggacataggcggtagaaagatttagcaggcagcagttgatcaaccacccgcaaaaattcggtgatgcaaaggtcgtaatcatttacttcactgagcaattcacgcaccagcgaatctaatacaccttccatcggtgccagtattactcgcatactcattatccagagcctttatttgtcatgaccgccagcctaattctatatcgtataatgtcaaaaaaggctggcaatgatacgagggaaacggggataaaaacaagagataacactgaataatacagattacgtagagtaaaaaataataatattcttggccccttaaaattttttgtttggtcatctttgttctaccacactgaaaatcggctattaaagtcgtgtggtaaaatacccatgggcaatgcccatttatgaaaatggacattgccaaagagatagtctaaatacgtattttacgcataagcatgacttttcggtgcgttaacatgggtgaattgcatgccatcctttttttctccgttatatttagcatttccttctaaaatgatatggcactttttagtataaaaaacaatatcattaacactggcatttttcgcgatattaatagtaacttcttctacttttttcgaagttgattgcgaagctgtatggccgaccctttgttcattaacaaatactttaccattagtaatggtaaaatttacctctcctgaaatacaaaaattcctcattcccatcactatactatcgttcccaaaattcatgatgttaaaatttacagattcagggggggaaatgttaatttttccaatacaagatgctgtaccaacaattattttctcactggttacattaaggctttctttaattgttgaattgacaattgttacagaccccgccttacatgttacgctaccatcaatagttgaatcgttcatcgaaattgaaccacttgtcgtatgcacattaccgttaatttttgttgtatctatatctatcccaccacttgttgtttccaaattgccgcttacagttgattgttccacctcaatcgaaccactgactgtttttatattttttcctatagtcgaattcaccgcgttaacatcaccacttactgtggtgatgtctttatctactatagaattttttacagtaatatcgccactgactgaattcacattaccgtagactgcagaatggcgattaatttttatatcaccacttatagttcctatgtcactcttgcacttttcattattaatacgtaaatcatcacttatagatgagactgctccagtatatttttgaattgaatttgagttgttaaagccggctgagtgtatattgtttgtcgatatgttattaacttgtggcatacaaaaaatccttatattaatgatgagtaaacagttttttattcgtttatttctgattagataatattctcaatcagtattaacaataatacattaaaacttaattgttattatttcaaaaaaagacaaaattatcatttttaataaattaaattattttatgtttaatgaaaaaacttattaatatagaaactttagtaattagcccttatagactttaactacaatttaattagataacgttaaattcaataatggttatatatacattttttaatcagattaaggccgtattttgataaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaaccgcctcctaagaagcggttttatcagtgaatagaagccgttatacccaagaggtatcgcttattcgcctggattacggctacgaccgcgagacgatgggcctgccggacggcgttgaccatcagcctggctgcgtgggcggctgttgcggctatcaccgcgacctgctgcaccgcccccattctgcggacgacccgcgctgctgccacggcccattcctggacgttgtgcaccacggccctgacggccattttgaattggatcagctttaatgcttggatccggctcatagccatcaagtgcgatacgtggaatttcacgttttaataaacgttcaatatcacgcagcagtttatgttcatcgacacaaaccagtgaaatcgcttccccggtccgttccgcgcggccagtacggccaattcggtgaacgtaatcttccggaacgtttggcaattcatagttaaccacgtgaggtaactggtcgatatccagaccacgggcagcgatatccgtcgcgaccaacacacggattttaccgtctttaaaatcggccagtgcacgagtacgtgcgccctgacttttattaccgtggattgctgccgcagtaatgccgtctttatttaactgttcagctaaatggttcgctccgtgcttagtgcggttaaacaccagcacttgctgccagttaccttcgccaatcatctgagacaacagctcacgcttacggtttttatcgacaaagtgaacgctttgggcgatctgctctgacgccgtattacggcgagccacttcaacagaggctgggttgtgcaacaatttgctggccaatcctttaatctcatcagagaaggtggcagagaacagcaaattctgacgtttagccggtaatttggctaatacacggcggatatcgtgaataaagcccatatccagcatacggtcagcttcgtccaataccaaaatttcaattttggacaaatcaaccgcgttttgatgttccagatccagtaaacggccaggtgtcgcgactaaaatatcgacgccaccacgcaatatcaccatcatggtcgtgcaattgcatcagtaactgcacaaaataaggcgggagttcatgctctgccagcacgactgaaagccgcttaatcactgcggtaccaatcggcatgctgatgccaaattccaacaaaaaagcatgcatctggttggtggttttgaccttatccctgatgagtgattctctgacacgatgtagcgctctcatcgcctgctgaacctcggttctcggctgcacaaaacgcatggaaggtcgtgatgcagcttcgtatatggcttcggcatcaacgaaatcgttcttgttgcttttaacaaacggacggacaaactgcggagaaataagttttgcctcatggcctaaatcagcgatgcggcgagccatgaagtgcgcaccagcacaggcttccatgacaaaagtagtcgacgggtgagaggctaaaaactccatcagtttagtgcgtgtgaactttttgcgcagaagtgccttgcctgattgattgatcttggcaatggacatggaacgaatgcttgccgagatcgatactgatgagcgtaacgttttgcatgatgatcgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctctgatgacccttccaaagaaaacaccctgtcagcttaccgctcacaaggtgggagtgaccatctcattaaccgctctgttggcggcttcaaacacaatgccgattaatggaatggatagtttgctggaatgagacggcgtttatctggccgtactcgtaccggaagaaccatcttggccgctagcgccacctcgaccacctgatcctccacttccccctccccatccagcatcaccaccgcgaccaccatttccagaaccatctccatttccccctcgtcccccatttcccccgttattacctcccgaaccaccatgcccgccgtttccattactgtcggttcctgcatttcctccgtttccaccattaccactattagatccatcacccccattacccccattaccatttgctgcatatacagctgtaggcactgtagataaaatagttgttatgagtggtaaagaacacatggaaaatagagacgacattaaggcgtaattaactattctcatatttacctctgactttattattaagtaagaccactgttacccgcattacccccatccccaccttgtcctcctgaagaattgctgccactacctccattaccaccacccccaccatttccacctgaggagccgcgtccaccagagttgcccccatttcctccggctccaccatgagagttttgaccagagcctgcgttgccgccatgacctccgtttcctccacctactccatttcccccatttcctccggctccaccatccccaaccgtttttatcaagttatgggaatatatatttaatgctgcttctgaagataaagagatgcctaatagaacagtgaatattaatttacttaataagtatttatccattccctccattcccgccggagccaccattggtagcaccattgccgccattaccgccatttccacccgaagcattatttgctgcgccattccccccatttccacccgagccattattaatatgtagagtgccttgaccgccgttccctccatttttacaatttgagtctggtaatccatcaagcccattctcacctgacttaccatccaatgcagagcagctaatcgatttgacgatattctgcatagctgatgctggtaagggtaataaacaggataaacttaacaataataattttttcgaactgataattgcattcatagtgcctccatattaattgcatcgatattttactcatcttacaatattaggcttggccacttccgttaccattacctgtcccattattacttccactaccattaccactgccgcttccacttccagaatttcccccatcaccaccacggcctcctgcgccaccattggaattacgccccccacctccattgccaccgttgcctcctgaaccgccattggctgtaacaagttcatatgaatatactgaattcgattttatgtccgatttaattttattctcttgattaatttgtggtgaggcgattgatatcgtgggaaataatattaaagataatgttattaatagggattttttattcatattatataccttgaattataagttattcctcgcattaatatgcagaggccggagcaatatactctcgaacaaccacattaaccgagaaataccaaaataaaaagattaattataaataaatttattttatattggctttataattaatgttaattaaccattgaataatgtattttaaacgaattattaatgaggaggtttataatttaaccatttatatatgattgaattccctcaagctattgcacccctctatcataaaatgtttttactattttggtaaacatgtatgtttctcaagtaataaatagcttttcatactaccgctacacctttgcttctccgggctggtttccggggaaaggtgaagccaccgccataaattgcttcacttttatcagtcattgccacatgtaacgacattgatggttacgagtgatggtttcgtacagtgataaccaaagcaaccctattttatttaaccatggtgaatatgtcggtaaaaacaacagcttaaccttcgggttttcctgtaaccagtcttctactttacggcttttgtgtatgacataatcctccaggattaatgtgataatttcagctcgccgacaggttggcctcagcttttccaacatattgataaataagatagcgtttttgcttgctccctaacgtaatcgctcctacctgtcatcgtattgactgttcctgcaagatagtgtttttgattctgccccggtgtgtggcgatccgtttttgctggcctttcatacaccagtcagcaccgattttaggattgagattgagatcgatatccacttcatcttcataaaataccggaatcagtttagtgcgtgtgagctttttgcgcaggagtgccttgattgattgatcttggcaatggacatggaacgaatgcttgccgagatcgataccgatgagcgtaacgttttgcatgatgatccctcccaaagaaaacaccctgtcagcttaccgctcacagggtgggggtgatcatcttattaaccgcctcctaagaagcggttttatcagtgaatagaagccgttatacccaagaggtatcgcttattcgcctggattacggctacgaccgcgagacgatgggcctgccggacggcgttgaccatcagcctggctgcgtggacggctgttgcggctatcaccgcgacctgctgcaccgcccccattctgcggacgacccgcgctgctgccacggcccattcctggacgttgtgcaccacggccctgacggccattttgaattggatcagctttaatgcttggatccggctcatagccatcaagtgcgatacgtggaatttcacgttttaataaacgttcaatatcacgcagcagtttatgttcatcgacacaaaccagtgaaatcgcttccccggtccgttccgcgcggccagtacggccaatacggtgaacgtaatcttctggaacgtttggcaattcatagttaaccacgtgaggtaactggtcgatatccagaccacgggcagcgatatccgtcgcgaccaacacacggattttaccgtctttaaaatcggccagtgcacgagtacgtgcgccctgacttttattaccgtggattgccgccgcagtaatgccgtctttatttaactgttcagctaaatggttcgcgccgtgcttagtgcggttaaacaccagcacttgctgccagttaccttcgccaatcatctgagacaacagctcacgcttacggtttttatcgacaaagtgaacgctttgggcgatctgctctgacgccgtattacggcgagccacttcaacagaggctgggttgtgcaacaatttgctggccagccctttaatctcatcagagaaggtggcagagaacagcaaattctgacgtttagccggtaatttggctaatacacggcggatatcgtgaataaagcccatatccagcatacggtcagcttcgtccaatactaaaatttcaattttggacaaatcaaccgcgttttgatgttccagatccagtaaacggccaggtgtcgcgactaaaatatcgacgccaccacgcaatttcatcatctgcggattaatgctaacgccaccaaataccaccagtgagcgaagtttcaggtatttgctataactctgtacgttttcgtcaatctgcgcggccagctcacgggttggcgtcaaaatcaatgctcgtaccggacggcggcccttaatgggttgttgatcttggctaagcagttgcaatagcggcaaggtgaaaccagcggttttacccgtacccgtttgcgcactggccatcaaatcgcggccttccagtactacagggattgcctgacgttgaattggcgtcggcacaaggtagccctgctcttcaacagcacgcaggatgtcggcgtttaggccgagagaatcaaatgacatattacgagaagctccagatcttcccaatcctgacgatatcgccaagtgcagtttcaagggaagattatcagacgaggcatgaattgaggcattaccacgaggattggcacaaactgcagtgcaccattgacccggattataacagatgtttagcaagaaaagggatatttacacaaatcttaatttctttagtcacagaaacatcaacaaagccgatttagtggccgtaaaaatcaggctttcatcgcctatgtctttacatgttgactacggtgacctaaatttaatcatatgattgatttattgttcagctaaccattcgcagcaagctagtttagcttatacatgaattgagcttatacataaaacagttaagcaggcaggttatttatgtctcattcgactcctcattccgttacaccgccgtcaccggcgaccaccagaggtgaacaagcccgccaacagttacttcaagccgcgattgagttgttcggtgaattgggtctgaaaggcgcgaccacccgcgatattgcccaacgggcggggcagaatattgccgcgatcacctactatttcaactctaaagagggcctctatcttgcggtcgctcaatatattgccgattttatccagcaggcgttctcaccgctggcacaagaaattgatcactttttgcagttgcctgctgagcaccagccaccggaacagcaactgcactatattcgtcaagggttattggcattcagccatttaatgacacaacctgaaacgctaaacctcagtaaaatcatggcgcgtgagcaattatcgccaagcgaagcctacccactgatccacactcaggccattgccccattacaccaaacattgaaccaattactggctgcatttacgggtactgatgccagtgcaaccaaaaccattattcatacccatgctttgattggtgaggttttggcttttcgtctggcacgtgaaacgattcgccgacaagctggctggaaaagtattggcgaggccgaaagccagctaattaatcaagtacttattgaacatattgatctgcttcttaacggactccgggccaaggcaaccttatgacctctcgcccattttcattgtgataaaaaccagtggtagacaggaaacattatgaatcgtaagaagattatcgtggctgccgttattgtcgctctattagcaacgctagcgtacggctggcattattatcgtcagcaaaatgacgcgtcactgaccctctacggtaacgtagatatccgcacggtaaatctgggctttcgtgtcgctggccgccttgcctcactggcagtagatgagggagatgatattcatccggggcaaacgctagggaaattggatgacggcccttatctaaatgcgctcaagcaggcgcaagccaatgtacaaagtgcacaagcccaattggcattactgaaagcgggttatcgtgaagaggaaattgcgcaagtaagatccgaggtggctcagcgacaggccgcctttgactacgccgataacttcctaaaacgccagcaggggttgtgggccagtaaagccgtatccgccaatgagctggagaatgcccgtaccgcacgcaaccaagcgcaggctaatctgcaagcagcaaaagataagctcgcacaatttttgagtggtaaccgcccacaagaaatcgctcaggccgaggcgaatctggcccaaacagaggccgaactggcgcaagcccaactcaacctgcaagacaccatactgcttgccccatcagccggtacggtactgacccgtgcagtagaaccgggcaccattttatcggccagcaataccgtctttaccgtttcactgaccgacccggtctgggttcgagcctatgtcagtgaacgtcatttaggccaggcgatccccggttcagaggttgaagtctttaccgatggccgccccgataagccctatcacggcaaaattggttttgtttcaccaacggcagaattcacgccaaaaacagtggaaacaccggatttacgcaccgacctggtttatcgcttacgcattattatcacggatgcggatgaatcattgcgacaaggtatgcccgtcactgttcgttttccccaacgttaaggcagcatgagttatgaatggaattcaacatatcattactctggaggcggttgaaaaacggttcagcggactggatcaccctgcggttgccagcctgactacggagatccgcagcggagctgtgacgggattagtcgggccggacggtgccggtaaaaccacgttattacgtatgctggccgggttgctaaaacccactcagggtaagataaccgtggtcgggctagatccgttgaaagatgatcgccagctacatgccattctcggttatatgccgcagaaatttggcctgtatgaagatttaacggtcatggaaaacctgtcgctgtatgccgatttgcgtggcgtgaccggtgaacttcggcgccagacatttgagcgcctgctgacatttaccgatttaacccgcttcacatcacgtctggcgggtaagttgtcgggtggcatgaagcaaaagttagggttagcctgtaccttggtcggccaacccaaagtgctcctcttggatgagccgggtgttggtgtcgatcccatctctcgccgtgaactgtggcgcatggtgcatgagctggcagacgacggcatgctcattttgtggagtacctcttatctggatgaagcagaacaatgtcgtgaagtgttgctgcttaatgaaggcaaattcctgtacagcggcgcaccacaaaccctgacgcagcgcatgagcgggcggactattttggtggccgcccaacgtggcaccaatcgccagttgctacaacatgccctgaccctgccccaagtcagtgacggggtgatccaaggtaaatatgtccggctgatccttaagccagatgtcgatcacagccagttattacaatggctaaatcaacccgatgcagaaatgaaggaggcggaaccccgttttgaagacgcctttattgacctgttaggtggtggcccggacagcgagtccgcactggcaaaaattatgcccagagtggctggcaaccctggtgaaaccgttattgaagcacaagcgctaaccaagaaatttggcgattttgccgcgactgaccatgtgaattttcaggttaaacgcggtgaaatatttggcctgctcgggccaaatggggccggtaaatccacgacgtttaaaatgatgtgtggcttattggtacccagtgatggaaaagccttggtactggggatggatctgaaaaccagctcgggtaaagctcgccaacatctgggctatatggcacaaaaattttcgctgtacggcaacctgaccgttgagcaaaatctgaaatttttctccggggtttatggtctgaaaggcaaaatccagcgcgacaaaattgccgatatgatttcggcatttaacttcaccccgatcctgaaacaaacaccagactccctgccattagggtttaagcagcggcttgcactggcctgcgccttgatgcatgagccagatatcctgtttcttgatgagccaacctccggtgtcgatccgctcactcgccgtgaattctggttacacatcaatggaatggtagacaaaggcgtcaccgtcatggtgaccacccactttatggatgaagcggaatattgtgaccgtattgggctggtttatcgcggcaagattatcgccgccggtacgcccgatgaactgaaacaacaggttgccagtgatgatgaccccaatccgtcaatggaaacggcgtttatcgaattggttctgcgttatgaccaacagcatgataaggagtaaacccatggccgagcagaatatttcgccggtagctaagggcgagacttatcaagacaccggattctcctggcggcgtctgcgtgccttatgccacaaagaaactcggcaaattttacgtgaccccagcagtgggctgatcgcggtggtcattcccctcatgctgctgtttatttttggctatggtattaaccttgattccagcaaattgcatgtgggcattttactggagcagcagagtaaaccggcgcaagatttggctaacgccttcgctaattcgccttatattgccgcgcaaatcagtgatgaccgcgaagcactgattcataccatgcaagccggtacgatccgtgggctcattgttattccgaatgactttgccgaacaactcgcgcgccctgaaggtaaagcaccgattcaggtgatcaccgatggcagtgaacccaataccgccaattttgtgcaaggctatgcacaaggggtctggcaactttggcaacagcagcaggcacagaatactgggcaaaaaaatgatccgctcattgagattcaggtgcgctattggtttaaccccgcggcaatcagccgacactttattattcccggcgctatcaccattattatgacggtcatcggggcgattttgacctcgctggttatcgcccgcgagtgggagcgcggtacgatggaggcgctgttatctactcaggtcacacgcagtgaattactgctatcaaaacttcttccctattatgtccttggcatgttcgccatggcgctgtgcatgctggtatcggtgttcattctgggggtgccctatcgcggttcgctggggatcttgttcatcaccaccagcctgtttttagccagtacattggggatggggttgttgatctccacgctgactcgcaaccaatttaacgccgcgatgatcgcgttgaacgcggcatttttgcctgcggtaatgctatctggttttatttttgaaattgacagtatgcctgccgtcgttcgagccgtaacctatatcattcctgcccgctactttgtcagcagcctgcaaacgctgtttctggcgggaaatatcggtactgttttggtggttaatctgctgtttctgatcgcatcagctgtcgtgtttatcggcctgaccgcctggaagacccgacgtcggctggattaaaggaagcgtaaaatgtttcatcgcctatacacactgattattaaagaattgcagtcgctgttacgcgagccacagactcgtgcaatattaattttgcccgtaatattgcaggttatcttgttcccgttcgccgcgacgctggaagtgacgaatgccactatcgcgatttacagtgaagacagcggcaaagcctcggtagagttgacccaacgttttgccaaagcggccgcattttcgaatgtgctgctcctgcacagcccccacgagatccaaccggttattgataatcaaaaagccttgctgttgatccgctttcccgcacagttcagcgccgatctggccaacggtaaaaccacacagctccagctcgttctggatgggcgtaattccaacagtgcgcagatcgcggcgaattatattcagcaaatcgtgcaaaattaccagttggaattgaccagcggccagatcaaacccaataacagcgagttggtcatcaggaattggtataacccgaatctggactataaatggttcgtagtaccgtcattgattgccatgatcaccaccatcggtgtactgatagtgacctcgctgtcagtggcccgcgagcgcgagcaagggacgatggagcaattgttggtttcaccactgacaacatggcagatttttatcggcaaagccgttcctgcactgattgtcgcgacgttccaggcttctattgtgttgttaattggcatctttttctaccagatccctttcgccggttcgttggctctgttttacggcacgatgttgctttatggcttgtctctggtcggttttggtctattgatctcctcgttatgctcaactcagcagcaggcgtttattggcgtatttgtctttatgatgcctgctattttgctttctggttatgtctctccggtagagaacatgccaatctggctgcaaaatatcacttggatcaatcctattcgtcattttactgacatcaccaaacagatttatctcaaggatgccagtttcgatattatctggcacagtctgtggccactgttggtgatcactgccactacgggcagtgcggcttatggtatgtttcgacgaaaaatcgcctaggcgtttcaggggcagcgcaccgcctaggtgcggataaattacagctttctgatttcagtgatataggtaatagcggcactctctacgaaattggggacatcttcgtatgctgctttaccgatgggtgaatcaaaagccgcaatagcgtcttcaatggagtcaaaccagagctcggagaaaccatcaactggtgagtccgggtatttttcgcggtcaataggattgagtacataacctctcaagccgggaagcttgagtgtgattgcggtatgaacctcttcccagtgcttcacaaaatcctcaaagctctgcccttttttgcgagtaagaaaaccaacatgtttaaaacctttcacagatggcatcatcgcctccttaaagtgacgtaaaatgtttaaaaaagtaatagaaaaactgctcgataaaatttggcgtccgggttgcagaagccctggtctctgcgccgtcaagcatggcgagaagtagacaggcctgcgcttccgtcagcccgccggcaagccctacctgacgtgccagacgcacactgttggtgaaggcatcggccagactatggccctccgtgattggggctaaatccaacaatgaaagagggatctttttttgtattcatcttcatttccttgtcctcgggaatccggaggcgaaattgttattgaggaaatcaatatgattgtttttttatccatgataaaccgggtttcattcgccactctgtggacatagattcaacaatgtgtgcgctattttgggttatcttatgactcagcgcagggcaacagtctctgtatcctcccaacccggataacgtattccatgattcttttgctgagaaccgtttatgctcttttattgcctgtttgtctcaggcacttttactctcttcatctgcgggtattgaagctttacttcatggtacagctgataaggtaaccggtggtgagttatcctcgtcattgaaaaatctgaaggttagcaatatcgatacataaagaatggataatgctcatctgacgtgctctttggcaatctctgctcagggagatgcatggaaactgaacctggccctggctgaaacagcgggccgctatctgacaatccggcataccacgcaggacggagacgtctgacgggaaattatgagaagaacagatcatcttggcggtatcactgcttttgtcaccacggctcagcagggaagtttcaccgctgccgcagaaaaactgggactgactaaatctgctgttgggaaaagtgtcagtcgccttgaggatcgtctcgggctgaagctgtttcagcgttcgacacgacggctcagcctgacaccggatggcgagcgatttctggccagttgtcagagtgcgatagacatcctggaacaggctgaagcggaactgatgtctcatatctgccagccttcagggcggctcagggttgatttaccggccgcttttgggcgacagcgtatacttcctatcctgctggacattatccgactttacccagagctggctctgaccgtcacattcagtgagcgttttgtcgaccttattgaggaaggcattgaccttgtcattcgcattggggaactggcggacagcagcggtctggtcgccagaaggctcacgacgcaaaaactggttatctgcgcttcaccggattatctgctttatcacggcgagcctgtcagtacggatgaactgagccagcatcagtgcgttgtcggatttcgccgcagtcagcctatttcctggttgctgaaggagagtgacggccaaatcagtcgctttgcgccacctcctacacatgaatttggtgatggtgacgctatgcttgctgccacgctggcagggggcgggttgtcacagttacccttgtggctggttggtaaataccttgagagtggtgaactgcgggaagttcttccggggcattccggaggtgaaatgccgatcagtgcgctgtggccgaaaaaccgtcaactgctgcctaaaatacgctacgttgtggacacgctggttaaggcagcagaagacggcctcctcgactgattatgcctgggtatcggaccagaccggatagtctgtataccctttttcatccccgccatacattgttgcccggtcaacctgatttaatggccagtcattgaccatacgttcgaccagatccgggttcgcaatataaggacgcccaaatcctatcaaatcggcttttccttgctggagatattgttcggcgcgttgtttgtcaaaacctccggcaataatcaaagggccgtcatacgcagcgcgaaatttctcaataaatccggcaggaatagcctgttcgccaagtgtttgctggtcactcaagtgaacataggagagcgaacgtgtgctgagttcttttgccagcagtagccaggtttcttcctcgccctcaaagggatgcatatcgaaaaggcgtccgaatggtgccaggcgaatccccgtttttcctgcaccaatcgcctgtgagatggcatcagtgacttccaacacaaagcgaagacgattttcaggatctgcaccaccgtattcatcttgtcgggtattcagcccgccattgatgaactgctcaaggaggtaaccattagccgcgtggatctcaacgccatcaaaacccgcacgaatagcattatctgcggcttggacgtaatcctgaacgatatccttaatctctgacactgacagtgcacgcggttcagacaccggaacaaggccaggctgaccattctcgtcacgtgcatagcaggttgaattcttggcttttactgccactgaactgaccggtgcctgcccgtcattctgcaaaccagtgtgagaaatacggccaacatgccagagctgaatgtagatttttccacccgcgttgtggaccgcgttcgtaaccctttcccaccctttaacctgtgcatcgttatagatgccgggcgtaaagagataaccctgcccctgcacggaaatctgtgagccttcggtaataataagcccagccgatgcgcgctgctggtagtactttgccgtcagttcatctgcagtatcacccaccgttgctcgtgagcgtgtcataggagccatcactacgcggttaaccaattcagtatcaccgactttaaatggtgtaaatagcttgtccatttatctctccattaataaaagaaacatgatgattactgcggggccataagtgaacagctatctgttccgaactgaggttccataaattctactttaaagcgcaggctgcatttatatttgacgagttcattctatgactgaagttaggtgagtaaaatgtggcccagaatacccttattaactcaccatggtctttatagcatccgcttggtacagggctgactgtcagatctgattgaaccctgggtgtcagattaagcaggtaaatacacaacacattgatatttaaacttttattttaaacacaatccgctttttaaaatgcctgtatttttataaaaaaatagctaagttcttttttgtaattttgcctgcaatgttttgcgcgtgatgcctaaatgttttgctgcctctgttttattgcctcccgtcttttccaacgcagtcaaaatagcgtctatttcgacccattcgagagactggataggtttttctgcatcctcataacctatattctcactaccggcattctcctgaatataatgattaatatttaacggcaactccttctcgctgatgaaatcaccggtcagtaaaatcaccgcacgctccaccgtattttccaattcacgcacgttaccaggccagttgtatttcaacagcatattcatcgcttgcggtgtgaatcctttgattgatttacggttcttgagcgcaaacttttccaagaaatgcatcgacaacggcggaatatcttcgcttcgctctctcaacgccggggtatctatcgtgaccacatttaatcgatagtagagatcctggcgaaactttccactatcaacatcggctttaagattgcggttagtggcggcaatcaacctgacatcaatatctaatgtctgattactgccaacgcgctggatctcccgttcttggatagcacgcaggagttttgcctgcatcaaccctgagatttcaccaatctcatccaaaaataacgttgccttatgtgcctccataaagcgcccttcccgacgtttatctgcgccagtaaacgcccctttttcatggccgaatagctcggactccagcaatgactcactgagtgccgcgcagttaacaatcaccaacggttgatctttacgggcgctgttagcatgaactgagcgggcaataatttctttgcccgtacccgattctccacatatcaacaccgtcgcttcagaaggcgcaatcatgccaaccatatccatcagatagcgcatttgtgggctgcgaccaataatattttggttactgatgatctgctgtttaagtgttttattctcattcttgagatgcgtatgttccagtgcccgctcaagggtgagttgtaacatgtcgaaatcaagcggtttggtaagataatcgtatgccccggctttaattgcctcaaccgcagattcaacgttggaataagccgtcataattaaaatagggattgccgggttataggctttaattgcctttaatgcctcaataccatccatttcagacattcgcacatcagtcagaattaaatcgaaagggatctctttagccagttcgatggcctctaatccattgtgggctggcgtggtttgataaccccagcctttcattaaagcctggataattgtgcagtggctcaggtcatcatcaacgaccaaaatatgcgctttatgtgttgtcattattcgacgccttttgttcttgcccatctgggcgatattggccgcgttgtaccaaggggattgtcatgtcaaagcgggttccagattgcgggtggctggtaacggtgattctaccttgatgctcttcaatcactttttgcacgatagcaaggcccaaaccagtgccagaagctttcgtcgtgaaataaggattaaagatgttttccagatcttctgctctaatgcctttacccgtatcgattacgctaattcgtaattttgactcttcgacaagcgccagggcaatttcaagtgtccccgctctccccatggcctgaatagcatttaagtaaaggttgagtaatgcttgagtgaaacgatcgggatctatttccactcgtggcaagttttcattgctgataaattgaattgtgatttttttgctatcggcatcctgacgaataagatgaagtgaatgagcaatgatctcgttaatattgacgagttggatccttaaatccgatgggcgaactaaccccagtaactcagtgaccgctctattgagcctatcgacctcttttatcatcactttcgctaattcttgctcctcactgccttgcggggaatgcccctcaaaatatttcgcaaaacctttgatagaagagagcggatttcttatttcatgcgcgacacctgcggctaaattgccaatagccaccagtttttctttgcgccgtatctcttcttgtaactgccgaacctccctcatgtcccgaaagatgaatatattgcccaggaaactgccattgtgattaacaatatttgccacgctaatgctcaatggaataattaggccttcttttaatttataatcaatttcatgctctattactggctgatggcgttgactttttttaactaaaagattccattctggaggtagggcttggtgaatattttggccggtcagaatatctttactgataccgaatatcttttctgccgtgtggtttacgacactgatcaattgctcttcattggtggtaatcaacccaataggcagattattgataatttcggttgaaatcgctttagagtcttgtagctggcgtcgggaaagctggtaacggcgcgcccagaatagggccagaatacccgccagagccaacatactgagaatagacaaaaagataatcgtattgcgaatatcttttgcttgcatcgcatctaacgcttcagtgtcgaaggcggtaaaaatgacactttgattttcatatttgtcattattatcttgagtcgcagcaacgttactccttctcaccatattcatatgggactgatgggtattattgcgtctcagtggcttaaagaaacgatagacctcaaaagcatcctgacttttattatcctcatcaagaaaagccgctatccgccactgttcagctaactgaacgtttaaatccgccatctcttgtgggctatagagctgcgttccgacacgtgccgggttactgtgggcaaggattttccctgataggtcggtaaccgcaatatagataacgccaggctggtaagccatctcttccatcaatgtttgacgctgacgccaactcattcccatgcctgtacgcgagctggattcaaaggaacgaatcaatacggcgcttttttctaatagtgtctgaaattcaatgttgcgcccacgattcaggtccttaatcgccatagtgataatcacggcgatcaaaatgatcactaaaccaacaaaaaaaccgtatgggatcacagagaataaattcgattttcctttagattccttcacccttctcatccttatttttattattggttagtatcaatgaattggtggcgggtaattattacccacatcgccgctaccgtgggtaataattacccgtttttactgaatgtctcacctctcactcctgctatagaccgtgtctgaataactgcccgccgataataaaacggccaataataaacctaatcaattgatattccttattttatataataaaactgactaaaaaaacaaccattatttaaggcaattatcatgccattagcatcttggcataggaattgctttaacgtaataagcttactacgtgacgtttcactgattcactgactcataccgaaataaaggatactcactatgaacctgaacaaaacagcgattgtaacccttctttctcttgctaccctgattggattcggtggctctgctattgctcaaaatgctatgggcacccatatgaatggcgacggcacggatatgtctcattctcagggaaagcactctggaaagaattccatggcgaatttgacgacagaacaacaggcgatacgccagcaagtacttaatgaatttcaggcatcaacagcagatatgcgccaacaactgacctccaaaaactatgagtacaaagcgctattaaccagcaaaccagtagatgaacaaaaggttctggctgtcagtaaagagattcaaacgttaagagatagcctctaccaacgtcgcgtctcaatggatacccagttagcaaaagcggggatagcaatgacgggaaaccatggttcaagagggggtaatcatatgggaatggccggtgggagaggttgccgataaaatagaaactcccctgattaacatttgattaatcaggggttatctggagagtctattttggacgagtagacttcctcccgataatgattaatgggataactggcggttttttagatcagttggctcatgtttatcttgaaaaacgaagaagaaaacaatgaccagaataacggtgtaagcagcaaaagatagccaaatactattccagtccttgacgccattaacagtgaaataatcaaccacatgcccactggtgatggcacccacataagcccccacgccgttaaccattgtcataaacaggccctgcgcactggctctgatattatgatcgacctctttctcaacataaattgcaccggagatattaaagaaatcaaaggcgcaaccatagaccaccattgataacagtaataaaacaataccggtagccgacggatcgccataggcaaatagagtgaagcgcagcgtccaggcaatcatgctgatcatcatcacgcgtttgataccaaagcgagataagaagaagggaatggccagaataaagaagacttctgcaatttgggccatcgataataagatcgaggggtattggacaaccagactatcctgataaattggattttttgcaaagtcatggaggaaggggctgctgaacgtgtggctaatttgtaatgaagcgccaagtaacatggcaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaacaagaagaaaatagccattttcttttgtttaaataatacgaaagcatcaagccctaaaatattaacccacgagcggtcttttttaatattagatgttggacagcttggtaatgaaagagcatatatcgccaacaccagcgcagcaccagaagcgatataaagctggatattactcaattcaaatccggagaggctgatagcccacatggcaaaaataaaaccaatggtgccaaagacgcgtaccggggggaaatctttaatcgtgtccagccccgctttttctaaacagatataagaaatggtattagccagtgcaatcgtcggcatatagaccatcgcattgaacaacatcacaaagaacatgatattagggtctgaaacattggcggcgatcaacagcgcaaccgcccccagcaggtggcaacacgcatagagaatattagctttcacccatcgatcggcaataataccgaccagactcggcattaaaatacaggcgatgcctttagcgccatagactaaacccacctgtgcaccggtaaagttcagcgtattcatcatgtaagcgcccagcgtcaccaaccaggcaccccagataaagaactgaaggaaaaacataactttaagccgtttttttattatcatttttattctccgtgattcaaatgcgtcgaggaatatattttttcgcattgagcctatagggtatatccctcatttacggtgcccctatttgcggctggcataatagggggcataaaatatttatgacgtctttatcgattaacggagcgctttgctttttaagaatgcttcaatcaatttagtgaaattgacggatgccactttagcaaattttaaggtttgttcatgggacagaacgacatcagaaaggccttcagccaggttagtaatcgcggtcagagcaataacttttaaaccacaatgggctgcggagagaacttccggcacgacagacatacccacaacatcaccgccgatgatctgcatcatgcgaatctcagccggtgtttcaaagcaaggccctaggtaagagacaaatacaccttcggtcagcgggatatcaagctgttgagcaattttagccatatcagcacgcagatctttatcataggcattcgctaggctaaagaaacgtgggccaaagcgatcatcattagggccaactaacggcgtgcccggcatggtattaatgtgatcttttagcatcaccaccgaacctggcaaaacttctgggcgcaatgaaccggcggcattagtacagaataagaattcgcagcccatcaatttaaatgtgcgcaccggattggtcatgatgctcatgcctttgccttcgtaaaagtggccacggcctttcatgcacatcacaggaacaccacacagatcgcccagcaccagttcgccagcatggccgtgaaccgagcttacagggaagccagggatatcagcgtagctaattgtggtgtcattcgtaatttgatcaactaaatcacccaatccagaacctaaaataaacgcgatttgaggcttaaatccgggttttattttctgaatatatttaacggcttgaaatggtaattcattgaaatcagcatcaacgtttatatttgaatttactgttgtcataataaaaccccttgattattttaataacgctcaaataaaccggctaaatatgtacctcgagtaattggcgttactacacctgagcgcaaagtgatgagctaactccctgagtgataggggagactaaatgctgctaacaccgccgcaacgtcaaagacgaaaggtagagatagatctaatctaccccatcataagtagtgggttattgcataaccaatactaaaaacccgctaatccatactgaaaatgtaatggttcagaatgtgtttccacgcaattatcatcgatcacaagagggtaacgggtaagcacatgacaacaagagtacttaaagcgcatttgcaaatgttggggtttaccgctctacttggcggttcctttattgccagcgccaccatcagcaacgcactgccaccaatggtaattacttggctgagatacgctattgcaagcctgttttttgttgtattgctggtgagtcagggtttactaacgttacctcattaccgagatttgggccgttatactctgattagcctaccgccgctgctctattttgcctgtatgatcttttcactgcagacaaccagcgcgataaattcgagtgcgttatacaccactgtgccattaatgagcatggtaatgagtgtggtgtttttgaacgcaaaatcgacgtggcctgtggtagccgcattattgcttggaattttaggggcattattaatcatttttaaaggtgacttgtctcaggttttacgcttgtcgctgatgccatctgattacctgttcctgtttggttgtttaggcatggcgctgaatcctattgtggtgaagaagttacatcggggtgagcacgccttggtgcttaccggttggagcttgatatgcgccacactactgctaacggtgatcatcgcctatcagcttccagaaattgaatggcgcaatattagcgtcatcacctggagcggcgttttatatcttgccacctttgccaccgcattaagtttctttctgttccaaaaagcctgcattgtgctttcgccgacgaaagtatcaggctatgtgtacctgatcccgctgtcagtcattgtcactaatatgatgttaggccagacaataaattggcaagagatcgccagcggagccattttagtgattatcgcgatggctattttagttaaagccaagtaataccggccagtgaatgccacagattcaaaaatcacactcaaaataacgcaagcaacttatttagtgccggagtcacgctatcagggtgataaacagcgaagagatcggcagaaagatcttctttcagcggaataaatttaatattaggccatgggatttcctgcatactttcaggaactaaggcgataccaaggttgctattcacaaaagccaactgggtctgaggttcatcaaactgataaatagcctgcggcgtgcagccagcattaagacaactattgtataaatttttagagtagccagagtgattaaaggtgagaaatatgagcgtttgccctgagagatctttcagcgtgagtatttttttattcaccaataagctctcattagacacggcgacggcgacacgctgcttttctacccgcctatagatcagcgccggattctgttccagatcggcacatcgccagaacccaatatcaagcttcttatttaataaggcttcatactgcttactgggtggcagctcgtgtaacgaccaggtggtcttaggattgactgtcttataatgcttgaatttctctagtagctgatgccaaagggcggaaccgataatgccaatattaaggtgggtttgttcatggcgggcaatataggatacgcggcttaatgaattctctatattatcaaatacatctttcatttcagccttcatcatttcgcccgccagggttaacaccacgttacggctgtctcgtataaagagagggaaacctaatgcatcttctaattctttaatttgcaggctcaacggcggctgagagatatgaaggcgttcggcggcttttccgaagtgtaactcgtctgaaacggctaaaaaatagcggatcattttcaaattgatacgaccggaaaaaagaagcttttgcatatcacctatccaattattttaatgcgagcaacctgaattattatttcaataataatcttgtctgataatcaaaccgcaatcttaattatatgtatttattacctaagtcaggcggtgatagtagacgattacattaataaagttaagccagaaaaagcggcagatgattttgattaagcggtggtgatctcttcatcgactcgccagatgaagagaccccactattgcggattattgatcgggaaatgtcatgatatttcccggcgcttcactttgaatatgtaggaagttcatatggcgctcatactggtcaagaatgttattgataatctgttctttgctgtagtccatcaaatcattcccctgcgttccttcaagcagataagtttcaaggcggtaatagtgtgatttccctgagcgtgcacggtaggtgaatgccggcacagaataacgttgcggccagatctggtagacgaagttctgctcatcacccagatgtaccagcaactccagatgattaagacgattcagttgttcatcttccttcggcggcagttcgttgaattcaactttaacaccgcgtacggccagttcctgcgcaacttcctccatcgctgggcggcaaatggtatccagtattttcgcggtataagtggtacctgggtagttcattactcgcgataaacgttgtttccaatttagtacttcattgcctgaaatcagcgtaggcgttggtgtctgttgcgagctggctttgcggtaatcctcaatttttagcgatttatacaagccgaccatcacgaagaaaatcacaaaactgaacggtaaccccataatgacggttgcgttttgcaaggcggcgacaccatcggtcatcaacattcccaaagtcagtaacccgatagtaatagaccagaaagtacgtaaccagttgggggaatcattattaatatcggccagacgagaggtgaaattccccagcactagcgaaccggaatccgctgacgtgacataaaatagcaagccggtgatcgtggcaaccgaagcactcaaagtgaaaccggggtactgtgctaacaggctatagaaaccgcgttccggaaactccatcacttcattagcaaaagcaatattgccatgcaggatctggtacaacgcgctattaccgaagatagacagccaaagcaaggtgaagacaaagggtatgatcaacgtaccgaccacaaattggcggatagtgcggccacgggaaatacgcgccagaaacagaccaacaaagggtgaccaggcaacccaccatgcccagaaaaacagcgtccagctattcatccattgggttgggcgatcaaaagcaaaactgttgagcgtcatgcccaaaaagcgattgatataatcccccacgttaagcaccagcgcattcagcaggaattccgtgttcccccagaacagcaggaataggatcaggcctaacgccagcagaacattcacttcagagaggatccgaatgcctttgttgacacccgatgtcaccgatactgccgccatcaccaccgacaacagaattaacccggcctgaaccgccagactttccgggatatgaaacaggacattgaggccgtaattgagctgcaccaccccaatccccaatgtggtggcaatcccgaaaatcgtcccgataacggcggcgatatccacactgtggccgattggcccgtcgatccgcttaccaaagatagggtaaagcgcggaacggatggtcaacggcaggttatagcgatagctgaagtaaccgagtgcaatccccatcaatgcatacattgaccaacctgtcagcccatagtggaacagcgtccagaccatcgcctgccgcgcggcttccagagtctggccctggccttctggtggcatcatatattgcgtcacgggttcggctaccgagaagaacatcaggtcaataccgataccggcggcgaacagcattgccgcccaactgaccaggctgaactcgggctttgactgctcggggccaagtttgattgagccatagcgtgaagtggcaatataaataacaaaaacgatatacagcgtggccgccagcagatagtaccaaccaaaagtggcagagacccagttaagggtaataccaatccagcgattagagaggtcagtataaaaaatagtcataagacagaacgcgaggatcaaccccgcggacgtaaagaacaccaccggatttaacgtatccttttgcggttttgtgtcgatgtctgaagtcaccatcgtttcccctgcatttttaaaaaagtaaggctcatcacatttggtgggtaagcgccccttagcgcatatcaagagactgctcgcaggcgatccgctgagtgcacttaccgccaatttttgatgagctgacgttattggtgagctaaaaaccacctatccgataccaacgtgattaacttctaacatcaacaagttacaatcaatgttcacacaaaaatttaacttatcagcaataaaatatattcattttttattgaacgttcaatcaaaaaaagtttaatagtgtttcgtaacgggtaactagctgccaataggcagcatgaataacagtattaattgattgaatttaaaggagtccagacccgtgccaaaagtaggaatgcagccgatccgacggcagcaattgatcgaggcaacaatggccgcggtgaatgaagtgggaatgcatgaagcgtctattgcgcagattgcaaagcgtgctggcgtatccaacggcattatcagccactatttccgtgacaaaaatggcctgctagaagccacaatgaggtatctgataaggcaccttggcgaggcggtgaagcagcacttggctgccctgtccgtcaacgatcctcgtgcccgtttgcgggcgatcgccgaaggcaactttgatgacagccagatcaatagcgccgcgatgaaaacctggctggcattttgggcaagcagtatgcatagcccacaattgtatcggttacagcaggtgaataaccgccgactctattcaaatttatgtgctgaattcaaacgttgtttaccgcgagagcaagcgcagctcgccgctaaaggtatggcgggtttgattgatggattatggctacgcagtgcattgagtggcgaacactttaaccgtcaggaagcgctgctgattatccataactatattgagcagcaattgaacattaaatataagtgctgaacaaaattcgaacgcactgaacggtatttagccgtacaggaaaagacaggagagactatgtcccgctacggcttgcaaaaactttatatcaacggcgcgtacaccgacagcaccagtggtgatactttcgatgccgtgaaccccgcgaatggcgaatgcattgcacaactccaggccgccaacgcacaggatgttgataaggcggtagccgccgccaaacaaggtcagcctgtgtgggcagcgatgaccgcgatggaacgttcacgcatcttgcgccgggccgtggatatcttgcgtgatcgtaatgatgaactggcggcaattgaaacggcagacaccggtaaacccctatccgaaacccgatctgtggacatcgttaccggtgccgatgtgctggaatattatgctggcctaatccccgcccttgaagggcaacagatcccactacgtggcagcgcatttgtctatacccgccgtgagccactgggcgtggttgccggtattggtgcctggaactatccccttcagatcgctttgtggaaatctgcaccggcgctggcggcgggcaacgctatgatcttcaaaccaagtgaagtgacatcgctgaccgcactgaaattggcgggaatctacaccgaagcgggtttaccggctggcgtatttaacgtattgaccggcagtggtgaccaggttgggcagatgctgacagagcatccgggtattgcaaaggtctccttcaccggggggattgccagcggtaaaaaggtgatggctaacgccgcgggatcgaccctgaaagatgtcaccatggagttgggcggaaagtccccactaattatttttgctgatgccgatctcgataaggccgctgatattgcgatgatggccaatttctacagctcaggacaagtctgcaccaacggcacgcgagtttttgtcccgcaggcgttacaggccgcgtttgagcagaaaatcgttgaacgggtcaagcggattcatattggtgacccaagcgatgaacgaaccaactttggcccgttggttagcttccagcaccgcgattcagtgatgcgttacattgacagcggtaaacgggaaggcgcaaccctgctgatcgggggatacagtctgaccgagggcgcactggcacacggggcctatgtcgcccctacggtattcacccactgccgtgatgacatgcaaattgtgcgtgaagagatcttcggaccggtgatgagcattcttagttatcaaagcgaagaggaagtcattcgccgcgccaatgataccgagtacggtttagcggcgggggtcgttacacaggatttgaaccgtgcccatcgcgtgattcatcaactgcaagcgggtatctgctggatcaatacttggggcgaatcggcaccagagatgcctgtaggcggatataagcattctggtgtaggccgtgaaaacggtatcagcacgctggaacattacacgcaaatcaaatcaattcaggttgagttaggcagcttcaattctgttttttaatccaacaccagagggacatccaatggaatacgattacatcatcattggtgccggttctgcaggcaacgtgctggcagcccgtttaacagaagatgcggatgtcaccgtactcttgctcgaagcgggtggaccagactatcggctggattttcggacacaaatgcctgcggcgctcgcctttccacttcagggtaaacgttataattgggcttatgaaaccgatccggagccgcatatgaacaaccgccgcatggagtgcggacgcggtaaaggtttgggcggttcatcattaattaatggcatgtgttacatccgcggcaacgccatggattttgaccactgggccagtttatcgggcctggaggactggagttatcttgattgcctgccgtactttcgcaaggcagaaacacgcgacatcggcccaaatgatttccacggtggtgaaggccctgtcagcgtgaccacacctaaaatcggcaacaacccgttatttcatgcaatggtcgctgcgggtgtgcaggccggttatccgcgtactgatgacctgaatggctatcagcaggagggtttcggcccgatggatcgtactgtgacgccgaagggtcgtcgtgccagtactgcgcgcggctatcttgatcaggcgcgcccacgtaataacctaaccattattacgcacgccctgacggaccggatcctatttgaagggaaacgagccactggtgtccgctacctcaaaggtgatgctggcaccggccaaaccgcctatgctcgccgtgaagttttattgtgtgggggtgctatcgcgtcaccacaaattttacagcgctcggggattggccctgcggaattactgcaacgcctggatattccgttggtgcaggcgttgcccggcgtcggggagaatttgcaagatcaccttgagatgtatctgcaatatagctgtaaacagccggtgtcactttaccctgctctgctgtggtttaatcagcccaaaatcggtatcgaatggttattcaacggtacgggcgtgggtgccagcaatcaattcgaagctggtgggtttatccgcagtcgcgatgcatttacctggccgaatattcagtaccacttcctgcccgtcgccattaattacaatgggagcaacgccgtaaaagagcatggttttcaggcgcatgttggctcgatgcgttcaccaagccgtggccgcattcaggtaaaatcgaaagatccgcgccagcatccaagtatcttgttcaattacatgtcgagcgaacaagattggcatgagttccgcgatgctatccgcatcacccgcgagattatcgcgcagcctgcactggatccatatcgtggtcgagagataagccctggggccaatgttcaaaacgatgacgaactggatgccttcatccgcgaacatgccgagacggcatatcatccttcgtgctcatgtaaaatgggtgacgacaagatggcggtggttgatgggcaaggccgggtgcacggtgtgcaagggctacgggtggtcgatgcgtctatcatgccgcaaatcattaccggcaacctcaatgccacgaccatcatgattgcagagaaaatagcggatcgtattcgtggctgccaaccactggcaaaaagcaacgccgcgtattttatcgccggagatactcctgcccgtacatctcccgtaaggcattcattacccgtaacatcatatccgtaaagaaaatcacgaaatacgtagaggatcgttaaccacattgatcatcgatacaaaccgttgctcagcgcatcaaacggcaacttctacatagaaacggtgatgaccactggtgaaagaaaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaacaaaaaggacaccagattttggtgtcctttactatctcaaaccatgtcggtgggcaaacttaccgcgccatagcgtttaatcaacccgcttagcgacgattaccgaagattcgtaataacatcaagaacaggttaatgaaatcgagatacagagtcagtgcgcccacaatggagtatttgcggaatgaatctttatcattgacatccaactgtgcgcccaagtttttcagtttctgtgtgtcgtaggcagtcaggcccacaaacacgagcacaccgatataggtcacaacccacatcaacgctgggcttttcagccagatgttaacaagggatgccagaatgataccgatcaggcccataaacaacatgctgcccataccgctcagatcacgtttggtggtgtaaccatagaagctcatggcaccaaacatcccggcacatataacgaaagtactggcgatagacgcgcccgtgtacattatcaatatgctggaaagggtgaggccggtcagcgcggaatacagcataaacagtgatgttgctgcggttccactcaggcggttaaccataccggaaataacaaaaaccagaccaagctgggcaataatcaagccaaagaacaatatttggtttgattgcaaagcaaaaatgattgaaggagtgttcgcggcataccaagcgacaactgcggttaataacaagccacaggtcatccaaccgtatacctgcgccatataggcctgaatgcctgagccggcacgttcgacaatcgaaccattagagcgtggatagcgatccatggtagttacctttgtattaaataataaatacaggctatcgactgacagcccaccgtctttttaagggtaccatagaaatagcggaaacaaaggagtaaaaatagacatttagccgtgatttttatgctgttctgcgcctagattaccagcgtttagccgcaatatggtcgctgtcccgtgattcaacccagcgctcaccctcgaccgtggcttcccgcttccagaatggtgcccgtgttttcaggtagtccataataaattctgctgcttcaaatgccatactgcgatgagcgctggtcacacccacaaagacaatttcatctccggggaatagtggcccgacccgatggatgaccgatacccgctgcaatgaccaacggctgcgtgcgtcggcaataatctccgtcagcgctttttctgtcataccggggtagtgttccagtgttagcgcactgacactggcccccagattatgattacggactttgccagtgaaggtcaccaccgcgccgtcttcatcgcactgcgacagccatgtgtattcatcacccacactgaacgcttctgcgccgacacggatacgcgtattttccatcatcaccccccggtcaccggcgggaaaaacgccacttcatcacctgcggccagtggatgctgagcactcactaatgattggttaaccgccgtcagtaatttgccctcttcaagggccaactgccagcgctcaccccgttgacacagggattgacgtagcgcttcaacagttggaaactcggccgctagctgtaatttatccaccccaaccagttcacgtacctgagcaaaaaatagaatctgaatcatatatccaccttgaaatcacccgatttcccgccactctttgtcagtaggcgtaccgggccgatgatcatgtctttttgtaccgctttgcacatatcgtaaatcgtcagggctgcgactgaagccgcagtaagggcttccatttctaccccggttttaccggtcaggcggcagcaggtttcgatccgcacccggttatgctctggctgtgcttccagttttacttccactttagtcagcagcaacggatggcacagcgggatcaattcccacgtttttttggctgcctgaataccggctatccgagccgtcgcgaacacatcccctttgtgatggctgccatcgataatcatcgccagtgttgcggcctgcatgtcaacaaacgcttctgcgcgtgcttcgcggaccgtttcattctttgccgagacatcgaccatgtgggcttcgcctgcggtgtttatgtgtgtcagttgggtcatcaataaaatcccttcgttcttgacattacaggggtgttagcggcattcacttgcccgaatcacttactgatgtaagctcatcggcgctcactcatttgctgcctacctgtaatgccaataactttgggcatttcccttcgcttgacattacaggggggttagcggcattcacttgcccgaatcacttactgatgtaagctcatcggcgctaattcgctcacatcagccgccaataaaggataaattttgcgttataccgctgttaccctgatgcaaaaaatgagtctgtttcttcgtttgcaacgcactttgaatccgcgctatcagctcatcttgttgatcatcactgcccagcagatcacgtaatgtaatcccctgctcaccaaataagcacaaatgcaaattaccgagagcagaaacacgcaggcggttacaactggcgcaaaagtctttttcatacggcatgataagcccaatttcaccttggtaatccgagtggtgaaacacctgagccgggccatcactgcgcgcccgatcttgctgctgccagccttgttcgagtaattgttggcggatgacgccaccagaaacgtggtgtttacggaacaggttaccgccttcgccggtttccatcagctcgataaaacgcagttgaatgggccgaggtttgatccagtcaaggaatgcactcagttggcgatcattaacatcgcgcatcaaaacagcgttgactttgactttgtcaaaaccggcatcaaatgcggcatcaatgccctgcataacttgataaaatttatcctgcccggtgatggcatgaaattgtcgcggatccaggctatcgacgctgacattaattgccgtcaggcccgcatcacgccattgcgccacatcacgaactaaacgataaccattagttgtaacggccaaggtacggatagcgggattttgccggatagtggcaataatatcagtgaagtcgcgccgcatcgaaggctcgccccccgtcaggcggattttttccgttcccaacaaggcaaaggcgcggctgacgcgattgatttcgtcaaggctcaaaaaacttttgacaccatctgggcggtagccctctggcaagcaatatgtgcaacggaaattgcacacatcagtgatcgataggcgcaaatagtagaatttacgcgcaaatgcgtcagtgagttgtaccataacacctttccaaatacgggagatgcaggcatttctaccttgcaccctggtggcttaaggccacggccagaacatcatattgccaatacaaaaaagacaacgtagacgctaaggctaggagtttatgttcagctgtaacttatattttactgctaaatcatggcgttaaaaagtaaggcaataaacaacaactaaccattaaaaaccctacttttcctaaagattgtaacgttaaaatggcaggatagccaatgatagtttctcgctatatattattatatacaacgacttatctattcaacgttattgttattcagcttactgaatccgggattgatgccttgtttaaaatcacaaaaatcatggcttatatcgcgtttcaatcacaaatccgttaacttatgcggcaattttatgattaacggtccccaacgccattagcatggcagccaggttcattagcgttgcaacacaagataaaaactgtatgcgcgataatcgccaggcaccgaatataacaacaggagaaatatgcgaaatcgcacattagcggatttggaacgggtcgttgctctgggcggaggccatggtttggggcgggtaatgtcgtctctctcctccttaggctctcgcctgacaggcattgttaccaccaccgataatggcggttcaactgggcggatacgccgctcagaggggggaattgcctggggagatactcgcaattgccttaatcagttgattaccgagccaagtgtcgcctccgcgatgttcgaataccgttttaccggtaatggtgagctggcagggcataatttgggtaacttgatgctgaaagcattagatcacctgagcattcgccccattgaagcgatcaatttggtgcgtagcttgctaaaagtggatgccttgttgatcccaatgtccgaacaaccggtagatttgatggctattgaccatgaagggcaccctatttatggtgaagtgaatatcgatcaattggcgcagatgccacaagaaatgttgctatcgccccctgtacacgccacccgagaagccgtcgaagccattaatcaggcggatgttattttgattggccccggcagttttctaaccagtctaatgccattactgctgctggatgagttaactcaggcattgcgccgcagctctgccagtatgatttacattgggaatctgggccgcgaattaagccccgccgccgctgcgctgtcattacaagacaaactgaccatcatggaaagcaagattggccgtaaaatcattgatgccgttattgtcagcccaacaatcgatatcagtggcgtaaaagaccgaattattgtccaacaaccactggaagcaaaagatattcctcaccgccatgaccgcgagttattgcgtcaggcgttggaaaacaccttgcaacagttgaacggtgcagactcggtgtaagttaccgatgccccacaatacgtttgccgctcatcacccgcagcgccgctcgctcgcagagagagcaaatggcgtaaataaaatccataaaatagatggaatacacgtaataacccgcgaggcaggcggctcaagactggcctttcaaccactccgctttgtcgctcatctcaatatagagcgcttccactttttgcctggcccacggggtacggcgcaaaaactttaagctggatttaatgctggggtcactgataaaacagttaatctgaatacgatcagcaagcccatcccagccatagttttcaactaattttgtcaacaattgctctagggtaatcccgtgcagcggatctttagataaatgctcgctcatcgtttttctcttgtgttatgagataaatatctcatggcctgacaacagtacactgacagataattatctgtatcgtcataattttagcggcacaccttactgagaatcgatgagtgcgacaagtatttctggatacactcgtcatatttcacgtgggatgtacgccagtggccaacggtctgcccctcggccttaaggtattgaaataagttttaaggcatctcgataaaccttaaggcgctgaagcaaaccttaaagcagcgagataaacttaagatgtcgcaataaaaattaagatattgcaataaactgttgccgcagttgatgaacctgatcacgtaattcagccgcctgttcaaactccaggttttgcgcatatgtatacatttttgcttccagttcacggattttctgatcaagtgctttcggcgacaaagattgatattgggtggtatcggccattttatgactgccgcgcccttttcctttgccgcgcattgaaggctggcccaattgcaggatatcgccaatctttttgtttagcccctgaggaataatcctgcgttcttcattatacgcctgctgtttagcgcgccgccgttccgtttcgccaatggctttttccatcgaggcggtaattctatcgccgtataaaatcgccttgccgttgaggttacgggcagcacgaccaatagtctgaatcaaggagcgttcagaacgcaagaagccctctttatctgcatcaagaatggcaaccaatgagacctctggcatatccaacccttcccgcagcaagttgatgcccaccagcacatcaaattcacccaagcgtaaatcgcgaataatctccacccgctccacagtatcgatatctgaatgcaggtaacgtactttggcgccatgctcgctgagatagtcggttaagtcctcggccatccgtttcgttagcgtggtcaccagtacccgctcgttaatcgcagcacggatgcggatctctgacagcaagtcatccacttgtgtggctaccggacggacctcgatcaacggatcgagtaggcccgttggccgcaccacttgctcaataatgtcaccgccagatttctccagctcgtatttgcccggtgtggccgaaacatagatcgtttgcggtgccaacgcttcgaactcttcaaagcgcattggccggttatccagtgccgatggcaaacggaaaccgtactctaccagggtttctttacgtgagcggtcgcctttgtacatgccaccaatttgcggaatagtgacgtgggactcatcgacaatcaacaaaccatcagccggtaaatagtcaaataacgtgggaggcgcttcacccggcccacggccagagagatagcgagaatagttttcgatacccgagcaatagcccagctcattcatcatttcaagatcaaactgagtacgttgggagagacgttgctcttccaataatttgttattggctaacaacacctgacgccgctccgccagctcgacttttatctcttccatcgcctgtagaatgcgttcccgtggggtgacgtagtgtgttttaggataaacagtaaagcgagggacttcatgctgtagctgacccgtgagtggatcgaaaatggataatcgctcgacttcctcatcaaataattctacccgcagcgcccactcatcagattctgccgggaagatatcgatcacttcaccccgaacccgaaaagtaccgcgttgaaatacctgatcgttgcggctgtattgcaattctgacaggcgacgtaaaatggaacgttgatcaatgatcatgccacgggttaggtgcaacatcattttcagatacagatctggatcgcccagaccataaatggcggaaaccgacgccacgaccaccacatctcgccgctctaacaaggccttggtggcggatagccgcatctgctcgatgtgttcattgaccgacgcatccttctcaataaaagtatcagaactgggcacgtaagcttcaggttgataataatcgtagtaggagacaaagtactctaccgcgttatccgggaagaactctttcatctcgccgtaaagttgcgctgccagtgttttgttcggggccaggatcatggttggccggttcagatcggcaataacattagcaaccgtaaaggttttgcctgatcctgttacgcctagcagggtctggtgtgccagaccattttccagcccctcctccaatttacggatagcctcaggctgatcgccagctggcttaaacacagaatgcagtttgaatgatttgctcatgaattcgctacccgcgggagaaacacactgtcagggggctaattatgaaagcccccgagatttttgccaaccttatgatactggatataaaaccagcttcaaacacccaatgacaggaattttcgtatcgatgcaacggttatccctttacagtgacaatttggtaacatttataccgtaaaaatttttatccccaaatgctactgcgatcaagatatccccaaataattgattaaacattactcatcattttttcgaatgaacaccaggcgcttgattttatttaacacattgaaattaaatacatttaacaaaaaggagagaatccggacaacaggagcctaagccgcgctggctctcgcctctctttagttttgtattgttaatgcacaaggttatccacaggaatagtggataactcaatcaaccccacagaggctgggagctggcgaaaaacaaaacttcgcgatgaaatggagatggacggccttttttagtgtttttttgatgtttttatttcaacgcatatttcaattagtgctaactacactgcttgctaatgttataactagcatttattcgtattatcaccttatccaaaatcagagagcggttcctttttgcaccagaacgagcaccagggcactatttaggtgcaccccaccccaaatggccccccttccctgcctcgaactttattattcttcctctccttagcccaaaaaaacatttacaggccattaacatacaaattttacttctgtgttcggcaacttggtccaagagttgcttgatctctgtagattatctgaaggatagatgaatcagctgaaaacaattcagcaaaccaattggctggatagggcctactcttgaaggtattagtggtaaaaatagcgcttttgcatcatttaatgccactaaggggttatttaagcgctgtttacacgcgcaaccccgcgtaatcagtgtcgtattttatgctctactactgcgaccaagtatgcagatttgctggttaactctcactagccgttacagaacaccggggcacctgtgaaccactgggatcgactaaggagacgcactgatgctaagtttaaccgctgtaaatcaatactatggaaataatcatattctctgggatatcaatctggagctccctcgcggccaatgcacgtgcctgataggccgcaatggtgtaggaaaaaccacgttgattaattgcattatggggcatctacccattaaaagcggcaccatgatctggcagcctcaccatgaacccccgcaaaacttgcaacagcagcctgttgaaagacgcaatgcgttaggcattggttatgtcccacagggtcagcaaattttctcccaactgagcgtcgaggataacctactggtcgccgtgctggcaggccgccacaaatcccacccgattccgggctgggtttttgagctatttccattactgcacgataaacgtagccaacgaggtggtgagctgacccgtaatcaacaacaacagctagccattgccagagccttggtcgcagagccagaactgcttatccttgatgagccgggcagcggtacctcgccagcgctgagtgaagatatcagtacggttttgcatcaactgagccgtaatttgggtatgaccctattattggtcgaacaccgcttgccgtttattcagcatattgctgatcgcttttgcctgatggcgggtggccgaaatgtcgctcaggggacgttagatcaattgaatgaaggcttgattagcgagcatttagcccgctgagcaacctcagggccgcggcgcattcaggtagatcaactatattcgggtagattaaccatactcgggtagattaactacataaggttaatcgcacctgatggcctctgattgcaagccacatcacatgcttgtagcggcgtccatatatgtatcacatgttgacagcctcccgttctgctgcacgtaataccgtcaaatccaagtagtgcccaagatcacggcgtgttgtcaccggattttcttctatatcagaaagatagggaataattcccagcaatggcgcggttatcatccgggtcaatgtggcctgatattcggcctgccgtctccctgccggtgtcacctcattggcaacccaaccggccagtgtcagcccggcgtgctgaatcgcctgtgccgtgagcaacgcatggttgatacaccccagtttcaccccaaccaccataatgaccggcaattgttcctgttgtacccaatcggcaaatgtggcctgcggagaaagcggggtaaaccagccgccggccccttctatcaatatccagtcagcggagggttccagttgacgtaaaccctgtgataacgccgtcaaagggatcgccctcccttcactttcactggcaatatgcggtgatgtcgcttccaaaaaagtgaacggattcacttgtgagtaaccgagcctctggctgctattcgcctgcaacgccagggcatcactattgcgcaagccgtcagcggtcatctggctaccggatgctaccggtttatagccagcagtacggtacccctgagcggtggccgcttgcagtaatgcacaactggcgacggttttaccgacatcagtatcggtaccggtgataaaccaacgtttagtcacgatagataaccccataaaccatatgataactcagtggatagccgccagattgcatgacataggcccgttgtagcgccgccagacgttgacgcccctgtaacccagcctgacgcccatgatgcaagtgcgtggcaccaatgccttgtaacgagcgcatcagcgctatcacgttaggaaaccgtggctgatataacgcggttgttaggtgatggcgataatattggcaggccgtctggatatgttgcaatggcaaaaaatcatttacatgacgctgaccatccacctgttgccacgcttgccctaattcatcaagggagccttctgccaaggtagaaaataggatgatcccgccggggcgcgtcactcggtagaattcactcaatgccgcccccagatctgaacaccattgcaccgccaaattgctaaagcagatatccaccgactgatcaggcagtggaatatgttcaatatcccccagcagatagtcgtcagcgacctgctgttggcgcgcataatccaacatacctgccgccagatccaaggcaatgacccgcttacccaacaagcgccaatgctggctgaaatgccccgtgccacaacccgcatccaacaccacaaaacccgtatgctgctggcccaactgcactaaccgatgacccgtttctcgctgtaaattagccgcgctgtcgtagctctcggcggcccggctgaatgcagccgcaatcgcctgtttatcaacgttcagtggcggtaaacacccaacgccccattgcgcgtgctcagtgacagaggccataaagcacctccaataatctatcgatatcctcgggttggtgagccgcgctgagggtaatgcgcaatctggcgcttcctggtggcaccgtgggggggcggattgccgtcacccataaaccggcagcacgcagttgctctgcccagatcagactttgctgattatcgcccaccaacagcggttggatcgccgtttttgacgcccccagttgcagcggtaaatgcgcggccgcggtccgaaattggcggatacgctgctgaagttgttggcgtaatgcatcaccttgttgcacttggcgcaaggcggcttgtagagcacaggcttgcgcggggggcatggcggtgctgtaaatcaggtggcgggcatactgcaacaagtattcagcaaccggttcctgacacaagaccgccgcaccgcttaagccgaacgccttgccaaacgtgacaactaacagctcgggttgaaccccttgtaaccagcaactgccccgccccccttcaccatgaaccccaataccgtgcgcatcatccaccagtaaccagccgcccgcggctgacgtctgttgctgcagcgccgccaatggcgcactatcgccatccatactaaatacgccttcggtgaccaccagcgtctggccctggcaaggcttgatcagcagattttgcagcgcttcgggctgattatgctggaaacgccgcaactgcgcgggtgaatgcgcggcggcttccaatagtgaggcatggctgagtttatccgccaatatccggtcatcagcatcggtcagagccgtcagcactgcctgattcgcggcataaccagagataaatagcagggcgcgcgggtagcccaaccaatcagctaattgctgctccaaccgagcatgaggttggctataaccggtcacatgacccgaaccgccactccccaccccatagcgccgtgcaccttgctgccatgcggcaatgacctcgtcattttggcttagccctagatagtcattactggagaagttgagatattgccgctcgcctgactgtagccagcgcccattcgccccctcgttgacctggcgagtacggtaagccgccgcatcacgtcgccgttgcaagccttgcgctattttatcttgccagctcattagaccgccgcattataaaactgggcggtatccccatgcagtagctgctcggtcaaggcctgttgttgttcacgatcaccgtgtgatgttgccgtctgctgcgggtttagccccaatttacggaacaattgcagatctttatcttcatcaggattcggtgtggtcagtaatttacagccgtagaaaatagagttggctccagccataaagcacatggcctgggtttgttcgttcatttgctcgcgcccggcagacagacggacataggaagacggcatcatgatccgcgctaccgcaatggtgcggataaactcaaaggcatccacctctgcgttattttccagcggggtgcctttcacttttaccaacatattgatgggcacactttcaggtggcttaggcaagttcgccagttgtaccaacagcccggcacgatcgcgtaccgtttctcccagcccgacgatgccaccagaacacactttgatcccagcgtcacgcacctcgtttaacgtatccaaacgttcctgatagctgcgggtcgtaataatgctgccgtaaaactctggagaggtatccagattgtggttgtaataatccagcccggcatccgccagccgatgagcttgctgtttactcagcgaacccaatgtcatacaggtttccatccccagagccttgacgccttcaaccattttcgccaaataaggcatatccctctcgtggggatttttccacgccgcgcccatacagaagcgggtcgaacctgcggctttggctttcttggcagattccagtacctgctcaacctgcattaagcgttcgctttccagaccggttttatagcgggagctttgcgggcaatatttacaatcttccggacaggcaccggttttaatcgacaacaacgtactgacttgtacctgacgcggatcaaaatgctggcggtgaacttgttgtgcttcaaacaataattccaacagcggtttatcaaacagggccagggcttgccctactgtccagtgatgataagttgccatgatggcctctcaaaagaagagaaaaagtttcgtcagtgtaaataaactcgatatactgtcaaccattctattgatattttggtttacaacggtacctaatgacaccttctgacttagtttttgatcaacagcatatctggcatccctacacctcaatgactgagccactgccctgttaccccgtggtgggcgctgaaggtgttgaattgcaattggctgatggtcggcggctgatcgatggtatgtcatcttggtgggcagccattcatggctataaccacccggtactgaatttcgccgcgcatcagcaactggataaaatgtcgcacgtgatgttcgggggcattacccatccgcccgcagtaaagctgtgccgacaactggtcgcgatgacaccgccgccgctggaatgcgtttttttggccgattccggctcggtgagcgttgaggtcgcactgaaaatggcgttgcaatactggcaagcgaagggcgagcggcggcagcgtattttgaccttgcgccatggttaccacggcgatacgttcggtgcgatgtccgtctgtgacccacagaattcaatgcacagtttgtatcagggctatttagccgagaatctgtttgccaatgcgccacagtgcggctttgatgacccgtgggatccgcaagatatcgctaattttgtcgcgctgataacccagcacgccaatgagattgccgccgtaatcctggaacccgtggtgcaaggggcgggcgggatgcgaatttatcaccccagctatctgcgtgaagtcagggcgttatgtgataaacatcaaattttattgattgccgatgagatagccactgggtttggccgaacaggcaaactgtttgcctgtgaacatgcgcagatcgtgccggatattttatgtttaggtaaagcgctcaccggaggttatctcaccttatccgccacgctgaccacccgtgcagtggcagaaaccatcagtaaaggggatgcgggctgctttatgcatgggccaacctttatggcgaatccgctggcttgcgcagtcgcctctgcgaacctgagtttattagcagagaattcgtggcaacagcaggtgagtaaaatagaagatcagttaaaaagggaattactgccgctggctcaggaagataccgtggccgatgtgcgggtacttggggccatcggggtggtagagatgaaaaaacccgttaatgtcgcccgcctgcaacgcagttttgtcgaacagggggtgtggatcaggccctttggcaaactgatttatctgatgccgccttatattatctctcaacacgccttaacccggctcactgcggccgtggctgcggccgtggtagatcgcggaagctaaatgcctatcttcaccgtttaaggtaacggcatcgcggtttttccgccgtctggtgtaaagatctctgcgacatcagcgccacagtcgccgtcaatttagacatgggcagtgcacagtcactcaagcgtacatcagggtgaccgcactgcccaggttcaaaatagtcagtaaaatggcctattgtttatgagttctgcgccccccggatactgacccacatcggccccttacctaccggataacgtttcagggtggttagctcccccgtgttctgatcgatacgataaacttcgatatgatcagatttctgaccggaagcaatcaggaaattaccactgtggtcgatattgaaaccacgcggttgggcttcggtcaggtggtgcccgaccaacgaaatcacccggccatcttcagaaacggtgaaaatacccaacaggttggcggtacggtcactgatgtataaatagcggccattaggcgtgatatgaatatccgccgcccaacgtgtcccggtgaaatcggcaggcatcgcgtccaggctctgcactaagtggtattcctgaccgttattgctgatttgatacacatccaccgagctattgagttcgttaacacaataagcaacctgatgattcgggtggaaagccatatgacgtgggccagcgccggcggcaacagtaatatcagcctgtgcatggggggttaactgcccctccgcgctcaaatcaaacagccgtaccttatcctctttcaggcaaggaaccagcaagatctggttggttgggtcaatattcgccgaatgtggcgcgggcaggtcatccaattgctgaatgggcgcttgcactacgccatgcgtatcaatagggctaatactgacgcaattgaaactgtaagaagcagagaacaagaagcgaccttgtcgatcggtgtcaatgtgagtcgggctgccgggaagcggtgccatacctgcggcggtcagcgtaccatcatcggcaatgtgatagctgacaataccaaaatcaggacgaaccccgacatacagatggcgctgattagggcttattgccatcggctgtacctgacccggcacgtccacggtttgcaataaggttaattcaccggctgaatctaattgccagacatgaatttgttggctgtctggacttgccacgtaaaccgcttgcttcatctttactccttagtcgaacctgttgggtaacgctattaaggtgaattgacctgttccagccccttcgccttaaccaaatatcttttattaacggttaatttaagcctagcttacctgactgcacggacataacaactgtcgggcatctcgcggcgcggcttctttttagctgtttatacaggcctttcccccggtttggtttaatcgatcacccatccggtgtactatcggaacatacttttcaagcatataatttctcattcgcccctttaatggggacagggaccgctatgacatatcgcataatcgcactggatctggacggaacactgttagatcacaaaaaacgcatcctgcctgaatcgttgtccgcgctggcgcaagcccgggctgaaggcgtgaaagtgatcgtcgtaacaggccgccaccatgtcgcgatccatccgttttatcaggcactgcaactggatacacccgctatctgctgtaacggcacttatatttatgattatcaaaataaaaaagtgctggattcaaacccactcactccacaacaggcggttcaagtcctgcaattactggagaaaacacagatccatggcctgatgtatgtggatgatgccatgctgtatcagcagatcacgggccatgtgacccgcaccctcagttgggccgagtcattgccgcccgctcagcgcccgacctttcttcaggtcaacagcttactggatgccgctcacagtgcgaccgccatctggaaatttgcaacctctcacccagatactgcacagttaaaagcgtttgccgccagggtagaagcagaaatgggtctggcctgcgaatggtcgtggcatgatcaggtggatatcgcccaagcggggaacagcaaggggaaacgcctccaacagtgggttgaatctcagggcctgagtatgcaagaggtgatcgcttttggtgataactttaacgatctgagtatgttagaggctgctggattaggggttgccatgggtaacagcgacgatgcgattaaacaacgggcggacctggtgattacagataacgagcaaccgggtattgccgccgttatccgccagcatgtattagcctgataaattcacagcgacagattcatcatggtggtgcctacacaaaaagcggcaccactcaatctggtacagggccattctggcggttaaatgacacactttttatctgtgcatacacccactgaccaggtttcagccccagttcatcccgtgcccatggcgtgatccgcgcccataaccattgctcaccgatggctaacttaacatcgacctgcccgtccacatccagacactcagccacttttaccggcaaaatattacgaatactgctgctgtgcggcggctgtaatgccagtgagacatcggcagcattaatacggatacgcattgaattgccttcagcggcatccaacttgcccacccacaaccgctggtcacctaacgccagtgccgtcatcgcataacgatcatgatgaccaatcacactcacccgcaaaatgctgctaggctcttctcgttgcaaccacggccgcagtgcactgctggcccatacctcctccagcccccccacggcacgaactttaccggcatccatcaccaccacttgatccgccagccgcaaaatttcatccatgctgtggctgacatacaaaatgggcgtattcacatcctgcgccagccgctccagatacggcaacagctcgcgcttacgtggcaaatccagtgatgccaatggctcatccattaacagcaactcaggagcggtcaataatgcacgaccaatggcaacccgctgtttctcgccacctgacagcgtgaacgggaagcggttcaataacggctcaatgcccagcaagcccacaatcgcgtcaaactgcccgcgcattgacgccgccataccgtattgcaagttaccccgcacccgataatgagggaacaagcgcgcatcctgaaacacgtagccaacccggcgcttttccggcggcaggtaaatatttttctcggcatccaccagcacccggccattcagaatcactcggccttgctgtgggcgagtcagcccccctatcacattaatcagtgacgttttaccggcacccgataaaccaaaaatcgcggtaatcccctgcgccggtaaatcggtggcgacctgtaggtgtaaatcacccaattgttggctgaaattcagttctagcatggggcccccatgcgttttttaccccaattagccaaccattcggataacagcaatgacaccaacgataaaataatggcgatcacacacaagcgcgcagcggcggcttccgcaccgggcgtttcaatcagggtgtacattgccagaggaatggttcgggtttcaccggggatattcgaaacaaacgtgatggtcgcaccgaactcccccaatgagcgggcaaaagacagcaccgtaccggcaatcacccccggtaaagagagcggcagagttatcgtgaaaaagacccgccatggcgttgcccctaacgtgcgcgccgccagctccaaacgggtatcgacggcctccagagctaagcgaatcgccctgaccatcaaaggaaaagcaaccaccgccgaagccaaggccgcaccgcgccaactgaaactgaaattaatgccaaaccagctatagagccattcgccgataaaaccgcgccgccccatactgatcaacaagagatagccaatcaccaccggtggcagcaccagtggcaaatgaatcacactgtctagcagcgattttccggggaagcgacaacgcactaaaacccaggccatcagaatacccaatggcaggctacaagctaccgcgacaccggaaactttcaggctgagaataatcgcctgccattcatactcactcaatatcattagcgtggggtgaatccatagtttttgaaaatcaccgcggctgccgggcttttcaggtaatcataaaaagccgttaccgttggattgtcatggcctttaacaatcgccattgggtattcaaccggcttatgacttgcctccgggaatatgccaacaactttaactttcttactggctaccgcatctgaaccataaacaatgcccagcggcgcttctgcccgttcgaccagcgccattgcgcttctcacattattggcacgggccatttccggggctaacgttgaccaggcccctaagttttccagggactctttggcataaatacccgccggtacgtggtcaggatcaccaaccgccaagcggcccccctccagcaactttttccagtcggttttcttatcgatctcaactttatcaatctggctgtcttgcggcgcaatcaataccagttcgttccctaatagggtgtagcgagtattggcgacaatttgctgtttatcaatggcataatccatccattgttggtcagcggaaataaacagatcggccggtgccccctgctcaatctgccgtgccagcgtggaagatgacgcataggaagccaccacatcgacctgcttttcttgtttatactggacagcaatatcctgtagcgcattggtcagtgaggccgcggcaaacacggtaatcttatcggcagcgaaggctgggccggaaaaagccgtcagcaataccgcaccggctacccagtaactcactttaccgtattgattcttcatgttgttctccacattaatgataccgttatatacggaggaatatagcgtaacattataagcaggtcatgcagtttatcggcaagatgtgaggcagcttgagtcgtaaccgtatcgtgggagaaactaaggtgggggattaaggtgaggaatgatacaaaaatgcccaacgtttatacgccaggcattcagaaatcagagacttgtgtgcttgtgctgataagcgtacagcaacactcaagaacgaagggtattccgttctttcgggtgacccgtcttggagatcacgttaaacacttcacccagcccataaatcagccccaaaatgactgccatcaccaccggtaccatgaccacggcaaagaccagactttttaatagttcaaacatgctagcctctcataactgcccattgagcgataacccacattatcacaataaccaacactgctgcctatcatttactgtaaatgatatcagcaatgaattaaccctgttattttaaccgacgataaaaaaatgtaacctgccaaacgtgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttagctatctatgacaataactgtttcccgccggagcaaaaaacaatgcaggccgaaattcttcttacactaaaacttcaacagcgcctgtttgccgatccacgccgtattgcactgttaaagcaaattcagcataccggttccatcagccagggagccaagctcgcgggtatcagctataaaagtgcctgggatgccataaatgacatgaatacactgtccgaggagatactggttgaacgggccactggcggcaaaggtggagggggtgcacatctgacccgctacggtgaacgcttaatccagctttatgatttactcgcaaccatccagcaaaaagcctttgataccctgaaagatgattcactgccgctggacagcttgctggcggcaatttcccgtttttcactgcaaaccagcgcccgtaatcaatttttcggtacccttattgaacgcgaccaccagcaggtgcaacagcatgtcaatattctgctatcggacggtaaaactcgcttaacggcggcgatcacccaacaaagcgcggatcgcctgcaactttcagcaggtaaagaagtgctggcattgattaaagcaccttgggtaaaactggttaccgatccggcactggcaggtgcagcggataacgcattgccgggaacggtcgccagcattgagccgggcaacgatcatagcgaagttattgtcaccttaactggcggggccaacctgtgttcaacccaaaacaacagcgaactccatgcgctgaatttacgggttggcagtgccgtcattgcacaattcaatgcagatcgggtgattatcgccacattgtgttgaatgattattcccagtaatcactgttggaccatacatttgttcgttgacatttttcgtctttccgcttatccctaacatctttactacgttgcaaaatatgggaaagatgatgtctgagttgcaaatatcgcaaggttgttttcgcctgagtgacacacagacactcatcttgccagcgctacatatccaggcgggtgactgttgggcatttgtcggggccaatggcagtggtaaatctgcgttagccaaggccctgtctggagaactggccctgctggagggcagccgccaaagccacttccgccatggtgtgcgtttatcattcgaacaactacagcaactggtcaatgaagagtggcaacgtaataataccgacctgctcagtgctgatgaagatgacactggccgtactaccgccgaaattattcaggaagcggcccgtgacccgcagcgctgtcaacaactggcagcgctatttggaatcagccacttgctttctcgccgcttcaaatacctttctacgggggaaacccgtaaaacattgctgtgtcaggcgctgatgccgcaaccggacctgctgattctggatgagccctttgatggcctggatgtcgcggctcgggcgcagttagccgagatgctatccacactttcggcccaaggcgtcaccctggtattggtcctcaaccgctttgatgatatccctgattttgtgcagtacgttggcgtattggctgattgccacctgacccacatggggccgcgccagcagattctgtcggaagcgttaattgcccaattggcacacagtgaaaatctggatgggctgtcactgccggaaacggaggatccacagcaccacctacgaataccgaaaaatgaacccttgatcatactgaatgacggggtggtggagtacaacgaccgccctatcctgcataacctgagctggcaagtgaaccccggtgaacactggcagattatcggccagaatggtgcagggaaatccaccttactcagcctgataactggcgaccatccccaaggatacagtaatgatttaacgctgtttggccgccgccgtggcagtggtgaaaccatctgggacatcaaacgccatattggttatgtcagcggcagcctccatctggactaccgggttagcacccgtgtacgtaccgtgattttatccggttttttcgattcgattggtctttaccaagcagcctctgatcgtcaacaacaattagcagatcaatggctgtctttactggggttttccacctccgtcgccaaccaacctttccacagcttatcttgggggcaacagcgtctggtcttgatcgcccgagcattggttaagcacccagcgctcctgatcctggatgaacccttacaagggctggatccgcttaaccgtttgttagtgcgccgttttattgatgtgatgatcggtgaaggagaaacccaattattgttcgtttctcaccatgccgaggatgcaccccagtgtattacgcaccgcttaacctttgtgccatttggcgatatttatcactatcaacaagaaaaatcaccaagccaaccacaggtaaaataagcatttttcacagttttaactgagcgtcacccaatgcaacccccactgacccgacctttactctggtgccagcatgttattattcttaccaccagccacttatcagtgctggtggccaagtgtaaattggttgatttagctcaaaaaaatgccttaggctaaaccgtcatttagggctatgccatcaatcaggatgaaataagaaagggattatctatgtggggtgttcttgctacttcgttactgtttttaccactgagccaggtgctctccctgttatttttggtttcatcattagcaatggcctgttatagcggtgtcctcaccttccctgctaccgcgtttttacttgccataatcatcctcgtgctactgctgcaaaagtatcgtcaacgtaatggcgtcgccgctgggttggagttgctgctcgtactgggcgttatcgcgttattcctgcaccttgttcctggttttcacaacctgaaagtgctggataaagtccgtaccgggccgctcagtgcccccttcaccatgtattacaatctggataaggcgctagtcccctttatcttactggcctgtctgccaaccctgttcaaggtgaaaaaacacccatcagtcgggcgcatgggttgggttgtgctgatactcagcgtacccgccttattgctgctggctgtggcgctcggtggcttgaaaattgagctgcataccccggtttggataggctcctttattattgccaatctgttttttgtttgtctggctgaagaagccttattccgtggctacttgcaacaacgcctcggtcagtggcttgggtcttacccagcgttggtcatcaccgcattactctttggcagtgcccacttcgccggtggcccgctattaatgttattcgccgcactggcaggtgttatttatggcttggcctggctatggagtggccgcctgtgggttgccgtggctttccatttcgccctgaatttaatgcatttactgttcttcacctatccactctatttaccccactaaatgaaccaaagggatcactaccgcgattaagtcatcgcccattggtgactgacatcaagataaattgacctatcaacctatggcagtaacctcgtgagcagcaacctcgcgcaccacaaacaggacattccggctacattgatggatgagaacgctaccacttcagcaatcgttgttatgcccatcatttttaccattatttgtctatgctcacagaatacccctgtatttctgtattcagtgggattaagctagtaaaaaattgagtgtaaacgattccattattgagcgtagatcacctttttacccataatggcgtgctatctttattgcattgaactcattagaggagtcttattatgtacgttctggtaacaggtggtagcggttacattggtagccatacctgtgtgcaattgattgaggctggctacaaacccgtcatcctcgacaacctctgcaacagtaaatccagcgtattagcccggatacacagtttgaccggctatacgcctgaactttatgcgggtgatatccgtgatcgcacactgctcgatagcatttttgcggctcatcctattcatgccgtcattcattttgccggtctgaaagcggttggcgaatccgtcaaccggccactcgagtattacaacaacaacgtgtttggcaccttggtgttattagaagcgatgcgcgccgcacaggttaagaacctgattttcagctcctcagccactgtttatggcgatcagccacagattccctatgtagaaagcttcccgaccggttcaccgtccagcccctatggccgcagtaaattgatggttgagcaaattctgcaagatgttcaactggctgatccacagtggaatatgacgattttgcgctatttcaaccccgtcggtgcgcacccatcgggtttgatgggcgaagatccgcaaggtatcccgaataatttaatgccgtttattgctcaagtcgccgttggccgccgtgaatcactggccatctttggcaatgactacccaacccctgatggtactggcgtccgtgactatatccatgtggtggatctggctgacggccatgtggccgcaatgaaaaccttacacggcaagcccggcgtgcatatcttcaatctgggggccggtgtcggccacagtgtgttgcaagtggtggccgcattcagtaaagcctgtggtaaaccactggcctaccattttgccccgcgccgcgaaggggatctgcctgcctactgggctgatgcaactaaagcggcggaacaactaggctggcgagtcagccgctcacttgatgagatggcggcagatacttggcactggcaatcaaaaaatcctcaaggctaccccgattaaggcaattttatgacgcattttaaccctgtggatcatccacatcgtcgctataacccgttgaaagaccagtgggtattggtctcgcctcatcgggctaaacgcccatggcaaggccaacaagaagcacccgcaaccgagaatttaccggctcatgatcccgattgcttcttgtgccccggcaatacccgagttaccggtgatgtgaatcctgattactcatcgacttatgtctttaccaatgactttgccgcactgatgcctgataccccagatgcgccgccaagtcatgatccgctgatgcgtagtcaaagcgcacgcggcaccagtagagtcatttgcttctctcctgatcacagcaaaaccctgccgcaactgacactgcccgcgctggaacaggtcgttcagacttggcagcagcagagcgccgagttgggcaaaatatacccatgggtgcaagtgtttgaaaataaaggggcagcgatgggctgctctaatccccatccgcatgggcaaatttgggccaacagtttcctgccgaatgaagcagaacaggaagaccgtttacagcaacagtattttcagcaacatcaatcgcccatgctgctggattatgtcgagcgggaacgccgcgatggtcaacggaccgtggttgaaacagaacattggctagcggtagtgccttactgggcagcctggccatttgaaaccctgttactgcccaaagccgcagtattgcgcctggaagacctttcggcagagcaacgcagtgatttggccattgccttgaaaaaactgaccagccgttatgacaatttattctcatgctctttcccttactctatgggatggcatggcgcgccttataacgcgaatgacaatacgcattggcaattacatgcgcatttttatccccctctgctgcgttcagcgtcagtacgtaagtttatggtgggctatgaactgctggccgaaacccagcgagaccttacagcagaacaggcggcagcactcctgcgggcagtaagtgatgttcactataaagaggccggagccaaatcatgagtttaaaacaacatacccagactattttccgccaacagtttgaccgcgagtctgacatcaccattaaagcgccgggccgcgtcaatctgattggcgaacataccgactataacgatggctttgttctgccctgcgccattaattatgaaacggtgatcagttgtggcaaacgcgacgatcgccagattcgtgttattgccgccgactatgaaaaccagcaggatatattctctcttgatgcaccgattgtcccgcatcctgaatatcgctgggctgactacgtgcgtggtgtggtgaaacatctacaaatgcgcaacgctgattttggtggggccgatctggttatctgtggcaatgtcccgcagggtgctggcctcagttcctctgcatcgttggaagtggccgtgggccaagccctgcaatcactctatcaactccctcttagcggtgtagaactggcgctgaatgggcaagaggcagaaaaccaatttgtcggctgtaactgcggcattatggatcagttaatctcagcattgggtaaaaaagaccatgcgttgctgattgattgtcggaccttggaaacccgtgccgtgccaatgccggaaaacatggccgtcgttattatcaactcaaacattcaacgtggcctggttgacagcgaatacaatactcgccgccaacagtgtgaagctgccgcccgtttctttggcgtcaaagcattgcgtgatgtcgaaccgagcctcttcttctcaatacaagacgagctagatccggtcgtcgctaaacgcgcccgccatgtgatcagcgagaatgcacgcacgctggcagccgcagatgccttggccgccgggaacttgaaattgatggggcaattgatgcaagagtctcatatttctatgcgtgatgactttgagatcacggttccaccaatagatagactcgtcgagattgtgaaatcagtgattggtgatcaaggtggggtgcgcatgacgggtggcggttttggcggttgtattatcgcgttaatgccgcttgaattagtcgagcaggttcgcaccaccgttgcgcaagaatacccggcacacagcggcggcaagaaagagactttttatgtctgtcaggcttcacaaggagcgggtttatgctgaaaaacggcgcggcatcaccaaacagtgttgacccgttagcaccggatggtcacccttttgaattcaccaaattgcagaataaaagcggtatgaccgtcacctttatgaatggggggcaacctggttatcggccatattaccgctgaaaaatggtgagaaacgtgaattgctactgggctacccgacaccggctgattacctgcatcaagccgcttatctcggggccacggttggccgttatgccaaccggatagccaatgcgcaaatcaccttggatggcgaaacaatccagttggtcccgaaccaaggccctaaccaattacacggtggcccggaaggtttccatgcccagcgttggcagaaagtgacccaagatgaccaccaggttacctataaacttgattcaccagatggcgatcaaggtttccccggtaatctgactgttgaagtacagtacctgctaaccgaagataaccggctggaaattcattatcaggcacaggtggataaaacctgcccggttaacctgaccaatcatgcctatttcaaccttgacggcgaagggcatgatgcccgttcacatcgtttgcaactgtttgcagaccgttacctgcctgtcgacagtgcgggcatcccaaccggaggactcgctgatgtcgagaataccggtatggattttcgccaacctaaaacattggcgcaggattttctacaagatcgctgccagcaacgagttaaaggctatgaccacgcttatttgctgcaccgcacctgtggggccttagactctccggcggcacacttgtggtcatccgataaccaggtgcaaatgagtatgttcacctcagcgcctgcgttgcagctttacagcggaaattatcttgctggcacacccgcacgcaacggcggcacctatgccagctatgcgggtgtggcactagaaagtgaatttttgcctgatagccctaaccaccctgaatggccacagcccgattgttggctaaaaccggggaagacctatcgctcaacgacggtttatcactttattgcgttgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatgaatgatgtattacgaatactcctggcgtaatacatcatgccgcaacggccacccggttctcacttcggtagtggccgttaactttctaatatcgtgctcattcatcttctaagatataactgaatccttgcctaaaactacccttattcactgctgccgactacgcttaactgcatctgtcaggcggccgtactgacgttctgcccgccttttagacctctgacattgattactaaacctcatgactataaaaaggaacgcctatgcgtctattccccctatggttgttatcggctgggttattgctgagtgccaatgtgatggccgcagatccgccgaaaacgccctcaccagcccaagcggcgcagcagcagcagatgaccgattgtaatcaacaggccagcactcaatcactcaagggtgatgagcggaaaaactttatgagtcaatgtctgaaagcacagacagcacctgatggaaaagccctgacacctcagcaacagaaaatgaaaagttgtaatgccgaggcagcccaaaaaatgctaaaaggtgatgagcgcaagacctttatgagcacttgcctcaagaaagcggcctaacccatttcgaggcaggggtctgttgatatggggtatttaatgcccatatattgataagttgcctatttggcagaatcgattcggctattggtcttacgttaaagtaaaaaattggctatggttaaacacaatcgattgctgttcgcagtgatcacgcaatataatgataataattatcattgaatgtgtatttattacccaaaataattcgagttgcaggaaggcggcaagcgagagagttccaatgagcttactggagtaagtgattcggctgattgagcgcagccaacgcacatgcagcttgaagtatgacgggcatataccaaacttaattggagtcaacgttatggcagtaactaagctagttttggtacgacacggcgaaagtcaatggaacaacgaaaaccgcttcaccggttggtatgatgttgatctgtctgaaaaaggccgttctgaagcaaaggcagcgggtaagctgttaaaagatgaaggcttcacttttgatttcgcctacacctcagtattaaaacgcgctatccacaccttgtggaacattttggatgaattagatcaggcatggctgccaacagaaaaaacctggaagcttaacgagcgtcactacggcgcactgcaaggcctgaataaatctgaaacggctgaaaaatacggcgatgagcaggttaagcaatggcgtcgtggctttgccatcacccctccagcactggagaaaagcgatgagcgtttcccaggccatgacccacgttatgcaaaattgactgatgctgagctgccaaccacagaaagcttggcgctgactattgaacgcgtgattccctactggaatgacgttatcaaaccacgtattgccagcggtgaacgcgtaattattgctgctcacggtaactctttacgtgcattggtaaaatatctggatgatctgggcgaagacgaaattcttgagctgaacatcccaactggcgtgccattagtgtatgagtttgatgagaacttcaagcctatcaaacactactatctgggtaacgctgatgaaatcgccgctaaagctgcagcggttgctaaccagggtaaagcgaagtaattagccctgattaacacagtaaaaaaaccccgtacatgaataatgtcggggttttttattgacggctatgtgaatgcagtcagcactccgttaccaaagcgtactcttctgtatatgaagataacgagttgtacgtgaagataacgcacctgcccagactcaaaatagcaagcgcgttagcctactggcggcgagctctcactgctccagccaactggcgcaacagcgcctcagtatctttccagccaatacaggcatcggtaatactctggccataggttagtggttcaccactttccaggttttggctaccttcgactaaatggctttcgatcatcacgcctatgatagatttttcaccttgcgcaatttgttggcaaacatccgttcccacttccatctgcttttgaaactgtttgcaactgttagcgtggctgaaatcgatcataatctggggttccaggcccgctttaatcagcccttctttaaccgcattcacatgcttactgctgtaattcggctctttaccaccacgtaaaatgatatggcaatcaccattgccggcagtattcacaatcgccgaatgaccccatttggtcaccgacaagaaacagtgtggggcactggccgcgttgatcgcatcaatagccactttaatggtgccgtcggtaccatttttaaaaccaacggggcaagacagaccagaagccagttcgcggtgaacctgagattcagtagtacgtgcgccaatggctccccagctcatcagatcagccagatactgcggcgtaatcatatccaaaaactcaccggcggccggtaacccgctgtcgttaatttcgacgagtaattcacgcgccagacgtaaaccttcattgatgtcgtagctattgtccatatgcggatcgttaatcaggcctttccaacccaccgttgtacgcggcttttcaaaataaacacgcatgacaacttccagctcgccctgcagttcttcacgcagtgccagcaaacgggccgcatattctttagccgcttgcgtatcatgaatagagcatgggccaatcaccaccagcaagcgatcatcctgagcacgcaagatgttgtgaatagcattccgggtcttggcgacggtttctgccgcattaactgtggagggaaatttctctaacaacgcaacaggaggtaggagttccttaatttctttaatccgtaaatcatcattctggtaattcatagttcttccattaagtctttagcgatcattgcacaatatatatttgaaccaatctagcctgtgaatggaatgctgtaaatctactttatcgctttcgctattcagtgcagattagtcgcaatgccatcgaccggttcccaaaaacaattacccatgctcaccctagtcacttagctatctaagctcccggcgatttactcggttgccgcctacctgcatctcgaagtaacttgggtatataggagtaaaccggtgccaactgaggcaaattcgaacctggggcctatactcaacgacgatgtctattgggaataactaatccacggaattctagatagagtatgccttgtggagaggacatagcttgtagataaaacatagcctgtagaaaaaacatagcttgcgcctatttgcacaataaaaccgtgatggaaacaaaggataaataatggctgtatccacaattttctcgcaagatagcaacagcaaacgcctattgatagccttcgccatcaccacattatttatggtgacggaagcgattggcggctggttatctggttctctggcattattggctgatgccggacacatgttgaccgactctgcagcattatttatcgcgttgatggcagtacacttctcccagagaaaaccagacccccgccatacttttggctacctacggctgacgacactcgcggcctttgttaacgcagcggcattattgctgattgttatattgatcgtctgggaggccgttcatcgcttcttttcacctcatgaggtgatgggtaccccgatgttaatcatcgctatcgccggactgttggcgaatattttttgtttttggatcctgcataagggagaagaagagaaaaacatcaatgtacgggcagcagccttgcatgtgctaagtgatttattaggttcagtgggcgcgatgattgcggctatcgtgattttaaccacgggctggacaccaatagaccccattctctcggtattggtgtcggtactgattttgcgtagcgcctggcgattactgaaagaaagttttcacgaattattggagggtgcgccgcaagagattgatatcaacaagctgcgtaaagacctatgtaccaatatttatgaagtccggaacattcatcatgttcacttatggcaagtgggtgaacaacggctaatgacccttcatgcccaagtgataccgccactggaccatgatgcgttattacaacgcatccaagactatttactgcatcactaccgcatcagtcatgccacagttcaaatggagtatcaacattgtggaacaccggattgtggtatcaatcaagcggcccctgccgacggacatcaccgtcatcatcaccacgaataaccgctgacacagtcatatacccaaagttattgttgctgcaggcagtaaacgaaaccgaatcaggaactgatttgaaccgtatttatgctatcccgcaggtgagccgagtcgttattaaccttgagtagacagtgggcgtgaatgatttcgtgcagcactcttgatccacaaccaagaaccgttcaatgcaataagggtcaggaacgcatactccagcgccatggcataaaccccctgataggcaaagatcgccacactgatgacatcaataacgacccaaatcagccagttctctacgtatttgcgggtcatgaggatcatggcagcaatagacaagaccatcatcgtcgagtcccagaatgggaaagcatcaggttgcaactctggcatctgtacattcgcccccagactctgcatcaccgtcactgctacacgtgtcaaccaggcaaatacggtatcaatatgcaatgtcattaatacgatgccagcaatacaaactgcagcccaagccaatgctttaggcaaggataaccagcgaatctttaattcagcctgattatccggtgtttgtttgctccaggcataccagccgtaaatattggcaccaaagaaaaacaactgtaataacaagctggcgtagagttggatctgaaagaagatcacggcgaacaatgtcacgttaatcagaccaaataagtagttgatgatcttttctttgctggcaaaccagatacaaagcaacccgaatagggtaccaattgcctctatccatgaaagatcgtaaccgcccgcccccagcggtatatgtaccaatatgttgcctgtgctgagaaaatccatctggtgatccttttagctgccgatagaactgatttattaaaataaaagtctcttgctcatctcatgataggtgattattcacgacgccaagaggcgccgaatgaatattctcaccagttactcaggcattgcctttgacctgtaacttcaattgattggcaaaatccagcatgcgatttaacggtatcagcgcctgctgacgcaattcttcatcgacatgtatctcatgcatcaccccaccctgctccagcccttcagcgattgctcggaggccattcatcgccatccatggacaatgggcacaactgcggcatgtcgccccttcacctgcagtaggtgcttcaaacaactctttatccgggcaggcctgctgcatcttgtaaaaaatgccccgatcggtggcaacaattaacgttttctgcggcagtgtcttcgccgcttggatcagttgactggtcgacccaacggcatcagccatatccaccaccgcctgtggtgactctgggtggaccaacacagcggcatcagggtataacgctttcatccgggccagcgcctgagttttaaactcgtcatggacgatacaggccccctgccagcacaatacatcggcaccactcttcttctgtacgtagctgcccaaatggcgatcaggtgcccaaataattttctcgcccaagctatcgagatgctcaattaattcaaccgcaatactggacgttacaacccaatccgccttggcttttactgccgctgaggtgttggcgtacaccaccacggtgcgatccggatggctgtcacaaaatgcggtaaactcatcaaccgggcatcctaaatccagtgaacattccgcattcagagttggcattaacacttttttctctggattgagaattttggcggtttcccccataaaacgtacaccagcaaccagtagcgttgatgccgggtgattattgccaaaacgagccatttcaagtgagtcggcgacacagccccccgtctcttcggccagtgcctgaatttcgggatcagtgtaatagtgagcgactaacactgcgtcgcgttgctttaacagtgtttttattttctcacgataaaaagctttttcattggtgtccaacggaacaggccgcgccgggaaaggataaatagccgcattcacatcaaaaatttcgctcatcgctcacatctctgttgctgtggtattactgaagctatcagatcgctgctagccacccagtaagaattgaattgatttgttttttatcctaaacaaaataaccaatatttggcaaaaagtcgccaaaatttgtcgattaatagcgaaaatgtttaatagagttaaaaacgaggtgataattcacgtatcagtagagagtgaggaaagaaaccagaggattatagggctaaagctaaaatggagatacctgagagtaggagaagatgaaaaattaagaaatatgtgtgttggggaaataacggtgggtcgtgcgggatgactcgtcctctggactcgcccttcgggtcaacgctggcgcgttgttgtctcgctctgctcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattacctgtactgctgacaataatttcctactgccttaacgttttacagttgtcttggcaacggcggcatatattactaatttatcatcacagtgcaacttaaatttctactgaaatgtttaactgcttgttcttcacacgataaagcccagaaatcagtcaaattgactaaatcctgggctcaaaaaagctaaagagcagataaacgtttctgtgcctgtttagccgcatcggtattgggatattgcttgatcacttgctgataaaccgccttcgctttatcgctttggcctttatcctgcatgatcaccccaactttaaacatggcttctgaactttttggggattttggataattttttacgacaacagcataataatatgcagcatcatctttcttacctttgttgtaatacaactgccctaaccaatagttggcattgggctggtaagtcgattttggatactgtttcacaaaactctgaaaagcagtgatcgcttgatcatattgctttttctcaagagccagagagacagccacattgtaatcgctgttttcatcaccagtacttgctgctggtgccgctgtagaagctgctgcgcctgcgtcggcattaccggaacttccagccgctgtattgtctgctgttgcaccactcgccgcagaagctgaattctgcgccccttggccaccgctcagactctccatctgttggtagatctgtttctgccgctcaacaacttgattgagctggtactgactttcttggatctgaccgcgtaaactatcaacatcgcgttgcgaatctgacagttgttgctgaagttgagttaatagttggctgtgagcgttggaaatacgctcaagttgagtgacccgatcttctaccgagccggagccgacattactgattggcgcttgggcagtagcggcccatgggaccgctacgccaaccagtaacgacagacccactaagtgacgtctgaagttactgttcatgcgattctcttagtaaaccagaactgcacgacggtttttagcaaaggctgcttcgtcatggcccagtactgctggtttctctttaccgtaagaaacgatagagatctggtcagcagaaacgcctttaccttgcaggtacattttcactgcgctagcacgacgctcacccaaagcgatgttgtattctggcgtaccgcgttcatccgcgtggccttcaacaacaactttgtcagatgggttgctacgcaggaatgcagcatgtgcatccagcatttgagcgaagtcagaaccgatatcgtatttatcgaaaccgaagtaaacgatgttgttcttttgcagttcttgcatctgaagacgtgcttgctcttcagaagacaggttgctgccgttctctgtaccagtgccagcgcccatgccagattggtcattatttgcgcttttgttggaactacaagccgccacagccagaacaggcaaagccaacattagcccttttagcactttgttcagttgcatctctttgatccttttttatagtttgccatacatacgtatttacacatgcatcacagatacggcgaccaggcaggaaatttgacctgtccatcagttgccggaagacgcgctttgaaacgcccatcagtcgagaccagctgtaacacggaacccagcccttgtgtcgagctatagataaccatggtgccgttaggcgcgatactaggcgtttcatccagtaacgtgtccgttaatacttgaacggctcccgtttccagatcctgtttggcgatgtgttgtgccccaccattggaactaaccaataccaggaacttaccatcagggctcacgtctgcgttctggttctgagaaccttcccacgtgattcgctgtggcacaccgccattaatattcactttataaacttgtggacgccccccctgatccgaggtataagccagattttggctatccgggaaccagcttggttcagtattattgctacgaccatccgtcacttggctgatttgacctgaagccaagtccataacatacaagttcaggctaccgcttttagataacgcgaaggccagcttggtgccatcaggtgagaacgcgggtgcaccgttatgacgtgggaatgaggccacttgcctaatcgcaccatttgccagcgtctgaataaccaatgctgatttgccactttcaaaagtcacataggcaattttgctaccatctggtgaccaagcgggtgacatcagaggttcaggagagcggtggacgacaaactggttgtagccatcgtaatcagaaacccgtaattcatgtgggaatttaccaccgttagttttcacaacataagcaatgcgagtacggaaagcgcctttaatcccagtgagtttttcaaatacttcatcactgacggtgtgcgctgaataacgtaaccattgtttagtcactttatactgattttgcgccaaaatgctgccagcagagccagaagtatccactagctggtaagagaccacatagctaccgtcagcacttggttgaacttggccaacaacaacggcatcgatccccaaagcagtccaagcagcaggggttacttcagcggctgtggaaggctgttgtggcatacgagcagcatcaattgggttaaatttgccgctgttacgtaaatctgcacctacgatggcgccaatttcttcaggtggtgtgcccggccccatccatttgaacggaacaaccccaatcggacgtgctgagtctaccccttgggtaatctcaatccgaacttctgcatgtaataccgaagcccataaaactaaaaagcctagcgctactcgaaatgcctgcttcattttatctcccttacccgagcgggatgcccgcgataattagcagaattttaacaaaccaccgcaaacaaaactacatgatccatcattaactaacaacgttacaccctgtcaatcaaaccttattgaggcttaaacacaagcggagcattcttaaattgttcatagacatccgtacttggaggcttaggaattttcgcttgttttgccgcagcgatagcagcctggcacagtgccgggtcccccccttctgctttcacatcgattaatagaccgtctggtgccaatttgattcgcaaatcacaggtacggcctttgtaaagatctgcatcataaaatttactttgtatcgcgccggtgatttgccccaggtagccgctgatatcagcacctgatgccccgcttttcttaccgccacctttaccggcagcagcggcacctgcacccgaaccactcttcggtgcatttttagcgtttgccaaaccaccaaacaaatcatcaacatccgttgaggcagccgcttctgctgccgcttttttcttggcctcagcggcggcagcaacttttttagcagcagcggcttttttctctgcatctgcggccgctttcttttctgctgcgtcagccgcagccttttcggcaacctctaccgctttcttcgcatcggcatcggcttgtttcttcgccgcagcggcaacagcagcttcttttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcttcagcctgcgctttcactattttatctgcttcagcttttgcctgagccgcagccgtttcagcctgcttctgctcttctttcgcttttgcaacggcagcagcagcaattttttgttgttcagcggcctgcttttgctgttcagcgatttgtttttgttgttcagcaacttgctttttctgctcttcagcagccagcttcgcatcttcttgcgcttgcagacgctctttttctaattctttcagccgctgttgttcagcagcctgcttttgctgcaattcttcggcttgctgctcagcttttttctgacgctgctgctcggcacgtttagcatctgtttgctgttgctgttgacgattatattgctctgtcaccgcacccggatcgaccattacagcgtcaatcacttcgccgccagcaccgccaccgcccatttcagtcgtctgcgtcagagagccccaaatcaacagggcaatcaatatgatgtgcagaaccaccgaaacaataacggcgcgattcagcttatcattttgctcggttgccttacccacgctcgatttccacactcgatgtccgcgctctattgctaaaaaacggaactgctaaaaacagggtatctacgggttgagctaacgattagcccaaccaatatcaacgcaaatttatatcggttgggtcattaagcccaccgatgtaacacccgcctgatgcagcatattcagcgccttaataatttcatcataaggcacctcttttgcgccaccgatcaggaacacggttttcggattcgtttttaatcgtgcttgagcttctgccaccacttgctctgaaggcaacagctccatccgttggtgatcaacgactactgtatattgcccaacaccggaaacctcaacaattacaggcggattatcatcactggataccgtttttgaatccgtcgcatctggcaagtttacctcgacactttgcgtgataatgggtgcggttgccatgaatatcaacaacaacaccagcaaaacgtcgagtaagggaacaatattaatttcagacttaagctcgcgacgcttacgaccacgtactcgcgccatataaccccctacttatttgctttcggtgctggcgaaagcctggcgatgcagaatagcaatgaactcttccatgaagttgtcatagttttgttcaagcttattcacatgctgattcagacggttataggccataacagcaggaatagcagcaaacaggccgatcgctgtcgcaatcagggcttctgcaatacccggtgctaccatctgtaatgtcgcctgtttgacggcgcccagagagataaaggcatgcataatcccccatacggtaccaaacagaccgatatacgggctgattgaaccgacagtaccgaggaacggaatatgagtttccaacgcttctaactcgcggttcattgaaatgcgcatcgcacgggaagcaccgtcaatcaccgcttctggtgcatggctgtttgcacgatgtagacgggcaaactctttgaaaccagaatggaagatctgctctgagccgctaagtgtatcgcgacgagcctgactttcctgatacaagcgagaaagctcaatgccggaccaaaacttatcttcgaaggcttcagcatcgcgggtagccgcattcagaattcgcgttcgttgaatgatgatagcccatgacgcaatagaaaagcccatcagaaccagcatgataagcttaacgaataggcttgcctgcaggaataaatccagaatgttcatgtcagccactacttaaactccgcgacaatagacttaggaagcgctcttggcttcatttgatgtggatcgatacatgcgatcaatacttctgcactactcagaagattgccatgtgagtcgagaattcgttgagcaaacgtgagagaggcaccacgcatagcggtaacttcactctgaacctccagcatatcatcaagacgtgcaggagccaggtattctaccgtcatgctgcggacagcaaaagcaacatgctcactgagcaattgttgctgatgaaaatttcgttggcgcaacatttcagttcgcgccctttcataaaaggcaacgtagcgcgcatggtaaaccatgccaccagcatcggtatcttcaaagtagactcgtaccggccatcgaaataacgtattactcactctacttcccagtaatgcaattaacgaacacactatactgaagagcgttgagctttggaatcacttgcgagaatagaacgaaaataattatgggccggatggcccataggtaggattgtgctcaaggaaaattaggcgaaaaagtagaataatcctgtagccaagatcacaattgcaggaagtggtgcaaaaaaagcacgcaaccacacctgtttagggcgaaaaccgacgccatggatcacaccagtgcacaccgcccacacgataaagacttcctgccatacttccagtgagctggtggccgccgcaaaacgcgtagggtcccaaaacacacagaaagccagagcaaacgcgagcaccagtgaaagggccctcaatgggcccttatccattaattcgtacaacttatcagacagcatcgtcgttgccattgttagcggctttagctgctgcgttggcttcactctgctccaatgccagagcagtgatgataccaaaggagcaggccagaagtgtccctagaatccaggcaaaataccacatgctttatgctccttagtacagtgaatgcttgttgttttcgataaattctttatcaatgcgcccgaacatcttgtagtaacaccaactggtgtaaagcaggatgataggcacaaagattatcgcaacaatcgtcatcactttcagcgttaacaggctagatgtcgcatcccacatggtcagactgacatttggcatcgtgcttgatggcataacgaacgggaacatggttacgccagcagtcaagatcacacaagcaatcgtcagtgatgagaacaagaaggcccatgcccctttttcaaagcgtgacaacaaaatggtgaacagtggcaaaatcacgccaagtgcaggtaaagcccacaggattggatacttgttgaagttaatcaaccatgcaccggcctgatgagccacttctttgcgcattgggttagattcagctgctgtatccaatactgaagtgataacaaagccgtcaatacctttaactaaccagatacccgcgagcaagaaggcaacactcattaccagagccgagatctgagcggccttacgggaacgaaggtgcagttcaccacgcgtacgcatttgcaggtaagtcgcgccttgcgtcaccaacatggtcaagctgacaataccggccaacaaaccaaacgggttcagtagctggaagaagttaccggtgtagaacaggcgcatatactcattcatgtggaaaggtacgccttgcagcaagttaccaaacgccacaccaaagacgactgccggcacaaagctaccgataaagatgccccagtcccacatgttacgccagcggctattctccagcttagaacggtagtcaaaaccgaccgggcggaagaacaaggctgccagcaccagaatcatcgcgatatagaagccggaaaatgcagcggcatagaccattggccagggcgcaaacagtgccccacctgccgtgattaaccaaacctgattaccatcccagtgaggagcaatcgagttaatcatgatacggcgctctgtatcatttttaccgatgatacgtagcaggatacccacacccatatcgaaaccatcggtgactgcgaaaccaatcagcagcacaccgatcagcagccaccagataaatcgtaatacttcataatcaaacataagtggactcctgtttaccgtgcttcctgcactggggcagtcggctgttcaaaatgatagcggccagttttcaggctgctaggcccaaggcgcgcaaatttgaacatcaggtacatttctgcaatcaggaacagcgtatacaaaccgcaaatcaacgccatcgagaacagtatttccccggcagtgactgatgagttggcgactgctgtcggcaatacttcaccgatggcccaaggttgacggccatactcggccacaaaccagcctgcttctacggcaatccacggcaacggaataccatacaatgcggcacgcagaagccattttttctcaccaatccggccacgaaccacgttatagaacgccagcccaataatcagcaacatcaggaagccacaggccaccatgatgcggaaggcgaaataaagcggcagtacgcgcggaatagagtcttgagcagctaactgaatttgttcttcagtcgcatcagctacgttttccgtataacgcttaagcaacatgccgtaaccaagatcctgcttcgctttattgaatgcatcacgtacagcagggtcagtgttaccaccacgtaactgttctaacaaactatacgcctggataccgttacgaatacgcacttcatgttgcgacatcaagtcacgcaaaccgataaccggggtatccagtgaacgggtcgcgatcaatcctaatgcatatggaatctgaatggcgaaccggttctccatggtttcctggttagggatcgcaaacagcgtaaaggctgctggaggcggctgagtttcccattcagcttcaattgcggctaacttggttttctgtacgtcacccatttcgtaaccggactcatcacccaggacgataacagacaatacggaggccagaccaaaacttgcagcaatcgcaaaagaacgcttggcaaagggaatatcacgtcctttcaacagatagtaagaactgatacccaagataaacatcgcgccggtaacataacctgcagcgacggtatgaacgaatttcacctgagcaaccgggttcagaactaattctgagaagctcagcatttccatacgcatggtttcaaagttgaaatcagatgcaatcgggttttgcatccaaccattcgcaaccaagatccacaatgcagagaagttagaacctaacgcaactagccaagttacagctaaatgctgatgcttagtcagacgatcccatccgaagaagaatagaccgacaaacgtagattccaggaagaacgccattaaaccttcgatagccagaggggccccgaagatatcaccgacgtaatgagagaaatatgaccagttagtcccaaactggaactccatagttaaaccagtggcaacccccagagcaaagttaatagcaaataacttaccccagaatttggtcatatctttatagatttgtttaccagacagcacataaaccgattccataattgccaacagaaacgccagaccgagcgttaatgggacaaaaaggaaatggtacattgccgttaaggcaaactgtaaccgtgacagttcgacaatatcaaacatcttgactccttgctcctcgcaggaagattccgacttgcggcaaccggacctccgctaaatcggaagcctcataactaccagcagtgaatgctcaaaaaatacaacaaaaataacaatatcaactacccaatattacaccgcggtaatactacgcttctaatcccatacaataaataggattttacgtgacccagcgttgagttctgtatataggtcaacaaataggcattttggtaacaatgtcgtaaattgatctacgacaatttaagcctatatgaacattattaccacgttcaaaagttgatttagaacaattaaatctttttcatgttaactaaaggttttattgtttttatataacatttaaatgttaaaaaatgtaatttaatggtttatataatgcgtaattaaattattattatgcgatccagattaacttttaaatttattaaattcagagtgagtcaaatcacagttttgatttttacatatttatattagttcatcctgagagaagcgttcgtatatgttgctactttgttgcgtgataaagtgctatcacctcataacaacctggccccctgcaacgaaaaggccgttctgacttaccgttttacattttgatgatggtacacagttactgaaattacgccaattcattggtgtatcaacagctaccggagtagccatttgtataaaaaaggccaccaaaaggtggccagtatgtcgcgttagatttttagactaacacctgatactttcttgattactgcggtaatacagctttaacagcattacctatttctgccaggctacgaactgttttcacacccgcagcttccagagcagcaaatttatcatctgcagtccctttaccgcccgcaatgatagcgccagcatggcccatacgtttacctttaggtgcagtcacacccgcgatataacccacaacaggtttagtcacgtgctctttaatataagcagccgcttcttcttcagcgttaccaccgatttcaccgatcatcacaataacttcagtctgcggatcttcctggaatagtttcaggatatcaataaagttagagcctgggatcgggtcgccgccgatacccacacagcttgattggccgaaaccaatgtcggtggtctgttttacggcttcataggtcagcgtgcctgaacgtgaaacgatacccactttacctggcaagtggatgtgacccggcatgataccgatcttacattcaccaggagtaataacacccggacagttcggaccgatcatgcgcgcatcgctctgttccaacctgacttttaccaccagcatatccagcgtcggaataccttcagtaatacagataatcagtttaatcccggcatcgatcgcttccaaaatcgaatctttacagaatggcgcaggcacgtagataaccgaggccgtagcaccagtagtttctaccgcttcacgaacggtattaaagactggcagccccaaatgctgtgtgccgcctttacctggcgtaacaccgccaaccatttttgtaccgtatgcgatagcttgttcggagtggaaagtcccttggctgcccgtaaaaccctgacaaataactttggtgtttttatcaattaaaatagacattatttagcccccactgccgctacaacttgctgagccgcatctgtcaggctggtcgcagcaatgatattcaaaccgctgtctgccagtttcttggcacccagctctgcattattaccttcgagacgaacaacaacgggtacgttaacgcccacttcttcaactgcaccaatgatgccgtcagcaatgaggtcacaacgcacgataccgccgaagatattaacaaaaaccgctttcactttatcgtcagacagaatgattttgaacgcttcggtcacgcgctcttttgttgcaccaccgcccacatcaaggaagttagcgggttcgccaccatgaagtttcacgatgtccatggttcccatcgccaaaccggcaccgtttaccatgcaaccgatgttgccatctaacgccacatagttcagttcccactgggcagcatgtgcttcgcgagcatcttcttggcttggatcgcgcatttcacgcagttccggctgacggaacaaggcattgccatcggcaccgagcttaccatccagacaaatcagatcgccctgcttagtgaccaccaacgggttaatctctaccatcgccaggtcacgttccaggaacagtgttgccagccccataaagatcttggtgaactgaccgacttgtttaccggtcaagcccaatttaaatgccagctcacgcccttggtaaggctgtggtccggtcaatggatctaatgcgattttatggatcagttcaggtgtctcttcggcgactttttcaatttcaacaccaccttcagtggatgccataaagaccacacggcgagagctgcgatcgataaccgcccccagatacagttctttatcaatatccgtggctgcttcaaccaagatctgatgcaccggctgtccgttggcatctgtttggtaagtgaccagttttttacctagccactgttcagcgaaagcacgaatatcttctttgctgttaaccagttttacgccccccgctttaccgcggccgcccgcatgaacctgacatttaaccacccacgggcctgcaccaattttagatgcggcttcttctgcttcacgcggagtggtacaggcgtagccagttggagctggcatgccataccgagcaaacagttgttttgcctgatattcgtgtaaattcatgatgttctatccatataaggtctgagacgggccgaagcccgtagtgttctggataaagccgatcctcaagaccagctttgtcagttatctttttatacgtcgagtagccagtttatacatcaagtagcaagcgagcaggatcttccagcatctcttttaccgtcaccagatagccaacagactcgcggccatcgatcaaacggtgatcgtaggaaagtgccaaatacatcataggcaggatcacaacctgaccatttaccgccattgggcgatctttgatggcatgcatgccaaggatcgcgctttgtggtgggttaatgatcggtgtcgacatcagtgagccaaacacgccaccattggtaatggtaaagttaccgccagtcaactcttcaactttcagcttgccatcacgaccttttacagccaattcttttattttcttctcaatatcagccatgctcaacgtgtctacatcacgtaatactggcgttaccaaaccacgtggagtagaaaccgcaatactgacatcgaaatagttatggtagacaacatcttcgccatcaatagaagcattcacttcaggataacgtttcagtgcttcaaccactgccttgatatagaaggacataaagcccagacgtacaccgtggcgtttctcgaaagcttcaccgtactgcttacgcaggtccataatgggctgcatattaatttcgttaaacgtggtcaacattgcggtgctgtttttcgcttctaacagacgctcagcaacacgtttacgcagacggctcatcgggacacgtttctcactacgccccgccaatacaggtgcagcagcggctaccgctttagcgtcagctaccactgcagaggccgatttacggctcgctaaatggctatcaacgtcttcacgggtgatacggccaccaacaccgctgcctttgattgccgttgcatcgagatcatgctcagcaatcaggcggcgaatagccggactgagggtttcattactttcttcttccaagctggctgtttggcgttgagccggagttgactccgtactctgacttttttcttcagtcggtttaccagaactatcacttggacgaatgcgccccagcacctgacgtgacgtcactgtggcaccttcatcttccagaatggcatccaaaataccgtcctgactggctggcacttccaaaatcactttatccgtttcaatctcaaccagcacttcatcacgtttgacgctgtcgcctggttttttgtgccaggttgctacagagccatcggctacagactcagggaggtcaggaacattaatatctacgctactcattctctatcctttatatgttaaccgactagctattcaacattcagcgcgtcattaaccagagcttgttgttgtttttggtgtacggaaagatacccaactgccggtgaagctgatgctggacgacctgcgtagcgcaaggaagcaccaaatggaatcacttcgcggaagttatgctggctacaataccaggcaccttggttaagtggctcttcctggcaccagacgaaatcgtgtacatgggcatattgttccaacaccgattgaacggcctgatgtgggaacggatacagttgttcaatacgcacgatggcgacatctgtttgcccatttttacgacgctgctctagcaagtcatagtagactttgcctgagcacatcacgacacgtttgatacctttaggatccaactcatcaatttcgccaatagcgggtaagaagctgccattagccagttcatccagagatgatgtcgctaatggatggcgtagtaatgatttaggtgacataacaatcagaggccggcgcataccacgtaatgcctgacggcggatcatgtgataaacctgtgcaggggtcgatggaatacacacctgcatattttgttcagcacaaagctgcaaataacgttccagacgtgcggaggagtgttccggcccctgcccttcgtagccatgtggtagcaacatcactaagccacacatccgaccccatttctgttcaccagaactaataaattggtcgataaccacctgagcaccatttgcgaagtcaccaaactgtgcttcccagatagtcagggtacgcggctccgcagtggcatagccgtattcgaacgccaatactgcctcttctgacagcaccgagtcccaaacctggaaatcaccctggccactgtgaatatttgacagtggtacataaacagaaccatttttctgattatggatgaccgcatggcggtggaagaaagtaccacgccccgcatcttcgccagataaacgaataggaatgccctcgtctaccaatgtagcgtaagccagtgtttccgctcccccccagtcaaatggcttctcaccgctggccatcaacgcgcgatcactgtatatcttcgcaacccgagattgcatttcaatggcttccggcgcagagctgatccgacgcgccagctcttgcaggcgtttcatttcaactttgcttggatacgcttcatcccactcatggttcaaatacggtgaccaagtgaaggactgcaaattcatcggacgccactcttccaccacacagtcaccgtgatctaatgcatcacgatataggttgaccatttctgtcgcatcttccaggctggcgatattctgctcaatcagtttgtcagcatagattttacgcggtgtcggatgttttttaattttctgatacatcacaggctgtgttgcacttggctcatcggcttcgttatggccatgacggcggtaacaaaccagatcgatcatcacgtcacgtttaaaggtattacggaaatccaacgccagacgggtaacaaatgccacagcttcaggatcatcagcattcacgtgaaaaatcggtgcctgtaccattttggcaatatcagtacagtattgagtcgagcgcgcatccagtgggttcgaggttgtgaaaccaatctggttgttgataacaatgcgtacagtaccgcccacttcatagccgcgagcctgtgacatgttcaatgtttcttgtaccacgccctggccggtgatcgccgcatcaccatgaatagtgattggcagcaccatattactgcgtgcttcatccaggcgatcgcgacgtgcacgcactgaaccaataacaaccgggctgacaatttccaaatgtgatgggttaaaggccagtgccaagtggaccagaccgccttcggtttcgacatcggaagagaagccttggtggtacttaacatcaccagtaccgagatgttctttatgcttaccagcaaactcatcaaacaagtcttctggtttcttacccagcacattgatcaatacgttcaaacggccacggtgggccatccccaggacgacttcacgtgtgccatttttaccggcatgacggatcatctctttgagcatggtgaccagtgaatcccccccctccagagagaaacgcttggcgcctgggaattttgcgcctaaataacgctcaagaccttcagcggcggtcagttcactcaagaaacggcgtttctctgcatcactgaatgtcggtttcccaacaaccgattcaatacgctgctgaatccagcgtttttcttcggtgttggtaatgtgcatatattcagcacccacagaaccgcaataagtttgcttcagcgcggcatacaaatcagccagcttcatcgtttctttgccgatggcaaaagaaccgacattgaaggtgttctggaagtcagcttcggtcagattatggtaggaaggatcgaggtctggaacagactcctgcttccacaaaccgagtgggtcaagattggcatgctgatggccacggaagcggaaggcattgattaactgcaataccttaacttgcttggcatcaatatcaggatcattgatagaggagttataacgagtggaatccttcgccaggcgacggaaatactcacgcgtttgggagtggagctgatcaggttttacacccgttgttggtagctgttgaaaaattgaacgccaactatcatcaacggaaccaggatcagttaaaaagtcttcatagagctgctctatgtaggactggttcgcgcccgccagataggaggaatccagccaggccttcattgcgccgttctgcattatgatcccttaagctttgaagcttcagttttcgccgtggttaacatatacaccgtaatatcaacggtttgccgtaaaaacggttcactcgacgtgctcaatgcacgttctgttatggaccttatcggtcccgttcaaggaacctctagaaacagacattatgccggcttttagagattccctaccgtgaagctacccggagaatcccctctccgggttaataaactcacatcaggcactgcgttgcaatgattatcagctatgttataacaatcgttatgccataattgtcattcactacactgtaatcatcactcacagcgctatcgctattttatgcgctacgcgataacgactatgcgctacgttgtaacagcatagacttaatatgcccgattgctttggtaggattaagacctttaggacaaacactgacacaattcataatgctatggcagcggaaaacactgaaagcatcgtccaggtcatccaaacgtgaggccgtttcggtatcacggctatctatcaggaaacgataggcagccagtaacccagccgggccaacaaacttgtctggattccaccagaatgacggacaagacgttgagcagcaagcgcacaatatgcattcatacaaaccatccagttttgcccgttgttccggcgactgtaggtgctcacgtgctggtggattcttgccgtcattcaacaggtaaggttttattttctcatactgagtataaaactgccccatatcgacgactaaatctcgcaccaccggtaaccccggcagagggcggatcactatctttttattgcctttttgcaaagctgagattggcgtaatacaggccaaaccatttttgccattcatattcagaccatcagaaccacacacaccttcgcgacatgagcgacggaatgacaacgtcggatctttttctttcaactggataagtgcatccagcaacatcatatcccgaccttcttccgcatccagcgtgtaatcttgcatatgcggcgcgttatcgacatctgggttatagcgataaattgaaaactcgagcttcatgacctattcctccgcaacgggtttaacccttagaaacacaacacaggcatcaataagaacgcactttcggcgggaatgcctcgcgtagcttaggttgcatgtttacctcacggcgggtcatgctctcagtacctggcaaatacagtgaatggcacagccagttcacatcatcacgatccgggaaatcgaagcggctatgggcacctcggctctcggtacggaagtttgccgacacagcggttgaaaacgcagtttccatcaggttatccagctccaggcactcaatacgctgagtattgaattcactggaagtgtcatccaaacgggcattttgcaaacgttcacggatagttttcagctcttccaacccttttgccatcgcatcgccttcgcggaacacggagaaattgttctgcatacaggcttgcaatgctttacggatttcaactggatcttcacctgaacgggtattattccagcgattcatgcgagccagagaggcttcgatatctgactcactggcatcgcggcttgcgccctgctccatcaatgattcttgcaggtgcataccggcagcacgaccaaataccactaagtccagtaatgagttccctcccaagcggttcgcaccgtggacggaaacacaggcaatttcgcctacagcaaacaagccggggatcacaacatcctcacccttttcatttacggtaatcgcctgacccgtcactttagtcggaattccccccatcatataatggcaagtagggataaccgggatcggttctttgatcgggtcaacgtgtgcaaaggtgcgcgacagctcaagaatacccggcagacgggattcaagcacatctttacctaagtgatccaatttcagtttggcatgtgggccccaaggaccgtcacaaccacgtccttcacggatttcaatcataatggaacgtgccactacatcacgacccgccaaatctttggcgttcggggcataacgttccatgaagcgttcaccatgtttattcagtaaataccccccttcaccgcggcagccttcagtcactaatacacccgcaccggcaataccggtcgggtggaactgccacatttccatgtcctgcaccgggactccagcacgcaaggccataccaacaccgtcaccggtattaatgtgcgcattggttgttgattggtaaatacgcccagcaccgccagttgccaatattgtggcccgtgctttgaaatagacgacttcgccggtttcaatattaatagcagtacaaccgacaaaagcgccgtcctgattcttcaccaaatccagtgcataccattcagagaaaatagtggtgtggtttttcaggttttgctgataaagggtgtgtaacaacgcatgaccggtgcggtcagctgcagccgctgtacgcgccgcttgcccaccgccaaagttcagtgactgccccccaaatggacgctgataaatgctcccatcctctaaacgggagaaaggtaaacccatgtgctccaattccagaaccgcttccggaccggttttacacatatattcgatggcatcctgatcgccgatataatcggaaccctttaccgtatcgtacatgtgccattcccagttatcttcatgggtattacccagcgcaacggtaatccccccctgcgcagatacggtatgggaacgggtagggaagactttagatatcagggcgcaagacaggcccatttgtgaaatttgcagggcggcacgcataccggcaccacctgcaccgacaacaactgcatcaaactctctgattggcagattcatttaagctccccacaccacaattgttccatacaataaataaaccaacagcgtaatcacgacgaccagttgtaacaccagtcgtatcgccagtggctttatatagtccgtcaatacctgccatagaccgatccaagcgtgagctagaatcgacagcaatgtcagcagcgtaaatacttttgtgatgtgtgacgcgaagaaaccgcgccagatttcataggtgatgtctgggacaatcacaacgaagcccagaatataaaagacatacagggtgatgacgattgcagaagcacgcagtaacaaccaatcgtgtactccattacgccctaacgcagaagcattgcttaccatacgaggactccagccaaaactgacaacacgagggttaatcccattgccacttgagcagaacgggtacccacggctaaattctcttcgagatagccaaaatccattaacaagtgacggatgccaccgcaaatgtgataagccagcgcagtgagtattccccaaaagatgaatttaacaaaaaaactattcatgatggttgctgcctgcatgaatccttcttgtgaggaaacagacaaacccaacagccagaggaggataccgacagccacgaaggtaattacgccagagactcggtgtaagatggacgctatcgcagtaacaggaaatcgaatcgtttgcagatccaaattgacaggtctttgttttttcacggttttgcccacacagctcttattattttccttcctccggacctgggtggggaatcagacagcgttaagagtcgaaacccttcacatcgcacgtttaagtattgcatcctgaatgcttaaacagcatgttctgtataacgctgggtgctcctacttcagggtaatccggagacctggcggcagtatagggggttcacattcttattacaattcccacacaaactgattgataacatttcccctgaacagtgattaggatcacgatttacacaattcatataaaatcaattatctgatttgacaaagaataaacatttccattacaactagggtagaaataaggcctatgatgcactaaaggtcaacggatacacttccccacaagcttaagttatgcaacagtgtattgagtcaatatccccatagatatcgtaggcaatgatccataaactataagtatccgacaaatcactaacaactttttaacactagctgttgatccaaaccttcggatcgcgggccgtattggcaatttactctgtaccctaaatcaagttatctactcacgtaattagagttatcgctgacaacccgacaacttcaagtaccaagagtattaatgatgaataaaacagagcagtgctaataaggtgatatccccgggcatctaagatgtttccgttgttaggggttttaaaataagcacttaaggagactgtaaatggctgacaaaaaagcgacgctgaatttaggcgaagctgcgatcgaactgggtgtcctatccccaaccctcggcactgacgtgatcgacgtccgcaccttaggttctaaaggttattttacctttgaccccggttttacctctaccgcatcctgcgaatcaaaaatcacctatattgatggtgatcagggtattttgctgcaccgtggcttcccgattgcccagttggcaaaagattctacttatctggaagtttgttacattctgctgtacggcgaaacacctacgccagaagagtacaaaacgttcaaaaccacagtgacccgacataccatgatccacgagcagatcacccgtctgttccatggtttccgccgcgattcacatccgatggccgtgctatgtggggttactggtgcgctagccgccttctaccatgatgctctggatgttaataacgagcgccatcgtgaaattaccgccttccgtctgttgtctaaaatgccgactgtcgcagcgatgtgttataaatattcactgggtcaaccgtttgtttatccacgtaacgatctgtcctacgcgggtaacttcctacacatgatgttctctacgccatgtgagaaatatgaagttaacccagtactggaacgcgctatggatcgtattctcatcctgcacgcagatcacgaacagaacgcgtcaacatcgaccgtccgtactgccggctcttctggcgctaacccgtttgcctgtatcgccgcggggatcgcatccctgtggggccctgcgcacggtggtgccaatgaagcctgcctgaagatgttggaagagattaaaactgttgagcatatccctgaatttatccgccgcgcgaaagataagaatgactcattccgtctgatgggttttggtcaccgtgtctataaaaactatgaccctcgtgccaccgtcatgcgtgaaacctgtcatgaagtgttagaagagctgaagctgaataacagcttgttagaagtggcgatggagttggaaaacatcgcactgaacgatccttacttcattgagaaaaaactgtatccaaacgtggacttctattcaggtattatcctgaaagccatggggattccatcgtcaatgtttacggtgatattcgccattgcccgaaccatcggttggattgctcactggaacgaaatgcataatgacggcatcaagattgcccgtccgcgccagctttatactggctatacagaacgtgatttccagagccaattgaaaaaataagcaggtacgcgttaccgcgtaaaattagagcaaagtcccggctaggaggccaggactttgttagcaatttgaggcaccgttgaggtgccttttaacgttagagcactttacgatttcgctttagataccgcaaccattgctgggcgtaacagccggccattcagcgtatagcctttttgcatcaccatcattacgtggtttggctcgtgatcagcagactcaagcattgtcatggcctgatgcacctcagggttaaacggcacatgggtctcgccgacaacttcaataccaaatttaccgacagcatctagcagtgatttcagtgtcagttcgacaccttcaatcattgaggtcagttcagtattggtcttatcagcggtatctagagcgcgctccagattgtcaatcactggcaataattcagatgagaatctctccagtgcaaatttatgcgctttctcgacatccaattcagtacgacgacggatattctcaacttcagccttagcgcgtaacaggctttcgcgctcacgctgtagagcatcagacaactgcacctcaagctctgcaacacgcggatctacacattcccccgtctcttgtgttgcttccacttgctgctctgctgtattttccatttcttccgagacttgctcgtttggcgttttctgttctttactactcatggatatctccgcgttttagcattaatctcgctacttggcttattatggggatcaaaaccggggattcaagggaaccggtcataatgtggggtaaaagacactccattaaggaaaatcacggcaatgaataatagaagattcgattgtattggtattgtcggtcacccgcgacacccggctgcacttgccacccatgaaatactctaccactggctaaaagccagaggctacgccgttatggttgaacaacagattgctcatgacctcaatttaaccgatgccataacagggagtttggcagatattggccaaaaagcagatttggctgttgttgtcggcggtgatggcaacatgctcggtgctgcacgggtacttgcccgttatgatataaaagtgattggtgtcaaccgaggtaatctgggtttcttgaccgatttagacccggataatgctctgcagcagctttcagacgttttggaaggcgagtacctgagtgaacaacgcttcctgctagaaacgcatgtacgacgtacaaatcaacaaagccgtatcagtaccgcaatcaatgaagtggttttgcatccaggcaaagtcgcccatatgatcgaattcgaagtgtatattgatgaccgcttcgccttttctcaacgctctgatggcttgatcatcgcaaccccgaccggttctaccgcctattcactttccgcaggcggcccaatcttgacaccaactctggatgccatcgtattggtaccaatgtttccacacactcttactgcgcgcccattggttatcagcagcagtagcaccatccgactgaagttttcgcacattaccagcgacctggaaatcagttgcgatagccagatagccctacccattcaggaaggggaagaggttttaatccggcgcagtgattttcacctcaatcttattcatccaaaggactatagctatttcaatacgttaagcaccaaattgggttggtcaaaaaaattattctaaaaatcacctcagctactttactgtatataaaaccagtctatactgtgttcaaatacagacatgtgtttatgtacagggggtttaccatgctggtccaattaaccatcagcaactttgctattgtgcgtgagttagaaattgattttcagcccggaatgacggcaatcactggcgaaaccggggcgggcaaatccattgccgtagatgcactagggttatgcctcgggaatcgctcagatggcagcatggtgcgcttaggggcaacacgcgctgacatttgcgcccgcttctcactggcggatacaccatctgcccgccaatggctggaaaacaaccatctcgatgacaataatgaatgcctgttgcggcgcgctattggcgctgatggccgttcaagaggctttattaatggtacgcctgtacccgtatcccaattaagagagttgggccaacatctaattcagatccacggccaacacgctcatcaactgctgctcaaacccgatcatcaaaaacaattattggatgcctacgcaaatcaatcatctctgttggcagaaatgaaggcagcctatcaaatttggcatcaaagttgccgtgatctggcacttcaccaacaacagtcgctggaacgaactgcccgccaagagttattacaatatcaactaaaagaattgaattcattttctccacaggcaggggaatatgaacaaattgatattgaatacaaacgtttggcaaatagcgggcaattactgtccctgagtcagcagactttacaattactgtcagatgatgaacaaaacaatatcctcagccagctttacgctgccaaacatcagttgaccgagctggccagtatggacgaacaatttaataatctactgaatatgttagaagaagcctcaatccaaatcagtgaagccagtgatgagttacgtcactatgcggaacaattagatatggatccaaatcgtctatatgagctagaaaaacggttatctcggcaattaaatctcgcgcggaaacaccatgtagcaccggaagaattgccacaatttcatcagcaattactggatgaacaagaactgctctcacaacaagaaaatgatcacgaacaacttagtaatgcagtaaatactcactatcagcaagcactggcaatagcaaaacggctacaccaagagcgtcaatattatgccaatgaactggctgcactgattactgaaagcatgcatgagctatcgatgccacatggcaagttcgccattgaaacaatatttgagccagaacatcttagtgcggaaggggcaacccgaattgagttctgtgtcaccaccaatccaggccaacccctacaagcactggtcaaagttgcatctggtggtgagctgtctcgcatcgccttggctattcaggtaattacagcacgtaaaatggacaccccagcattaatctttgatgaggtagatgtaggtatcagcggcccaacggcggccatagttggccgcctgctacgtcaacttggcgaatcaactcaagtcatgtgcgtaacccaccttccgcaagttgccggctgtggtcatcaacatttctttgtgagtaaacaaaccgatggtactgagactgaaactcatatgcatcggttagataaaaaagcccgcttacaagagttggcgcgtcttctgggcggtagtgaggtgacaaaaaacaccttggcaaacgcaaaagaattgcttgctgcatagaaaagattaacttttttcctttttggtggtcatacaggtgccctgtaaaggtttccaactgccgcaaggtctattatcatcgtcatcctatgccctaaaggaatgtgattactatgcgctgtaaaatgctgactgccgccgctgtgatgcttgcaatgcttactgcgggttgttcaacgttggagaaggtggtctaccggcctgatattaatcagggtaactatttatcacctattgatgcctccaaaattcataaaggtatgacacagcaacaagtggcgtataccttaggcacgccgatgctacaagatccgtttggcactcaaacctggttctacgttttccgccaacaacctggtcacgaaaaaataacgcaacaaacgttaacgttgacctttgatagcagtggtgtactgactgatatcaaaaatgagcccgcgttaaccggaagctaagttatttgagaattgcagaacagattgggaatgcgggttatggtgttaggttctaaacctattgatgttaactcagccacaagatagtccgcgtttctctttcaatggctgcccagagtgacaacaaaaaataaggcgctgattgtgccttacttttttgcctgctcagctcgctgccggcgaagctctttggggtcggctattaatgggcgatatatttcaacccgatcaccatcattgagtttgtcaccgagttttaccgggcgactatagatacccactttatttttttccaggtcaatgtctggccgtaactccagtaagcctgatgccttgatcgcatcctcaacagtactgccaaccaccaaagatacagtgcgcaagtattggcgttcagataaggcatatacaacctcaacgcgaatatcaggcactgtagacctctttagcccgttgagtgaaagcctgcaccatattcccagccaactccttgaatattttaccgaatgccaattcaattagcttatttgtaaattcaaaatcaagatgcaattcaactttgcaagcatctgcacttagtggtgtaaaatgccatccgcccattaatttacgaaacggcccatccaccaactgcatattgatactctggttatctgttagcgtattgcgtgtagtaaatgttttacttatcccggccttggcgacatccacggcggctatcatttcattttcagtggcatcaagtacccggctaccggtacaaccgggtaaaaactctgggtaagaacgaacatcattaacgagttgatacatctgttttacactgaacggaaccagtgcagatcggctaatctgtggcataacatttcctgtgagacataaaacgcactgataataccatttatctaccgccagacaaaaaatctgccaggcattcctcgcaacaaatgagacaaaatacataagcatcttacgggaaaggatttcattcgcctccgcatacagtataatgaccgatactatgacaaagaaaaaagcatacaaacccggttccgcaaccattgcgcaaaataaacgagcccgtcacgaatacttcattgaagaagagttcgaagctgggcttgcactgcaaggttgggaagtaaaatcactgcgtgcaggcaaagcaaatatcagtgacagctacgtaatgtttaaaaacggtgaggcattcctgtttggggccacaattacgccgttgaacgttgcgtcgactcatgttgtttgcgagcctatgcgtacccgtaaactgctgttgaacaaacgcgaactggattccttgtttggccgagtgaaccgagaaggctacacggttgtcgctctctccatgtattggaaaaatgcctgggtgaaagttaaaatcggcgtagcaaaaggtaaaaaagataacgacaagcgcgatgatattagagatcgtgagtggaagttagacaaagcgcgcatcatgaagcacgcaaatcgttaagtaactggcatcgcaggacatagttctgttatactagctgagttctttggggctgattctggattcgacgggattcgcgaaacccaaggtgcatgccgaggtgcggtggcctcgtaaaaaaccgcaaaaaaaatagttgcaaacgacgaaaactacgcactagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacctaaaagagctcgtgtggaaaccttgcctggggtggaagcattaaaactaatcaggatagtttgtcagtagcgtgtccatccgcagctggccggcgaatgtaatgattggactaagcatgtagtgccgacggtgtagtaatttcggacgggggttcaaatccccccagctccaccaaatgttaaaccggttattaccagataagtccggtgaagtacggaaagcccgcatcccttctaggtttgcgggcttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttgtgtctgtagtagtccaagaggatccggctgaatccagtgtctattggtatacaaattggtatacgctaagataggtatcaatggacgtataccaattaagggaagaaccatacatggcaaggacaacacgccccctcacccacaccgaagtacaaaaagcaaaagccaccgacaaagacctaaccctccatgatggtgatggtttatttttgctagtcaaaactaccggcaagaaaatttggcgtttccgctatcagcttcccaacagtagcaagcgcactatgatcagcctcggtgcttacccagcactatccctcgcagatgccagagagatacgcgcagaaaaactagcgatgttagtcagagggacagaccctcaaacgagggctggtgaagaggctgaaaagctccagatagcggaggaaagcatttttgtgaatgtcgcccgcaaatggttcgagttgaaagaaagccatgttagcgcagcccatgcgaaagatatttggcgttctattgaaaaagacatcttacccagcatcgaaaatattcccatccaagaacttaaagcacgaactctgattcaagtattggagccaatcaaagcacgtggagcattagagacggtcaggcgattggtacaacgtataaacgagataatgatctatgcggtcaatgtaggtttgattgatgctaacccagcttcaggtatcggtaatgcttttgaacgccccaagaagcagcatatgcccaccatcagacctgaagaactacctaaactcatgcgtaccattgccatgagcaatctctcactgccaacccgctgcttacttgaatggcaattactaactctgatacgccccgctgaagcatcagcaacagcttggatagagatcgatttagagaataagcagtggtgtataccggcagaacgaatgaaagcaaagcgcgaccatatagtcccgttgtcggaacaagccttagagttgctggaaataatgcgtccaattagtggtaatcgtcagcacgtattcccaagtcgcaatgacccacgtaatcacatgaatagccaaacagcaaatgcagccttgaaacgtattggttatggagggaagctcgttgctcacggtttacgttctatcgccagtacagccatgaatgaggctgggtttaatgctgatgtgattgaggctgcgctagcgcatagtgataagaatgaagtcaggaaagcttataatcgttctacctatctcatacaacgccaagagttaatgaattggtggggattagagatatacactaaaagaagtatttaacgtaagtgaaagtcatagacgtttcccttagcacgtattatcttttagtatcactcataaaatggacaggccactaaaatggatagtgaagacacatctgacaatcccttgtccgaaccgcaaagagagtccgcaggggcccagtcctatgatcgatttgaataccaatatcattgggctctttgtaaagcattcagttcatacaaagaaagcaatgactttgcaatcttcatggaatatcatgaagatgttgtctatgcgaattctatagataaaaataaagttaaatttactttcaatcaaattaaagccaatgcaaagaaaacttatactgcaaaagtattaaccaagcgagagaatggtacaaaaccatctcttttagggaagctttgtagttcagttagcgacaaaaaatactttgaaaaggttgaaaaattagattttataactacaagtggattcaacctcactaaaaacaacaagttaaacttggcttcatataaactgtctagcttaagtagtgatgaggctagtgaaattataaaatgcctaagtgatgagctcgctaacttcggaaagtttccgcaagaaataatacacttcactacctctgacattcctctagaaagctattatgagcatacaatatcaaggatcactgatagcgtcgaagaagtgtatccacaacatctacttcgtacgaaagatatttatagaatattaatggactcattacgcatcagagggaagaacgtttttgactatgaaaattggaatgatgctcttactaaaaaagcactgacctataaagatatccatacggtagtaaccaaaatagtctcaaaaggtaattccgatttaaattttgaagcaataaaatacatattagatgatctaaatttaaagggcacgattaaggcaaaaataatacaaaaaataaattcatattcactaaccctactctcaccgacccttgcaattatcaaagcccaaaaagaaatacaagagttacttaaaaagaactctaaaaaaattgaaattgaaatgtcttatgaattgctcgaaaggctaatcatagacttatcaaaagatactattggtttgtttgaggataatatttctatatcatctgcgatcatttacgaaatggtagaggcaacaaactaaaatggaaaaaaactacaagctattggttcgaagcttaaggatgaaggtttatgaaaaaattaatactaaagaagatcatgatactctcagattcaggaaaatccgcgaggcaattcgagttcggagagcatctaacactgataacagcagatgatgataatagcgtagggaaatctacgcttgcaaaaatgattttttggacttttggctgtgagcccattttttccgaggtttggagaacattagactgtacatcaattatagagtttgagataaataatgcaccttacattattcatagatataaaaatgaaattaaaattaggcatagcaatggtaaactacacagtttcccaaaaataaccggtgattattcaaagtatttttcagaacttgttaattttaatgtattactccctaagaaaggtcaattaacactagaaacccctccacctgcatattacttcatacccttttatattgaccaaaaaagaacatgggctaaaccttgggatagtttcgagaatcttcagcaatatagtagctgggcaaaaccagtcatctcctaccactcaggattatttataaaagcacactttgaagttgaaaaagatatttatgtaataaaaagagagttagaagaagttgagaaaggcgttactgaactgaataatgcagttataatactcaggcaaaaccttatcgatacagacaatgtacttccttcgaccgagtttatttttagtgttatacaagaatcagaaaaaaacaaaaaaaaccttcttgaagaaagaactaacttaagagttgaaaaaatacgacttgagtcgcaaatcaaattagccaaagggattattagtgagctagataaagattatattttttccgtcgaaaacatggaagatggtgacatagagtgcccaacatgtggaacaatacatgaaaattctatagcacatcgcactagcattttgattgatatggaacttgcaaaaaaccaactcgaatccttagagtcagaagtcaacggaataataaatttgctagttataaaagatgaggagattacagagcaaagcaataagagcgaacgaagttataataatgtcattgaaagtgactccaattcgttaatatcattcaccaatgataagtttgaaaaacgcgcacacgaaataaatagtaaaaaaaatataaccattgaaattaaaaaatcagaagaaaaaacagcaaaaaaatctcaaagtgacatactatccaaggaacaaaaaagtgaaataaagcaaagcttcgcagatagattatcgaaatacataacaaaattaaaagttaacgttgacatatctaaaataaaaagccctcttgattataaaaaaatatatgaagtaggcggtgcagcagaagatgcaagggctgtccttggttattatttagcaatttatgaacaagtagcggactcatgtgaagaagcattgccacctttggttattgataccccaaaccaacaagaacaagcaagcgggaattataccaacattataaaatcaatttctgacggcataaataatgataggcaatatgttatatgtgccatggaacacaaagccttagagcaaataaaaacaaatgctcaagtaattaaattagacgcaagaaaaatactattacaagatcaatacgagaaaatttcaaaactgcgaaatgaagttattttcgattgaaatccttcttcgtatcaataggtgtaaggtcgtctgcgcacaatggtcccccacctacgcgctctgactttatcatgcacttttcatgcatgacatagagagcctacaagcccttgtggcgcggtgcttcagttgttttagccggggcgttgcatgcaaattcatgcactatatgcatgcagtgctctttttggcaggctagccagagggaaaatcctcaaatgacacaggttagaaagggatgtagcccccctttcattactcttccttattacagcttccaataacttgccgctattcagtttttgccgtaatttcccccatgtaaactcgctgtcgataacagcacccaatgtttccagtatcaggatgatacgaatgacctgcaagaaacaccttcgtggtggtcataaacccaaagtcatacggaatggagtgtggtctgagactgacgctttcgagcgaccacaaaatagctaccgaaacctgaaaagtagcgctgtaagagcggtaaacccgttgaacctttgaaaacgggtgtcaccccactaaggtgataaaggtactcttatcacactaacgaaatggctaattaccagcatttcctgaccaaccggtattgcccatcggggatactgtcattggttatcaactaagcgaacgactcgcctcagtagagcaacggcctcttaaaccggtggtctaccatgacggcgctgtttttgcacacttaaatcaagatgcatcactgcatcaaaagactccttatacctcaatctctggcgcgtgctaaacgccgctggctgcgctctgctatgccgaaaggcatctgctagcgcctgccctgttgcgtgttgctcgtggcgtcacttttacgagtgaaagtgacgccacagcacaaacctgcctcagcctttgagataagcgacttcactcaacacgtcatgcatctgacaccacttcaatacgtcaggctgaccgctttttacaagatatttgaaccgataccgaggcaggccaacagcctgggggatgacctgcaaaagcaggaggctgcaccgagtgcatcaccgataccccgcaatacctcaactgctgcccgctctggcgcacaggtatcgttcaaggcagataacctgccattccccatgcgccagagaaatgcagctagttgaaattgttgggagatgttcgtaatgagtcggttaagtcgtgagatgaaaatgctggcaaaacaagctggcggtagccataaaaccgttcatgatcgtattcggattatggacaggtttagccgccatctgctggcccttaatattcaggtgcgtgatgttaaacacctaaaagcaaagcatattgaaagttatattactgaccgtttttcacaggggatcgcgatccgttctcttcataacgaaatggcggcattgcgcaccgttttcagattcgctggtcgggataaaatcgtcttatcagaacgattaaccaacaaagcattggggttaggtggagccagccgcgccggtagcaaattcgctatccctgaggaggtgtatcaagccgctctgcgcaccgcccaacagcaagacaaaggactcgcctgcgcccttcagcttgcccgcctgctggggctgcgttcacaagaggcggtgcaatgcgccaactcgttgaaaacatggcaaaaggagcttgagcagaaccggtctaaactaaccgtggtgtttggcaccaagggaggccgctcacgcgaaacccgcattctggatcctgaagcagtcaaacgggcagtcaaagaagcgcaacagatcgccgaaacacgcggcggcaaacttattgataaacctgacctgaaaaccgcgatgaatttctggcgctcccataccacccgcttagggctgaccggacattactccccccacagcctgcgctatgcctgggcgcaagacgctattaattattacctcgccgcaggatttagccgcattgaagccagagcgttaacgtcaatggatctgggtcatggtgatggccgtggccgctatgttgaacgcgtttatacccgcaaggaggcgaactatgtctgatattaatttgatccgcttacctgaagtgattgagaaaatacgactgaaaaaatcatcaatttatcatttgattagcctcaatcaattccctcgcccaataaaattagggccgcgttcagtggcctgggttgaaagtgaagtcgatgaatgggtcattatcagaatcaatcaacgcgaggagggtcgcaactaatgattttttatttttttctggcgggcgctttgcagtataatcctttcgctgcggcaaaatccgtagccggaattagcgttccgaaaatcttcttgatacctagcctcgtcattcagacatggtcttttataggtatggcttgcgcacacccgtcaatggtggcccaggcgggggctccgaaaggagcgccggtttccaagaagtccggtaacgctaactccgtctgggctaccacccaagggattagcgtctcaggtggtagtcattacaactacttcttggaggcggcccaatggctactacccttcactgtctgtacccgcaatacgttcgtacccatccgggggtgtgctatgcataactcttccccgctcacgattgaagaaattgttgatcactgccacgcactggtattggcaatgctcgaaattaccgatcctacagcgaaagaactgttgctatttattctggctgaacggctggatttgctgcaactgatgctggatgaagtgccggatgcagaggaggctaaccatgagtaggtttgtttccgacatcattcgcgcatcacaacaccactggagcaatatcctttcctccttagctattcctattccccaccttaacaaacatggcccctgccccgtctgcggaggtaaagaccgttttcgttttgatgataaaaaagggcgaggaacgtggttctgcaactattgcgggcacggcgatggtctggatttggtcactctggtgcgacaatgtgatgtgattcaggccgccagagaaatctcccgcttaacagacttagccccaacagcgcccgccaaagaaagaactgaacagccccttcactcagacatgacacaaaaagtcactgccctgctggctgcctgttcgcagggaaccagtgattacctgttgcataagggcttaaatcatccagtctttctcatgcccgccaacagtgctaaaaatattggcggggtgcattttaatgtgggcagcatggtgctgccactggtggatctgagtggcaacactaccggtgcgctgttaatcaatcgccggggagaaaagcgtttactgcccggctcgcggattaaatcttcatttatccccatcactcaccacactctgtcgcagacaataatcattactgaaggctttgccaccggcctcgtcatatcacgatttgtcaccgccacagttgttgccgctatctcagccactaatctgacccaggttgctgtggcactgcgtgaacgttatcccgacgcgcagattattatcgcggcggataacgacgtaacaaactctgacaacaatcccggcaaacaacaggcggaatacgccgctcttgcagtcaatggcttagtgaccctgccacccacctgcggcaaagctgactgggatgattatcgccaacaagtcggaacggacgccgcccgtatcgagtttttccgccaactctacaatcccagggaatggatatgaaaacaccactcattctgctcgaacgcgaacctgtgtcattgactacaaacctgccgttgcgcaaaggctccgacggctataacaccccgcaggattacaatattaagggccacttgccaagtaacacactggccagtatttacgggccaagcggctcgtataaatcctttttggccgtctcatgggcctgtcatattgccaccggcaagccgtgggcctcgcggcgtgtgacccaaggttccgtcgtctatatcgtcggagaaggcggtatcggcgtgccacggcgtatccgcgcgtggggaatggaatttaacggcggcacaccgattgaatcgctctaccgcatcgactgcccggtatttcccgccagcccggagagcgccattcaggtgattaaagcggctcaggatgtcaccgagcaaaccggctcgccggtgcgcctgattgtactggatacgctggcacgctgctttggtggctccgacgagaacgctgccaaagatatgggcgcatttattcaggggtgtgattatatcaaggcagaaactggcgctacggtgttggttatccatcattcgggcaaagatctggataaaggcgcgcgcggctccagtgcctttcgcgcggcgttggatgtcgaattcaatgttcgtcgtgagggcgacggcggcgcactggtgctgagttgcaccaaaatgaaggattcagaagaacccaccacgcgggcctacgacctctcgccgctcaatttgtatatcgataacgatggcgaagaagttaactcattggtgctatgtgataaaggccgtgaagtcagcgatgaaggctcaccctatgaggcggaactggcgagtattcagcgcctgacggctaatcatatcgcgctgtggcaatctatccgctcccgtaccgccagtggtgaggcctgtacaaaatcgctggtgagggatgatatgcgcggcatgggttttgatgttgcgaagaaatttacccgctggctcgacaagctggaaactgatgggctgattcatattgatggggagaatatttgccctaattcattaagcaatacagcaagaaactaactgggggataaagtgggaattaagtgggggaacatcgaatttttaactaatttagcctcaaatcccccacttcccacttgcctatacacactaaatgggggaaagagagcaaacccgcgtcatgactgggttgagagcacagagccaaaatccaggtgggggaagaagtggtacaggctaaatgggggataagatgggggaaggatttaggcttggtactgattttatcaaaacggtacataatttcttgttaaatggccttagcactaaatcccactaagaccatacgatgaatgacttcgaataccggactgttaaactgattttttacctttatttcagatttaatcatgcggtaatcgatgcaagatgtgaaaactgaaatcccgttgcagataccacactaagcagtgtttttagtgttggattacctgaaggtgataacgtccggtacagtgtttctctcgatacacccgcttttttagccacacttgccatccctcctcgggcctcaactacatgacgtagggccatcagaaaggcttcttgccctccttcctcatcaatatctagaagagcctgatgcagatatacttgcgcaaattcagggtcttccataagaagctgaaccatagcgtcatcatgtaaacgggctttggccataatcattacctcgttaaataatctttaagacacacaatagcctgatcgatgtcggcattctgcgagcgcttatcaccgcccaaaagcaacaacacgacttcaccgtcaacaaggctgtaataaaccctgtaacctggcccctggtctatacgaagttcccagacaccttcacggcaaggcttatgatccccaaagttccccgaagcgatccggttaactcttgatgatatttttgccttagcgatcgaatcacggagactcttcaaatactccatgtataaatcccgtccctcgggagtcagatagtgtttgatcgttttcatcaatatattgtagcctttaggctacatttcgcaagttgatttcaccataaatcatgccactatttgcgatacctacttggtagcccaatatgcaaaggccaccccaaaatatccttattggtgtgtcactttcctgcattggtatacgtttaggtatacgaaacaaatttgaattagttttttatcaatagaaacaatgcattgattaatctattcagcgtcccccagcccaaatgttaaaccggttattaccagataagtccggtgaagtacggaaagcccgcatcccttctaggtttgcgggcttttttgtgtctgtagtagtccaaggatatccgcctgaagccagagacaattggtatacgctaagataggtaccaatggacgtataccaattacagggaagaaccttgcatggcgcggactacacgccccctcacccacaccgaagtacaaaaagcaaaaaccaccgacaaagacctaaccctccatgatggtgatggtttatttctgttagttgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacattagtcaaaactaccggcaagaaaatttggcgtttccactatcagcttcccaacagtagtaaacgcactatggtaagccttggcgcgtaccctgcactttctttggctgatgccagagaagtacgagccgagaaactggccatgttagtgcgaggggttgatccccaagcaagagctgatgaagaagctgaaaagctccagatagcggaggaaagcatttttgtgaatgtcgcccgtaaatggttcgagttgaaagaaagccacgttagcgcagcccatgcgaaagatatttggcgttctattgaaaaagacatcttacccagcatcgaaagtgttcccatccaagaattaaaagcacgtaccctgattcaggtattagaacccatcaaagcacggggagcattagagactgacctgctccccattgaataacacactccgatgttagtaatgtcttcatcagcaacatgaggacaccccatgaagaaacgtttttccgacgaacagatcatcaatattctccgcgaggctgaagccggagtttcagcccgtgaactctgccgtaagcacgccatctctgaagccagctattataactggaaggcaaaatatggcggcatggaagcgagtgatatcaaaaagataaaagatcttgaggacgaaaaccgtcgtctgaaacagatgtttgccaacctgagcctggagtgtcgggcattgaaagatgttatcgaaaaaaagctttaaaaccagcgataaagcgtgagctcgtcaattacctgaccgcgcaatttgcgatcctacggctccaacgagatcatttgttaaaatgacccaaacagaagtttatggtcttggtttccgttttaaggcttgtagcgcattgcttgagtcaggtttgtggtcaaaagacgatgtagaatgccagatgagtcatcaggagcgaaataccgttcgttcgtcttctatccataaggccgaacatatagataaacgcaagctaatggttcagtagtggtcaattaccttggtgccaaccgtgaagggatggttaggctgtttgattttgccaagaaaaataacctattaaaaatcaccgatggctgactattttgaactgtcaggtggtcaaccttctacgaaaggggcgttcgccccaatagttaatcaagacagattatttacggtctttatttgcttgtgctaatacagaggccgctagctgctttgtcaatgcactggaacgtggattatcgagtgcagcagatgctttatgctccatttccccacttgtctgatttggtgttcctcgttgggatagggcagaacccgcaaggcttctctggattgcagaagagttagggtcatttaaagtcttcgcagcaatagaagcgaccttgccagatgtttgttttgtatttttactcatagcctgaatccttatagtcgaagtattaatttggcatatgttgtgcttaaaaaatttaaatacacaacatatagaatcagaatcctaatatttagtcgctgatttttcaatagtaacgcaggcgtttactggataaaattacagtcagtagcttatttagtatataatgttgaaaatatgacctgaactgatgttagttggcatctttaactactttattgagatgaacacacagacttaacagtttgaatttataacttaaatctatggaatttgatgctctaattaagccgggattatggttatacaaagtaattgagctaaaaatggaatatcatcaaattattcatatcttcacctcagaaggcaattcattaaaaatctctatccaataatccttccggttattattaagcgagaatttttattatcttcatcaacaagatgattattaatgattttttatatctatcacgatactcgcctcaaatcccataaaagctctaagaactctattaaatggtaagactaaatttggggggacgacaataacgctataatgattttaacgtgacacagaattctgagcatactctcaaacggctaaatatctgcgcctaaggtcgccctcacttaagcatcagaaagatcaacttcaggcattcatggtaccctaaccagaatatctctcagtatgaacgtcgctcgctatgaaattaaatttccgcttacaaaacgcaccgtcccctacctcagccctgccaatcattctgatccatggattattcggcaatttggataatctaggtgtattggctcgcgatctgcagcaacaccataatgttattcaggtcgatttacgtaaccatggcttatctccccgtgcaccacagatggattatcccgtaatagcgcaggatgtgttggcgttaatggatgaactggcaataacacaagccattattatcggccattccatgggcggaaaagtggcgatggcaatgaccgcgcttgccccaaatcgggttgaaaaactggtagcgatcgatattgcgccagtgaattatcaggtacgccgtcatgacactattttcgccgcgcttaatgctgtgagtgccgctggtgtgactcagcgcaacgaagccgctcaactgatgcgcacgttaataaaagaagaaggggttattcagttcttactaaaatcatttcagggcggtgaatggcgatttaatgtccctgccctctgggatcagtacgagaacattattggctggcagcccattcccccttggccacatcctattttgtttatccgtggtgagttatctccttatattcaagacagctatcgagatgatattgcccgtcagttcccacaagcccgtgcgcatgtcgtcgccggaaccggtcattgggtccatgcggaaaaaccagattctgtgttgcgggcaatccaccgtttccttgatgccgcataacgcaagattcccgtcatgttgattaaaaatcataccttggggaaaagaaatgtatttcctgtggaaaaattgtgcaaaaaagaacgaattagcccaatctaatcacagtaaggcattgtcgttgctcggttggctagggtattatggcgcgctataattttgctgcggtgttcggttgctgttcttggacaggcccgatggcaaatgcaaattcaggctgtcggtatataggtaattcaatgtgtgctatcagcctgaaacgtgttaaccgaatcatctggaaaggctccgtcacgctttctgatgtaactcccttgtagtaccgctacctatggcaaaagaacaaacggatcgcacgacgctggatctgttcgcagatgaacgccgtccggggcgcccgaaaacaaacccattatcccgtgatgaacagcttagaattaataagcgaaatcaactacggcgcgataaagtacgtggcttacgacgcgtggaactgaagattaatgcagatgccgtcgatgctctcaacagccttgcagagcagcgtaacatcagccgcagtgagctgattgaacagatgttacttgctcagttagcgcatgatcaagaagggtgctaaccctgtcggttaccacaacagcgtggtgtaagtgattacgccacgctgttattacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctatgattaggctttcctgcttagccctgatgtgcctgccggggctcacgtttatcaaacccacattttccctatttgtcctgctgcctgagtgcggccctccctcctttggtatcacaaatgatggctctcggttacaccacggttatcggcaatggcaagataagagcgagtcacccacaaaagattttatatcgcataaacttgatatcagtctgacggaattttctggcattatgtcgccctattgaaatgtgttatattgttgagcaatacgctcaattattgacgtaaatatttgaatttaaaaggtattaagttatatggcaactgtaggcattttctttggcagcgatactggcaataccgaaaatattgccaagatgatccaaaagcaactgggcaaagaggttgctgaggttcatgacattgccaaaagcagtaaagaagatttagaaagcttcgatattctgctgttcggtattccaacgtggtattacggcgaagcacagtgtgactgggatgatttcttcccaacactggaagagatcgatttcaacggcaaattagttgctttgtttggttgcggcgatcaggaagactacgctgagtatttctgtgatgcgatggggacgatacgcgatatcattgaaccacgcggcgctgcgattgtcggccactggccaaccgcgggctatcactttgaagcctccaaagggttggccgatgatgaccactttattggtctggccattgatgaagaccgccaacctgaactgacgaatgaacgtgttgaggcgtgggttaaacaaatcagtgaagagctgaacttgtcagagattatcggttaatctccccgcaacaagaaacgctctgcgatagtattcacagcagagcgtttctgttccagtcactggcaccccgctttgttaagccgcccacagatccgcatattcgtctgggcaaaatgaaaataaaccgctacaagtttgtaacttgacatctgagccctgtacactcaagtgatgtgtttcccccatccatcaatacactgcatgattaatcttacaaagtgtgcaatgatatctttgttaacaaccaccgttttcatttggggctagcagctctataataagacgcaattatgattattgcgccacgggatgtcataggctaaacagccttaatttgaatcgattgtaacaggactgaatccgcatgactgacaacaacaaagccttaaaaaacgctggccttaaagtcacactcccccggcttacaattctggaagtgttgcaaaatcctgcgtgtcaccacgtcagcgcggaagatctttataaaatactgatcgatattggtgaagagattggcttagcaacggtttaccgtgttctgaaccaatttgatgatgctggtattgttacccgccacaatttcgaagggggtaaatcagtttttgagctgactcaacaacatcaccacgatcacctaatttgcctggattgcggcaaagtgatcgagtttagcaacgaatccattgaatcacttcaacgtgaaattgctaaacaacatggcatcaagctgactaatcatagcctgtatttatacggtcactgtgaaaccggcaattgccgtgaagatgagtctgcacacagtaaaagataatatcgttttatcgcattactcttataaagattttaagcactgctaggtttactgtttatgtttgataaggccatgtcactagagcgttacacatcaggctgttgacataaacacgcaatcagatggtcgcctttcccgctagctacccgagttaaactgggtcgtgagtcaggtggctattcttcgttgccccatcagcactccccgcccgtagaaaatcgttgtattagccgccagtcattcacctgcccgtcactcagaaaacagccaccagccaactttcggttaacggtctctttcgggcaaaaaaatccccggaccagccggggaaatacgatcaactcaactttaatatgcaaaaaaagacactaaccagacgcaaccaaaaccgtgactaaaacaagctacagcgtcagatattattagccaaataccctaattcagatgttaactggctccgcacggctactgcgcttaccgtctgggctggtggaacggatcatcacttcaccgctgacagtaggttgcgctttagcatcatactgctgccattttttgcctccatcagtggagtactcgataaggaggcctggcaaggaaatattggcttccaactgccccgccaccactctggcccccggtactggcaagcggtaagccacacccgctttatccagttttgccagttcacgttgccccataatgttagcgaaacgctgccaatccgtgcttaatgcctgagtatcgacccactgagtctcgccacctttatattcacgccccgctttatactcctgctcccaggatgcgcgatgccatgcacgctcagccagcggtaatacacgagggaaggccatgtactccatctgctcatcagtccgtaccgtttcattccaagactgaccggagataccctgtacacccggccagggtttatcactcttcgcactgaaatgattaccatcgcgatcaaccgaggtttcggcgttctgtggcatgttgtcaggtgcgaagctgaacaccttggcttcatcgctaaagcgcgtcgcccagtagtaaccgcgttcacttgggttaacttcatacggcatatcgaagtagacataatctggattcgaggcaatgacttcataacctttattggcccaatcgttgacggagtccgctccgccccagtagagggtatcccagaagttgacgccaacacgcttggtagcaaacgcgctcgcatctttggcatctctcagtccatcctgccaggcctgcattttttcgataccgtgcgcattaaccagtttgctgacttcaatggcgaagtagctggaaagatgagcaatatcttgaactttgccttgcttgaccatgtcctgacaaacctgagatttcgcccacggtttatcttcaacgcgcatatcgatgatgcctttacctggctcaattttgccattcttatcctgataacccgcccccagacggatgttcttcgcctcatcgcccccgaaatgccaggtggtcagcggcataccggcctctttgtgcatcttcgccatttcaccaatgactttgtcgacaaaatgcttagaagagtccatgcagggattcaggtaacttttacgctcatagaactgtactgatgtggtattcgagtcatcggtcggatcaaccagacggaattcattggcttctttctctttaccctgtttcatcaaattgttataacgcgcttccatcgataccacagcagcacgggcgtgagccgggatatctatctcaggaatgacatcaatctggcgcgctttggcatatttcagaatatcgatgtaatcagcgcgagtgaaataaccgctccccagattattgctctcagggccagagcctagctgtggtagcaaacaggtggtttcagtcaaatcatggcaacgctggctgccgacatcggtcaattcaggcaggccagggatctcaatgcgccagccttcatcatcactcagatggaagtggaatttattcagtttgtaagcagacatttgatccaataaacgtaggaccgccgctttggttttgaagttacgccccacatcgagcgagacaccacggtagtcaaagcgtggcgcatctttcgcatcaagggtggctattgttttgctcccctcaataggtaccaaggaaaggatagattgcaggccatagaatacaccgacctgatcaaaaccaatcacctctgcgcccttctcaccaattttcagttcatacgcaccggaaacagcgtgatccccgttgaaggccgttggctgaatcactgttttaatcggatagcccgtcgcgcttagcgccaggcccagcaattcaaaacgttgctgtatggcatcagaggccggtttgggtagcgcactcaattccagcgccacaccgaggctcagatcggcatcttgcggataaaccttaacgtccagtggtgttgggataatctgcccacgcaggttagccgcagagagtgttttcactgcctcgtttttgacgaaacgtgattctggcgtcatcatcgtctttggtacgcttccactggtcaccggtaaacggtgtcaggtatgcgttaatgtcttccgtatcagtactggccaaaacttttggcttggcatcgcccgaggttgcataccaacgcggcataaagtcagtggcaaataattgccagtattcccccgtaattgggatttcaattgtctgattggcggggaaaccagcaaacttagcggttggttcaattttgtgcagatcccccgtcaggtgagtcaccgtaaactgatcgttatccacagccaaaatcatacgaatactgtgaaaataaatcgcccagtcctggcctttgatctcatccccggtgttggtcagcgttatcatgaccttattacaagatgcccaatcagcacccaatttggcgcaatcaacgccattatcagcagcacggttatccaataatttatagttaactttcaaggtactgagttggtcaacaacttgttgattggtggcgctaccgttcgcgtagccaatcaaaccaaaggtagctgtgatggccgccaacgcatttaacttaaatttgttcattactaacctcatccataattaataactattggtgacaggcgtgccgctatcggagtttattattacgaaacctacctattactgaaccggctattacggaacctgtcccgctgttccgatacttattgttccgtgatttattgttccgcgacttattgctccaaaataatagcgccgaattccctgccaaagtttcctacactgcgcctttaggcctgaccgttaccggtataggctgcatcaatgcaacgcgggttatctgattttcgagccatccaacgctgccggctatctccccaacatcactgccggggagaattatcaaaatcagaagagagtaaatggtgcaattacgataaatttaacgtctttttcatcttggaagacgttaccgaacccatcgccataacttgggatattggtgtggttgtcatacagggtgtagtgcagcttgaagagcgtcccttttgcccggccttcttgcagggtatagagaatgtcaaagttccatgctgattctttcagacgggtattttggtcaaattttggattggtgcttggcttcgcatcccaaccataagcataggaggtgcctaccgaccagccagccatattccaatttttcaggtcatacatcacaccaccaaacagtgctttttcaccgttggcgttgaagtcagagcgggaatcccaccagacatccaaacgaccatttgatgtggcataacctggggtcatacgttgtaggaagtaaccttggttaccatcagctttagcccaggtcccttccaaacgcaggtcaaatggacccgtggtgtaacccagcgtcagcgcttgtagccaggctagcccatcatagacatcattagcattgctcgcgccgccatcaactttgtcttttgcgccatagaattggtaagtggtgcgcagatcattaccggcaaccgggaaggcataggacgctttagcaaagtactggtccatataatctttagcctggccgaaagccgcttccatcaccagattatttttaaagtcgtatttagcaccaaatgaatgcaggtaactgacaccagtcaggccatccgcttgacggaagtgatacatattttggtaccacggcgctttatattcatcggtccacatataagacatggacaacgcaccagcagtatcaaaatcaaatttcgcgccaccttccgcgccacgataagtccctggcataaagctccagtgtggtgctaacagtgtctgccccgttggctggatataccccccgcgcgcccagaaatcacctaatttaaatttggctgcggctctataaacactgacgccactcttatccccggtccacttttcgtcccagcgggttttggcgtcactgaagccaatttcatttggtgctgccgggccgctgttcgatatttcaaccgcgccaaatgccgctaaatcgagaccaaacatgtccgccacataacctgaagagaaagctaaattagcgttaaaagtggagtgatgcaggttagcgacatatttgccgtactctgggctggttggcgtcatatccttacgatcacgctgtcgctgccaataataaatcccaccagtcagggatgaatcatcaataaaaccgtcagctctggcctctggggccgccataaatcctgttccgaacaatacactcgcgatggcgagcgctaacgttttacgtttagccttgtgtgcagcaatctgacagtgcgtaaccatatgaaaaaattcctctttgacatcacatttgaagtgcgttgcctgagtccaccacagctcacagacttcgccttaaaaaccctaagtgggtaaaattttgctgaggcttatctccatcagcacttacttttaaacgtatgttttttaaaaaatgtcatgtttaaaaatgtattgcttaaaaaatgcgttattcaaaatgcgtatcgcttaaaaagcgcattgtttaagaatcatgtgatttaaaaatggtgttatttaccgctttgctgaaacacagactatttttcgcgacgcgaattatcaatcaaaaatagagatatatattcaaagtatgacaatgagcacataaccgaaaaaaaacataatttcatttatgtcattaaaaaacctcacatatttaattaataatcttctctcattgatttttttaatcactacaaatcacccaataaaatacaaaagagttcgctaaaaatagtatttttgctcagttaatttgcaaagcgaatattaaataaagacttacagataacgcatttaattaaataggaatgggaaatatgtcgtcattgaccaatgaataaaaaaataaagaggggaaaaaggaggacaggaaccggtgtttaataaaccaagcagaacccgtttatcagagacaaaaaaggcgtggactgtgccacgccaattgaatctgagcgctaaagtttactgagtggctttcgccgcccaggtatcacgtaagccgacagtacggttaaacaccagagcaccgggacgtgaataacggctatcagcacagaaataaccttcacgctcaaactgataggttttatctgataccgcatcagccagacttggctcaacaaagccctgacggataaccaaggactcagggttgatggttgacaggaagtcttccgctgccgctgggtttggtacgttaaacaagcgatcgtataaacggatctccgcaggcagcgcatgggcaacagaaacccaatgaataacccctttaactttgcggccatcagccggatctttgtttaatgtctcagcgtcatagctgcaataaagtgtcgtgacattgccttctgcgtctttctcaacgcgttcagctttgatcacgtaggcattacgcaggcgcacttctttgcccaagaccaagcgcttatattgcttgttagcttcttcgcggaaatcagcccgatcaatgtagatttcgctatcgaatggcacctgacggctccccatttcggggttattcgggtggtttggcatcgtcagccactcttcacccgccgcgcgattttcaataacaaccttaatcgggtcaagcacggccatcgcccgtggcgcatgttcgttcagatcatcacggatacacgattccagtgacatcatttcgacattgttatcctgcttggtgacaccaatacggcggcagaactcacggatagacgctgcggtataaccacgacggcgcaggccagaaatggtcggcatacgtggatcatcccagccctcaacgaccttctctgtgaccaactggttcagcttacgcttagacatgatggtatattcgaggttcagacgggagaactcatactgacgcggatgacaatcaatcgagatattatccagaacccaatcatacaagcgacggttatcctggaattccaacgtacacaatgaatgagtgatcccctccagcgcatcggaaatgcaatgggtgaagtcatacatcgggtagatgcaccacttattgccagattgatgatgttctgcaaatttgatgcggtacagcacagggtcacgcatcacaatgaacggtgacgccatgtcaattttggcccgtaagcaggcggtgccttcagcaaaaccccccgcacgcatcttttcaaacagcgccaggttctcttccacactgcggtcacgatatgggctatttttacccggcgcagtcaaggtgccacgatattcgcgcatctgctcgggggtcagctcatccacatacgcaagacccttgttaatcaactccacagcgtactgatacagttgatcaaagtagtctgaggaatagcgtacatcaccactccaagtgaagcccagccactctacgtcgcgtttaattgactcgacgaactcgacatcttctttcactggattagtgtcatcaaagcgtaaattacattggccctgataatcttcagcaataccaaaattcaggcaaatagattttgcatggccgatatgcagatagccgttaggctctggcggaaaacgggtatgaaccgacgtgtgtttaccgctggctaaatcttcgtcaataatttgacggataaaattacttgggcgggcttctgcctcactcattgttctattcctcaatgcaaacgcaacaaacataaccgcatataatccaacaagcccggcccggaaacaaccgtttgttacggcaaacaaaacaaaaaaacgggaagagatcgctctcttcccgttggttcgattaaaattcagatcggttattcagtacacctgtacgttatcgccctgaatctcaaacggaatacggctcatttcaaacaaattatttgccacgaatctcaaataattggctttgaccggcaacgactgaaccgctcgccaacagcgagatccccgcgtagtcatcaatattactgacgacaactgggctgatcattgaatgcgcgttggcattcagataagccagatccagttctaacaccggctgaccagcaaccactgtcgtcccctcttcaactaaacgggtaaagccctggccgttaagcttcacggtatcaatcccgatatgaaccacaatctcagcaccggtttccgtttccaggcagaacgcatgatccgtattgaagattttcacaatagtgccgctagcgggagaaacaactattttgtctgtaggacggatagcaaccccctcacctaccgctttgctagcaaaagcctcatcaggaacctgcgccaatggcacaacatcaccggtaattggcgaaaccagaactaaagaagccgttttcgcggtgttaatgaccgcctgcggtcttgcacccgtaggcgcagcattgctgcttgccgcggggattgggccacccgccagcaccgtgcgcattgctgcggcaatcagttctgcgcgagtaccaacgataatttgtacactttgcttattcagacgaataacaccagaggcccctaagcgtttggctacactgtcattaaccaaggctgaatctttaacattcaggcgtaggcgggtaatgcaggcatcaatggccgtcaggttgtctgaaccaccgatggcaccaatatagcgacgagcaaggctattgatttcactttcattcactgctggcgttttatcaacatttacgtcgtaaccatcttcttcactgccttccaccgccagctcacggccaggtgtcaataagttgaatttctggatagtgaaacggaatactaagtagtaaatcacaaagaatatcagaccttgtgggatcagcatgtaccattgcgtagccaacgggttacgggaagagagcaccatatccactaaaccggcactgaaaccaaagcccgcgatccaatgcatgctggcggcgatgaatacggaaataccggtcaacacggcgtgcaagaagtacagcacaggtgccacaaacatgaaggagaattcaagaggctcagtgatacctgtgaagaaggctgcaaatgcccccgccatcatgatacccgccacttttgctttattttctggacgtgcgcagtggtaaattgccaacgcagcacccggtaaaccaaacatcataatcgggaagaaacctgcctgataacggccagtgataccgacaatgccggtgcctttattgatcgattcttggccgccgaggaagttaggaatatcgttaatcccagcgacgtcaaaccagaacaccgagttcagagcgtgatgcagaccaacagggatcagtaagcggttgaagaaagcatagatacccgcaccaacagaacccagatctttgatgtattcaccgaaggtcactaatgcgttataaatcagtggccatatgtacatcagcataaaggccactgcgatcatcaggaaggacgtcaagattggaaccaaacgacgaccactgaagaaagagagcgcttttggcagttcaacgccgctgaaacggttataaagctcagcagagataataccgaccaaaatacccacgaactggttttcgattttgccaaatgcggcagggacttgatcaagtggaatctgtttgatcatcgaaaccgctgctggcgaacacagcgtggttaataccaggaaaccgacaaaaccggtcagtgccgcagcaccgtctttatcttttgacataccgtaagcaacaccaattgcgaacagtaccgacatgttttcgattattgcagcaccagatttgatgaataatgccgccagtgcattatcagccccccaaccgactgggtctatccagtagcctacacccatcaatatcgcggccgcaggcagtgtggccacagggaccatcaacgctcgacctactttttgtaagtaaccaagaatactcatctttccccctgttcgtccgatatcggacccttataagtagtttatttgaaacgctcactaccttttagaaaagtacatggcacacattatataaacacatgacagactcttatttattcacaacacgtatcactcatcttggagtgtaaaaaaattatttcgtaacgcaaattaaaaccccctattttgtgataaatatcaccaaaacccagtaaaaaaacaccaaaatactagccatgacgcaaaacttattttatcatccgaaaaaaatgaactaaacatcaaaccaacgcatgggtcagaatctgagttacgcttagctggatgattcaaaccgcgttaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggtgcacgatgagacttatcccactgagaaatactgccgaagttggtaaatgggccgctcgccatatagtgaatcgcatcaatgcgtttaaacccactgccgaacgtccgtttattctgggcctgccaacaggcggcacaccaatggaggcatataagtatttgattgcgatgcataaagcgggcgaggtcagcttcaagcatgtggtgacatttaacatggatgagtacgttggcttgccgaaagaacatccagaaagctactacaccttcatgcacactaatttctttgatcacgttgatatcccggctgaaaacatcaatctgttaaatggtaacgcagcggatatcgatgcagaatgccgccgttatgaagaaaaaattaagtcttacggtaaaattcacctgttcatgggcggcgtaggggtagatggccatatcgcctttaatgaaccagcgtcttctctggcatcacgtacccgcatcaaaaccctgacacaagaaacccgcatagcgaactcccgtttctttgggggtgatgcaaatctcgtgcctaaatatgcattgacggttggggtggggacgttgcttgatgcagaggaagtgatgattctggtgaccggccatggtaaagcacaagctttgcaagccgccgttgaagggagcatcaaccacatgtggactatcagttgcctgcaacttcatgccaacgccatcatggtgtgcgatgaaccttccacgatggaactgaaagtcaaaaccgtgaaatatttccgcgaattagaagctgaaaacgtaaaagatctttaatgactattagggggctcagatgtacgctttaactcacggccgtatttataccagccatgaagtactggataatcatgctgttgtcgttgctgatggattgatcgaacgtatctgtcctgtcgatgaacttccggctggtattgagatatgcgatttgggtggtgccattctggcccccggttttatcgatgttcagctcaatggctgcggtggtgtgcagttcaatgactctctcgaggctatctcagcagagacgttggatatcatgcagcgagccaatgaaaaatcaggttgtaccagcttcctacccacactgattacctgcagcgatgaatttatgaagcacggcgttgatgtcatgcgttcatatctgcaaaaaaaccagcatcaggcgctcggcttgcaccttgaaggcccttatatcagcccactgaagaaaggcacccacaacccggcctttatccgtaagcccagcgctgaaatgattgactatctgtgtgccaatgccgatgtgatcaccaaactcactctggcacctgaaatggttgatcctaaatatatacagcagctcacagaagcaggtattttggtttctgccgggcactcaaacgcaacctatcagcaagcccgtcaagggtttaccgccggtatccgatttgcgacccacctttataatgcaatgccgtacatttcggggcgtgaaccgggccttattggggccatttttgatacaccagaggtatacacaggcgtgattgccgatggcctgcatgttgactgggccaatattcgcaatgctaagcgcctaaaaggcgaaaaactggtgctggtaaccgatgccactgcgcctgccggtgctaaaattgaacaatttatttttgctggcaaaacaatatactatcgcgatggtttatgcgtagacgaaaatggcacattaagcggttcggcactaaccatgattgaagcggtgcaaaacagtgtcgaacatgtcggtatcgcgctggatgaagccctgcgtatggcaacactttatgcggcccgcgccattggcgtggataaacagttaggaagtattgaagtcggcaaagttgccaacctgactgcctttacccgcgattataaaatcactaaaaccatcgttaatggcaacgaggttttatcataagcgagtaactttattgatgagcaccggcggacaagcacaaattggtaacgtggatctggtaaaacaactcaatggagccgcggtttaccggctaattgatcagcaaggcccgatttctcgcatacagattgccgatctcagccagctagcccccgccagtgtcaccaaaatcacccggcaattgttggagcgcgggctgatcaaagaggtcgatcagcaagcctccaccggggggcgtcgcgctatctctatcgtgacggaaaaccgccaattccataccgttgcagtccgtttaggtcgtaatgatgccacgatcaccctctttgacatgagcggtaaatcgctgggtgaagagcactatgccctgccagaacgaacacaagaaacgctggaacacgccttatttaatatcatcagtcagtttattgacgcctatcagcgtaaattacgtgaactgattgccatcgcggttatcctgcctgggctggttgagcaaagcaaaggtatcgtgcgctatatgccgcatatcagtgtcagtaactggccgttagtcgataatctacaagcgcgctttaacgtcaccagttttgtgggtcacgatatccgcagcctggcactggccgagcactattttggtgcaacccgtgactgtgaagactccattttggttcgtctacatcgaggcacgggtgccggtattatcgttaacagccaaatatttttaggcagcaacggcaacgttggcgagataggccatattcagattgatccattaggtgatcgctgctattgcggtaactttggttgtctggaaaccgtggcatccaacgccgcgattgaaaaccgcgtcaagcaccttctcacccagggttatccaagtaagctgtctcttgatgactgccatattggtgctatctgtaaggccgcaaaccgcggtgacttgctggcctgcgaagtgattgaacatgttggtcgctacttggggaaagccattgctatcaccataaacttattcaacccacaaaaagtggtgattgccggtgaaattattgaagccgagaaaatcctactacccgccattcagggttgcattaatacgcaagttttgaaaaacttccgccaaaacctgccgatagtgacatcacaacttaaccaccagtcggctatcggcgctttcgcactggctaagcgcgctatgctcaatggtgtcttgctgcaacgtttgctagaaactcacccgtaggttgaaagaaactgtcatggtcacagccatgttatagtgacctattgccgcgctaaatgagtaatataaacaatgacaatcaaaagcgttatttgcgatatcgatggggtgttattacatgacaacaccgccattaagggcgccaatgactttttagcccgtattcaggatgctggaatgccattggtgatcctaaccaactacccatcccagacggcgcaagatctgactaaccgctttatcactgccgggcttgatgtgccggaaagcgcgttttatacctcagccatggcaacggccgactttttacgccgtcaggatggcaaaaaagcctatgttattggcgagggtgcttgagttcacgaactctataaagctggctttaccatcaccgatatcaatcctgattttgttattgtcggtgagacgcgttcttataactgggacatgatgcataaagcagcctattttgttgccaatggtgcacgttttattgccactaacccggacagccacggccacggcttcgccccagcctgtggtgctctgtgcgcacctattgaaaaaatatcaggccgcaaaccgttttatgtcggtaagccaagtccatggatcatccgtgcggcgctgaataaaatgcaggcgcattccgaaagcaccgtgattgtcggcgataacttacgtactgatattttagcgggcttccaggccggtctggagacgattctggtcttatccggtgtctcaacccttactgatatcgacgccatgccgttccgtccaagctacgtttacccctcggttgccgacatcgatattatctaagatctactggcggttacggccgccacgcttttttggcctaattcccctttttagtgcagtgcaccaaattctcttgccatcacgccccattttggcgcactttctttttatgttatcaccaccgcgccagctatagcggcaaatcattggctctgtaaattggcgtgttttttgcattatttttacaaattacgcgttttacacgttcattcgttttacaggtcatttagacaattgcatcgtcatggggccaagcttgcatcaatcgatagcaaacgcccaaaaagcccctggcgataaataacgcaatgtcaagatcatcaccgccaaagcagagacattagggagattattatgtgttctattttcggggtcttagagcttaaaaccgaccctattgaattacgcaagaaagcgctagaaatgtcacgtttgatgcgtcaccgtggcccagactggtctggtgtctgggcgaatgataaagccatcctcgcccatgagcgcttatctattgttgacgtcaataccggtgcccagccgctgtataatgccgcccacacacatatcttggccgtgaatggtgaaatttataatcatcaagcattacgtcagcaatatagcgaccgttacgccttccaaacgggttcagactgtgaagttattctggcgttgtatcaagaaaaagggcccgcgttcctcgatgatctgcaagggatgtttgccttcgtcctatacgataccgagaaagacgcctacctgatcggccgtgaccatttaggtattatcccgctgtatatggggcacgacgaacacggcaatatgtttgtagcttcggaaatgaaagccttggtacccgtttgccgcaccataaaagaattccctgctggcagctatttgtggagtcaggatggcgagatccgcgaatactatcatcgcgattggtttgattacgaccacgtcaaagacaacgtaaccgacaaaatccaacttgccaacgcattggaagatgcggttaaaagccatctgatgtccgatgtcccttatggggtattgctgtctggtggcctggattcatccgttatctctgctatcaccaaaaaatttgccgcccgccgtgtagaagataatgaacgcagcgaagcctggtggccacaactgcactccttcgccgtcggtttgattggctcacccgatttacgcgcagcacaagaagtcgctaaccacttgggcacggtacaccatgaaattcatttcaccgtgcaggaagggctggatgccatccgcgatgtgatttatcacatcgaaacctatgatgtgacgactatccgcgcgtcaacgccgatgtacctgatgtcacgtaaaatcaaagccatgggcatcaaaatggtgctatctggtgagggttctgacgaagtcttcggtgggtatctctatttccacaaagcgcccaacgccaaagaattacatgaagaaaccgtgcgtaaactgttagctctccatatgtatgactgcgcccgtgccaacaaagcgatgtcagcttggggcgttgaagctcgtgtgcccttccttgataaaaacttccttgatgtcgccatgcgtatcaatccacaggataaaatgtgcggcaatggcaaaatggagaaacatatcctgcgagaatgtttcgaatcttacctgccacacagcgtcgcctggcgtcagaaagaacaattctctgatggtgttggctatagctggattgacaccttgaaagagaaagcagccgagcaagtcactgaccaacagatggaaaccgctcacttccgcttcccgtacaacacacctggctcgaaagaagggtatttgtaccgtgaaatctttgaagagctgttcccgctacctagtgcggcggaatgtgtccctggcggcccctctgttgcctgttcatcagctaaagccattgaatgggatgaatcattcaaaaatatggatgatccatcaggccgtgcggttggcgtccatcaggatgcttacaaataattgaacacgataagcggggttaatcccccgcgccgactgctgacaaagttaaatgaaggaggcacgtgccgctggggtcatagtaaccctctggcttatcaccccttcactcactgaacgataaattgctttgtcatcaacctcggtctgaataagagagacgggataatagagaatagatagcaaggtcgcctctggggcggccttgtttttttacgtcacccaaccgaccaaaggccaacctcttcgttgtcaatgagtgatatccgccaaagattatttttgttggcaaattcaacaatcaatcaccataactgctgctttaatcgccagactgttcacaagccaaacaaatgaaccctttcagcgctttttcgggaaaaaattagttgacgcaattcggccatatacgcataatgcgccccgcaacgccgatgaaggtaatgcgaaaaaagatggctacgtagctcagctggttagagcacagcactcataatgctggggtcacaggttcgattcccgtcgtagccaccatctttttgcgggagtggcgaaattggtagacgcactagatttaggttctagcgccgcaaggtgtgcgagttcaagtctcgcctcccgcaccattatttgttcatcggtttgtcacagcggatgggatatcgccaagcggtaaggcaccaggttttgatcctggcattcccaggttcgaatcctggtatcccagccatcttttttgatgagttgctgtagacataaagctgtagctgtagacaaaaatagagtgatgcaacaaaagaattgtatatcagttgggatatcgccaagcggtaaggcaccaggttttgatcctggcattcccaggttcgaatcctggtatcccagccatacaatcttttaagcaaaaaagatttaaagatggctacgtagctcagctggttagagcacagcactcataatgctggggtcacaggttcgattcccgtcgtagccaccatcttttggggtatcgccaagcggtaaggcactggattctgattccagcattccgaggttcgaatcctcgtaccccagccaaatttagaaaagctcgcttcggcgggctttttgctttttcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcacatttgagccgcgtgaagaatgaagataggatgcgcggcattcttgagataccgtcttgttgttcagatgacaagagcaggagcggaacacggcggtccgtcagcggaatgatgagcccggcagaataccgggctcaggcagaaaggcagtaaaaatcaggtgtccaacttttggggttcagtgcacgcttgtggcccctttggcatcggaggttagataagccgcgaagccatcacaaccgaacaatcaccaaatcaaccgaatcccatcaaccaaagcctacgccgattttccctaaaaaaacaaaatctccctacaaccccaacgcatacctcaatgcatgttctttcagcttcccggcacgctgggccaccatcaacgccagattacgtgcaaacttaaccgccggcagatcattactaaaggccgtgtaaaacagatccatgccactttgcatcatgagattatcggtgcggcggcgacgctggtaacgcagtaaaacctgctcactgtgccaaggttcagccaactcacgggcctgactaagcacctccagcaatgcgtcaacatcacggtatcccaagttgaccccctgcccagccaatggattgatggtatgagcggcatctcccaataataccaaccccggttttacgtactgctgcgcatggcgacgaaccagcgggaaagcgccagcggcaatcgccttgacagcccccaaacgagaggggaagaaggctgcgatttcctggctcagttgtgccatcgacatcgcctgaagctgacgaatacgttgagggctgtcgtaccaaaccaatgatgcccagtgatcaaacaggggtaggaaagcacgcggcccggtcgggaagaattgctgccatgtcgtatcttgctgcatgacatcagtttctacggtgatcaacatgcaagactggcgatactgccaaccgctggtgcctatccccgccaaacgcctcaccaacgagttcgcaccatcggcacctatcactaaacggccctgtatctcctcctgttcattcaatgtgactttccagtagtcatctattctaaccatgctttgtagccgtgacgggcacaacagcgtcaaattagggcattcagcaaactgttgccatagagcaagctgcaaaatccggttctcgaccataaagcccagctcaggtaaagacagcgaggccgcatcaaacaccacctgtgaccccggttgttcccaggtttccaagcgacgataaggtgcataacgcatctgttgtacttgaggccaagcaccaagctgcttcaataacgccaccgaagtacaaccaagagcagaaacccgcaaatccggtacgctatccttgtcaaacggtgcaggagcatcatgttccagtaacgccaccgaccagccaatttgtgccagccccaacgccgccgcagcacctaccatgccaccgccaacgaccacaacatcataatttggttgcgatttgttcattttttctatgctttaaaagtgaatgtacttcttgcattagcaaggttttgtctaaccgcagtgtaacggattttttatcactcaacagaataactcaacggttctgcggtggtcatcgcagaggcaaatgactacaatgctccctaacgacgaagcctttgcgactctctactacaacggagattatctaccacaacggagtaccgcacggaacgaggtgattttgatgatgaataacccgatgactaaaaaactgcatatcaaaacctggggttgccagatgaatgaatacgattcatctaaaatggcagatctcttggccagtacccatggctaccagttaaccaccatcccggaagaagcggatttactgctgctaaatacctgttctatccgggaaaaagcacaggaaaaagtattcagcctgctagggcaatggaaattattgaaagagaaaaacccgcagttgattattggggtcggtggttgcgtggcgtcacaggaaggtgaacaattgcgccagcgcgccccctgtgtcgatgtcatcttcgggccacaaacgctgcatcgtttaccggaaatgattaaccacgtgcaaggaacgaatagccctgtcgtggatatcagttttcccgaaattgaaaaatttgaccgtttgccagaaccacgggctgaaggcccaactgcgtttgtttcgatcatggaaggctgcaataaatattgtacattctgtgtcgtaccctacacccgaggcgaggaagtcagccgtccaagcgatgacattctttttgaaatcgcccagttagccgctcaaggcgtacgtgaagtcaacttactcggccagaatgttaacgcctaccgcggggcaacctacgatggcgatatctgtagttttgccgagctgttgcgtttggttgcggcgattgatggtatcgatagggtacgatttaccaccagccaccccattgagtttactgacgatatcattgatgtttatcgcgatacgcctgaattggtgagcttcctgcatttgccggtacaaagcggttctgaccgtattttgaccatgatgaagcgtgcccataccgccttggaatacaaagccatcatccgcaaactgcgtcaagcacgccctgatatccagataagttctgattttattgtcggcttccctggtgaaacccagcaggattttgaacagaccatgaaactggtcgcagatattcattttgataccagctacagctttatttactccccgcgtcccggcacaccagcggctgatttacccgacaatgtgtccgaagaggagaaaaaacagcggctacatatcctgcaacaacgcattagccaacaggcgatggaaattagccgtaagatggtagggacagtacagcgtgttttggtggagggtacctctcgcaaaaatgtcatggaactggccgggcgtacggaaaacaaccgcgtcgtgaactttgagggttcacccgacatgattggtaaattcgttgatgtcgaaattgttaacgtttatgccagttcactgcgcggcattttactgcgtacagaagatcagatggacctgcgaacccacgagtcaccgcaatcggtgattgctcgcacccgtaaagaaaatgaaattggtgtaggtatttatcagccttaaccaacatccattttggtaacgcccggcctaacatcattgatctgacaggtttacttgatcccgcccgcgtaacgaggcactgcattgtcagtgcctgttttattttagcgggccgctacgcagatccgaatattttaggttgcgccgccttgttacctccatttgaataaaggcaattcaagctcaaattaataagcgacagacttgcgtcagtaccattcaccatgaataatcctcaaatgacctgtatgattgaggttatatgagtcaataatgtacctaacgtagtgaccctaaaccggcccgatataacccagaggaactcagtgacccagaaaaacagtttgcacgtagtgacacaagaaatcttgctggaacctgcagataatcagcgcctgctaagcctgtgcggtccctttgatgacaacatcaagcagttggaacgccggttaggtattgagattaatcgccgtgacaatcgcttcaagttaatcggtaagaatatctgcgttgttgcagcggcagatattctgcgccacctatatgttgatactgcgccaattcgtggtgttatccctgatatcgatccagaacaaatccacctggcggtaaaagagagccgagtgctggaacaatccgctgaaagcgtgcccgattatggtaaagcggtcaatattcagactaagcgtgggatggtaaaaccccgtactccgaatcaagcgcagtacgtcgccaatattttagatcacgatattactttcggtattggccccgcaggtacaggtaaaacctatttggcggtggccgcagcggttgatgcgctggagcgccagaatgtacgccgtatcttactgacgcgtccagccgttgaagctggtgaaaaactgggcttcttacccggtgacctcagccagaaagttgacccctatctgcgcccactttatgacgcattatttgaaatgctgggctttgagcgggttgagaaactgattgaacgcaatgtgattgaagtggccccgctagcgtatatgcgtggccgaacgctaaatgatgcgtttattattttagatgagagccagaacaccaccatcgaacagatgaaaatgttcctgacccgcattggcttcaattctaaggcggtgattaccggtgatgtgacacaaatcgatttgccacgccaccagaaatcaggcctgcgccatgccattgaggtactgtctgacgtcgaagaactgagttttaacttcttccatagcgaagacgtcgtgcgccacccggttgtcgcacgcatcgttattgcctacgaagcgtgggaagcggctgaacagcaacgtaaagatgccattattgaacaacgtcagcgggaatcccataccccgctagagcaggaggctccgtgagccaggttattctcgatttacaaattgcctgtgccgatagccagggtttacccacagaaggtgattttcaacgctggctggaggctgtattaccgctatttcagcccgtatctgaggtgaccatccggctggttgatgaggctgaaagtcatgatctaaatctgacttatcgtggtaaagataaatcgactaacgtattgtcttttcctttcgaagccccacctgaaatcgagttgccattattaggcgatttgattatttgccgtcaggtcgttgagaaagaagccattgaacaggaaaaggcgctgctcgctcattgggcgcatatggttgttcacggcagtctccatctgctagggtatgaccacatcgacgatgaggaagcagaagaaatggagttgatcgagactgaaatcatgcacggtttgggttacccagacccgtatatttcagagaaagaccccgactaagccagtcataaagggcacattaattgccctattaaaattggcccaaaccgtcagtagcgtgaatctaccgctgctgacattatcatcactaacatgagtaaatttaactaaaacgccatgagcgacgaccattcacaaaacagcgatagccccagtcccaagaaagggttctttactcttatccttaaccagctcttccacggtgaacccaaaaaccgtggcgatttggttgagcttatccgtgattctgaacaaaacgatctgatcgatcccgatacccgagacatgctggaaggcgtgatggatattgccgagcagcgcgtgcgggatattatgatcccacgttctcagatggtcacattaaagcgtaatcaaacgctggatgagtgtctggatgtgattattgaatccgctcactcccgctttccggtgatcagcgaagataaagatcatatcgaaggtattctgatggccaaagatctgctgccgtttatgcgcacagattctgaaccattcagtattgataaagttttacggacggcgattgtcgtgccggaaagtaagcgtgttgaccggatgctcaaagagttccgctcacagcgctatcacatggccattgttattgatgaatttggtggcgtttcaggcttagtaaccattgaagacattcttgagctgatcgttggcgaaattgaagatgagtatgacgatgaagaagacagagatgtccgtcaactcagccggcacacctataccatccgtgcgctaacgcaaattgaagatttcaatgaagtgttcaatacccatttcagcgacgatgaagtagacaccatcggtggtttagtgatgcaagcctttggccacttacctgcccgtggtgaaacgattgaaattgaaggttacttatttaaagttgccatggcagatagtcgacgtatcattcaggttcatgtaaaaatcccggatgatgctccgcaacctaaactggaagaataaattcttgatgtctattgctctattcctccaacgccagtgggttcgcgccctactggcgctattttttggtgcctgtggcacgcttgcttactcgccgtttgatcattggcctgccgccattgtttcactattcggtttgctcagtctgacgttgaaccgcaccaccaaacaagccaccttcattggtttttgttgggggatggggctatttggcagtggcatcaactgggtgtatgtcagcatctccgaatttgggggtatgccaacggcaatcaatatcgtcctcgtcatcttgctagcagcatatttatcactctacaccatgctattcgccggtttattagcccgcctgtgccctaaggctacctggtggcggctcgcgattgcggccccggtactctggcaattaactgaattcctacgtggctgggtattaacgggtttcccgtggttacaattcggctacagccaaattaacggccctctgcgagggatagctcccctcctcggtgttgatggcatcacatttatcttgatggctatcagtggcttgctggtctacgcctgctatcaacgtcgtattgtcgcagcaattatcgcgctggccttactgctgctgccctggccactgcgccaaatacagtggttcacaccagagcctgaaagagcagtcaatatcgccatggtacaaggcaatattgctcagtcaatgaagtgggatcccaaagccctgatcaccacattgcaaatttatcttgatgaaacccggccatttatgggcaaagcccccattattatctggccagaatcagctattcccgatattgaaaccgatcagaacaccttcctgacaatgatagatggcctgatgcgggcaaatcatagcagcctgatcaccggcattgtagatgccaagcggcaacccgaggggcaagggtatcaattctttaacagcatcattgtgttaggcgataaagatacctatcaatacccgacccgcaaccgttatagcaaacatcacttggtgcccttcggtgagtacgtaccgctcgagtccctactgcgcccgctggctccgttatttaatttacccatgtcttcatttaaccggggtgattatgttcaacccccactcactatcgctggatttaacctcacggcggctatttgttatgaaatcgtcttgggccagcaagtacgggataacttccgccctgaaacagattttctactgactatctccaatgatgcctggtttggtcactccattgggccgtggcaacatttccaaatggcacgtatgcgcgcactggagctgggccgcccgctactgcgcagcaccaataatggcattactgccgctattggcccaagtggtgaaattctggcgcagatcccacagttcactcaacaggttctagaggtcaaggtcaccccaaccaccggtatcacgccatatgcccgttttggctcatggccaatgtggattattactctggttttgggcgcctttaccctgtactgcgcaatccgggggcgctctgataagcactaatttatgatcagtactaattgatgataagccttggtcaacttgccataaacattggctaacctgttataaaaacgggctaatttgctataagcatcgatagttacaatttataattatttatagttaaaaacattgatagttacaaatattgatggttacaaacattgatagttataaaaattgagagccattaaccaacaacttagtgcttccagtcacagataacgtctgtttttctcatctgttattccactcattctatttatacctgatagccctgcactccagggctatattccgcttagttctccccctactggcacaaaccttgcattatttctactcatagtatgagccagcaacggtaatcgcttagcaagttaggactctggccgtggttagtgtgtttctaactccgttgcacgtttattcgcttgcacatttatagggccttgtccgcactacggaagtgcatggctgctttactgcctctatttggtgcgattcgtgtctcaaaaaacaaacaattattcatcatttgcataacaataagctattttttaaagataatctgatacaaatagcagcgaaaatcgaatactcaccgataaaacggcggtgattacaccagcaaagccaacaaaccgattttattgttaccgttatttaacataagagcgttttaatataagaacgtttcaacatagccatgtgttttcacatcacaacattaagcaagaaaacaacagcaaaggagttggaccatgcaaatgcgtaaattggcgttagtgctactgttagcagggatgacaagtagcgtggctcaagcagaagatgcaacagcgaaggcagatacggctattgatacgttgcaaaaggttaaaaacaacggtgttatcgttgtgggccaccgtgaatcttctgttccattctcttattatgataatcagcagaaagttgtaggctactcgcaggattactccaacctcatcgtggatgccattaggaaagaacttaatgcgccaaatttagaggtgaaattgatccccatcacgtcacagaaccgtatcccattactgcaaaacggtacctttgatttcgagtgcggctctacgaccaataatctggaacgtcagcagcaagcggcattctcaaataccatttttgtcgtcggcacccgtttactcaccaaaaaagactctgaagtcaaagacttcaaagatttggcaggtaaagccgttgtggttacttccggtacaacatctgaagtactgctcaacaagctgaatgaaaaagacaacatgaatatgcgcatcatcagtgcaaaagatcacggtgactctttccgtaccttggaaagtggccgcgcggtcgcctttatgatggatgatgcgctgttagccggtgaacgggcaaaagccaagaaacctgatgaatggagtattgtcgggacaccgcagtctgaggaagcttacggttgcatgatgcgtaagaatgacccggcctttaaagcgttattagataaaacgattgcaacagcgcaaaccacgggcgtagctgaaaagtcatttgaccgctggttcaaaaacccaattccgcctaaaaatcttaatatgaatttcgcactctctgacgaaatgaaggcgctgttcaaagcacctaacgataaggcgttgaactaacaataataatcagggcgggtcatacctgccctaccgattgatgatggcctattggtagacaggatgcggggtggtcgttccccaccccgcatttttttgtcaaccctcgggagccgaaggtattgaatcatcagtcatcagggtggcttatccatcctttaagggagtttgttatggcaatagactggaactggggcatttttttacagccagcccctttcggcaataccacctatctcggttggatttggtccggctttcaggtcacggtcgcattatcattatgtgcttgggtgatcgccttcttcgtcggttcactatttggtattttaagaacggtgcccaaccgaatcctttcaggaataggggcttgttacgttgaattgtttcgtaacgtaccactgatcgtgcaattttttacctggtatctggtggttcccgaactattgccagtgaaccttggcacatggtttaaaagtgaactggcacccaatatacagttcttcctctcatctatgatttgccttggattattcactgcggcgcgggtttgtgaacaggttcgcgcaggaattcaatcactgcctcgtggtcaaaaagcagcgggcctggcaatggggctcaccctcacacagacttaccgctatgttttactgcccaatgcatatcgggtgattattcccccgatgacctcagaaatgctcaatctggtaaaaaactccgcaattgcctcaaccatcgggctagtcgaaatggcggcacaagcgggtaaattgctggattattcagcgcatgcctatgaatccttcaccgccatcaccctaggttatgtactgatcaatgccgtgatcatgctgttaatgcgcttagttgaaaagaaagtgcaattacccggcaatctggggagtaaataatgtacgaatttgattggagttccatcgcccccagcctgccctatctgctgcaaggcttgattgtaactgtcaaaataaccctcatcgccattgtgttcgggatcctctggggaacaattttggcagtgatgcgtctgtcaccgattaaagccatcagctggtttgcaactgcttatgttaacgtgttccgctctattccgttggtcatggtgctgttgtggttttatttagtggtgccaggcttcttacaaaatgtgctgggcttatcaccaaaaactgatattcggttgatctcagccatggtagccttttcgctgttcgaagccgcctattactcggaaattatccgggccgggatccaaagtatttctcgtgggcaatcctctgcggcattggcgttagggatgactcagggtcaatcaatgagactggttatcctgccacaagctttccgggccatggtgccgctactgttaactcaggggatagtattattccaggatacgtcactggtatatgtccttagcctggccgatttcttccgtacagccaccaccatcggcgaacgggacggcacgcaggtcgaaatggtactgtttgccggtttagtttatttcgttatcagcatttccgcgtcaatgctggttaactatttgaagaaaaggactgtttgatgatttccctgaagaatgtttctaaatggtatggtcaatttcaggtgctggctgactgtactactgaagtcaaaaaaggtgaggtagtcgtcgtttgtggtccttcaggctcaggcaaatcaaccttaattaaagtggtgaatggattagaacctatccaagaagggaacattacggttaatgggattgctgttaatgataagggcactaatctggcgcaactgcgttccaaggttggtatggtgttccaacattttgagctattcccacacctctcgatcattgaaaacctgacactggcgcaaatcaaagtgctcaaacgcgataaggcagaagcccttgagaaaggcttgaaattattagagcgtgtcggtctttctacccatgtagataaatatccatcccaattatctggcggccaacagcaacgggtagcgattgccagcgctctttgcatggaccctatcgctatgctgtttgatgaaccaacctcagcgcttgatccagaaatgatcaatgaagtgctggatgtcatggtcaaactggcgctggagggaatgaccatgatggtggtaacccacgaaatgggcttcgcccgcaaagtggctaaccgggttattttcatggatgaagggaagattgtcgaagacagcgataaagatgatttctttaataatcctaaatctgaccgcgccaaggacttcctggctaaaatcttgcattaattcgttctcctcccctgcgtttgtaggggaggtcacttttattttttatgacttcttatcttttctgattttttactttttccttatttcttactctgttcttttggcgatcgcagtggcgctacttcccctatcatggctggaatgggcggcgagtaaactggtcatgcccacatttagggcagacggggaggacttccggcgtatagaaagccaggtgataatggcatttttcgcagaccaaattccccagcccaacaacttcaccactgtgataaaccccatggtgacttacgtctttaaagacctcgcgccactctagctgtgttttatctgtgatatcagccagctcctgccacagactttctttaatcactctcatgaatacgctatcgcgaaactcttccttgctctcttcatagctacgggcaaactcctccaagtcacgtcgtactgcctgaacaatctgctcgacatcgttgcgggttaactcttcaactgtatgcaaccgccgttcggcgctttccaccagttgatcaatatcacgttcaccatttttcaagcgttcggtcagcgatgccactaactcacggtagtactgagctatcttgttcatactgtctcctcgatccacggttatgatgtttaattataaattattctagtcgtaaataactgaagtcatgtcgtcatcaggttgtggccccctcactttggtgatttatgccattcactgcgcagaaaaatccttccatggggtgctgagtgttgttgcgcctgccgcttatcagctatgctatgcggatctctctttatgatatgaaacagatgatgctacaggcgtagctgtttttcactataggacctccggccgccatgcaagagcaataccgcccagaagatatcgaaacgcaagtacagcttcactggcaagagaagcaaacctttaaagtcactgaagacgccagcaaagaaaaatattattgcctatctatgctgccatacccttcaggacgcctgcatatggggcacgttcgtaattacaccattggcgacgttatctctcgttaccagcgtatgttgggcaaaaacgtcttgcagccaattggctgggatgcgtttggcctgcccgctgaaggggctgcggtaaaaaacaataccgcccccgcaccttggacttacgacaacatcgaatacatgaagaaccagttgaaattactgggcttcggctatgactgggatcgagaaattgccacctgcaaacctgattattatcgttgggagcagtggttcttcaccaagttgtatgaaaaaggaatggtctacaagaagacctctgcggttaactggtgtccacacgatctcactgtgctggctaacgagcaggtcattgacggctgctgctggcgttgtgacaccaaagttgaacgtaaagagatcccgcagtggtttatcaaaatcaccgattacgctgagcagttgctcaacgatctggacacgctggaaagctggccagagcaggtgaaaaccatgcaacgtaactggattggccgctctgaaggggtcgatatcgttttcgacgtcgtggatagcgaagagaaactgtctgtttataccacccggccagacacctttatgggcgtgacctacgtagcggttgctgctggtcatcctttgtcattgcaagcggcggcgactaatccggccctggctgatttcgttgctgaatgccgtaataccaaggttgccgaagctgaaatggcaaccatggagaaaaaaggcatggcgacgggtctgtatgccatccatccattaactggcgagaaactgcctatatgggccgctaactttgtcttgatggattacggtactggcgcagtgatggccgttccgggccacgatgcacgtgactgggaatttgccaccaaatataacctgccaatcaaaccggttattttggccgcggatggcagtgagccagacttgagtcaggaagccatgaccgagaaaggcacgctgtttaactctggtgagtttgatggcctgaatcatgaagatggttttaatgccattgccgataaactggtcgcactcggtgttgggcagcgcaaagtaaactatcgtctgcgtgactggggtgtttctcgccagcgttattggggtgccccgatcccaatggttacgttggaagatgggactgtcgttcctaccccagaagatcaactgccggttatcctgccagaagatgtggtaatggacggtatttccagcccgatcaaggccgatcctgagtgggctaaaaccaccgttaacggtattccgggtctgcgtgaaaccgataccttcgatacctttatggaatcatcttggtattacgcgcgctacacctgcccgcaatatgatgacggtatgctggaccccgcagccgctaactactggttacctgtcgatcagtatgttgggggcattgaacatgccattatgcatctgatgtatttccgcttcttccacaaattactgcgtgacgccggtctggtggactccgatgaacccgccaaacgcctgttatgtcaggggatggtactggctgacgccttctattacaccggtaataacggtgagcgtatttgggtttcaccggtcgatgcgattgtcgaacgtgatgacaaaggccgtatcgttaaagctgtagatgcggaaggccatgagctggtgtacgccggcatgagtaaaatgtcgaaatcgaaaaacaacggtatcgacccgcaagtcatggtagaaaaatacggcgcggataccgtacgtctgtttatgatgtttgcctcaccagcagaaatgacgctggaatggcaggagtcgggcgttgaaggggctaaccgcttcctgaagcgtgtttggcgtctggcctttgatcacaccgcgaaaggtgcagtgaagccactggatattgccagcctgactgaagaacagaaatccctgcgtcgcgacctgcataaaaccattgcgaaagtgaccgatgatgttggccgccgtcaaaccttcaacacggcaattgctgctgtgatggagttgatgaacaagctgggccgtgcacctcaggaaacggagcaagaccgcgcactgatgcaagaagctttactggcggtagtccggatgctttatccattcacccctcacgtctgcttcagtttgtggcaagctttgggtggagaaggcgatatcgatactgcgccgtggccaattgctgatgaacaagcgatggttgaagactctaaattagtggtcgtacaggtcaatggcaaagtgcgtggcagaattacagtgcccgccgatgccactgaacagcaagtccgtgaacgcgctggtcaggagcacttggtggctaaatatctggatggcgttactgtacgtaaagtcatctatgtccctggcaaattgcttaatctggttgtgggttaagtcaaggaggcgttgtgcgacatcgtattctgacgttgttgctggggttggcggtgctggtcaccgctggctgcggttttaatctgcggggcaccactcaggtgccaactgagttgcaaaaattattgctggagagcagcgatccctatggcccgttagccaggtctatacgtcaacaactacgtttaaataacgtgactattgttgatgacgccatgcgtaaagatataccgacgctgcggatcatcggctcatccgaaagccaagagacagtgtctatcttccgtaacggtgtcgcggccgagaatcagttagtgctacatgtacaggcgcaggtgttgattccgggccatgatatttacccattgcaggtcaatgtgttccgcacattctttgataacccgttaacggcgttagccaaagaggctgaagccgaggtgcttcgtcaagaaatgcgtgagcaagccgcccagcagttagtgcgtcagttactgacggtacatgcggcagaagttaaaaacacgcagaaaaatggtgataaaccggtgagtgatgccaacgcggctcagggctcaaccccgacagccgtcaatgaaaccactctcggcgaacctgccgtcagtacctcagccaaatgatccggatttaccctgaacaacttgtcgcgcagctccatgaggggctacgcgcttgttatctattgtgtggcaatgaacccttgttgctacaggaaagtcaggaccacattcgtcgggtggcatcgcagcacgatttcactgagcatttcagctttgcgttggacgcgcacaccgaatgggagcatatttttagcctttgccaggcactgagtttgttcgccagccgccagacactgctgctgagtttcccagacagtgggctgaccgcgccaattagcgagcagttggttaaattatctggcctgttacacccagacattttattgatattgcgggcgaataagttgaccaaagcgcaagagaacagcgcctggtttaaagctctcagtaaaaatggggtatttgtcagttgccagacaccagaacaggcccagcttccccgctgggtgagcgctcgcgccaagagcctcaacttgaacgtagacgatgccgccattcaattactttgctactgctatgaaggtaacttgctggccttatctcaggcgttagaacggctctcgctgctctaccccgacggtaagttaaccctgcctaaagtagaacaagccgtcaacgacgctgcgcatttcacaccataccattggcttgatgccttgttgatggggaagagcaagcgggcttggcatattttgcagcaattacagcaagaagacagtgaacccgttattttactgcgtaccgtacaacgtgaactgctcctgctgttagcgctcaaacgtcagatggaacaagttccattgcgcgcattattcgatcaacacaaaatttggcagaaccggcggcccatgatgactcaggcactgcaacggctctcccttcagcaactgcaacaggcggttcatctgctcacacagatggaaatccggctgaaacaggattatggtcaatcaatctggcctgagttagaaacgctatctatgctgatgtgtggaaaaacattacctgagagcttttttgatgcccattaaatcctcggatcattctctgtatgccttattcggcggtacttttgatcccattcattacggtcatctgaaaccggttgaagcattagctcagcaagtcgggctgcaacacattattttattacctaatcatgtgcctccccatcgccctcaacccgaagccaatgcacaacagcggcttaaaatggtggaactggcggtggctgggaacccactgtttagcgttgattctcgtgaattattacgtgacagcccatcatttaccatcgagacactggaggcactgcgtaaagaacgtggtgcagaacagcctttagcgtttatcattgggcaagattcattattatcgctgcataaatggcaccgctggcaggcgttgctggatgtgtgccatttattagtttgcgcccggccaggttattcacagtcattggaaacaccggagttgcagcaatggttagagagccataaggtcatggatccacaggcattgagtcaacgtccacatggcgcaatctacctggcggatacgccgttgttagatatctctgctaccgatatccgtcgtcggcgtcataacggcgagagttgcgatgaccttctcccccaagctgtccagcgatatattgagttacaaggtttatatcgcggctgagggtttctatcaccacggaaagtcccgcggtatactccgccgctaaattttaggtattcgctgacaaccccctgtgaaataagcacgaacggcgggctttcagcggcatcctgccgataaatacatcatagccgttcattaacggtcgccatcctacgagaaatcgggtggaacggcaccttagtgaaaacgttacgaacaaaaacgacccgagggggaacctttgcaaggtaaagcgctccaagaatttgttatcgacaaactcgatgatttgaaaggccaagacattatcgctctggatgttcagggtaaatccagtattactgactgcatgattatctgtaccggcacatcaacccgccatgttatggcgctggcagataatgtggtccaagagtcacgcgcggcgggcatgataccgctgggcattgaaggccaaggcgtctcagactggattgtcgttgatctcggcgaagtgattgtgcatgtgatgcaagaagaaagccgccgtatgtacgaactggaaaaactctggagctaagcggtgaaactgcaactggtagccgtcggcacgaaaatgccagactgggtgcagacaggttttatcgaatatctgcgccgctttcccaaagatatgcccttcgagctggcagaaatacctgcgggtaaacggggcaaaaatgccgatatcaaacgcattctggaaaaagaaggcgagctgatgctagctgcggtagggaaaaataaccgtattgtcacgctggatatcccagggacaccctgggagaccccgcaattagcccaacaattagaacgttggaagcaggatggccgtgatgtaagcctgctgattggcgggccggaggggttagccccggcctgtaaagccgccgcagagcagagttggtcgctctctccgttaacgctacctcatcctttagtgcgtgttttagtggctgaaagcctctatcgtgcctggagtattacgaccaatcatccttatcaccgggaataaacgggcgatgaaactgaatcaagtgatggctctggctctgagtaagatgctggttttgagcaaaatgacgtaagctgcggaatgaaaaaagaacctaacccttttcgcgactattcggctgaatcagccctgtttgtccgccgcgccgtagtggcttttctgggtatcctgctactgagcggggtactggttgctaacctctataatttgcaaataatccgtttcgacgattacagcacccgctccaacgacaaccgcatcaaactggttcctatcgcccctagccgtggcatgatatttgacagaaatggcacaccactggcattaaaccgcaccatctatcaattagagttgatgccggaaaagatcgaaaacttgtcagccaccctcaatgcgctgcgcccaatagtggatctgactgacgacgatatcgctaactttgaaaaagagcgcaaacgctcacgtcgctttacctctattgccgttaaaacaccgttgaccgaggtgcaagtcgcccgttttgcagtgaatcaattccgcttccccggaattgaagtcaaaggctatcaacgtcgcttctacccgtatggctccgccctgacccacgtgattggctatgtctctaaaattaacgataaagatgtcgaacggttggataaagaaggcattctccccaattatgctgcgacccacgatatcggtaagttgggtattgaacgctattatgaatccaccttacatggcaaaactggttatgaagaagttgaagtcaataaccgaggccgggtaatccgccaattacatgagcaaccgccacaagcaggtaaagatatttatctgactctcgatctgagtctacaaatctatatcgagaagttactcagtggcagccgtgctgcggtcgtcgtcacagacccacgcaccggcgggatcctggccttggtatcaaacccaagctatgacccgaacctgtttgtcgacggcatctccaacaaagattatcaagggttgcttaacgatacgaaccgccccttaatcaatcgggcaacccaaggcgtttatccaccggcatcaaccgtgaaaccgtacatcgcagtgtcagcactgagtgccggggttatcaccaaaaacaccagcctgttcgatcctggttggtggcaactgcccggttcggaaaagcgctaccgtgactggaaaaaatggggccatggccgcctgaacgtcaccaaagcactggaagaatcggcagataccttcttctaccaagtcgcctatgatatgggcattgatcgcttatcatcttggatgagcaaattcgggtacggtgaatatactggcattgatttatccgaagagcgtgcgggtttaatgccaacacgcgagtggaagcaaaagcgccataaaaagccttggtatcagggtgataccattccggtaggtattggccagggttattggactgcgacgccaatccagatggctaaatccttaatgaccctgattaatgatggcacagttaagacacctcacctgttgcaaagcacccggattgatggcgtattagtgccctataagcaggaagacagtacgcagattgggagtatcaattctggctattgggaaattgctaaagacggcatgtatggcgtagcgaaccgcccgaacggtactggccgcaagttttttgaaggtacaccttataaggcagcggcgaaatcgggtaccgcacaggtttacagttatgaaacctataatgccagtaaagtggcagaacacctgcgcgaccataagttaatggttgcgtttgctccctatgagaaccctacggtatccgttgcaataatcttggaaaatggaggcgcggggcctgcggtagggaccattacccgtcagatcctcgaccatatcttgttgggcgataataatactgaattaccggatgcggttcctctgcctcctggcgttgaagcagattagttgaaacaggttagttgaaacagactaaaagcaaactaatcgttgatgcccgttgagttgaaataggtcgcattgaagccgatcacgttaagataggttacgttaagacaagtcacgttaagacaggtcacgttgaaaataaatagcgttggagcgggttaaggtaactcatgactgataatcaacaaaaaggctcgttgtggtacaaactacacatcgacctaccgtttctgatttgcatcttggcgctgctggcttatagcgcctttgtgatgtggagtgccagtgggcaagatattggcatgatggaacgcaaagttggccaaattgctatgggcttgattgtcatgttggtcatggcacagatcccgccacgggtgtatgaaagctgggccccctatctctattttgtttgtgtcatattactgatactggtcgatgcctttgggcagataagcaaaggcgctcaacgctggttggacttaggttttatccgctttcagccttctgaaatcgctaagattgccgtccccctgatggttgcacgctttatgaaccgcgatgtttgtccaccctcactgaaaaataccggcatcgcactgattttaattttcatccccaccttgttggttgctgctcaacccgatctgggaacatcaattctggttgcggcctccggcctgtttgtgttgttcctttcgggtatgagctggcgcttaattggggttgcggttgtactgttggccgggtttatccccattctctggttcttcctgatgcatggttatcaacgtgatcgcgtcatgatgctgttggatccagaaagcgatccgctcggtgcgggttaccatattattcagtctaaaattgcgattggctctggtggtttatctggaaaaggctggttgcacggcactcagtcacagctagagttcttacctgaacgccatactgacttcatttttgccgtattggctgaagagctcggtttaatcggtgtgctggtcttattaggcctctatttatgtttgatcatgcgcggcttggtcattgctgcaaatgcacaaaccaccttcggccgggtcatggttggcgggttgatgctgatactctttgtgtatgtatttgttaacataggtatggtcagtggcattttaccggtggttggcgtacctttgcccttagtcagttatggaggctcggcgctagtagttctgatggccgggtttggtatcgtgatgtcgatacatactcatcgaaaaatgttatctaagaatttatagaggtgggcaatgcgtaaggaatggctttgggtcggcatcgcaagtgtgctgctatcagcatgtattgatcagcctccggccccccagcaacaagtacaacaaacctacagcggcccagttgaagaaattggcggggcagaaccgcgctacgaaccttttaatcctaacgttaatcaggattataaagttaatggccagtcctaccgtattatcaaagatccgcagaatttctctcagatagggcttgcttcttcatatggtgaagaggcacgtggcaataccacggcaaccggagaaatttttgatcccaatgccttgaccgccgctcaccctactctgccaatcccaagctatgtccgggtaactaacgtcagtaatggccgccaaattgtggttcgtgtgaatgatcgcggcccctacacgccgggccgtgtgattgacttatccagagcagccgcagatcgcttaaatatttctaacaataccaaggtgaagatagattttatcaatgtcgcgcctgatggctcgctgtctggccctggtatggtaggcaccaccatcgcgaaacaaagctatgcgttacccagccgcccggacctaacatcaagcgggatgggtacgccgatgcaacaagatgccccagcaaccggtgccgctgtacaggcgattgataacagccagttatcgggtactgatgccacgcaacccgtcgcatcacaaagtagtggtttcctaagagcgcccacgccagtccctgcgggtgtgctggaaagctcggagccagtgatagattcagcgccagtcaccccccctgtggtcgccaatcccggcccggtcactacaacaccaacatccagcgcgatatcaggcggttatgtcgttcaggtcggtgcactgagcgatgctcagcgagcacagtcttggcaacaaagcctaagccaacgttttggtgttccgggtaaagtgtccaacagtggcagcatataccgtgttcagctagggcctttcagtcatcgtcaacaagcggttgatctgcaacaacgcctctcaaatgaagcacagcagcaatcctttatcgtggcagcgccctaaggcagacacgccttgtagcaatttagacactgactaataaaaataaccgtaaccgcctgtgcaaacagggtgttacggttaaaactgtttgggtgaaataaggggctactccccttcccgtaaatatataccctaaatacgtcgagttgcaggaaggcagcaattccgctaatcccaggcgctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaagatgtctggccaatggcaaatcagtgactggggtgaaggaaggccgccaacgtacaggcgacttgaaatatgacgggtataaacgccacagggcaaggagattgtcggatgtctgccgggatctcatctgctatagtgtggcatgttcttaacttactcccacggatgttgttgtcctgatcatgaaatatgtaattacctctcgcattatcaagagcctagcgctcggcactgttattgtcatgagcgctgctaacgctgatgacgtcaatctgaaaaccatgatccccggcgtaccgcagatcgacgcagaagcctacatcctaattgattacaactccgggaaagtattggcggaaatgaacgcggatacgcgccgcaacccagccagtttgaccaaaatgatgaccagctacgtcatcggccaggcgattaaatcagggaaaatcggggctgaagacatggtcaccgtgggtaaagatgcctgggctaccggtaacccggaatttaaaggctcctccctgatgtttctgaaaccgggcgaccgtgtgccggtgtctaaactgacccgtggtatcaacttacaatcgggtaacgatgcctgcgtcgcgatggccgattatgtcgcggggagtcaggactcattcgttaacctgatgaacaactatgttaaggcgctgggcttacaaaatacccacttcaaaactgttcacggtttagatgcggaaggccagttcagctctgcacgcgatatggcattgattggtcaagccctgatccgtgatgtgccagatgagtatgctatctataaagagaaagagtttaccttcaacaatatccgccagacaaaccgtaacggtttactgtgggacaccagtttgaacgtagatggcatcaaaaccggtcacaccgaggcagcaggttataatctggtcgcatcagcgactgatggacagatgcgtttgatttcagtcgttttaggcggccatacctttaagggccgtgaaactgaaagtaaaaaactgctgacctgggggttccgtttctttgaaaccgtcgcaccgctgaaagtcggtaaagagtttgcctcagaaccggtctggtttggcgatagtgatcgtgtgcagttaggtgtagataaagatgcttatctgactattccacgtggccgaatgaaagacctgaaagccagctatgtgctgaatacacctgaaattcatgcgccactggcgaaaaaccaagttgtgggaaccattaacttccagttagatggtaaaaccatcgatcagcgcccattggtggtgatgaacgaagtaaaagaaggtggtttcttcagccgtatggtggattatatcaagctgatgttccaccgctggtttggctaatccgctagcttgaaaaacagaagagacttgaaagccagtagattggccccatattgtgattaatcttatattgcaaataagctgatcttatctggcgaacagtacgtcactcccgctccggcgggagttgtgattttatagccggatacgttttatcattaccccactatcagtccggcgacagcccaggagcgcacatgaaaacgaaactgaacgaactacttgagttcccttgctcttttacctacaaggtcatgggcatcgctgaacctcaactggttgaccaagtagttgaagtggtacagcgccatgctccgggtgaatataccccgcaggtaaaaccgagcagcaaaggcaactatcactccgtgtctatcaccatcacagccacccatattgatcaggtggaaacactgtatgaagaactgggcaatcttgaattggtcaagatggtgctctagttcaagctatataggccatttgggttatagataaactatcaagccattcacaacgcgctaatgacggcccgccctgtttattcaggtaccgggccttattttttcgtggttaaattatcccctttagccatcaaattatagcgttgaactgtcaaaatagtggccccactcagcggggctggtatactggcgctaccatttctgtaaccagatgatgcctcgcttgcaacaacacaagatcattttacgtcagctagggttacaaccctatgcacccgtatcccaagccatgcataactttactgagtttcgcactgataccacaccagacgaaatctggttggttgagcatcagcacgtctttactcagggtcaggctggaaaagctgaacatgtcctgatgccaggtgatattccggttattcaaagtgatagggggggtcaggtcacctaccatggccccggccagcaagtgatgtatgtcatggttgatctcaaacgtgccaaaatcggtgtacgccagctagtcaccgccattgagaatacggtgatagagactctcgcccatttcaatattgattcacatgctcgcccagatgcccccggtgtctatgttgaacaacagaaaatatgctcactggggctacgcatccgccgaggctgttcgtttcacggtttagcattgaacattgcgatggatctggaaccgttccagcgcattaatccgtgcggctacgcgggtatgcagatgacacaagtcagtgcattacaaccaggggttaccgttgcggatgtgcagcctgtattggttcgcgaatttacccgccaattaggttatccgacggcaaaattgcagccgtggtcattatcagactatttattatcaagccattcatcatcaagcgtgttgtaaatgactcatatgcccgatgtaactgaaaccgtgaacgccaccatcgcgccaaaagtgaatggctgaacgaaacagagtaaagatgatataatttttaaacaattttcaaataatttttaacgaacgctacattacgttgaatttaatgaaaaatctcaagttgagagattcagaactggaacctgcccgattatgagtaaaccgattcagatggaacgcggcgtaaaataccgtgatgcagacaaaatggcgttaatcccggtaaaaaacgtggtgaccgaacgtcaggagctgttgcgtaaacccgagtggctaaaaatcaagcttccgactgattccagccgcattcagggtatcaaagctgcaatgcgtaagaatggtctgcattcggtttgtgaagaggcctcctgccctaacctgtctgagtgctttaaccacggtacggcaacatttatgatccttggtgcaatttgtacccgccgttgcccattctgtgacgttgcccatggtcgcccagtcacaccggatgctaatgagccagagaagctggcacagacgatccaagacatgggtctgcgctatgttgttatcacgtccgttgaccgtgatgacctacgtgatggtggtgctcagcattttgccgattgtatttcagcgatccgcgccaagaatccaaccatcaaaattgaaacgttagtccctgatttccgtggtcgtatggatcgcgcactcgatattctgaccgcaaccccaccagatgtatttaaccataatttggaaaacgtaccacgtgtttatcggcaggttcgtccaggggcgaactacgattggtcactgaaattacttgagcgcttcaaagaagcacatccagatatcccaactaaatccggcttaatggtcggcttgggcgaaaccaatgccgagattgtcgaggtcatgcatgatttacgccgccacggggtcacgatgttgacgctggggcaatacttgcaaccaagccgccatcatttacccgtacaacgttatgtcagcccggccgagtttgacgaaatgaaagcagaagccatggctatgggctttacccatgcagcctgtggcccatttgttcgctcttcttaccatgcagacctgcaagcgaaaggtatggaagtgaagtaagcggtaggctaaagacttcagcccatggctgaaataacttattacaccttaaaacagcagccaccaaaaaacggatttccattggagatccgttttttttatcagcccgatcccctgcttatacgcttcctgcgccacgctttagccgaaagactggcgatatggcacaggcaaaaagagtcagtctttgcgctcaaccgaagctgcggcttgggagtcagatgccgctttagtttcggctactgttttggtttccgctgacattttggtttctccaagcacactggttgaaacctcatcatcatttctcatcgcttttttaaagcctttcagcgctgcgcccaaatctgcccccagcgtgcgtaatttactggtaccaaacaacaacacaattaatatgccgacaaccaacagtttggtaatactgagaccttccataactcaccttcttggttagttcttctgataaaacagttcggtctataaaaccgttcagtttataaagcagttcagtgtataaaacagtaacgagttaaattctggctcatttacgaataaattaccgataaagacaacacgaatatgtaacagatttcgtaagtgaacgatgatgagttcacgagtctgtttagcattttggcgcatccctacgaagcattaccgtaacatccctcacgttagccagttgaatatcatttcaatcattttatgatggatttcagatgattattatcttatcgccttgcattaatggccctattgggaataatgccagcaaaatgggtcatgataaaaaccgacaagctacaaattaatattcaagcagtgtaatatcgcccctcaagatctggagatgacacgcctccataaccgccctaacaaggctaatgatgtctacgtgaccttctcattagggtacgtagggctaccaacgagcctttctgaaaagatttacgggtaaacaaaacgccccaatggtcagtatctgttagagaaaagtgcctatgtttaatacattacttgcagtgtttattggtggcggtgtgggcagcatggcccgttggttggtcagtttgaagttaaacagtgcatcggctcacttaccggtaggtacgcttattgtcaacctggtcggtgcctttattattggcctgacactggcgttttttagccgaatgactcatattgatcccgtttggaagctactgattaccaccggtttttgtgggggcctcacgacgttctccaccttttctgtcgaagtggtctatctaatccaagagggaaaattagcgtgggctgccggaacaattttgctcaatgtggcgggttcactggcaatgacgatgctggcttttatattggtcaataactttgccagccaataatggctagtggcctatgattaaacacttcaaggagtgaatagcgtggctatggtgtttattcagtagaaaatagtgctactaataatatcgccttaatgttttcttaatctatggtgcggataatcgtctggtagaggacagctaaccgagtggggttactgaaatactggatgggtggatgtatgtttggattgcctaaaacatcagttgagtggctaacaactattttttgtctgtttattaccgtagttttcattaaaatctatctcttctaagcccctctaatctctccttataatgcgctatgggtatctccctgcctgatcatcgattaggtaacagactaaacatattgtcttgtacgctaacgctacccataaaaaacccgcccagtaaggcgggtttttaaagatatgggctacttagatagcgataacattagcagcagatggccctttggcaccgttcgtgatttcaaattctacacgctggccttcagcaagcgttttgaaaccattgctagcgatggcagaaaaatgaacaaaaacgtccttgctaccatcttctggggtaatgaagccgaaacctttggattcattgaaccacttaacgctacctttaatcttagacatcaaacttacctttaacgtgaatgttggacacaaaaattgtgtcaattacagtacagcaatagaaccgttttttgtccacaatggagatcacaaaaaagagagaaaaagtgaaaaatctcttttttctggcgaatatccagcacagaaaaccaccttttcttgctttcaccgttccccctctcggggtctaaacgcctccggtaaactgccagactgtatctgaacgtcattcacctgtattatacttatccattggatacactaatatgagatgcatgatgaacggtagaataacaactttttttgaagataaaggctttggttttatcaccgatgaaaacggcgataaccgttattttcacgttataaaagttgctaatcccgagatgatcaaaaagggtgctgaagtaacctttgaaccgacaaccaacaccaaagggttatcagcattcgctgtaaaagtagcgattgagagcaaatatatattcatcgctaatgaaaggataaagctgaccagtatcaagtcattcaatacctttacaaaagaagtccctgctcaagccgaggttgataaagccaatacaatattatcagtaaacttactgatgaataaaattaggccacaggaagaggacatttcagagaaaaccataccactgaaaatgctgtcgataacaacattccaaaatgtgacatacacattttctgaacacgaagtcgatattgatagtacggttgctaaattaaagagtatttaatattgattttgggacttgccaaggccagctagccctgaaatatttggggctaccagtcgcaggtagttggtgatagtcggtgatagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgatagtcgttgatggttgatgatagtgattggcgatagaggctgatcgtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtaatagaaggtaacgcaagcgtccttgcctgcaaatgcaaaagcgtcccttataacatcctctggtgtcgacaataaaaataacgacaaccccagatatccttatgctaattatttaaacataaacatttttattaactcgacatcagtccgtgcaccaagtttcttcatggcggagcgcttttgtccactgactgttttttcacttttcttcaagattctggcaatatcaccaccagaaaagccttcattgaataacttcagtacaatattttcattcggtgtcagatattgacgctcagatgatactagatgaagtactttagctgttttacgttcgattaaattgtctttaaacccacggaacttacgcttaaatacagtagcgattttattactcaccgtttccaatgagtcttctctgaagatcatggtcacatcgctaaatcttggaataccttgtaaaaaactattcaatctggcatcacaaatcaaaaagacatccgcttctgcgggggtcttatccagacgtttgagtgcctcgaaaaaactgaattcatcgacgccaataaaaatcacatctgctgaataaaaagcttttcgatagaatttaatctcttttttaaatcctaaggatgtgaagattttttttacgatagataccatacctaatgtttgatatttatcgttatcgactatcatgcagcttatcattttggctatgcccattagtgcttaagcactctgtgaatccctgatgcttatctgtttgctatatgataaaatacgattgaatatcatatagataaccagacacactcctatgcatacagtaaaccacggcgggcgtgtgcgaggatataggatgtcaacaccggaatatgtaggaaacgtctgtttctctttgggctatttcttgcctatttcttaaagctatgtttggtaggcgtgacagcattaagattgtatgcaaagatagacaacgctataagtagtctgaataggaagggttttcttttactcgctgagcaccaaatatatagcagcaggtattctgtcaatgcgcgatcttatgtcatgcatgaggtttaacgtagcagccctctcaccttgcagatctcatttaaccttatcgtaagtcaaattattttatgagaaacgtcggtttacatgccctaaaaacgttgagctgcttttccgctgttacgttctactccgccagtaaaacctgtactgaacagtgctttttaagtggggaagtcatgggcgttttgtactttttgtcgatcattgctaccccgttgttttttatgatcattggctatatcgactcaaatgacaaaatcgatcagaaagacattttcagaaaattaaaatcgattataaccattattattttctggaacgttctcttctactttatcaatgaagatggtttcaaacggggttatttcctgcaaagctggcttctgtttagtatcgccatcatttacctcataaacccgattatctccaagatattaaaaagtaacaggacagctatcatcacgctctcttgcctggtcattttctccgtgactattgatctgatcagtgccttcagtgagcgaccataccttattgattttccacaatactttaggctatggacttggattttttactacatgacgggccgattcctctgctcgcgaatttgtcagaagatgacaaaattgccaaaggttcgtcttgctgccaagttactgctgctccctacatccatctcgatgtattattacgaaagtttcatgtcaatttacgtgtataaaaccgtgaacgcgagttacttccttgataacttccacgttttagtcctcagcttatgtctgtttgttatatttgataactttgacactcaatatgaatggataaagaaaacattggcgtatatcagcccatcaatgattggcgtttatatattgcatgatggaattttctactttattgccagcgcatataacttatcagatgtaacgttaagatttacgctgctgttatccgtatttgccgcctcagttttattgtcacgggccctattactgaataaatacacctcgcgctttatctcattctgatcgaaaaagacctgattgtgattatctgggaacgtgcagatctgatggaaggttatcactatccacgttagttgttgtggctcggggtgatcaccagcgtattaacatagtatatggcttcggtgtccattggtgccattttcaattttttgaatgttgtttaaaacataaaggtgtcgccatgaaaaccagccatcgggcaatcagtaccgttcgtgaagcccgaaaggcgattcgtagtggttatgacaaacccatcccaaagaaaggcattaaaactggttttaaaattgataagccaccagatgaaatgaccacgatagaggttcacatcacgcaggtggcttatttaatatcagtgtagacttcaatcaatacacactacaacggcctgtaaatatccctgtagtacgttaatcttttacgaaaaaaatgacgttcatccacagaaagctttgcttcaattttatcgacatcaatattctttttttggctttccataaaagcaactgtggatgccacaaagtccaaactggtatggcaatatgcagaaaccagcttctctaatgttgacatatcacacccccactcactttcgtaaacaacaataacacaaatatttactcagataatgtgactaaaatctcatgattaaagttaaatggttatcattcaacctaatgctaacttattattaacctaattgactacaatagggtaaatcctataacataaatataatcagtaagttaatagataatattctactatagcattagcgaaaagtggggaataattttcagtcaccacagcggcgagtatgattaaccaccgccgattgacatgcatttttatccatataccgtgtttttttgaatgatttcagctatcttcttcgactagcctaaaactaacgacagactcaagggcagttatgagaaaaataacgatgatcatgatagcagtagcgctggccgtgttcgcttatacctactttaccggggcatagagtgaaaatatgctaaaagttattgctcaggattttataaaactggaacacattaacgatgtgctaccactgtataaagaattagtggctaaaacaaaattggaagcgctttgtctctcttatgatttatttatagatcataacgatccaggccactttatttttattgaggagtggcccgatcaagcagctttagatacccattgtgcaactgaacatttcaggcggttagtgccgcaaattaatcattatcagcgtcaggcgtgtgcggttacccttatgaggccactggaataaccgccgacaatatccttacagcacaggctgctctgcctcatgatacgcttcttcttcatgatactgattttgccacatacccgcatagcggccattctttagcagcaattcgtcatggcggccacgttcaacgattgaacccgcctccagtacgataatttcatccgcatcaatgatggtcgataaacgatgcgcaatcaccagcgtcgtgtggtcacggctgacttcccgcagatgagattgaatctctcgttcggtgtgggtatcaagggcactggtggcctcatcgaagactaatatcgacggtttcttcaaaatggtgcgagcgattgccaccctttgtttctccccgcccgataacttaagcccccgctcgccaacccgagtttcataaccatccggtaagctaatgataaactcgtggatatgcgctaatttcgccgcccgctcgatctcttcatcggtcgaatctgttttaccgtaaccaatgttataacgcagagtatcgttaaacagcaccgtatcttgcggtacaatcccgatagcctcacgtaagctcgactgcgtcacaccacgaatatcctgatcatcgaggtaaacggcccccgcagtgacgtcataaaaccggaacaacaaacgagcaagcgttgatttccctgccccggacgcgccaacaatcgccaccgttttccccggtgggatagtgaacgatacattattcagaattggccgacgtggatcatagctaaaactcactgcatcgaaacgcacttcccctttcgtcaactgtaatggcaaggcatcagggcgatccgttatctcttgttttaccatcaagaggtcgagcatattttccatatcaatcagggcctgcctaatttccgaataaataaagccgaaaaaattaagcggctgatataactgcaagagataggcattaaccagcacaaagtcacctattgtcatctggccttgtacaattccctgcgcggccattgccatcatgacaatcagcccgacggaaataatcgcagtttgcccgaaactgagtacggtgaaactgatctggtttttgattgctgcatattcatataactgacgcgatagattaaaacgttctgcttcgaaatcttcattaccgaaatattttacagtttcataatttaataaactgtcgatggatttagtattcgcatccgcattcgctttgtttaattcacgcctaaaccgagtccgccagcccaccgccattaccgtgaataaaatataacagctaaccgtgacaaggatcgcgagagcaaaccagccacttaataaccgccacataatcaccgagaccaaggttatctcaaataaaatggggagaatagaaaatagcaggcgcgacagtaccgtggaaacggcctgtgtaccacgctcaatagataatgatagaccgccagtctggcgctctaggtgaaaccgcaaactcaaggcatgcaattgcctgaatacacgtaaacccaataaccgtgttgcgttctggctaacatgcacaaacatcacattacgcaactcttcgaacagcgaagcactgactctggctacgccatacgcgatgataaggctgatcggtattgccagcattttggcattttcactgctcagcgtatccaccatcgacttatacgccagggggaccagtgtcgtactgatcttagcaatcaccatgaaaaataaagcgattattaaatagtaacgtagtttcggattatctttaggccataaataaggaagcaaaaatttgagtatgcgggaacggtccatatttatctgtttttcatctctggcaaagcaacaacattcatgccttatattctgacagctatccgtgcaatctccgagtaataatagccgcgcacattgcagcaaaccctttttatatcgccaaaatcagtggcattttaaccaggcaataagtgaatatcgccttcctgctccgttaagtgcgcaggatttaaccgatagcgtcaatcacatcaacatgagcgtgataaaggacaacgcgatcagagccagtgggacagcgaaaataatgatgaaccaccgcttacgaagaacagccgccacgattaaacctacgcacatcgcagcgacaacaggccaatatatcattgaaaaaacaatgatataaaaaatccatgatcctaattctgtgggattaaatgaaaaatccatgttaacctcagttattccattatattaaaaactaaattttacagtataaatttattatctcaaacgaataaaaacaaagaaatttggttatttacaatgaaaatttaatcctttttttgttgactacttaataaatcatcatttacataataaataatttatgtaataggataattatgatttatccaaacatgatcgttttcccagctaaatatccatttacgtaccggaccagccattacattcagataataactgtcatagcctgccatcgtcgctactgggtgataacctcttggcaccatgaccacctcgcggttgtaaaccgccatacattcatcaagtgagcggtcatcagtataaacacgctgcatacagaagccctgctctggattaaggcggtgataataggtctcttccagataagtttcgtgtggtgggttgtcagtgtcatgtttgtggctcgggtatgaactgctcgccccttcgttggtataaacctccaccaccagcaggctatcggcggggtgatcttctggcaaaatgttgtgtacatagcgctggttatgacccttaccgcgcgcttctgcgccgatatcctctggcgaaatcagccgggttgggtaagtgcctttaccgggggcggaacaaaccgccagttcaagcggggtaatggcctgcacctgtaccgcttcgcccggagtgacatacaccgcccaaggtttatggcgctcaaacgggctcatgcgatcacctatgttagggaattgtgcgctgggcgtactgatactggcgcgcccagcgatcaaaaccaggcaacgctcatcgggaaccgcggtgagcgtcagtggctgcccttcattcagttcatacacctcaaaccccacatacccccagcccgcctgcgctggagtgattcgctgcgtcaggccccgctcatccggtgcctgcctgcgtgataataaacgtgacatatgacccccttaaatcagcccagcgttatgtgccagacggcttaaattgtggtagcccatgcgcgcataggtcattgggtgggcgacattaggatcttgctctgcctcgaccaccagccagccctgataaccgtgttgtttgagtaacgccatgatgggtggatagtccacaccgccgtcacccggaacggtaaatacgccactcaacaccgcgtccagaaaactggttttacggtttttgacatcggccagcaccgacgtgcgcacatctttgcaatgaacatggttgatccgcgcaatccagcgttgtgccaccgccagcggatccgcccccgcaaaggtgaggtggcccgtgtcgagtagcagcccgacctcttcgccagtatgaatcatcagattatcgatatcttgcgcgctttcgatcaccgtgcccatatggtggtggtaagcaatctgcacccccagtgcctgcgtgtaacgggcaaaggcggtgagcttcgcgccatactccgcccaacgcgctggcggaaaccttgggcgcagatgcactggcgtttgctgttcaccatgaatacaaccggacacttcagcaaataccatcaccttagcccccagttcacgcagcagtgccagatgtgaccgaaccgccacaatctcctcttcaaccgagcgttccaacagccgcccggaataccaaccagagaccaatttcagttgatgatgctctagaattggccctaaaacccccgcctcgcgtgaaaatttattgcccagttcaaagcccgcaaaacccgcctctttaccttcgctcaggcatgtttcaagcgatgtttccgcccccagagaaggcagatcgtcgttagtccatgtcagcggattaatgcctaactgcaccgcggtggtatgccgatcagcttctgtttttcgcactgtctctgtttttcgaacaatgtctatttttcgaacaatacctattttctgattaacttctgcttttcgaacaacctctgttgtctgatcaaccgccgtttttggttcaaccgccgttctttgatccaccatcgtcatgtttctcctgaagattatttctgcccgcgctcacgccacagcgtaatgagctgtagatagttgtcccgaatgcgggcaataagctgcgtatcgtcaatatcgcgctttagccaagcgagggaagcgtcaccaaacagcgtgcgccctacggcaaaacctttgactatcgggtagcccgccgcggcattaaagcctgtgcgcagtgcctcaagtgaggcatcgagcccaaggatcactacgccgcggcagtgcggatcgcgccgttcaatcagtttgttcagcgccgcccagccctctgaggcgagtggcggcagtttccaccaatcgggatagaccccgagattgtagaagcgtgaaatagcacgtaggtagagttcatcactgcgtggcatgccagcgggtaatatcacttccagcagcagttcgtggccagattggcaacacgcccggtacacctcaataattttctgttcctgctccaggcgtaggctgtaggcatcttctggatggaagaacaccagacacttgacgatatgctcttgcggccaaccaataagttgtgagccaatattgccgtgctccatcgccagcggccttgagccaggcagttcaatgggccgcccaatccaccagcctgctcccgtaatggcattaagggcgtcctgaccaaaagtgccatcgcacagcagccccgctttcccctgcagcccggcagtgtgtactgcctcacggctggcctgtaaaattagtgtcttgagcgtcgagatatggcacagatcagcgccgcattgcagtgccatttcttcgagttgactgcggtgatcaaaggccatcacgcacagctcgggccactggcggcggcgcgtcgtaacgcggtgtaaatggttaagatgcacatcaagatctggccgcaccacggcatctgcccgcgccagataattatccagctcaattttactcggcatcgcaggcgcacagccgtggcgcgagaccaccagtgcgccacaagcattggcgtagcgacatgcctgcggccaaccttcatcattgagataaccgcgcaggagacctgacataaatgcgtcccctgcgcccaacacgttcagcacttttacccgcacaccgctaacggtcaacccctcatcaagggtctgcgggatggcctcggtgtacaccgaacaacccagcgccccccgcttgcacaccagcgcagcgtcactgacctcacgcacacctctcagtgcatccagcgtattggtgctgccacccgcaatatgaaattcctcttcggtccccacaatcacatcaaacaaattgaatactgcgagcagttcagcagtgacctgatgggattcaataaagcgcgtttcgccgtcaccaagcgacgtcagcccccacagtaccgggcggtagtcaatatccaacacggtacgcactccattgcggcgtgcatagcgcagcgctgtcagtaccgcttcacgagtgtttggatgagaaagatgggtgcccgtgatggcaaggctgcgggcagaggcgatgtattgctcgctgaaatcctgcgccgtaatcgccatatcggcacagttatcgcggtagaaaatcagcggaaaggtgtctcgatctttaatactcaggagtaccagcgccgtgagccgctttttatctgtggtcagatggctggtatcacagccaacctgatgaagctcttcacgcagaaaacgccccatatgctcgtcgcccacccgtgccaacattgacgagcgcagcccctgccgggcggaaccataagccacgttgccggatgaaccgccgagatatttggcaaagctggcaacatcctctagccgtgcgccaatctgctgaccgtagagatctaccgcaatgcggcccatgcatatgacatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtcttttccgcgctaacgctaaattgcttttccacactcataccccccctcagaccctgtcatacctcatcctcagacaatgtcggtcacattcacccagcggctatcctgatgagacagagcaatcgcatcgagaatgcgtgagactttccagccctcggcgaaatcgggccacagcggcgtgtccatcgcgatgccgtcgatcaagtcacgcacttccacggttttttgatcgttaaaaccaataccgtggcccgcagccatacagaacgcggcatactctgggtgcgccgggccgacgagcagggtacggaagccttgtcggttgaccgggtcgttgtgcaggtagagtttgagttccgccatacgttcttgggtaaaactgatcgccccttgagtaccggtaatcatgtaagagaggcccattttgcgcccgcaagccacccgcgaggcttcaatcactccctgagcgccattcacaaaacgcaccatggcatgggcctgatcttcgttttcaaccgccactctggcgctggagccaacgctcgccgggcgtgtcaccacgacggttttcagatcaccgcatacctgcgttatttcccccaccagatattgcgccatgctgacgatgtgggccgccagatcgccaagtgctcccagccctgccgtcgcgtgtaaacagtgccagtgaataggggtattgggatcggccatatagtcttcgttatgggtgccataaaagtggatcacctcaccgatttcaccacgttcaatgatctctttagccagcttcgcactggggtttttgatgtaattgaaccctaccaacgttttcaccccagcgcgcgttgcggccgccgccatctcgctggcgtcacgggcattcagcgccagcggtttctccgcatagacatgtttgccgtggtggatggccgccagcgccatctctttatgtagataattaggtgagcaaatatcaaccacatcaatagccggatccgcgaccagctcccgccagtcgcaggtaaaccggttgaaaccgaaagcctgcgcacgctgtgccgccagcgctggtgagacttcggccaccatttcgcgcaccagtttgccgcgcaattcaaacaccgtcggtgcctgtgcgtaggcaatggcgtgcgccttaccgatatacccggtaccaatcaatccaatacgcacttctttcatcattcactcctgacatgaacgtattacagcgcgccgcgacggttcttggcgtaggtatcaaaggccaccgccaatacgatgatcaggccggtgataatttgctggtagtaagccgaaacattcatcagcaccaaaccgttaatcaagatccccatgatgatggagccaataatggtgccgccgatacgcccgtaaccgcccatcagtgaagtgccaccaatcaccaccgaggcaatcacccgcaattcaaacgagatcccggctaccgcttcagcactgcccagccgggcgcttaggatgaaacccgccaacccggcaaggcagccgatcaccacgtagacgctgaccagcacgcgtttcacattaactcccgccaaacgtgccgcttcaggattaccgccaatcgcatagacgaaacgcccccagcgggttttgtgcagcgccagataaccggctatcgcgacaatggcaaaaatccaaatgggtattgaaataccgagtaagtccccgcgcccccaccagcggtagcctgcatcaaacccggcgataggggcaccgtcgttaatcaccaacgtcaggccacgccagatggtcatcccacccagggtgacaataaagggcggcagacgcagacgcgtgacccccaagccctgcaaaaaaccaataagggtgcccattgccagacaaatactgaggccaattagccaactcatgccgccccaagcgttggggtcaatggtggtaaagttatcgcctttaatcacataagcggctgtcatggcggacaccgcaagaattgagccgacggaaagatcaatacccgcggtcaggatgacgaaggtcatgcccacggccatgatgccgtagatggatacctcagttaggatgttgaaaatattgcgttctgagagaaaattactgttctgcaattggaagaaaatcagcagcaggaacataaaaatcaggacgccgaagcgttcaaaaaaagtgatcgggtcaaaacgcatcgcgctttttaccgatgcctggggcttggaaagcggctgtagcatgaggtgctccgttaggcggcatttaaggcgttatgattgatggtcatcatggtcatcagccgttcttcgctggcgtcatcaccgtgaatctctccagtgactcgcccttcgcttagcgtgatgatccggtcagaaaccgcgagaacttccggtaaatccgaggagatgacgatcactgccacgccctgtttagccatatcaaacaacacctgatgcacttccgatttcgtgcccacatcaatgccccgtgtcggttcatcgacgatcaggatccgtggattgagcgccatgcagcgggccaagatcaccttctgctggttaccgccagagagcttacgcaccgcctgttcgctgttcaccatcttgatttgcagtgctaaacggtaggtctcaatcagttgatcttctttgcgggtattgacgaaaaaacgccactgtaacagcccggccaggctcgaaagtgtcagattgtcgcgaatagaaagcccttgcactgccccctcttttttacggtcttccggcaccagtgctatcccctgttccagcgcgaacattggatcccgtggctgatagggcacaccgtctatctcaaaattgccagaggtgaaagcccctgccccaaacagacaacgtgccacttcggtacgccctgcccctaccaacccggcgatacccaagacttccccggcgtggacatgaaagctgatgtcttttagcgccacaccatgtgggtcgagcgggggtttttcacgacacagcccttgcacagataggcgaatgggctggtcttggtgatgggtctcactggcggggcggcggttaaatacgacgtctcgccccaccatcaggcggataatcttctcaacgttggtgcctgcaacctcatcagaaccggtgtaacgcccatcctgaaacaccgtgaaacggtcacagagttggaacacttcgtgcaagcggtgggtgacatagataatgctcacaccacggcctttcagttcccgtaccacgcgatgcaggctttcgacttcgctgtcgctgagtgctgccgaaggctcatccatgacaatgagcttcgcgttcaaggtcagcgcccgggcgatctctaccatctgttgctgcgcgatactcaagcgcgccaccgccgtggtgggtgacacgttaagttgcaggtaatcgaggatcgcttgggcttcctgattgacggctttttcgtcgacaaatacctgacggcggcgcggttcacgaccaagaaacatgttttctgccaccgtcatgttgggcagtaggttaacttcttgatagatggtgataatgcctttgttctggcgttccactggcgagtcgtccaatgccagcatttcaccgttaaaccagatttcgccgtgagtctggggttgagcacccgagagtgctttcaagagtgttgatttacctgcgccgttctcacccaagagtgcatgtatttcaccctgctctagggtgagctgtacgttactgagcgcccagacaccagagaagcttttcgccatatcggtgattttcaataaaggttgcgacatcggtgttctcctcctgacgccgcccccgtcgcggcgacgctgacagggttacttacccgcttcgctaacgcgctcggcctggtctagattttctttggtgatcatcgttggcaagaaatctgcaccggtgatcgctttttggtcacggatattcgccaccagttggttcatggcggttgtcaccgcgtaacccggacgttgatcggccgtcaccgccatccacccttcacgtacacgtgccagcgcctctggcacggcatcgaaacctgtcaccataatttcacccggtttcatgccatggctctgtaatgcttcaatggcacccagcgccatatcatcattggctgagaggatcacttgcgggggttttggcagcgatgggagtacgctttctataatgcgcatcccttctgaccgcatccagtttcctgtctgatcgacgacgatacgatacttgtcaccccccgttttcaggctgtcgcggatccctttggttcgttcaatattggaggaggaaccgggctgaccggtgagtagcacgatctctgcgccattcgggaacatcgatttcacatagttggcaatggcctcgccacctttgtaattattcgcgccaaaatgcggcacttttttctcgctctcgactgaccgatccagcgtgaccaccggcagtttggcctgctgaatttcctctacggcactggaaatggcgttaatgtcattcggcgagacaataaaaccctgcgcgccacgggtgatggcattttccaggtcagccacctgcttaggcgaactgccctgcccatccagtacttgtaacttcacacccaacgctttggccgttttcacggcagtgcgctgcatatgcacttcaaacggcatcgccagatttggtgtactaaaaacaatttgttcattctcggcaaaggccaccccagaagtgaatacgatgagggcggcgaggatcagctttttcattgttatctctctttatcgttgtagagtcggtacggttgtaaggtctagagggttgtagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcggtcaaaatttacagggagatttcacgctggctgtgcaacgattccagcgctttgtcggccaaatacaacgcccgctcaccctcttcaccaccgcattccggttgcacatcgccgcgtaaaacagcgacaaagtgttcccattccgcagcataggcggcttgataacgttgcaggaaaaaatgctccggtaacgcacgggtaccccccttttggccaaagtgctgtacctggttttccagaatattgcccacgcacagcaacccctgcgatccatgcagttctaaccgctggtcgtaaccataagccgagcggcggctgttgacgatggtcgccatcgcgccagaggcgtatttcagcaccacaaacgcggtgtcgatatcgccagccgcaccaatggcgggatccactaaattgctaccctgagcaaatacggcaaccggttcttcgcccatgatgaaacgcgccatgtcaaagtcgtggatggtcatatcacggaacataccgccggaaacgcgcacatactccaccgggggggcgacgggtcgcgggagataatcagtaacgattccggtttaccaatgcgccctgccaacacctcgtttttgaggtgccgaaactgtggatcgaagcggcggttaaaaccgataaacagcggcaccccatactctttcacgacttttaggcaatcccgcacacgggcaagatcgagatggaccggtttttcgcagaaaatggttttgccgtgttttgctgccagctcaatcaaatcagcatgagtatcggtggcggaagcgatcaacaccgcgtggacgttcagatctgccatggcctcattcacactctgctgacgggtccgatactgtgatacgaggcgagccgcgttttcctgattgggatccaccacagaccagagggtggtctctgggtgggcggcaatattggcggcgtgaacctggccgatgcggcctgcgcccagtaaggcaatgttaaacatagcggctcctgctcctgatctagcgatatctcggtggtctggtaatcccccctaaaaactggggtacaccgcgaaagcaatactgcggtataacctttgcccaataaaacataacctttattcaataaaacattcatttcattttaatgaaaagtgaaaattacattttttgagcagaagttaacatttttttaataaagtgagttagttttgctatcacagtcataacattttctaaaactaaccccattttttgcagccaacgacggatgaacaggcaggataacggagggttagtactgacgggcacgttttaccttcatctgggttcgctctgcagcctgctgtaccgcgggtgaacgggcgatttgcgcatcgccagtacgccaccaagacgcataatcgtgcgtcatgcttttcggcaagactttaatatccagtagcaccggccccggatgatcgcgggatgctgccaatgccgctagcaggcttggttcatcgtgcacccgccaggcgcggcagccataactttcggcgttttgggcgaaatcaacgcaaatcaatgggccattgagttgccccgactcgtggttacggtggcggctctcggtacaaaaactgcccatcccgtggcccatttgcaggttgttgatacagccgaatccggcgttatcaaacagtaggacggtaatttttagcccctcttgtaccgccgtgtgcagctcggaatgcagcatcatataggagccatcacccaccatggcgtacaccggttgatgtggcatcgcaattttcgccccgatggcggcagcgatttcatagcccatgcatgaataaccgtattcaagatgataggtgtctgccgtttttacctgccatagacgctgtaaatcccccggcagcgaccccgccgcccccacgacaatggcatcgtcttcaatatgctggttgataagcccaagtacccgagtctgggtcagtgtggtattgagcacctcggcgtattcttgtagcgaatcatcaagatgaccggccacctctggcacctcatcaggccgccaggtgcgtgaccaaagccgttgacattcgtcgcaccacgctgctttggcctcaatgatatcgccctgccaagcagtgcgataacctgccagcccttcggttaatgcctcaagccccacccgcgcatcggcaatcagggccgtggcatccagtttaagtgcatcgaattccgccacgttaagcagcaaaaacgccacctccgggtgagaaaatagtgctttggaacccgtagtgaaatcggtgagccgggtaccgatgccgatcaccagatcagcctgtggagctaaccggttagcggccaacccgccagtgacaccaattccccccaagttgaggggatgatcacttggcagcgcccctttgcccgcttgggtttcagtaaagggtaattgagcgttttccacaaaggcacgaaacgcctcatgcgcccccgaatagcgcacgccgccgccacacaccaccagcgggcggcgtttacgggcgatcaggctgagcgcatcagaaagcctgcgcgtatccggtggacggcgctcgatacgatgcacccggcgctcaaagaagctcgccgggtaatcccacgcttcgccctgcacatcctgaggcagacaaagggtcaccgcaccggtatccgccgggtcagtcagtactcgcatagcactcagcatggcgctcatcaattgctcagggcgattaatgcgatcccagtaacgtgataccgggcggaagcaatcgttagtgctaatactaaggtcgtgatattgctcgatctgctgtaacaccgggtcaggctgacggctggcgtagatatcccccggcaatagcagcagcggaatgcggtttgccgtggcggtggccgctgcggtgaccatattggcggctcccggcccgatagacgaactgacggcatagatacgctgacggcgatactgtttcgcaaaaccaatcgccatatgcgccatgccctgctcgttacagccctgatgcacctgtaaatggcccggattttcttccagagcctggccgataccgagtacattgccgtgcccgaaaatcgtcatcacgccgtggacaaatgcgacctcctgaccatcaatggccacatattgctgattaagaaacctgaccagcgcctgtgccatggtcatccgtactgttttcatcgccatgtttacggtgctcatgcggcctctcccttcaaccgagtgtcggcatagagaatgccgcgccctgatcatgctgtgcttctggccagcgggcagtgatggttttcatccgcgtgtagaagcgcaccccgtcattgccatgcacgttgagcggcccgaaaatcgaacgtttccagccgccgaagctatgaaacgccaccggtactgggatcggcacgttgacgccgaccatccccacctgtacctcctcacagaagcggcgtgcggtacccccatcgcgggtgaaaatagccgtgccattaccatattcatgacggttgatcagatccaccgcactgcgataatccgcgatacgtaccacagaaagtaccggtccaaaaatctcttcttgataaatggtcatggccggggtgacatgatcgaacaacgttggcccgacaaaatacccttgctcatggcccgccaccttcaaaccacggccatcgatgcgcaacgttgccttctgggccacgccgctgtcgatataccccaataccttcgcgcggtgtggcgcagagatcagcggccccatgtcgttttctggctcctgtgccagccccggaccaacacgtaacgtgctaatttgctgttccagccgtgcgcaaaggttatctgccgtttcatcccccaccgccaacaccaccgagagcgccatacagcgctcccctgccgcgccgtatgccgcgcccataatggcgctagccgccatgtccatatcggcgtccggcatcagaatgcagtggtttttggccccgcccagtgcctggcagcgttttccgtgggccgatgcggtctggtagatatattcagcaatcggcgtagaaccgacaaagcttactgcctgcactcgcggatcggtcaacagcacgtccactgcggttttatcaccctgtacgacgttaaatacaccgtctggtagcccggcctcggttaaaagttgtgccagccgcacagccagcgacggatccttttcggacggtttcagtacaaaagtattcccggtcgccagggctatcgggaacatccacatcggtaccatcgcggggaaattaaagggcgtaatccccacgcacacccccagcggctgcatcaacgagtgattgtccacgccagtgccaacattggctgagtgctcgcctttttggaggtgcggaatgccacaggcgaattccaccacttccagacctcgggttagctcacccaccgcatcggaatacacttttccatgctcttcgctaataagctgtgccaatgcatccagatgctgctccagcaaacttttaaaccggaacatcacgcgcgcgcgtttaagtggcgcttggcgcgaccaactggcgaacgcttgttgtgccgccgtgatggcctgctcggtctcctgcgctgtgctcatcatcacctgacggataggttcgccagtggctgagttgaagattgcctgagcgcgcgggctaccgctggtgacactgttgccgcaactaaagacacatttgccattaataaaattcgctaccgtctccattttgacccctcgctgttaaaaggtgactgacacctggacactgtatataaaacaaacgttctactttaagttaaaataaaataaatattggatattgtgatcaataatgggtttttatgttaacaagctgcatgactggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggccgttatcgtctccattctcccggagcgtctgtttcattttgtgggtagtctgagtgacaggcgtttaaaaacagccgttgagcgattacattcaaatcatgtattaagggagaaataatgactacagcaagcaatctgagtgaactacagcagcagatccgtgatcgttacgacaacctgagtaagcggctgcagcaagtctcccgctatgtgttggacaataccaacagcgtggcgtttgacaccgttgccgtcattgccgaacgcgcagacgtgcctccgtcaaccttaattcgttttgctaacgcctttgatttcagtggcttcaacgagatgaaacagctgtttcgtatgaatctggtggaagagaccgcgagttataccgatcgtgcacggctgtttcgcgcaatggaaagcgaagccgtgccggaaacgccactcggtatcctgcaagagtttgcccgatccaatgctcaggcactacagcagttggcggcacgtactgagccagagatgctgcaacgtgcggtggaactgcttgctcaggccgataccatttatgtggtgggcctgcgccgctcgttcagcgtggccgcctatctgacctacgcactcagccatttagaatgtcgcccagtacaacttcatggcctcggggggatgttgcgcgagcaggtgaacagcattaaagcacgcgatatcgtggtttctatcagtttctctccttacgccgaagagaccgtgatggtcagcgaaatagccgctagcgcgggtgcccggcagattgtcattaccgacagccagataagcccgctcgccacgttcagcgatctctgttttgtggtgaaagaggctcaggtagatgccttccgatctcaatcagccacgctctgtctagtgcagtcgctggtcgtggcgttggcctaccagcaggaggcgcaggccggggccgcgctggcgcacagacagtgaccctctataagctgcctgtgcggcagtgaactctgtacgcataccgccatcttgcatcagtcttttctaagctgcctgtgcggcagtgaacagcaaaaatcttaattacatctgatgatttcggtttctaagctgcctgtgcggcagtgaactttacggcacggcgaaagattcggttcttgtctttctaagctgcctgtgcggcagtgaacttctggataggacaaataggatgattgtatcagtttctaagctgcctgtgcggcagtgaacagtaagataatacgggtaacagactgtttgtaaaataattctttcgccaaagggtaaaaaatgattttttttaaccctcggtaagcaggatataaaatcaatgagttagccatagctaaaaaaatagggtcaaaaaatgattcccctgatgcgaataggctaagaatccccatgcgttattatcgtgatctttatcacgggctgattttaacgcgataaccactcccctgaacctgtatttttcacttgccttccctttactgaatcgaatactccaccatttttcctttaccgcctattaacgcttttttatcttttttgtaaaattctccatgcaaaaacgagaggagaactttggctatgtctgaaaaaagagtgaatctacaagtcattgcatgggccacgatcatcggtggattcgtcagctcgctagtaaaatcaggaactgaagtgaatatgcctccccgcgtagttggtgagatatcgcctcctgcggcaaatattgacgcatggcttgggtggctaggaattaattctcattcgatggactatgtttatcaaggggtaaccatttcgggggctgtagtgctctatcactggctatttagttttgtttttgcttttgtttatgtcctattgtccgcctattggcccaaagtcagattatggtatagcgcagcctatggattgagtatcactgtcgccatacatggggttctgataccagcattaggcttcaggcatccagcttacttggcgggtgaaactgggtggttatggaatctcaatgggtatgaattatggagtgaaataatagggcatctctgctggtctgcctctcttgagatctgcctggttgctgtccttgcctttttctcaaaacccattaaagggatatgggcaaattaaaactccgttttatttaatacttgctgtaccaacgccctgaaacgctctcagggcatgactctgccatagcttcgtttttagggttcaggtcaattgggttattaactaaatgaggttattaggtacattaaaaaaagaatattggcgtactctaatgggattcctatgataaatatcagaaaattcccacaccaatgtctgaaatatcctaatcgatgcgcgttttatctgaattattatatattggatcaataagaggctttttaccattagcccctcccccctatttcacctattatccctgataaaatataacctgaatggggaaactgtgacttatccgtccgcggacagtaactaacctcttgggttgttgtgctgtctggtgtttaaaggattattatctatggatttgttgaggtttctgctgatctccccctttgcccttatcaagggactctatcggttaagcgcttatcttttacggttagtgggccgcctattgcgcccagtcgtcggtaacctgaattggcgcgcgccacaatggatgacgaaaaccgccaacgggctacactgtgccttcaaccgttcagagcaatgggtcgctaagcatcccaaagggatcagtgcggcaatagtgctgttgatggctgccgccagcgccgccttctatggctatcactggtatcttaaccggccccaaccgattgaaccggcacctatggtttatcaggaaaccagtatcagagtctcggcgccaagaacggttaactaccaggcgcaaaaaccagaagcccagccgcttagtcttaattttatgcattcagccgcacctatcaccgcgatgggtcaggtcgtcgatcagggcatctcattaacccccgcgatagagggtgaatggaaatgggcaactgaacgcacgttggtgtttactcccaaaaaagcctggccgatgggcgctaactaccaaattacgatcgatacagaaaaacttttagcaccacagattaagctcaatcagaccgaacttaatttcacaacgccagcttttgcttatcaattggaaaaagcggaatattatcaggatccgcaagaggcccaaaagcgcagcactattttccatgtgcaatttaatgccccagttgatgttgccagctttgaaaaacagatcctcttgggattggtcgaaggtaaatccaagtcagagaagaaacttaatttctccgtcgtttatgatgagaaaaagcttaatgcctggatacattcgcaacccttgatgccaatggataaaggcggttcggtccatctatcgattaataaaggggtgaatgccagtgtcgccgccacgcctacgacacaggcacagaataaatgggtatccgtccctaacctatatagcctggcggttaatagtatcaatgccacgttggtcgagtcagataacaataatggtgagcgggccttaattattgctatcagcgacgcggttaaagataaagagatcaaaaatgcggtcaaagcctggttactgccgcaacataattttcaagcgaaagagagcgccaaaacatcaaccgatttctatccttgggatatggatgatattgacgataatctgctgcaacaatcaacgccgctggcgctgaccctcaatgaggccgagcaagagtatcagccaatattcagctttaagtttgatgccccttcctatcgcacactgctgatcgaggttaacaatagcctgacatcggtgggcggttataaaatgccggaaaaaatctaccaaatagtcagggttcccgattaccctaagacgctgcgctttatgtcacaaggctcgttattatcgatgcagggtgataagcagatcagcgtcgccgcccgtaatatgactggcatgaaactggatattaagcgggttattcctagccagttacaacatattgtgtcatttaaaagcagcgaatattcatcagctcactttaaccgcctgagtgatgaatattttactgaacacttccagtaccaaaccgcgctgaataatgacaaccccggcgagatcaattatcaaggggtcgatctgtcccgttatcttgcaaataatccgagtgctcggcgtggggtgttcttactcaccctgtcagcttgggatccggagaaaagggataatcagcaacacagcgaggaagactacgacgaagaccaggaatgggtcggcgattcacgctttgtggtgatcacggacttaggcattatcaccaagcaatcgcaggatagatcccgtgatgtgtttgtgcaatccattcactcgggtctgcccgccgccgatgctaaagtctctgtggtggcaaaaaatggtgtggtcttactgagccaaatcaccgatagcaaagggcatgtccattttcctgcgctggacgcctttaaaaatgaacgccaaccggtcatgttcctggtggaaaaagaaggggatgtctccttcctgcccacccgagccacctatgaccgtaaccttgatttctcacgttttgatattgatggcgaagagaccccgtccgacccacgtactctaagcagctatctgttttctgaccggggagtttatcgcccaggcgaccgcttcaatattggtctgatcacccggaccgccaactgggctaccgcactcgatggcgtccccctgcgggcggagatccgtgacccacgagataccttgatgagtaccctgccgataaccttggacagcagtggtttcaatgagctcagctatacgaccggtgaaaactcacctaccggtgaatggaacgtctatctctatctggttggtaagaataatgaaacgtcgatgttgctggggcacaccaccgtaaatgttaaagagttcgagcctgatcgcttaaaagtgcaactgcaactgacgccagagcgtcaacaaggctgggttaaaccgcaggagctgcaagccaatatcaatgtacaaaatctattcggtacaccagcacaggagcgccgtgtcacctctagactgatcttgcggccaatgtacccgagttttgccccgttccctgattacctgttctatgagaatcgccataacagcgatggttttgagaccgaactggaagagcaaacgaccgatctacaggggatggcgaccattccattggatctgaaatcctatgctgacgccacctatcaactgcaattgctgtcggaagcctttgaagcgggtggaggccgctctgtggccgcgactgcgcgggttctggtctcaccttacgactctctggttggggtgaaagccgatggcgatctgagttatatcaaccgtgatgccgtgcgtaagctgaatattattgccgttgacccgagcctgaataaaattgcgctgccagacttgagtctgtcattgattgagcagaagtatatttcagtgctaaccaaacaggattcaggcgtttataaatatcaatcacggctaaaggagcagttggtctcagagcaaccgctacaaatcagcccgacagggacggatttcaccctggtgacccagcagcctggtgattttattctggtggttaaggacagtcaggggcaggttctgaaccgtattagttatacggtggcgggtaacgcaaacctgacccgctcactggatcgcaacaccgaattaaagctaaaactgaatcaggccgaatatctgcaaggcgaagaaattgagattgcgattaatgcaccttatgccggtagcggtctgatcacgatagaaaaagataaagtgtatagctggcagtggttccacagtgataccaccagctctgtgcagagaatccgcatcccaccggcaatggaaggcaatggctatatcaacgtacaattcgtgcgtgatgtgaattccgatgagatctttatgagcccactgagttacggtgtgatgccatttaagatcagtaccaaagcgcgtcaggcggctatcgagttagcgtcgccgtcagtcattaaaccgggtgaagtgttaccgattaaagtgaccaccgattcaccacagcgcgtggtggtgtttgccgtcgatgaaggtattttgcaggtggcacgctatcgcctgaaagatccactggattacttcttccgtaaacgtgaactgagtgtacagagtgcacaaattctcgatttgatcctgccggaattcagcaagctgatggcactgacctccgcacctggaggcgacgccggggaagggctggatctgcacctcaatccgtttaaacgcaaacaagacaagccggtggcttattggtctggtatcaccgaagtgaatggtgaaaccaccttcaattacccgattcccgactatttcaatggtaaaattcgcgtgatggccatctctgcgacccctgatcgcattggtaaagtccagacctcgaccaccgtgcgggataactttattctgacgccgaatgtccccgcgatggtagcaccgggagatgaatttgatgtcaccgtgggtgtgagtaacaacctgcaaggattgaagggtaaagcggttgatatcaccgtgcgtctgacaccaccgccacaactggaagtggtgggtgaagcgcaacacagcctgtcgctggcagaaaaacgtgaaacgcttgtcagcttccgcctacgcgcccgttcagcattgggtgatgctccactggtgtttgatgccagctatggctctcaatccagccgccggacggtcagtacctcggtacgcccggcgatgccattccgaacgcaatcggtgatgggccggatggagggtaacaagcatactgtgaccaatctgcgccagatgtttgataattatgctcaacgtcaggcgaccgcttcccactcaccgttggtcttaacccaaggtctggcgcggtacctggctgattacccgtactacagttctgagcaaattgtcagccgctcgattccgttgattatgcaaagcaaacatcctgaaatggacagtgccctcaatcagaatgaggtccgtgatcaactgaaaaacatgctacgtatcctgagctctcggcagaatagcactggtgcaatcggtttgtggcacgcctcccctacccctgatccgtttgtcacaccttatgtcgtgcaatttctgctggaagcgaaatctgccggttacagcttgccgaatgacatcttggagggggccaacaacgcactgcgtctgttagcggctcgaccttatgatgacctttactctctgcgtttgcgggcctttgctgtttacctgttgaccttgcagggggagatcaccaccaatactctggcatcggtgcaaagtacgttacagcaactttatcctgacagttggcagactgatctgagtgccatttatctggcctcatcataccgtctgctcaaaatggatgacgaagccaataaactgctgcaacccacctggaaacaactgggtaaagcctacagcaaggcctggtggacgcagaattattttgatccactggtgcaagatgcaacccggttgtatctgatcactcgccatttcccagagaaagtctcttctattccgccacaagcactggaaaatatggtgctggcactgagggatgagcattacacgacctattcatccgcgatgagcattctggcactggaaagttacaccagccaggtagccgcccagcaagatacgccagaaaccctgcaaatcatcgagatcagtaaaagcaaagggatcgaccctaacgttatctcaacgctgaacggcctgttcgttcaaggtgattttaccggtgaggctaaagcgattcagtttaacaactatgcctcggcacccgcttggtatgtggtcaatcaatcaggctatgaccttcagccaccaaaagacgccatctctaatgggctggaaatcagccgcagctacaccgatgagcagggtaagccggtgacccaagtcaccttagggcagaaagttaacgtgcacctaaaaatccgggctaacgctaaacaaggtcaaaataatctggcgattgtcgatctactgccgggcggttttgaagtggtacaacaaacggcacctgaaccagagttttatgataatcaggatgatcaggatgaggaaactggcagcggctggcagtcgccgctaatggtatctggctccagttggtaccctgactacagtgatattcgtgaagatcgcgtgatcatttatggcagtgccagtaccgacgttaaagagtttatctaccaaatcaaatcaaccaatacgggtcgctttgtggtgccaccggcttacggcgaagccatgtatgatcgtaatgtacaggcgctgtcggtcggtaaagggcatatccttgtcgttccacctgaggcaaaatagctgaaaacaacgcgccccgcatcgccggggcgctatcggatttcagccgtaaccagatgcgcatcccaaccttaatggcaaccaaacgcctgttgcaaaatatcctgatggccctctttctgttggccctcttggtcatcggctttcggctgtggccacacccgcccttgtctcaggggctcccactctctacggcttactatgatcggcacggcacgctattacgtctttcgctggctaatgatgatcgttatcgcctgtggacaccgttggaagagatctccccattggtgatacagggtatccaactgcatgaagaccgcggtttctattatcatcccggtgttaatcccattagcctgttacgcgggttctggcaaagctatgtacaaggcggcaggcaacagggcggttcaaccctgaccatgcagttggcacggatgcactggcatctcaatacccgttcgccaacaggtaaattgcgacaaatcgcccgagctatccaactggaactgagctattccaagcacgatattttagaggcttacctgaattacgccccttatggccgtaatatcgaaagtattgccgctgccagcctgatttattttgataaaaaaccccagcaactgacgctgccagaagccctgacattggcggtattgccccaatcgcccagttaccgcattgatcccaccaccggtgtgctggggagcgccctgacccaagcccgtaaccggctattcgttcgctggcaacaaacgtaccccaccgatagcagccaaatggcgctattccagttaccgctcagcctgcgtcaacccgaaaaaatgccctatatcgcgccacattttattgaacagatccggcggcaaaatcaacaactggcgaatacccagagtcaggttgacaccacactggatgccaatctgcaacaactggtagaaaaacaggtcgaggcctttatccgccgtaataacagccggggtatccataatgcggcggtattattgctggatacacgggatatgggcgttcgggcgctggtggggtcggcaaattattatgaccgagaaattcaggggcaagttaacggcaccaatgccaaacgctcccccggttcgacactgaaaccctttatttatgctctagggctagaacaggggatactgcatccgatgaccatcctgaaagatgtgccctcttctttcggggcctatgcgccagagaattttgaccaccgttttctggggccagtgaccgccacggacgccttgaatttcagccgaaacattcctgcggtgtatgtcgcatcccgtttaagacaaccaacgctataccaatttttacgtttatccggtgttaccaatatggccagtgaaaaccattacggtttatcactggtgctggggggcggtgaaattaccctacaggagctggcgcggctctatgccatgttggcgaatcgcggcacactgcaccccatacaaatggtacaaacagataaaacgctgccctccattcgtctgttaagcgaggcggccagtttcatcacgcttgatatgttgcgtcagcaccgccgccccggtgataccttggcacaaagccccacctcgctaccggtctactggaaaaccgggacctcttggggattcagagatgcctggagcgcagggatttttggcccttatgtgttaatcgtctgggaaggcaactttgcgggtaagggcaacagcgcctttgtcggtgccgatgccgccgcaccgttattctttaatattattgacagtattcaggctaactacccagcgctgcgcgagcctaaacatccttggccgccacagttaaaacgggtggctatctgtctggccagcggcaacttgcccacgccttggtgtcagcagcaaggtaaaacctggtttattccggggaaatcgccgatcaaagtcgatacggtctatcgccccgtcgtgattgatataaatagtggtcaggccgcttgtctaccttatgaccgcagccagacccgtactgaagtttttgagttctggccatcggatctggccaatgtatttgctcaagcgggcttgccgaaacgccaaccacctgaccgctctcactgcaaagaagggaatactctcgcatcgggtaatgcaccacgtatcacctcaccgctgcgcaataccacctacaccctgcgccaatcacaacagggccgtgatcagattgtattcagcgccactcttgatgcggatagcaccaccacttactggtttgttgacgatatctatctaggcagcagcaccagtaaaaaatccatcgattggcatccgacccgcagcggtcaataccgcattcgggcaattgatgatcatggccgcgctgatagtaggctaattcgtgttgagaaagtggattaatggcacaccttacggtttccatccttagagcgcctgctgtgcttctacggggtaatatattgatattggtcaacgagatgagtaaccagcaaacggccggagggcggttcctcttgccgcgtcacatgtgaaggggatcaaaaaagccccacaggtcacaccattgtggggcagcaatctcgcgtttttattatccttttcaataaacggaatcagcctggattaactgactctgcgggtgattttttaggttttagataacgtgacggccaaatttccgcagggtgtaactccagcacctctgcaatcaatctttcgcctttcggccaagggcgtaatagcgtattcgctagcgttgaagaggccagccccgattttctggaaagagccgccatcgtcgtaccccgttttttcaaccccgccaaaatatctgccggatgccaatcttgtttatccataacgtttacccctccatctgatgtgttcgggtaattatcccatgctctgaaaaacatcccaaaacaggatatttttaggttatagagatcttaatgggatttgtatggtatccctgcttataggattagctttaatggctgcgagtgtctctattattgtcacgccagccatcgccttatcattatttaactgtatcactcagggcctcgattgacattttatcgtaaatactcagtttggtttttaacactgcataaggtgttttcccaccatgtgcagaattgaatcggggtgcaactgggtgcgctaatttcggctgcgatggaaaaaacttaatccaacctaagaaaactagggattaagcaggaaaaagcacagtgggctgaaataaagcaaataattaaaatttaattctaaaaataagttgaatggctcatacccattcagctctggtcatcttcttcgtaatgaagtttttcttcatttaaataattactccagtcttgtaggccatgacaccaacaactctcctgctggttagttgattggtcagtttggaattccgttggaaagcagattttagctttttgccagaaaattatgggattctggtgcacaactccctataatgcgttaacttaacttaaattatatacagggagttaataattatgaagtataactcagttttaaaaacttttgttgatgatgattatcgattagaagatcatcttgattttaaaaagcaacatgcagatatcagatatcaaaaactacataaacaactcaatgaaatgagtgatgaaaatatgcatgcattattaacaatagaggaaggggagtattttttaaaaacattatgtaatcccaaccctcaccaatcgtggaaggatgctattttttcctgtaccgatcccacatcggttttttttggaagtctcgttgagtcattgtctgtgagtagaatagtctttgaaataagggggtttggtgtaactgcaactgaatatgtggggaaaaatggcagttcatatattaaattatctggatatgctggaataagaaagtatttagatgcaacaagatacttaattgataacccaaaaatattagatataggcataggaactcaaggtattgaaaatgggatcgttagaggcgcaagattctgcattgtattttctgctgcttatcgttccgttgaattgttgttgaaagatgaatatgggttagctgattttttgttaatttaactcttgatgctgcaaaactaggagtatctattggggttgcttggggggcaaaggcgttagctaccggttttatggtcgccggaggtagtgttcttgctattgctattggcatttttaccatcggagttctcgcaagcttaattttatactggttagataacgaatataaaataagtgaaacaataataaaaaatataaaatcgcatagagtacaaaattcaccgtatcatgctgatcaattctttaacgcttgggggcgactcagccgtggttaaaataaacaggccattagttggtgcatttgcaatcttgcttttctttctttcatcttgggggtgctggttttctttaagtggatatttagctttctttaaattaagcgatgttattatcttttcatggaaggttgggtttgtaatatttgcagtccctttattgttctatttttcatacttggcatttttttctgcaataaaaaataaacctgcaataatgaataacaaactggctaatgcattggctattttagctatattgggatctataattagtttattttcatcagcatatatcagttatagcctcaccgaatatagttataaatcatgcccaagatcatcttggatgtcccctaataaatacgtaaaagatataaagctatgtccatagttaaccactaatgctgttatatatttccgagcactatattgcgccttggcgctgactccattgtgcgctacggctaccggtattccatcgtattttccatcggggttctcgtaatcttattcttgttagataacgaatatagaataagcgaaaaaaaaataaaaacacatagagtacacaatattccttatcatccagaccaattatttagcgcttgggggaggttcagtcgtggttaagataaataggccattgtttggtgcatttgcagtctttcttctttttctttcatgttgggttagctggttttctttaaatggatactgggatttttttaaattaagtgatgttattatcttctcatggaaagttggagtgatgatatttggtgctcctgtattgttttatttttcatatcttgcattttattgtgcaataaaaaataaacctgcaaaggtgaataataaactggctaatacattcgctatgttagccatgctgggtgttgtgattagttttttttcatctgtatatatcggttatagcctcaccgaatatggttataagctatgctcaagatcatcttggatgtcccctaatgaatacgtaaaagatataaagctatgtccatagttaaccgcctcttacttctcccaaaaataattttggtaaacaagccaattgaagaatataaatatgttcaagcacacttgaaaaagtgtgcttgatatcagaaacgagtaaaccctatcttcccatacactgtaaccagaagtacccgcacttttgtgatcccacgctatggatttatattttaattgaattttttcatacggtatcatttcattattatctattgagtgtggataaacactggtgatatctacaatactcgcatctgtcagtttaacttcataataaagttccaactgcccagcagaatttactctataaaaataaaagacaacatttattcgttcattttcagatattgccacgcctagcaatggagatgacttatctataggcttaacaaaatgaacagggtgatgagctacattctgttggcggcttatactatgatttaaacttaatacctgtatttgatcttcatgacctgcctggcaccgattaccaatagagttgagtgacgagcatccggcagatattaaaccttgttttttaccattaacacttgcataaatcaaattagacatgacaattccttatgtaatagaggttagtgctgtcgttccaaaattggcggcacttcaagcctgagtataaaccgataatcctctccagcagaatcaatgaatttcatctctgcaagatgaccttctgtttcagaaaacaacgaaaaaatactctccataactactgataatatctccaccgaatccaactggctgttatttatcatttctttgatttgctgagacaatttatctgaaaattcatctttatttatatttttattatttttcatcatgtcaccccattcttattaaaaaagaaaaatatcgaacattaatgcaatacagatgatgttttttcaagtgtgagttttagtatgcgaccatctgagactttcatttcagcagcatccgtcttattttctctaaataataaaacacatagtttcattattaatgctagtttttcctctggaactaatgggctattatgtaaagaactttcaagttgctctgacagctgcatcattgcgggggttttgtggccgaaaagcgtctttttttctttttccatatgaataaactcccttatagtaaatgacttttagtacatgagtaattatcattttagttctcaatgtgacatgattcacacaattgcaaaaacagatgtacgtaattattttatacgtgttgtttacagacgcaaggcaaatgtcgaaaaatctgccgttatgtttatgaggacgtttacgtgttgcattccaattactctagtggctagcgtattaatgccagttatacccgccaaactgtatgtgcgttggctacgctcaacaacccgaatcacttactggtcgttgacgttaaaataaagaagcgcatagggatgagatcccttaccaccttcctgtaactcgaattatttagggtatagatgggcagaatatcaaccaaccgcagacattaacccgaagcgacctaatccagatgtggcaacacttagcctccccactctgtattacgccacttgcttcgataaaatataattatgacaagaatagtctcaaaattaattaagaatattctttcatgaactgaatgatttcattctttgtcgtcctccataaaaaacaaaattggccctattatgatttcaaactgaattgtgctactttcacattgctagaatataaagtaaaattcttttgtctgggataataatccttgaaactcagtgctgttgagtatctatatacttcccctcctatgtatattgctactgataaacataacgttcaaaccgtcccaagggcggtgtgtctctttttacaatgagtgatatagcatcatctcattacatttaatatttttgaggttttatggacaaaacattattggccggtgctatcagtctatctttagttatattacctgttcaggtattggcttttacaccgaatgtggtgggaataactgtcaacgatgaagtcgtcattcatggtatacagaatgtgcgcgacggcggagtcattaataatgggctggttagtgacaatgccgcaattactgtcaccaacgggagcagtgctggtacggcaaataatactaccgtgggtgataaaggctggttacagattaccggtgctctggcgacgggtaccattgttaatcaaggcgggctgcttgacaccaaaacggcgggtaccgtaatagatagccaaattaatgatggcggccatatgactctgggacttaatagccagtctaaaggctacctcaatatagcggctggcgcagaactttttgttaccaacaacgatccatacatctccgatgtgaccacccataaccccgcactgcctgccaatgttatgattgagaacctcaacgtcgcgggtctggtcgaaatcggcccttcctggaagggcacgagtatcgtgccgcttcccctctctgacgttttagggccggtgctggttacccgaatcaataatgtgactttgcaagggggggatatcaatttaatggcctattctgctggtgggcaatttaaccggctggagatagaaaatttgtctggtcagggtaattttgcgatgacaacccagcttgccagcaataccggggatttcattacggtctcacagcaggcgaccggccaatttggtattaccgttcaggacagcggtaaagagccgcaatctgccgacaacctggcactggtacatattaatcgtggtgatgctcagttccgtttactcaatacaggcggagtggtggatttaggtgtttaccaatacgggctatatagtcaggaaagcaatggcagcactgactggtatctggcaactagcacagaagaactgcctggtacaacaccgaacgtaaccgctccaatgctcagttccgcagcacaaggtgtgctgaatatggcagcggcaccgcggcatatcctgaatgcggaattgagtaccttgcgtcagcgccaaggcgagttgaaggcagatgcggaagggactgttggcgtttgggcgcgttaccttacagatgacagccggttgtctgataataaaaatatcgctttcaagaataccttaagtggcatggaaattggggccgataaacaacttggattaaaccggggtaatatgttgatcggagcatttacctcctacagttcatctgatgtcaaatccacccacgacgctaatggtgatattcgcagttacggtggtggcctctatctgacctatttggatcaaagcggattttatgttgatacggtgctaaaagctaaccgctttaataataagatgaatacacaggaaacccgtggcgaatataaccagaatgctcttaccacctcagtagaaagtggttatcaatggcctgtttatgccaatctggtgctcgaaccctatggaaaggtgagttattcacgtattggtagcgcagattatactctcagtaacggcatggtagcggaagtggcgaaagccgatagcgtgcaaggcgagttaggcacggtactcgccgcctcttacagcattaaccaaatgacgataaagccttatattaaactggctattacccgtgaatttaccaaaagtaatgctgtagcgattaataacattggtttcgataatgatttctccggtaatgtcggtaaatatggcgtaggcataaatgcgacggtagccaataacaccgccatttttgctgaagtggattatctcaatggttcaaaaattgaaacaccggtaactgccaatatcggtttccgccttcggttctaattgtttcagcccctcttctgaggggttcagactgctgacaaaccccgatgactcactcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgtgggcactttgtcaataacctcagcccctcttctgaggggttattttttctatttcactctattttattaaattaaaaaaaaatgctcagtcagcaagataatttccacaataatcgatgctatttcctgtattccctacaaatttaaaaatgcattacaaatggcgaacgtatcagcatagcgcgaggaatttattttacacttatatcccggaaatattggggaaggtcttttacgtgttgcattcctattattcgcatttattgacgtatatacttgcttttacaaaccaaccttcatcaatagtttgataatttcagtaaatacggcagtaatcaccgtataaaggagatttattaaaccatgctaaacacagacgcacggcaacaacttcgcaaactcctgccattggagatggtagcgactaaacagtggttacttgaccaagggttgagtctgcactttttggacaatgccgtgcgcagctcaaccctactgccgcttaccgccggggtgtattgcctgctagaggccagagtcagttggcaaggcgttgttgcgtcactacaaaggatgtctgagcaacctatacatgtcggtggcctgacagctttagagttggccggattaggacactacctctctaaaggcgctgagcagcatattcatctctggtcagaggcggctctgccaacatggctgaatagagtaccacttaacgctaaattcaaatggcatggtacccatcgcctgtggccgaaaatgacaatggatgatcccagattccttaacgaagaaacctggcgcgaggagctaccgccagtgacattttcttgcccagaaaaagctatatttgagacgctggtcgatgtaccgaaagcgatcagctttgagcatgccgatgaattaatgcagggattacacaacctgtcacccattatttagggtatatagcgctattattcgttgaagaaccaatagccctgattaatcaattcggttaattccgtgacgaaagccgaatcctgtagtgcctcgcccaactcttttttgccaataatggtgtaacggcacagagcatcagcggcttcagcattggccatttccaaccgttcgctgttaatgaaaacgttgtcgccaacacgcagaactcgcaacccacctaagcgcgtcaatacagcgccctccatcagggcatcaacaatctcatcctgatcatagggcggctgtgcgggggcgatatccagttcatggcgtggtgtcgtcacgaagcggccaaaccactgtttaaaatcttccggctgattaatcgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcttgcgaagcttaaccaaggtacattgcgaagcttgatcggggtaatacgacccggagtttcaaaccaatagcgtgccattttagcggccttcgccatacctctgcccaatgccttccctctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatcgcttatattaaatgcacttatcgtttatattaaacgcattcaccgtttatattgaacgtgttcattacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttataaagaaaccagagatgactcgccatcttgccgccgtcagagcctatcggcaacaagacggcatttgatatccctttcgctttcagaaacaaggatgtaaaccatggctgaaccgaaacccgcgtcttggatgccttcacatgcggcagcgcaactctgccgccagttgcagtcactcttgccaatgcatcttcttgcacctgcggcctttgaacagatattacgttattgcggtgtccggcccggacgtcaggcttggcgtttgtttctcagtagaacgctgctactggccggatccctcgcggccatctgtggcgtcatctttttctttgcgtggaactgggcagcaatgcccgcaatggcaaagttcggtatcatcgaattgctgatcgtggccttggccattctcatctggtggcgctggtatgatgccgtcagtcgcacggcattattggccgcagggttcctctttggtgcgctgtttgccgtcttcgggcagatttaccaaaccggggccgatagctgggagttattccgcgcttgggcactaattcttctccctttagcgttgctcagcaggcaggggggattatggtttttaacctggctggtgaccaatattggcctgaatctctttttcttcagttactcatcgccgtttacggtctctttctcactgttcgacaacattttttatctcaacaccttgttcacgtatggttatttgctttttcagggattatgtcttttggcctgggaagtgacacaaagattcagcaaaacccaatcccccgataaaacggtaaatcgctggtttccgaggctcatggcagcctattttttactgtcactgacaaccccaataatcagtgaactcacttactttcacttccaacagcctggctacgttttactactttgctgggtagcggttatggccggtggctactggtggtatcgctatcgccaacccgatttatgcatgctgacactgggtgtttgcagcttattagcggtgggaactgccgctatccttacctcggcgggttggggttggtatagaaatgttggctccctgttcctgattgggatattaatcgccctattgcttggcgcagggggcaaattgttactccactggcgccgaaagatgtatccaaatcaagccgtggagttatcccgatcagcctacgacgaactgttagttaatctcgaacagcattcgttgctcaacgcagaccaaaaagcggtgttgcttgctgaacaaggcaagttaactctgccttggtatattcgtaccgcttttgcgttcggcgggtggatcgcggcattaatcctgttagctctgttgatattgctgggatttgtcagtgggatgtttgacaatctcaatgctggaacaattattgttgtttcactgataggcggagcctttgccgcgttcttgctcacccgaccgggtatggggatacagcagattggtttggtatgggcaatagcgtcctcgatcgggttatatagcggaataatattaatccaggattcaagcagcagattgatgctgatgcaaagtctgtggttcattcctgttttggcggttctgattgtggtattccacaatgatatgtatcgctttctggcgacgggcacgttggtattcatgagtattgtgacgacaagctacgctctgatatggcacttggcacccgataaccaacagctctttttcttcattccaatcctgatagtcaccgtcattgtcatgttgattctttggctgatctgcaatgaaattaaattgctggcgaccgtcaatgcaccactgattcatccgttaatgtatggcgggatcgggggcatactggtggtttgcctgcacagcattcagatggggaatatccatgaattctactggatgtcagatcgggggctttatttggaacagagtttgagctacgggatccctgccgctttcttgctgtttacgctaattcaatgggttttgcatcgcagtaagctcaagccactctggttgatagcggcggtcgtaacctcccttgcagcctattttgcaccgggaatgggttttggtttggcactgttattgattgcccgttatcaggggaatcagtggttactgggggttgcagccagttttctcgcggtttacaccagtggctggtattacttcctcggcttcagcttgttgtataaatcattgttattaattggggggggtgtcttgctgctggttttggccggcgtattgaatcgagtactctctgctggggaggtcaatcaacatgcttaagagaaaatggctcagcatcgcggttattatcgttgccctgatcatggtgaatatctctatttatcagaaacaacatttgttggctaaaggtgacatcattattctggaactggccccggtggatccccgctcattgatgcagggtgattatatggcgctgagttatgcccttgtagcgccattcaatgaacaattcaatgcagaacaagaaaaatgcagagaagagcctttactactttgtcctgagtccaaaaggcggctaattgttgaactcgacgatcgccagcgggccacagcggccagaattgatcagggcgagcctctggcagataaccaacattatttacaataccgctttaaaggcaggtctattcagataggaacggatgcctattttttccaggaaggacatgcagaagattacgtcaatgcacgctacggtgagtttcgtgttgctaaagatggttcggcgttgctgacccatttactggatgccgatttgcagcgcatagagaataagtaatccttaaacaataaaaaagaaccgtctggccccatgccaacccgttatcgcgcttatattcacggatggtatacccccgtattgatgggggtataccaccactggcgggcctatgtgagcataaacaacttcactttcattagtacaatggatgatatatgaatctgaataaaacaggttttttcacagcgtttactttcctttcagctcccgtttgggccacacctcagttaaaagaggctgagtctattccctctgtcatcgcggcaatgacactggaagaaaaagcagcctttgtttccggcacgggtatgaataacgcagaaaaagttgccggtgctgccggttcaaccctggcgataccaagattggggataccacagattgtttttgccgatgggccggtaggtgtcaggctgggggcaggacccaccggcggtgagaagcgctttgccacagggtttccagtgtcggtggcaatggcggcgacctgggaccccgccattattaagcgtgtcggcggagccattggtgatgaagccaagcaatatggtgtagatttaattctcggtcctgcgattaatattcagcgccacccattgaatgggcgtaatttcgaatatttcacagaagaccccttactcaatgccatcatgacggccagttatattgacggtatgcagaccgagggcgtgggcgcagtgctcaaacattttgccgccaacaatcaggaaacacgccgtcagatagtcaacgagattatttcagaccgtgcgctacatgaaatctatttccccggtttcgaatatgccatggaaaaggcgcaaccttgggcagtaatgagctcttatccatcaattaatgggacaccatcctcgcaaaatccctggttattaaaggatgtcttgcgccaacaatggaagttcgatggctttgtcatgtcagattggtatggtgtggccgatccggtcagcgcattgaaagggggtaacgatctcaatatgccgggtgggcgcacaccagacgactcactattcctaacacccaataccgatcctaaagacgtggtgttagcggcgctaaagtctggtgagctaacccaagaccagatagacgaaaatattcgcaatatcctcaatgtcgtgatcaagactcaccggttcaaaaacggggacgcggccatgatgccagaacctgtcgatcattcagcattggcgcgacaaattgcagcagattcaatggtattactaaaaaatgatgcacatacccttccaataaaagccgccttccgcgttgccgctttcggtcaaaatattgacaatttctttgtaaccggaggggggagcgcggaggtcaatattgatcccaaacgcttggtgacactgccacagggcctgaaaaacgcagggatagcgctcatcaggcagattggggatcaggcgttggatgaaccggttaaccagcctgccctcactaaagcagcacaacagagtgatatcgccctgatttcgatcggccgcagttcaacagagggggctgatcgctactctatggcgatgcatcccgatgaagtggcaatgattaaaaaggtggcctcagcgttccatcagcagaataaaaaggtggtggttctgctcaatattggttcgccgatagaaatgacctcttgggaacaatatgctgatgccattcttctcacctggcaacccggtgaacaggcagggaatgcggttgccgatattctgcttggtaaggtaaatccttcgggtaaattgccgctaaccttcccgaaacgactcgaagattcaccaagctttggtaactaccctggtaacgctaaaacagttatctatggtgaagggatctatgtcggctatcgctactttgataccaagcgcattgccccgatgtatccattcggttatggcctttcttattccacagtgaattatgggaaaatcagcccagaaaaaccggtattcaacatcgatacagagaatagtattgaggtcagtatccctgtacgtaatacctccggtatcgatacaaaagaggttgtgcagctttatgttcatgacaatgcctcacgccttgatcggccagaacaggaactgaaagcatttgaaaaagtcagcctgtcggcgggagaggagaaacgcgtggccttcaaactggataaacgcgcgttctcttattacgatgaggataaaaacaactgggtgcttgaaccggggctcttcacactgcgcattgggcgttcgtcaagagatatccatgcagaaacacctctgattgtgaaatcctcgaccccagctttctcgtttgataccccctggattgacatccagacgtatgaaaaagcggccacgatcgtcgcccgttttatcggtgatgagcaaactaacgcttggatttatggcaacccaacactgggtgataaactggaagatgccctgaaactgaaacctgaattcgctaaagatgaggcgaaaaggcagaaactgaagcaggaaatcttacaagaaatcaattcattgtaatgactgagctttcaatgctttgctaacgccctgctgcttttccatctctgccagggcgtttttcaaaaactatctgggtcagcccgtggtgatcccaagattgacacataacttatgcaaacgctcccgcatctgttcatcgggctcatgacataaactatccgccaacgcctgtgacatatcaggcgaccaatcatcctgaggccaaacgtccaatgcgtttagcgccatagaccggtcacggatcctctcactacgtaaccccaccgccaacaatgaccagcccattcctgggaattttttcagatcctgcagtacaaaatccaatgcctgatgctgctggtactccaacccgagccccatagccattcctggcccggaagcgatagcctctaaatccaactgctgttcagccagcgatatcactctggcgatatgctcaggctgggcagtctgcattaactggtaccaattgttatctgctgcatccgccaactgccgcgcgaaaatactctcccacggatcctgctggcgtaaccggctagcggaaacggccaggttaaaaagatacgtatcacttccctgcaagttattggcgatgatacccgaccattccggcagtgccatgacaacattggccaattcgaccaagttgttgcactgtgcctgatcccatacgccctcctcttcgctattttgttcctgtgcaaaacgcgcaatctcactcgccgccagataatgctgtatttctgccgggggagccgcctgcaaacagcgcagatagtattcgcaagccagcgcaccttcggcgtaatcatgcatattttgcgctgggccgccgttaattaacgcctgcaaaatctctgcagcccccagtaatagcggcgcatcgggctgtttttgcattgtcttaagttgttgcattgcctgaagtaattgcccgtgagtcgcacaatgccaggcagtgtattcatacatcaccgcgttacggtaaccctcacgcaacaaccaatcgcgactctgtttgctcaaaaattcgggcaaacgctcgatcaactgcactcttccccagccaccagcacgcttcgccatcgcaagccaggcacgttcatattcatcctctggcagtatggatctcagtgccactgccgcataaagcgtaaactcgtcatgtgcccccaatgtactgagtatctgacaacttttctgcgttgggaaaaaacccaatagcgctatggctaccttaacggcgttgcgatctgggctttcggttgccagccattctgccaacgcctgcaatttattggcgggcagttgcggatcttgcgcaaccgcagggagcaagacatcgagataatttaacggcgacgcatggcacaacaaacgatacagttgctcgatatcctgctgctgcggcttatgcaacacacttctcagtgccgccatgatggcctcaaccggagtttcatcatcagcctctgcaacatggtgcccaaagacaccatcaagcgctccagccgaccaccggattttaccctcaatggccgaaggctcatccggcaaggtttctgcctctgcgggcagaggcccatcgctatccggccaagtcgccaaccaacgataaattgccgtgctatcggccgcccaaggggctggaaaatcaattgaaatatctttacctaaaagacgcgctatccatgttttcatttttctatccttaacatcaccgtgcgataaagccgttgatccagcgattggtcgcgacaaaccgggctatttggcaggggtgcctgccgaacattggcctcccgtttttgtgtgagaaacacagggtgctgcctacaccatttaattgttgttccatcatttttttatccttttatacagattatctgccgtagagtatgaacgatctccaccagtaaagattgtgacgccatacaccgtatcaatatcttggtcagtcatcggggtatttttgtcagccattgggatctcatcgatcaccccgctgtctttacggcattatgcctattcggttacccagagtgggtcgaccacgatgaacggttttaagcattcatgaatatgactaataaaccctagttaattaccccttctaatcaaataaattactttgcgctatgcttttcctacacaacagttgaaggataacgtcatgcaaacagtaaaactgaacaacggtattgcaatgcctctgctgggctttggtgtcttccagatgactaataccgcggaatgcgagcgcgcagttatcgatgcgattgaaacaggctatcgcctcatagacaccgccgcttcctaccagaatgaaacgcaggtagggaatgcgcttaagctgagtggtattgcacgagatgaactgtttatcacgactaaattgtggttgcaggatacctattatgaaggtgcgaaagcgcagtttgaacgctcactgaatcgcctacaactggattatgtcgatctgtacctgattcaccaaccctatggcgacgttcatggcgcatggcgtgcaatggaagaattacaccaggcgggcaaaatccgtgccattggcgtcagtaactttcatccggacagactggctgatctcatggcatttaataagatcattccagccgtaaaccaaattgaagttaatccgttcaaccaacaactccacgctgtgccatggatgcaaagccgaggtattcagccagaagcatgggcaccgtttgcggaaggaagaaacggtctcttccagaatccggtattaaccgctatcggcgaaaaatatggcaaaagcgtgggacaggttgtattacgctggattttccagcgcggcattgtctcgctggcaaaatcagtgcgaaaagggcgaatggaagagaatattaacattctggacttcgagctcagtgctgaagacatgctgcagatagcggctcttgataccgcaacgagcgccttcttctcacatcgcgacccggcaatggtggaatggctgactggccgtaaacttgatgtctaagccgctatagaagaggagattattgatgcaaaaacgttatctcggtaaatccggacttgaagtatcggcactgggtctgggctgtatggggctgagctatggctacggcccagcaacagatactcgtcaggccgtcgaactgatccgcgcggccgttgagcgtggtgtgacatttttcgataccgccgaagtgtatggcccttatctgaatgaagaggttgtcggcgaagccttaaaaccctttcgcgaccaagtcgttattgccaccaaatttggttttaccttcggtgaagacaataaacagcagattttaaacagccgcccagagcatatccgcgaagcggtggaaggatcactgcgtcgactcaaaactgacgtgattgacctgttgtatcaacaccgcgtcgaccctgatgttcccattgaagacgttgcgggtaccgtgaaagacttgattgctgaaggcaaggtcaaacatttcgggctttccgaagccggtgcacaaactattcgtcgtgcgcatgctatacagccggttgccgcgctgcagagcgaatactcaatgtggtggcgtgaacctgaacaggagatcctgccgctgctggaggaactgggtattggctttgtgccgttcagcccgttaggtaaaggcttcctgaccggggccatcaaggccggagcgacattcggtgaggatgacttccgaagcaaagtgccacgttttgccgcagaggctcttgaagccaatgaaaggctcgtggccttgctgggtattcttgccgcagaaaaaggcgtgacgtcagcacaaattgctctggcatggttgttggcacaaaaaccttggattgtgccaatccccggaaccacaaaactgcataggctggaggagaacctgggggctgcagatattaccctttctcaggatgatatctggaatattactcaggcacttgcaacggtgaaaattgtgggagagcgttatcctgcggccatgcaggctcgagtgggtcgttaatacttaattgtagtcgctcaaatttcatctggcttacgataatccgtaagccagttaatccgaataacgcagtgcatctatcataagcgcaaaaacaggtgggtgctgttttctacttgggtagtaaaggtaataaccagggaaagatggacaccacgcttccagcacctgaataagtttcccggatcttaagaatgcctgaatcgaatcctctggcacgcaagcaaggccaaatcctgactgcgccgcgtctatcctttctggcaggatgttcagcgtcaactggccttcaactttcacacgcagcggcttgccttctttctcaaactcccagtgatacaaacctccggcggtgggcagccgcatattaatgcagcgatgatgctgtaattcatgtggcgtgacgggaatggcgtttgccataaagtattctggcgagccgacgacggccatacgcatttccggcccgatctttacggcaatcatgtccttatcgacactctcgccaagacgaacgccggcatcgaagcggccatctacgatattgacgaaaccattatcaaccaccagttcgacattgatttccgggtattttctgagaaatggttttaactttggccacaacaagctacgtgctgcgtgctctcccgcagagagccggatattgcctgatacagtaccgttcagttggagaagggtttccaactcttgttcaagatctgccagacgaggttccaggcaggcaataattcgctcaccagcttctgtgggagcgacacttcgcgttgttcgggtcagaaggcgtaggtttaatctttcttccagtcccttaattgcgtggctgagtgccgactgagaaacccccagcttacctgctgctttggtaaaacttctctctctagcaacaacaagaaagctctgcagttcattgaagttttcttttagcattggctattgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacatgcggataacacagagaaacaagagcgtaccgcgacaatcataggcgcgggtattggtggttttccggccattgcccatgcagtgcggacttccgacagccgtgggccaaaacgcctctcaccgtttactgtcccttcattcttagtgaatttggccgctggccatgtttctatcaaacatcattttaaaggcccgattggcgcaccagtcactgcctgtgctgccggtgtacaggcaatcggtgacgccgtgcggatgatccgcaacaatgaagcagatgttgccctgtgcggtggcgcagaagccgtgatcgataccgtgagtctggccggttttgctgccgctcgtgcgttatcaacacactttaatagcacaccagaaaaagcctcccgccccttcgacactgcccgtgacggttttgtgatgggagaaggtgctggtttactgattattgaggagttggagcatgctttagccagaggcgcgaagccactagcagaaatagtcggctatggtaccagtgccgatgcttaccatatgacctctggcgctgaggatggcgacggggcctatcgcgccatgaaaatcgctttgcgtcaggccggtattacgcccgagcaagttcagcatctgaatgcccacgcgacctcaacaccggtaggtgatctcggtgaaattaatgccattaaacatttgtttggcgagagtaatgcgttagcgattacctcaacaaaatccgccacagggcacctgttgggcgctgctggtgggctggaaaccattttcactgtactggcattgcgtgatcaaatcgtgcccgcaacgttgaatctggaaaatccagatcctgcagccaagggactcaacattattgcaggtaacgcacaacctcatgacatgacgtatgccctttccaatggttttggctttgctggggtgaacgcaagtatcttactgaaacgctgggtggactaacgcaataaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaatgaaaacctccgcctaatgcggaggttacccttgataatgacagagagccgcttaagcggtcacagccctgtcttccatagcctgtcgccaccctcctaaccaatgagaccgagcgtctaaagattgatagggacaaatttccctcgagcgccctgaaatacctgcttgatacccacgtgacaacgccctttccaggcgatctcttttctgtctcttcatgcctcgtttccctcactttttggtttggtggaaagaaaacagtggctactttatgtgcaaccacagttaagtgatagaccttaaaaaacagaaaagcaatgcgcaaaattcacgccaatgtcatatttgtgagctacatccacagaattagctaagtcattgatttggtgcatatgaaggtaatgcattgatattaaatagaaacccccttcccctgacaagatgattattaccagagaaagaggattagactgatttagaaaaagatcttacttaatcttttgcaattgagcggcgatagttttagcttcctgttgccagccttctgccaatgtacggaccagtgcatcatagccatcttcactctgtttaagctccagattgaaaggctgcttaatcaactgcccctgatgttttaggatccagacaccccgtattactgcacgcccatcataacgtccatggaacccggttaccgtaacattgagaacatcctgatcgctatccaacggctgcgcagagacgagccaccccggtagcgaataactcaggttggtcaccaacgtttgctgtaactgctggtctagtgggctagcccagagattattgttagcaataacatactgcacatcgttggtttgatacaccacaccaaccgccgcaaggtaatcggccacactgacatgttccacccacaactgccgtgatgctacgctgctactgactgtagcaggcgcattgagtgccggtaactgattaagtgccggtaactgatagtacgtcttgctggtttcgctgctgcaagcactgagtaacagcgcgacgataactgccatccatttcatcattttttggccttcttaggctgaggatcctgacttcctgctgcttcaaatactagcgcattgctcttctcattcagtgttcgcaataccggttgtaattcacgcaagacctgatctaaccgctgcatgtcacccaccattttattgtaggccggtgaaccaggttggaagcctttcatactacgattcagttcattcagtgttttttgcagatcttttggtagctcctgcatcgactgactggacgtgattgtattaagtgaagctagaactttctgggtttcacgcattgtcttctggctttcagccaatgccttcgtgacttcattcaccattggattcagtggcagattattaatcttatccagtgtttgcatgactttctgttggatttgagccaaaccaccactgattgtcggcaacaaaggataaccagcaatttcttgcggccctttccacggtttcgcatcgggataaaaatccagatcgacgaacagtgcaccagtcagtaagttgccagacttcaatgatgcacgtaaaccacgctctttggcggttttcagtacctgttcaaaattggtatctggacctaaatcatcacggaaacggcccggctcaatgcgaattaatactggaatacggaaatcattatcgacttgctgcttcatcccctcagcgaagaagggaacatctccgaccgtaccaacacggatcccgcggaattctaccggtgcgccagactgtagcccacggacagaatcagagaagaacaataagaagttttcatgttcaatgtataaagagttctgaatgctgctacggtcatcaaacagcttaaactccgctttatcctgcgtgacgggcttaccttgttctaaaccatcgggtacatcaaaactgactccaccgctgaataatgtcgccaacgatgccatctccacacgcatgccttgtgaagacagatccacagcaacaccactgtctttccagaaacggacgttactggtcaccaggctgtcataaggcgcgccaataaatagctggtaacgcatcaaacgggattgaggatcaaacgtactggtttctacggaacctacgcgataaccgcggaacagtaccggatcaccggcattcaactgccccgcttgatcactatccagcataatccgtaaacctttcgcatctggtgaggcaagcggtggggaatccaataaacggaattcatttagtgccttaccgttactgcccggttgcagctcaatatacgcaccggagagtagagtccctaaaccagagatcccttcacggccaatctgcggttttaccacccagaaaactgtatcaccgtgtaacagggtattcatgccagaatttaaccgggcctgtatgatcacatggttaagatcttcactcaacgtgaccttttcaaccataccaacatccacgctacggctctttatcttggttttccccgcctcaataccttcagcatttagagtggtcaaaacgacctgtggcccttgattactgaaatgataaaacagtatccatgcgccgatcagcgcagtgacgatcgggatgatccataccggtgaccatcgcttgattttttcaatttccgccacactctggctgggattattgtccgtcaccttgcggctccttctgagttgtttcattgattcgatcccaggttaaacgaggatcaaacgttaatgcggaaaacattgtcaggatcacaaccatcgcaaacagtagtgccccaatcgccgggtagatgctcatcaactgcccaatacggactaatgatgaaagcaccgcaataacaaagacatcgaccattgaccagcggccaacaaattctacgatttcataaataaaatgcatacgttcagtatcagtattgcccttgcctttggcatcccaacagagccaggcaatcgccaacatttttaacgatggcaccatgatactggcaataaaaatcaccaacgccacggggtaagagccttcactccagagaaaaatcaccccagccataatggtggagttcatttggttacccaaactttcagttatcattatcggcatcatatttgccggaatatataacaggatcgaagtgactaataacgccatcgtccactgcaagctattacggcggcgaacataaccgtgggtataacaacgcgggcactctacttggtcttgcggcaaaattgctgtacagcatgagcaggagcgtaaaccttgacgcaagccagtacggcctgggatcaatcggtaaggcactgctggcgcaggggcgatgtcttgccacatccaatgacgatcaatgcactgaaaagcgcgcacttgtaacaaacagaataaacagtaagggataaaactgctgccaataccgatttcaccataggccatcagtttgacgaaactcaccaatacgccggcgaggaaaatctcaaccatgcaccaggttttaaactggaacagcgctttcgccatggcggttttccaacggattggcatacgcacccgcaggcaaagcagaataatcgctaccatacaaaatgcggggattagctgaaccaataccataaacagcgttgcaatgctgacgtaattgtcagacagcatcacttgagggatttggatcaaacttatctcgctggtgatccccgccacacgcatatcgacgaaagggaatagattagctaacaacagcataaacagagcgctaagcgcatagcctattggccgcttgcgaggctcttcccaccgcgcagtcagtgtcgttttacaacgggggcataccgctttagtgccataaggcaaggggggtaaggccactgacatatcacactgctggcacaggagaatactccctgattgcccaccattaacaggctcaataacagcacacaatatctatttccttacggcaggcctttatagctgaacaccgttctatcaagagactcaatgtaacaataaacacaatatcatcacaaagcacaacattacgtcacctggcagaacggtgtaacgcatttttagccgtttttctgagcttccagctcttcccaacgactgaatgccacctctaacgcctgctcagtatcagccagggttttcaaaacctgttgagtctcttcgtgtgggcgggaaaagaaatcagtatcactgacttcagcctgtaacttgctgatatcattttccaatttttctagctgttgcggcaactgatccaactcacgttgtaagttatagctcaatttaccgggttttttagccgcgggtgcagggcttttaaccgaagtagacgctttggtttcttcaatcttaagtgcggcctgacgaatcggcttggcctctgcccgttgttgatgcgcatcataatagccgccaacgaagctgttgatttgaccattgccttcaaagatccaacattcagtcactgagttatcaacgaattgacggtcatgactaaccaacagtacggtgccctgatagctatcgaccatctcttccagcaattccagtgtctcaacatccaagtcattggttggttcatcgaggatcagcaagttacttggcttaaggaataatttggccaataacagacggttgcgctcgccaccagacaaagctttcaccggtgtcatcgcacgtttagggtggaataggaaatcttgcagatagcccagtacatgacgtgaacggccatttaccatcacttcttgcttaccttccgccaggttatccataaccgtgcgctcgggatccagctccgcacgatgctggtcaaaataggcgacttccagcttggtcccgcaatgcactttaccgctgtccgcgttaagctgaccgagcatcagtttcagtaaggtcgtcttaccgcagccatttggccccaccaacgcaattttgtcaccacgctgtacttgagcggtgaaatctttcaccagtactttaccatcaatctgataattaacattttccagatcgaagacaattttgccagaacgtaccgtctcttccacttgcatcttggcggtgcccatcacctcacggcgctgcgaacgttccatccgtaacgctttcagcgcacgaacgcggccttcgttacgggtacggcgcgctttgatgccctggcgtatccagacttcttcttgggccagtttgcggtcaaattcagcgttttgcagctcttcaacccgcaaggcttcttctttgctggcaagatacagctcatagttacccggccatgaaaccaatttaccgcgatccaaatccacaatacgggtcgccattgcacgaataaaggagcggtcatgggagataaatacaatgctgccctggaactctttcaggaagccttccagccagttgatggtttcgatatccaggtggttggttggttcatccagtaataacacttttggtgagcttaccaatgcacggcctagtgccgctttgcgcaaccaaccgcccgacagtgaagaaagttcagcatcagcggataaccccagttgaaccagcacttcttgaatacggctatccagttgccacaacccttggtgatccagaatttcttgcaatgccgctaagcgattgagatttttttcactcggatccagttctacctgatgcagcgttgcgtgataggcttttagatgttcagcctgttcctgcaccccttcagccacaaaatcaaacacggtaccggccacattacgcggcggatcttgttgcagacgcgccacaatcagatcctgttcataaatgattcggccatcatctaatgcaacttctttacttagaattttaagcaaggtggatttgcccgcaccgttgcggcccaccagacaaacacgctcgttcgcctcgatatgtaattcagtgttatctaataaaggtgcatcgctgaacgacagccaggctccagacatgctaattaacgacatagtttttacttttcctcttggctgtgggtgaccagccaacaattgtggatctgacgattacgggcaaagtcttcagattgtgtaagtgcggttatctctttcgcttccagccccagcgcggctatcccggccagatccatctggaaaccacgcttattgttcgagaacatgattgtccccttgcggcgcagtaaccgtttaagttctttcatcagcactaaatgatcgcgctgaacatcaaaggtggtttccatacgcttggagttagagaaggtcggcggatcaatgaagatcacgtcgaattgctcatcagtgttgctgagccaagaaaggcaatccgcctgaattaagcggtgttgctggcccgtcaagccattcactcgcaagttcttctctgcccactccagataggtacgcgacatatctaccgtggttgtgctgcgcgcgccgcccagccccgcatgaacgctggcggtaccggtataagcaaacaggttaaggaaatctttgccctggctcattttgcccaacatctggcgggcaatacggtgatccaggaacagaccagtatcaagatagtcagtcaggttaacccatagcttggcgttatactcactgaccagcaagaattcacccttttgggccaatttctcgtattgatttttacccttctggcgctcacgcgttttcaacaccaactgattagagggcagttctagcaccgccaacgtagcattaatcacatcaaacaagcgctgacgggctttttgtggatcgatcgttttgggcggcgcatactcctgcaccaccactttactgccatagcgatcgaccgcaacattgtaatccggtaggtcggcatcatacagacggtagcattcgataccctgttgtttcgcccacttatccagttttttcacgttcttacgcagacggttagcataatcttcagccactaacgcgccacccgcccccagtggattcgccgtcaactgatagtttttctgtacgcaatccagcgggccattcttggctttaaattcacgatccgctcgcagttgcaggcagctcaataattctggagaagcactgaacagtgacagacgccagccgccaaatgcggttttcatcatacggccaaacatattatgcaatgcaatcaatgcaggctcgctttccaaccgttcgccgtaaggggggttgctgataacagtacccaccggcccttcaggtaatggattcaccagcttactgatatcgttagcattgaaggtaatcaactcggcaacacctgcccgccgagcgttcgcacgcgccatttcgatgacccgacgatcaatatctgaaccaaagaagcgagatgaagtctctagcaggccacgacgagcacgaacttgcgcttctgtggtcagttcacgccacagcgcttcattaaaagcattccaggcagtaaaaccccaatgcccccggtgcaaacccggtgcacgatcagaggccatcattgcggcttcaatcagcaaagtccctgaaccacacataggatcgaccataggcgtacctggctgccaaccagaacgctggataatcgctgccgccagattctctttcagcggtgcctgaccggtcaaatcacgataaccacgctgatgtagcccctcaccactgagatcaagagccacgctggccatatcccgttgcaagaaaacgttcacccgaatatcaggctgttgtttggcaaccgttgggcgttgatccattttgcgcgtgaagctgtccacaatcgcatcttttactttcaacgcaccatactggctattacggatctcgtcattcacaccgctaaaatgtacggcaaatgttttgtccacaccaaagattgagggccaatcgatagcctgtaccccaaggtacaaatctaaatcactgtagaccttaaactcgttgagtggcaacaggatgcgcgaagccaaccggctccacaacaggctttggtacatgagtcgatcgtcgccctgaaaatgtaccccaccctgtactattttacagtcgtgagcgcccagcgcttcgagttcgctttttaacagttcttccagtccacgcgccgtgctggcaaacagagagttcatatcgcactatcaccaaaaagaaaattgttgcgcattatagctaatcccagcagcttgtcataaagttgctccctctaatttaatactcacacggaggtaatggtgattaccctctcccgactttacgttcatccggtgaaatctatgcgtggtttgcagctttcccacgcccaggttagccgcagcgggctggcctttgaccgcgtatttatgatcaccgaaccggacggcatgttcattactgcacgccaatatccgaagatggtgatgtttacccccgcattaatggcggacggtttatatctcaccgcacccgatggcgagagtgccagtatccgctttaatgattttttagccaatcccgcccccactgaagtttggggaaatcattttactgcgttaattgcacccgaggcgatcaacagttggttaagtggttattttcagcgtgacgtacaactgcgttgggtcggcacagaattaacacgtcgggtcaaaccgttgccggaggttcccctctcttttgctgatggcttcccttatctgctgattaacgaagcgtcatttaaagatttgcagcaacgttgccccgccagtattaaactggaacagtttcgtccgaatttagtgattacgggtaccacggcctttgccgaagattgctggcaggttattcggataggcgatatcacatttgatttagtcaaaccttgcagccgctgtgtattaacgaccgtcagtgttgagcgtgggcaaaaacatccagccggcgaaccattgcgaacattacagacgttccgaactgcggagaatggtgatgtcgattttggccagaatatggtggccaggaacagcggtattattcgagttggcgacgaagttgaagttctgatcaccaaaccgccaagaccctacggtgccggagccgttgttgaaagccttagtgcgccgcaggatcagtcaaaaacggtatccattgaatataatggcatccgctttaacggcaataatcaacaaatactattggaacagttagaacagcagaatatccgcatcccttattcgtgtcgggccgggatatgtggcagttgcagagttacattactcactggcgatgttgctgcactcaaaaaaagcgccgttggtaacgatggaaccattctttgttgcagttgcatccctaaaggcgatatttcccttagtggcaaataaccgcattcaaaaacacaccgacacattataccgcacggtcatacgctgttgtggtgttaacctcttcaaccataagtggtaataaacggttattcattatttttatcgcatcgccaagtaccaactgacgaccggctaataccacttgagattgtgctaataagcataaactggcggagcagctcggttcaaccacgagcaaacggacattttctccgttgtctaatactgtaaccaacgtcagttcgccattttgtggtatcagaactttaggttgctgtacaaaatgccaactttttggcatgagtggtttcaagaaacggcatgcgaccaatgcatttaataccaattctgagcgctgctcattgctcaatttaatttggcgacattgatcttcaaattcaaaataaagagccgcatcatcaacacagaaagccgattcatcgaaagcatctggtgtcagcattttagaggggaagcgcgaacggaatatcataccattagctaaatccaacataagtcggtcgtgttcagtatcaaaataccaacgccatttatcgtctggcttaattcgcatatttaatccttcccatcatattgaaatatcataaactcaatagctgagttctagacccatcgaatgggactcttttcatataagcatttttaagcattttgctgaatattcaatctaccggagtaaaatatagactagccgggggcagaaataaacccccagcaggtaatgaagataaataattagatatgagtgacgatattcttaatcaaacccggcccacggaagataaatccggaatagatttgaatcaatgaagcaccagccgccatcttttcccgtgctgcagtaacggaatcaataccaccaacaccgataataggcaggcgcccttttagctcttgtgataaacgatgaataacctcagtactgcgtaattgtaatgggcggccacttaatccaccggcttgctcgcaataatttaatccctgaatcagagaacgatctaaagtcgtattagtagcaataacgccatcaatattatggcggaccaagctatctgctatttggatcaattcctcttcagtaagatccggcgcgatcttcaccgctacgggaacatacttatgatggcgttgatgtagctcagtttgtttatctttaattgcagctaataaatcatctaatgcttcaccgtactgtaaggatcgtaaccccggtgtattaggtgaggaaatattaatcgcaatatatccagcataaggataaattttatccatgcaaatcaggtaatcttctttaccttgttcgactggcgtatctttattcttgccgatattaatgcccaatataccgccaaaatgggattttttaacattttcaataaggttgtcgaccccatgattattaaaccccatgcggttgatcaaaccttcagcttcgacgatcctgaataatctcggcttatcattccccacctgaggccgtggtgtcacagtgcccacttcaatgaaaccaaagcccatggcgcccaaggcatcaatacactcaccgtctttatccaggcccgcagccaaacctactggatttttaaaagacaggcccatacaactgaccggtttggtgggtaccgactggcgtaccaaaaattccaaaggtgtgccgctaacacgctttaactgacgaaaagtcaattcatgggcacgttctggatcaagctgaaatagtgcttttctgacaagtggataatacatgtgatctcctgagcgatcagtgacaagcggttagcaagcactaattctgtcgtactgtagccagttaacgttatcagcactgttgtctaatcccgctagctgacccgcttccaacgtatggatctacccatcatacgtcaagttgcagatgcgttgatggtcttcgttactcggttgctgcctgcatcttgaagtcacttgggtatagatacgggaatggtaaattcatctttcaggaaagtaaacgtttgcgaagtaaagccatttaaagaataaacatactaaccgtatcctttattaccttaagttactgtggtgttaaccgtaataacaggcaggtaaaaaatagagggaattaatgacaaaatatacacaacgaagagaataggcaaatcgtaaaaacacggtattccctgcattaaattccctacatcaaaatagcacccatggggtttgaatcgcgccatccgtggcacggacatctgactatcccgactatcccgactatccaccatttaaggccacgtcattggagtttgccaacaatctgagagaatatcggaccctctattcaattagatcacattgactgattagatcacattgaattatgccgccagggctttggttatcttctcgtacagatcacccgataaattatccagcgttttcaattgctccaaggccttacgcatcagcgcctgacgccctgcatcataacgtttcaggcggatcaacggctcaattaaccgcgcagcaacttgtgggttacgggtatttaagtcactgagtatctcaaccaagaactgataaccactaccatcagccgcatggaatgcagccgggttaccggaagcaaaactaccaatcaacgaacgggtacggtttggattactcaaactgaatgcagggtgtttcagtaaggtacgtacctgtaccaggacattcgccgccgggctggtcgcttgtagagcaaaccacttatccataaccaaaccgtcatgattccagcgcacatcaaaggccgccaacaactcatcacggcaaggtaactgagcggcaaccgccgctgccaatgcggccaatgaatccgtcatattatcggcttgatgatattgtgaagaaacaagcttattggcaaattcctcatcaccaaaggccagataattgaggcaagtattgcgtaaagcacgtttggcaatatcaccatgctcaatacggtaaaccggcgtcatattagcgacatatacggccaacagttcatccgacagttcctgagccagacaacgcgtgatcgcttcatgtaccgtactgatcgcttgcggatcgatagtcgtaaacagttcggccatttcattttctgagggcaacgtcaaaatctgcgcggccaaggcaggatcaagatgttcatccagcaatattgcgcggaaagcatctgccacatgcgccggtaaactcagtggctgttgctgctgatatttagcaacattcaacttaatgtaagttgccagcaagctttgcgcagcatcccagcgagagaattcattgcgggcatgttgcatcaggaacgtgagttgctgatcactgtaagggtaatccaattttacgggcgcagaaaactcacgcaacagcgatggaatcggtttctgtgccacattatcaaaagtaaaggtctgttcagcttcagtcacattcagcacgtggtgaaccggcaagccattatgttgcaatgggatgacattacctttgctatcatacagttcaatgtctaacggaatgtgcagtggcaatttctctggctgatccgctgtcggtaacgttttttggctaacgaataaatgatactgctgtttttcaacatcataatcgtcatgcacggtcaataatggtgtccctgattggctgtaccaacgccggaagagagacagatcgacatttgatacatcctccattgcctgtacaaaatcatcgcaggtcgcagcactgccatcatgacgttcaaaatagagccgcatacccgcttggaattgctgttcacccagtagcgtatgcatcattcggataacttctgaacctttttcatacacggtgagtgtataaaagttattcatctctatcactttatccgggcgaatagcatgtgccatcgggctggcatcttccgcaaactgcgctgcccgcattacccgcacgttttcgatacggttgacagagcgtgaacctaaatcggagctgaactcctgatctctgaatacggttaagccctctttcagacttagttggaaccaatcgcggcaagtgacgcggttacccgtccagttatggaaatattcatggccgataacagcttcaatatttagataatctttgtccgtggctgtttctgctttcgccagcacatattttgagttaaatacatttaaccctttattctccatcgcccccatgttgaaaaaatcaacagcgacaatcatatagatgtcgaggtcatattccagaccaaagcgagtttcatcccacttcattgagtttttcagggatgtcatggcccaatcagcacgatctaaattaccccggtcaacaaaaatttcgagggcgacttcacgacccgaacgggtaataaatttatcctgtaacacatcgaaatcaccggcgaccaaagcaaacaggtaagaaggcttcggaaagggatcttcccacttgacccaatgacgaccatcatccagttcaccctgccccacacggttaccgttggagagcagatatggatagcgagacttatccgccacgatgcgagtggtaaaacgagccagcacatcaggacggtctaaataataagtaatgtggcgaaacccttcggcttcacactgtgtgcagagcgcttcaccagacaggtataacccttccaacgcgctgttggttgccggatgaatatcattgacaattgtcagtgtaaaatctgcgggtaattgctcaataaccagcgtgttatcctgttggcgataatgtggccatgcttgcccatcaacgctgacactgattagtgtcagatcttcaccatttagaatcaacggcgtcacgtctgttccttgacgttttactttactgaccgccgttaccgtcgttttttgcgcatccagtgcgaagtccagatcgatatcggtgatggtgtaatccggcgcacgataatcgtgacggtatttagcttgcggctgttgtgtcatagaaacccttttgacgtcatcagtgagtatgattatcgggtctgtgcctgtcgtaattggggtgaatttcgctgctattagcgacgttcccccagacccagataggttttcaatgtatcacagttgtaaaaaaaacctagatgagaacccaggcaactccggcaaataacgcattgaatgtccatttttcgagtcgtcccgcaagcccattgtcgttttgcaattcgtcaccaataagcacattgggtagtgcacaaattcacacatttaacaaaataacctgccgacaaaatctgctttttatgtttaatagggcgcaagagaaaccgggaaaatcaggagaactatcgattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagacatcaatatagcgattatttataatgatttcgttattaaccatgtttttcataatgttatttcatcagcgtagtaaactaacgaaaaaatccacgatagatagtctatgtactgaatcaaagatagacataggacttaatcaaatcggtttttcctgacgatggcacattagtcttagacttctgattagcatttatggtgtgatgaggcttcaataacatgataataccggtatactcctgcaactttatagattttgccgactgtggaaaatgctcctacgaggatgctgtatagcgccatgactcaagacgcctcaccgattttgacttcattgcttgatacggacgcatataagcttcatatgcaacaagccgtatttcatcattatcgtcacattactgttgccgccgaattccgctgccgtagtgatgagctgctgggggtgtatgctgatgaaatccgccaccaggtaaccctgatgggtcaattagcactgacatctgatgagtttatttacctctccagtctccccttcttccaggatgattatctgcattggttgcgcgattttcgttttaaaccagagcaagtctccgtcgctgttcatgacggtaaattagatattcgcattgccggtttatggtgtgaggtgatcatgtgggaagtgcctttgctggcagtgatcagcgaaatcgttcaccgccgccgctctacccaagtgacaacggatcaagcggttcaacaactgcgcacaaaacttgagcaattcaatgccctcagtgcggatatcgatattactcactttaaattgatggatttcggtacccgccgccgattctctcgcgagatacagcacaccgttgtcagcacgttaaaagatgagttcccttatctggtcggcaccagcaactacgacttagcccgcacattagccttagcgcccgtcgggactcaagcccatgagtggtttcaggctcaccaacaaattagcccaacattggcaaacagccagcgtgtagcactgcaagtctggctggatgaataccccaatcaactgggcatcgcactaactgattgcattactatggatgctttcctacgcgattttgatctggctttcgccaaccgctatcaaggcctacgccatgactctggtgacccgatcgagtggggggagaaggctatcgcgcattatgaaaaattgggtattgacccaatgaaaaaggtattggtgttttcagataatctagatctggagaaagcattattcctctaccgtcacttttatcagcgcattaagttggtgtttggtatcggtacccgtttgacctgcgatataccagatgttaagccattgaatattgttattaaactggttgaatgtaacgataaaccggtggctaagctctcagatagcccgggtaagactatttgtcaggaccccgcattcgttgatcaattacgtaaagcctttgcgctaccgttagtcaagaaagccagttaatccccccgttgccgggtagcgtatgtttacccggtaaccccaacactgatattttttagcctctctgttcttccacaattaaattttctactattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnctactattaaataatgtcttcgtttgtgtcgtatttatacccaaagctattgtcgtcagcgggtgagtgatctgggtgcaaaaatgtcgctaaccccctagtggttgcaaggacggagggcatattgacggtaacctcagaaatcttgcactattctgatgatttctacttgtgtcctgcaccgccacaagtaacatagcaacatccccatttcattgggttgttaactatttctataccctaagtcattaaagttgtagccaggcagtaagtgcgcaaattctgatgaactgactcaagtcagagattcagatgagtgagagccgctaacacactgcaacttcaaggaagcagggtttatatccaaaccattaaagagagaaatctatgagcgtagtgcctgtagtcgacgtactgcaaggccgcgccgcggttggcagtgaagtcaccgtgcgcggttgggtgcgtacccggagagattctaaagcgggtatctccttcgttgccgtttatgacggttcctgctttgacccgttacaggccgtcgtgaataatactttgccgaattatcaggatgaagtactgcatctgaccaccggttgttccgttgaagtcaccggtaccgtggtcgcatcaccgggtgaaggccaaagttttgaaattcaagcaaccgccatcaacgtagtaggctgggttgatgatccggatacctacccgatggccgcaaaacgtcacagcattgaatatttgcgtgaagtggctcacttacgcccgcgtactaacctgattggtgccgttgcccgtgttcgccacacgttggcacaagcaatccaccgcttcttcgacgaaaatgggtatttctgggtttctacaccactgatcaccgcctctgatactgaaggcgcaggtgagatgttccgtgtttcaactttagatctggaaaacttgccacgcacggataccggtgctgtcgatttcagcgaagacttcttcggtaaagaagcgttcctgaccgtatcgggtcagctaaacggtgaaacctacgcctgtgcattatcaaaggtttacacctttggcccaaccttccgggctgaaaactccaataccagccgccatttggctgaattctggatggttgagccggaagtggccttcgcttctctggatgatgtcgccggtttggctgagaaaatgttgaaatacgttttccaggcggtcttgaatgaacgtgctgatgacatgaagttctttgccgaacgtgtcgataaagacgcggttgaccgcctgcaacgtttcgtcacctctgattttgctcaggttgactacactgatgccattgagatcttgctggcatccggtcagaagtttgagaatgatgtttcatggggtattgatttgtcctctgaacatgagcgttatctggctgagaaacactttaaagcgccggtggtggttaaaaactatccgaaagatattaaagccttctatatgcgaatgaatgaagatggcaaaaccgttgcggcgatggatgttttagcgccgggtattggtgaaatcatcggtggttcacaacgtgaagagcgtttagatgtcttggatgcgcgtttagccgaaatgggcctgaataaagaagattattggtggtatcgtgatctgcgtcgctacggcactgtaccgcattcaggttttggcctcggatttgagcgtttaatctcatatgtcactggggttcaaaacgttcgggacgttattccgttcccacgcacaccgagaaatgccagtttctaagtttattatttagaaaataacgtcaatttgtacaaataaaagccagctctgctggcttttatcattttttaaaattcgatctaagtcacaaagttcccttaattttacattttgtaacacatagtttcttaatgaaacacattattgtaattggtagcattttcggtctggattataaggtctgtgaatggaacactgcgttcagacacagacgacaccaaactctcaacaatagttccataaaaattattggcggcagtggcaggtgtccgaataacaccaatgagggtaataataatgatgaagcgcaatattcttgcagtagtaatcccagctctgttagccgctggtgcagctaatgcagcagaaatctataacaaagatggcaacaaacttgacctgtacggtaaagttgacgcacgtcactctttctccgataacaacaaacaagatggcgacaagtcttacgttcgtttcggcttcaaaggtgaaacccaaattactgaccaactgaccggttacggccagtgggaatacaacattcaagcaaacaacgctgaagacacaggcgctcaagacggcaacgcaacccgtctgggctttgctggtctgaaatttgctgaattcggttcattcgactacggccgtaactacggcgtaatctatgacgttaacgcatggactgacatgctgccagtgttcggtggtgattcaatctccaactctgacaacttcatgactggccgttctactggcctggcaacttaccgtaacaacaatttcttcggtctggttgacggcctgaactttgccctgcaataccaaggcaaaaatgaccgttctgaagtcaaagaagctaacggtgacggcttcggtatcggtatcggttctacttatgatatcggcaatggcattaacttcggtgctggtttctcttcttcaaaccgtactcttgatcaaaaatatggttctaccgctgaaggcgacaaagctcaggcatggaacgttggcgctaaatacgacgcaaacaacgtatacctggctgtaatgtatgctgaaactcagaacctgactccatacggtagcttctctgatactatcgctaacaagactcgcgatatcgagatcactgcacaatatcagttcgacttcggtctgcgcccatcactgggttatgttcagtccaaaggtaaggacctgaacgatgttgatgccaaccatgatctgctgaaatatgtttctgttggtacttactactacttcaacaaaaacatgtctacctatgttgattacaaaatcaacttgctggacgaagacgagttcacaatcgcaaacggtctgaacaccgacaacgttgttgctgttggcttggtttaccagttctaagtcaaacttaacgaggcagtttatctgctgacctaagttgaaaaaagacagggcctcggctctgtctttttgtttctattttgagcagattgatggagattactctgtctatcggcctattttgccgatttttcacctcagatccccccgcctcaccagattcatttctttttatcgcaaacggttggcaaagaccgcaactggcgttaccctgaaggctctgtttgcttaacgctaagccatggaagcctctgacatgtttgaaaaaattactgctgcacctgcggatcctattttaggtttgaccgatatcttccgcgcggatgaccgcgctcataaaatcaatctggggatcggtgtctacaaagacgaaaccggtaaaaccccagtgctgaccagcgtgaagaaagctgagcagtatttactggaaaatgaagctaccaaaaattatctgggtattgacggcctgcctgtttttgccagttgcacccaagaactgctgttcggtgctaatagtgcaattattgcggataaacgtgctcgtaccgctcaaacgccaggtggtaccggtggtttgcgcattgccgctgattttatcgcccatcagaccagcgctaaacgtgtctgggtcagtaacccaagctggccaaaccataaaaacgtcttcgaagccgcagggctggaagtggtggagtacgcttattatgatgctgctaaccatgcattggacttcgatggcttgttaaatagcctgtcagaagctcaggcgggtgatgtggtgttgttccacggctgctgccataacccaacgggtatcgacccaacagaaactcagtggagccaactggcggagttatcggttgctaaaggctggttgccactgtttgatttcgcttatcaaggctttgccaacggtttggaagaagatgctcagggcctgcgtattttcgcggcaacacatcaagagttgatcgtttgcagctcttattcgaaaaactttggtttgtacaatgaacgtgttggggcttgtacccttgtcgccgccgacagtaacgttgccgataccgcattcagccaagttaaagcggttatccgagccaactactctaacccaccggcacatggtgcatcagtcgttgccactattctgagtaatgccgcactacgggcgatttgggaacaagaactgaccgatatgcgtcagcgcatccaacgtatgcgtcagttgtttgttaataccttgcaggaaaaaggcgctcaacaagattttagctttatcattaaccagaatgggatgttctcgttcagtggtctgaccaaagaacaagtgctgcgcctgcgtgatgagttcgccgtctatgcggtaaattctggccgggttaacgtggcggggatgacaccagacaatatggcgccgttatgtgaagctatcgttgcggtgctctaactcagtatccgttatcatcccttgactgaccataaaaggatggcccaagccatccttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaaggatggcccaagccatccttttgactggtcactcgatgacgtaattttaagccgcaaggataaacgaaagagaacacaaaagacgccttccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgtatgatattgatgacgctaaccaccgtcaccaaatattaccgttatcaaatacgaccgtcaccaaatagccggctcttctcgaataaacggatttgtctgccgctcatgccccaatgtagacataggcccatggccgggaataaacgttatatcatcgcccaacggcagtaatttagtgcggatggagttaattaactgttgatggtcgccacgcggaaaatcactgcgccccacgccccccttgaagataacatcccccaccagagccaggcggccttgcgggtcaataaatacaatatgccccggcgtgtgccccggacaatgcaaaacagataactctatttcgccaaccgttattttatcgccttcttccaaccagcgggtcggggtaaaagcctcacattcacttagcccaaacattcggctctgtgcgggtaagccttccaaccagaaagtgtcttctttttcagggccataaatcggtacctgaaaatgtgcagcaacttcagcggccgcgccaacatgatctaaatgaccatgagtcaacagaacctggctgatggtaaccccctgacgctcaacctcagcaattattttagtggcctcaccaccgggatccactaaggcagcctgccccgtcgcttcacaccagattaacgtacagttctggctaaacgccgtgactggaataatttgatatttcataaagctccaaccccaatgtgactaccaactggagcgtaggcactggctaaaaaatttgttttaccaagcccgtgttggcccggtatcaatatgcacaaaattactgcgagggtaatatcctacaccacctgcgcgcatttttaatgccgctttgcggatataactcaattggataccttcaatatgaaagtccatcgcttgacctttggtatggtagctctgtttggccaccccacggctatgttcacgcagttcattattggtgccgagggagcggtagccggaaataagctgcaccggtttagtggtttcgaggagaacttgtaggcgatacagctgatcgaacaggcgtggatcaatttttttgactttattggctcggtaatcgcggaaaatatggtttaagcgggaaagttcatctttgttataattccgtccatcaaagaactctgcttttatggactcacctgtattaaggttattcagggtcaaaatccgtgggcgtggcgtagaaagagtggcgaatactggccctggaagcagtgacatccccaacgcaactccgcccaacgttagccacttgcggcgattattatcaattttatccatgatctctgttaatacctggcaagaatgtcaaaagtaagcactataggcactatatatatgatgtgccgcttcgaatatgtgccgctccgaaccttaaccgcctatgaaaaagcagtcaacccgcattcactgtgcgttaaggtcaggtgacagggcgcttacgaacaagcgcccacaagatagcccggtatttaagaccattagttattgagttttactgcatttattgcaataaaaactcagcctgctgtgagatttgtgcaccagatcgcaccattttatcataattgtaaatatctgttctaaactgcggtttaccgtcttccgcaacccatgctgtcagataatacaattgcaccggaacgcgctggcggatattgacgtaggtggtatcaccttgttttaccttggaagagacccgtgcatcattccagccagcatcttgcagcagcatgttcgctaaatcagacgctttattgacacggacacaacctgaactcagggcgcgaatgtccttttggaacaggccatgattcggcgtgtcatgtaaatagatagcatcagaacttggcatgttaaatttgaaccgccctaacgagttattagcacctggtgcctgacgcaaacggtaagggaagttattcggcgagataatactccagtcaatcattgaaggattgatcacttcagcatcattactccatccggacaacacggtatagccattacgctgaaaatacccggcatcgttacgtgctttgggcacgatatcctgccgtaccaatgaggtcggcacgttccacggcgggttcaccaccacattattcaacgcactactcatcaggggcgttttacgacttggacggccaacaatcacccgagatgaaagcacttcggccccatctttataataattcagagaataatttgggatattaaccataatcccgttatcaacatgccccggcaaaatacgtaatcgctggatattcaatgccaataacgtggcccgcgtttgtggcgagacattcaaccattcgcgggtacgggggccgataacaccgtcatcagtgagcccctgccattgctggaagcgtttaacggcttctaccaactcaggagtatagatattgtcagttaacgtgaccacgctcacgggaggcatcggtgcgggtgccgcatcatcgctctcagggacagagacggctgatgggctgaccaccaagctgttggtctgagtccgatttttttcttcatcaacagagagatcgtcattaacgacggccaccgtagggttctccacagggatcacctctggcgctttcacgggggttgttgggtgcaacatacccgttcggtcaaggatttcccgcaatgcagggatatcgtcgctaagttgccccggccgtaaacttggcccagtaggcatctgtggccacgggcgtcggtctgctagcatcaacttcaacgcctgttgcattttatcgtattgcggatgctgcggagccaacgacgccagataagaggctgtcgagccttcattgaccgctttctgccaggcgtttaaaactgctgcaggcggcatggccattttgtaaggcacattactgtataaccaaacactgccattagcaccgacaccggaaataaagtgtaaataacccagcatcgcatccgatagaataatatcacgcgccataccggtgatttctggctcgctcaaccatttaacccattgcataaactgcggttgaatgcctgaaagcccaacctccgctaactgttgctgaaaacgttgaacagcaacccggtcttgccacataggctgcatttggttcgccgcatataatgacgctaattccgcggcatagagtggcacgacatcttttggaagcgcggccaataattgcgaacgactttgagccacggacatggttgcaccacgtgctggcaaagctgaagatgaatccacgggcattacgggagcagcggctgatgcagtaaacacggtcatcaggctgcaaactaaagcgcagtataaaacgagtgcgcgttgtaactttctttttatcatcgacattccatgccccttgtatgctcatctcagtacgtcatagtttgtcggtaccattgcttcttattttattatacaaacagaagtgacattttgactgtcaattatattgaccaagtaacaacctttacgctaacagatttcctgcacttataaaatacaacccgaagatgttacaaaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaaaatggccgcttctgtgcgaccatttaataaaactaattattatttactgttttttatgcatgttcattaaccgccttgttgcaattcagcggctattggtggcaatgaaggcatttcatttgcaaagcctcgcaagccaaccacatgtacatgctcatgattttggaagacttttcgtaccagcttataggttgtccctttttctggactaatattttctggtgcggcaataattaattgcatttccaaccgttcacatagctcaaataatgtcgcaatagatttcgcatccagacgagcggcctcatcaaggaagagtaagcggcaaggggaaatatctttaccccgtaagcgccgtgactcctcttcccaactttgcaccaccatgaccagaatcgacatacccgtaccaatagcttcaccggttgataacgccccactctccgcacgcaaccaaccatcagcaccgcgataaacctcgacttctaattcaaggtagttacggtaatcgagtaactcctcaccaatggtttgtggcaaccgttgccccatatccatttgaggattcagacgctgatacagttttgccagcgcttcagagaaggtcagccggttactgttgaacagatcctgatgttgctcttgctgctcggacaatacatcaagcaacgtcgcatgggcttcgcgcacgttaacattcagccgcacactttttacctgaccaaaggaaaccgcttgtaggccctgattcagcatacggatacggttctgttcgcggtgaatagttttacggataatatttgatacgcttttcgaactgatggccagcttctgctcacgggcggtcagttcttcagtcaggcggcccagttcgatctccatctgttcgatggcttcaaccggatcatctgtacgaataatatcctgacgaatacgttcacgcagatgttgatagacggcgatatagaactgaattttacgctctggccgtttcggatcttcagacaaacgcagcacatcgcgcagatgttcattatccgcgacggcaaggcgcaatgcgcccaaggctttatccgacattgaacgcagttcgtcaccatccatataagccagttcacggcggtgcaagcggcgctcaacgccgttatctttcaccattcgcatcacggcacaccagcccgctttagcattgaccacctgctcgcgaatctgatgataatcacgctccagcttacgcaatttcttctgcaagctgtccatttctgcttcacagaaggtcagttgtttctctaactgattacgtcgtgaacggttagtgcttagcgcggcatgtaactcatcgcggcgtgcacgcgcacgcgcctcggcattagcatccgccggaacaccaatatccaccagctcttggctcagctctttaagcatgtcgcgtttggcgtcataagagcttttcagcgaagctaatacctggctgtactgagtaaattggctttgatactgacgtagctgctcacgggcgcgggtacgctccgcctctgcttgttccagacgctggcgcagtttgtcattcaaatcagaattttcagtcaacatgccagccgaatcggtgtaactgaagtgagcacgtcgttgaaccacttcagtcagtgcaaaggcttgctgtttcgctaaacgctggctgttttgggccagtacatagctttcctgcaactgctcatgctgctgtggatcactttgcaataccgataacaacggctccagtttggttagggagacaccatgctgctgaatataacgagccgcttcttgcgcttccgcaagctcttcagtgatctcttctactcggtcagtcagtgtctcatccaatagcagggaaaccagtggtatcaatcggttaagagcagatatcccctctttagcctgatcaaattgctgacgctgctgctggttctgatcttcatgtgcgtttagagctcgttcaatttcaccacggcgggtattcaacaaacgaatttcagcctctggatcggcatcaaatgccaccgccagatgagagccaataaagcggctgaatgcctgatgggtacgttgagtcttttgcacatcaaatgacaacgtggcatagcgttcggccagacggtcacgttcctgatatagcgtttccagccggttctcacgcgccgcacggccaaataacgggacttcagggtaacgagaatagcgccattgccgatcagcaattttcactacaacggctttttcatgctcttcgacagcaaacacactgtcatcaaatgactgcgggtccccttcgatgagatagagatcttctgggcaatcatccagcccctgcaggtgctcacggaccaatgacagatcaggcaccacgataccgtggcgggatgggccatacaacgcggagaagtaaggcgcatcgtcaatggtgacatcgtcataaatttcggagagcaacacaccgccaaaacgttcagccagcgcgattaagcgggcatcttcagccccgctcggttggctcaaacgttcgatttgtgcctcgatggcgcgcttgctggccgcgatttcatcgcgctcaaccgtcgtttcacgctcacgctccagcaactgctgcatatactccgtcacctgacggctgtcttccaacgcttcaccgctctgttcgctaagctggctcagtgcatcctgagcggccaaccaaaccggcgcacgagcggtcagttcctgaatcttcagcttcagctgttccagttcctgacgcatcgccatccgccgctcacctgcgtcactgacgctgagagacaattcttcgacctgtgattccagctctcgctgtaacgcttctaactcttccggctggtaggcattcccctggcgtttacagaactcctgcaacaagcgttccgcatcctgctgggcacgtaagcgctgctccagctctgacaaacgcatccgcaaaggctgcacccgctcggccagatgttgttgggaaggccaatcgcgtaacagttcacgggcggtttgccaagcctcactgcggctgacttcaccggcgatattcaccaccagttgataagcctgttcaaattggctgtgagccgcatcagcaacacttaatttctgctcaagctgcaacagcgattcggtcgcctcttgctctttcgcgtggaacgtttccagccactcttccgcgttatcggcggttaactctggcagttggcacagagcacgagcgcgctccaaggcctgcaacgcttgctgatattgaatagctcgcgtttgctgcacatccaacgcttgctgataatcagccagttggctttttagctcatcaacttccaactcggcggcttccgcccgagcttcgttatctgcttgctgttcgctggcctcagagaccacttcactttgttcttccagccgataggtcagctcttccaaatcactttgataacgctctattttttcctgctggcgcatggccgtttgcaccagattcaggtggtcactggccgcttgataatcggtttccagatcggattccgcgccactttgttctgccaactcccgtgacatttcaacatggcgatactgttcagtgaccagttgtttacggctggaaaataaatcacgacgcaataccagcgcactgtcgaggtgaatccgccgctcattggcatggcgcatatagtcggcagccacataggaggtcgcttccgagatcaaatgcttaaagagatcacgatcagactgggtgacacggatagcttccagtgtcatacggttttcacgtaacgccgcttccatatcctggaacgctttacgtacaccgctattttctggcaataaataatcgcgtagcgagcgagtaatggcgctggaaataccgccgtacagcgatgcttcaatcaaacgatagaatttgctgcgatcggcagaagagcgtaagcgctttggaatcacccccaaatcaaacatgagggagtggtaatcagtgatggagttaaattgcttaaactgcaccccttccatggcttcaacgcgctctttcaattctggtagcgacagcacccgcgcctgacgttcagccaccaattcggtgaggatctcggttggctggatcgccgttggtaacccctgaatggtgaatggcttgatatcgactttgcgatcacgcccggccacttgctgcaagcgcacgcctaccaccacccgctggtggcgagaattcaccacatctaaggtggaataacacacaccggcacgtaatttaccgtgcaaccctttatcacgggagccactggtcgccccggcttcggtggtgttacgaaaatgcagcaaggtcagatcggggataagcgcagtgacgaaggccgccatcgtggtggatttacctgcaccgttaccgccggagagggttgttaccagctcatcaagatcgaatgttcgggcaaagaaaccattccagttaaccaaggtcagtgagcgaaatttaccgcgttcaatcattcctgttcatcctctacactgtccgctgcattgcccatggtgacatcagcatcatcactttcatcatgaagtgacagactattttctaccgccatggcttcgccatcacggatcatgcgtagctgggcttcacgttgatcatcaccgctgcgtacatccgcaccaaaacggaataccgcttcagtgatgcgaaacttggtgctgtcgttgcccataaaataaatcatgcccaaccgacgcagccggttaagtgacgtccggactttttcctgtaacttctgtttatccaaatcagacccggtcgagcgctggttaacaaacttcagcaatttgctctcatcggccaggctcagtaactcttcgtacagctcttgctgagagaagataccttcatgagccagccgttccgggctgaggtagagataacagagaattttgccgaccatcatatccaactcagataaaactgagcgcggaataagcgtggttgaacgaggacgcaaatagaagaaaccttccggcgcacggattaactcgacattatagcgagcgtaaaattcttccagttgctcctgaaaatccatcaaaaaagcatgattatccaactcatcaataccaatatgacggccagcacgtaactggctgtctaatgccggaaataatgtgttggctaatgcctgagccagcttaacgggcattactacttcaatatttgttgatgacatgtgcctgcaccttggctccgtaatcattgattgctaaccattcggctggcaaccctgagaaatcggcttcggccacaccgaggcgaacagcctggtcgaccaggatacgagccacgtcaaaatgacgagcacgcggatattgcgcgaggtaatcacgcataacttcccccagattaagcggtatttgctgttgctgataaaccagcaacgcctgctcaatcatggcggttaactgctcacggatggcattaaactcttcaaattccagatccggaggcagctcgcccgtgacttcttcactgcgtagcgccagctcttcatcgcgcatatccagtaagcggtctgcgttggcgtgagtgagtgtccacgggttatcaaaatagtgttgtaccgattggcgtaaccgttgggcgaagacccggtttttatccatatcaatggcagtacgaataaacttatgcacgtgacggtcataaccgatccatagatcgatggcctgttggccccaactgataatgcggtcaagtttactttgtaaatcaaacaccagcttatcaaccagatctaagcctgcattgccgatagtcgcttcttgaatacgcaataaatttgcctgaagcttatcacccgcggcttccagtgtatcttgcaactcacggagtgtgccggaggtttctgacaacaacatttcacaactggcaatggctgcacgccagtcttgattcagcaacgccgcgatatcttctttcacgctatgttgctgttcatccatcaaacgctgagtcatatcaatgctgtcaaagatttcagcgacggaatattttagcggggcaaagacgttacgatgccagtgaaactcatctcccccctcttctgctgcttcagccgcacgttgcagctcttgtgccacaatcgataactgcatggagagacgcagggtagaaaactcacgctggcgaatataataatcggtaatgccaatgcccaaaggggtcaagcggtaaatggcattaccatcagccagctcgctggtaaaacggtttaataagcgctggcgtaccatgtcattgatcgcgttattggcacgtaccgtgacggtttccgtcgtctgctcaaaacctttactgacgtgacgaaatgcatcaaccaactcgccttcgctcatttcaccgtctaaccgctcgccgtttaacgcggcgatagccataagaaaagccagacgttccgtgggcagagtaatcgaaaaatcattctttcgcgcccaggcgaccagttcgggtactgtctgggaaaattcactcataatgggtccttcagattcggcttaaacgccataacatgcacgtagcgccccaaactaataaagggctcttgccggcaatagcgctgttccaacgctaataattcagcaaactcatcaatttgttgctgtttatttttcatgtaatcgtgaaatacccgtactcctgttttacccctaatggataaccccatttgctcaagccaaccgtataccgttggtgggtctaaagggtattgcggtgacaacgaacgttgccgacgccgtttaacgccgggaatggctaactgaaagttgcccaataccgcattacgcatcaccaatccgttggcattgaaaaacatcaacgacagtgcgcctcccggttttagcgtatcaaaaagtatttgcagaacctgctgaggttcagcaatccattctaataccgcatggaacaatatcagatcaacgggttgttctaaatgttgacgaatgtcctgcgctgcactttgtataaattgcatgttgtggctcacacctttttcgtgagctgccgcttttgcgcgctggaccatttcagcagataagtcgcacaacagcacctgatggcctaaggccgccagttggcatgccatatgaccctcaccgccgcccgcatctagaatccgtagcggacgcggtggtaactgcgtcaacaactcagtgatatcttgccacaccaccgcctgacgaatcattcccttcgtcgtaccgtagatattgcgggaaaatttttcagcaatatcatcgaaattgcgatcctgcatgggcaactgctccgcttattatctttatcactattggtttacccacgttgatcatgtcactgccaccaagagagatacgtaaaccaatagccacaaaaaagaattttcaacaacccgtcattttggcacagcctgccttagaataaatcccattccctccgtaatcgcaatcaaatgccgttttttcagccaaaaagtcgcccttcttatgcttttttctctaaaaagagtcgatgaactattaatgccgccgccgctttggcgcatctcagtgagactgaaaaatcttattatggtttgcctgctgacagaaaagcggcaaaacgctgtttacaaagtgttagctgataaagagttggcggcaaccgtgtcaatccccaggcgcttagataactaagtgacggaggtgagcaatagcagctaccctgcatcttgaaggacgacgggtctcttgccattggagaaacaatcattcccttctcagggataatgaccccgtagattacagtgttgtcctccgtggcggctacacgtttaatccgaattgggcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaataatcggtcggagagacacggcggtatcccccttcggtgagacaaaaaggggattaacgggaaattcaggcgctaacagccaacggcaggacaaaaacaacccagaaatatcgtagaaaatatcgcggtagtgaccatctgaatcgacagatccctctggttaatcaatcaacaagcaagctaatccaaccaagggagaagctgccgagctgcattatcaaataaagggcgatccagacttcctgtatgaataaaacgagccaccaggtcccagagcatataaagccaacggcgagcaacgaaggcttcagagaccggtgctttattgagatagcgatacaatagctggcttggcatcccctcttcgctaagacgaaacaaatcatactcacgcggagcccatagcattgggccggggttaagcatcgccaatagctggtcgctacgtacatcttttagcatactgcgtagcgtcaagttaccgtggaccagcactgaactgtcgtcaaaatcagcgaaaagcagcgctaatgatgctttggcacggtagagcaccgcacggtccgcctgggtcatcagtggcgcgttcatgttagacaacgcggcccacaacacgtcaacccgctgttgataccagcagtaccaattattttcttgcgtactctctacgtgaccaacacacccgtggctatcaatacgatgccatgacagaatcccttccactatttgatccatcagggcattccaacggtcgcccgttcgggtcggtgcctcgacagaaacaccacgcaagcgttctattagcagaatttctttatatggcgattggtggatcatgactaaaccgtacaccgtcggcaagcgaatatccccttcccgcgctagcatcgacagtttataagcctcttgttgcgcaataccctggcaaacatagcttttcgctaataatggcatcgcctgatcttgccggttatacatggcatacagatgggcgtaaggctgttcactgatccgttcaaggcgggtaattgattcccctaaaatgacactgagttcagctttcagctgttccattaggcttagtccggttatctgacgcaagtggtttatcataatgggatcacaggccggagattgccagaatgtagatcaaataacccgcacatactcaacgtcatcgacggggtagccaggcagtataaacacgaccacgatgtatggggaaagcacgtcgctcatacctctgcggcggcaagtcaggaaggaataataaaattaaataatcagcatccacaagataccaagaaaggaggcaataaggaggaagagaatcagtaaagagaaggcagtaaataaagcgaaaagcaataaaccgaggttagaaataacaacgccagagcccggtaggttctggcgtaaagtttccgtcgcgcaatttattgattgagcatgatagcccggactcggtctaaatcgctctgcgtatcaaccccaaccgcaggcacagctttcgccaccgcaacgtgaattttctcgccgtaccataacacccgcagttgctctaacaattcaatttgctcaagctgactgggtgcccagttaacatagcgacggataaaacctgctcgataggcatagataccgatgtgacgtaagaaacaatcaccgatagtctcttttgattgagcaaagcgctctctttcccacggaatggtggccctggaaaagtagagggcataaccctgagcatccataaccactttaacggcattagggttaaacgcctcttcactgcttgcaatgggaacagccaacgtcgccatgccggcactacatgcagccaaattatcagcaacctgacggataatcaccggcggcaccaggggttcatcgccctgaacattgacgataatatcgtcatcagcaaaaccatagtgttcaataacttcggctaaccgttcagtgccagactgatgatcagcacgggtcaggcacacttcaccacctgcggcctcaaccgccttgaccacatctggatggtctgttgccacaatcacccggtcagcacctgacgccaaggcccgctccataacatggacgaccatcggtttgcccgcaatatcagccagtggtttgccgggtaaacgggttgaagcatagcgggcgggaattatagcaatgaaactcatgcgtgcttctcatcaattgacagtggacgggcctcgttttccaacaagacagggataccgtcgcgtaccgggtaagccagattatccaccttacacaccaactcaaggttttctttattaaagtataatttgccgttgcagactgggcaggcaacaatttcgagtaaacggtggtccatacatcctccaaaatggagtttagccagcaggaaagtgtttgaggataccatatccgctcatacaggttaactatgccgatgtggtgattccctacagccatcgataacccagaatgatgcatcatcagccgccgtattagcccatattgtcagctattagataaatgattgttggttttgttattgatatgttgaataatggggagttgaattttgtgattaaagtcacataaatgagcattttgaatcaaaaatgaaaacattacataagattattgcgctgtttgctaacttcagtaactaagccacaagattacatatcgaaatatcattacaaatagaaagcacctgcacagcggcccactgagatgagaaatctgttgaatagcggccgactacccaaaatcattagcgttgcagccagatagcaatcaagcgaaccccgatgaggtcacatccgtcagtgattcaggtgagtaagagccgctaacgacgttatggcgctgacgagaagggagaaacggctaccgatgaggtagccgtttgcttagaaagcgatcacatctgctgctgacggtccgtgaatactacgatatgtagaaaactcaacgtcctgcccttcattcagtgatttgtttttggtgttggcaatggccgttttgttgacataaacatccgaaccaccatcgtgtggtgaaatgaaaccgtagccttccgactggttgaaccacttcacgcgccccatttttaacgtcataataaatttccttttactgggcatcctaacaactcattattatttattgtttagatgcagttgcccatcctaaagttttttgactaaacctctatgagcttgattttatgaaaaaaccgcataattgcgggttttgtaattttgtctatcttggtgaatgattagcacgcttgcataatcattttatttcctgagatagcctaaacattattattctgaatcacagaacaacaaattatgtattttcggatacaaatagccaatctaccgcaggcattcgatgctattagcaatagcgattctgcatcagaaacattacttatggacttatgggaattgcttatcgaagattttaggaggttcgtctttgacgcgatatcaaaagataacgcttggggaggaactgctttactctcgcacacaccctacacataaatacgctttatacatatataggcctaaataataggccgcagctatttacacataaaacccccgactatgcaactgttttatctcgcaatatgcaataacatcgagtatcaatgagatgtgacgcataaaaaatcaatattctccactgactgcaacctgattcaccgaactcgacctaaaatgaaactgtatcagcgtgatccgcaaccatgatggcctacattgaaaattgtctacatgaaaacctgtctacactgaaagcgcctgaaggagttatccgattatgcccccccaacagtttgtgcatcccgatgagatacgggccaaattctccagcgctatgtcggatatgtatcagaccgaagtccctctatatagcacattattacggctcgttgcggacacgaatacacaagagatggtgcaagatcagaaacttacccgtcatttgcagcaaactggggaaattgaacgcctaacgatggaaagacatggcgccatccgcgtcgggacagccgaagaactcaagatgctgcggcgcttgtttgcagtcatgggaatggtgccggtcggttattatgatttagcaccagcgggtgtcccggttcactccaccgccttccgtgcggtgcatgaaacctcactgcaagcctgccctttcagagtcttcacctcattactgcgtctggagttgattgagcaacctacactacggcaactggctgcggatattctggcgaaaagaacaattttcaccccacaggcgattaaactaattgttcagcatgaaacatcgggggggctcaatcgccatcaagccgatgatttcattgctcagtcgctggaaacatttcgctggcatcatcaggcaacggtcagcactgaaacctaccaacagctacacgatcaacaccgtctgattgctgatgtggtcgctttcaaaggtccgcatattaaccacctaactccacggaccttaaatatcgacgtcgtacaaacagcaatggcagagcataatatgatgcccaaagccgttatcgaagggccacccccccgccactgcccaatactgttacgccaaaccagcttcaaggcgctggaggaaaaaatcgcgtttgtatcaaatggtgggcaaataataccaggccaccatacggcccgcttcggggagatagagcaacgaggagccgctttgacggccaaaggccgtaatctgtatgaccacttactgcaaagcgcacaggatcaattgaacgttcctgtaaatgagaacaatgcggcgcaatatagcgcgatcctgagcgagaaatttagtcaattccctgatgattacccaacaatgcgagcagagaaactcgccttcttccgctattttcctacagaaaaaggccttatcactgcatcannnnnnnnnnnnnnnnnnnnnnnnnnnatgacattagacgaacttattgataacggctttattcaatatgaaccgttggtttatgaagatttcctgccagtcagcgccgctggaatattccagtcaaacttaggcgagaaagggcagagtcactttaccgggcactccaataaagcagacttccagcgggatttggggattgcggttattgatgaactgcaactctacgaagcaacccagcaacgttccgttgctgaatgtgcagccgccctcaaactaacgttgttaagccaataaaagggagctacttagtatcaggagatagcgcctgaatatttaacaatagtttatctgccctatcggacggtagttgcgcatcgacaggtaagtaccaccaattcggcagagcaaaagcccggcacttaacggcatccttttctgtcatcaataaaatttgagggccggaagtcaaccggcttaattgtgccaatgaataatcctgatggtcagcaaaagcatgctcattttcaggtttaattcctaacaaatttagcgtggcaaaaaagcgaggaggatgaccaattccggccatagcaacgacatgctgtagctgttccgcaggttggcgctgccccgtaaccaaattgacggcctcccgcgcaaccagttgcatggggatctccccctcagcagcgaggccaccgttggtgattgccgcatctactgaccgcaatctgccctcccgctcccgcatagggccggctggcaaccaccagccattcccaaagcggcggacgccatcaatgacgaccaactcaaaatcacgctgtagcgcataatgttgtaagccgtcatcagtaatgatgaaatctaccgcatgagattgcagtaaggctttgatagcgtctgcccgtttgggtgacaccgcaaccggtgcccccgtccgctgaaagataagaaccggttcatcacccgcctgagcagtggtggtgttatccgacagcagtagcgggtagaccgctgatttaccgccgtagccacgagacacgacacccacacgatagccacgctgttgtagctgttcaaccaaccagatcaccaccggtgttttaccgttcccccccgcagtaagattccccacaatgatcacaggaaccggcgaacgccatgccgaacgcagccccaagcgataactggctcggatcaaccaagtgacagcaccatataaccaggacaacggcagcagcagtaaatacagccgcgattgaccagaccagatacgctcaatcattggccaaactgcatacggttgagctgcgcatagacaccttgctggaccagcaattcagcgtgtacaccacgctccacaatacgcccgtcttcaatgaccacgatctcatctgctttctcgatagtggataagcgatgggcgatcaccagagaagttcggtttttttgtaactcatctaaagcggcctgaatagctcgctctgattctgtatccagcgccgaagtcgcttcatccaaaatcaatatcgggcagttccgtagtaaagcacgcgcgatagcgatacgctgacgttgaccaccggagagcatgataccgttctcgccaataacggtatccaaaccgtgttccatcttattgataaagtccatggcatacgccattcgagcggcttcttcaatttcagcacggctgtactgttcattacgggcgtaagcaatattattagcgacagtatcgttgaataagtgaacattttgtgaaaccaacgccacttgattacgtaaggcacctaaccggtaatctctcagatcatgcccatctaacaaaatgctcccttcactgacatcgtagaaacgggtcagtaagttagcaatggtggatttacctgaacctgagcgcccaaccaatgccacggtcttgcccgcttcaaggtgtatattgatatcatttagcgcaggcgtatccttaccgggataatagaaagtcacatggcggaattctatatcacctttcgcccgttcaacttcaagcttgccttcgtctttctcctgctccatatccaatatgctgaataacgtctgacaggctgccataccgcgttggaactgggtattaacatttgtcagcgacttcaatggacgcatcagagcaatcatcgcagagaatacaacggtgatagtaccggcagtcaacgtttccattacacttggaaaacttgccgcataaagtacaagtgccaatgcaaaagaggcaatcaattgaatgatgggatctgaaatagaagaggcagaaaccagtttcatcccctgctggcgcatacggttactgacagcatcaaagcgctcggtttcaaccttctggccaccaaagatcaaaacttctttatgccctttgagcatttgctcagcgctggtggtcacttcccccatagtattttgcatattcttactgatattacgaaaacgtttggataccagacggatcgaaatagacacaatgggtgcaatgacgattaaaatcagcgacaactgccaactgtaataaaacatcataatgaacaaaccaatgatagaggccccttcccgcaccacagtcaccaacgcactggaggaggacgcagctacctgctcagagtcgtaagtaatgcgcgacaataaggtacccgtcgattgttggtcaaagaaagaaacaggcatacccatcatatggctgaataagcggcggcggatatgcattacaactttacccgacacccaagaaatacagtagcttgagacaaaaccagtcacgccacgcactaccattaggccgataacagccaaaggcatccatttcagaattgaactgttcgaattgccaaacccatcgtctagcaagggtttcagtaacgacagcataaaagtatcactggccgcattaaggattaatgctatcgccgcaacgataagaccggccttataaggggagatcgtcggccataggcgacgaaaggtctgccaagtggatagatctttatcattcatcatgcaaataccaacaccataagaaatagcggcccattctactcattatgacctctaacgccaaaccgctggtgataccaacgtggttttaattgttcccgatagcctttaacgaaccaagtatcgcagtgaaaatatacacttaattgccctgatactgatgtatcacgccaaataatgccatttttttgatagcgattgatcacttttttcgcaggtagtcgccattggttataacgagcaacagaagcgagggccaattctgggctaactgcccgtagaaaaggcgcggttgaagaagtattactgccgtgatggggcacttgcagcaccgttgatgttaattctccccggatatcgctcaccaactgccgttctccttgggactcaagatccccggtcaacaatacactatgtttaccatcattaatgcgaatgacacatgagtcattattctgagcattaaccacctgttctttcggccataacacgtcaaaatctaaaccttgccactgccatctctccccctgtttacaaggcagagtattggctacgttttttacagagaaaggcgcacgtaccgttgcctgcggaaaagcatccaagagtacagccaaaccgccagtatggtcctgatggtcatggctaaggataatctgttcaacagtaatgccacgccatttaaggagcggtaaaacgacaatagcggccatattacctgtaggccaatgattgccagtgtcatagataatggctttcccctcacgctcaatcaccacagccagaccatgcccgatatccagcatatccacacgccagtgatactcatcactccgttgagtcagtaataccatgttcatacacagcacaatgacaccaagaggatgactgcgccaccattgaaagcgccagataaataatgccagccaaccaccataaccgatcgcaacagaagccatgccagtgtgtaaccagccttcttttagctgattgagcgggaatagcaccacagtcaacgagatatcagccaagaaccaaaatatatcagcaacagcagggagcaatgctaaagccaatgctaataatacgcagggtacggtgaacaatgagactattgggaccgcccacagattggcgggtatagaaaataaacttataccgtggaataaccctatctgtaacggcatcagcagtagcatcataccaaactgcaaatgaaaccaacggataaccaagccataccaaccagtaatgaaacgagaagaaacaggggccaagtgaaaccaacatatcaggctaaataccgccaggcaggagagccaaaagctgtctgataatacggctagcgggtcgctgactaaaattagccccaaagcccacctccacacctgccatgggctacataaaataccgaacaaacgtagcagcagccacagcgttaacgcaatggccgcccggattgctggtgagtttgctcctgccagccagacataaatcatagcaatcagccagccaatcagtagcggtagcaaaggcccaatccaactgacaggaaaaaggagctgtactaatcgggcaagcatcccaccaaataaggccgccagtgcaatatgtaaaccggaaatcgccatcaggtgcgcagtgccggtgtagcgtaagagtgaccactcttctttgttcagttgtgatctttcaccaaaggccagtgctagcatgatccgccgctgatcatatcccaccagttgctgctctatgctactgataatttgctgacgaaaattacactctgcatccagtaatttagcctcaatgatgcgcccttgtagtggacgtctgttagcaatagcccagcgctgactgtcaaacccgccctcattcagtacgctatgtactgtcctcatacgtaacctaaacgcccagcgttgccctgcacagtattgatccaaccgttctggccacttaacgttgactgctattggagggaaaacccgtttttcattaattttctgaatacttatcacaactttctggccgtcatcccatgaaagagatgaactgtttattgtcgcaactatctgctgatccccctgggttaatgcttctgtttgcatcagtatcccattgctatgccaaaccccccacaggaagctaatcacaatcagcgctaaaaattggcagtaacgattgcggcttaaccacaaaaatgcacttagggctaatagagaaccaatgatagtgggccctggtagttgatgcagaaaaataagaggcaagatcccgacaatgacagcagcggcgacccgatctgttgataacgcgataaaaaccatccctgtttttactcttgaatagcctcattgctattcatctctgtcgtctggctgtttacgccatttggaataggttgattctcaacattggggccaaagacgctagggcaaaaagtataatttcagcactggctcgttagttattttaacttgttgcaggatccgccaaaaaaatgcgggatgtatcgaaaccagaaacatgttgaatcccagagtgtagacagtgtgtattagtcaaaaaacatgtaggacgcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatacaaagaagtgcttgtggaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagtaagagtgacgatagggaggataaccggcggtctataaaactatgtgataaacacgctattcaaggaattcatttttacagatatatcattgactttttacgcaaaaaaaacgatgccgataagggcaccgtttcgtatcagcgtttacataataacgcggtaagttgtgaacaacttagccgtagatattagcgcgatctcgcaattctttacctggcttaaagtgtggaacatacttaccttccagttcaactttatcaccggtttttggattacggccaacacgcggagcacggtagtgaagagaaaaactgccaaatccgcggatctcaatgcgctcaccttcagctagtgttccagccatatgctcaagcatttctttcactgcatcctcaacgaccttagcaggcacgtgagattgctggccagcaagtctttcaataagttcagacttggtcatattacctccaagcttttcagctaaactaccgtattggggcggaagaaccgccccccgttattactcgcctttcgcagctttgaacgcttcagccattgcgctagagaaattactttcttctggcttggtgttaaccgtagcaatagcatctttctcatcagcttcgtctttagcacgaacagacaggctgattacgcggtttttacggtcaacgccagtatatttggcttcaacttcatcacctacgttcagaaccagcgtcgcatcttcaacgcggtcacgagttgcttcgaaagcacgcagataaccttctacgccgccagccaattcaactgtagcacctttagcgtcaactgcagttactttaccagtaacaatagcacctttcttgttaacagacaggtagttattgaacgggtcttctgccagttgtttcacgcctaaggagatacgctcacgttctgcgtcaacctgcagaaccacagctgcgatttcgtcgcctttcttgtattcacgaactgcttcttcgcctgcaacgttccaggagatatcagacaggtgaaccaggccgtcgatgccgccgtccaagccgatgaagataccgaagtcagtgatagacttgattttaccttcaacgcggtcgtttttgttgtgggtttctgcaaacagctgccatgggttagatttgcactgtttcaggcccagagaaatacgacgacgttcttcatcgatgtccagaaccataacttccactacgtcgccaacgttaacaactttagacgggtgaatgtttttgttggtccaatccatttctgaaacgtgtaccaaaccttcaacgccttcttcgatttctacgaagcaaccgtaatcagtcaggttagtcacacgaccagtcagcttagtgctttctgggtaacgtttagcgatagcaacccatggatcttcgcccagttgtttcaagccaagggatacacgagtacgttcgcggtcgaatttcagaactttaacagtgatttcgtcgcccacattgacgatttcgcttgggtgtttaacacgtttccaagccatgtcagtgatgtgcagcaagccatcaacgccacccaggtcaacgaatgcaccgtagtcagtcaggttcttaacgatacccttgacttccatgccttcttgcaggttttccagcagttgatcacgctcagcgctgttctcggattcgataactgcacgacgagaaacaacgacgttgttgcgtttctgatccagcttgatgactttgaactcaagctctttgccttccagatgcagagtatcgcgaactggacgcacatcaaccagtgaaccaggcaggaacgcacggataccgttcagttcgactgtaaagccgcccttcactttgccgttgatcacaccagtaacggttgcagcttcttcgtaagctttttccagcatcagccatgcttcgtgacgcttagctttctcacgggacagcagagtttcaccgaagccgtcttcaacagcgtccagagcaacatcaacttcgtcaccaacttgaatttccagttcgccttgcgcgttcttgaactgttctgctggaattgctgactcagatttcagaccagcgtcaaccagtacgatatctttatcgatagaaacaacaacaccacggacgatagagcccggacgtgtttcaattgttttcagggattcttcaaagagttgagcaaaagattctatcatgttaataatcttcaggattcttaagtttaacgtccatctagcatcccgccggatggggttgtttcacatgcctcgccacacatccttgcaacaaggttaaagtgctcttcaatattaattttaataatttttaaaaaaatcgtattgagagcgcagaactgaccgcattgtcgttattttttcaacggcaaggctaaaattcgttgggcataagccagcgcctgttcgatcacctgttcgatggacatactggttgaatccagtaccaacgcatccgccgcagggactaaaggtgcaacagaccggttacgatcacggttatcccgctcctgtatctcggccaaaagacgttcaaagttaacattaaaccctctttcctgcaactgtagcatacgtctgtgcgcgcgttcttgcgaactggcatcaagaaatattttcacaggtgcatcaggaaacacgatagtccccatatcccggccatcagcaattaaaccaggcgcttcgcgaaaagctcgctggcgacgcagtaatgcttcacgtacacgggggaaagccgccgcttgggatgcagtattacccactgtctcggttcggatctcattgctgacatcctcgccttctaaaataacttgtagctgcccattctgtgaaacaaaacgaacatcgagatgtgcggcaagtggtaccaatgcctcttcggtgctgatatcgacctgatgatgcaaagcagcgagtgccagcactcggtaaatcgcaccagaatccagcaagcgccagttcaatgattcagccaatgctttgcaaagcgtacctttacccgcaccactcggtccatcaacggttatcaccggggctatcgccgtcatttatctctcctttcggtaggcaaacctcttgtctgcccccggcagggcagacacagaggtagcattatacgctgcatcggtatgaactgttaccctgagttggttcagttgctgaaaataagaccatagattgtagcttgaagtgtagaaaagatagggaggatagccagaaaaacatttgcgatagcgatctattcgcttactcctcgccatttataaaaaaaatgaacaatgaagagagatatcctatagaaataggcgcttgattcgcgcccgttttagtgtaatagaacccattcaattcaggtgctatcaggccagttggctcagacgcgcaaactgttcaaaataatcagggaaggtttttgcggtacatttcgggtcaaggatcgtcacgggggtatctgataacgcgaccagcgagaaacacatcgccatacggtggtcatcgtaggtaccaatatctgcagcagttagctgcaagggtggaaccacgcggatgtaatcttccccctcttccacttcagcacctacttttctcaactcggttgccatcgccgtcagccggtcagtttcttttacccgccagttgtagatattgcggatcgtcgttgggcccgtggcaaataatgccgtagtcgcaatggtcattgcagcatcaggaatgtggttcatatccatgtcaatgccctgtaattcaccacgactgcactcgatataatcatccccccacgtcactttcgcgcccattttttccaacacatcggcaaatttagtgtcgccctgtacacttttcttgccaataccagtgacacgcactgttccccccttaatagccgcagccgctaagaagtaggaagccgacgaggcatcgccctcaaccaaataagtccctggtgagcggtaggtctggccccctttgatgtggaaaatttggtagttctcatgccccacgtcaataccaaatgctttcatcaagtgcagagtaatatcgatataaggtttggaaaccagatcacccataatccgaatagtcgtatcttgctccgccagcggggcggtcatcaataaagcagtcaggaactggctagagacacgcccatcaacagttaactccccccctcggaaaccaccacgtaaacgtaatggcgggtaattttcttgttccagataatcgatctgtgcaccgccctgacgtagcgcatccaccaaatggccaattggccgctccttcatccgaggctcacccgtcagtacgatatcgctattacccaaacataacaccgcggccaaaggacgcatggctgtgccggcattgcccaagaaaagcgacaatggctgttcagccactaatttcccccccagaccatcaacctcacagcatgtgcgatcagcagaaaggcggaagtccacccctaatgcctgtaatgcattgagcatgtggcggatgtcatcgctgtctaacacgttattcaactgagtggtcccttcggccaacgcggccagaagcagtgcgcggttagagacactcttcgaaccaggtaaattaacggtgccattaactagggcaatgggttgtaaggtcagggattccagcatgggaaaaacattctccagtcttgtataggcaacagcctcgaaacaaaacgaagctgttattacaaattaacgtgttattacgaatttacgcgttattacacacgaactcattgttgcaagaggcccatcgatccggagcggatgagtacccgctccagaaaaatcagccatggcggcgttcaaaatcagccataaagtcggttaaggcttttacgccttcaattggcatagcgttatagatagaagcccgcatgcccccggcaacacggtggccttttaaggcctgcagaccttgtgcttcagcttcactcaagaacagtttatctaatgaagcatctgccatttggaacggcacattcatccaagagcggttagtaatagcaacctgattgcgatagaagcctgtgcggtcgatggcaccgtacaatagttcagctttcgcctgattgcgcttttccatttcgcccaaaccaccctgctctttcagccatttaaataccaggccagaaagataccaagcgaacgttggcggtgtattgaacatcgaatcgttatctgccaataccttgtagtccaggatcgacggcaacgccgtgtgggctttcccaagtaaatcttcacgcacgataaccagtgtcaagcccgctgggccaatgttcttctgtgcgccagcatagatcacaccataacggctaatatcgataggacgggaaagaatggatgaggagtaatcggcaacaacaactttattgccgaaatcaggctgttcattaatcgcaacgccgtcaatggtttcatttgggcaatagtgcacataggccgcattatcgctcaacttccattgcttcattggctgaatacctgttaagccattgtcatgggtggtgacatcaataacattaggagtgcagtatttttgtgcttctttaatcgcactgtgcgcccaatagccaccatcgatatagtcagcgctgttgcggtcaccaagcaagttcaatggcaccgcagcaaactgtgctcgggcaccaccatggcaaaataacactttataattagccggtatctgcaacaggtcacgcagatctttctccgactcttcagcaacctgcataaattctttactgcggtgactaatttccatcaccgacgttcccaaaccatgccagttacgtaattcttgttctgcacgacgtaatacttcgaccggtaacattgctggaccagcgctaaaattataaacctgtgtcatttcccctcaccacactctactgagattgccatcgttataacccgtaccccggttttatcattcgagtcggcctgctgcaacggttatacccaaaataattcgggttgccgcaagggagagacaaataggttggaaccgatttgaacagcatttatgctgtccgagggtgagcctctgggatgagactcattaatcccgatgagcttatttattttaaagtcaactaccagtaagtgactggggtgacaaatctgctgggagcagatttgaacgctgcttgcagcggcctcgcagaggcgaggcccaaggacgggccgagtaataagggccgcttccccctacatcttgaaggacgacgggtatcgatcatatgccgatagataaacccgttaataaactaacaccacgttgagtatcgtaagtcatcgttgtattcattgtgattcgttgatttacatgccaaatcgctcccacagatcctgcgccttgatcgctatatcctgcaagcccgacaccaatagagactttagaacccgatttttgaggaataaccgcagcagccatcgtcgccgctattcccgcgtttaattgtttctgcttttgattaatatctttatcaaaaccgccaaattttccattagaataggttaaaaattcatttttaaaagtacgttggtactcattgattcgagagtctgtatattgttttccggtatatataatggtattaactgaaagatcagtatagttattagcattatttaacgtcacatctataagattagacatgtaattagcctcttcattatagatagctaacaaagattcatcagcatagatatttgcataattactaacactctccatgccattgtcagtataattattgctttcattagtaaccaataatattgagttgtcggtatattcaccagttgtattcaacacagtatctaatgaggcatcagtataattatttatattttcagtgacagtggaaaaagagttgtcagaatattcatttgataaattcagaacatcatcaaagctatcgtttaactgactaacattgattgtatctgtattctcaacaccttttttaacgctggtaatttgtctatcaccgatattcagttcatcattccgtgtagcaatcgaaccgctacccaatgcaattcctccttcagaggataccgagcctgtacctaagctagcactattattaccgtttgccgctccgccgatattaacgacattattccccgatgtaccgttgccgctaaccgatacagaatctgtcagagtggagccggttgaattaccagatgtattaccgccgaacaccacgctattggtaatcgcggttactgaatcccccacgcccatattgccagagccgcccaatatagagttatcttcagtcaaatcatctcgaccaattccattcccatctatcacgtagttattactaccattgatattggcgtcggtgctgtcagtaacattgttttcactcccaaaaatgtcattgtttccaccaccactaatggtgttgtagtgccctcccgcgataatattattatgcgtatccattaaattatttacagagctagcaataatatcattgttatgactgttgtgaagaccattcagcgcaccagtgatcgtattgttatcactgccaatgagcgtattttgattgtcaacgcaccacgctcctgatggggacgcgggatccgaataacaactattttcattaccgataatattgctgttgctctctataagattattactaatgccagacacagtattactatcagaatctattatagtactgccctgagtgacaataagtaggttgttgtttgagtttattaacgtgttattctgcgcgccgtagaagaggccatcgcccaagctaatggcgctgatcatattgccatcgctacttaccaggttgttactctgaccaccgtctatcgtattattatgagagtcgataagatgattactaaatcctcccaactgctcattaccaagaccggttagtgtatgaatatcgttattactgctggcgtcaaaaatattgattgtaccattaccgttattattggtactgccattaatattcgtattgttagctatcactatcggcgaagtaaatactgcgattaaccaagtggcgatatatatgcattgcatccgttgcatccgtttaatttccttattcattaattaatgccaaaagcaaaacccgctgcaacaccgacaccgccttcagtgtcggcagaaacattgactcgcgttatcgttttatgattgatgttccagtcgcctcccacagcgagtgcactttgcccgcgataagcccctatcgccatcccaaacgatttttcatatccgaatttttgaggaatacctgacatcgccattgcaccagaaatacctgcattagtcttattaaaatttttgttaactttatcactaagttgattgtatttatcatcaacataacttttagcatcggataatgacgtttcaaacgctgtatttaccgtcttatccgtatagctatttacatcataaacaattgatgaaactttactatctacatagtcataggtgttatttagtgtttctttcgacttcccgtccatgtatgttttagttgtattaaatatctcagcagttttgctgtcagtataagtatttgcactattcaatgtttcagatgatttattatcagtgtagctatttgctgaatttagcgtttcggatgatttgttatccgtgtatgtattggcattattaattgtttcagtcgctttgttatctgtgtatatattcgcattattaagtgtttcggtcgcttggttatccacatatatattagcgctattaagtgtctcgccagctttagccaccagttgaccgacattcgccgcatcggtatctgcgacacccgctttaacaccggttatttggcgatcaccgatgttcatttcatcagatcgtgttgcattggagccgctaccaatcgcaattccgccattcgttgacgtgccgccacctaccgatactccatccccatcactaacactgccattcccaatgacaacgccatttatcgagttggataaactgccaccgttgccaacaacgacaccatttgttgaaccgccaagcgagttattattccctaccgcagttccattgccaataacccccgtattgaaatcaccgatattgacatccgcaaacacagacccagaaaaaattgccgtgatgataacaaccgattttttgaaattactttttgtaaacatgtttaatatccataaatgctattagggtttgcattattttcaccccattatattttgacacattgataccgactcaatggggcgtccattccattacaaccatattttggttaattttattaagagggtattccccttcggatataaccaaaaccattctatctattattctgcgtcgaatgaattgcaaaaatgagtggagagggttgcaataaatgtctggcggaaattttgcgaagaccgtagccttcgcaaaaaagtcacagtatcaatatgtgtggaatagtttttgaatttcttgtggtttttgagtttgcgttaatgctaactgtaataaaacccgtgctttctgtggattaagtgcacccgcagcgacaaagccgtatttagcgtcatcaatttcagcaccttctgtggttgaaccactgggcacacgagacgagcgcacaactgcaactccgtgacttgcggcggttgccagcgtatcgaaaaccgtatgatagagattaccattccccacgccagcactgacaatcccctgataaccatcggcaatcaatgcctttgcgggtatgtccgatgcatttgcatagttataaataatgccaactttcggtaacgtatttagcttactgatatcaaacgcgagttgtcttgctgctggttgatgcaaataattaactttaccatcatagatataccccaatggccctgtattcggtgattggaatgtttgcactgatgtggtgttggtttttaccacatcacgcccagtgaaaaccatgtcattcatcgccaccagcacaccccgtttagccgagtctgcgtcactggcgaccaccaccgcgttgtagaggttcaacgggccgtcggcccctaatgccgttgccgggcgcattgcgccgactatcaccacgggtttatcacaattgacggttaaatcgaggaaataagccgtttcttctaaagtatccgttccatgagtgatgacaaaaccgtctgttttcgtgcagtctttattgatttttttcgccaatgtgagccaaacatcgtcattcatatcttgtgagcctatattcaccacttgttcgccctggatattcgcaatgtcttttatagccgggacggcctctaccagcgcatctacccccaatttaccggcggtataattggattttgtagcagaatcacctccccctgcgatggtgcccccggttgccaataaagtgatattaggcagagcaaaaaccgggctactgatccctacaaatattccggcgagtaccgttagctttatatatttcatataattactacattatttataagctaattaattatacggaatatccatatgaaaactgtgatatctactgtgctttcagaatacatggagctattaaccaaaaccccgtatgattgcccgcttttagtaccgccaaaaagtgaagacaatgacgcaaacttttattcccggcaaagacgctgcgctggaagactctatctcccgttttcagcaaaaactgagcgacctcggttttaatattgaagaagcctcttggcttaaccctgttcctcacgtttggtcggtacatatccgcgaccgcgactgcccgttgtgctttaccaacggcaaaggcgccagtaaaaaagcggctctggcatcagctctgggcgaatattttgagcgtttatccaccaactatttctttgctgacttctatctgggcaaagccatcgctgagggtgatttcgttcattacccaaacgagaagtggtttccgatcccggcggataatctgctaccggaaggcattctggatgagcgtctgctggcgttttacgacccagagcaagagttggtcgccagtgatttggttgatttgcagtcgggtaatgccaagcgtggtatctgttcactgccctttactcgtcaatcagatttagaaactgtctatatcccgatgaatattatcggcaatctgtatgtttcaaacggtatgtcagcagggaataccgctaacgaagcccgcgtacaggcactgtctgaagtttttgagcgttatgtgaaaaaccgcattattgcggagtccatcagcttgccagagatccccgccgaggtattgaatcgctatccaggcgtggtagaagctatcactaagctggaagaagaaggtttccctatcctgtcttacgacgcctctctggggggcgcttatccggttatctgtgtcgtgctatttaacccgtcaaacggtacctgtttcgcgtcattcggcgcacatcccgattttggtgtggcattagaacgcacggtgacggagttattacagggccgcagtctgaaagatcttgatgtctttactgcaccaacctttgatgacgaagaagtggcagaacataccaacctggaaacccactttatcgattcaagcggtctaattagttgggatatgtttaagcaggatgcagattacccatttgttgactggagcttcaagggcaccacagaagaagagttcgcgacattgatggctatcttccaacaagaaggtgccgaagtgtacatcgcagattatgagcacttaggtgtctacgcctgccggatcttggtgccggggatgtctgatatctaccctgccgaagacttgctgatggcgaacaacaccatgggtgtacatctgcgtgatactttactggccttgccagatacagactggcagccagcacagtacttggaattgattcagcagattgatgatgaaggcttggatgattttgcccgtgtgcgtgaactgctgggtatcgcctccggtaaagataatggctggtacaccctgcgggttggcgaactgaaatcaatgctggcactggcgggcggtgatctcgagcaagcgctgatctgggttgaatggacacaagactttaacgcttccgtctttacagcaaaacaggccaactattaccgttgcctgcaaacgctactgctcttgaaccaagagcctgatcgtgacccgatgcaatattacaatgcattcgtcaagatgtatggtcaggaagcggtcgatattgcctcagcggccttatcgggtgaaattcgcttcaacggcctgttcagtgttgacgaagatctgaaagcattacccgctcatcaggctttactcggcgcttatgctaagttgcaggcggctaaacgtcgccattgggctaaaagcgagtaatacggctcttccttaccgctccgccaagttattgagtttgtagcctggcgacaaacgtgcgtatcccgaatcactgccccgcgtcagtgattcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagtaccgctaatccgctggcaacacccagtccaacagcgataaaaacccctattccagatgaaaaaaaactaaaacgtcagtacgtattttcgccacaccttgtttatttcgttttggctgtcgctatttattgttgcagttattccttattaaaaataaatacactcatctgagtctgactattgtttctgttataaaaaaacgctattttctgacacccaaatgacctttttgaacaattatttttttctaaaaaggaaaaaaagacacagaggtaaataaatagttaatttttaatgaacagcccccataaaaacagctacaaacatcccttttctttaactttcccgacaacgttcaggctgttaaatcaaaattttttgcaaaaattaaaatattttttcagtttaaaatcaatataatagaccaataagccctataaaaaacaaggtttaaggctaaactaaactcgcccaatatgatccatatcaattttcacgctatactgctttgctagtatctcactgtgctttattaaccctataagagagagttagtgtgaaagctgacaaccccttcgatgcattattaccttcggcaatggctaaagtagctgaagatgctggtgtctataaagccaccaagcatccgatgacaactttttatttagcgattaccgcgggtgtctttatttccattgcgtttgttttttatattacagcaaccaccggtactgcaggcgttccttttggttttgccaaactggtcggtggtatttgtttctccttagggctaatgttagtcgtggtgtgtgggggtgatcttttcacttcaactgtgcttaccacggttgccaaagccagtggccgtatcacctggcgtcaattggcaactaactgggttaatgtctatattgggaacttgttcggcgcactgttcttcgttggccttatctggtttgcaggccaatatactgtggcaaatggtcaatggggtttaaatgttctgcaaacagcagagcacaaattgcaccatacttttattgaggcagtgtgcttaggtattttggctaacctgatggtttgcctggcggtttggatgagttactccggccgtaccataacagacaaaatgttagcgatgattttaccggtgggaatgtttgttgccagcggttttgagcatagcatcgccaatatgtttatgatcccgttgggtattgtgattaaaaactttgcttcacctgagttttggcaagccatcggttcagcacccgagcaattcgctcacttgaccgtaagtaactttattatcgataacctgatcccagtcaccatcggcaacatcattggtggcggactattggtagggttgacttattgggtaatttatctgcgcggtgaccagcaacattaacgtgtggccgctacgtctggttttcgagaaattaacattaaaaggtagatgcattatgaccgaacttaatgagaaattggccaaagcatggcacggttttaccaagggtgattggcagaatgaagtcaacgttcgtgactttatccagaaaaactacaccccttatgaaggtgatgaatccttccttgccggctctaccgaagcgaccgacaagctgtgggcgcaagttatggaaggtatcaaactggaaaaccgcactcatgcgccagtggatttcgataccgacgtagcatcaaccattatctcccacgatgcaggctacattaataaagatctggaaactatcgttggtttacagactgaagcgccattgaaacgtgctctgatcccattcggcggcatcaaaatggtcgaaggctcttgtaaagtttatggtcgtgagcttgatccacaactgaaaaaagtcttcaccgaataccgtaaaacacataaccaaggtgtgtttgacgtttataccaaagacatcctgaactgccgtaaatcgggtgtgctgactggcctgccagatgcgtatggccgtggccgtatcatcggtgattaccgtcgcgttgcggtatacggtatcgacttcctgatgaaagacaaactggctcagttcaattcactgcaggctgatttagaaaacggtaaagacctggaaatgactatccagttgcgcgaagaaattgctgaacagcatcgcgctctggctcaaatcaaagagatggcagctaaatacggctgtgatatttcaggtccggcaactaacgcccgcgaagcagttcagtggacttacttcggctatttggctgcagttaaatcccagaacggcgcagcaatgtccttcggtcgtgtttctaccttcctcgatgtgtacatcgaacgtgatatgaaagaaggtaaactgactgaaatcgaagcgcaggaactgattgaccatttggttatgaaactgcgtatggttcgtttcctgcgtacgcctgaatatgatgagctgttctctggtgacccaatctgggcaaccgagtctttggcaggtatgggcgttgatgggcgtactctggtcactaaaaccagcttccgcttcctgaataccctgtataccatggggccatccccagagccgaacatgaccattctgtggtctgagaagctgccactgaacttcaaaaaatatgctgctaaagtgtctatcgatacttcatctgtacagtatgaaaacgatgacctgatgcgtcctgacttcaacaacgatgactacgctatcgcatgttgtgtcagcccaatgattgtgggtaaacaaatgcagttcttcggcgcccgtgccaacctggctaaaaccatgttgtacgcaatcaacggcggcgttgacgaaaaaatgaagatccaggtgggtccgaaagaagcgccaatgatggatgaagtgctggactatgacaaagtcatggaacgcatggatcactttatggattggctggctaaacaatacattactgcgttgaacatcattcactacatgcatgacaagtacagctatgaagctgccctgatggcgctgcatgaccgtgatgtttaccgtactatggcatgtggtatcgcaggtctgtctgttgccgctgactccctgtctgctatcaaatatgccaaagtaaccactatccgtgatgctgatggcctagctgttgacttcaacattgaaggtgaatatccacagtttggtaacaacgactcacgtgttgatgatattgcctgtgatctggttgagcgcttcatgaagaaaattcagaagctgcgtacctaccgcaatgcggttccaactcagtccgtactgaccatcacatctaacgttgtttatggtaagaaaacaggtaacaccccagatggccgccgcgctggtgctccatttggcccaggtgccaacccaatgcacggtcgtgaccaaaaaggtgcggttgcctctctgacttccgtggctaaactgccgtttgcttacgctaaagatggtatctcttacaccttctctatcgtgccaaacgcactgggtaaagacgatgaagtccgtaaagctaacctcgccggtctgatggatggctacttccaccacgaagcgtccatcgaaggtggtcaacacctgaacgtgaacgtaatgaaccgtgagatgctgttagacgcgatggagaacccggaaaaatatccgcagttgaccattcgtgtatctggttatgctgttcgcttcaacgcgctgaccaaagaacagcagcaggatgtgattacccgtacctttacacagtcaatctaactttttgacgcggtaaggtgttacaacatgaaaggctccacatattgtggggcctttattcattcagagtaggaaatacaggctatattgctgagtggacgataaattcaaatatcattattttgaaccgtatgctttcatcttatcgaatgttcgggtgaactggtgtgtgcgatcgatctctttatattcaatatcactgatatcggtacgctgatagccaataaccgggtaaattccgtaccagttgtctattttcattattttcaaccagttagaatccaacccgtactctgacgatgactcgccatttgttaatcgctgaacagactccgtgtagttattgattaatttttcataataatgattattgaccagatagctgttagccagataggcgaaattgactttaaaaaaattatcatcaatagcgttaacgatataatagctggcggataaaaatgcagcatcccaatgaatattattcagtttagagagaaaattgtttgtccggataattgtttcatcatcatcttcgaagaccatatcgtcttcaagtatcaaaatatttctccaattattctcttgcgccatttttaatactgcaagatgtgattttgcgcaaccgataaaacctgaccctgctcttattgcctcaaagcggattattttttcaggtggaaagcacactttttccagttcttttttgatgtgctcatttctatccgtacgttccttcaaattaatgtaaacaactttgtctactaaagaccaattccaattttcattcattggtaaaactccattttcatctcatagttccgtataaaactcactttataacgttaaaaactaaaagtgacgataaaaaaggctaaatccctccactcttttcctgtctattatcacataggggtagtttgcctacaataacagcactgtataagatactctcagcacatcattacattaacaattaaaagatgcttaattaccaataattacaataagttaataatatattttacgtttttaacttgaaaataggcaggtccccacgctttatgctgtaacacacgtctagccgacggctctgtcagaaaaatttatccatcaggtcattgttttttatacgaacggcttcatttgtaatgaatggcattatttatagcgaatcaatagcgtgatgagagactcattggtcacaaaaatcccaatcagaaatagcattatctttcatctgatgtaacagcctccctctttagacagcggtaggccgaaaaatgaaaacgaactctgggttgaagttatctgaaataaggccattactttggtaatatactgatgattatcaagacccaaaaatggaagacgtagtctgcttcctgcctctaaaacgattccatctgataaggctgcgaattacagacttaccgtttaagtcaaactataattaacagcataaaagacagaggtcagcgaaacccgaaatccttaattactgggctatgcctgagctgaggctcatatacgcaacgctttttatagtaaatagaggtaatattattacaccagaaaaaattttaaggctctccgcaatacaccaaatgatgacgtatctgcgcgtcttgtaaaatgcacaggtactgagtcccataaaggagtgtctatatcatgcctaccattcagcaccaaacagtactaactggaactttatgaacaagataaccgattgtattacaacagacccctccgatctcgtagaggataagaagcctgtgcttggtcgtattcattcattcgaatcctgtggcactgttgatggcccaggtattaggtttatcgtcttcttccaaggctgcctaatgcgctgcctgtattgtcacaacagagatacctgggacacccacggcggcaaggaagtgaccgttgaagaattagttaaagaagcagtcacctatcgccactttatgaatgcttcgggtggcggtgtcactgcctctggtggcgaggccatattgcaggctgagtttgtccgcgattggttccgagcctgtcacaaagaaggcattcacacctgtttggataccaatggctttgtacgccggtatgatcccgtcattgatgagttgttggatgcaacagatttagtgatgttagatttaaaacagatggatgacagcattcaccagaacttggttggcgtatccaatcaccggactttagagtttgcccgttatctggcaaaacgtaaccagaaaacctggatccgctatgtcgtggtgccaggctggtccgacgatgataaatcagcacatatgctgggtgaatttactcagaacatgagtaatatcgaaaaaatagaattactgccttaccacgaactgggtaagcacaaatggattgctatgggggaagaatacaagcttgatggcgtaaaaccgccaacaaaagagattatggatcgcgtgaaaggtattttggaaggctatggccacaaagtcatctactgatttagaaccctgtattgatgcatgttattggctaaagtgtactgttaactcatgtgtattaggtttggcctaacaactgccgccatgctggatgaatccgctggcggcgttgtcttatatattgataccgttttatattgatacggcttacttttataccgcagcataaggcgtttgttggtgatctggctttctcaacagcatcatcaaatacacgaatgcgacacctgctatcatgataaataataaattatctgaatagcgctgcatcagcagtgacgtcatcgtcggcccggccaggctcccaagggtataactcatcagtaacgcctgattcatcgcgaccaattcatcagcgctggctttttcacacgcccaggccatagcaaccggatacaaagtgaaacccgcgcagcctaaaatgaataacgccggcgccattgcgtaattacccaagatcgccacactaccgaggatgacgacaaacacttggatccgcagtaccagtaagcggccatagcggtcagccattcttcccataggccattgcccaataatccctgaactgaccagcaacgccatccacccccccacgctggcgtcactcatccccttatgggataaatacagtggcagtaacccatagagtgaccccaagagtacaccagagataatacatccattaatacctaaacgggcgctgcggcgttttaacataggccaaaccgcaataggcggtgactcgtgacgactttgatgtgagaactgggcaaatagtagcggcagcattgccgtaatcaccagcgcccccacccaaggaataacactgagcagttgtgtggagactatacccaataataattgcccgatgacggtccctaaatagtaaaccatcatgtaggccgccagtagttgtccgcggttggttaaggtaccactgcgtaataaagcactttcgacaatgacccaaatcagcgcgcaggcaatgcccgccaaaaagcgccaacccaaccagctccaaaaatcaaccgttagcatcagcccacaagttgccagtgcaaacaatatacaggagcaatgataactgcgattaaaaccgagttgctgaataaagcggcctgcaatcaacgttcctaccagattaccggtgaaataagatgagctcaccatccccacttgccaagtcggcaactgttgatgtgataaccataagggaaccagtgtatttaaaaccgcgatagagatcgtgaacagcaaaagcccacaaagcaggagtagcacggggcgagaatatgcggacatagtaagacagaaaccgtcgggacaataaaagtgagcgcatcatgccactggcgataaaaaagtcaattacccagtggggagggatagcacaatatgtcatttagctatgatttcagtatttatgcggggcattatggctggcagtgagggggatacacaaaaaaagaaaagcgcccgtagacgctttcgaaatagcagataacagacgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatatattccaagccacccatatatggacgtaatacgtcagggacctggatacgaccatctgcctgttgatagttttccaacaccgctaccaaggtacgcccaaccgccaaaccagagccgttcagcgtgtgcactaaacgcgtctttctgtcggtcttgttgcgataacgggcctgcatacggcgcgcctggaaatcccacatgttagaacatgaggatatttcgcggtaagtgtcctgtgctggcaaccatacttccagatcgtaagttttgctggagccaaagcccatatcacccgtacacagcaataccttgcggtatggcaactccagtaattgcagaactttctcggcgtgccctgtcaactcttccagcgcggccatagaatcttccggacgagtgatctgcaccatttcaactttgtcgaattgatgcatccggatcaaaccacgggtatcacggccataggaacctgcttcagaacggaagcatggtgtatgggcggtcaacttcaatggcagagaatcctcttccaaaatttcatcgcgcaccaagttggtcagcggaacttcagcagtaggaatcaaagcatagttactgttatctgattcttctgccaacggtttagtatggaatagatcttcaccaaacttgggtaactgacccgtaccgtacaaggtggcatgattaaccagataagggacgtaagcttccagataaccgtgtttctcggtgtgcaggtctaacatgaactgagacagagcacggtgcatacgggcaatttgccctttcatcaccacaaagcgtgcgccggtcagtttcacagcggcagcaaaatcaaggccaccggccatttcgcccagagaaacatgatcttttacgtcgaagtcatatttgcgaggctcgccccaccgactgacttcaatattgtcattctcgtttttacctaccggtactgaatcatctggcagattagggatagacagcgctaaatcgcggatttcgttttgtaacttatccaactcagctttagcggcatccagtttttcacccagagcattcacttccagacgtaatggttcgatatcttcgccacgcgcctttgctgcaccgatctgtttcgatcgggagttacgttctgcctgcagactttctgtttcaacctgtaaaactttgcggcgctcttcttgttggcgcaacacctcaacatcaagtttaaaacctctgcgagccagtttttcggcgactgcgtctagctcattgcgcagcatattgggatcgagcatgctagtcctgtgcttgtagttatggatatacccttttgacttgacgttactgcggtattagcagccccagctcactcgaatcacttggccttcgtaggctcatcaagattcgctggctgattacctgcaacgccaatcattaagggcataaatggtaattaaagaagaatttaacgacgtaagcgatataaacaaccacttaccaagtagttataatgctaaccttaccgcaaccgcaaagctagcggtagcgttttatcgggctatttttatcctgttcagctaaccatgccagcttctcaccgattttaccctccagaccacgagatgttggcaaatagtagcgggtcgccgccatttcaggtggaaaataattttcacctgcagcataggcgtgctgctcatcatgggcatagcgatactcagcgccaagccccatctctttcatcagtttagtcggcgcattgcgcaaatgctctggaacatcgaaatcgggcttatcgcgagcatcctgcatcgcggctttaaatgcagcatacaccgcgttacttttaggcgcgcaggctaaataaacaattgcctgggcaatcgcccgctccccttcggctggccccacacgggtaaagcaatcccaggccgatatcgccacctgcatcgcacgtggatcggcgttaccaacatcttccgatgcgatagccaacaaacgccgggcaacatagagcggatcgccccccgcggtgataatgcgtgcataccagtacagcgccgcatccggtgccgaaccacgaatagatttatgtaccgccgagatcaaatcgtaataacggtcgcctttgttatcaaaacgggcgctacgctcaccagagacctctttcagcaattctggcgtcaacacacggacgccactggcatctatttcagccatgtcagccatcatttccaggctattcaacgcccgccgagcatctccgccgacgagctcagacatcatgcggcgagtttcatcaggcagtaaaatattctgcccgccgtaacctcgactgctatcagacatcgcctggtcaatcaccttctcgatatctgctgcggttagtgccttgagcaaatagactctggctcgcgagagcaatgcagaatttagttcaaaggaggggttctctgttgtagcaccaataaaagtgatggtgccatcttcaatatggggtagaaatgcatcctgctggctcttattgaaacgatgaacttcatcaacaaacaagatagtccgccggccagcatcacggttttgccgcgcccgctcgatagcctcgcgaatctccttaataccggaggtcaccgcagaaatccgctcaacatcggcttgaccgtagcggccaataatttctgccaatgttgttttaccggttcccggcggcccccagaggatcatggagtgtaactgcccggcaacgattgcccgcggtagcggcttacccggtgccagcaaatgttgctgaccaatatattgatccaacgtcaaaggccgcatacgcgcggccagtggttgaaactcattttgggaaaaatcgagggacatattactcactcagacctcactaccgctgatcatccagcgtcacaccttttgggggagtaaaggtaaacttactggcatcaaccacgctactttgctggcttttcagtgtataagcactgcgttgaccatcttgctcaacagcagtaaagcttttgatagtgccgcttggcgtcacacttatcgcaaattgctttaaattgccgctagcacttttaggtgtcagctcaaaatcatcgcctttctgcttaacattatattgcttccagtcatctgggttgttgcgagtaatcaacataaacggtgtattacccgttgcattcttcaaccaagtggcggtggcttgttcaacaaatgggttataaaaccacagagtttccccatcagagattaatacgctttcatccggtgatgtcatatgccagttaaacaaattaggacgttttacccacagttcgccctcaccttcctgcactaccgccccgtctgaactggtaacagcttgcgagaagctggcatggaagctattcactttactcaaccgattttgtagatctgtgctggcatctgccaacgcagaagctgaaatcaaacccgatagaaaacagcaagcaacaagcagtcttttcattattctaaataccttataaatttcattgcacccctactgggctgccacaaaggctgattcatcaatacgttcccccactggcttgacgttgcaggggggacactaacctcgaacctttaacttgcgtaagggccgcaaagcgccccttcagatattaacaaaactcgtcagcactaccgcgaaagtaacccattactcatggggtggtggtgccagaacctcacgattaccattatggcccggtgtactcacaatctgctgagcttccatctgctcgataatacgcgcggcccggttataaccgatacggaactggcgctgtacacctgagatagaggcccggcgtttttccagcacaaagttcacggcttgatcaaacaatggatccagctcttcatcgctgtccagaccaaggccaccgccttcgccctcttcaccgccactgaggatactatcaatatattgcggacgaccacgggctttccagtcattcaccacagcatgcacttcctgatcacggacaaacgcaccatggacacgtaccggaattgaggagttaggggccatatacagcatatcccccatccccagcagtgattcggcaccaccttgatcaaggatggtacgcgagtcaattttactcgataccgtaaatgcaatacgcgttggaatattggctttaatcaaaccagtaatcacatccactgacgggcgctgtgttgccaaaaccagatggataccggcagcacgggctttttgagccaaacgggcaatcaactcctctacctttttacccaccgtcatcatcaggtcagcaaattcatcaaccatcaccacgatgtatggcagttttaccaacattggtggtgagatatccatactgtcagagggtttccagaacggatccgggattggacgccccatggcctcagcttgagccactcgctcgttgtagcctgccaaattacgcacacctaaagcagacatcaatttatagcggcgttccatctcaccgacacaccaacgcaatgcatttgcggcatccttcatatcggtaactaccccggttaacaaatgaggaataccttcatacactgacagctccaacattttcgggtcaatcatgataaagcgcacgtcatctggcgtagctttatacaagatgctgaggatcatcgcattcaccccaacagatttacccgagccggtggtacctgcaaccagtaagtgaggcattttagctaaatcagccaccacgggttgcccggcaatatctttacctagcacaatcgctaatggcgatgggttctcacggaacttggcgcaatccagaacttcccgcaggtaaacggtttgccgatgtttgttaggtagctctaagccgacgtaaggtttaccagggataacctccacgacacgtaccgcgatagccgataaagagcgggctaagtcgcgggataaattggaaattcgcgacgctttaacgccaggtgctagatccagttcaaaccgggtaatgacaggccccggagaaatccccaccacttcagctttaacccgataatcacctaaccgggcctcaaccaaccgagcggtttgttctaaagcgaacatatccaccggctcttcttccgcaggcggagaagacagcaaatcaagcgtaggcaatggtgttgtcggtttttgcaacggctggtcattacgcatcaggaagggatggatcaaactatccatagccgctgtcggctgtgaaaacgctggcggttgcggagatggcgctaccggtgccgcgctcaccggtgctgtattcagcgacgcaatgctagcgggtgtaacgctggttgatatagcactggctgatgtaactacaggctgtgacaccggtgccggtgtcgattggccatatgttgattgcccgtatgttgattgaccatatgttgattgcgtatggcttggctgagttggtgcggattgccccaaatgtgcctgctgcacgggtggctggtaagttggcacttgctcaggataatcttggaggagagattcttctttcccttctaactgcactggctcatcaacatctgtctcatcaacataaggagaaagcgtgaacagaggctcacgcgggctgtcatcgactaaatcagcaatcggtgagaaggtaaaagccgtactcgtatcaaccgaacgtatgttgtcaacggcgttatctgtatcccccgtagccccataacggtgttgctgttgcgcggcaaaagcctgacgtaattctgcctcttgcaaagcctgctcatcttcaagatcgctcacctgcgagggcgtggtcggcatttctgccgcaggtgaccgttctgttatagatgactgttctgctaaagttgataacgcgtaacgttctgattgctgatcggcaaacgctttgcgcaagatagcctgctgcaaagcagcatcttcatcagatgttatttcagtaccgtaagaagatgccgccatctgagggttttgtgtttcgtcaccatcacgttcacgtaattcctgctctgccatacgctgcgaaggcagcttgatgccgaaggaggccaattcacgccgtgttggaatacgaaccggatttggccgtggcaattcagggccaataccttgttttatttgggagctactgtcactggtggccgtaaacgcgggcataaaagccgccgccgcagtcgctgctgccacagtaccagatgctaatactggcttattggtcaggctcgttgtggataaaccatcaatctgtgcatccaagccagggttcatatacggcgtattacctaccgaaatatgactgctctgggcgctatgtatctgatgactacctgactggttactacccggctgacgactctctaactgaccaacagggcgctgaatcgccgagaaatcgaatggggaatgagagactggcgttggcgacatatcccatgcacccaacttaggttcaggccgttcagttggcgcagcatgtgtctgaattggcagtgactcttctggcagttcaaaagaatacagaggcggtgttgccgtattggtcattaccggtgtcgtaccatagattgctgccgcatcatgattgagaaccggctcaaccgctacgtcagcgattggcgaagatgtcgcgtcttgaacgctataatccgtagcccgtaacggactcaataatgggtcatactcatcgttggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagttgcaaccactgacccatgctcaacaatactgtccgtcaccgaaggggctgagaacaaaacgtcatcatcgccatgggctaacgccgatgaggccgcaacacccgcccccactaccgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttcttgcccggtgatatcgcggccatcagcatgatcatcgtcatgatagctgtcttcatcatcatagcgctcttcacgacgggagcggttagtgataaatgtcagtgaacctaataccgctgcaccaattttctcggcaataaccaaccatgaccagccagtaaatagcgttaatcccaccgcccaaatacacagcagtgttaaggtcgcaccgacaccgttaaaccacggcaacatggcattactgaataagctaccaattaccccaccagaggcaaagtagtaaagatcatcgatattaagtgccgccagcccacacgacgtcaaaatcagggccagggtgccaatcagccgtaatgaaagggcaaagtaatcgagatactcgctagcatcacgttggcgaaaagccgtccagcagaatatcaccatgatgggtggaattgcgtaggctaaaacaccaaaggtggaaaacagcgtgtcagccatccaggcaccgatactcccacccaaattgtggataggctcatgccatgcagtctgggaccagctagggtctgagggattgaaactgaccagcgcaaccatcaggtacgcagccaaaatagtaaccacaatcaacacagcttcaagcaaacggcggccattgctgagtttttttagggtaacttctttatcttctgtatattcctggctcaagaaaggctctccaggttcctgttaacgggtctgagcaacaacgccgagaagcctccccggcgttgaaactgtatgaataaacaggagtgtaaccaaattactcaggttttgcacctgcccgtttaccgagttttaataaccaagcggttactctgcttcacttcttccataacgacataagtgcgagtgtcattaacccccggcaggcgaagcaaggtttcaccaagtaatgtccggtaggcagacatatcaggcactcgggttttcaacaagtagtcgaaatcacctgagaccaagtgacactcttgaatttcctcaagatttttaactgcggcattaaattgctcaaatacatccggagcgccacgattcagagtaatctcaacgattaccagcaatgatgcatccaaatactgtggattaagcaatgcggtataaccatggatgaagccctgacgctctaagcggcgaacccgttccagacatggtgttggtgacaaccctactcgttttgaaagctcaacattagagatacgaccatccttttgtaattcatttaggatgttacgatcaatacgatcgagctctttccccgggcgtttcttattatctatcatctataatctctcttaatttctttgagtctgtaacagattctagccgtaaaagattccagagtctgttacaaacaacgacccgcagcctgttttatgcaaatagatcaacacgttgttatctcacaccctgtctgtccaaccgtatgcgagccactcgatgattattagcgttgaggaagagacaagacaccataaacaccagcagaaactcccccctactgttgtctatgaacttattccacatgccatccagtattaatcgaaaacattccagggttttcgcttggtatcactgatacccaatctgaaatcatagcgcgcagataatttctcttcctatgatgttttcgcaaatgcacagccgattgtcaaagtaaaagaagttaaatcagtagaacgtgccagaattagccacacagtcgccgcctctgaccgatttttcttcttttttttgacgaaaaaatagtacaaaaaagcttataggatttcagtaaaaatgttgcctatcgccctgcaagccacatattttgtggggtcaaagcgattttaggtttttttagtctgatcgttgaggtggaattttgacctaatgcattaatgtttttaattatcgatattgctaactgtcgattcttaatacacttagtttaataaataggctttacctatcaaaaaaattgctaacaacatttttgtttgctttttttaatgtcatattttccctacaatcactcatattatccgccattgtgggaaagaggtattcatgagcacggctaaacatagcaaattgattattttgggttctggccctgcgggttacaccgcggcagtttatgccgcacgtgccaacctgaaaccggtattgattaccgggatggaaaagggcgggcagttgaccaccaccacagaggtagagaactggccaggtgacccggaaggtttgaccgggccagcactgatggaacgtatgcacgagcatgctgaaaaattccaaacagagattattttcgaccatatcagcagcgttgatctgcaaaaccgtccattccgcctgtttggcgacggtgcagaatacacttgtgatgccctgattatcgcgaccggtgcttctgcccgttatttagggatggcgtcagaagaagcctttaaaggaaaaggggtttctgcctgtgcaacctgtgatggattcttctatcgtaaccagaaagttgccgttgtcggtggtgggaatacggcggttgaagaggcgctgtatctggcgaatattgccgctgaagtccatttaattcatcgccgtgacacgttccgctcagaaaagatcctgatcgaccgcctgatggaaaaagtgaagaacggcaatatcgtgctgcacacagaccgtactctggatgaggttctgggtgatgacatgggggtaacgggtgtacgcctgaaatcaacccacagtgatgagaccgaagagttagccgttgcgggtgtgttcatcgctatcggccatagccctaacaccggtatatttagcgaccaactggcgttggaaaatggctatatcaaagtgcagtctggcctccaaggcaatgcaacacagacctcaattcctggtgtgtttgctgccggtgatgtgatggatcatatctatcgtcaggctatcacctccgcggggactggctgtatggcagcactggatgcagagcgctacctggacgggttggcaaacgataaataacgcgctattccattgagtttttattgcgactgatcgcaccgtttcacctcgttctatacgggtggctacatgggccacccgcttttttatctgttttcccgcttttatctgctttgttgctggatatccacattccaataaaaaacaatcaagccgttattttcattttggcatgcggcgaccatcacaaactcaatttttttcacaaatgcaattgtttttacaagcgtaattattttcacctcgggtcatgacagggtaagattactcctcgctggtttgctcactcaagggtgacaaacatttttgatatttttatccccagagtcattggagtcgccagtaggctgcaagcaaacgaaccccgatgagcagataccagtatgtgcttaggataagtaagcgccgcttagcgtacaaaggggatatcactcttttatgtgcagacaagtcatcttatgaataagacaaggcagtatgagttgattcgttggctgaaaaaacaaagcgcccccgcgcaacgttggctccgcctatccatgttactcggcctgcttagtgggctattgattatcgctcaggcatggttgttagccaccctgctgcaatctctcattatcgacaaattaccccgtgcgacactgaccaccgagttctccctgctggcaggcgcatttgccttgcgtgcggtgatcagttggctgcgtgagcgggtggggtttatttgtggtatgcgtgtgcgccagcagatccgcaaagtggtgttagaccggctagaacagttggggccatcgtgggtaaaaggtaaacctgccgggagttgggcaacaataattctggaacaaattgaagatatgcaggagtactactcacgctatctaccacaaatgtatctggcagtatttatcccggtcctgatcttaattgctgtcttccccatcaattgggccgcgggcttgatcttgtttgtcaccgcccccctgatccccatattcatgatattggtcgggatgggagccgcagatgctaaccggcgtaattttgtcgcattggcaagattgagcggtaacttccttgaccgcttgcgtgggctggatacgctacgtttgtttaaccgcgccaaagcagaaaccgaccaaatccgtgactcttcggaggattttcgcagccgaaccatggaagtgctgcgtatggccttcctctcttctgctgtattggaattttttgccgccatctccattgccgtagttgccgtctattttggtttttcctatttaggggaactgaattttggtagctatggcctcggcgtaacgctgtttgccggttttttggtgctaatactggcgcctgaattcttccaaccccttcgagacttagggacgttctatcacgcgaaagcacaagctgtcggtgcggctgaatcgttagtgacgtttttaagcagcgagggagaagccattggtcaaggcgagaaacaactagacggtaaagaggccatcgcccttgaggcgaatgagctggaaatcctggcacccaatggtacccgtttagccgggccacttaatttctcactgccagcaggcaaacgggttgccattgtgggtcagagcggcgcggggaaaagttcgttgctcaatctcttgttgggttttttgccttatcgcggatcgctaaaagttaacggtatcgaattacgtgaactggaaccccaagtctggcgtagtcagttaagttgggtaggccaaaatccacatctaccggaacaaacgctggccaccaatattttactgaggcaaccggatgcaagtgagcaccaactgcaacaggcggtggagcgggcttatatcaatgaatttttgaaggatttacctcaagggctgaatactgaaattggcgatcattcggcacgtctttcggttgggcaagctcaacgaattgccgtcgccagagcattattaaacccatgtcgtttattgttgttggatgagcctaccgccagtcttgatgcccacagtgagcagttggtgatgaaagcgctggaggaggcctcccgtgcgcagtctaccctgctggtcactcatcagttggaggacaccctaggttatgatcaaatctgggtaatggataatggccgtctaattcaacaaggtgattactccacccttagccagtctgctggttcatttgccaatctgctgtctcagcgcaatgaggagctttaatcatgcgcgtacttcttccgtttttggcgctgtatcgccgtcattggttcttgatttctcttggtatcgtattggctattgtgacattgctggccagtattggcctgctgacgttatcgggttggtttcttgccggaaccgctattgcggggccagcggggttatatacgtttaactacctgttacccgccgccggtgtccgaggttcagcaattatccgcaccgcaggccgctatgctgaacgggtcgtcagccacgatgccacgttccgggtactgacgcatctgcggatatttgccttccagaagatcttgcctctctcacctgccggtattgcgcgctttcgtcaaagtgagttgctgaaccgcctggttgctgatgtcgataccctcgaccacctctatctccgggtaatatcaccgttggtagcggccttggtgattatcgctgcagtcacttttggtttgagctatctggatcttaatctggcattgacactcgggggaatactgctcggcttattgttcttggtgcccttgattttctatcgcgccggcaagcctatcggcagtgaccttacggacttgcgtgcgcgttatcgttcacagctcacctcttggttacaagggcaagctgaactcttggtttttggcgcattacagcgttttcgtgcttcacttgaagaaattgaacaacattggatggcgcgtcagaaacaacaggcgtcgctggcgggtttagcacaagcactgatgattttagcctccggccttacggttacactgattatgtggttagctgcggggggaattggcgaggataaccagcctggtgcatttttggccttgtttgtttttacgtctttagcttcgtttgaagcgctgctacccgttgctggtgcgttccaacatttggggcaagtcatcgcttcagcaacccgagtgggtcagctaatggagcaaaagcctgaagtgacgttccctatcagcggtccagcaccaacctcacaggtggcgctggaagtgacagggctgagttttacttacccacagcagccgttacccgttttacagaatatatcgctgtcactggccgcaggagagcatatcgcgctacttggccgtactggttgtggtaaatccacactgttgcaattgttaacacgtgcctgggatgtcaatcagggtcacatcatgctgaacgggcaaccactagcatgctatgacgaggcggcgttgcgccagatgatgacggtggtgagtcagcgtgtgcatattttcagcagcacattgcgtgaaaatctgttattggcctgccccaccgcttccgatgaacaactgaaaaaagtcttggaacaagtagggctaaccaatctgctggataacagcgaagggttaaatgcctggatgggggatggtggccggccactatccggtggtgagcaacgccgtttgggtatagcccgcgcattattacactcggctccgttgtggttgcttgatgaaccgactgaagggctggatgcggagactgaacaacagattctggcgctgttacgtgaacattgtcagcataagagcctgattatggtcactcaccgcttgtacggcttggaatatatggaccgtatctgtgtaatggatggcggtaaaattgttgaacaaggtgatcaccaccagttgttgcaaaacaaaggacgctattaccaattccatcagcggcactgagccgtcagcggaacgaagccattagtggaacaaagaaaatagccgcattggcaaccatgctgtgatagatgcaaatatcacgtcaattggcagctaacattaatggacgctgccgaaactaaaatggaatctgctgaaaccaagcgatactgccggttattgaggtccagatagcgtgccagtgttatcaatatttgtcagtgccattaaggagatttatgcgcgtcacacagctctcatcacagtcatttatttttccctcacctgagctggctctgcgcgaaccaaacggtttattggcactagggggggatctaactgctcctcgcctactggcggcctaccagcggggtatttttccctggtttaaccctggggagatgattttatggtggtcaccagatccccgagccgtattattcccagaagatttacacatcagccggagtatgcggcgctttattcgtcattgcccttatcgttttaccctcaatcacgcttttgctgatgtgattagcgcctgtgccacagaacgtgatgaagggacatggattggccgtgatgtacaacaagcttactgccagttgcacgctttgggacatgcccattcactggaagtttggttggaaaatgagctggttggtggtttgtatggtgttgctgttggcgcggtattttgcggcgagtcgatgttcagtagggcggataacgcttcaaaaagtgcattaatggttttttgtcatcattttacccaacatggtggagaactgattgactgtcaggtcctcaacgctcacactgcgtcgctgggtgcggttgagatcccacgcaacttttttttgcagcagttgagtcaactccagtttagtccactaccggctgaatgctggttaccgcaatcgttgaatttttcatccgcgatgcagtaaagatcaaccgttcaaaacaccccacattaggctttatccccctcttgccggcagactaattttgctgaaatggtgagatgaacgccaacacttctttacataatgtgggtttttcggcattatcttgccggttaaaaactaaggtagttacacctagaggattcgatggccaaagaagacaatattgaaatgcagggcaccgttcttgatacgctgccgaacaccatgttccgcgttgaattggaaaacgggcacgtggtaaccgctcatatctccggtaaaatgcgtaaaaactatatccgcatcctgacgggtgacaaagtcactgtagagctgaccccgtacgacctgagcaaaggccgcattgtcttccgtagccgttaatcggctaatctgtcgttagtgatgactagcgagctctgaggatgtagtccccctccggcgcccttcccatttatggcaagggcgttttgcgttatcttttatttatgataaataaccgagcgtgaagagcgattgactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaaaaagcgatcgaccgagtgtaaaaagcagtgctgaacgtaaaacaatcaccacctcctgatgggggtttaacgttggcaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaaaagggcgatacgctgttttagctatcgccctttattttactggatattgcagacatggacgttgcaggcgtggtttcagcctgattaccacgccaatgtcgttggctgccgctttctagcccgttgacttaatgaactgccccttcagttttacgtttttgcgcgctctggaattcataggccagttgttgtttctctttatccagattaaccgtaaccgaaccaccatcaaccagagaaccaaataacaattcattcgccagtggtttcttcagattctcctgaatcacccgggtcattggtcgagcacccatcgctttgtcatagcccttctcagataaccaatcgcgcgcttcatcactgacctccaatgacacgcctttcgcatctaattgtgcctgcaactcaacgataaatttatcgaccacctgctggataaccgcaggagacaaatggttgaaccaaataatattatctaaccggttacggaactccggtgtgaatatttttttgatctcttccagcgcatcagtgctgctatcctgctgtttaaaaccaatggaagtgcgctgcgtttcccgtacaccggcgttggtggtcatcaccaaaatgacgttacggaaatcggccttacgcccattgttatcagtcagtgttccgttatccatcacctgcaataacagattaaacacatcaggatgcgctttttcaatttcgtccaataacaacacagcatgaggatgtttgatcactgaatcagtcaataacccgccctgatcgtaaccaacataccctgggggcgcaccaatcaggcggctgacagtatggcgctccatatactcagacatatcaaagcggagcaattcgatatcgagcgctttggccaactgcaccgtcacttctgttttacctacccccgtagggccagcaaacaagaaggacccgacaggttgacgctcatgccctaaccccgcacggctcattttgatcgcttcagataacgcctcaatcgccttatcttgaccgaataccaacatgtttaggcgatcactcagatttcgtaggacatcgcggtcactggcagaaaccgttttctccgggatacgggcaatacgggctaccaccgattcgatatccgagacattgaccgttttcttgcgtttattcactggcatcaggcggctacgcgcacctgcttcatcaatgacatcaatggctttgtctggcaaatggcggtcattaatatatttaaccgacaattcaaccgcagcacgtatcgctttcgcggtgtaacgcacatcgtggtgcgcttcatatttgggtttcagaccattaataatttgaaccgtctcttctggtgttggttcaatgatatcaattttctggaaacgacgtgccagcgcgcgatctttctcaaagatattactgaattcctgatacgtcgtggaaccaataacccggatcttgccactggaaagcagaggtttaatcagattcgcggcatccacctgaccaccagaagccgcaccagcgccaatgattgtgtggatttcatcgataaacaggatgctgtctttgtcgttttccaactgctttagcagtgccttaaaccgtttttcaaagtcaccacggtatttggtacccgccagcaatgaaccgatatccaatgagtacagcgtgcattcggatatgacgtcaggaacatcaccttgcacaatacgccaagccagcccctcagcaatggcagttttaccaacaccggattcccccaccagcagcgggttgtttttacgccgacggcacagtacctgaatggtccgctccagctctttatcgcgcccaataagcggatcaatgccgccaacacgggccagttgatttaggtttgtggtgaagttttccatacggtcttccccgctggcctgctcttcacttggcgagttatcgacattcggcgtctggctaggctcgtccttacgggcaccatgggaaataaagttcacgacatccaagcggctgacatcatgcttacgcaacaggtaggccgcctgagactcttgttcactgaagatggcgaccaacacgttcgcgccggaaacctcattacggcccgatgactgcacatgaaagaccgcacgttgtagtacgcgctgaaaactgagcgttggctgggtatcacgctcttcctcactgacaggtagtgtcggtgtagtttgttcgataaacgcttctaattcctggcgtaacgccaccaggtcaaccgtacaggcctccaacgcttcccgcgcggctggattgctcagcaatgccagcaacaggtgctccacggtcataaactcgtgtctgtgctcacgcgctctggcgaaagccatattaagactgagttcaagttcttgattgagcataggcacctcccaataattgccttaatcaggctttttccagcgtacaaagcagtggatgctcgttctccctggcgtattgatttacatgggcgacttttgtctctgccacttcagcagtaaaaacaccacaaatcgcctttccttgataatgcacattgagcatcagctgtgttgcacgttcaatatcataagaaaagaacttttgcagaacgtcaatcacaaattccatcggtgtgtaatcgtcgttgttaagtatcactttatacatcgaaggcggttgaagcgcctcgatttgtttatctttgactaaatgttcaaaattcagccagtcgttgttcttgcccattgcctgcccatcgttttactgaaccccacaggagcaatacctcactccggttataagaccatttcatacagatatctatcattattttaacatcacttatgccataacgccgccaaagaaaaaaacgccggcgtttgcgcaagaaaacggtaaaattgtaaccaaataaacgcaatagcgttagctacatcaaactttgaagaactccttccgccagacaaaagccgttctcttgacgttaaggccatttccactagagtgtatttttgtgagctgttggagttttaaccaacttgcgctcactttaaccagtgattacctcatctcaaactagaatagccttgcgagggacgtagaagtatggagacgggtactgttaaatggttcaacaacgccaaaggttttggctttatttgccctgagggcggtggcgaagacattttcgctcactattcaactatccagatggatggttaccgaacattaaaagccggccaaatagttaactttgatgttcatgaaggccccaaagggaaccatgctagcctgattgttccgctagagttaaatagtgtaccaccgttagacggtgtatcaccgccggaactcgctatactggcctgacaccacgtggcctgccagccatatccaaagatatctttgagttgcgttaactgcgctgttcatcgcaattcagcgtattgtgattcatacctgtactttgattcaaaatgccagtcaatgacgactggcatttttattttatctacttctattaccctaacagaagagtacgaacagagaacccttgtttatcttctacttacgagctaatgctatccacaaactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactattcacgagctaacgcgtcaatcgggttaagccgtgcggcactgcgggcaggtaaatagccaaacaccacgccaattaccgtcgaacataaaaatgcactgaacaatgccataggggggaaagcaatacgccagttaggcaagaacatttccacaatcagcccgatggcaaaggataatgatattccgagcgccccgcctatcaggcacaccagaaccgcctcaatcaaaaattgttgcataacgtcgctggaacgcgcgcccaccgccatacggataccgatctcacgcgtccgctcggttacggaaaccagcataatattcatcacgcctattccgccaaccaccagtgaaataaccgccaccaatgtcagaaacaattgcatagtctgcgttgttttttcagccgtctgcaacaggctatccatattataagtaaatatgtcttttttaccgtgacgcaaggttaacaacctgaccaactgctgttcagcctctttactgctgtacccctctttaatccggatcgtgatggaatcaaaataagagcgccccatcaagcggttggccatcgtactgtagggcacccacacccgcagtgctttattgctgccaaacatcgattttttttctgctaccacgccaaccacagtcgcaggcatattgcccaccaatatcacttgcccaaccacatccttcatatgagggaacaggcggcgttgggtattgaggtcaataacgactgtcggggcctgccgctcaacctgctcgcgggtgataggtgccccttgttccatcgccataccgaagacccgaaagtactcgtcactgactcccaagacactggctgccacatcaatattgccaaaacgcagccgcatactgccgccgatagagggagataccgcactgacgtaagattgcgctttcaatgccgccatatcgtcatgtaccaacgcttggcgggtactggggtcatcatcaccaaaatctttaccgggatagatatcaatggtgttcgtaccgatagcgcgaatatccgccaagacaagctgcttcgcggcatcaccgacaaccagtatcgataccaccgacgcaataccaataatgatacctagcatcgtcagcgcggtacgcattttattcgccgacatggcgcgccaggccattaacagagcctcacggaaacggccaaccaattgctgccatgaaggtgccgctggcgttaaactcatcagttctgccgccgcgacgactggctcattttttgatcctgaatcggccataatacggccatctttgatctcaataactcgctcagcctgcgcggcaacagtggggtcatgagtcacaataatgaccgtatgcccctgttgttgcagttgtttcaggatagccatcacctcgacactagaatggctatccaacgcaccagtaggctcatcggcgaggataacttgcccgccattcatcagcgccctggcaatactgacccgttgttgttgcccacctgaaagctggttaggctgatagctcacacgatcccccagccccagccgggtcaacaacatgtttgctcgctcacggcgctcatgtttacccaaccctgcataaaccgccgggacttccacattatgcgcggcactgagatgcggaagcaggtgataacgctggaaaataaaaccaaaatgttcacggcgcagtgccgccaacgcatcgtcatccaactcatcaacattctgcccagcgacacgataaataccggcactgggtttatccaaacatcccaagatattcatcaatgtcgacttacccgagccagaagcgccaataatcgcgaccagttcacccgcattgatggtcaatgagacatcctgcaacacatcgacaatttcttcgccagactgataactacggcggatgccttctaattcaagcaatgccgccattatgcatcccccgtgccaccgcggctgacgatgacgtcttcgccgacactcagcccgctaataacttgagcatcgacattattacgaataccaatggtcacctcacgcttctcttctttgccctctttcaggaccgtaacctgatagcgattactccctaactcatcacccagcgcagctagtgggatcaccacggcctgatctacatttgctagctgtatggatacctgagccgtcatttgtaaccgcaataatctgtcagggtttggtacttcaaagcgggctgaataaaagatggcgtcattgactttctctggcgttggcagaatatcttttagtacgccagaaaaacgcttgccaggatcgccaagtaccgtgaacgaggctttcatccccggtttcaggttgataacatccgcttctgatacctgtgcttgtaccaacatggtactcatatcggccagggtcagaatattgggcgcttgctgtgcggcaattaccgtctgaccttgcaacgtggtgatttgtacaacatcaccatccatcggtgcagaaatttgagtgtaatccagattgattttggccgtatctaagctggctttcgctttgttgatttgagcatcaatcgtgccaactttcgcatttttaaccgccaaatcggttactgcctggtccagatcctgccgtgacaccacctgtaatttagccaaattttgttgacgaccgagcgtaaccgttgccaagtgtaattcggccttcgcctgtatccgttgagcgttcaaatcctgtaatgtggcttccacttccttaatttggttttgcgcctgctgtggatcgatcatcgccagcaactgcccccgcttaacgtgatcgccaatttctacatacagtttttccaactgaccactgacctgcgcacctacatcaactttacgaaccgcatcgagcttaccggttgccaagacattttgttgcagatcacggtgaaccactttgactgtttgatagttaacaggtaccggtgccatcagatgcctggcgatgaaaaaaccaccgataagcaataccgcaatggcggcaagccaccggcgctgacctctactgagttgcatcaaatcaattacctcccttcattcttatttccatggcagttaagtggttgaaaaatggatcatatcaacacaaagaaaatatacccgcagaaaataccatcaaaaaatctcatttagctaaaccaagcgcctatctctatcgcaccacggcacaaaatattagatttattgatattttgtttagctctcaactgtttcaataccactagaaaaacagtaattagacggatttaatcatgcgagtcatcagtgatagacaattaaaatctgacaatatcaatcattgggggctgattatattgttatgcaaaggcagtccgatattcagtgattcatggcaagaatggaagtttcggcttaaatttatcatccgggcgttaatcagcccaagattaacatttaactttctgatcttactgtcaaaacaacctttcttacacagccttctccgcgcacaacccgatttaccgtgcaaattacatcgcccctatctgagccacaccttcaataaccgccagaaactggatgtcttgcgcgatcactttcagctcatcactcaatgtatgccaaaagcattacattacaactatttacatcgaacaccttataggctggtaacattaaccggcaaaggcggcgaaaagtattccctttatttgggcatcataccaaagctcaataaagagggcgaaattacgctgatgttggccaatgagcaacaacaaacactggcattgctcactttcagtttattttattatcagcagcaaaaaacattatttattggcggcttacagggggctgataataaaacacctcaccatgaaattcaggcctgtactaaagcgtgccatggtttattcccaaaacgtttggcgctagaggcgacctgttatctggctgaattaatgggaatagaagaaattatcgcggtagggaacgccactcatatctatcaaaattggcgttatcgggccaagaaaaaaaataaattacatgccgattacgatggcttttggctctcactcggtggtaacccagacactgaagggcatttcagattacccaccaaaattgtccgtaaacctctcaccgagattgccagcaaaaagcgggcagaatatcgtcgtcgctatgtgctactggagcaattagaagcggggttagccgcacattttatgtgagcagcttaatcgaattacgtgagcgatttaaacgctgcttgcggcggccccgcagaggcgaggcccatggacaggccgagtcacaaactcagtcaccccacctgcggcttgaagtatgacaggtatggtagcctctctattcatcagcccggcctcgggccaaccagaccacgcgagagaacatctttttcaacagtggggggattgattctaccccccattgccctgcttggctggccacttcaatggctaaatcgggtttggaagtacggtgtatggctttatcaatgaccctgcgtggctgcattttcgcattcgcggggatcgccgaaacacggtgatacacttcatcaaaacctgcgcggtataaaaaatgctccatatcgggtgcaggcaaaattgttaggcgatcccgctcactatcgcgcccctgatcggccatattgcgtaccgtggcggcgtattttttacctgcgtcatcaccatcggtcaaggtatgccactggatccccatccggttggcaaatttcagcaacgggcgcaaaccactttgagcaaactcgatcacttttaccccttcagcctcaaagtgataaccgcactggcgggctaattcgttcagcagccaaatttctgtttcgccttccaccagcagccagcaacgggcaaataaggcggagggccggttgaagcgaatgtgaaaagcaattcgacggctgtcttcagggctcatgcctcttgggccaatacggtaagtggccactctggaagattcacgtaccaagcgacaaatgctttccagtggcactaatgacactaattcgccggagttagtggtggtgatacgctgtagcggtaattggctgagcaacccccaagcgacggagagcataatcgggtgtaaccgcgtttccgggtcttcgaccaagagcaatggccgggcatgaggatcgaggctcagtgagccttttgcttgcaataacgttgaaaacatccccaacaaaattagcctcatactgcggctgttaggttctgccgccatgcggttgatattgtctagtgcttgccacgccgcacgttccggttgcggacgagggggattattgtgatgacccggcaattgagaaccttgctcagcaaaataatgctcaagcagttggcgcatcgcctccaccccttggcgcaactctgcattggtcagtttttgcggattccgtaccaactcgcggctcaactgatctaactgccgattcaatgcaaccttatctggcgctttactgtcttcggaaacggtacggcgcaaacggcgtataaaacgcgcatcccgtaatcgtagtaccgggtgaatacggatcactccccgcgccagtttttcgatatcgtgcaacggcagaggttgcccgtctaaattcagaaaagtacgccacgtgcataccgtcccatcatcacccagctctccttccactcgatagtagatacgatgtaacccatcgttattttttatccacagtggggctagctggcggtaacgtggagcatgccaatgaccaatatctttttcacaaaaagtcaaaataacctgtagatgacgctctttagcgctttcatcccctgttggataataaaaatcctgcacagtgaaatgataaagtaggggttctggcgataaaagcagtgtcagcgcatctaataaactggatttaccccaagcgttctcaccgatcagcaacgtattatcgtcaaggttcaatgaaatacgattaataccacgaaaaccgacaatttctacgcgttcaagatacatgctacgcctccgatgagaactcattcagacgaatactagagataacattgttaacccaataataatagcggttcattctgcgagaaaagcgtaaaaaaaccttataggtcaagtcttagtcaagcatggcatagcactttactctgtctaggattttatatagtttattgtggtacagagccattgctcatccgtttatgatgcccatattattggtcttggtaccacagcaaggtaacatcacggtgagcgtaattcagtcagtgattcgagtgagtgaacgcggctaacaccactgtaacctcaagtcataagagtctatttttagtcgccatacaggacggtaccactcgtgtattcaggattgctgatcattcttttgccgttaattattggttatctcatcccacttagccgcaaaacacttattcaatggatcaaccgctcgttaagctggatggtctacgtgattttattctttatgggtattagcctggcattcctggagaaccttagcgctaatctgctgcttattttccaatataccagcctcttttttctgtgtattttatgcgccaacctgctcgccctgtttttactcgaacgtaaaataccgtggaaacatacacatcgtcaggagatattaccttcacggttgcatatggcactggagtcattaaagctctgcggtgtcgtgatagtgggtttcctgttaggcctgagccaatgggaatggctacaatttgcggccaaaggcagtgaattagccctgattttcctgctatttttggtcggaattcaattgcgtaacagcggtatgacgctgcgccagatagtcttaaatcgccgggggaccctagtggcctttgtggttgcgctgagtgcgctcgtgggcggcattatcgctgctgcgctgctcggtttgccgataaaaaccgggttggcgatggcctcaggttttggctggtattcactgtctggtattttactgaccgatgcctttgggcctgttattggtagcgccgcgttcttcaatgacctcgcccgagaattagtggcaattatgttgatcccaacattggtgcgcagtagccgctccaccgcactgggcttatgcggtgcaacctcaatggactttaccttgcccgtattgcagcgcagtggtgggttggaaatggtccctgcggctatcgtacatggctttttgctcagtttgctggcacccatattaatggctttcttttcctaatcctcccctatctcccagtcgccccccccccgccctctgggggcttttccttccctatatcgaataaattctcattcgcagtaataattgcgtcaaatcaatataagtgaatattgcattaaaaatacctttttaaaccgatggcgtatctctatgctccaaaacacgcattacaaatacaactttaaaaaggaaaataataatgttctgtgtgcaatgtgaacaaactatccgaacgccagcaggtaacggctgctcttacgcgcagggaatgtgtggaaaaaccgccgaaacctcagatctacaagacttgctggttgctgtattacaggggctatcggcttgggcgttacaagcccgtgaactgggtattatcgatagccaaattgacagctttgcccccagagcatttttctcaacgctgaccaacgtgaatttcgattccgaccgtattgtggaatacgccaaagacgctattttactgcgccactctctggctgtccgttgccgcctgttggatagcacaattaccgttgatcacccactggctgagttgcaactggtggcagacgatatcccttctctgctgcaacaatcacagcagttcgccctcaataacgataaagcggatgtgggcgatgatattcacggcctgcgtatgctgtgcttatacggcttgaaaggcgcggcggcttatatggaacacgcccatgtattaggccagtctgatgagcaaatttatgcggagtaccatgcctatatggcctggttgggcacccagccccgtgatgtcgataccttactgaataacgccatgggtattggtaaaatgaacttcaatgtgatggccattttagatcagggcgaaacccaggcctatggcgatccacaaccgacgtccgttaatgtccgcccggtagcaggcaaagcgattttaatttccggccatgacctgaaagatttacacatgctgctggagcagacgcagggcacaggcattaatatttacactcacggtgaaatgttgcccgctcacggctatccggagttaaaacgttatccacatttggtggggaactacggcagcggctggcagaatcagcagaccgaattcgccaagttccctgggccgatcctgatgacttccaactgtattattgatccgaatgtgggcaactacggtgaccgcatctggactcgcagcatcgttggctggccaggtgtcaaccacttagacggggataatttcgccccggtgattgagcaagcgctcggaatggcgggcttcccctacagtgaactggaacacctgattactgtcggttttggccgccagacactcctaaatgccgctgataccgttattgatttggttgccagtaaaaagctacgccatgtcttcttggtagggggatgtgatggtagccgtactgagcgcagttatttcaccgatttcgcccgcagtgtgccgcaagattgcatcattatgacgctagcctgtggcaaataccgcttcaataaactggacttcggcactctggaaggattaccgcgcttactggacgtcggccaatgtaatgacgcatacgccgctatcatgttggcggttaaattgtcggaaaaattgggttgcaccgtcaatgacctgcctctcagtttggtgctgtcatggtttgagcaaaaagccattgtcattctgctcacgctattgtcgctgggtgtgaagaatatttacaccggcccaacggcaccaggtttcctgaccgacaacctgatggcgatcctttatgagaaatttggtatgcagccaataaccaccgtagaacaggatatgcaggcgattttgggccattaagttaattataccttgcctggtcaatcgcctttctcgccgttgaccgggctattattgcacgctgtttgcgacgtcttttgccagagaatgacctgattcattgtgaggccccaatgaccgattttattccaaccgattcccctacccccttctgccctaaccgtatgcaggtccattccatcgtgcaagagacgcccgatgtctggagcctacggctgattaatcacgatttttactcttatttgccgggccaatacgcgttggtgagtattcgcaacagtgatgaaaccttgcgcgcctataccctctcctcgacaccgggtttaagcccttttatccaactcaccgtgcgctgtttacctgatggtgaaggctcccgctggctgacgcagcaggttaatgtcggggattatctgtggctttctgatgctcagggcgagtttacctgcgccaatgccgatgatgaccactatctgatgctggcggcgggctgtggcgtcacacccgtaatatcaatgtgtcgcgcactactggctcagcgcccacaggccgatattcgggtaatttttaatgtccgcacccctgccgatgtcatttttgccaatgaatggcacaccttattgcagcgctatccacagcaattaaaactcacgctgatggcagagtcagcggcaacggcggggtttattgaggggcgaattaatgcccgtattatgcagcaggtcgcccccgacattgctcatcgccgcgtgatgacttgcgggcctgcgccctatatggcgtgggttgaacagtattgccaacaacagcaagtgcctgccgatcatttccagcaagagcaatttcgtaccgctgatgaggttatcgataccagtaatgaattgacgatgactatcagccgcccgctacgcagtgtcaacgtcccggttggcacctccctgctctttgcgctggaacaacataaaataccggttatggccgcctgccgcgcgggtgtttgtggctcatgtaaaacccacattttgcatggcaaatacaccaccaccagcaccatgacgctaacgccggaagaaatagcgcaaggttatgttctggcatgcagttgccaacttcagggggatgtccaattggcgtgatagcgccattggcctgacgacgaccgaccttcccgccccataaagtgcctatccgcatcatcaatggggcatttatcctcaaacacgccatactttgacctcatagaatcataacttcgctaatagaccttgaggtaacaactatgaagcaaactgtggcaacactgatcgctaaaacgttggaacaggcaggcgttaagcggatttggggcgtaaccggggattcactcaatggtctgagtgatagcctgcatcgcatgggaactatcgagtggctgggcacacgtcacgaagaagtggccgctttcgccgccggggcggaagcacagctcaccgggcagctagctgtatgcgcgggttcctgtggccccggtaacctgcatttgattaatggcttatttgattgtcaccgtaaccatgtcccggtactcgccattgctgcgcatattccctccagtgagattggtagcggttattttcaggaaactcacccacaggagttattccgcgaatgtagccactactgtgaactcgtttcgaacccagaacagttaccaagagtgttagaaatcgccatgcgccaagccattcttaatcgtggcgtatcggttattgttctgccgggcgatgttgcgttacagccagcgccagaagatgccgccgtcatctggcaaacaccgaaattaccattagttcagccaccgatgagtgagttaacgctcttggctgacaccctgaataaagctaaaaatattacgttgatgtgcggtagcggctgcgctgatgctcatgatgaagtggtcaaattggctgagagactacaagccccggtggttcacgccctgcgtggaaaagagcatattgagtgggacaacccttacagtgtcggtatgaccgggctgattggtttctcctcaggctatcaagcgatgctcaatgccgataccctgattctgctggggacgcagttcccttaccgcgcgttttatcccactcacgccaatatcatccagattgatattaatcccggaagtcttggcgctcattgccccgtcaacatggcgctggttggcgatatcaaaaccaccctgaccgcgctgttgccgcagttagatgccaaaagtgaccgcgcgtttctggataaagcgctggaacattaccgtaccacccgccaagatctggatgctctcgccaccgcgaatgataaccaaccgatccacccacaatatctggcacaacaaatcagtcactacgccacagaagatgcgattttcacctgcgatgtgggtaccccaaccgtttgggccgcacgttatttgcagatgaacggcaagcgccgtttactggggtcgtttaaccatggctcaatggctaacgccatgccgcaagcaattggtgcccaagcaaccgcccctgaccgacaagtcgtggccttgtgcggcgacggtggtttcaccatgctaatgggggatttcctctcactgacccagctaaaattacccgtaaaaatcgtggtatttaataacagcgtactggggttcgtggcaatggagatgaaagcgggcggctatctgacggatggtacggacctgcataatccagacttcgccgccattgccaacgctgctggcatcaaagggattcgggtagaaaaagcctctgagttaaatgcggcactggaaagtgcctttgcacatcctggccccgtattggtggatgtcgtgacggcgaaacaagagctctcaatgccaccacagattaagtttgagcaagccaaaggatttagtctttatatgctcagggccattattaatggccggggggatgaagtgatcgagctggcaaaaactaactggttacgctaatcaaaaggtctttcaatctagagaggtcttgtagccaataaagatctttgtcatttatccagccagtcgtatcgaatatgtaccgacacgactggcgacagattctttgctcggcaaaacagcatttttacatcacaccgaactaaaatttaatccagagcttggggggagatcctatttaaaacaagatggcgcggctcgagactacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcgagccagtaggcttttttgtttcgatattctcgctatgatgaaatctatttttctagccaatgagaagacgatgctgatcgatttacgcagtgacacagtaacgcaaccctgtgccgccatgcgcgccgcgatggcgaatgccgaggtcggtgatgatgtgtatggcgatgacccaaccgtcaatgcgcttgaagccaaagccgccagtttatccggtaaagaagccgcgctgtttctgccaacaggcactcaggcaaatttggtggcgctattgacccattgtcagcgtggtgaagagtatattgtcggccaaaaagcccataactatttgtatgaagccgggggtgccgccgttttgggcagtatccaaccacaacctattgatgccaacgatgacggcacactaccactggataacgttctggccgccatcaaacccgatgacattcactttgcccccacccggctgttaagtttggaaaatactcacaatggcaaagtcttgcctttgcgttatttacagcaagcctgggcgttgacccgcgaaaaaaaactggcgttacatattgatggcgcacgtgtttttaatgctgcggtggcgctgaatgtgccactgaacgatattagccagtattgcgataccctgacaatttgtctgtcaaaaggattagggacgcctgttggttccctgctctgtggcagcgcagaattcattcatcgcgcccggcgctggcgaaaaatgaccggtggtggtatgcgtcaggccggtattttagcggcagccgggttgtatgcgctgcaacataatgtggcgagactcaaagatgatcacgataacgcccagtggttggaacagcaattacgtgacttaggcattgagatagccgcccccggcgcgcaaacaaacgtgctgtacattacgcaatctgccgaatcagcgttgaaacttggcccctggatgcgtgaacgtggtgtgctgatcagtgccgggccgctcacccgcctgattactcaccttaacgtgagccgaaaagatctggaaaaagtcgtcgcgctgtggcgtgaatttattgccgagcaacattcatgacaccacaacggatattagtattaggtgccagtggctatattggccaacatttggtccccttgctaagccagcaaggccatcaagtcacggctgctggccgccgtatcgagtggctgaaagagcaggcgtggccaaacgttaactgctgctttgtcgatctttatcagcccgcaaccctcaatgccgcgttgcaagatattgatgtactgtattatctggtacatggcatgggtgacggccaagatttgattgaacaggaacgtctagccgccagcaatatgaagaacgccctacagccattgggaacagcgcaaacctcatccgttaaacagatcatttatctcggtgtattacagccgggagataacagttcttcgcacctgatcgcccgcaaattaacgggcgatatcctccgtcaaagcggtatcccggtcactgagttgcgcgccagcattattgtcggccccggttctgctgcctttgaagtgatgcgcgacatggtttataacctgcccattctgacaccgccccgctgggtacgctctaaatcgtcacccgtcgcactggataatctcttggtttatctgaccgagctactcaatcatccaacggaagaaaaccgaatctgggatgtcgccgggccagaatatatcagctaccaaacgatgtttgagcggtttattgccatcagcggcaaacgtcgctggctgatcccgatccccctgccaacccggtttatctcggtctatttcattaatatgatcacctcggtgccaacctcaattgccagcgcactgatcgaaggcctaaaccatgatttaccggctgatggccgcgccttacaggcactgatcccgcaaaaattaatccgttttgaggatgcagtcaaagagacactgcgccgcgaggatgaggtcgtcgactctgctgactggggttatgacccagaggcccgcgcacgctggcggccaggttacggtttttaccctaagcaggccggttgccaacgctcaacaaccgcgtccagtgaggcattgtggcatgtggtgcaacaaatcggtggcaaagaaggctatttctacggcaacccattgtggaaaatccgtgccaggatggacgatatgatcggcggtggtgtggtgtatggccgccctgaacgggaaaccttggaattgggtgatctcattgatggctggaaagtcatcaccgtcaaaccattacgccagttggcattgatgtttggtatgaaagcaccgggtttaggccgcctgacctttacgattaaagacttgggcggttgccgcagcttagatgtccgcgcgtggtggcatcccgcgggtttcagcggattactctactggtttgtcatgatgccagcacatctgtttatttttcgcggaatggcaagacgtattactgcgctggcagaacacgatgaccgtgaacgtgatgcacgggcaaaaaatagcgcgggctcaaagcaatgattgcatagcgcatcatttcacggaagaatggcatcttatttgctcagcgaatagtttcaggcgctagcattttgattttgggtgggaatcgaattcgttatgaaggtattggttaccggcgcaaccagtggattaggccgaaatgcggttgaatatctccgtcgtcaggagatcagtgttatcgctactggtcgtaatcaggcgatgggcgcgttattgacaaaactgggggctaaattcattcatgctgacctgacggatctggtttcctcacaggcaaaagccatgctggcggatgtcgatacgctgtggcattgttcgagctttacctcaccgtgggggacagagcaggcttttgcgttggcaaatgtgcgcgcgacgcggcgccttggagaatgggcagcggcttatggcgtagagaatttcattcatatctcctcacccgccatttatttcgattaccaccatcatcgcaatattcaggaagatttccggcccgtgcgctttgccaatgaattcgctcgcagtaaagccgccggtgaagaggtgatcaaactgctggcgctgtccaatccacaaacacattttactattctgcgcccacaggggttattcggcccgcatgataaagtgatgttgccccgcttgctacatatgattaaacattacggtaccctgctgctgccccgtggcggtgacgcactggtggatatgacctatctggaaaacgccgtacatgcgatgtggcttgccacccaaagccaaaagaccctttctggccgcgcttataatattaccaaccagcaaccccgccctctgcgcaccatcgtacaacagctactggacgcgttggatatgaaatgtcgaattcgctcagtgccttatcccatgatggatatcatggccagggcaatggagaaaatgagcaataaagcagaaaaagagccggtgttaacacactatgcggtggctaaactcaattttgatctcacactggataccctccgtgccgagcaagagttgggctatcgcccaatcatctcactggatgaaggtattctccgcaccgcccgctggctgaaagaacacggtaagtttcgcggctaatgggttattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttatctgccagccgccataacagattactttacctaaggtcatcatatgaaaaagaaaaatattgccctcatcctccctctcgctcttttacttagtgcctgtgccagtaacgttaatcctgtttttgaggccaccagcagccgcagtagtccctgtattgaaggagggccagacacggtagcgcaaaaattttatgacttgcgtatccagcagattggcggccaacagggcctacctgatgataatctgtccgcacaatttcgcccttatttaagccagtcgctgtataacgatattcaagccgccagaaaacaagccagtaaccgcacaccggctcaagtgaataaaacccaaatgatcagcggtgatattttcaccagcttacgtgaaggcagtacctccgccagtgttgccagcgcatcgacaatccccaatactgatgccaggaatatcccgctacgcgttaatctgagccaccaaatggctgatggcaaggcggtgatgtggcaagatgaagtgctgatgatccgtgaaggaacatgctgggtcgttgatgatatccgttttatgggcgttagcgcacccgccagcagcctgcgccaattgttgggtaatcactaacctaacggctcgccacggggaatggctcacggcacgtcatccgctatcacctcttcccacagacaaccgtagtggtcaacatactggcctctttgataggaagagatgataccaagaccattccctatcaaccccacgagccgtcattgtcaacaaggaggaaatcactatgcaacccactcatacgctaacaaggttaactgttatcggtaaattaattatcgccagtagcttttttctttccctggccgtacaggcacagcaatgcggccagacggctccgctcattaatgagcgattaagctatatgaaagatgtcgcgggatataaagctgaaaatcatttacctatagaagaccgcattcaagaagagaaagtgatcaatagcgccatggcgcaagcggaatcactgggcttaaacggtgaatcaatcaaaccgcttatggtggcacaaatcaatgccgcaaaagctatccagtaccgttaccgcgcggactggttgtcacagccagaaccgggttggcaacccaaaccgctagatgacgtacgcgctaatattggtgagttaagtacgaagatcctcgagcagatagcggaggaactgaaaacctgtaaacccgccgaaatgggtgataaggcgcattttatcaacacgattcgccaacataatctcaccagtgctgatgttgaggccatattctcaaccttcaatcaggtaaaattaaaataacgggccagtcctcccggccacacatctttcgtaccgggttccttcccgtggcccggtacttattgatttacaaactcatttttctgtctgttttttaatcggcactgctgatgttgctgctctggcaggtttattcatcacgcgacaaattccccctgagcgcaatcaaatacaaatgttatgctgtttttaaccgtttattctggctattcataaattttaacgcacaaagattgcataagtatgccgtggaagttaccattccccgcatcattggctattcagatttggcgcatgagtattcaacttaacggaattaactgttactacggcgcacatcaagcgttgttcgacattacattagattgtccagcaggcgagaccctggtgttactaggcccaagtggtgcgggtaaaagctcgttgctgcgcgtacttaacctgctggagatgccgcgttcaggtaccttgcagatcgccggtaatcactttgatttttcccgcgttccgggtgaaaaggctattcgcgagttgcgtactaacgtgggcatggtctttcagcaatataatctttggccgcatctttccgtggtacacaatctgattgaagccccttgccgtgtgctgggtctgccaaaagaagaagccatggcccgtgcgcagaaattattgtcacgcctgcgtttaactgattttgctgaccgctttcctctgcatctttcggggggtcaacaacagcgtgtggctatcgcccgcgcgttgatgatggaaccgcaagtgttgctgtttgacgagccgaccgccgcgctcgatccagagattaccgcacaaatcgtcagcatcatccgtgaattagccggaaccggtattactcaggtgattgtcactcatgaggttgaagtggcccgcaagacagccagtcgtgtggtttacatggaaaacggccatgttgtggaacagggcgatgccagccactttacccaaccaacaaccgaagcttttgccagctatctgtcacattgatatctatttgggaatttgcgatgaaaaaattaataatagcgaccgtcctcgccagtatcagtttatcagcctctgccgctgaaaccattcgtttcgctgcggaagccacttacccaccgttcgaatttattgatgccaataataaaatgcagggtttcgatatcgatctggctaatgcactgtgtaaagagatgcaagccgattgcacctttaccaatcaggcctttgatagcttgatcccaagcctgaaattcaaacgttttgatgccgttatttcgggtatggacatcaccccagaacgccagaaacaagtggcattcacgcagccttactacgataactcagcgctgtttatcgcccaaaaagataaagtggcggatttagccgcactgaaaggcaaacgtgtcggtatgcagaacggctctacccatcaaaaatacttgatggaaaaacaccctgaaatcacggctgtgccttatgacagctaccagaatgccatccttgacctgaaaaatggccgtttggatgccgtatttggtgataccgcagtggtgaatgagtggctgaaacagaatgaccaattagcggcggttggtgacaaagtgacagacgctgactatttcggtaccggtttaggtatcgcggtacgccagagcaacaccgaattacagggtaagttagatgctgcgctaacgaaagttaaagccgatggcacctatcaaactatctataaaaaatggttccagcagtaatctaaacacccatgaatgaatttcaacctttagcaagtgccgccggtatgaccgtcggccttgccgtttgtgcactggcactcggtttggttctggcgatgctgtttgccgtcggtgaatcatcacgtttgaaagtggttagttacctgactatcggttgggtgactcttttacgcggattacccgagattctggtggtcctgtttatctatttcggctcttctcagctgttgatgatgttgtcggacggtttcacgctgaatctctatctgtttgagctgcccattaagcttaatctggataatttcgaggttagcccattcttgtgcggtgtgatcgcactggccctgctctattccgcttatgcatcgcagacattgcgcggcgcactaaaagcggtgcctatcgggcagtgggaatccggccaggcactcggtttaagccagacggcgattttcttccgtttgattatgccgcaaatgtggcgacatgccttgccaggtttgggtaatcaatggttggtattactcaaagataccgcgctggtgtcgcttatcagtgtcaatgacctgatgctgcaaaccaaaagtattgccacccggacacaggaacccttcacgtggtatgtgattgccgcagcaatctacctggtcgtgaccctgctgagccagtatgtcctcaaatggattgaactccgtaccacccgttttgagcggagcgcatcctgatgttggaatatatacccgagatactgaaagggctgcataccagcctgaccttgaccatcgtctctttgctggtggcgttggtgctgtcagtggtgtttaccatcgttctgacgctgaaaacccccattgccaccccgctggtcaaaatttatatcaccttgttcaccggtaccccgctgttggtacagatctttttgatctattacggtccagggcaattcccggcaatccgcgaatatccgtggttgtggagtctgctgtcacagccatggctgtgcgcaatgattgctctggcattgaacagtgcggcgtataccactcaactgttctacggtgcagtacgggctattccctctggccaatggcaatcctgtgaagcgctggggatgtcaaaacgtcaatcgttacgtattctgctgccttttgcctttaaacgggcgctatcatcctattccaacgaagtggtcttggtcttcaaagggacctcgctggcatacactatcaccttgatggaggtcatggggtatagccaactgatgtatggccgaacctatgacgtgatggtgtttggtgccgccggggttgtttacctgtgcgtgaatggtttgctgacgttgctgatgcggttagtggagcgcaaagccctggcctttgagcgacggaattaaacggcctctccccttatgcgacaacgccggatcatcaaccagaaattgcgtgatgatccggtttccttaacgccccgcccctgcgatctgccttatctaaccgtcatgcttcaagctgcctatgcgttggctgccttcctgccactcgaattatttggggtataacgatcagtttgccttgtgtgaatatcaggccgccttctttttactgcgtaaccccaactgaatgcacgataccaccaccaacccgccccccatcaacgacaacatcaatggcacctcatcccaaaatagccagccccaggtaatattgaagacaatgccgatatagcgcaccaccgacaccacgatcaggttgtccgaagagaaagcctgcgttaaaaccacctgacctagcaatgagacaagagcaatggcgatgagaatgccgaactgatacccactcggccaaacaaagttatgccacatcagtgggatagagatcagcgtcgcgataaacaaaaagtagaagacgatttcataattgtgatggcgcttcgtgagcttattcaccgacaaataagcaatagccgcaaataccgcactcatcacccccaccagagacgccaacgtataggtggaaaaattccacgggcggatcaagataatcgcgccaataatcaccatcaccaaccagaaagccatggtggcattcacccgttcgcgcaacactaataatgacagcacaatcgagaaaaacggtgacagataggccaacatgctggcatctgccaatgtcaggtgagcaatactgtaaaaatagcaaatcagatacagtgcgcccatcgtcccccggagtaccaacaatgggcgatcttcacggctgaacgctatcccacgctgatacatcagtaacccaatcaacaagcaaccaatgctactgcggaagaatacgatctcaccggtaggaatttcatcagcgatggttttgactaacacattcatcacgctgaaaatcagggaggcgagaatagccaataacgcgccttggttcatgtctggctccgccattgttgttcgatgatggccgcctgcctgtcacaatcgtcccccaataaagagggatggcaatgttcctcaccgacccggtcaataaacgccttgagcgcctgctggaatcgctgtagcagccgctgcgctgtgggcatcaccacatccagcgcgcccgccagtaatagcagcgttcgcaatttgtgaacatcctccagcggcactcgcggcaaatgccacagcgcattcgcgtcttgatataccgtggccaccttgaccgccgaaaagtcatagaatcggccttgttcatccggtgtagagtacgggtccactaacaaggcggtataacgaacaaacagtgcgtattgctgctcaagagggggaagctgtggaaattcgtcaatccagcgacgactgaccatggaggcaggcaccggatagttatcgtcattgagaaaacgtagcaagttgatttcttccacccctagccggttgaggagccttttatagtcatcggccaaacccgctaaatccgcaatcaccgccggacagaccggcccttctggttgggttttatacagatactggctacgttgctctggatagaacagcgcctgcaacgtggtatccgccagcgccaaaggaggatggacataattggtaatgctaaaacgctcggcggccaacaagttagaacacggtaaggtgtcaatgtggtggcgggctaataccgccgttaaccagctcatctctgccgatcccgcattaccccactgattggccagatatatccgctgtttaaatgctttggtatacgcccgataaggctgtatagcgccaatgtcttgggttccagcattaatgtcttgggtattagcgctaatgtcttgggtttcagcgcgaatatatttagtatccgcataataactggacaggctgatgacctcgacatcgcgcttccccgcggcgtttaacagattctgcaccatcaggccggaacccatcgaagaggacagtaaaatcactgactttaattgtggtaacgcggcccacggaatctgttgtaggacggcgtaatagtgatcggcagggactgccagaatcaaacgttgccaatcaccaaccgcctgcgccaattgatcgatatagcaatcaatcgtgacactgctctctttctgggtcgcttgtgccttgccggtaccctgcaaataaagggtcggcgtgagtgccagatactgctttaaccgttcgcctttcgtgctgggccgattatagagccccaacctagcatcacctgtagcactaatatccaccgcaagttggatagccgcaggcccggcccccagaatcaaggtcggcagggtgttatgcatgatgattaggttccaaaatgataaggtcataaagcccggtggtcaccggtttactggcggtgcgccaatgtgaacagttcacctcatggcaataagggcagttgaaaatagacttcagcccattgccatagcgcatcactaatttgctggaccgggtcacatagggaaccaattgtgctaataacgcctgtttatccgccaccaatgaagcgacgataatgtggtcaacgggacggtccgttaactctttcaggttatcaataaattgcacctgtttttccagaccgagggattgaacgagctggcgagctaactgctgtgcggcgggatcgtgatcgtagcaaaagacggttgcaccgagcttggcaaccagtaccagcgccgtggtcggcaaggcaccgctgcccaccaacaacaccttctcacccatctgcataccggcgagtttgatctcttgttgcagcgattggttaaaacttgtcaggtagtcgtcagtcttggaggatgggctacacaaggcgcatacctgatgtttttcatagtcacacagtgccgcattggcgacctgccgcaattgggcaatttgttttaccaccgcatcatcgtgctccaactgcaaccggtaatcttgtagctgtggctcgtcattaaaagactgcaagcgactaaaacggcgctctaacaacacaaaatgagactgattttgctgggcattatcgtgtaactggctgatttcttgctgcagccccgcgagttgagccagcacatcggctttcatcaacgtatacatattttctctccatgagtaggtaagaactgagtgggcaataagtagcgatagcccaaagggcttgttccactttcgatacccacaccaaatacggtggacatcatggggtccgcgatcacctgatgggctgcgccatgacaggcaacatttccacggtggattaacgtgagcgtttggcaaaagcgcagcgccaagcccagatcgtggatcaccattaatgtggtgcattggtggcgtttgctgtaatcgacgattttttgcagcacacgtaattggtggtgaatatccagggcgctggtcggttcatccagcaaaatgatctgcggctgagcgatgaaagcctgcgcgagcatcactaactggcgttgcccgccacttagactgttgaaaacttggtttgccagagaggaaatgccgcactctgccaatacctgctcgaccgcatcaatttgtgcggggctgacacgccagctcaattggcgaactttacccagcaggaccatttcaaaaacggtcagggcagaatcactacgattgagttgggacacataggcgatgcgtgtgacgcgcgtattcagtgggcactgttgatattcgatctgcccggtaatggggaccatgtggttaatggctttgagtaacgtggatttgcccgccccattggggccaataatgccgctcacctgtgccgcaggccacgttagagaaatatcggtgagcagtgggcgtttatgaagcgtgacgccgacgtgctttaacgtcagttgcgtcatgcccgtttcacctgtttagtcacaaaatagaacaataccgggacaccgatcagcgcaataataatgccgatcggcacgacaccatttggcagtatgagtttggaaatgatagaggccagaaccaatagcaggctgccacaaagtgccgaaataccgatcagatagcgttgatcttcgccgaccaacatacgggcgaagtgaggggcgaccaaaccgataaagccgatagtgccgacaaaagacacagaggcggcggtcaacaaggtcgccagaagaaacgctaacttacgtaaggcgcttacgttaatccccaaacctagcgcttgctcctcccccgctgaaagcgcggtcaatcgccatgcctgctgcaaacagataaccagtgaacaagccagtacgctgcccgtcattagcaccccctgcatattggcttttagcaggctgccaaacagccagaatacaatttgttgcatcgcttctggtgaggccgaaataacatgagtgattgcaacgactggaagaagaacagcaccacaatgccgctcaacaccagaatttgcggtgtcatcccctgccgttggcccagaaagtaaatgggcaggcaggccagtaatgccatcagtgaagccaataatggggtgcctaatgacaagactccccccacgctgaagccagtgatgatcgataatgcggcaccaaatcctgccgcggctgaaatccccaaggtataaggactggctaacggattcgccagtacggtttgcatcaacaagccagccaaacccaaactcgcgcccaccaccacggcggttaacgtcatcggcaaacgaatggaccaaaaatgatctggtgtagttcatcatgctgcgaagaatccaccagaaacagtcgcaatacatcaagtgggctaaggttggccgcgccagtggccagatcgatgaccatagcggccagtagcgagccgatcaatgccagtgtgaataacccgcgtcgtagatgaagttgctgaaaagattgccgtccctgcgtgatgggctctaaaaaggttgccattattctccctgccattgctgcataaatacgccatcggctttgatgggcagatactcttcataaaacgtttcgagattatgttgcgggttcacatcttcaaacgccgaaggaaaaagcgccttggcgacaaactgcacaaaaatgtagtcgtacaacgtgcggacgccgccatgatagagcgcgtaaaaacgtgtttgtttaatcgcgggaaattgtgaccagccgggacgctgagcatattgggtcatactttgctggagggtttcaggtttggcaccaaaccccatcgacaccgcattcggcattttcggccagtctccgcccgccagaaaaattacctcgggtttctgagataacacatactctgcgcgcagtggggaaggcgtggtgaccacgcctgtcgcgatattgttggctccggcctgttgaagcaagggcccccaaatagacgacccatagctgctgctgtattcacccggccctttatcgccgagttcaatataggttttcggcgagggcaaattcgcttgggtaattcgtctgcgaatatctgcaatgccttgttgataggcgatggccaagcgttcagcccgttcgccatgacctaatgcttgccccattacccgaatactggtgagcttagcgtcctctccctgattaaaatcgaccacgacatagggaatagagagttgctgtaataccggcaaatagttggcgaaaccttcgagttgccattttgccaaaatcagtaaatctggccgggtcgccagcaggcgctcaaagtcaaaactttggttatacaaagacccaacatccaccaattggcttaaacgccgtagggctgcctgatagcgcggccattggctggtccgtaggctccaatcacttttagagaaggccacgacatgttgataactgtctggcccattgatcgccaaaaaatcctcataataaaaaccgatataaacacgttgtgctggtgccgccagagtgacctcacgaccatcaacatctttgagatggatctctgccagcgcactgctgctgatcccccaccagaggcataaactccaaaaaatacgtaataacataaaggatattctcgttgatttgattgttatgttataatgtatcaattaaatgttgtgctcaagaaaaagatcgaagctgatggcaaagctcagtgagtgaagggtgaccgcacctagatcaagatatcagggccgctccggtggcttacgccacgtacgaccccaacggcacgtttccccgtcatttgactttatcagcagtctagattgctattgtgggcctaatgagaggtgctgatacagagacactgcgctcgactggcgtgggtatgtcaacaaggggggtttaggctattgtgtcgcgggtaatgacaaactctacatttttaatgacagatgataaaaaagcccactacaccacgaatctccatggggaagtgggcttcagatttattgattaactatcaaaaatcacttgccgtctttatttctggcattaataaatggaacactgctatttgggagcatcgtctgtggtaactctccgttccatttttctgcagtaattaactcgaccaacaatggattctgttttaaggcatcagctcttaattttatcgcttcggcttctgccgcccccattaatctgatgttctcagcttctgccgcacccattaattttattttttcagcgccaatttttgcaatacttaattgagactcggattgacctcttgcttgttcaatggcgatgtcagcattaattttttctgtctctaacatttttcgcgttttttcgacattaacttcagccttcattcgctcttctatgctggcttcatacccttcggtaaaatcaatattttcgatattaacggaattaataatgagaggttcgtctttaagcacccgccttaattcttcggtgactcgtctaacaaaatcttctctgttctgcacagcagagactgcggtgtattggccaaatacattttctacttgtgttggaacatgtcggcttaccaggcgctccgccatattttgaatcgagccatattttacaaagagatcttcaacgctagtaggtgggacctgaaacccaatagacacaaccatttgggcaggttgttgatctttactgtatgcttttagtctgtcgtatttaattgaacgattagaaatagatattgtttcaacttctgtaattatgggtattttaaagccaagacccggttcagccacagcgaccacttttccccatttagtaatgatgcctctgtcgctttcattaatggtgtaccaacttcccatcaagcaaataaccgcaattaatgttaatatcgccagaaagccacacacagtaacaaatctcatggacatttctttcttcattgtcatattaatacaccctgtttttaataaaaatacttatatctaaaaaataaaaatctcaaatagaaaaaatattgttatttctattacttattttatatgtgaacgtgttttatttggttgtcactctaaatacaagcaatgcgtttactttaagtaattgatattttatttttaatgaaaaactcccgagcgggataataaaaaatcactccctattctatatttttgttatcaacctgttgctcaccctcattataccgttatcaaaataaatttacacaagatatgtcctatttttattattaaaactcaccaataatataattttataatgaaagtcttatcatttaacaaatgataatgaaattatcaccatgctaataccagaaacgatcaaaacaataacgctaatcttcattgaggcaatattaaccacgagcatcgtattaaccccatgatttaggcactcatcctcattgagccaaaccatattagcgatggggggaatggaactctctgggggcagaaatgctgccataagcccatatagatggaatgggttattgccagtcatgctaacaacctctactcagtttccgcacggtcatcagtttctgcactttcaccagcgtctactccttcactcatttccccagagaataaatttaaatttttaatcacattacttgcatataaattcataaaatggcaatgtaaatcccatcagacaggggcttttttggcaaaaaaaacaaaccagatacaataaaatcaataactaataacatattctattgaaaaattcagacaggagcttaagcatgaaaaaattactattggcaacgttattaagtggcatggctttcagcgctaccgccgcagagaccctccgttttgcagcctcagccacctacccgccatttgaatctatggatgccaataacgaaatcgttggctttgatatggatctggcaaaagcactgtgtaaacaaatggaagccaactgtactttcactaatcaggcttttgatagcctgatcccagcgcttaaattcaaacgttatgatgccgttatctctggtatggatatcacgccagaacgcagcaagcaggtggcattcactcagccttactacgctaactccgcgattgttatcgccccgaaaggtaaattcagcacttttgctgacctgaaaggcaaaaagattgggatggagaatggcactacccatcagaaatatttacaggataaacatcctgaaattcagaccgtgtcttatgacagctaccagaatgccatcattgatctgaaaaatggccgtattgatggtgtgtttggtgatactgcggtagtgaatgaatggctgaaaaccaatcctaatttagcctctgtcggcgagcatgtgaccgacccacaatatttcggcaccggtttaggtattgctgtgcgcccggataacatcgccctactgacaaaattgaataaagccattgatgcggtgaaagctgatggtacttatcaagcgatcaatgataagtggttccctcaataatccccttcatatttgacgttgcagggggatgcgcttgttagctgccgacctgcaacgccagtgactttaacgttttaacgctttgactttggctcactgcatactcacttaagccacaaaccacgtctagcgacggagagtcagcaaggtgagcacttcgtagtgactggtatgcgggaacatatcaaacagctgtacccgttcaatgtggtaacccgcaagcaaactgatatctttcgccatcgtctctgcattacaacttgaatagagaataaatttaggtgccatctggctcaggtaatcacataactcgcggccgatcccccgccgtggtggattcaccaagaccagttcaggtatttgggcttcagcggtagcaaagcgggtagaatccagcgcggcgaaactgacattttttagccctaactgctcagccgactggcgggcacaggcgatagcttcagcattgatttcaatgccggtcaattgagtctctggccccgcacaatgtaaaccaaagccgcccacaccacagaacagatcccacatactgtgaacctcatgctcctgcacccactgccgtgctgttgcatacaacgaagccgccacctgtggattggtctggaaaaaactttgtgggcggatatacaacggcacctgattaaaccgctcaggcagggcctgttgttcggtcagcgggatctcccgctccccttccagaatggccatatgcactggctgaatattagccgagatcaccgccaactgcggcaactgttgttgcagccacggcaacgcagcaattaactgcgctaatttagtttcagaacgcagcacaaagcgcagcatcaattcaccgttgtaggtactttccgtgagtaacaggaatttaagttcgccacgcttgcgagcaacgttatagggagtcaaacccgccctggcaataaaggttttcagtaccgtaaataccggttcgaagctgggcggataaagtggacatgcgcataaatcaaccggtgtaccgtcacgatgcagcatacccagtaacgggcgttccacactgccgctgacgaccattttcgccttgttacgaaaggcactctcgcgcccaaaaaccggtgctagccactgggtgaccgcatgaccagccaacaggctttccagatgatgctgtttatcagcgagttgttgtggatagggtttatccaaccactgacaagaacggcagcgacctgccgtatactgtgcgcaatgcattaatattgaccgttatactctgagacagtagataatgtgcagccgaagctgtcgatgggcgcggattgtagcaccctatggcgttaaacactcatttttgactgggggaaatagcggtgccaggggaaaaataacaacccgataatcaccacgtcggggattttttgcaaaagcaaactgtgcaagatttcagcgccgctatcgccttcaatgcggaaaatatctggctccaaccaattcagtgaagccataagcaggtaaatcatgatgatcaactgacaaatcagataataccagcgcgcccagtttcggcggtgacacaccgcaacaccacacatcatatccaacaacagcaagacaatactggcaaaaaaaatcaagccggtatcccaacgttgcaagctatcactgataaaatcgctaacaccactgaagcccagttcagccactaatagcaatacgccgatgattcgggtcgcaatgatagccgttccgccaatgacgacagggacaggcgttgctgctgaggatgaaaaggacggtctcatattgcttggttacccccagtctgatgctcataatcggttttccgcaacctgatgttatctctcacaataacgccgctctaaagcggcgttaaaggagacgaaagactaacagctttagggagaatcagctacgagcagctttacgtaattcgcgcaatctctgcttttccgcacgcgacattatccaccatgcaaataaaccgataaccccaaccaccagcaggataagtgtcgctaacgcattaatctctggattcacccccatacgcacactggagaataccaacatcggtaacgtggtggcccccggcccggcaacaaagctggcaataaccagatcatcaagggataaggtaaaggccagcaaccaaccagagatcagcgcaggggcgatcatcggtaccgtaataacaaagaagaccttcagtggtgtcgcgcccagatccatggccgcctcttcaatagaacggtccaattcgcgcaaccgcgaactgatgaccaccgtcacataggccgtgcagaaagtcacatgggccagccagatggtgaacatgccacgttctgcgggccacccaatggcatgccccatcgccacaaacagcagcagtagtgacagtccggtgatgacatcaggcataaccagcggtgcagtcagcataaaagcaaaaccggttgacccacgaaaacgcccaaagcgcaccatgaccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcaatcgtcagactcagcccaacggcagagatcatcgccgaatcattaaataactgcgtataccaacgggttgaccacccagcccacaccgtcaccagcttcgagctgttaaacgaataaattaccaacatcaacattggggcatacaggaaggtataaccgacggtcaggatcacccgacgccagacagaacgcacctccggtaagttattcatctcgcgcccccaatatctttattttgatgtttgtggaaccagagtatcggggcaatcagcagcactaacatcacggttgccaccgcagaggccaccggccagtcgcgattattgaaaaactcctgccacaaaatgcggccaatcatgatgctatccggcccaccaaggagctcggggatcacaaactcccctactgcagggataaataccaacatagagccagcgacaataccgcctttggtcaacgggataatcacactgataaacgtcttgaacggcctggccccgagatccaacgcagcttctaccagcgagtaatccagtcgcgttaatgcggtataaatcggcaacaccataaatggcaggtaggaatacaccacgccaatataaacggccagattggtgtgtaagatgactagcggctgatcaataattccggtccatattaaaaagttattcaagatgccgttattttttaggatccccatccaggcataaacccggatcagaaatgacgtccatgacggcaagataaccaacagcaataagatgttgcgggtcgatggtttactgtgagcaatcgcccaagccaatgggtagccaataagcaggcagcacagcgttgataccgccgccacttgcaacgattgcaaataggcatcgatatataacggatcatccagcagtagcaggtaattacccagatttagcgagatatccagcttgccgtccagccaagtggtgagatcggtataagggggaaccgcccgcaccatttccgccaaactgattttaaacacgatcaggaaaggcagcataaataagaggaatagccataaatatggcatggcgatgaccagtttacggccatgcgccatttggaagcgttgtatcagcgccctgaccggcccaactgagcggatcggggattctgcggccccactcgtggattctggtatcacaatattggctccccaaacaattaattagctccctaaaaccacgcaactgtcagcatcccaacagagttgcacttcatcaccccacgttggcatgcctttacggtagcgatgaccattctgtaactgcgcacttagcatctgaccactgtgtaatttcacgtgataaatggataaatcgcccagataggcaatgtgtaccacttcgcctacagcaaaattgcagccatctttggggacctgatcacataacatcactttttccgggcgtagggcgaccagcacaggcactccgtcaacgaccgaggcatcggaatccacttttagcggatggcgcaggccagggctatcaatcaccaacgcgtcatctaaacgctcttttagcacgccttcgaacacattcactgagccgataaactcagcgctgaatctgctgttcggatgctcataaatctcttctggctcaccaatctgcacaaacttgccccggttcataatggcaatgcgcccggccatggtcatcgcttcttcttggtcatgggtgaccatcacacaggttgcgcccacccgctccaaaatatccaacacttccagttgcatacggtcgcgtagttttttatccagcgcccccattggctcatccaaaagcagcagttttggccgtttagccaagctacgtgccaatgccacacgctggcgctgaccaccggataattgatgcggtttacgtttagcaaactcttgcatatggaccagtgtcagcatctcggcgacccggcttttaatttcattagacggcagcttatcctgcttcaagccgaatgcgatgttttgctccacggtcatgtgcgggaatagcgcgtaagactggaacatcatattgatagggcgtcgatacggtggaacatgggataaatcctgcccatcaaggactatctggccttgcgttggctgttcaaaaccggccagcatccgtaacagggtagatttaccacaacctgatgcccccaatagcgcaaaaatctcacctttataaatggtcagattgacatcatccacagccgcctgaccgtcgaatgacttggttaagttacggatttccagtaaaggggtaaacaccttctgggattttggctgtgggcggggaataacatcattcactcagcgtgctctccgtaaaagcagaacaggccgcatttaacgtgcggcgcaataagagacgggaacaggaagataaactccctgcccctaccaggatcaatttcatttttaccgtcaatgaatgaacagtaaagtacgtcagccgcaccctatccattcatcataacggcttatttaccgcttttaacttttgtccaggcccgggtgatgacccggtcaattttcggatcctgcacttttagcgtaaacattttggcacgtacatccgctggcgggtaaatccctggattatcacgaacctctgcgttcaccaacggtgtagccgcttggttggcgttcgcgtagaacacgtggttactgatattcgcaatcacatcagggcgcatcaggtaattaaggaactggtaagcttcatcctgatttttagcgtcagttggcatcgcaaacacatcaaagaacgctaaggcgccttccttcggaatgctgtaagccacattcaccccattcttcgcttctttggcacgattagaggcttgcatgatatcgccggcccaacccacagcgacacagatatccccgttcgccagatcattaatgtattgtgacgagtggaaatagcggatatttggccgcaacttcagcaataaatccgtcgcggagcccgtgtaatcggcagtgagtgtactgttcggatctttacctaaatagttgagtaccgtggcgaaaatttcgctcggcgcatccaggaaggagacaccacaacttttcagcttctcaagattttcgggtttcagcaccaaatcccagctattgactggcgcatcttctcctagcactgccttcactttctcgacgttatagccgataccggtcgtggcccagagataaggaatggcatatttattatcgggatcgtgcttgctgaccagcgccagtaactcggggtcgagatttttctcattcggtaacttgcttttatccagtggcttaaagacaccggctgacaattgacgctcaaggaaactggctgatggcaccaccaaatcaaaccctgtgctccccgccattaatttcccttccaacacctcattagagtcaaacacatcataaacaaccttaatgccggtttccttttggaaattagccagcgtatccggagcgatataatcggaccagttgtaaatgtgcaatatcttctcttcagcagatgctgagacggacgcggccattaacagaccggcagcaacacccgataaccactttttacgttgggtgaacatccgtaaactcctccaaaacagggggtaaaatagtgcgttaaatgtgtatctgatgagatacaacgccgttgccttccgagcaccgtcatcacccaacaccgatgcatggctatgcacggtaagtgactatttacttggtaagagtaatctctgacttcacgggggaatattatgcccttggcagaaatagcagcataaccgcagttcgtaatctgtaccatactctagggtaaaaaacgccttttatcgattttttatgcatattctatctatgtaatgcgccactcatggcacaaacggcgatagatatctggcaaaggagggcaaaaagcagaatatcttatggtgagtaggggattatgttaggtaagtagaagattataataggtaagcagagggtcatgacccgtaaatagagaaaatagccgcgtgccgctgatatctgcggcacactgtctttattcggacacgttcattctggcacgctcattcacacaccccgtattggggatataaattaatgaatgatggggtaagaggtggcggttaacggtgcttcctcttcgtcattgttgccaataaacaacaagtcattggcccgtgcttccataataatcatcgagatttgctcttcacactgctgcatgaagtagccaaattgctcaattgtgacgccaacttccaccaccaaagactggcagacaatcagttttggtagattgtcatcctgaatatcgataaacgctttgactgtcagtgagctggcattaatttggctaaggtcagcgaccaaggggatcaacgcggttggcctaacttcggccagtgccgaaaacaagataatgttatcaaccagatcaattttggcatcaaacacaccctcaaaattttgcatgtgcggcaaatggagcgcctgacaggagtcacactcaaaaaaggaaataccgagctgatccagccaacgccgtaataaggctaaatcagggacgatgagtgaatccataacaacctacctcacgatgctcataatacgaaaagtggcatagcttacggaatattggccgatagcgctacgatcaatcccgactaatttgatatctgggccgttcctcggcttagatattctcaatgtgcttataaaatcttagtggttatcctgacccgattttttacttttcgccgccagtttttcctctgacgccttctgtggcgtcgatattctgtcagcactgcccaataatggaccaaaaccgctggctacccgccagacgatacacactgccgccgggatcatcaggccgacccccacaaaaatcatcataatggcagccgttggtgtccccatttcccctggcaatgacaaataattattgatgcttaaataagcaacaaccaataacaacaaccccagtacttctgaaatgatcacaatccggggcatatttcctaacgagcgcatcttttcctccgacaggctctgtatgagcgtttatacccaacataattcgagttgcggaaggcggcaagcgagagacaaatccttggaaacccgatttgaacagcattaatgctgcccgcaggctgagcctcaaagacgaggttcattaatcccgatgaatctatttattttaacgtcaacgaccagtaagtgattcgggttattgaacgtagccaacgcacatgtaacttgaagtatgacgggtatagccagtgtattgaatccatacaatttgtaacagcaccaagaagcaaatagataaaattaatcaaactaacaggtaattcctgcttttttttcaccgtaccaacgggcatagtagaccccagtaaaaatgagtaatacgccaaatgtcatttaacagttgaatatatcagtaactgttgacgaagtgattatctcaatttaatcaaggagttttgcatgtttgctgtgatttttggacgtcctgagtgcccttactgtgtccgtgccaaagagttagctgagaaactggcatctgagcgtgacgattttaaattccgttatgtcgacattcatgccgaaggcatttccaaagctgatctggaaaaaacggtcggtaaaccggttgaaaccgtgccacaaatctttattgatgaaaaacacattggcggctgtactgatttcgaagcctacgccaaagaacatttgagcctgtataagtaatctgacaggcaacgtggcagtgaccgcatttatccgataagggtgtccaagacaccctttctttattgctggtatttcgttcggtgataaccaaatagttaaaaaaatataacactcactcattttcagtagataaaaccatcatctactttcattctagtgatctcatctggtaatactaaactttctgcttactactggctgtcttgcaacagaccgactagaataagccccgctatcatctgtctgcttcttccgtgtctgtttctctcgcatagcgattcacgggtggaatctaaagagatgtgtcgttctctctggttatggaagaacgggtgcatagtgaatcatttagatttaactatcctagacttaataaaaagtcatactttgtgaatataaacatcctgtgaatataaacgtcgcaaatttgttaaacggcaactatatcttgctgttattcgtcgtcttagcgttggggttatgcttaggtaaattgcgccttggctctatccaattaggtaacgctattggtgtactggtggtatcactgttgctagggcaacagcatttcgccatcaatactgaagcgctaaatctgggctttatgttgtttattttttgtgtcggtgttgaagccggtccaaacttcttttctattttcttccgtgatggcaaaaattacctgatgctcgccttggttatggtgggcagcgcgatgattttagcgttggggcttggcaaattatttggttgggatatcggtctgaccgccgggatgctggcagggtcaatgacatcgacccccgttttggttggggccggtgatacgctacgccataccatggctaatggttcgtcactgcaacaagcacaggataatttgagcctcggctatgccctgacttatcttatcgggctggttagcctgattttaggtgcgcgctatttacctaagcttcagcatcaggatttaccgaccagcgcccaacaaattgcccgcgaacgagggctggacaccgatagccagcgtaaagtgtatttgcctgtcatccgtgcttatcgtgtaggcccggagctggttgcctgggcagatggtaaaaacttgcgtgaattagggatttaccgccaaaccggttgctatatcgagcgtatccgccgcaacggtattctcgcgaatccggatggtgacgccgtgctacaagtcggtgatgaaatctcgttggtgggttacccagatgcccattcccgccttgaccccagcttccgtaatggcaaagaagttttcgaccgtgatctgttggatatgcgtatcgtcaccgaagagatcgtggtcaaaaatagcaatgctgtcggtaaacgcctcagccatttaaaactcaccgatcacggttgcttccttaatcgggtcattcgtagccaaattgaaatgcccattgatgataacgtggtgttgaataaaggtgatgtgctgcaagtcagcggtgatgcccggcgagtcaaaagcgtggcagaaaaaattggctttatctctattcacagtcaggtcactgacctgctggccttctgctcattctttattcttgggttaatgattggcctgattactttccagttcagcaatttcagcttcggtattggcaatgccgcagggctgttattagcagggatcatgctgggatttttacgtgccaaccaccctacttttggctatatcccgcaaggcgccttgaatatggtgaaagagttcgggttaatggtctttatggcaggtgtcgggttaagtgccgggggcggcattaatagcagcctgggcgccgtcggtggacaaatgttgatttccggtttgatagtcagtttggttccggtggtgatctgctttgtttttggtgcttatgttctgcgtatgaaccgtgcactgctttttggtgccattatgggggccagaacctgtgcacccgccatggacatcatcagtgataccgcgcgtagcaatattcccgcattaggctacgcggggacttacgctatcgccaacgtcttactgaccttggctggctcgttgattgtcatcctctggccagggatattaggttagataaaagaggcccggggtaaatctaaatactattttatccttttttcatttcccccgaactttcttatcaggcgggggtctgaattaatgccactgcttttctttgatgtccccatattgaggagcccggtagtcccgccttcttaggttcaagactaaccgggttttttcttgtctgaaattcaagatttgcacatttataccctaaataattcaagttgcaggaaggcggccaacgcacatgcagtttgcagtatggcaggtatatcactgttatttcacattttctccagactttccctcctcgacccttaaggctttcttaagacaaaatgattacagtacctctattcgcgacttctgcttcaggtcacactgtgaagatcagcaaaactacccgacaagccagtaccggtccgtcaacactaaataatcgctcaacagtaccaacaattaagacaatctccctttactcgttgcctttatccttctatttttggcaagtttttgggctgttactggttggtctactctttttagcgttgtcacgtagtgaacaactggattggcttatcagtaattattggttcgatcccgtcgggcagaatttcccttgggaacacaataaatggctcgatttactgaatcaccggctgctcaaaatggccttaatcgccaccgctattgctgcactgctgtgggggatttatcgccgaaatgggcgtttagtcaccaccgccctgttatttggcctcggtccattggtgatcggtattttgaaagccaccagtgcacactcctgcccttgggatctggtggagtatggcggtaaagcgctcaattatgtcctgatggataccgccccaccgggtgctggccctggtcactgttttcctggtggtcatgcttccagcggttttgcggtcatggcactgtttttcttgttttaccccgaacgcccacggttggcgatgctgtgttggttcgccggtattggactgggtatgttgatgggtttcggtcaaataatgcgcggggcgcattttcttactcataacctgtgggcaggttggtgggtatggctcagtcagttggctgcattttggattattagcggctattaccagcgcattaaaggtactgaataatggaacaaatgaattattttttcttctccatgataaacgcaacgccagcatcatcaccatggatgatttcttttgcgactttcatcgcacgtgacctgattatgctcatccctattttactgatagggctgtggctatgggggccaaaagataccatggacatgcaacgtactgtggtgacgaaagcagctatcgctctcgctttttccatgctttctgctacctgtatcgggatgctcattcctcatgatcggccttttgtcgatggctttggttatgcctttatgagccatgcgccagacagctcttttcccagtgaccacggcaccgctattttcacttttgcactggcctttcttttttggcatcacctttggtccggtgtcagcctgatgtttatcgccattgcgattgcctggtcacgtatctatctgggtgttcattggccattcgacatgctgggtgcgtttctgttaggtattgtcggctgcttgttcgcgcaactggtttggaacttatttggggaaattattgccagtaccacaaagcgcttctatcacatgagttttgccctaccaatcagtaaagggtgggtcagaggttagccccttcacggtattcgcttcacacttgccggttagtctctgaccggcaatctctccatgcgcccttatctccctccaacccctgctcaaaggccccaaaacaagagactgaaaccttttcattggttttttcgtcttatttcaactaaaaatgtaatttaaataacaaaattcatgaattcacggtgtgtcgctcctttttactcatcaaaatgttatgattatcacaattaccaataagctcaaggaccctaatcatgactaccaattacgctcattatattgatcacactctactggcgatggatgccaccgaagcgcaaatcattaaactgtgcgaagaagctaaacaacaccatttctatgctgtatgtgttaactctggatacgttcctgtggctgcccagcaattagccgggagttcagtcaaagtctgctcagtcattggtttcccgctgggtgcaggtctgactgcagcaaaagcttttgaagctcaagccgcgatcaatgcaggtgcacaagagattgatatggttatcaatgttggctggctgaaaagtggcaaaattgccgacgtcaaagcggatattaaggccgtgcgggacaattgcgccgctacaccgttgaaggtaatattagaaacttgcctgctcagcgatgaacaaattgtacaagtttgcgaaatgtgtcgtgaacttgacgttgcttttgttaaaacatcaaccggttttagtaccggtggcgctaaagaagaacacgtcaaattgatgcgtgcaacggttggcccggttatgggggttaaagcctctggtgctgttcgtgacagagcaaccgccgaaaccatgatccaggcaggtgctacgcgaattggtaccagctctggagttgccattgtttcaggtcaacaagccgccgcatcaggttactagaatgtactgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagattgaccgcaccttgggctgctccggtggtttacgtcacgacgcccaacggcatgttttcctttcagctgattttgtcagtagtctaagcccggtccacaattaccgggcttatttattatcgtactgtgtatataataagttgaattacaacatataaccttgggaatcgctgatggaaactcgtcgcgcagaacgaatcaataaacttattcaggcccttaagcgttccgacaaaatccatttgaaagatgcggccaatctgttgcgtgtatctgaaatgactattcggcgagatctcagtgccgaacccacgtccgtcattttgctgggcggttacgtggtgatggaccctaagagtaacaatgccaacaactattttgtttctgatcaacaagctaagcaggtagaagaaaaacgtcgtatcggccagttagcggcacaactgattattgaaaatgataccgtcttttttgactgtgggacgactatcccctggattattgatgagatagatgaagagctggcatttactgccatctgttactctctcaacaccttccttgccttacaagataagcctaactgcaaagtgatcctgtgcggtggggagttcaaacccaataactgcattttcacccccctcagccagcagagcgaactggataatatttgcccaaacaaagcctttatctcagccgccggtgtttccattgagtacggtgcaacttgttttaactttgatgaaatcttgctaaaacaccgtgctatggctaagtcgcaatataaaatactggtggcggatcacagtaagtttggcaagattaaaccagcaagcataggtactttggcgcaatttgatgctctggtgacggaccgccccccagtagctgaattctacctgttcttttcccaacacagtgtaaaaatctactgttaaccccactctttcaccatgatgcgtgtaatgcgcatctgctgcacttaacggtaaccccgcgttcactttcgacacatttgtcgactgcaccttggtttgatagcaaaacactcagatcaccgatgataagtgaataaatcaaagcgctatgttggcaaataatccatagattatttttatacagaatctactaacgttcatagccatattttaaatatgggttaaaaacttttattgtctttaataaaatcaaaacagggttttagtgattaattaacacccaataataaaaaaaataaaattcgtttctctaaaattttaagtttatttaacacattccagtaaaaaaatagccctcgttgttgtatgacaagttgtctgtaataataattcatatgacaaataaggcgtttaattctctcttttgagagttcacttattcccacttattataaagctcacgtttagcccactgtaaacttgtttatattaccggctaatccaagcatcacacctaatctcctccaatcaaatttaaaaataaaaaacacttaaaatcaataaattacaaaaaaatccattatgttttttttaaaaaatatcaataaaacaacaagaatttatatttttactagatcaaatctctaaattaaaatatattttcacgcgtgagagacaagttaagtaaaaaggctatctccttttatgcctcttacccatacagttataaacatttccgtaacaagaagctgtaaatgctcaataaagaaccaaattcgactttatcaatcaattgagatcacgatcacggtagtttacactgcaaatcgttatcttgccgccatcaaaaaccaagctgttctttaaaacaactaaaatatcagataaaaagatatcaaccgccaattcaggttattttttgagcttattttttaagcatattgttcgactacagcaccaaagtaataaaccagggcaccattttaaacgcatcgttttgactgaatgcttacctgatgatgtcattcaataatgcattccgggtctctaaatttcggttattcattttaaattaacgtgttcacaatggagattttcatggacactacgcaaacaagcactcttgcctcggcaagaaaaatctcatcaagtacatggcgcaaaagtgacaccatgtggatgttgggtctgtacggtacagcgattggcgcaggtgtactctttttgcccatcaacgccggtattggtggcctgctaccactgattgttatggctatcattgctttcccaatgacctactacgctcaccgtggcctgtgccgattcgtgttatccggtaaaaatccaggtgaagatattactgaggtggttgaagaacatttcggtgtaggcgcaggtaaactgattaccctgctttacttcttcgctatctaccccattctcttggtgtacagcgtagcaattaccaataccgtggatagtttcattacacatcagatacacctgccatcaccaccacgcgccattttgtccctgattctgattgtgggcctgatggctatcgtgcgctttggtgaacagaccatcgtcaaagccatgagcatcttggtattcccgtttgttgccgtattgatgatgttggcgatatacctgatcccaaactggtcaggtgcaatattcgaaaacgtatccatggacggtaacggcacaggtagcggcctgtggatgacaatgtggctaatcattcccgtcatggtgttctctttcaaccactcaccgatcatctcagcctttgctgtagcaaagcgcgaagagtacggggtggatgcagagaaaaaatgttcacgcattttgagctttgcccacatcatgatggttatcaccgtcatgttcttcgtcttcagttgcgtactgagcctgtctcctgcggatctgatggatgcaaaaaaccaaaacatctccattttgtcttatctggcaaaccattttaatacgccagtaattgcctatatggcaccggttattgcctttattgccatcactaaatcattcctgggccactatctgggcgcccgtgaaggttttaacggtatggtcattaagtctctgcgtagtagaggcaaaaccattgagcagaacaaactgaaccgcattactgcgttgttcatgttagtcaccacctgggctgtcgcgaccttaaacccaagtatcttggggatgatcgaaacattgggcggccctatcatcgcgatgctcctgttcctgatgccgatgtatgccattcataaagtcccggccatgcgtaaatacagcggccagatcagtaacgtattcgtggtactcatgggcttgatcgccatctctgggatcttattcaacttaagcaacttgtttaattagtcgatggcttgattaactgatcgtttgattaaccgctccaggctggccacttccacggccagcctgttatttttcttctttttttcattgatattgcggtaaatggcgtgcactgacccattcggcactgcatctgaccagtgagccatgtgtttgtttggataaaaacattgaagtgatatagaaagccggaaaagagatagcaaagatacagtggaacattttcgtggaaatcgggtgataaaggtcgttgcctgtagcttatcccctgagaaacatcctaaaaagcgcgatagtcacatcgcgctttctatttatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttagtttctacggtctatcgatttctacggactaatacgggtttctgctggctaatactggctaaattagccgaatatcccaccaaaccattggttaagtttcatcattacgtaatcccagaaacggctaaagatgcccccctctttgacctcattcaacaccacgagtgggcgctgttcaatggttttgccattgagttgaaaatcgatggttccaaccacttgatgtttcgctagcggcgcgcgtagctcggtttggttcagggtataactggctttcagatttttcatctgccctttaggaatggtgatcgccgcatcctccgccaccccaagttcaacctggctgttatcgccaagccacactttctctgtcacaaatggctttgttgatttaattggcaccacggtttcatagaagcggaaaccccaagtcagcaatttttcactttcactaaagcgtactttgtcacttggtgcacccagcaccacggaaatcaaacgcatcggcccatctgtcgccgatgcgaccaaattataccccgccccgttggtataaccggttttcatcccatcaacgtttaaactactgttccataacagccggttacggttggtttggcgaattttattaaaggtaaattctttctctttatgcagcgcatattcttctggcacatcgcggatcaatgcctgccccagtaaagccatatcacgcgcagtactgtactgccccggtgaatccaggccgtgtaccgtcataaagtgagtattactcaggccaagtgctttagcgtagttattcatcaggccaacaaaactgtcctgactacccgcgacataatcagccaatgcaatactggcatcattacctgattggatcacaatgcctttgttgagatcagacacttttacccgatcgcccggcttcaaaaacatcagcgacgagccgcgcagagctgggttaccggtcgcccaggcgtctttccccacggtgaccagatcatcaggctgtattttgcccgctttaatcgactgcccgatcacatagctggacatgatttttgtcaaactggccggatcaaggcgcagatcaggattgccttctgccagcacttttccgctattaaaatccatcagcacataagctttagcatcaatctggggagcggcagggtcatcgactgcataagcagcaggcagtgccagaagcaataaacctgcactgaacgtaaaatttttaatcttgaaagggaggatatatttcatcatgaggtcgccagagtatccttgcaaataatcggaaattagtggtattcccagagatcgccactgtccaattagcgaaaaataacgtctttccactgagactaaagtgttagcttagccatacttcagtgtcttttctaaatttatcccattgtcggtgtaattgggtatagttttacgttttgttttgtaaagatcctgatttaaagcgattttgatgatgatgcggctttctctctccttggctaagcgcccggcaatctaagcactaaagagaggtatgagataacgaacggagaatatagggcaaagagtgaaaaatatagcgtgaatggtatcagcggcggtgtgccagtgacctaacccacctatcgccaaggctttgtatcccttgaactaaaatcaccagtatcactaatgttgcgaccatcacttcattattaaagcgctgatagccgtagcgaatggctaaatcgcccaacccaccaccaccgatcacgccagccatggatgagaatcccaccagcatcactaccgttaatgttatacctgccaataatgcaggcagcgcctctggcaacaacactttttggatgacatggcgggcagagccacccatggataaaatagcttctacgcgccctttatcgacttcgtccaatgccgcctcaacgacccgcgcaaagaaggggatcgcccctaacgtgatagggacaatggccgcagtactgcccagtgtggtaccgataatccagcgggtgatggggattaaggcgatgagtaacaccacaaaaggcattgaacgccccacattgaccagtgcaccaatcaaggtattcagccgtggtgctggtagcactcctgcgggtcgcgagacaaacagtaaaacccccaatggcaaaccaatcaatacggtgaaaaaggtcgcgatcatcaccatataaatcgtttctccgctggcattagcgactaataccagtaattcctgccaactcatgccatttttcatatcagctcggccctcacaccgcgatcattcaaaaactgtaacacttcggctaaattcaacccgccctctggacggttgaaatcaacgtgcaagcgcccaacccgctgaccaccgataaactccacgccgccgcctaataatgtcactcccaccgcatgttgttgtgccaacgcactgagcacgggtgaggccgccaacgtgtcaaagaacgtcaattctgctctcggcgtggcagatacggagagcgggccacaggtcggcaataatgaacgccccaagcgagaaagcggatcggacaataaatcagcaatagccccggtttcaaccacccgcccagtctccagtaaagcggcgttatcacaaatggatttcaccacatccaactcgtgggtaatcagcacaatggttaaccccagttggcggttaatatcgctaagcagagccaatatcgaggccgttgtttctggatccaacgcgctggtcgcttcatctgataacagatatgacggcttagccgccaatgctctggcgatccccacccgctgcttttgcccaccggataattgcgagggaaaagcgtaggctttgtcacttaaacccactaaatccaacaattctgcgacgcgctgttgacgttgcgccttaggcataccaataatttccaaccccaccgcaatgttgtcccaaacgttacgcgagtgcagtaagtggaaattctggaagatcatgccaatattctgccgttgcaggcgtaattcgcgatcagacaacgtggttaactcgcgcccgtccacttgaattcggcccgaggtgggccgttccagcaaattcaaacagcggatcaaggtacttttccccgcgccgctgcggccaacaataccgaataccgagccggttgggatctcaagcgagacctcttccaaggccaccatcggcagccccccctgtggataggttttactcagccgttcgatgctaatcatggttgagttcctgccaccgggataaccgagccagcatatttttcagtaataaatttagccacttcctgcaattgcaaatcttttgccagttgcttgattcgcggatcattttccaacgtaggggtggtcaccaaaatattggcgtaaggattaccttcagctttctccaaccccaatgcatcggttgccggatttaaccctgcctccagagcatagttgccattaatgacggctaaatcaacatcatccaatgagcgagggatttgtggtgattcgatttccaagattttcaggtgcttgggattctccgcgatatctttcggtgttgcctgctgtttggctgggtcagtaaaacccggttttaaggtgatcagtccctgctcttgcagtaaatagagtgcacggctgaggttagtgacgttattcggtaccgcgacgctgcccttatccggcacttcggcaacgtttttatatttgtgtgaataaatgccaagtggctcaatatggacggtggctgcaaccacaaatttttgccctagtgcctgctcttgtgagtgtaaatatgggagatgctgaaaataattagcatcaacatcgccatgggccagcaattcgttggagttcaccccgttggggatttcgataatggtcaaattcagtgaagggtccagcttttgtacgaattgcaggatttcagcatggggcacggggtcagccgctacccgcagtgcctcagccgcctgggctgataagctgaaagcagaagctaatgctgcgaataatgctgtacgaaccaagccagaaacaggtgttttagtcatcgtgattgcccctaaaataagatgctaactctataattgtcattagtgttaccgcttcacatcagtgattcgggtaagtgcgcgcagctaacacccctaccacttcaaggaccaagggcatgcccaaagttattggagtggtaggtaggcagccagcaaacgaatcccgatgagctgactcacgtcagtgattcgggtaagtgcgtgcagctaacactcctaccacttcaagaacaaagggcatcggagtaataccgctccgccacatcgggatgtgaccgcaaacgccccttgagataattcagcccaacatcacggaacaacgggttgtgcggatcactggctggcccacgagcttccgccgccaatgcggcagataatggatacagtggcaccaccgcatccaaacgcgcacctaaaaagaaggcaatagacaggcggtcaatcccggcgggtggggtttccacccggtgtacggtggcacgcaagtaaccattactggccagttccaacaactcaccgatattcaccacaaaagtgccttcacgcggtacggcatcaatccattggccctcttccacttcgacttgtaaaccgcgttgcgtgtcttgcagtaagaagctaaggaaacccgaatctttgtgcgcaccaaccccctgcccactttgggtcgcctcccgccctggataacgaatcagcttgatatgttcattgggtttatcaccgtacaacgcatcaaaagcctgctcatccagatccaatgccagtgcgaatgcccgcaggaggcgcagtgacatgcgggtcatctcctcttgccactgcaataacacaggttttaattctggcagtgcggttggccattggttcgggccttgcagccgtgtccaactgggtgcgcctgcgatttgtggtaatggggttctttcagcaccaatgtcgaattgctcgcgccaatctggctgaccacgggtgaattccgaagcagcacggttatagccgcgaaaatgtggggagcgaatcatggcgattgacagtttttcttcatcgctcagcgcaaagaactgccgtgataggatttgtatctgccgtagtaacgaggtatcaatgccgtgcccggtcagataaaaaaaaccgacatcccgcgccgcatggcgcaaggccgttaaaaatgcctggcgttcggtatcactgccactgagtagtgaaagatccagtagcggtaatgtgctggtcgctgactgattcgccagccattggctactgactgattgatgacttaataactgttggcccatttttcactccagtcgtttcaattggtggtttttggggttcgaaaccaatgaaaacgggacaaccatacaaacgaataatcagcataatcagctcctgagccatggggggaaagccaacatacggcaacacgcttagcgttgtgggcaatctctgttttttaagataattttcgaccagatatctaacaatctatatctattcgatataaataattaacacccaaaattaacaaccctccaatatcattccgttctatgttatttctttcatgattgatgggatgagtaacgcgcgcgctaaccccctgcgatttcaagtacaaagggggatcatgatgctgtcttaatcaacagctaacctcccattgggtagaacggagccggctagcggttgccccgcgttattctgggaaaaaacatcgggggttcagcacagacacggttaagtttccgttcaatttttcggcttatttaggaggtggtttaatggatttggccctgtttgatttagatgaaacattgatcagcgatgacagtactggtctatggatacgttggctggtgaatgaagggcttgctccctttgagctgtcagaacaggaacagactttaatgacgcagtattatcaggggcaattgtctatggcgggttatatggcagcgacattgtcaccgttagtgggcaaacacaccgctgaagttgccggctgggttgaacattttatcgcgcacgatattctgccgcgtatttacccacaagccttggaaaaactggcctggcaccgcgaccgtggcgactatattgtgattatttcagcgtcaggtgagcatttggtcactccaatcgcgaaacactttgccgccgatacggcgttatcaatcggtgttacggtggaaaatgatcgctataccggccagacctatggcaccctgacctatcagaaaggaaaggttgatcggctgaaccagtggctatcagcctcaccccagctaaactttaaacgtagctatggctacagcgactcgattaatgaccaacccctgctggaatatgtggatcacgcagcggtgattaatccaggggctgaattaattgatttagcggttttgcaccagtgggatatccatcattggtaacatcacggatagaacagatagaacagatagaactgacataatagaaggcccatgattttactcgcacggttatcgatatcggtgaccgggcatggaaatttgtgctgttttctctttgtcgccatatttttttgtcacgatatagggggttgcatgctgacagtctggggccgaaataactcgaccaatgtcaaaaaagtgctgtggtgcttggaagaactgggaatcccctatcagcgcattgatgtcggggggcaatatggcaaactcaatgacccacagtaccgcgcgttaaatccaaatggtttgatcccctgcctgcaagataaggatttcatcctgtgggaatccaacaccattgtgcgttatctagccgcacaatatggtcaaaattcactttatctggccgatcaccaccagcgggccagtgcagaaaaatggatggattgggcgacatccagtgtagtagagccctttaaagctgtgtttatcggtttggtgcgcaccccaccagaacagcaggataaagtgaaaattgctcagggaatggagaaaatgaatacgttgatgtccattgccaatgacgcgttgggggaacaagccgatctttccggcgatgcctttggcattggtgatattccgctgggctgcctggcctatgcctggtttaacttaccgatcgagcgcccggaattaccgcatttacagcgctggtatcagagcctgacgcaaagaatagccttccaaaaagtgattgcgattggtttgagttaatactcttcttttattccaaaacaccttggcattgctggtcaaaatcccgaatcacttacttattttaaagtcaacaaccagtaagtgattcgggtaagtgcgctcagctaaccccctgcagcctcaaggacgaaagatctccccaaagtcattggagttgcaggtaggcagcaagcaaacgcatcccgatgagcttactcaagtaagtgattcgggtaagtgcgcgcagctaacacccctgcaacttcaaggacgaaggggagaggcggttaaaaatcgtagctggcacccaccatataccgacgaccatccaacaccttatcgttaacgtcaatatccacacgcttatccaacaggttgtaaacaccgcccatcagacgcacttcttttgtcagctgataatttgcccctaaatcgacaaaagtatatgacggagtacggctgcccatactggtacgattaagatattcagaagccttgccacggtaattggctcggatccaggttgcaaaatcttcggtagttttccagtttaacgtcccattcagcatatgcttaggcatctggtttaatggctggccggcaaatgccccgctcttctgctcagattgggtaaaggtatagttagtggctaacgaccaggcttgattgatatcccaagcaaaggtcgcttctgccccacgagtcatggctttatcaacgttaatacgatcactgatgaatttataattgataccattaaatacacactgcccagtcgtatttgtggtgatatcacagttgcgtacttcagtaattttatctttgaagtcggtatagaacagcgtcacgctggcgttcatcccttcctgatcgtcccacagtatgccaatttcctggctaatgctgcgctcgggtttcaagttagaattacccagaataagtgcgggaagcccgccttttcccccaccagagagctggccccagtcatcggttgcctgacgtaaatcaggtgaacggtaaccgccggataccccgccttttaatgtccattggtccgctaaatgccagactccgtataaacgtggcgtccaatgggtaccgtagttttgatcttgatccatacgaatgccgccagttagcgcgaaatcgttggtcatctgccattcatcttcagcaaataatgcccagctccaacgggttaatttcttcagatcactggcagaaggtaattggttacctttatcatacagttcttcataacggtattgcccccccagaattaaagtgtggttatctaataagaaggatgtttgggtattgaagatattatccacacttttcatttgacgggatggattacgggtttcatcacgctgaatataactggttgaattaccaaaatcataataaccattatgagtaaccgcataattattacggtcatattgggtgtcactattcgttccgtttaatgccagtgttcgtcctggggttgaatttctatcttgtacataatggccaatgtcaaaatcaaattcattattatcgtcaggcgtcagagtaaatgttgccgtaccatttctcatgcgctgttgattataaccatcgataattttatcttcactacgatgagaaagtagaccgctgactttaaggcccaataaaccgtcaattaaaggacctgaggcgtaagcattggtctggaatatatccccggacttgctgtcctcctgtaaggtcgcatccgcacgtaccgtgccatgccactctttacccactttgcgggtaatgatgttaatcacaccgcccatggcgtccgaaccatataaagaggacattggcccacggaccacctcaatacgatcaatggccgccagagggggcaaccaaccttgttcaatcccagagccatcgctgtttggcctggtactgcgggtatcaacacgtttgccattgaccagaatcagggtgtatttcgccgccataccacggatgctgatatcgcttgtactgccccctccggtaatcacaacaccgggaacatctttcaacgcatccgtgacatcacgataagctttattttcaatctgctcgcgggtgaccacggaaattgaggccgcagaatcctgaatacgctgctggaaacctgacgcagtgaccaccattgtatcggttggtgtggctgtatttgttttttcagccgcatacccttgcgatgaaataaccgccgctataactaatgccgctgaatgtgtttttctaaaacgttggttaaccttagccactctataatccccatgaggtgtaaattaattcactccttttcatcaggttatttttctcgcgaaaacaccgcctgacgggcaggtgagaaatatcatttgtataattttcgacaatagctcacataagtagaaataaagttttcactctttccacttgattattctttttataaaaccagttacagctgaaatataccctacgtcattgtcatggcagctaacacgcttacaaattcaacaatgcaggggattaaatgagttacattgtcggttctgttaccaatccatcaattaatacttgtggtgtcccttgtgaacaacgctcaatacgccctttcacgccatagaccttggccaagctttgcggtgtaatcacctcttctggctgaccatcggcgatcaaagcaccattttgtagcatcaggacatgatcaccatggcgcaaggcaatattaatgtcatgtaccaccaccaccgtaacaatattccgttgacgagtttcctgacgtaccaagtccatcacatggaactgatagttaaggtctaaggcgctgaggggttcatccagcaataacagtgacggctggcgaatcagtgattgtgccaaacccaccagttgcttctgcccgccagagagttgatccagataactcagcgctaaatgggcaattcccagccgttccaacaacgccatgacttgggcctcactgcgagtattactgcggccaccggaggctcgctgtgccacgataatcgattccagcacatgtaaatgcacacccgccggcaaagattgtggcaaatagaccactttttctgcccgctgggtaaacggcattttcatcaggtcgctgccgtctaaccacaactggccttctgcgcggttcaaacctgccagtgagcgcaataaggttgatttaccactgccattcggccccagtaatacggtaattttgccgcgagggatcaaggggacattcaggttttggatcactggccgtttgggatagcccgcataaaaacgctcaatacgtaaacccgcagtcatacattccccctatggcgcagaataatactcaggaagaatggcacccctaccagcgaggtgacgatcccaaccggaataataatgccagggatcagatttttcgatgcgatagaggccatagacagcaccaatgcaccaatcagggcactggctggtaagtaaaaacggtgatcttcaccaaaaatcatgcgtgcgatatgcggtgcgactaacccgatgaaaccaatcgggccgacaaaggccaccgccagtgctgatagcatactgatgcgcaataatgtccccaggcgtaaacggcgcacatcaataccaaagctaatggcgcgatcttcgcctaaacgtagggctgtcagcttccatgaattcatcatcgacagcggtaacatcaaggcaaacaccgccagcataatacccagtttggcccaagatgctcgtgccagactgcccatagtccagaacaccaggccttgtagcgtgtcttcactggcaatgaactgcatcattgataccaacgcattgaaggtaaagaccaaggcaataccaaacaacaccacacccgagcttgcaactcgcgtccagcgggtgatgccatcaagcatcagcgcggcgaatagcgcaaaaataaaagcgttaaccgaaataaaccactggtcagggacacccggtataccaatccccgagacaatcgccaacgcggcaccgaatgcggcggcggaagacactcccaacgtaaacgggctggcgagtggattatttaaaatggtttgcatttctgccccggcaagaccgagagacaggccaatcaccaccgccatcaaagcatacggtaagcgaatatcccagacgatgactcgggtaccggcatcggcactggctggatcaatcaacgtctgccacagcgatgacaacgttaaaccagaaggccccatggtgaaatccaacagcaaacagcccaagatggcgagcaccagcacacccataactaataagcggtggcgtacaatgttctgataacgccccatgacactgagatcaggcggattatgcgtttttgtcatgggttcagtagttacactcatttgcttctatctacctactctgggcggcatctgctatagaccaatctgttacgggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatttagtacggattaggttacttcacattcactcggccacttcgcgccggctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctttttgcttcaatccaataggtgccacttggctcgacggccagaaactgtgaatacaggctgtccatggtttttttcggatcgagatcagcaaattgctctggatagaaccatttggcaaagctttgaattgccaatacgttatacggtgaattgtagtaattgtgccaaatcgcatagctatgacccgtgttgaccgcacttagggtattgattcccttacggcccagaattttttgcaacgaggcctgtgcctgctcgggcgttacctgcgcaccaaggacgacacccggtgcatcgctgcctggtgatttgcccccgctggcaatgtagatatctggtttcgccgccaatactttttctaaattcaccgtacctagcgagccaggcagcagatttttagcaatattattgccgcccgcctgatcgataaagtcgcccatattgcccttcccggcagtaccacagcactcttccgacgcccctgcacgtaattcaataaatacgctcggttttttatcttccgggattttattggtgatatcggtcaccttgtccacattatcttgataaaaattaatgtagttttcagcttgctgttcgcggtgcagggctttgcccagcaagcgcatacttggcaacgtgttctttaatggcgaattacggaaatccacgaaaacgaccggtacaccggctttctctagttgcttgactaattcactgcctttacctggaccatggccagataaaccaaaaatagcgatatccggatttaaggtgagcaccttttccgggctgatactgtcagcggtcgtgttaccaataagggggatttgatcaatttgcgggaattttgctttatagatggcgtaagtttggggatccagtttgcgaaaatcgccctgccagccaacaatacggtctaacggtttattaccttccaataaagagacagcatagaacaagcgcccttcacccagtaaaatacgctcaactttagccggtatggtgaccgtacggccagccatgtcagtcactgttgccgccaaggcactagagccagccatcaaggcccagccgaataacaaactgatagttaaccctttagccattttcagtgaaacacatttcacgccaaaccccttacctgttcccataagatggcgctaacaataaagcaaatgataatacttatcaataagattgccataagtaattggacgtaactttttgtaagtgttggcctggtaatattattggatcagtttggctaatttagcctgatgttcacggatagaatgcgccaataccagcacatttcgtactggtattggcgtcagttaccgctaatttataggcactaaagaagggcgatagcgttatcgccctttcatccgcacgttatagagccaagcacatcaccgacttgtcggtttctgatgctcttcactctcatcacgccattttgggaattccatctcttggtatttcactacccgggtaccacggctgagcttatagccaaaccaaatcaccaggaacaatggaataccaatataggttgccgtcacgccataccaatcaatacggtcttgcaggaatgcctgataattctggcctaacgtgatgattagacacaggacgaaggcaaaaattggccccagagggaagaaaccagactgatacggtaagtcgttcaagtcacggccctgcatcatatagccccgacggaagcggtagtggctgatggcaatacccaaccaggcgataaacccagtcatccccgaggtattcagtaaccacaaatacacagtttggttaccaaacatggagctcaggaagcacaaacctgcaacgactgtcgtggcatacagcgcattacgagggacaccgcccttagataacttggcgaaaatacgcggtgctttgccttcagaggctaaggtaaacagcatacgggtcgaggcatacatccccgagttacccgccgataaaacagcggtcaaaataaccgcattcatcactgccgctgctgataacagacccgcattctggaataccagtgtgaacgggctgacgctgatatctttcacatcgttgcgtaacaaactgggatcggtatacggaataatcaggctaataatcagaatagcgaagatatagaacaacagaatacgccagaacactttgcgaattgcctttggaatatttttgcctggatctttggattccccagccgcaataccaatcaattcagtcccttggaaggagaagccgacgatcatggccaccccaatcatggcagagaaaccaccagcaaatggtgcatcaccgatagtccagttatgccaacccgccgtttcgccccctttcatgataccggtgatcatcatgacaccaacgatgatgaagataaccacggttgtcactttaatcagcgagaaccaatattccgcttcaccgaaacctttcactgagatgtagttcagtaagaacatcaggcccaggaataaagcactccagatccaaccgggcgcgtccgggaaccagtagttcatcactaactgtgcggctaccaagtcaactgcgatggttaccgcccagttgtaccagtagttccaacctagggcaaagccaaagccttcctcgacatatttagaaccataagtagagaatgagcctgaaactggcatgaacgcagccaattctcccaagctggtcatcaggaagtaaaccatcaagccaatcaatgcgtaggagagcaatgccccccctggaccggcttgcgataccgttgcaccagaggcaacaaataaaccggtaccaatagaaccaccgatagcaatcatggctaaatgccgcgatttaagctcccggcgtaagcgctgtgcaccctgctgcgctgggattttagtattttgctgagtcattcttaccctaatccacccttaaaaataaggcgggattgtaacaaatctcaccggctcggatagccagaatgcacggatataagataccttcataatcccggctaaattattagtaaaagcctaaatgataaataaaagcggatatagggtgggtattctgaccgaaaaaactcaccctactggtataaaacactttaccgcgataaagcctgtcatcagcataaaacacgtcgcacacactgctgcagtggcgcattttactcttcttcctgacaataactaagaaagcgcagcaaagcgttggagatatgtttttgccgatggtggatcagatacaaggtgcgaattaagggcggtaaaggaatattaagctcgaccaactcaccgctggcgagttgatcagcaatcactcgccgcgaaaggcaactgacccccatcccgtagcgaacagcgcgctttattgcctcggagttacccaactccatcactaacttgaagtggggtaactgtgccaagagtaaatgatcgagaacttcacgcgttcctgagccacgctcacgtaaaatccagtcggcatcagcaaggtcgactaacgttagcgccttatggcacaaggggctatcaggggcggcaaacaccactagctcgtcccgtagccaattttgcgtgaccaattctggcatatgacacggcccttcaatcaggccaaggtcaccgcgaaagtcggcgacagcttcgatcacatcctggctattaccgatattcagctctaaaggtgttccggggaagtcacggcgatatttggcaatcatccccggtagcatgtaattaccaatcgtactgctggccgcgatgcgtaatgcgcccaaatcatgcaaaaacagctgttcgatttcgatggcctgatcgagtaatgccaacgctttgggataaagcaatcgcccatgctcatttgtgactaaccgcttacccacgcggtcaaaaagctgcaccccaagttgcccttccaaatccgccaatgctgcgctaacggctgattgtgaaagcgcaagcaccacggaggcttgggtcgttgagccactttttagtacctcagtaaagacttcaagttgacgcaaggttatatgcataacgttctctgtagtaataaagaggaacaataataaaaggggacgcggttattgacgaagtgattatatcgcctcaatgaccgtataagactaacacttttaagtaaaaacgggagatgggtagagaaaatcaggccattcaatgcgattcattatcattttccggcaaaagaaaacgataaaaagtggtcacaaaaataaatataaccacatgaaaaataatcatataattagaaaatagccaaatacttaccaggatggaatgccttactctattttaaagggattaacctgttgcaaaggaaccatatagacagaatttaaattatataatttgaagaaataagcgagcaaataagtagaagtgcgaaaaataaataagggctgcggttacacagacttatttacagtttcatatcacccacaacggctatttcatggctggtttttttcatagcaaaaatccaaattccactgtcattagtgatgctccctcgcctatcgcttactgaattcgctgatatctgacaccgctcaaaatataagcctgcacgcaacattaccacttatatcgataagatataaatatataatgaatttatctattaagacaatatcgttaaactatgcccatattcattgcaaacaggaggtcacatggcgacttctcagacaaaagaactcccccgccctcagctgtttactgtgatgacccgctatattccgggtttggtgttaacgggtgtgattacgggtttagcccttaatgtgggcgatatgccgtggtttatcaatatggggctgggggcgctgaccctggctattctcttcggcattatcgtgggaaatacgctgtacccatggctacagccggtctgttcagatggtgtggtctatgccaaacagtatttactgcggctagggatcattttgtacggtttccgcctgacctttcagcaagtggctgatgtcggggcgaccggtatggtgatcgatttattgaccctaagttccacctttatattggcatgttggttgggcaagcgggtatttggtctggatcagcaaacagtgatgttgatcggggccggtagtagcatctgtggtgccgccgccattatggcgactgaacccgtattgaaagcggatgccagtaaagtggcggttgctgttgccaccgtggtcattttcggtacgctggctatttttgtttacccttggttgtatcagctaaacctgcattatcaatggttgcctttcagccaggagacatttggtatttttgccggttcgaccattcatgaagtggctcaggtcgtcgctgccggacatgccattggccctgatgctgaaaatgcggcggtgatcaccaagatgatccgcgtgatgatgctggcaccgttcctgctgctactttccgcctatctgggccgtagccgcataaaaacaagcggtgaaaaacgcgagaaaagcgctatcaccatcccgtggtttgcggtgatcttcattctgatggcgggttttaactcactgaatctgttgcctgcggtctgggttaatcatctgattacgctggataccattctgttggccatggcaatggcagcgctgggattaaccacgcacattggttccatccgtcaagccggggtgaaaccactgttactggccctattgctgttcatctggttattggtcggtggcaccggtatcaacttatttgtgcaacatattgcacttgtgtaaatcatctcacttgtgtgaagcatcttactggtgcaaaaacctcacaggctaaaacaaaccgtttaagggccgtatccgcggcccttatttcccttcaccgcttatcccattcaatcatgtccctatcaatgccataatggcccggttatcaaaggagaatggaatgaaatttgtcggtgcacatgtcagcgcagcgggtggtgtagatcaagcggtaattagagcgcatgaacttgaggccacggcctttgcgctgtttaccaagaatcaacgtcaatggcgggccgcccctttagcggaagacgtaattgagaaatttaaactcgcgtgtgagaagtacggctatacctcggcacaaattctgcctcacgatagttacctgattaatctcgggcacccagtcaccgaggcactggaaaaatcccgtgaagcctttatcgatgagttagttcgctgccagcaactggggttatcattactgaacttccatcccggtagccatttactgcaaattgatgaagaccaatgcttggcgcggattgccgaatcgatcaacatcgcgttagacgccactgaaggcgtgactgcagtaattgaaaataccgcaggccagggcagtaacctgggctttaagtttgaacatttagccgccatcattgaaagagtggaagataaaagccgcgtcggcgtctgtattgatacctgccatgctttcgccgctggctatgatttacggactgaagaagattgtgagcacaccttcgcggcattgggcaagatcgtcggcttccagtatctgcgtgggatgcatcttaatgatgcgaaaagcgaatttaacagccgggttgaccgccaccacagcctgggtgaaggcaatattggcaaaaccgtattcagctatattatgcgcgactcacgtttcgataatatcccattgattctggaaacggtgaatatggatatctgggccgaagagatcgcctggctgaaatcacaggcagagattgagccctcgttgtaacgtagaaaatgcccgccagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcatcgcggatgcctttaatggcatactccgctgagcatatacagcccggtatcacctttttccgctggcgagagctggtaatccacccggcattgttggcccgcatctttaccccattgcaccaataactgccctgtttccggtaacccggttagataggctttccccccttcatcgacaatggctgcattggccgactgattaaccaagctcgccatcgcaccaaacggaatggtttggccattagcgcgggtgatcgtcatcagcgcctttgccccgatttgcgggctaaaactggcacgaacaatcgccccctcggtcggcaagaccttggtatctgtttttgccacctccgcatccggcggtaaatctgcagtttccaacacgatatcgtgctcctgataaggagagaggccagacacaatgctgtaaccgcgaaaatctgttttcagacggcgatcttctgtggtggtcaccccgccgacgcccggaacttcaaccagcacggaggtgccattgatttgcggccctaatgtcagcccatgccgatggatgatcgcccctccggaaacatcagcggataactgacgtatgctcggagtatagtagtaatttcccgcgatattgccataggaaccctgccagcccaacctgagtgagccgctgttatgccctgagttgggttgaccataatgctctgcctgacgcacactccaactcaagcgagagtcaaaagcctggccgtacattcctatctcatgatcattgctcccgttggaagatgtcattctataggaagcataagtatcgtgatgacctcccagcggaatactgacagacaaactcaatattcgatcattcttgttctcattcgcattttgcacccaactcagtgcccaaaaactattaccgacattgaggttatagtgtattcccaatgaattcttagccggaatcggcccacggtagacctgccgcgaccaattaaggttcaggtagccaaacttgcccaatgactgcccgatgaccgcactgatttggttacgcaaatcccttgaccgagaattttcgtcaattttatctctattatcgccactcccgctctgccggtaactttgtaatacatcagataacgtactgaaaccattagtgctgtattgactattcaccaatgaaaatgacgtatcagaggcttgtaaggttttgttgtatcgaacctcccaggcttgccctttaaccggttgttgatggtgatactgactggttgcctgcgtgatactggatgacaatgcgccatactcccccaatagcccccctaatccggcagaggttgcctgataatgccgcgaccactgctcaccgataaatgcggtcaagttccacggcaagccgtaggcgacggttgcctgagcgaccggaggcgtctcaacatcagcattggcggggcgatactgccctgccaccagattgtatcgcaaatgccctttgcgcaatgcaatggctggcacctcataaggcacaataaacgcctgcgatgccccgttactttccagcaccctaacatgtaggtcactgcctgatttactcgggatcacgtcagagagttcaaacggccccggcggcaccaccgtactataaatcagataaccattttgtctgatttccacctgcgcctgactacgggcaataccacgcaccaccggtataaaatcccgctggttacttggctgcatattaggatcgtcccccaacatcacgccacgaaagggaatgctgtcgaaaaaatcacctggggtgtaactctcccctaaggtcacccggctctttaaacgataaatcccacgagtggcataggtataagcactttgccatttaccccccctatcgccagattgactccagttggtcgcattacgaacacgccacgcccccaaatttaaaccgggatataactggatatattgtgaacgccggtatccaccattttgacgaaactgggtttcactgatatttgccatgtagttcagcaaaaaagccgtaataccatcatcccagcgttctattggcacttcaccttcaggccgtaaagccgcttgtggaatactcagtaccaactgcatattataaaattggaactcttcactggcctgagggatagcggctaaattgacacacgggtttgtctgtgagttttttaatgctggagataactcgggataggcatcaacatccacaccatagcgggatagctgctccttggttaagcaagattgcaagaaaggctctcctgatggcgatttctccgaatgaaatgtcacattcgtagagtccactttattcccattcaagataatatccaccaaataggtgcccggtaattcattgccctgttcaaataacgaggtatcagtgttgttattgccatccactagcagattgggatcaaaagaataacgctgggcacccactaaaaatgaagtgctcatcaatagagtaatagtagtaaattgaactattaattttttcaaaataataccccaggtattttctgaaaaatataaatagaaacttactggactgtgcttttaaattcccggctcacaccaccattatcattaatcacttgccaaaaaacctctgttgccttacctttattttttaccggaataataaaatccctagaagagaatggcggaacatagctgccattttttatttcatcctttgaacctaaatcagataaatttattttttcatcaccaatacggagtgaataaaaattcatgtagaatggcgttggattattaacttccaagtagttacctttatatctccaagttaatgaatccgcactatccgtcggatctcctttaactttatcgggtctgaataataattttatgcaggtactgatagacatttgaatatccatagttggggatgaattttttggattattttgcgtattgccccaagcatcaccgttcttaggtgggatccccgttaggcacaaccattgcagtgtttcacgatcttcagggaattttccaccggtccgaataatacgtacacggccttgtaacccagcatcaagcctgaataaaggaggggtaacaataaaaggagcgggcgacgtcttatcttcatctttaacttgggtttgtaccaatattggataatcctgtggattagccaccgatacggataccccttttgtcgaagacgaagggtaaatgacccgcgttgtccctatttttacagtaaaaagatgcttagtcgtattgacaacaacatcttgagaataagcataaggtaaagacaccatgaatatgactattgatgtgatataagaaaatacttttttatatgcagaaaaaaatagattcttcatttttaatcactcacattatcatgatattttattgtgaattttaaaaaaactcacaataaaacatcaataacaaaaacatacatagaacatgacagcaagccatcatgttctatgattactcgttatttaaaatacatactcttcaacacgccccgtgaatttataagtcgttggtttaaggacagtccctgccttaacgtacagatgatcttttatatctttaggagagtcatcatttatataccagttattatctatacctacccatgacatcatataactgtataaaccaacatagtcaccatcggcgctgatcatatatccaccttttgagtcccctgttggaatcaaacgccaaccaccgtgtggtgcagtatcacccatagttagcgtaaacatagtgacatcacccggctgtttacccgcaaaaatctctcctgtgttaggcgcaaaatcgacgtggaatgtgtttccctgcttgacagtcacctcaccagaaacatccttggagttaatgacagtagaagcgtttgccataccacaagcagcgatcattagtgtggtaaccgccagcgcatttttcgcaaaacatttcattttcatgagaacagtctccattaaatgtaataattgctattacgacatagcgtagaatatgctagtggtgatattgggcaattaaatataactacattgtaaatcaatatatttatattaataactcagtcgcagacctatagatagagaaaataaatcctattttccccgaaacaccagtttccagtttcgttcctgttgtggttgtgttttctgcaactttattttttgcaactcccgatcaccactaacagcgtcatcatataacccacttctggatgtttaaaattattaatgattaaattttaaataataatgttaagattaatcttggaaaacaacccaatgctatttgacgcttttatttcattatctatcatgacattaactctcatgctttagttgattattatctgtatgaaagagcattaataatgatgagcatagtacctaaggagtaaaaaacggttctaaagataccaatatagacagacgccatatttattatttaaaaatgtcatctaaaatagaaaatcaatagataaaatgattaactaacgtcatgataggacgtatggatatgttctccttgtaccccgagaaacagagaagataagtggatcgtttctccattgacatcaataaagcctctgtcaccattaaaaaaggtgacaacgttattttttttattatgtatttcatagacatacaaagacaacggtgaggccaatgaattcagcgatcctctggccatattatcaggggatgactgatatgaatgaagagggaataggtaatacttccccgttggcattttcaaaccaataccatatattccctctgaaatcaccagttgagacttatcatcaataatataatgtgagaggctaaatcttatcccttgcattcttaaatcaagatgctcatggatatcgccatatttcacttcagaataaaaaaataagtcattaaagctatagattaaaaataagaaaaacattactgttatagatatgagagtaagtgattttgctttcattgctgtttgcattccgattgatcacagataatgactaaaccaaaatcatccttaaatatcatactattcttcaccttcggtaagcctgccgttgggccattcatcttggttgtcacattcgttataatgacactgttggtatcactatcaataaatgagacaatatcattacctcctaccatgaaaaatatgatgatgatgaccatcataatagcgataaaaaaggttgagttcaggtgagaaagtatttgtaatccaaccaattttattggtatgtcgggtttttcctttctggtatatgctgcgctatgactctctttttcggtgctgccatcatcaataataattagtacactatccttttgatagctatagccctcattcttatatgtctttatcacctcactccgggttattttacggaatacatcacggatatgtttaatagcaaccggcagtgatgttggggagacgactcgatcaggccaacaggttgtcagtaattcatcatgggagatcacatcaccggcacgtaaataaagacactctaacagcagcacctcattcttggataaagcatatctactgtcaccaattattaacacactttctaatttatttaaaacaacacagtgactcatttgccctcacctcccctgatctggaattcagaatattaggacggctcaatagccataagtgagtcttaattggaaaaattttatacacaaaagctaaacaatatttaaacaaaagtcaacccagcacaagattaagtcttattaagattattatcttaataatttaacaaaaaaatattagctgccttttattttcgcatttcattaaaatgagactgattttataacacccataaaaaatgccagtcagaattaactgactggcatttcagactgctgacaagcgccgatgattcgatctgaaacgcgccggcacgttgagcgttacgcgaccttcgccaccatcgcgtcagggcgtttcagcatggcatacaagccgcccgcgagcagggtacctgcagcaattgccaccaaatataacagcactggatggatagcccctgggatcagcaggacaaacaggccaccgtgtggtgccatcagttgcgcaccaaacgccatagacagcgcccccgttaatgcaccaccggcgatacagcacggcaagacacgcatcggatcacgagcagcaaatgggatagccccttccgaaataaagcacagccccagtaccagcgcagctttacccccttcctgctcccctttgtcgaacttattacgggccaacagtgttgccagacccattgccagcggtggaaccatccccgccgccataatggctgccatcggtgcataaacagaagaactcaacagcgccacaccaaaggcataggccgctttattcactgggccgcccatatcggtacacatcatggctccaaggatagccccgagcagtaccgcattcgccgtccccatggactccaaccaatgcgtcaggcccgtcatgatttttgccaccggtgtaccgacgatataaatcatcgttaaaccgacgatcaaactggcaaccagtggaataatcagaataggtttaagcgcttccatactttgtggcaaatgcaatttagtgctgatggctttcgccacataacccgccaggaaaccggcaataataccaccaaggaagcccgcccccgtgctgacagccaacataccgccaatcaaccctggcgtcagacctggacggtcagcaatggagaatgcaataaaacccgctaacactggcaccatcaaagcaaatgcagaatcaccaccgatttgcatcaatgcggcggccaacgtccctttctctttgaatgcttcaataccaaagacaaaggacagagcgatacacagccccccggcaaccaccattggcagcatgtaagacacacccgtcaatagatggcgataagggccaccggtctcagttttcttactcgccacactgctactggttttcggctgataaacatcagcctcgaccagtgctttatccaattcttgcaccgtcttcttcagtgccagaccggttgtggtgcggtacatcggtttgccggcaaatttgttcagatccacttcgatgtcagcagccacaatcactaaatcagcagcagccacttcctctggcgtaatctcattgcctgcgccaacggaaccacgggtttcaaccttcacccaccagccacgtttttttgcttcactttcgatggcttcagccgccataaaggtatgcgcaacaccagtcggacaagccgtaattgctacaatacgtttaggaccagcgacagaacgtttagcgccagccactgacgttggctcaggggtggccgcggcctgataaggtgccgcctgcgcaatagcctgtgccagaaaaccgtcaggatcgcgaaccgctttttccacgtcccctacatagacttttttgccattcaacgtactgtcagccggggcggatgaccccgcgacaatcaccagttcagcgtcggcggctttctcaacccagctcaatcctgctttttttgccgcagcacccagcatcagtgtcgcgagatggcctctggcctgcccgagcgaactgtcaattattagtagcgttttcatttcgcctccggagattaattaaaaggtttcaagtctacttttgccatcatggctgccaattgtgggcgatccgtaatgccgacattgctctggctgacggccaaagcggcgacggcggtggccaaacgcagcgtgtgctcactcgattcacgcattaacaagccataaatcaagccccctaccattgaatcaccggctcccaccgtactgaccacgtcacaggccggcggttttgccaaccatgcgccagaggcattaacccacaacgccccttcagcaccgagagaaatcaccacatgagcaatgccctgatcacgcagtgcgtgagcggcttccacgacatcacctaatgcaggcaacggacgccctgcccagatttccaattcacggcgattgggtttcaccaaccatggcgaggctttcagccctgcaaccaatgcttcgcggctgctgtcgaaaataatgcatgggcactgagaacgcaggcgtttcatccagtcagtaaagtcatcgggattgacgcccgcaggcaaactgccgctgaccgcgaccatatcgaattgccccagccagctcagggaatcagtaacaaaacgatcccaatctggtttggtcacttcaaaaccggagaagttaaaatcagtcacttcgccatctttctcggtcaatttaacattgatgcgagtgcggcccggtaccacctgaaaacggttggcaatccccaactcactgaataacagttggaaaccgtcctgattatctttaccgaggaaccccccgactgtgacatcgatgcccaggtctttcagcaccttggcaacgttgatccctttacccgccgcatgcagaccggcggtttttaccagattgacttcaccgcgttcgatttcagggcaaaaacccaccagatcatacgcagggttcagtgtgatagtcgcaactcttctgctcatgctgccccctcgcctaaaccggcggcaatcacttcaccgatggtatccagtgcggtttgtgcatcttcgccgctggcggtaaagcgcaggcgattcccttttttaacccctaaagccacaactttcatcagactacgtccatttgcgggtttgccggtgccgtccaaattggtcacggtgatttcactggtaaactgtttgattgtattaactaatatcgtccctgggcgcgcatgtaacccgtgctcattacgaataacgaactcagcgcttaatactttactctgctcaacatattcgctggtcaacaacgccagcaacgcggcagcatcggcgttcagcaacgcatcagctttttgtgccagcagcaactcgcttaaatagttcagcacggtcagcggctgatcatctgccacagacagggtgagcagcaaagccactttttcacccttgtgttcaaatgcggtagccgggcggctgatggtgaccgcactgaccaagttgccttcggtactgtcactcaaccagataccctgccccagattcagtggctcacgagtaatgacatcactgacaaaacgggcatcaaccgcgccaatttgttgcaagcggcccgcgttcagtgcttgcagtgtgatcaggttgtctgccgccacatccaacgcaatcagtgaggtatcaaaatggaattcagcggttttttgctcacccattagcaaactgcgtaactcttcagctgaagtggttttagccagacgtgccgcaaccgcgtcatcgctgagtacgtgcgtcaactgacgcagtagcgccaaatgttcatcagaacgggcagcgatgccgataacaatataagcagtttggtccgcgccccactcaatgccttgtgggaattgaaaaacctgcacaccggtgttcagcacctggtcgcgggtatcagtggtaccatgaggaatggcgataccgttgcccagatacgttgaggtttgttgctcacgggccaacatgccgtcaacataagcggcagtcacacaacccgcttgagttaatgcagccgcaacttgggtgatcgccgcatttttattgtctgcttgcgcagccagatgaatgtcttgcgtagatagctgaaacataagtcgcctctcttgctagaattgaatcgtttcagctttaatgcgaaaaaggcgcgtgaccctttctcctctggtgacgcgataacgctgaaacgtttcaattattgtgtttctggttcacaatatatgcaagttttccgcgtctattcttaatggatttttgacattccgcacattttcatggtgaataggcgtttgtcatcagtaaaaccatcacacccgctgacggttgctgacgttatttcaaaaggagtgaataccatgtctgttacggttggcgttggggtcattatcgtgaatcagcaaggcgaagtgctgatgggtaaacgttgcagtcaacatgcgccctactggtcaattcctggtggtcatttggaggcgggagagtcctttgagcaagcagctcgacgcgaagtttttgaagaaacaggtttaaatatcaatgaagtgcaggtagtcgcattgtgtaataacctcgcgacctggcgtgaggaaggcaaacataccgtctccgtctgtctactggcgcaacaccttggtgggcaaccggagctgaaggaacccgaaaagtgtcagcaatggcgctggtgcaacccgcgtgatttacctgagccacattttgaagccagccgccactcgattgatttatggctaagtaaacggttttatcatccttatgagtcacccgtgggtttaataagcaacacgttagattagtcagtagagcattgggccagtcagtagaacatgggtttagtcagtagaatatggctttagtcagcagaacatgggattaatcagtagaaaactggattagcgggtcgctgggctatccgaagtaacggatccggaaagcatcaatggcgacagcgataaaaatgatcaccccgccaatcatgccgacatagaacgaagggacattgacaatggcgaggccaacttggatcaccgtcagcagcagcacaccgcccagcacccccttgacgttaccgtgcccaccaaaaacactgacgccgccgataatgggcgcggcgatggcgtagagcaagtagctcgagccttggtttgaggtgatggccatctgccacgatgccaacaaaaagccagcaagtgcggcaaggaaccctgaaatcgtgtaagcaataattttgacccgcgcgacccgaatcccggcggagtttgacgcaacaggattaccaccgacggcatagatcgaacggcctaacaccgtatacttcagcaccgcccccatcaccgccagcaccagaagaaacaccaccggcatcaggggccaccccccgatggtcgcctggccaatccaaatataaccttcagaaaggtttgtcagggtcttgccctgtgtcagcgccaacagcgcgccctggataataatcatcatcgccaacgtctctatcagcgagaccattttcaatcgggtgatgcacaccccattgaagaaaccgataaatgtgccaaccagtaaacctattaatgctgcaataggccacggcagccccagttcggcataagccatcgcccccaccgccgccgagaaacccgcatttgccggaatcgacaagtcaatctcagccaccagcagcggcagtgccaccgccagccctaaggttcccaaaaccgtggcctgcaccatcacgttttgcagattggatatcgtcaggaaaaattcattgaagacaccaaagatgacaaccagtgcaatcagccagatccagacaatatggtgtaaaacccagcccagcatggcctggccgttgagtttgctcgcggtaggtgctccctcgcggcgggtctcggttgccttatccatttccctctctccgctctggttattatcccgtggctttatgcctgcacagatgcccgcagacgttcggcggtgatgtcatctcccgtcaatatctctttaatagcgccatgttcgaaaatgcagacccgatcaactgagcgtgccaattcatccatatcggtcgaaacgataatcactgcgacgcctgcatcactcagttcgtcaataatgcgcagcacgtcctgtttgacacccacatcaatgccgcgcgtcggctcatcaaccatcagcagacgaggttgggttgcaaacactcggcccagacaaactttctgttgattgccgccactgagggtattcaccgcatcatcggggctgagcgccttcacgcccattgccgcgaaatagtgtgcaatgaccaacgcttcagcccggcgatcaattaccccccatttcacccgcgagggcagagaagagagggcgatattggccccgatcgacatctgcccaacccccccttcacgacggcggtcatcggaaagataagcaatgccaatattgaaggccatgcgtggccttttcggcagagcctgtgcggcctcaccgttaattgagatgctgccacgggccggatacaggccaaaaatggcacgtgcgctttcctttgcacccgcccccggcaggcccgtaaaccccacgatttcgcccgcgccgatatcaagacggtccaacgacagcgccttcccctgtatccctcgtagcgaaactgcgggcggtttaccggtgtgatcgcgccgtatacgttggaaaagttctagcccccgtccaatcacccattcgctcaacgctactgaggtcatcgacccgatatcatcggagccgcccgccaggcgcccatcacgcaataccgtgaccgcatcacagatcgccagaatttcgtcgtggtagtgtgaaatgaagataaaggtgacacccgccgcttgtagccgacgcataaagtcaaagagttgacgccgatcagcaacggttaacgcggcggtcggctcatcaagaatgatgactttgcccccggaaaacatggcccgcagaatattcaatttgcgccgcgcgactgcgtccagatgcccggcaagggtgctggcattgatgccggacccatcaagtatccgcgccgcatcggatcgcaatgttttccaatcgataacaccgttcttggtcggccagatccccaacatcagattctctgcggtggtcatcttgtcgataatcatcggttcctgcgtgaccagaaagacgcccgcctcctccatcgctttaacatcaacatgttcgagaaggcgaccatccataaatatccgcccggaggtcggcgtcacctgccccgagataatccccaccagcgttgatttcccagcaccattctcgccaagaagtccgtgaatagcgccgcgccggatcgcggtcgtcacgccgcacaaggcctgcaccgggccatagtttttgctgatattctcgatcctcagtatcggatcgtccgccgccttcccgtcgcgcactgtgtgtaaaatcataatgggtgtaaaaccgttaatgggtgtaaaccatgttatgtgtaaggccatattgagcataaaaacctatcgctcgctcaccctcaccttgccggataaatgtcagagcaatcatcccctctccgacgctgatctgggcctacgaaacgatggggtccgctgcgatgatcaggtataggggatgccccaagtcttctccgccaccgcggcccaatggcgcggatcctgcacattgtcacgattgatcacgaaggcggggatgatgagcgtcggcccggtcttgccttggacaatctcgcccgactcccagaagtattttttgtcttgataagtgcccagcgggacagcttcaccttttagcgcgtgcttgacgatcatatcgacagcaatctcgccataggccaccggatcctgagatatgcaagcatccatatagccgtcctgaatccatttcagcgcaataggttctccatcaatgttaacgaagatgacgtgtcccgcctctcctatcttcttccagcggcctttctgttgcagcgcagtgacgataccgcgagagggggaatccgaaggggcatgaacagcatcaaggtcggggtattccgacagcgtggacaaggtgaccgaaagcattttttcgagctgaccatcggtaggacgagccaaataggtgatgcccggatatttggcaaaaaccgaatccatcccctctttacgcaagcgccaggctactgaggccagagcgccataacaattcagcaccgttcccttcgggcggccatatcgggtgatcaggcggttaacgatctcttccgccgccatgacgccaccttgaaaattatcgaagctgacggtaatcgccacatccccaccgtctgcgggggtatcgatgatgccgaccggtatcttctcccggttgtagcgccgaatagcagaaacaatggcctggctgtcaatggggtccgaaataatcgctgaagggcgggacaacagtaggctttgccactgttcgagttggcgggtattgtcaaaattggcgttagtcgcctgaaactcccccgaacgtgccagaaccgcgcgtttcactgatgcttcctgaatcacaaagaagtagtaatcgaggcttttattcgagtaagggatcgaaaggcggttttgtgccaatgctcctcgcccgatcaccatgcccaatcccagtaccgcaccaccaaccaacaggccgcgtcggctcacgcccgcttgcgttgcttttgtcatgggttatctccaattttatgtctgcatgctgtgatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctcttggtgccaaggtgacgcgactcgcgacagcgtcgaaaaaggccgtgattatcgcagttgaacgtaggaggaaccgtcaaaatagcccaccaccataccggtagcctcacgggtgaaaagaccgttttcaaccacccccggaatgcgattaagctctatttccagcggttcaggggccgtgataatcgccccgcaatggcaatccagaataaagtttccactgtcagtgatcaccgggtgcccgccccccatacgccgaataatcggcacatgatggagaccctgttccgcgagtacccgctcgaccctgcgttcggtctgtttccaggcaaaggggacgatttcgactggcagcggaaattgccccaagcaattgacgatttttgtctcatcacaaatacaaatcatccgcttcgaggcatgggcgataattttctcccacagaaggcaggctccaccgcccttgatcatattgaaccgccggtcaatctcatctgggccgtcgatggtcagatcaatctcattcatctcattcggatccgagagctcaatgcccacgtcacgcgccacctcgctcgtcgcacgagaagttgtggtgcaggttaactgcaagcccttggcaacatgctggcccagttcgcgcacaaagaaatgcgaggtggtcccggaacccagccccaacgtcatgccatcgaacacgaaatcctgaatcacccgacgggcggcagccctcttggcgtcattttgttgattgctcattcgtgactcctgatcatgactacataaaggtggggtcgccaagttctgcgaaggtttctctcagcgccgggtaaagagtacggtaaatgcgttgggcctcagcaacaaccgccgcggttgcgggattggggggttcgcgcgtgatgatacggcagttcgccgtcgcgctcgtcgcatcgggccaaaccccgatagccaatcccgccaccagcgcggcaccgaatgcggcgccttcagcagccccttttgtggtaaggacatcacagccgaaaatatctgcctgcatctgccgccaaaggggcgaacgtgcaccgccaccggatgtttttacaacccgcccattgatgcccaatggcttcatcaaggtgtgcatatccacaagggcgtggaccaccccctccatgactgcacgtgccacatcgccacgattgtggcaggctgtcagaccaatgaaggcaccgcgcgccgcaggatcaggatgagggcaacgttcaccattcagataaggtaagaacagcagaccgcgcgcccctgccgggctggctgccgcctcagcaacgatctgctcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagaaggaaccgccgcattaacacccacataaaacgtgtcacgaaaccaactcatcgcgccgccagcgttcagcgagacccccatgcagtgccatttatcagccacaacatgacaaaaaacctgtaaccgcccgtcggggttcgcctgtggtgtatccaatgccgctgcaaggatgcccgccgtgccgatggtggtttgtaactcacccggagcgatcaccccagaaccgaaggtctgtatcacagcatcaccgccaccaccagcaacgggcgtgcctttgggaataccgaatagctcggcccccaccgctgagacctggccagagatcacctgcgattcaaatacggggggcagtaaagcgcggtcaatccccacgttctcaataagatcgctcgcccactggcgtgcacgtacatcgaaaagcccggtccccgaggcatccgaaacttcagtggcgacctcccccgtcaaacgcagccgcaagtagtctttggggttcagtacggtggtcatgcgagcgaagagatcaggctcatgctgctgcatccacacaatcttgccaccggtgtagcccaccaacattcggttgttagtcgccgccaacaatccttttagcccccccgctgcctcggtaatctgctcgcattcagcactattgcgttggtcgttccagaggatcgccgggcgcaacacctgatgcccagcatcaagtgataccagcccatgcatttgcccggatagccccacgcagagcaactccagcgttggcgctttagccaatgctcctgccacggctcgacgcgccccctcgacccacagctcaggatcttgttcagcccaaccgagttggggttgagataatggataactcgcggtatcggcggcgatcaccgcaccatcgataccgatcagcaacgccttacaccccgaggtgccgatatcaatgcccaaaagcgcctgcatggtttagtccccgataccgtggtacaagcggatgtgcttgaaattgaaatactccagcaacccctcacggccatgctcgtagcccacaccactttgcttacgccccccatagggcgcattcatcatgctggcatcgacgttattgattgccacattgccgtagtccaacgccgctgacagccggtggatagccgccagatctcgtgcataaacgtaagctgccagcccatagggagtatcattcgctcgactaatcacttcatcgatatcatcgaaaggggctaagccgaccagcgggccaaacgtctcttcggtcatgacgcgcatttggtgtgtgcagtcggccagcacagtcggacggaagaaatggcccttggcatattccaccccctctggtgctttcccccccgcaaccaagcgcgccccctttgccagagcatcctcaaggtgcgcacgcgttttgttcagtggctctacagaggccatcgcacccaagtccgccgctggatcgtccaacccattgccaaggcgcaacccattggtggccacccccattttgctcacaaacgcccgatagcatgagcggtggacataaatacgattgatcgcaatgcagacctgcccacagttgcggaagctacgacgcaccgcgcccttaactgcggcagccacatctgcgcaggcggtcaccaccatcggaccattgccgccgagttcgagcgacaaccgcttaacctgcgggcaactttgctggatatgcaaaccgaccgcgctggaaccagtaaaggctattttatcgacctgtggatgttcaaccagcgcctgcccaacctgttcccccttccccgtcaacacattgacgacaccggcaggaatacccgcttcaaggcatttttcagcgatggccagcgccgtgtagggtgtcagttcagcaggtttgataatgagggtacagcctgcggcaaggctggcgcacagcttccatcccaccagttcggccgggtaattccaaggggtaatcgcccccaccaccccaaccggttctcgcacgacaagactttgaaaacccggagggtcattcggcacaacgtcaccttgcacgcgagtcgcttcttcgccataaaaatgacaaatttcggcgagcttcagtatttcaccttgcgcttcgttaaccggcttgccctgttcgatggtcatgttccgcgccatattcagggcatcgccggcgatcaaatcacccaaacggtgcaacgcattcgctcgggcctttggccgttcggcggcccaggcaggaaaagcgcgacgcgccgcagcaaccgcctcttcgatctcctctggagtagccgccgcgagatgaccgatcactttgccggtagccgggttttccactggcagacgcccccccgcgcctttgcggaactcaccattgataaataaagcgccgtctaacgcggtaatcgacttgaagagtgcattatttttttcatgatactcactcatgttgcgtctccgtcgccttcatctgcagttgagcccgtggtttagcccgatgcggatcataactcatctagttttacgcgatcccctattcaaaaaaacaacaaattcacaacaactgggttacaattggttaaattgtgagcagtatcgcaggtttgtcgtttcttgcttttccttattttttcctattcttatcattaagttaacgctgaaattaacatatatagccgctaaaacaggctttttgattaggggtctaaacatagacccctgctggttcgaacgacatttttgagcacttccaaaccaatatctagttttactagaaatcataaaagaggagatgccccatgctgcccacttcactcaccaaggccaaacttgttggccgagtctggcgtcccggtataggcccgtcggttgtcatcgtgcgtaatcacatcttgtacgacataaccgaggcggtaatctcaatggcggattttctagaggaccacccgtcggaacgcttcaccatgttgacaggcgaaccactaggcaccattgacgatctgatcctcccccccgccgagatgggctatcactcaacacgcccttgcttgctcgctccctgcgattttcaagccctgaaagcctgcggggtgacctttgctcaaagtatggtcgagcgggttatcgacgaacgtaccgccggtgatccggaccgagccgatgcattgcgccaacgtattggcgccgttatcggtagcagcctgaacaatattcaagcgggctcagatcaagccgccaaggtcaaagccgccttgatcgcagagggcctgtggtcgcaatacctcgaagttggcattggccccgatgcggagattttcactaaatctcaacccatgtcagcggttggttatggtgcgcagatcggcgttaaccgcatctcggcctggagtaattcggaacccgaggtggtgttggccgtagatagccagagcaatatccggggggcaacacttggcaacgatgtcaacctgcgcgatatagaaggccgctcggcgctgctgttgggccaggcgaaagacaacaatgccgcttgcgctatcgggccatttattcgcctctttgatgagaacttcacgctacacgacattgaacacgccagcttaaccctgacggtcacgggggccgatggctttaacctgtccggcagctcgaacatggccgagatcagccgtagacctaccgatctggtcaggcaaacgtgcaatacatcacaccagtaccccgatggctttatgttgtttctcggtaccctgttcgctccaacacaagatcgcgcccagcaaaacgcgggctttacccaccagccaggtgatctggttgaaatttcaacaccacttttgggcaccttacacaatacggtagtctactccgacgaggccgttccctggacctacggaacccgtgcgctgatgcgtaaccttactaagcggggggtgctgtgagcgaatcaaaaatgagattggtcgtcaccgatcaggctttcggcaataccgtttatgaacaagcagcggccaacgcggttggtgccgatttcgccgcctatcaatgccgcactgaagatgaaacgcgggatgccgtgcagggcgcagatgtcgtgttgaacaacttcgccccgatgaccgagcgggtgatggcggccatgccccccggcgcggtgatcgtgcggtacggcgtcggtgtcgataacatcgatctctctgcggccagaaaacgggggatgcgtatttgtaatgtgccggattacggcattgaagaggttgccgaccacgccgccgccatgacattggcgttagcacgcaaactggggcgctacgaggcagggatccgtagcggcaggtgggaaattgaccagatggtcgatggtgtgcggtcattgcgtgacaccacggtagggctgatcggccttgggcgcatcgcgcgcgcctatgcaacacgaatggcggttttcggttgccgcatcatcggcttcgacccgtatgtcactgagacagaagcccgttcggcggggatcgagccgctgccacaggataaggtcatcgcctcggcccacatcctgtcgctacatgttccgctaacgcctgaaactcgcgacctgatcgataccaccgctatcgcacgtatgcctgagggcgcgatcctgatcaactgcgcccgtggcgggctggtgaatgaggcggccttaatcgaggcattgacccgtggccacctatcgggggccggactcgacgtcttcgagcaagaacccctcccggctgattcggccttgcgtaaagcgccccatctccttctctcgccccatgccgcttttttctcggatgcgtcggtcaaaaaactgcaacaactggcttctgaagaggccctacggggactgcgcggtgagccactgcgctgcccactgacttaaggagaagaggatgaatgaccacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaacaatcttatcccgaaaaacagagcctgtctgggaagcgggcgctggtgactggtgcaggtcaggggatcggggcggcaatcgctgaagggctggcggcaaccggtgcggaagtgatctgcaccgatatttcacgtgaacgcgccgcagcaaccgcgcaagcactgaacgccaagggctacaacgtgcgggccgagggactggacgttaccgacagcgcggctattgacgctctggccgccgcgttaccgccattggacgtgctggtctgcaatgccgggatcgtgacccataccccggctgaagagatgaccgacgcggactgggataaggtcatcgccgtcaacttgactggcgtgtttcgcacctgtcgtggctttggccgccggatgcttgaagcggggcgcggctcgatcatcaatatcggttcgatatcgggccaaatcgttaatgtgccgcagcctcagtgccactacaatgcatcgaaggcgggagtacaccatttgaccaaatcactggcggtggagtgggccacacgtggcgttcgcgtcaatgccgtcgcccccacctatatagaaacaccactgatacaagggttgaccagccagccggggcgggtatcgcgatggctcgatatgacccccatggggcggttaggcagcccccatgaaattgcttctgtggtgcagtttttggcttcggaggcctccagcttgctgacaggttcaatcattactgccgatgcgggatataccagcatctgagggcggtcaggagaagcagaggaacacgtactggcagcggagagaatcagccgatcgtaaaagcgcatttaaggcgcagtcaccgcttccagcgcaatcaaatacaccaacgcctcttcacgggtgtgatgacacatttcccgcattgcttgcaagctggcacataccgcagggcgcaatggcgagtaaaaaatgccacaacgcatgttgtcatccaagtgtacacaccgggtattggcgggtttgcccaatggcataccggggatcgggctggaaatcgaaggtgcaatacagcaggctccgcaatctgagcgacagtccatcggcaggctcctgtgagcaagtaaaataagaacaaagagagtaataaccggtgaataaggccggacaatagcaaccgcacgcctaaactaccagcactctcctcccgccctcatcaaacaacgcattttacttattgccaatcacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctattcatctgtttacagcctcacaggcacagtgtaccattcagctagtacaaaggagctgtaaccgtaataccgcacggcgatgacttaatttggttactctcattgactataacgattctcacttaatataaagaagttacccgcagccgggtatctcaggagcaatagatgtcgatggccttatcccaaccgttgtcacggccttccgttttgggtggcgcgatgattgtcgcaggtaccgcagtgggtgcgggcatgttctcaatcccaatcgtgacagccggggtatggttcagcggctcagtggtgctgctgatctacacctgggcatgtatgttagtgtccgggctgatgattctggaagctaacctgaactacccaagtggcgccagtttccacaccatggtgcaagacctgctaggcaaggtgtggagctcaattaacgggctgtccattacctttgtgctctacattctgacctacgcctatatctccgccggtggttcgatcatcgcccatacgctgcaaaacgtagccggaattggccagaccagcgcaggctttatctttgcacttttggtggcctttatcgtgtggttatccacccgagcagtggatcgcctcagtacaatattaatcggcggcatggttatcacatttgtcatgtctgtcggtgatatgttcagccatgtagaaagtgcggtgttgtttaatcagacagacagtaatgcccactatctgccctatgcactggcggcattgccttatttgctgacctcttttggctaccacggcaatgtgccgggcctggtgaagtactacaacaaagacagcaaagccgttgtgcgcagcctgctgtacggaacattgattgccttggtgatttatctcctttggcagtatgccattcagggcaatatcgcccgggatgctttcaaacaggttattgccgatggcggtaatatcggcaatctattgcaacaaatggacaccgtttctgccagtaaagccaccagccagctactcaatgccttctcttatatggcactggccagttcgttccttggcgtgtcgctcgggttgtttgattatatttctgatttatttgactttaccgatgaccgcagcgggcgaactaaatcagcattaatgacctttgtccctccgactctcggtgccctgctgttcccggatggcttcttatatgccattggctttgcggggttagccgccaccatttgggcggttattgtgcccgcattaatggcgcgagccagccgtaaacgcttcccacaagcccgttaccgtgctcccggaggccgttttatgattggttttattatcctgtttggcctggtcaatgcggtagcccatatttcagccttgttcggcctattgccggtttatcaatagtgcagaatttattacaccttttcgcgctatctgcttgcctgaatctcacggcgcgagtaacttgtcgcaacttatctttaatcccgattggcaggttatttttatggcaaaagctaacgaaataaaacgtggtatggcagtcaacctcaacggcaaattgctgttggtgaaagatatcgatgtacaaagtccaagcgcccgtggcgcaagtacactgtataaaatgcgtttttctgatgtacgtaccgggttgaaagtcgaagagcgttttaaaggtgatgaaaacctcgacaccataactctgactcgccgcgcggtcaatttctcttatattgatggtgacgaatacgtctttatggatgatgaagactacacaccatacaacttcaaaaaagagcaaatcgaagatgaactgctgtttattcctgaaggtgggatgccggggatgcaggttctgacgatggaaggccaattgctggcgctagagttgccacaaacggttgatatggaaattgttgataccgcaccgagcatcaaaggcgcatccgccagtgcccgtaacaaacctgcgataatgagcacgggtttatcgattcaggtgccagaatatatcagcccaggagaaaaaattcgtattcatattgctgaacgccgctatatgggccgcgctgactaaccccccttcatctttaacgttgcaggtgtgttggctgctcttgctggccgcccttctgcaacttgaatctattgggtctctctacgttaagagccggaaaccggcccttaacggttatctcttcactgatcgtgcaaaactactgcttcagctcggggaaaaatgtccgtttcagtgccaattccacaccacgaacttctgccagccctttcagacgcccaattgccgagtagcccggattggttttcttgtgcaaatcgtccagcatctgatgaccatggtccggacgcataggtattggacgcatatcccccagtgactggcggcgctgttcttcggttaaaatggcttttaccaccgagtacatatccacatcgccttgcaaatgccccccttcatggaaggtttttggatttccttcacgacaggtggaacgcaaatgcgtgaagtgaatacgatcgccaaaggtttcgatcatcttcaccaaatcgttatcagcacgcacaccatacgaaccggtacacatggtgaaaccgttgtgaatgctatccaccgtctctttcagccactgcatatcttcaatggttgaaacgatacgcggtaggccaaggattgggcgcggtggatcatctgggtgcaccgccatacgcaagcccacttgttctgccaccggaatgatagcgcgcaggaagtaagccatgttctcacgcagttgcgctttatcaatcccatcgtactcagccaaccgagcacggaactgatccagcgtatagccctcttcagcccctggcagacctgcaataatattgcccgtcagcttggcaatatcagcttcagtcatcgcgttgaaatacgcttctgcctgtacttgttcttccgccgtatagtcattgctggcaccagggcgttttagaatatgcagctcaaaagcggcaaaagctatctggtcaaaacgcaacgctttagaaccgtctggtaattcatattccagatcagtacgcgtccagtccagtatcggcatgaagttgtagcacacggtgtcaataccgcattctgcaatgttacgcagtgtttgttggtaattttcaatgtattgctgatagttaccgctatgagttttgatgtcctcatgaataggcacactttccacaacagaccataccaggtttttagctgctaattcggcctgacgctgcttgatctcactgactggccacacaacaccattcgggatatggtgtaacgccgtgactactccggtagcacccgcttgacggatatcatctaacgacaccggatcattcgggccataccaacgccatgtttgttccattttatttttaccttctgcatacgcaacaataataaaattaacccgctaacggttaaagccgcctttttctgccgataacggacgtaggcaacgatccaatcacatcccaatcacatctttttttactgcattaatcttttttaactgctgtcatcttcttaaccacagtaaacgatgctcagatactgaatcagatgctgaaaatgttgttataccgatttctaatagatatcactcagctttatccttactgtttagccgctcagtgtcaaaaggcaaatcctcattggttgatccacttcacgaatattatcaatattggacttaccaattttattttctgtcatatggctttacactgcaagccgataatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcaacgagcaaaagaaacgagtccgcattgtatggctctctacttagcgatcagccacacaaaactggtctaacaacttttctatttgccaccttttatgttaatccccatcagtccccgtactgtcagggggaataattctggagccacctatgaacaccattgccaacagcgcccttccctcaaccgtacagcaacccaattatgatcgggcggcgctgagaagccgtattgttcacattggatttggtgcttttcatcgagcccaccaggcactgctcactgaccgggtattaaatacgcaaggcggtgattggggtatttgcgaagtcagcctctttggtgctgatacgctgattcaagagttacgtaaacaggaccacctcttttccgtcttggaaaaaggggcgcagggtaatcaggcgattgtggtcggttcagtgtgtgaatccgtacatgctcgtttagacggcatcatgcaagtattggcgaaattggtcgagccacaagtggccatcgtctctctgaccatcaccgagaaagggtattgcatcgagccgggcaccggccaattggatctgcagaacgagtttattcgtgccgatctggccgtccctaatgcaccgacatcagcacctggggtgttggtggaagcactccgcttgcgccgtttacgtggattgcctccctttaccgtcctttcttgcgataacatcccggaaaacggtgatgtggtaagaaacgcggtactcggtctggccacggtccgtgatccagcgctggctaattggattcagcaacatgtcactttcccgaacaccatggttgaccgcatcgttcccgcagcgacagcggaaacgttacaggaaatcgccgatacccttggggtcgcagactcttgtgggatcgcctgcgaaccctttattcagtgggtcgtcgaagacaaatttgttgcaggccgtccagattggcaagtggcgggcgtacagttggttgatgatgtcttgccgtttgaagaaatgaagctacgtatgctgaacgggagccattcgtatctctcttatttaggctatctggccggttatcaacatattaatgattgtatggctgacgagaattatcgcctaacggctcgtcgcttaatgatgaatgagcaagcgcccactttacgtgtcaccggtattgatctgaatgcttatgctgatcagttgattgagcgttactgtaaccccgcgctcaaacaccgcacctggcaaattgccatggatgggagccagaaattaccacaacggatgttggattccgtccgttggcatttaaaacagggtaatgcgtatccttgtctggctttaggcattgcaggttggatgcgctatgtagggggcatcgatgataacggtcaggttattgatatccgtgatccgatggtggatagctttaaacaatgcgttgcggccagcgaagatggtgcggctcgggtacaaagtttgctgacactgaaagcactgtttggtgaaacgctgccacaacagccaacatttgtgcaggcagtgaccgaggcttatctcagcttgcaacaatttggcgcgaaagagacagtacgccgcttagccgaacaggcttaagacacacgacgatgagctgaatcaaggctattcagctcatcggtattgttggcgtttagttctgttgatattagttctgttgacgttagtactcttggtgcgactacggttggtttttacgttatcttttactcttcaatctgatatggcgcagactcaaataagtagccatcaaaatctggatggtcagcatcagagatctccagcaacttcaattttacattctccaaatgctgccacatggcctgcttagcggctttactgtcgcggcgaagcacggcttgcaagattttttggtgatcatccaaccattgccaacggtagctaaaatcggcggtatgactatgcgccccctgccacattgcactacttttccggacttgccaggtctgcgcaaccatattggccagcacactattttgtgtcgattgcgctaacaaacaatgaaacaactcatcagcgctttcatctatcgcgccagccgtcagtgcggcttttccctgctcaatagcattacgcattttaatgatatcggctttggtggcttgcattgcggcaaaagccgcgacttcgctctctaacaattgccgggcttgtagcagttcaaacgggccgtagccactatcgattgacgtagccgactcaccattaagcgacatcgtgggcacattcaccacgtaaacaccggagcctttgcgtacttctaccagcttctccagctcgagcataatcagggcttcacgcaccacactacggctgacactgaaattttcggcaatatcacgctccggtggtaaacgatcgcccactgagtatcgcccactgacaatcgcttcccgcagttggctgcccacttcctgatataaccgcataaccttaatttcctgcatcagacattggcgtagaaaataccaaattgatctgaccaaaagggtgtatgaatggcgtcgagtatatcatgtggtcaaacaacttcaggtgataaatcacggtttatcacgtcgataaaccgtgatgcccaaacatgttgagaaatattagaggtaggtaacagttaggactccgaggctacgctgctgattcagccattccaaacgggacgtggctaaactccctggcaaccgcgcgttcagaggcatattacgtgtgagtgtttgtctgctggttatcattttaccattacgataacagctcgttgtaatggtctggtttaataccgacgtatcacaaggggtatcaacaatggccccagaaaaagtaattgtaccggtgacagaaagggtggattgcgtactactggcagagaaagatattatccatgaaaacatgattacaacgatactcagtgcacggtagttgctcatgatcacctcaacttttatagctgtcatcttaaagatagaggatttcaagcagtacaatgggcgtaatagagtgttttttattactctattctatttataacccgccaaaatccctcggagaaggaattataatttcacgcagtagatatctattaggccagcgtcttagccaccctaggaaattatctctatttggcgattttttgattaaaagtaagcctaattggccttatttcctttcaggttgaaagggtaataaatagccatataatttgtaaatcatataaaaatatttttgtattttggagatccagcatgacaaagaccaatttaattaccggatttttaggttgtggcaaaaccacaactatccggcacttactcgcacagaagccggaacatgaaaaatgggcggtgctggtcaatgaatttggtgagattggtattgatggcgctctgttggcggatagcggtgctgttttaaaagagatcccagggggctgtatgtgctgtgttaatgggctaccgatgcaaattggcctgaacatgctgttgcagcaggcaaaaccagatcgcctgctcattgagccaaccgggctgggccacccgaaacaaattctgtcattattaacgtctgatatttatcagccttggattgacttacgcgccacactttgtctgctggatgcccgccaactgagtgaaccccgctataccgaaaatgaaaatttccgtgaccaactggcggcggcagatatcattgtggtcaacaagcaagacacttaccgctcggccgataacgcggtgttacaacaatggcaacaaaagcagccattatcgcggccgctgtatcatagcgaatatggcaaactcgacgtggccctgctcgaccaaccacacagtaataaagacgaacttccttctggtacacatcatcacggcacatcacagccaaaaggattagccgcattacgtctgaaaggggccgaaccctggcgtcgggcattaaatcgggggcaagggtatctgagctgtggctgggtatttgatgccaacaccgtttttgataccgtgccattattggagtgggtacgattgaacccagcagaacgggtaaaaggtgtcatgcgcatcccggaaggaaccttgatggttaatcgacaaggtaatgacttacaaatagacactcgccaaatacccccgctggatagccgcattgaattgattagcgccactgatattgattggaacgtattgcaacatgatttattaaaaattcgtttacgtaacggggtatgatgtctccccatttttattttctttccgttgtgtacatttttaatttataggttaccgcatgactcgtcgtaatttaccgacaatattgctcctcaatttactggggatcatactgtttctatcgtggtatctgcccacaaaccacggtgtttggtttaagatagactcagcaatattcttctattttaatcagcatctgctgtccagcccaacatttctgcacctggtagcaatcaccaaccatcgcgctttcgatgtcatttcattgatgtgtatgggattactttatttttccttctacataaaggaaacgcctgctggccgccgtcgcctgatagtgatcggattcgtcatgttgttaacggcggttattcttaatcagttgggccatttactgccggtttcacaccccagccccaccctgacatttgataatattaatcgcgtcagtgtattaaccggcgtcccgacgaaagatgcctcgagtgatagtttccctggcgatcatggcatgatgctgattatttttgcctgttttatgttgcgctatttttcccgcggtgcgttcgctattgcgctgctgatcgtggttatcttctcaatgccgcgcatcatgattggcgcacattggtttaccgatatcgcggtaggatcactctcaatcgtcttggtagggatcagttggatattgctgacgccgttaagcgataagattattgcgtggattaaccagcatctgcctggcgctaaacatccttaatcccccgcccatcgcaggctgtggcaaacaattcaattcattgtctcagcctctattttttcgcttatttcttcacactcaacgacaataaattaagcggtcacttttatttttgaaagtttacattctattacattagcttttctgatgaaaataggaataaagcactcgccttttattaatcattacggtaacctcaaaaacgtttgtgttcagctatcagcattctgcgcttttatcagcatcctgcacttaatgtggtagagattgtttgatgcagtagagattgtttgatagagacgctttggataaagaatgtgcgttcatgcacatttattcagttaaatgattgtctattctgttcacaatcaataatctcgattcgtttggtatttttggtagcgacatccgtcgtaaggacagcaagggaaaacaacaacaatggtcaagtctcaacctattctgagatatattctgcgggcgctccctgcagttgcagcagcagtaatgttatccgcatgcagttcaccacaggcttcgaatgtaaataatacgcaaactgagatgcgtgcagttaatgacaaagatgggcttttactgcaagcctctcaggatgaattcgaagcgatggttcgcaacgttgacatcaagtcaaagattttagaacagtatgcaggttggaaaggtgttcgttatcgtttaggcggtagcagtaaacgcggtattgattgttccgcatttgtacaaaccactttccgtgaacagtttggtatggatttgccgcgctcaacatctcagcagcaggatctcggcaagaaagtccagcggactaaattacgtccaggtgatcttgttctattccgcgcaggctcaacagggcgtcatgtcggtatctatttaggtaacgataaatttgttcatgcatcgaccagtgccggtgtaacgatatcgaacctgaatgacgattactggaataagcgttatcgtgatgggcgtcgagtgctaagtagcagttcgagcagctagctgatatttattcctgttgttcaaaataccaaaccaaacgttgaaacgctgtttatgacagcgttttttattggctcatcttctgccctatcaccttccactgcgtatttttccgccaatttgtaagaaatgtccttttttacccaaaaagcgcaatcgccgatttttttgtgtaaaatgtgtgtcacattattgataaattatctcgcattatcggtagagcagccgaatattcgcctttatataataaaattaacgatattaataaactgaaaatttgttttaaaaaaaatacatttataaaataaaacaatagaagttaagcgtattgtttgagccgtattggctggcttaatcatatatttacatgatatttggatatgggaatgccatcttataatttaattaatgtcgcgaatactcaatggcaaagcggtagcgctatgcaagtaagttacttatactcagatgccccagtcattggaatcacagatagccgcaaacacattagtgttgctagcacggctgcaacatcaagtcatagcggtataaatactttgccaatcatactgaggaacggcgtaacatgggttcaaacagtgcgttctcccgcaatattttgtccagacgccatctggtaaaaaaagagtatcctcctcgcgctctgcttttttatctgttttgtcgttataacgttgtcattactgtatcgcagcagtgaaaataaattaacaacacaaagtggtaatattatcacctatgcctctcatttccttaatgaaataacaacgaccatgtctcagcttatcccactgagcacccaatcgtgcgaacaagccagcccaactcttcattatcgtgccgcctttaccaatggtgtcagagcctttttattggtcagggaaggcgttgcttattgctcctcggcaacgggtgaaatgcacacgccagtcagtacgatctaccccaaagttaatttatcccagccactggattttaaaattcagcaaggcacccccatgatgccaaacaagcctgcaattgccgtatggctgcgtcaagcaggccgtggagatacgggaatattggcgacgatggaattcagtttgcatccctatctattaatgggccgttcagataacgaaatgagtggctcagcgattattattgatggcttagctatcactacttttgattctaacgtcttacctatcagccagttacctaatctaaacgccagggagattacattacctggttatccgattaagatattgatttatcataatagtataacgaaaaacgatattagaatgaccctgttaggtggcctattacttgccggcttggtgggcatcttggcttattatattttaatcaccaaaaaaagtgctgaagctgaaattttacggggcattaggcgcggtgagtttttcgttgaatatcaaccggtttttcgctcacataatcagacaatatcaggtttagaagcccttatccgttggcaacacccgactgaagggcggatttcgcccgatatcttcattccttatgccgaaactcaacacctgatacagccgctgacaacgcacttgtttgagttaattatcagagataccgctcttatggtaaacctgttcccgacgggcgctaaacttgcctttaatatttcaccggcccatcttgctgatgatgatttttgtcaggacgtatcacgactcttgcagcaattaaataccgatatttttacccccgtattcgaaattactgagcgaggtatggtgcaaaaagagttggccctgaagcaattcgcctggctgcattcgcaagggattcaaatcgctgtcgatgattttggcaccggccatagcgccctgatctatttagaacgctttaccttagattatattaaaattgatcgcggctttatcagcacgataggcgaaaatacggtgacaacgccggtattagattcggtattaattctggcaaaaaaacttaatattgaaactatcgctgagggcatcgagactgagcaacaacttcactatttagctaaacatggtgtcaattacttgcagggttatttactcagtaagccgctgtctgttgaagctttagctaaattctgtcatgaaaagatgagtaacaaaaacttactggcttaatgtttgcattatccccctgtaagctggtaatttcatttgagaaaatgattatctgcagcttcgcaggagattgccaacaatatgtttttacgcctatttgctaccttgatactttcggccatgagttttgggttagctgccgaaaccattaaagagggcgtttcttttgccatattgggcgaccccaagtactcatcggattttagccattttgattatgtcaatccagcggcccctaaagggggaaatattactctgtcggcgattggcacatttgataatttcaaccggtatgcattgcgtggtacctctgcagctcgaacggagagactctatgattcattgttcagtccctcaagcgatgagattggcagctactatccattaattgcggaatcagcgcgctattctcccgacttcagttggattgaggttgatatcaacccccacgcccgttttcatgatggtgccccgattactgccgaggatgtggccttcaccttcaacaaatttatgactgaaggggtaccacaatttcgattgttctataaaggcgttaaagtcaacgctatttcccgtctgacggtacgttttgaatttcctgaacctaacaaagataaaatgctcggcctacttggttttccggtgatgcccaaacatttctggaaagatcataagctgagtgacccactcagtacccctccagtcgccagcggcccttaccgcatcagcaaatacaaaatgggccaatatgtcacttatgaacgggtaaaagattactgggccgccaatctgccggttaaccggggccaatataattttgacactatccgttatgattattatctggacgacaaagtcgccttagaagcctttaaagccggagcctttgatttacggacggagtcctcaccgaaaagctgggcgacgcagtatgcgggcggtaacttcgccaagaactatatcgtcaaacaggatattaccgacaactcggcacagaacactcgctggttagcatttaatgtgcaacggcccctcttcagtgaccgacgcgtccgccaggcgctgactttggccttcgattttgaatggatgaacaaagccttttatttcaatagctatcagcgtgccaatagcttcttccaaaataccgaatatgcggcaacaggttatccggacagtgcagaactggcttggctcgcgccattgaaagataaaatacccgcggaagttttcacccagatttatcaaccaccacacacggatggtagcggctattcgcgagataacctgctcaaagccaaagagttactgaatgaagcgggctgggaagtcaaagaccaacaactggtgaatagtaaaaccggtaaaccttttgaatttgaattgctattacccagcggcagcgattttcagtatgtgcaaccgttcaaacacaatttgcagcgtttaggtatcacgatgaagatccgcgaagttgacagctcgcagtttattaatcgcttacgcagccgggatttcgatatgatcccaacggtttacaacgccttcccttacccaagcccagacctgcaaatcttgtggagttcagcctacattgattccacctataacagacccggtattaaagatccggccatcgaccaattaatcgcccagattgtcagccatcaggatcaaccagaggccttactctctctggggcgtgcccttgaccgggtattgacctggaattatttgatgatcccgatgtggtattccaatcatagccgcttcgcctattgggataaactctcgatgccagcggttcgtcccacctattcgctagggtttgatagctggtggtttgatgttaacaaggcagctcgcctgccagtagaacgtcgttagggggctgttgtgggcgcatatctattacggcgactattccttgttattcctacgctgtgggccattattactatcaatttctttattgtgcagattgcacctggcgggccagttgatcaggctatcgccaatattgaattgggtcacaccactggatttactgccggtagcggtgatggcggtttaggaggggctaaagccggtctgaatgcagcacaggtcggtgacagtaattatcgcggttcacgcggattagacccggaagttattgctgaaataaaacagcgctttggttttgataagcccctacatcaacgctatttcgatatgctatggcgctatgtccgttttgattttggcgacagtttgttccgtggcgaatcggtgatgtcactgataaaacaaagcctgccggtgtcaatctcgcttgggctatggagtacgctgattatttatctggtttccatacctctggggataaaaaaagcggtgcgcaatggcaccgccttcgatacctggagcagcaccttaattatcatcggttatgcaatcccctccttcctattcgctattttactggtagtgctgttttccggtgggagctatttcgacctattcccactccgcggtctggtttccagtaactgggacaccctaccgtggtacagcaaaatcacagactatttgtggcatattaccctgcccgtgctggccacggtgattggtggtttcgcgacactgacgatgctaacgaaaaactcattccttgatgaaatacgtaagcaatatgtcgttacggcccgcgccaagggactaccagaggaaaaaattctctatcgccatgtctttcgtaacgccatgctgttagtcatcgccggattccccgccacctttgtcagtatgtttttcacgggttcactcttgattgaagtgatgttctcactcaatggcttaggcctgctgggatacgacgccaccatacagcgagattacccggtaatgtttggcacgctctatattttcacactcattggtttactgctgaatatcgtcagtgacattacctataccctggtagacccacgtattgattttgagggccgccaataatgatgatgagactaagtgcaattaatcaggcccgttgggcgcgttttcgtcagaatcgccgtggttactggtcactgtggattttcctaacactgtttgtcattagcttatttgccgaattgattgccaacgataaaccattgctggtgagctatcagggcaagttttatatgccttttatggtcaattacagtgagtcaacctttggcggtgttttaaccaccgcggcagattatcaagacccgtatgtgattgggcgtataaatgacagtggctgggctatctgggcacctattcgttttagtaataacaccattaatttcgccacggacgtgcccttcccttctccgccaagccgtaccaacttgctgggtactgatagtaccggcggagatgtcttggccaaagtgatctatggctttcgtatctcgctgttgttcgggctgacattaaccctgttttccagtgtgattgggatctgcgccggtgcggtacaaggctattacgggggcagggttgatctctggggccaacgctttattgaggtatggtctggtatgccaaccctgtttttagtgattttactgtcgagcattgtgcagcccaatttctggtggctgcttgctatcaccgttatttttggctggatggggttggtgggtgtcgtgcgcgctgagtttctccggacccgcaattatgattatatccgtgccgcacgggcgatgggggtacgtgatcgaaccatcatgactcgccatatgttgcctaatgccatggtggccacactgaccttcttgccgtttattctgtgtggctccattaccaccctcacctcactggatttcctcggttttggtttgccgataggttcaccatcactgggtgggctgctgttagaggggaaaaataacctacaggccccttggctggggatcaccgcatttctggtgctggcggtgctattgtccctattgatttttatcggcgaagctgtccgtgacgcctttgacccaagtaaggtgtactgatatggcgacctcaccactattggatatccaaaacctcagtgttgcgtttagtcaggcaggcgttcagcgtgaggttgtcagcgaactgtcattacaaatcaacgctggagaaacactggcgctggtcggggaatcaggatcggggaaaagcgtcaccgcgttgtccgtgttacgtttgctaccatcaccgccagtagtgtatcccacaggtgatattctgtttgcgggcagctcattgctacatgctgatgagccaacactacggcgcattcgtggtaatcagatttcgatgatcttccaagaaccgatggtgtcactcaacccgctgcataatattgaaaaacagttggcagaagtgctctcactgcaccggggtatggggcaagaagcggcgcgggctgaaattatccaatgcctcgacagagttggcattcgtaatgccaaagggcgattagccgattttccccatcaactttctggcggtgaacgccagcgagtgatgattgccatggcggtattaacccaacccaaattattgattgccgatgagccaaccaccgcactggatgtttctgttcaggcgcaaattctgagcttgctgaaagagttaaagcaagagatgaacatgagcctgctgtttatcacccataacctgaatatcgtgcgccgattagcggataacgtggcggtgatgcgggaaggccgtaaagtggagcagaacaaccggcaggcgctcttcagtgccccgcaacacccctacactcgccagttactggatgctgagtcacaggatgccccgttgccactcgcgcagaatacccagccactgcttgtggttaaagagttgcaagttgccttcccgatcaaacgtggtttactgcgccgcaccgtcgatcaccactatgcgctaaaaagcctcagttttgacctgaagcccggcgaaagtctgggcttggtgggggagtccggttcgggtaaaagtacctccggtctggccttgttacgcttattgccatcacagggtgaaatctggtttagcgggcaaccgctgcaccaatttacccccaaacagatgctgccctatcgcagccgtattcaggtggtcttccaggacccttactcagcattgaacccacgtttgaatgtgcaacagatcattgcggagggcctggaagtgcatcaaaaactcagtgcagcgcaacgtgaagagcgagtgattaaggcaatggaagaagtcggattggatccagccacccgctctcgttatccaactgaattctcgggggggcagcgtcagcgcattgcgattgcccgcgcgctgatcctgcaaccccaactgttgatccttgatgaaccaacgtcttcactggataaatcggtacaggcgcaaattttggccctactgaaatcccttcagcagcgttaccaactcagctacttgtttattagccatgacttgcaggtcgtgcgttcgctctgccatcaggtgattgtcttaagacaaggagaagtggtggaacaaggtgattgtcaggcaatatttgcggcaccaaaacaactatatactcagcaattattagaattagcagactaatattgctgtagcctagacaaaaatgcccgcgatagcacacggacaaacagctaaaaagtatcagaaggggtattctgccgttagcgtttcggcaatggccacaccgacatctttcaggcggcacagcgtcgcgctttcatcctgccggtgaacaaacaagcacggctcaccttcccattcaatgatggatgaattcacttggatatcttgcagcgaaagatggagccgctgcatgatatgcctggcatgattaccgtcgtgactgagtaatttcaaccccatcagatcatgggtatcgtctatcgtcgtcaacggagtcggctcaactttagccccgatgaaaccagacaaccaacggtaactttgcggcaggcgatgtactaccgaaagttgaatattattcacgtgtctttcctagtcaaaataaaaaatcaaaatttaccaaaaacaccaccgtgactcacgttaacgacatgactcacgttaactacagttatagtcgctaaattgttattgtgcctgattcaaatctcataaaaacacaatactgataacaattgagaaacttatgactaacaaatccatttgtgtgctgatttttgaactttttggcgtctttagcaggaacagaagctgtagatttgggattcagatcccatttttcgttatatttataccttaatggccgttagctcaaccatttttcttgcaaggcgattacctaatagcagttaaatatttacatttttggaacaaaacgacattagaaaatcttaataaaattatcataacgaactgataaacatgtatattccttatcatttattgtcatctaatgcgctaaaatagacggataaaacggctgaaaaatgatttctattttttatcttaattgcccaaaaaattaacaatatgatctcaatcatgacgatgcaatcaataatgatacgcatgcttactatattgatgaagcgcaagaatttatcattttttaagccaaattaagacgaaatgagagaggaaagggattatctcagtagcgaaaaaaacactcagggtgaaccttaggggtaaggctcattaatcccgatgagtctatttacgttaaggtcaacgctcagtcagtgattcaggtggcaagggttattgacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaacgctgcttgtagcggcctcgcagaagcgaggcccatggatgcgccgagtaacgcacgtggccaacgctacagacaacttgaaggatgacgggtaaatggccgaccactcataccgttcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccggcatgggcgctggctattttttatgacacggttttatgacttgggcgactggcatacagatacaacaacatcgcgacaataatacaaaatgccattgaactgaccattggccaggcgctgcgcgacgaagccatcgacagtaacgtccccaccaccgcaccaataccaaagcgcaacgtccccgccaaagaagaggcggtccctgccatatgcgggaaatcatctaatatcactgccatcgcgttagacgtgatcattgcgatacacccaacataggcagctacgcccagaactaaggcccagaatcctaggccagcgacacaaaccactaccagccagatccccatcacaaattgcactatcaggccaaaacggaacattttcagcgccccgaaacggcgcacattacggctgttgataaaggtcatcaagaacaaaaagacaatgttcagtgcaaagtaataaccaaagttttgcggggaaacaccgtttaaatcgatataaacaaaaggaccggcgctgaggaatgagaacataccggcaaaagagaaaccactggccagcatatagctcagtacgcgtttgtggcgaaataacgagccaaaattacctatggtcgtgcgcagatgaaatttctgtcgccgttcaggaggcaatgtttcttggataaacagcgccactaacaccgcaccaaccagtgccgcccccgccatggtccagaaaatagcatgccagctaaaccacaccaacagtgcaccaccgataatgggtgcgagcaagggggcaatcgtcatcaccaataccacgaaagacatcattcgggagaactcatctttggtgaacatatcgcgcatcaaggcattaatcaccacacttgcggcggcggcggataagccatgcaggaagcgcatattaatgagttgctcgaccgactgcaccaacgcacatgccatacctgcaagcgcaaaaatcagcgtcccccaaaaaatgaccggcttacgcccgatgctgtcagccattggcccatagaacatttgcccaatggcaaaacccagtacatatgcgctcagcgtcatttgcacacggccactctcgaccccaaactcctgcgcaataatcggcatgcttggcagatacatatcaatcgccaaaggcatcagcatcgacaacaacccaaggataaaaatcaaaccaatgtgggatgtccggtttttttgcacgctttaccactcctccaaaaacttaccgcagattataccgcagtagaacggtgcggaaccgctggcccgcacggcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgtggggcacccacgctggcgatctcttctgtcgtcagcggccggtactcaccaggggctaaatcatcatcaagcgtgatatcaccaatgcgttcacgatgtaactcaatcactcggttccccacagcagcaaacatccgcttcacctgatgataacgcccttcgctgatggtcaaacgcacccgttgcggctcgataacgtccagttgagccggtttggtcagggatttttcattgtacagttggacaccgtcagcaaattgctgtgcggtgtcatcggatagcggatgttccaacgtcaccaaataggtcttttcacaatgatgacgtggcgaagtgacgcgatgtgaccactgcccatcgtcagtcatcaagaccaacccggtagtatcgatatccaaccgcccagcggcatggagtttgtaagccactggctcatcaaggaaatacaacaccgttggatgatcgggatcttccgtcgaacacacatagccctgcggtttgttcaacataaaataacgggggccaaccatctgctgtaacggattgccatcaaatcgcacgtcttgttccggtgtcagcttgatggcaccacttttgaccacctcgccatcaatagtcacacgctttgcccgcagttcacgcgctaccaacgcccggctgacccctaattgctgagataaaaacttgtccaatcgcattgaatctattttgcctgttgtatggccgtatcactgatggatacggtccccataatgacacccgttgatgataataggatgtcaattgtacgggttgaaatgaatgaagcagcaaattgtcatcccaacattttcatccccaaatcattagcgttatcgcagagctacaaacgaggcaagccccatggatgagccaagtaacgagagccgctaatgcaactgcaatgctaaaaatgctaaataagaaggggttggaggaaatcattcgctgcctacctgactcattagtatagcggcggttgccctatcatcctagaaactgttgttagaaagcatttattcagaaaacaacgtatcgcgaccatgccaagttgatagcctgccccctcgcacagacgccatcaggcaggcataataatagaaactttttagctataggctgagatcaatgtcgcttgtacagccctgtaaagtgttgcaaatgttgaatccatccatctggcagagacgataatggcgttcacactacggccttatcaacgagaagcggtcgatgccacggtggcttattttcgacgccacaccacacccgcactcattgttctaccaaccggcgcaggcaagagtttagtgatcgcagaacttgcgaaactggcccgtggccgtgtgttggtattagcgcatgtcaaagagttggtagcacagaatcacgcaaaatactgcgcatacggtcttgaggccgatatctttgccgccgggttgcaacagcgacaaagcgagggaaaagtggtctttggcagcgtgcaatcggtggcccgtaatctgccgctatttgatagcgcattttctctgctgattatcgatgaatgtcatcgtatcagcgatgaagatgacagccagtatcagcaaatcattcagcatttacgcacggggaatccgcagttacggctgttggggctgacggccaccccttatcggctggggaaaggctggatttatcagttccactatcacggtattactcgtggtgatgaaaaagccctgttccgtgactgtatttatgaattaccgctgcgttatatgattaaacatggctttctggtgccacctgaacggctggacatgccggtcgtacagtatgatttcagccgcctgaccagcaacagtgatggcttgttccgtgaggcagatttagatcgagaacttaagcaacaacaaagaattaccccacatattgttagccaaataatcgaatatgcggctcagcgtcgcggtgtgatgatttttgccgccaccgtagagcacgccaaagaagtctatggcctgttgcccaaaggtgaagccgcgttggtcagcgcggggaccccacctacggaacgggatgcgctgatcaatgcctttaaacagcaacaattgcgctatttggtcaatgtgtcggtactgaccaccggttttgatgccccccatgtggatctgattgccattcttcgtccaaccgaatccatcagtttatatcaacaaattgttggccgaggcctgcggctgtttcccggtaaagaggattgcttgattctggattatgcgggtaatccccatgaccttttcacgccagaagtgggcacgagcaaacctcacagcgggagccaaccagtacaagtcttctgccccgattgtggttttgccaatatcttctgggggaaatgcactgagtccggcgaaataattgagcactatggccgccgctgtcagggctggtttgaggatgatcagggtgcacgtgcgcaatgtgactaccgttttcgctttaaatcctgcccacattgcggagcagaaaatgatattgccgcccgtcgctgccatcaatgccaggcggttttggtcgatcccgacgatatgctgaaagccgccctgaaactgaaagatgcgctggtattgcgctgtggcggtatgcagctagaaacgggccaagacgccaaaggcgagtggctgaaagcgacctattacgatgaggatggcaccaataccagtgagcgcttccgattaaccacacctgcacaacgtatggcattcgaacagatattcctgcgccctcaccagcgcgcaccgggcattgccctaaaatggcacaccgccgctgatattatcgcgcagcaggcgttgctacgttatccggattttgtggtcgcccgccgtcgggggcagtggtggcaaatcagggagaaggtatttgattacaaggggcgttttcggcgggccgatgcccttgcctgagccgcatttgaccagagatattcgcagttttatttgctgtctgagtgatatttcgctagaatgtcgcccgctttactctgggtttacccagccaaagccgagtatcgaacctgttgctgggtcgcctgtagcagggtaaattttctttaagagaaaacaaaatgaccactatcaatgtagaagtacgtaacgaccagggtaagggtgcgagccgccgcctgcgtgcagcaaataaatttccggcaatcgtttacggtggttcagaagcagctatttctattgctctcgaccatgacaccaccaagaaccttgaactgaaaccgggcttttatgattccgtactgactctggttatcgacggtaaagaaactaaagttaaagtacaggctgttcagcgtcacgctttcaagccaaaactgactcatatcgacttcgttcgcgtttaatcgcgtcgctttcgatattcgggacgccgaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaaaccccgcatagcgcggggtttttcacgaaagaagttaacttaagcctgtggctgagtcacaacttctttgtagcctttcacttcgatctctacgcgacgatctggtgccaggcactcaatcagagcagcacgtggtttcacgttgtcacaggtgttgcctgtaactgggtttgcttgaccttcaccgcgagcagtgattttgtcagcagggatacctttagaaaccaggtagtcacgcacgctgtcagcacgacgctgagacagagctaagttaggcgctggttgaccgatacggtcagcaaagcccagaacaactacagaaccatctttaggatcgatagagctcagttgtgcgtacagttggtccagagcttgctggccttctggcttcaggtttgctttgttgaaaccaaacagcacatcagattttaatgtgaaacgcttagtgtcaacaattggcgctggagcaggtgttggagcaacgattggcgctgctgcatcttcctgaccaaagcggtaagaaacaccaacactcaggaggccgttgtctggacgagcaccaacggtttcacggtcgccgatgttgttaacccactggtattccatacgggttgcccagtttttggtccatgcgtattcagcacccagagctaccaatggagaaacaccggtatcatggccgctagcacggtcaagaccaccatcgaaggagcctttagcatctgcacgccatactaaaccacccagacgggtatatacgtcaaggtcttgtgctactgggtagctcagtttagctgctaactgaacgccttgagccttgaaagcgccattattgatgtcgcctttgtaaggcatacgaccaagccagtcgtatcccatctcaaagcccaggtactgatttgcttggtaaccgaagaacgcaccggcacccagctgatctttatgagttggaccatcgttattgatgatagaaccagtatcttgatactgagaccaacccaatttaccaccggtgtaccaggtgttatcttttggtgcggcttgcgctactgtagcgaaacctaccagtgccactgctaatgcgatagctgtctttttcattttacgcctcattatcatccaaataggcaatgagctttaaaagctaagcccttggttaaaattcttcgccaaggtttttacgctcccgttaattacgttgcctgtatgatttggcattttagagcaaccttggcgatgtaaagtctacaacgtggcgagaaagttacaagtgtgatgtagtaaaccgccttaaaaaaacgcataacgctataggaattttaacgatttagaggtgtaaatagcatttttttaggcattattttattcgtcaagccgcattctgactcgatttgcgccacttctttagggctaaattctgaatattgtgattattcatgggataaatcctaaattcacttaatgatacaaataagaatgaatttttaacgtggcgcactgtcctgaacccacttttgtgtcattcaatgggcgcataacaaacccataagcatttcctaacttcgcggctaaacgtaatctgatacgatcatcttccgtcaattcgggtaaccagcccagaacaacactgtaattaccggttaataatgctttttccatggcctcaacggtcgataatggattgatttgcctgagttgcacaactttattgattggcagccctgattgctttaaccatgaacggcttaatttctgttgtggggtgagccataaaagccaacgagattgtttactaagctgctgtaataaaggaagtaataattgcgttactacgggttgattttcactgtaaacaaattcactgataaggccgctatcggttggagcatcaactcttgttggagaatcgttggtagtaagagaatgataattagcatgataaggtttaagtgattgagtacgcattatgaacccgcctgtagtgtgctgtatgtatatacagtagtcactgtttaatcgaagatcaactaaattttataagacgcttcgcataattgtgatgcaaatacatgtaaatccattttatgtttggctacgtaatccatattgcgtatttttgcaattagttgttcctcttacacttattgctacaagacagggacattggttaggatttttactaaaggagtagtcatgaaaatcatgtcagaaaaaaggatcgctcaagcacaagttcgttttggttttctggggcagataacaattcgttcccaatttgggggctatggtctattggttaatagcatcatgttcgctgttgtttcggaaggtgagctttatttgcgtgctaacgataatattgaggatttattccgcgccagtgggatggctaaccttgtttatgctaaacgcgggttacctgtcttgctacgttattatcgggttgatacttcattatggaatgatggactcagattacatcatttcgtccggcaggcttatgagggcgcgaaaatagacgttctgagtaagaaaggcccagtggtacggctgaaggatttacctaatcttagcgccagccttgaacggctattatggaaagtgggtataaagaatgcgactgaattacgccttgaaggcgctaaatgttgctacttgaaattacgggcgttaaggcgctctcttgggattaatattttgctggcgttggcgggggctatcagtggctatcattatgctgctttgcctttgatgatgcgcagtgagcttatcgaatggtttgaaaaacacatccatccagcaaaggctccattatatgaaacggcataatggtgtgagccagtgtaatggggtgagtcagcataactgtgtgaaacagtataaccgtatgaaaccgtataatgggccacgatgggtggcccttgggtaccttaggctggctggctaatacgtttatttaattcgctgagttccggtagcagttcaagcagcaaaccaatttgttgtaagaccaataggtctctgctctctggttctggatgacagtgctgtagccggttggataactcagctaacgcacttgccattctagcgttgtctggttgttctttcgccagggtgccctcaatatagcaaatagcatcattgagcaaatttagcgtggtgctattggtcaatttttcacgatgggcacccagagcagaaatatagctcaacatggtgtggttcaggcaaagtaagcggaatgccgcttcctgagtttctttatcgtttttgggttccgctgacatatttgaaataactgacgctaattcagcatcgcaattatgtgcatcacggcgggcaacccgataaagcaaactattgtctttaccttgatgatattgcgccaaaatggcatccagatagcggcaattagcattaaatgttttatgaaccaccgtaggcagttgacgaaatttccaatccggccagataaaactgacggctacccaagcaatggcacaacccaacaaggtatcaaacacccgtggtgcggccacctcaaacccttcacccaaaaggttaaagcacaataagactagcagggtgataaacatcgtcgcgtgagcatactggacattacggaacgcaaaaaacagaacaccactgatcacaatcagggtgagttgcccctcaatagaaggaacgaaataaaggataggcaaaccgacaaggataccggctaaggtgccgataatgcgtagcgcaaggcggcgacgggtcgcactatagtttggctggcagacaaaaaggctggtcagcaagatccaataaccgtggcgtaacccagtgaattgaatgaatgcgtagcccacacacaagacaatagacatgcgtattgcatggcgaaatagtgctgattgcggtgttaaatggcggctgattcgtagtttgatatcactccagccagtgatgcggtcatctgacaaatggttatcaggtgttgggtcttgcgctaagacttgctctgactctatccctgccagttgtgcatcaatagcgcgcaaattttttagcaagtaggaaagtgccttaacttgctgagtattttcgtgatgagccagctcttctctggccagtgcggcatctaagaacgtaaatgcccgttcgaaacgtgggtcatgctggtatttctgatgcatcagaatggattgggagaggtggttacaggccttagcttgcatactcagtaaacgctgaaatctgaacagaacatcactgtaacgaaatttttctcgcagaacctggtattgaaaatgagatgaactggcccgctcatggatatcttgcgcaacaaaataatagtgaagtgtccggcgagtgcctcgttgaccacggtcaccttttagtcgggtcacgagtgaggctttggcctgattcaaggtggctactaatgtactgttgaccatcgccacgtcgattaagggttgattaatatcagattcaatatctggatcaaacaaattggcctttgcttccaaataatgagccaactgttggtaacaacgggctaaattatcctgtaagggacggatagggaaaataagatggccgaataaggtgagtacgttataccaaacagcacctgatatcagtaagagtggttgctggtaccaagtagggtacatcgaggcacctagcatagtgtaaatagcaatgagcaacgcgccgaaagcaatagtggcatagcgctgccctaatgcacctagcagtgtgaagccacaggttgataaggtcagaccgagagcaaaaaaccatgggtaaggaaatagcaactcaattgaagatgaggctacaaaaaagcaaattagcgtaatgaataagttacgtaaccgcccggttaggcggtcatcaagatctgtcagtgctgcggcaacgacccctaatgttaatgggatagtcagtttgggttgttcaatccaccatgggacggctgttacgcccaccaaagcgataaaaatacgggcatgataaagcaggctactgttgtatgcataacggcgtaaatcagtgacgaaagtgaacacaaaaacctctaaaacagaaaaactcagtgttaccgatgctggcgttgagcattagccactctggcttgctgcgccacttccaccgaaacgactcgacggccaactggccataaggcgatggcagcaattttaaaattggtgatgcctactggaataccaattatggtcatacactgcacaatccccgcagtgatatgggataaacataaccaccagccaaataatataaaccagacaatattcagtaaagcccctcccgcagtgaacagagcattacttttttctggatataattcattgacgtggatcgcttcattaccataaggcaggaatgataacttggtgatttcccagcaagagcgggttaatggtaaggtgaagatcaaaatgacactgaccaacgttgctaatagccagcctagcgtcgtgaaaaaaccacctaaaacaaagttaagaacattcaatacagtacgcataataatgagttttcctcgttgagtgaaaaaaccgcaatgtggctgagcgatagcctatgctaaccattcacactctcaatgcaggttagtttctgttaccaactatcggatacctgttgtttaaactcaattattttatttacactccatcatgttacttcaattcacttgatatgggttatggcgcgcagatatggaacttaaagcgacatcttttggcaaacatctgtctcagcatccctataaccgggtccgcttgctgaatgcaggcatcgaagtctgcggtgataaacatcaatacctaatcccttttaaccaactggttagtattcagtgtaaacgaggtatcgtttggggcgagcttgaatttgagttgccgcagcagaaagttgtacggttgcacggtactgaatggcaggaaacacaacatttctatcattacttgctaggggtatggcagcaatggagtgaagaaatgagccaggtttgtgcggaggtgctgcataaacaggtggagtcaattaagcgaattgaacagcaggataaatggtttaaacgcagtgaattaggccagatacaagtcatgatccgcgaggcattcagtgccttaccaatgccagtggaacgcttagcggcgtttgaatcctgtcgagcagattatgaatgctgcctgcgttggttacagcaaggtcgtcacagtgttgaacgatgtaatcagcaatggacagcccgtatgttggaggagtatcaagattttttccaaaatgtagaaacttcgcccctgaatgcctcacaaagccgggcggtggttaacggtgaagattcagttttggtgttagccggcgcgggtagcggtaaaacatcggtgctggtggcgcgtgcgggctggttgctacgtcgtaatgaggcactacctgagcagattttattgctggcatttggtcgccaggcggccgatgaaatgaatagccgtattaaacaacgcttgggcgtggatagcatccaagctaaaacttttcatgctctggcattacatattatccagcaaggtagccgcaagacaccggttatcagcaagcttgagtctgatagccaggccagaagggcgttgttaattcaacattggcagcaacagtgtagcgagaagaaagcacaggccaaagggtggcgagagtggctaactgatgagttggaatgggacgttgctgacggcgatttctggcaggacaaaaggttggctgcgaggctggcaagtcgccttgaacgttgggtagggttgatgcgtatgtacggtggcagtcaggctgaaatgattgagcaagcgaatgacgaggtgcgtgacctgtttcaaaagcgtatccgtttaatggcaccgttgctaaaagcctggaaaacggcattgaaagatgagggtgccgtcgatttttctgggttgattcatcaggcggttaacttgctggagaaagggcgctttgtcagcccatggaagcatgttttggttgatgagttccaggatatctcaccacaaagggcgatgttactcgcggcgctgcgtaaacagaataagcaaacttgcctgtttgcggttggcgatgattggcaggctatttaccgcttcagtggtgctgaactttcgctgacaacggcttttagcgagcattttggtgaaggtgctgaatgtgcactggatacgacttaccgctttaatgatcggattggtgatattgcgaaccggtttattcagcaaaacccttatcaactgaagaaaccacttaatagcttgagtaagggtaataaaaagtcggtcatgattttacccgatgagcagttggaggccctattagataaattaagcggctttgttaaggacggcgaacgtatcctaatattggcgcgttaccatcatttacgccccgaagttttacaaaaagcggcgacgcggtggccaaagttgactatcgattttatgaccatccatgccagcaaagggcagcaggctgattatgtcattatcgttggcttacatgagggtaatgatgggttcccagccgcggcgcgggaatctgtactggaagatgtgttgctacctcctcccgaagatttccctgatgctgaagagcggcgtttgctttatgtcgcaataacgcgtgctaagcaccaagtgtggttactacaagatacggcacggccttctatttttgtctctcaactcagtgaattaggtgccctggtacaacgtaagccctagcaaacataataaagcgatgctcaatactaaacccggtggttgaaccaccgggtgagttacctattttaggtccaggcgctgttgcatgtaacggtcataatcagggatggcgatagtgacttcgctgctaaacagggttgagccaattaagaaatctgcagtagagcggtttgttgctactggaatattccatactgttgctaggcgcagcagggctttcacatctgggtcatgtggaacggcattgagcggatcccaaaagaaaatcaggatatctatcttcttctcagatatcagcgcacccacttcctgatcaccgcccatcgggccactgagcaaacagtgcacatcaatacctgtcgccttctgcactaaattaccggtggtccctgtggcatagagttcgtgttgtgccagtagatctctgttttccatcacccatgcgagcagtgatttcttacagtgatcatgggaaacaagggcaatgtgtttgcgagccgcaatagtgcgggtagtcagttccatctagatatccttcagtaatagccaattggtttgctaacagattactgaaagggtgattttgtgcatagtagcaacacaaaaaaatgcgagaaagtaggcataacctgatgattaaacacggctctgggggaaatggtgccgatgacagaggttaactcgctaataagtggcgtgctttttagtggataggttgtttttttgcccatatcaggaaacgtttctgggtttctggatttgcttgcaagaaccaatattgcagcatttgttcggtgacattttcaccttgcaaactggccgttttatgtggggtattgacgccagcaaccggaattgtcgtaccgggcactgcactcaccggtgagggggggattgccgcaaacgcggggacggatgcgttgtatttcccaacattatatgccgccattactgtttcaagagtcgtactattatttagatggtcttggcgtaaaacgtcgtgacgtacagataacgggtgcccattgtcgccaataagttgatataaaggatttttggagaattgatgcccatctcgtagggtgttaattaccggtaattttatggcaactgaccgagtattatgagcattaaacactacgattaatggtggcgaagaataaagaactaaggggtctgtaggtagcggctttatcactttaaacagaatctgatgcataccactgtttaattccaaactatccgcacctttcaataaggagccagacatatttttgccatcgacgacgagcaggtcaatttctggcgtgagttttaatgtcatcgcgacagaggaaaaactaaagcagacggccaacatccctgcaaccagaccaagtttcatgtgttactccttaaggtgatactcgcttacattgtcaggtaagccagatcatgtgtcaaagtctttccaatccattgtatttgtttactattcggatcattctggatgggggcattgatttatcttaatgaattttaagaataaaaacaatttagtggtaataatatctacaactgttcaatcaaatcaattggatggtgttttttatcgattttttttacatgatgtacacttagaaaactcgctaatagtaggtaatccatcgaaaagtgaagggtgtggaatattcttttagcgtattagaggaactgaataatgcatgataaagatatcgccgacatactcaaaaaggtaaaaaccatagcattagtcggggcgagtgatatcccatcacggcccagctatcgtgttatggcgtatctgctacagcaggggtatcaggtcacgcctgtcaatcctaaactggccggagaattgctgcttggccagttggtttatgctgaattagccgatatcccacatgctattgatatggtcgatgtgtttcgtaattctgatgctgcatattgcattgcacaggatgccattgctattggtgctaaggtgctgtggctacaaataggtgttattaatgaacaagctgccatattggctaccgatgcagggttgcaggtagtgatggatcgctgccctaagattgagcttccccgcttgggattagaaaaagggtgacgttccgtgtaccgattctgggctttctaaaaaagcaccctgtcagcgtgctgctcacagggtggcgaacctggcaatcaacaccggtttgacattcactgacgtggctcagttacgtaggtgcggagcctgtaactggtggcgaatcgaggccgccagttcatctaatgaaggttgttctgggtgtgcatccacatcttcataagtcagttgcgcttcagccagataggtatgtaccggctgcccatcgtcatcttctattaccacatggtaccaaggtgatgaacgtaaggtcttgttgttggcaacctcatcaggttcaggtggtgcaagagaatattcaggatcgatatcaatcaccactcccaaatacccgtgcaggctgtgacgaacctgctggcctataccgaatttgctggcgatcatgataacctcccgagaacttttcactgtcttgtatatgagggtgtcgcaggatatttcaagttacattacccgacacgcgaacccttttagatataaaccttctggataagccgcgatcactgggtgatccgcagcttggcggaactgctctataaactgtatgtcatggcctgcatctaacgcggcatcggccaaaattttctggaataaatcgaccggcatcaaacctgaacaagagaaactgagcaagataccgccagggcgcagtaattgaatcgccaacatattgatatctttatagccacggcatgcactggctaattggcttttattctcaacaaatttaggtggatccataatgatcaggtcgaatttttccccttgagcgcgatagctgcgcaacaattggaatacatcgtcacggacaaactccgttttgctcagatccaactggttcagttcaatgttttgtttcgcaatatctaacacggattgcgatgtatcaacactaatgacctgttggcaattgcccatcaacgcggcgacagcaaaagcccccgtgtatgagaagcagttcaaaacacgacggccattggcataattacgggccgctaagcggctatcgcgttgatctaaatagaaacccgttttatgaccttgctggatatcaacgaagagttgcatgccattttcgctaattggcagcagggctggtggcatttcgccacagataaggccttgagtcagtggcaaaccttcttttttacggacagaaacatcggaacgatcataaatagaacattctggatagcaatgttgtaacgcactgaccagcgtttcacgttgatattcggcaccggcagaaagtaactgtaacaccaagaaattctggaaacggtcaatggtaatgcccggcaggccatccgattcaccggcaatcaggcggtagccattaaggccatcacgctgtgccagccaatctcgccaattctgagcctgttgtaggcggcgaataaagaatgcgcaatctataacctcatcttgttggaacgtccagactcgtgccaaaatttgtgattcaggcgagtaggcggcacgggccaaccattttccctgactatcaaggatatctatggtttcaccggaaagtgcatcaccttcaaggcgttgaaccgccccagagaaaatccatgggtggcgacgaagtaaggatttttcacgtcctttagcaagaataaggcgtacggtcataattaggttgctgccatctaggtaaaaaagagcgatattgtctgagtatgtgctagaaaatgcaaactatcacgcacagatgagggaatgattatgtcaaaaatatatatcgttgcgtatgtctacggtgtagttcagggggttggctttcgttacagcacccaacggcaggcgcaacagcttggggtgaccggctatgctaaaaactgtgatgatggtagcgtagaagtggttgccagcggcaatccacaagcagttgaacgtctaatggagtggataaggcagggcgggccacgtggggcgcgagtcgatcgcctgttaactgagccttatccgccaacgccatttgagacgttcagcattcgctactgatgaaagcgttatcattgctgaaatgatggtcattgcgcgatgttccgcaggttaaatgcatttaaccggtttaggaagccccgcgattttcgttgcttgtttcgccggtcctttagggaataaacgataaaggtagcggctgttgcctttctcttcgccatatttctgtgccatggcttttaccagcatgcgaatcgcgggcgacgtattgaactcttgataaaaggcacgaacaaagcgcaccacctcccagtgaggttctgtcagtgtaataccttcttgctccgccaacacaggggctaaagcttcgctccagtctgtgctgttcttcagataaccttgtgcatcggtatcgatgattcgaccttcaaactccaacatgtaacctcaataacgcagttaatgaaatggcggctaatttagcaaatatttgcccacatcccaaaaaagtctgcatttagataggcaaaaaagcctctgcagtggtacagatcaccatccgcgagcattgatggtgatgattaattcatcatttaactgtggagtggtggtttttttggtcaattaaactcaaacgggctttacaagcttcgatgctctgtttatagttcggctcgttgcggaggggtggccgagtggctgaaggcaacggtcttgaaaaccgtcgacgggtaaccgttcgagagttcgaatctctcctcctccgccattatttttctttatattcttgtttttcccgtgtatttcccccaaaaaaaccattcggtatgccatatcccattcactgtccttagactaaattggttgatattgggatagataaacggttctgtcgcattaagacgcagttcggtaacatgctgtttttttttggcgatgccacctacccatgccgttaatccgaaaaacctttaaacgcctacattatcccgtcgatatcatcgtgcaatgtgtttgctggtatctggctgatgccctgagtctgcggaatctcgaagagacgatggcagagcgcggtgttatcgttgaccattctacactgcaccgcaccgctgggttatacgtctggttccgctgctggataaagcctttcgtcgacataagtgcaccgtggtgcgccgatggagaatggacgaaacctacatcaaaattaaagaccagtgggaatatctgtaccgcgcagtggacactgcaggccagaccatcgatttcctgttgactgccaaacgggatgcagcagcggcgttgcgcttctttcgtaaggccattcgacaccaaagtgaaccggaggtcgtgactatcgataagagtggtgctaatacagcggcgctggtcacgctcaacgcagataaagcagaagatgaagcgattaccatcaagcaaatcagtattgacaaacaaaatgaagcaagatagttttacatgcaataataaatagcagttatatatatttttaatatcatttattttttatttacaaaatatggtgagcatagggaatgattttaatatcctaggttattaggatcgtttccttgtgtataaaaatctaattataatacaaaaaccttgcttattacatcccgatcttatatatccaatatatactcacgaagtattttttatggatataataactcattaataataaaatttttaatcgcgtttcatgtgagtgatattctgtagaaataatgtgaaaatgtgttttttgtaagttctattaaacacatcagtttacagcaatgaattcaccattgtgcatcgtcaataaaaggagtgtttatgaaaaatcaatggcaacatcaatattttttatcctattctgagttagttgcaaactttccgtccccagaaaaagtagtaagtgattatattaaacataagtttagtacaacacttccatggtttggctgggcagaccctgacaacctttattttatccgatttactcaaagccgtagtaacaataaatcttataccggatgggatcatcttggtaagtatgccattgaaacgttaaccctcacacaagcagcaatagttaatattggaagtcgttttgatatctttgacgaagctaattcaagtgctggaatatataaaaaaaacaatgctgatttttttgacgaaacaaactaagcaaaaatgcttccttccgaatacttatattttttgagagattgtgatttttctaatctctacaataaagcgctatcagattactgggctgagaattacgaaaaatttagcacattactacaaaactattatatttcatcagcgtattatttatataaagatagtgctattagtaaagatgaatatgaactctctattgatgctatttttaataaaaaaataaaatattgcgttattactttgatgtttatgggtattattcatctgatatgtttgttgctatgaatgataataaaacaatgctttttattccgggggcaaccaatccctttatcttcgcagacaacattacagatttacgcgacaaaagaaaggcgttaatttctgataaaaacacccgtgagttattttctaagcatttttatttatattaccgacaagatggaaacacgtatttaggtgttaattcaatgctcgaacagattgttagtggtgtggtagatactaattacataatgtattctaataaaaacattcgtgaacgtaacgtatttgaatcaatggcgttttctacccgagaaagaagctttaatgatggtgatgtaattattaaatcaaacgcagaagtccagcgagattatgccctgaatgttttacaaaccattttatctttgagccctatatttgatatcgtgctcccggaagtttctattccgattagccttggtataaccgcttcaagtgtcggtattagttttgatgagttaataaacggggatacttatgaagagcgccgctctgcaattcctggattggcaacaaatgctgtgttattgggtatatcattcgcaataccatttttaatcagtaaggcagcagaaaataagttaattatcaataatttagtaggtagtgacgaaaacatacttaataaaaataatcttgctgattttttggaaaagtacaatattagcgagagtgatattccagaaaatggctctttagttgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacatttagttattaatttgaaaaacactaacgtacctgttcgtcttgttaaactgaatgatgaagagggcgaaattgttgcaatcaaaggaagcacattgagcgggatttactacgaagtagatactgaaacaggttatgagatattgtcacgccgggtatttcgaaccgaatataatgaaaaaatttactggacaagggggggaggactgaaaggtggtcagccatttaacttcgaggggcttgatattcctgtttattttatagataaaccatattctgaacttgcatcttcagtggaactttcatttgtgaatgatgatagccctttgttattccctgaaatggactccagattaccaaaaccgactccagagttagatataaaatactactcttctaatttatcttcttttaaagaagatacggtaattctaatgagaggaacgacataagaagaagcgtggaatattgcaaactataaaacggcaggtgggagcaacaaagatcttgatgagaactttattgaggctggaccacagttcaacttaagtttttctgaatatacatcaagcattaacagtgcagatactgcaagtagaaaacattttcttgtgattatcaaagtacaggtaaaatatattagcaatgataatgttctttatgctaatcactaggccattccagatgaagtacctgtagaagttcttgcagttgtggacagacggtttatcttccctgaaccaccagtaaaaccaaattgataagttttctcctcctccagctttacctggcagggggaaatgaaaaaatatctaacaagcaattatcaagttcgccgtaaaaccccgtccttcagggcggggagataaggcgctgagattccatttagttgttcgctcctggctgatcgccatgctcctccaactgctgcacgtcaacaaatacgccgtcagggtcgtattcaagccggagcctttgcagcctctcccagttctcagcggcgaagcacttgctggtctcgcccgcccttgtctcaagatcatactcgttgatataacgactacgggcaatttcctgaagctcgtcatacatccgttttaaccaatatttattgacactgtcatcttttgcatcgtcccactgggcgtaggtcgatacaaaaaacttgccgtgtgccgaaaatgctgcttgcggataggtggtcacaccccgccagaaaatcgttgtaagggcaccccgagacggcgcgtctgataaatatcgggataggatggaaaccaattcctgtgtgttatctgtaaggatattgtcggcataaaacctttttgataccaccatgctgctgaactgctcataaatggtctcgaagtttgagggctgattgatggccaaggctgtaagtggcagctctaggcgggtttcaaaagattcacatagcgcttgcgcctcttgcgggctatcggtaaacgccaaaatatttaacagtactgctggtgtgtcacccgatgtcggggggctgacagacaccatcacctgaagatttgtagggggagatgcgtcttcaagtctcgccaataaatcgtgtaaatacgtgaaaggtagcgtatataagctgttggttattacccgaggcagtgagtagcaactgaggtaaaaacgggtcacaacaaaaaacgaacagggtccagcgccacgagcggcccagaacaagtctggctcctgggtttcggaaacatggcgtagatgaccgtctgcggtgacaatgtccaaggcttgtacgttgaacacactcatccctccccattgactacagttgatcccgagccctccccccaacaggaatccgctgatacccacttcttttacatgtcctgtcggaaaagccaaacctttagccgccagtgcatgacacaattgaccactactgaccccagattcaacgatggcacgcttgtgccggctatcaatatcaagtcccttcaagccggaaatgtccaacatcagcgtatcaacgcgaagaaaacaaccgacgtagttgtgcccacttccacgaacgctcacttccatgcctcgctccttggcaaagacaatcgtgcggatcacatctgcctcagtcgcggcgcgtactattccagcaggtctacgtgttgggcctcgaccgttccagacactggtgagataccactcatcaaaggcgggatgcgaagcaagacgaacctcgccatccagttgcgatgccagcttcagttgagacagagaagtctgcgtagcggcggggatccccagatcctggctgacaatggaatagagtcgtttgggtttgaaccccaagcgagtcttgatgtgggaattcaagcggccgcactcgataagattaattcctttttcgaatgcatagcgatacacggcagacacgcccaaggtgtaagggctgaaatcggaactctcatcatccatgccggccgaccagaaatggagagcgccgtcttcctcgaagcagataaagccgctgacaatctgcccgttctgttctacgacgataagacgaaccagatcgccgcaaagacggcaaaaaacagccaattgtgattctggccaataatagggcgtccccagccgttgggtggtcaaataatacaaccgggccagtttctcaatttcattatcaaagggaggagcaagtattcgaactttcgcatcgctgcggttaaagatacgaagctggcgtaccatttcgtaacgcctgtacttgggcaaagcctgcgcaaaactgtcaaaatccggaaaagcatccagttcgattgaaaatttatccaccatgtagtttatatttagcccattacgttgagcctcacgcaagagcaccccatcctgtacattgagaaaacagaaataacgcgccagctcagcctgtgcgatagccgtaatagcatcgaatattcgtgcgtaaagacttgggtcgtgacttaacgtcggtatcgtggtatccgtacaatgtataatatggctaaacagtccgcgctcttcagattctatcgagagcttagcggaggaaatcaataaccctaacgggtcagcggaccgaaattcttgaagataaagcggaaccagcgcaatcagcctcccttcgtctcgcgcaagcaaatagaaaattttactgacgtttaacaagggtgactgctcagccgcgataagaaatcgcagatcgtaaaacaggggtgctttgctttgaagaaaaaacgcgcgatactcagcaggatctaggtctttagcgctattgataatatcaagggtggtcgtcattaaagcctccatagtttatcggattggcagacaatttgactgagtggcaataggtaacattaagaaaaacagcatgttacctttctgcatcttaatgcgacagaagcccccagtacgcctgattttcgcttattgcaacaaaagcctttcttcttactgtgctgtgtatccaccatctatcgtaatcgtctgtccggtaatcgctgtcacgttatcttctgcaagaaaaacaatagtatgtgcaacttcttcctgagtggtaaaacgcttgtttggcatcatttctataaatgcttttttattgttttcatcatggcctaaaaaacgatcaaacattttgccttctactggcccgggggaaatcgaattaatcctaaccccagtagtcgcaacctccagcgctgctgttttggtcaatccctcaattgcgtgtttacttgcgacataaatcccagtgctagggaggccaacgagaccagcaattgaagatatattgatgatgctgccttttcctctttccaccatcacaggtatttgatatttcattgccagcagagtacctaatacgttggtattgaataccaaatgaaagttatcttgggttacggcttggatctctgcagtttcacctaccgtgcctgcacaatttaccgcgacatctaacgagccgaatcgctccagagtcatctcgataaggtgcttgatatctgattcactattcatatcagcattaacataaagtacgtctttattaatgcgtttcaggtcatctaatatcactcttccttcttcgggtcggcgacctgaaaacacgacattatagcccatttcagagaataacttagtcgccgtattcccaatcccagaaagagcccccgttatcaatattgtttttttcatgtaacacctattttatagagtaaggttcgatacatgtcattgccatcaaaatactattgatggcaacttcaattaatttcacttaaaaacaaaaaattaaaacaagtatgacagataaaaatattcataccctacatattcacctgaatttactgttcctatactctagactagggagaatgattctcacaatgtgttatattaatatgaaatatgtttattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaaaacatcaatagttcttatataataaaaaactaaaataaccaatcatttcaattgattgtgttttatttaaataggaaatgtctcttttactgcacctatggatgcaactagcattcttgaatacacgatatatactttctatcaagccagttatcgataatctcttaagtcagatatgaattacagatgactacgatgtgactagatagaaaggagccaatatgatggtaagagctacttgttgttgcatttatggagtctgtgggactcgcgattatagtctgttcatcgattatgtgtacaagtcgattccagcacatgaaatgtatttattgcagcagatagaactttgcccagaccagatattacatgcttggaaaattagccagaaccctcaggtttccgaagtgtttgaaatagaagttgtttcctctgaagaagatgctgaagaagcggtcttattttggaaagcatattttagttcacttggcgaaacggtcattgatggcaggcatgtaggtgatacatttagccgattttaatgaaagtggcactcacgaggtgtagacttaaaaataatctatcagattgacaatggagatatgaataaaaaccatatttgatatgtatattttaaataatcgtctttaattaaaggttaattcaatttaagtttatgatatgtgaattatcgtgtgtaaacctgaggtgtaaaacacacctctaaaattaatgggtgttaatcccgtgagatatataagtaaaaaatcagataccaaacgatttttatgggctatatttaaatatgaaaaatactgaattaaattttttaaaaacgaattttttatttaaccaagatattactaatgaattgaatacatcatttggacaagatatcattaaaaaaatgataccgcatcgtgaaccatttttaatggtcgacaacgtagagctgatcaatattgaatgcaggttaataaaagcaataagaagagttgacgaaaaagacccggtatttggtggtcatttccccaatgaccctatatatccaggtgtattgcaacaagaaagtatgtttcaaaccgcgcttattttaatgtattttctgctaaatgaaacggctattccgccagcagaggagaatatcatccacgcagtgggaacacgagtatacgatgtctttcacttgtccgcagtacgcccaggagaattaatgacaatccgttgttgtattacagaatacgacacatttcttgccaccgccattgttcaaatcacggttaacgatcagatcgtaaccgtcggaaaaggagagtttcatgtcttctgatcgtatcgttatcactggcgttgccattaatactcccattggtgacacattagatctagtgggcaataatttattatctggaaaatcagccatcggctactggcgcaactttgacaccagtaacatttattcaaaaattggaggtcagattcctgaatatgacattgaaggcaagttacacgcatttagcaaccgtattcccgatatagttctttcccgtgccgagaaggtttttaaacagacgaccaaaggtgtccagctatcggtgttgatggccatggaggcctggctcgacgccggattattcgaacacattatagacccatttgattgcgggataatttgtgggggccataacctctctgataaatatttacttgatcagcagaagattttttctgatgagccagaatttattgatgctttttccgggttaaattcacttgatacagaccattcatcttctgtggctcaagtattaaataccaaaggatttgcctatcttgttggcggtacctgtgcgacaggaaatattgctattcagacggcaataaatgcaattaaagtagataaaaaacaggtggttgctgttgtttgcccaatggcatctttccacccgatgatgttgcattcgctaacaattttagaagcgatctgttatagccagtatcaagatacccccacaaaagccagtcgcccctatgacataaatcggagtggtttcctcccatctgagggcggtgccgtcttgatctttgagcaggccgaacatgcaaaaaaccgtggagccaaaatctatgctgaacttctcggtgccagcgttaactcggatgccaaccatcttggcgatccctctcacgaagggcaagttcgagtgattcaagatgtcctaaagaaatgcaatatctccccggagcaagttgattatgtgagcgcccatgccacctccactaaattaggcgatattgtagaactgaaatcaattaaaagagtgtttggctcgcatgcggaaaaactgattatcaatgcgcctaaatccttacttgggcatacgatgtgggcatctggtgtcgtggaggcggcgatagccatttggcaaatgaggcagggtgagtttcatcaatcacataatatcgaaacccttgatcccgcagtcgaactcaatgtttgtgcatccggaaatgtaaaaaaagaagttaatatttttctgaacaattcttttggcatgggcggtattaacagcgctagcttatttagtcgatatcatggttaacatgaacctttttattagcggtggtgccagtggcattggacgaagtgtggtcattgctgctttgagcaaaggctggaatgttggctttagttatcacaataacaaggaaggtgcacaacagttgcttgatatcgcggtagcggagtttcctcggcaattatgtcgtgcctatcaactcgacgttattgatagtggtgcagtagagtacgtgggagaccgtcttctcgtcgattttagtaacattgatgcggttgtttgcaatgctggcatagatttaccgggcaatttggtgtcgatgaccgatgaagattgggccttggtacttaatactaatttaactggcaccttctatcttattcgttattttttgcctctatttcttgctaataaatatgggcgcattgtcactctatcttcactcgctaaagatgggtcatcagggcaagcggcttatgctgcatcaaaagctggtttggtggggttaactaaaacaacagcgaaggaatatggacatttcggtattacggccaatgtcgttgtcccaggcttaattaataccgaaattattggtgatgacattaagggtattaagaatttttttgctcaatatgcgccagtgggaaggctgggctcccccagtgaagtcgctgaggccattttatttcttgttgctaaagaaagtagttatgtaaacggtgcggttttcaatgtgaccggtggcattgactgggtttattaactttgggataccttaatgaatagtattggtattgaaaaaatcagtatctacccaagtagtttggcgctgaaattatctgaattggcacaagcacgtggtggggacaataaatacattcaagaatctttaatggtcataaagcgcagtttggtaccacagtgggaagatgcggtcacccttgccgtcaatagtgccaaggatatgcttaacgatcaggatcgttcggatatcggtttatttatcattgcaacagaatcaggtttagaccaagaaaaggccatcagtacttgggcgcatcgttatttaggattacctgcgacttgccgtgtttttgaactgaaatctgcctgccatgctggtgctgcggcattaaagatggctgagtcatggatatcgtccggccttaatcgagggaaaaaggtattactgatcaacgtggatatcagtaataatatgatttgccacgggaagatggaatatagccttggtgctggggccattgctttacttatctcagataatcccgtttttgccgttattgaaacagggaaatcgggtattcatactcatgaagtgacggatgttattcgcccacttccctggaaagaggtcgctttcgatgtagaagccagccttttctcttatatggatggactcgagaatgctttcgaggaatattgtcatcagacaccggaggccagagaaagtacctatttcaattataacttataccatgtccctttccctggcattagtaaagaagcacataaagtattattagaactacaaggactctttggaaaagaggcgctagccacttcatttaagcaaaaagtcatgccatccctgtattacgcgcaaaaaataggcgcgacctattgtggcagcattttcctttccctattttcacttatggtgaaagcaccagagattaaatcaggggatcgaataggggtctactcttatggttcaggatcctgtgccgagtatttcagcatgcaggtcggggaccaggcagtagagattgcacaacagcaaggtgcagcgttggacatactgcttacccagcggaaaatactggatgtggcggcatacgagcaactggaaaatgcacgtagcgcacaaatgcaaggtaaagactatcgtttagacggggacaacttacaggactggtatacacaccattacagcgggagtgggctccttattcttgagcgtatcgataaccacttacggcgttatcgctatgcatgaatatgtcactgtacctatcaaatttagccccgattcattagccgatttcgaaaatcgctttatctctgcgctaaatgacgagcgctataaagtcattgtacttatcggagggcctacctactttagtatgggtatggatcttacgtatatttctacccattatgacgccgacttcgtgtcgcaattctgccatattctaaaaatggtaaggaacagccacaagcccgtattagcgaaggttgaagggaatgttatcgctggggggcttgccttactgtcggttgtcgattttattctgtctagcgatagcgcgtcctttagtttgccagaagtcacctttggaattacaccaacaatagccatgtcttgcttacttgaacgtattaggcctcatcatcttaaatacttcgtatggagctcaagtgttatttcggcaaaacaagccctaaaatggggtttgatcgatcagataaatacactggaaaacttagatcaagatattcaagttataagtaataagctatctcgcattccaaaatccgctataagagaaagtaaattactgttggctgaacaatattctttcgaagaaagtttggatttaggtagccatcttctggtggagagactaaatgatgctcagaccatagaaaagatacgtcactacttagaagacattaagttatttaatgatgaatatgcggatgactaatatgaaaaaaatttatttaagaaaaagtgatgaaggtattgcttttatgcatattaacgatccagtcaacaaaaatgccattgatgatgagttttgtttacagttacatggtattgtcgacacgataaagcaagacaaaaccatcaaagtgcttattttggttggattgcctgatatattttgtaccggtggaaccgaagcgtttttacaaagcctaatcacacactacaaaactaatattgaacacgagtatgccaatcacctcaaacattttctgaatataccgatcccggttattgcggcgatggaaggcagtgctacaggggggggattagtcttaggtttatatgcagatattttagtcgcggcggaagaaagtcgctatggcatgtcatttatgaacatgggtttcacccctgggatgggttcaactgccatgagtaaggaggcgtttggttattacaccggttttgagatgatggtcaccggtaactatattaggggcagtgagctgaaaggaaaatgttgtttcaactatattttgccccgcgccatggtcatggaaaaggccattgaactggcaacctctattgctgaaaaacctcgccatagtttggaattattaaaaaaatacatgtcaatcgaccggcgtaaaatgctagaggaaacaagcactatcgaggcgtttatgcaccatattgcatttaatcaaagcaatatcgaacaacaaatacaagataattacacgggttagatatgctgaataacttgagtgaaatgaccgtattggtaactggtggcacaaaaggtataggccgagccactgttgaaagctttgtgaaggcgggagcaaaagtatatggcacttatttttggggagataatttagatgaacttgaaaaccatttttctcaatatctcaatcgcccggtattccttcaggctgatatcagtgatgaggagataaccacacagctaatcgaaaaaattgctcaagaaaataaaaaaattgacattcttattctcaatgctgcgtttgctccccaatttaaagatacctataaatttagggggctgctagatagtattgaacacaattcctggccgctgattacttatatagattgtattaagcagcattttggccaatatcccggttatgtggttgcaattacttcggaaggacatcgtagttgccatataacaggctatgattatgttgcagcatcgaaagcggtactggaaacattaactaaatatattggtgcacgagaaaatatcatcattaactgcatttcgccgggtgtggtagatacggaagcttttgaattggtttttggcaagaaagcacaagcattcattcgaaaatttgatccagattttattgtttcacccgaagcggtaggtaacgtcagtgtggctctttgcagtggattaatggatgccgtgcgtggtcaggtcatcaccgttgataatggcaggatgtttaccgataactttaccaagtggatcgacatgattgagacgaattttattgagaaataatgagggggacttcatcgccattatgaatattgagctgagtgaccacttggtattttcactgtattttgaccaaaaaggtattagtcatgtctaatcccaatagaaatctatttcttggccgttggaaacttgagtcctgtattggtaacagtggaggtatacatatttaccctataggtagggagccgtttggtatgttgatctataccgaacagtacatgatggtgtttatttcatcggtagagagaactcaatttagcacggaggatattcgtgcgatcccgtcagaacagatcgtggcagattttcctaaatttgaaacatattgtggccattatattgttaatcacgatgagaaaatcgttacgcactttattgataacagtaaaatccccaatcaaattggtacccagtttcgccgatattttagttttgagcatgagaaactagttcttaaatccatagatagtctattacttaatgacgaatcgtggttgtttgagcttgtttggaataaacaggaataagcatgaatttattaattaaccaagcggagataatattatggatagagatcatattgctagcattgtaaaaaaacacattgttaattcaatcgatggtgccaaggaacatgaaattgatttgcaaaaatcaatggcagactatggtgcaagcagtttagacattgtttccgttgtatcaggtgttatgagagagttaaaaataaaaatcccacgtactgagctaaaaaatattaaatctataaacggactgattgatctgtttgtaacgagcagttcagaatcttagacatttctgcactatggcctacggaggggccatattcagaactgaaataggaaagcctgcctgtttgtgtaacacaatcacaataaagagggtgatacatgacatcaaatcatgccattttatttccaggacaaggtgcgcagcgtgcagatatgggcgctccgatatttgatatctacaccaaattagtggcagaggctgaagagatcgctgaatttagtattcgtgatttttttcgggattgtcctgcggatcggtttagcaacaccctttatgttcagccagctttatatacagttaatgctttgtattatcgtcgatatattgatgagtctggggcgttaccattatttttagcgggtcattcgcttggcgaatttaatgcattacatgccgccggtgtattcgactttgaaacaggattacgtctggtaaaaaaaagagccttgctaatgtctgaaagccaggggggaggtatggctgctgttcttggtctgaatgctgaagaagtggtcaaaatccttgaggaaaataatctgtttgatctcactatagccaatattaattccgacttgcaaatggtgatatcagggccgattgagagtatcaaacaggcagaagagatattttatgataactatgcgattaaatatgttgtactgagagtgagtggtgcttttcatagtacgatgttaaataccgcggccataaaattcagtgaatatatccaaggtttttcatttttaccgcctcaaataccggttatcgccaatagaacagcctgtccatataccctatcttctgtaataaaaaatctctctgagcatataaatcgacctgtcatgtggcggcaatcggttatatatatgcggacacacggtgtagaaagatttactgagatgggagagacttctttactgctggatatggttaagaatattttgtagtagtaggaatttgaggttcaatggtacggaagtgtacaataaggaatattttcttatggattatctctccttcctgctgcctttggttttgccccaattataccaaaccggcggatcttcgcactatctcttgagtgcggatcttcgcacaatctcttgggtattgtagtccctccggtttttagtaccaccgccaatgagagtctccggccagttttatctcgcttaccgccttcctgcaactcgaatgattttgggtataaactcattgagattggtatagataaatctgtggcgcagataagtgccaaccaggcggtttgatagcaatctgagcactcaattctgagagcattgaattccaatacctgcaaatttttatctcacatccattttttagcctattttcttattcaagaaaattatctatcgataaatcacctttaccgtattcgtggttagctgattgactgcaagaatagataaacctcttgtcatctgctcttgcaataaaatactaaaaataaacatcacatttctgaaaaaaatatttgtaggcgaattcctacaaatcacttcccaaattcctcacttagttttaatcctgtttaattacccctttaataacagtgtgttattacccgtcatgtaataaacttcttataaatcatatggatgctatgtattttgaaattgaacttggttgcattctgttacatttaacgcatttgcgttaatcgaataatgtttctagactgcgccatccggtattttattgctctgctcatgcgtgtgagaaatacctgtcagagactgtttcatgccatccaatgaatggatagggttatcgataaatattatttctttactttatacacactgagctaatccgtgggtggtgaatgctgtgccaggtaacgtagattatttttattcattctctctgtggtggatttcctgaattcccttcccttaataaggaacgttgatgtcctcttcaagcttccaaaatgagatacctaaagcacgcattaacatcaaattagacctgcatactggcggggcgcaaaagaaagtcgaactgcctttgaagttgttggtgatgggcgattacagcaacggtcaggagcagcgcccgctgtctgaacgtgaaaaactcaatatcaataaaaataattttaacagtgtgctggctgaattccaaccgagcctgaaactcgctgtaccggacacgctggccggggataacaccgatacagccgtcgctttgaccttccgcgagatgaaagatttcgaaccggaaagcgtcgcccgtcaaatcccgcaactgcgtgccttgctggccatgcgcaacctgctgcgagacctcaaatccaatctgctggacaacgccaccttccgccgtgagctggaaaatatcctcaaagacgatgccttgagcgatgaactgcgcgctgaactggcggccctggcaccaaaagagggttaatcccgggattggctgcttgtcattagaaagaagaaaaggaacatgctgatgtctgtacaggaaaaccgtgcgcagggtactgcgacgaccgtattaaagaatagccctgcggcacaaggggtttacgccgccttgtttgaaaaaatcaacctgagcccggtctcctcactggccggtatcgaggcgttccagaacaacgatgcgctggcggaagccaccaccgatgagcgcgttaccgccgccgtcagtgtctttttagacctgctgaagcagtcggcgaagaaagtagaaaaactggataaaaccctgctggacggccatattgccgcactggatgaccaaatcagccgccagttggacgcggtaatgcaccaccccgatttccagcgggtggaatcgacctggcgtggtgtgaagtcgctgatcgatcagaccgatttccgccagaacgtgcgcatcgagctgctggatatcagtaaagatcatctggtgcaggattttgaagatgccccggaaatctcacaaagcggtttatacgcccagacctatattcaggaatacgacacccccggcggcgagccgattgccgcggctatctccaactacgagttcgaccgtagcccgcaagatatcgcgttattgcgcaatatctccaaggtcgcggcggcagcccatatgccgtttatcggttccgttggccccgagttctttggtaaagagaacatggaagacgtggcagccatcaaagatatcgccaactactttgaccgtgctgaatacatcaagtggaaagccttccgcgactcggatgattcccgctatatcggcctgaccatgccgcgcgtgctggggcgtttgccttacggcccggacacggtgccggtacgcagcttcaactacgttgagcaggtgaaagggccggatcatgatcgctacttgtggaccaatgcctcatttgcctttgctgctaacatggtgaaaagcttcattaaaaatggctggtgtgtgcagatccggggcccgcaggccggtggtgcggtcaccaacttaccgatccacctgtacgatctgggtaccggtaatcaggtcaaaattccgtcagaggtgatgatcccggaaacccgcgagttcgagtttgccaatctgggctttatcccgctgtcgtactacaaaaaccgcgattactcgtgcttcttctcggccaactcggcgcagaaaccggcgctgtatgacaccgcggatgccacggccaacagccgcatcaacgcccgtttgccgtatatcttcctgctgtcgcgcattgcccattatctgaaactgatccagcgcgagaacatcggcaccaccaaagatcgccgtctgctggagctgaacaactgggtgcgcgggctggtgacggaaatgactgatccgggtgatgatttgcaggcgtcccatcccctgcgtgatgccaaagtgacggtcgaagatatcgaagacaaccccggcttcttccgcgtcaagctgtatgcggtgccgcatttccaggtggaagggatggacgtcaatctgtcattggtttcccaaatgccaaaggctaaggcataaacggcgacacgatgaaaattgaacgccctctgtgggctcgcgggatcctggtgtctccgcaacaatttcaacaacaggcttcctgggaggcatggaccaatgaatgcattgcgcaaatggccgtgatgcatccctggggcgtgcttcaggccacttttgaattggatgcattggcacagggccgcctgaaagcggcgcgtttgcatgtgcgttttcaggacggtgtgctggtggataccgagtgtgctgatgtgctgccgcccacgctgacgctggcagccagtctgcccgccgaggccagcgacgccacggtgatgctggcgataccacaactgtatgccaatggcggtaactgcctgcagccggatgagcggggcgaacgcccggtacgctatcgtcaggcctggcgcgatgtccaaaatcagttcggcgatgacaaaaagcaggtcgcggtgatgtaccaccaactgaccctgcggctggacactcaggaaaacggcgattatcaggtctgcccggtggcgcgtttgctgcgggatgcgcaaggtcgctggacactggatccgggctttattccgccgatgctgagcctgcaggccagtgcctggtgtggcgaacagcttgagttattgatggtgcaactgcgggcgcgtttgcagcgtctgatggggatgcgccgggagagcaatgcacggatggccgattttgctgtcgcggatgtgtcgctgttctggctgctcaatgcccttaacagtgccgaaccggtactggggaattttcagcgctatccgcaggttcatccagagcgcctgtatcaggagctggccaggctggcgggcagcctgctgacgttctcccttgagcacgaagtgacggcgatcccggtttatcagcatgaacaactgacccgcgtctttcccccgttgtttgccctgctgaatattctgctggaagccagcctcccatcacgggtggtggcgattgagctggttcatgaaccgcgtatcaatcagtggcgcgcgaccctgcgtgaccctcgtctgcgcgaaggggccgatttctacctgtcggtccgttcctcgttgcccgcggcccaattgcagactcagttcccgcagttgtgtaaagccggtgcgccagatgaggtcggtaacgtggtgaatgtcgcgttgagcgggatcccactgcgtccgctgagccatgtcccagccgccatccccttgcggctggaaaaccagtacttctcccttgatctcagccaccctgcggcgacgcagatgatggagacgggggcctgtgtgttctatgtacccggtacgctgggtgagatccaactggagctgtttgcggtgctacgcgcatgaatcctcacctaaccgaacaccccccagtcggggatattgacgccctgttgcaggacacctggctacaggtgatcagcctgcgtcaaggggtaacctgtgccgagggcgaagggcaggcattctggcagcgctgtgtggcggacattgaacgtgtccatcaggcgctgaaagacgccggtcacagcgagcagagttgccagcacatccgatacgcccaatgtgcactgctggatgagaccgtgaaagggcgcggtgtacaggatgatgcctacttcgtgtggtgccattcgcccttacaggcgcattttttcaataccctggatgccggtagccagctttacgagcggatgcgcgccgtgttgcgtgagcctgcgccggatcgcgcggtactgacctgttttcaccgggtattgatgttgggcttcctcggcgggtacgcctccccggcggcttctgaacgggagcaactgatcgatcaactgagcgtgcaggtaccggcgttcagtgtcgcgccatcacgtgggatcctggcaagcgccgcctcccgcaaccggttggggatctggttgcgttactggccggtacggctcgggctggctgcgctgatggttgcgctgttgtggtggggccttgatcactggctgtccggtctgttagccaccttactgccggagccggtgtaatgagtcggtggtggcaacgtgggttgtggctctgggcgggtttgctggcggtcatcttgtgtctggcatttctgccgctctccccgtgggggcgctggctgatgctggcatgggtggtgctgatttgcatgctgggcgggtcgcgggcagggcggcaagcggccggtgcatcctctgatccgctgttcgccgggttggcaactgaaaacggtcttctgcctgaaaacagtcgcttaccggtggtgttggtatgtggtgatggtctggcgtcatggtttggtcgcgaacggtcacaccagagtgcacagggctgctggctgcgggtggatgatatcagcaccctgcggcagtttgcccgacaactgctgtggcaacggccggaatgggccgctcagttggcggtgatgatggtcgtgaacccgcagcaacgccgcgatgagcgcctgctggccgccgatctgcaagagctgcgctggcaactgatgcaactgcgccgcgatagccgccatcctgttcccttgctcctgagcagcacggtggccacctcggttgcccgtgatacggtctggctgtcacagcagcagacaccgccgctgacactctggtcaaccgtctcgacgccgggctctctggccgactggcagcgtgcggaaagccgtgccgtacaggccgaacgactgaaacaggcggtgctgttcagcagccagcatgactggctgaacgcacaggtgctgccggtattgcaggcacccaatgcggatgttgccccccttgccccgcaacagattattcaacagcaggttgccagtctggccgatccggtgcctgcctcgctgtggcagcactggctggcggcgcataccacgctgacacaggtggcgggttggcatccaccgccgcccgccgcccatgacgccttaccgctgccggattttgtcttttcagcgcttcctcttggtagcggggtgtcgtcacgccgtcgggtactgcgccatggtgtcaccttactgacgttggcggcgatggtggcgttgtgcagcagcgcctggcagaaccggcaactgttgcaccgggtggcctttgatatccgtcagtaccacagcgtggcgatgacggattattccccgaaagcgcaggcggtggcggtattacgccgtgatgcggggctgcttgatgaagggtaccgcaacggtgaaccgctgcgtctgggcctggggttatatcggggggagcggctgcgcccgccgctgttggcggcgatcaaaagctacatcccgccccctccgccccctcccgcgccaccggcgccgaaaaccgtgcgcctcgacagcctgtcactgttcgatgtgggtaaattcacgctgaatgcggggtccaccaaaatgctggtcacggcgctgatcgacatcaaagccaaacccggctggctgatcgtggtggccgggcataccgacatcaccggcgatgcgcaggccaaccacattctgtcgcttaagcgcgccgaagcattacgcgactggatgctgtcaaccagcgacgtctcgccgacctgctttgcggtgcaaggttacggggccacacgccctatcgccgacaacgatactcccgacggtcgggcgctcaaccgccgggtcgaaatcagtctggtaccacaggctgatgcctgtcaggtgccggatgtaaaaacagcgtcacaggatgaaagtgacgtatcaacgcaagaaatggagaagtaaaccatggcaattccagtttatctgtggctgaaagacgacggcggtgcggacatcaagggttctgttgatgtgcaaagccgtgaaggcagcattgagatcgtggcacaggaccataacctgtacatcccaaccgataacaataccggcaaactgaccggtacccgtatccacaccccgttcgtattcaccaaagaaatcgatgcgtcgaccccgtacctgtacaaagcggtgaccaccggtcagacactgaaaaccgccgagttcaaatggtaccgcattgatgacgctggccaggaagttgaatatttcaacaccaaactggaaaacgtcaaagtggttaaagttgcgccgaaaatgcacgacgtgaaagatccggcgaaagagaagcacaaccacctggaactggtggaactgcgctacgaaaaaatcacctggacctttaaagacggcaacatcattcattccgattcgtggaacgagcgcgccaccgcatagtgacccgtcattcttcgcgccgcaggtgcgttggcgatattgccgactgcctgcaacacgaattatttagggtaacggctggcaacgttaaatgaaggggaaacgtgccgttggggtcgctcttagtttcaaacacaagtgcgtaagccaccggagcgccccgaggtgcggtcaacccttcactcactgaacgttgtcatcaacttcaggcggttcgccgcctgcttttttgtgttttttattttttctcagtgactgtttgtgcggtgattgagcaaaaattcacaaccctttaatgaccttatgggccttggtttccttagtaaaggaaaggctacgggcggtagcgtgtccaaatagggtaaatggcaaacaaggaagatcttaatgacaacgcattcagcacacttattacgtcggttaaatccctattgcgcacaggcactggccggtgccgccaccctgtgtcagacccgcgcccatgctgagatcactgtcgaacactggttgttaaaattgctggagcagggcgaaggcgatattacagtcattgcccggcgttatgagtgggacatggacagcctgtggcagggattactgtcccatctggacaccttgccgcgcacggtacagggcaaacctcagttgtccgccgcgttacagcaactgatcaaaaacgcctggctggatgcctcgttgcaggaaaatgctgatgcggtgcgctcggttcatctaatggcagcgctgattgccacgccgtcattattggtcgccgaggccgcctggccgttgctcagcctgagcaccactcagctacagcgcctgttaccgctgctggacaaccagtccgacgaacgccctgaggtgcagcaggctgcggcactggccgacagcccggtcaatctgaccgatgaggccgcgacggttacctccgccagtggtcagccgcaactgaatgacgcgctgcaagcggcgctggataaattcaccctcgacgtcaccgccaaagcccgtgccaaccagattgacccgatttttggccgcgacagcgaaatccgccagatgatcgacatcctgtcgcgccgccgtaaaaacaacccgattctggtgggtgaaccgggtgtggggaaaaccgcgctggttgaagggctggcactgcggattgccgacggcaacgtaccggacagcctgaaaaccgtcagtgtgcgcacactggatttgggtctgttacaggccggggctggggtgaaaggcgaattcgaacagcgcctgaaaaatgttatcgaggcggtgcaacaatcccccagcccggtgctgctgtttatcgacgaagcccacaccattatcggggccggtaatcaggccggtggtgccgatgcggccaacctgctgaaacctgcactggcgcgtggcgaactgcgcaccatcgccgccaccacctggtccgaatacaaacagtattttgaacgcgatgccgcactggagcgccgcttccagatggtcaaagtggacgagccggatgatgacaccgcctgcctgatgctgcgtggcctgaaagaacgttacgccacccatcacggcgtgcatattctggacgccgctatcaccgcagcggttaccctgtcgcgccgctttctgaccggtcgccaactgccggacaaagcggtggatcttctcgacaccgcaggtgcgcgcgtgcgcatgagcatcgacaccttgccgactgcgttgatggagattaacgccgaactggccgcactggcgatggagcaacaggccatcgaacaggacttgctcctgctgccgaatgtcagttcaacgcgcttacctgagattgagcaacgccgcgccgcgctggcggttgggcagcacacactcgaacagcaatataaagaagagaagcggttgaccaccctgattattgaggcgcgtcaggacatcgccaacgcagcacatctggtcgcgttgcaggaggaactcgttcagattcagggcaatgcgccgctgttgtcgctggacgttgatgtgcgcactgttgcggctgtgatcgccgactggaccggtgtgccgctgggcagtttactcaaagacgaacaaaccaacttgctgtcactggaaaatcgtctgggtgagcgagtgattgggcaggatgcggcattaggtgcgctggcgcaacggctgcgggccgccaaaaccggcctgacatcagagaatggcccgctgggggtgttcctgctggtcgggccgagtgggatcggcaaaaccgaaaccgcgttggcactggccgacagcctgttcggcggggaaaaatcgctgatcaccatcaacttatcggagtatcaggaagcgcacaccgtctcccagttgaaagggtcgcccccgggttatgtcggttacggacagggcggcgtattaaccgaagcggtacgtaaacggccttacagcgtggtgctgctggatgaagtggaaaaagcccatcgtgatgtgctgaacctgttctatcaggtgtttgaccgggggttcatgcgcgacggtgaagggcgcgaaattgatttccgcaacacggtcattgtgatgaccgccaatctgggcagtgatcatctgatgcagttgctggatgagcaaccggacgcgccggacagcaccctgcatgaactgctgcggccgatcctacgcgaccacttccagcccgcgctgctggcccgcttccagaccttgatttaccgcccgcttcaggtggatgcgctcaaacgcattgtggcgataaaactgaatcaggtggcgcaacgcctgcactgtcactacggcctgagctgccagattgaagacagcctgaccgacacactggtcgccgcctgcctgctgccggacaccggcgcacgcaacatcgacagcctgctcaatcagcagattttaccggtattgagccagcagctgttaagccgcatgagcgagcaacagcgcaccacctcgctgacgctgggctggcatgaagaagatggcatcacgctgacatttgagggcgaataaaaatgaatacctttctcccgactattcggtttgaccatagccaccacaaactggtggtccgcgacagcaccgccgccgttgatgtgctgggctttgaaggccatgaaagcctgagccagccgttctgttacgacatccaattcaccagcgccgacaaggcgattggcccggcgaccatgctgatgcacgacgcgtcactgacattggcggccccgatggccgaagcttttggcgtgacggttcagcagacccagcgggtgatccaaggggtggtcaccggatttaaacgcctgtcggcctcgaaagaggaatgccgctacgaactgagcctgcaaccgcgcctggccttgttatcgcgcagccatcagaacgggatatatcaggacatgtcggtgccgcagattgtggaaaaaattctgcgtgagcgccatgacatgcgcggtcaggattttgtcttcacgctggcccgcgagtacccacgccgcgagcaggtaatgcaatacggcgaggatgacctgacctttatccgccgcctgctggccgaggtggggatctggtttcgttttaccgccgatcccaaactcaatattgatgtggtggagttttacgacgaccagcgcttctatcagcaaggactgacgctacaggcggtgccgccttcggggatgcacgacagcgggatggaatcggtctgggacctgtccagcgcccatcaggtggtggaaaaatcggtcagtaccggcgattacaactaccgcaccgccactgccgacctgaccgccggggccgacatcacgcgcggcgataccaccacctacggcgaagcctatcattacgccgataactatctgaccgcaggcagcgaagggcgcgagccggaaagtgaaagtggggccttttatgcccgtctgcgccatgaacgttacctcaataatcaggcgcgcttcgccggggtggccaatgcggcggcactggcaccgggtcaggaactgaacgtcaccggcaacgacgtgccagcacagtttggtaaaggggtgataatcacccgcatcaccagccatgcccgccgcgaccgcagctatgaagtacattttgaagccattccttactccgaggattattgcttccgtccggcgctgatccgcaagccgaccatggccgggaccttgccggcgcgggtgaccagtaccactgcgaacgacacttatggtcatatcgacaaagacgggcgctaccgtgtcaacctgatgttcgaccgtgacagttgggagtcgggttacgaaagcttgtgggtccgtcaggcccgcccgtatgcgggtgacagctacggcctgcacctgccgctgctggcaggcaccgaagtggcgatcgcgtttgaagacggcaacccggaccggccgtatatcgcctatgtgctacacgactcggcgcacggcgaccatgtcaccatcagcaactacaaacgcaacgtactgcgtactccgtcgaataacaaactgcgcctggaggatgaacggggtaaagagcacatcaagctcagcaccgaatatggcggcaaaagccaactgaatctggggcatttggttgataacgagaaacagcctcggggtgagggttttgagctgcgcaccgacagttttggtgtattacgggcagaaaaaggcctctttatcactgccgacggacaggccaaagcacaggggcaggtgctggagatgcaaccggctatcagcctgttgaaaagtgcgcaggaacagatggaggccatctccgcggatgcacaaaccgccaccgccagtccggccgacctacaggtacaaatcagtctgttgcagcaaaatctcactgaactgaaacaagctgtcctgttactgagtgcgccaaaggggatcgcgttgagtagcggggagcatctgcaaatgagtgccagcgataacctgattgccaccgccggtaaaaatgccgacgtcagcgtcgcgaaaaatttctttatcggcgtaggcaataccctaagtatcttcgtcagaaagctggggatgaaactaatagccaatcaggggccgataacagtccaggcgcagaatgatctaatggagttattggcgcgtaaagcgatcaccattaccagcaccgaggatgagataaaaatcaccgccaagaagaggatcacgctgaatgcgggaggcagttatatcacgctggatgagaatcggatcgagtcaggaacggcgggggaatatttgaccaaagcagggtattacgggcggttagataaggccaaactcccaactgaatttccagccttagccgctaaaactgaagaccccattaaacgttggctattctcttaacaggacgttaaaaatatgattatcagccctttatttttaaaagataagtccaactcagaagacgatgcttcctgggtctccagaatgatgcatgtagatcctgagcgcggttttccccttaacagccatcgctcgtggcacggaggcatacatattcctcatactgacagcggcggtacgccagaaaagatccgagctatcgcagatggcacggtgcactctctccgccagccagtcggtgacaaaaaaggcattcctccttataactacaatggcgctacggattgcggctatgttttgttgaaacatgaaacagagatcggttcaggtgaaaatgccaaagtagtgtatttctcgctttatatgcatttggcctctatagatgcagcagtaaaaactggcgagaagatttatcgcaaagatcccattggtaccgtcggtcaggttgatggaggcaatgcagtccatttccagatattttgtgatgacactaatttgacaaaattagttggccgcacgacgccagaactggatttgacgaaaaatggccgaacggatgcggtttatggcgatatgtatttttatctgccaacaggcaccaaattttacagccacgcgccggccaacaatgccactacaaccaccgaagctgaaacctataccagcaccgaacctctctttgtcagcatgagttttgataagggcaagtgcaccatgctcacacgtaagaaaggtgtgttctctattggaaaatacagcgaggtcggtgaaaaactggaaaacgccgatggtgcagattacgaatacaacttgtatgcgcaggctaagaagttatacccgcaaagccaaagtgcaggttatgagctgttaaggtttggtcgggccatcaacaccgactatgaaacattggtccctgccgacgcaccattgtggcgaaccatcagttatccgggtggcaaaggcgttgtgaacctagcccttccggcagtgaagaagttcagtgatggtgatttcccgcactggactggctggcaactgatcgatgacgacacagacgaaaacagccagtgcaattcagagcaggtactctgccgtattggcgatgatatgcagggtctgatctgccatttaccactggaatgggacgcatcgacgctagagaaacgtctctcatggctgaaaacgacggtgataaatgaaagtctggccaatcaaaaagcaagccatcaggtagatgacacagggaataatgcttcagggtatgcattcgataatataaaccctgacatgagcgtgctgaatgcgcaaagtactccctcttttgaacaagcagcaaaagataccgcgatggcagaagccgactggaatgcgcttatcgaacatgctaaagcattgtgttttgatgtcagcggtttgcctgcagggcgggtctggcactttaaccctatttcgtttattgcacattttaggaagtgcgggtgggttgagaactcagtacttagtctgattcttagcagtaatacaaataaagctcctttgagaaaatcgatcactgaagcagtcgaaaaatatggcgataatatcaatagaataatgctgaaatacattatgaacactccaataaggcgcgcacattttattgggcaaggtgcagtagaatctgactatttaatgaccatccaagaagttagtcaaaaacaggacattattaatggcaagccggtaggcggagatattgttcaagattcaaagagaaatgaaagagacttgggacattggtatggagaagtccctacagaaattgatgtttacttttctgggaaaaagtacaataagaaaggtagttatatagcaggttcatatagttggagtaatggtaattgtggcgatattgacgcccaaaaattcaggggtagaggattcaaaatgctcactggtcgcgcaaactatgcttcatattgggtgtatagaggatggctacagactaatgactttgatgcatactggtgggatgattctgaatataaaaaaaagaacacaaagaaaatgaagaaaaaacctgcaattattaattcaccacaaaaagtaactgagaacgaatataactgcatagatactggcggatatttcattcgaggaataaagccaaaaacgattcaatcaatggatgatgacaaagaatatatcatgaacaaaggtcaaggtgaaaatgaaaacagagtcatcgagcgagtaacaaaagcaatcaacggagcagataaaggacttgaacaacgcaaattttttacgaaaaaagccaaaggtataatgatatgaaatcatttacattactctctttatttatactatctcaattttattctttaagtgcattatctgatgactcaatctcagtaagaattgatgacattaaaatataccttaataataatgacttatcagaggtcatcttggaaaatttgataacaggcaatgcaaaaaaatgtaaaataagcaactcgactgaagaagatacgaaaaatggaaacggttttttacgcatcaccacagataaaaaagcaatcatattattttcctcccatagatatctattaatgaatgagttaaatgagtgtagcaacggtaagacaaaactatactctctacccaactcgcacattactatgctacaggatataaatttcgaaaataagttattccttcaattttcattagaggataaagatagttggttagcatctatttctcattttggtagcaacataaacttgttacgcggcgaaggtttttacaatccaaaaaataaaaaaaaagagcaagggttttctctgggatatagcaatggtgacggtcagatttcaaccaatggaaaatatgtcgtagtaaatgactttaactgccaggaaggtaagatacctacaggctctggagtctggaatataaaaagtaacaaaagagtaattttcccaacgaaaatagacgaatttggaaggattggaaacagtgatgaaatactggaaaagtgtattaaagtttttgaaggaacatctactattcaacagctgggaggtacattaggcttatgaaaatatagcagaaactttcacaatataaacaaaaaaataaaaaatattggttcgcaaaaataaaacagaccctctcaacaagactgtcatttaaattagaaaaataaagaaattgacaaaaatcgtcataaacttattaacttccagctccggatggagttactcgccaacgaggtgatcaccattaccagcaccgaggatgagataaaaatcaccgccaagaagaagataacgctaaatgcaggcggcagttatatcacgctggatgagaatcggatcgagtcaggaacggcgggggaatatttgactaaggcagggcattacgggcgagtggataaggcgaaattggagacagtagtgccaacattagccgttaaagctaaaccacccactcagaagtatccattttcttaattaaaggattaatcaatgataatcagccctcctttcttgcgcgcaaaaatgtcgtcacaacccgatgaagaatgggtaagcagcatgatgccggcagatccacagcgtggttaccctatcagcaacagccaggcatggcacggtggcatccatatcaaacataccgaccacacaggcgtgccggagcaagtgcgtgccattgccgacggcactgttttttcagtacgtcaaccgagtctgcagaagcgagacttgctgccgttgaactacaatggccccaccgattgcggttatgtattgattaagcatgaaacagaaattggcagcgatgagggtggcaaggtcgcctactggtcgttgtatatgcacatgaaaagcattggcagcacagtttcaccaggttcagttgtctaccgaaaagatccgttaggaaccgtcggcatggtggatggtcagaacgccattcattttcaaatattctgcgatgacgccaatatcaaaaagctgacgggtcgtgaaacgccggaacttgatttagcaaataatggccggaccgatgtcgtctatggagacattcacttttatttgcctgccggaacgcctgtttatgactcgatgcctaaagacaacacgccggtgtctttaatggcaaatggtccggtgccccgcacaaagtctgatttatttgtgacgatgcgttttcatcagggaagttgcacgatgacaaccttgcataaagccgtttttagctcaatgtatctggaagtgggtgagcccctaacggatgccgatggcgcagattatgaatacaacctttacagcaaagctttaactttgtacccgaacagtccaagtgcaggatatgaactgctgcggtttggtcgcgttattaatacagataatgaaaccttatcacctgccggtgcacctttgtggcgaacgattaattatccggaggggaaaggggtagttaaccttgcggcagcgtcagtaaaagtattcagtgatgctgatttcccccactggatgggatggcaactggttgatgatgatacggatacgaatagccagtgtaattcacccacaattactttgcggtgtaagactggggtggacttaagcgggatgatttgtcatttcccgctggaatgggataaaacgacagtagataaccgcttccagtggctggcgaaagaaaatgatgttctgccggagcctatggagctttgtgatttagggcccctgaccgatcacgcaaaggcgctttgtttagctgagaatccactaccttcgggtagagtatggcattttgaaccaacgaggtttattgagcattttaggaagtgtgggtggttgagtaataaggaaatgaaacaattaatcccaactaaagcactctccaacggacaatggcaaaccatacctgaccgatatggtgatacatctgtgctagctcgacactattccagaataaataaggtattacgaaaatatttaatcaacacaccattccgaatggcctgtttttttggtaatgcaatacaggagactgcttggcttaccactacgcatgaaggttatgtgtatactgaaagaaatcaacgaacacgcgcaataatcagacattacaatatttggtattacccgtggtatgggcgcggttttttgcaattaactagccctgggaattactataaatattttaaataccgtgggtatacttatgatgaaacagttaaaataaaattggaaaatgaatataaccgtttatataggaatggttccataagatattctgaaaatcatcttgatgacactagcaatcctgaattatccgcagaaattctcaactggagaaatagccttgaaactggagattatgaaccagccgatagtgcaggattttattggtgcactacacagatggcaaaatacgcagacccagaacatattcttgaacggcaagtgtcagcgaaccatatttactatcgaagcccttcattttggcaagccagtgcaactgttaatttaccgggagcaaggcagcgaactaattattcagggttaaatggttttatcgagagatgctacgtttacgggagcgcccttgcggttctaacagaattgaaatttccagactcgcaaggaacatattctttagaaaaacctgaagaaaataatttaaggagaacattatgaatataaaaaaataatttcggcaatattaataatttgtttttccgcaaaggcagagatacaaccaaaaccagaagaaaatatagattcaaaaaacataacgatctcaaaatttagtattgatcagtcttctccaatagactataacactatccaaacaagtggctgtgataatgtgacttacaatgttttttcgccaataagtataaacacacccctgacacaaagtattccggcccatcaatggttgtgcatattcgatactgatgcatatgaaaatggatatgatacaggcagctacccagaaaaaatatcctttaacaagaggacgcagagttgggaggtaaggaatactgctgttaacttcaaaggaaagtccccttatataaaattaaaactttacaatataaagtccccaaactctttggggttcgcagtaattgatgagaatataaacgaatatgaccgaggcctatacaaagacaaagatttgaaaaaaataatttatttctgcatgattcacgacatctatgctttgtgtggaacaggtagtctaacaataaaaattaataataaggatgtcgatctcacctattatgcactgaaatcattggaatcaattctattcagaaccccaccccaataaataaaatccaacaaccttattaaatcaactttttattgaggttaattaaaaatgaaatcctttaagaaattccgaatgatattgttgatgattttttcgagtttgctttccatcaaaaatgtattctcatctgagcttacggtgaagattgtaggcagtgtggtagtgattattaaaattcaaaataaaaaaataagtggggaagggctaagcaaataaatattcttggttgaatatttaacaaaataaaataaggcatacatcgattatgatcccggaattatttttgatgaaaatgccggaaatatagtaactgcagagccaggttattactcgctacacaatgaactatttgagaagtgcactaaagataaaacgtgggaatttaaccgttaccctaaagaatgacttgattacttacggcatatttaagaatgtattgatgcaagtgcctaaatagtttttcataataccgctacagcctgacttccggggaaaggtgaagccaccgccataaattgcttcacttttatcagtaattgccacatgtaacgacattgatggttacgagtgatggtttcgtgcagtgataaccaaagcaactctattttatttaaccatggtaaatatgtcggtaaaaataacagattaaacttcgggttttcctgtaatcagtattctactatacggcttttgtgtatgacataattatccaggattaatgtgatggtttcagctcgccgataggtttgcctcagcaccgattttagggttgagaacgatatccactttatcttcataaaataccggatttgccacactatttttctctagtgcagtctgtattgcagcgactttttcagcatagtgtggatccttaaattttaacgttggtgccgctctgcgccagacaataccggcctgacataaacaacgatatacagtgctgattgatatgctaatactaaaaagatttttaatttcaatggataaaagtgttgtgctccagcgtgaacgtaaccatccaaagtgttgtggcggttgttgccccaacagaatgagtgtcgggataatctgttcaacgagccattgtctggggtgtccgagaggaaggctttgtagtcctttggaaccgaataaagtaaaccagttaatccatcgtcaaacagaagagcgagcagcacagagcgttctggcggtatgagagacagtatcgccccgatgaagcattagcatggcagtgagtcttcttgcgtaatctttatcgcgcgttttatgaatagctttctgcatcaaacgtcgttcagggcgcgggataggtgctatgatcgacataactcagttcagtaggttttttttgattggtttggcgattcatcagatcgctcaactcgggctgagttcccttttggtgatctactattttgaaaaactatttagatgattattaaaataataggttatcagagggtggctatttaattctctgatatgaaataggattctacggtagagcgattattcatgctgttcatggttataatactcaggatagtgagcgatgacagcctactgtaaagatctttggtgtttggggaagaatattttatgttggttcaaactatcaatgtaaggataatgagttagattacactacgtatcctgaagtcggattttttgatttttcatgtatttatttcaagctcgacttaaattaaaggagatgatgttaatacattatctcttgagtggatgaatgattcagatgataatatattgaataatggagaaaaattatcatggttataaattgaaacggataaagtatatgaagctgacataactcacttttcattatttaataataatttcaattattttatattatgttgatttatagattgagattttattaaattctttgtaattggtttggtttatgttattcgtatttataatttatcatgtaaatatttaattaattattagaagtgtggtgggaaaggaattttggtttcaaatagtgatttaaaaaataaattattactgaattacatgctgagtaaatagtatgaaatatcacttcgtcaatacgaatgatacaccttgttttaaagttacgaccatatacttcattctgttattttatatttgagtcctccccatgcccgtaaaattaaccaccattcccggcccgtttttacgtccttcgccgcccaagccattacgctggctgattgtactgctggggtttattgccgcaggaatattactgatgcgttttctggggaaactgctgggcgataccgagttctggtggtttgccatcggtatcccggtggttttctggctggttctcatgggctttcgtctggcgatttatctgatgcaacagatccaggccaatgcctgggattcacggcgtgagcaggtcatattgcaggaggttcgccgggggcggcgggcgttgcaaattctggcggccgcatgcagcacggcgcatgatcctgacctgcaatttaccgggatagcagacgcattactgcgtaatgacaataaaatcattccccaggccgcctggaatggcgggagcagtgttcggcacagccggttgccggtcactgacggcttgtctccggatgcacatttatctgccgcattttctgctctgctggataatctgactgcccccttgtcccagcttccccctgacaatgcggtcgctattttgttggcgtcttcttcttcggtgcccagagcccgggtgctggcactctggcagcaggcctggcaggagagcggtattggtcagccgaccacattgctctcaggccacggactgaccgttatcgatcactggctggatcatcgcattaaagatagtgcggtgttgctggttgtcgccgtgcagatagcccctgaacagcccgaaatgaccggcgaggccgtggtgggtctgttattggcaaaccgcctgacccaaaaaatacttaccccgctggcgctgttacaccgcccggagtgtaccctcccgcagcaagagagcttgcaggcgggggtgttacaggcggctgactgggtgccgttacccccggataccctacaacatctctggctgaccgggttatccgtagaaagtgagggctatcgcagtgccatcggtattcagggcaaagcgccactggcctgcatcacacccggtccggatgtgcataattttaatgaatttttaggatgtcctggatgtgcaggtccgtggctggcgatagccgccgccgcgcaggccatcggtcattcctcaacaccgcatatgatcctcagtagtgaacaaggcagtgacactgtctggagtaccgtcgtatcccctaatgcttcccgcaaggagaatgaaacgtgaagcgcattgccttaccgattaaaaagccagaagtctggttctggattgttgccctgctgtttttgctggccggtgccgtgttgtgctggctggtctggcaacaccccgaacgggtggggttaattccggggacaccgcaacgtgaccgttggctgacgggactggtggtgggaacggggatcctgaccctgtgcgcattactgtcgtatgcggggacccggttatccggcagaaaacactttgatgagctacggcagcaggcacagggcgatgatgcgccgttgccggaagacaacgcgcaggcgggtgagactcagcagggtgaaccgtcccgcctaaaaacccgcctgcgccgccgttacggtctgttctggcgcgacaaagtccggctgctgatggtggtgggtgaacctgacgaaatcgccgcgctggccccgcaactggcggagcagggctggctggaagggcagcgcacggtgttgatacacggtggcagtttacaacgtccggcggatgaaaccgggctgagtgagtggcgcaaactgcgccgtggccgcccgttggatggcattgtctgggcgatgaccgccgcgcagagtggcacgccacagtggatggataacggcctgcgaacgctggaaaaaatgggtgccgccttgcgctatcaaccgccggtgtatctgtggcaggtctgtgacagcgactggcctcaggattcgcggacggagcagccggtcggggcggtgttcccggcgaaggctacgccagaaaaggtggagcagcaactgcgtgccctgttgcctcagttacgtgaacagggaatgcagcagctttccatcgagccgcaccatgatttcttgttgcgtctggcgcagtcactggatcagggcgatgcggctcgctggcggcagcgtctgacgccgtggtttaccgagtatgccgcgcgtattcccttgcgtgggctgatgttcagtttacccgatacctctgcatcggcggcgcaggtacatgagaaaagctggacggtaccggccagttggcagggggtactggatgattgccggggggcgcgtggacgccgtgtcgggctgccgtgggagcagacactgtgctacagcttgctggcactgattgtcttgtggggtgtgggcagcgtggtgtcatttgcggtcaaccgccaccagatggtctctgccgcacaacaagcacagcaactggcgcagtcgcacgcggtctccgaccagcaactgatggccctacaagccctgcgaaatgatatcgggcgcttacaatctcgcgtggcgcagggcgcgccgtggtatcagcgctttggtctggaccataatgcgccgctgcttgaggtcctgatgccgtggtatggtcaggccaacaaccgtattctcagggatgccaccgcgcagagcctgtatcagaaactcagcgaactggcggagctgcccgccaacagcccgcaacgggcagcacgggcaaaaacaggctatgaccagttaaaggcttatctgatgatggcccgcccggaaaaagccgatgctgtattttatgctcaggtgatgcagaccaccgagcctacacgggccggtgtctcccccggtctgtggcagagtctggcgcccgacttgtggcagttttatgcacaaaatctgcccgctcagccggactggaaaattaccccggataccgggttgatcagccaggtgcggcaggtgttgctggggcagatgggtcagcgcaatgcagaaagtacgctgtatgaaaacatgctgctgtcggtgcgccgcaactatgccgacatgacgctgatggacatgaccggcgataccgatgctcagcgtctgtttcagacctcggaatccgtgcccggtatgttcacccgcaaggcctgggatgagcaaatccagcaggcgatagataaaacggtggcctcccgccgcgaagaaattgactgggtattgagtgataaccgccgggcgatatccgaagatatctcaccggaagcgctgaaaaaacgcctgaccgaacgttatttcaccgattttgctggcagttggctgagtttcctcaacagtttgcactggaatgaggcgcataacctgtcggatgtgattgaccaactgaccttgatgagtgatgtacgccagtcgccgctgattgcgctaatgaacacgctggcgtggcaagggcagaccgggcagcagaatcaggcattatcggattcgctggtgaagtctgccaaggcgctgatgaataaagaccaggctccggcgattgaccagagtgccggtgggccagtagggccactggacgagacctttggcccgttgctggcactgatgggcaaaggcgatgcacaaaacaggctgtcgtcggacagctcgctgagcctgcaaacgttgctcacccgcgtgacccgggtgcggcttaaactccagcaggtggtcaatgcttcggatccgcaggagatgacacaggtgctggcccagaccgttttccagggcaaaagtgttgatctgacggacacgcaggagtacggcagcctgatagccgccagtctgggagaggagtggagcagcttcgggcagacgatgtttgttcagccgctgacgcaggcgtgggaaaccgtgctgcaaccttcatcggccagtctcaacgaccagtggaaaaacgcggtggtggccaactggaaatcggcctttgatggccgctatccgtttgccgccagtaaaagtgatgcttcattgccgatgctggccgagtttatccgcaaggacagcgggcgcatcgacagcttcctgacccgtgaactgggcggcgtgctgcacaaagaaggaacgcgctgggtgccgaataaggtgaacagccaggggctgacctttaacccggccttcctggcggcgattaatcaactgagccaaatctccgacatcttgttcactgacggcagtcaggggctacgctttgagctgctggcccgtccggtgccgaatgtggtggaaacgaatctggcgattgacggacagaaattgcattatttcaaccagatggagagctggcagagtttccgctggccgggggagacctataaacccggcacgatgttgacctggactggtgtgagttcaggcgcccggttgtacggtgattatcaggggacatgggggctgatccgttggctggagcaggcaaaacagaaaaagctggatgaagggcgctatcaactgaccttcaccaccgcagataaacagccattgcaatggatattacgcaccgagctgggcaaaggcccgttaggcctgttgcaactgcgtaatttcactctgcctgcgcaaatttttctgatacagcacgcgccgcttgcgattgctgacatgtcagacgatgaagacatggcagaagactgatgtcttctatcatcccccccaataaacacccacaggagccgttatggcgacgttaactaccttgctcaccgcttgtgccgcagagcctgagccacttttacagcaggccagacaacaggttgcgctctgggaacgttggttgcaaccggtgacacccgataagcataccggtgaagaccccggttacgatgaccacttccaacagatgcgtgaagaggtcaataagctctcgggtgccgataccacgctgacctgcgagctggctgaaaagctgttcaccacacacggcaaggatgtgcgggtggcaacctattacgtctgggcgcggttgcaccgtgacggcgaggccgggctggcggatggcctttccctgctggccgggctgatcacgcgctttggtgagggcctgcatccgctgcgtacaaccagccggaaaaccgcgttggagtggctggccggctccggatgcgcgacagcttgtcactttacccggaagtggataaagccgattttgagcgtatcgtgggcgcactggcccttatcgaacagaggctcagtctctgggacgaaggcgtccggccgcaactgggcgggttgtataccgccctggaaaaccgcctcgcgcaatctggtgggctaaatgccgtggtgccgcaaaacagcagcgggtcatcatcggcaggcagcttgaacccagccaacacggcgtcaccggcgttgcggccagtgcaatcgggacgtgacctgctcgatcagaccaaaacgctggcaaaatacctgcgcaaccagccgcagggctggctctccgggcatcatcttatcaaaagcgtgcgctgggatacggtacatcagtcaccgccattagatgtgaacggacggacccggctggtaccgccgcgcccggaatatcgcgtacaactcaagcgcctttatctgcaacaaaactggctggcgttgctggaacaggccgaatcgatatttgccgaaggggttaaccatttctggctcgatgtgcagtggtatctgcatcaggccctcagcaaagcgggggccccattcgatggctgggcgagctgtatcacgcaggatttacggttattactgacccggctgccggggctggaagggctatgctggagtgacggcacgccatttgccgatgaggtgacgctggggtggataaaccagcaggtactggagtcggtctcgggctggggcagcgagccggccgccgtttcatccggtgaggatggcattctgttgctggagccagaagctttggctcaggcggacagcgaaggaattgaagcggcgcttaactggttgcagtcacgaccggggatcaccacggcgcgccatcagtggctgctgcgtctggtgatggcccgggtggcggagcagtacggtaagaacgatatggccttgcatctgctgagtggccttgatagcagcggcgcgttgttgaccttgccacagtgggagccggggttggtgtttgaagttaaagcccgccgtttgaagctgttgcgtatgaaggcacagcggggtgacagtgataaaacccgcctgcatgctgaaatggaaagcctgctcagtgggcttatcgccctcgacccggcccgtgcggccgtattatgcggataacagagaaggaacagacaatggcaaaaggctattaccttggggttggggatgaaacaacctgcggcggcgtgatcatcgaaggtgacgccacacatgtcttgatgggtaaagcggtggcccgtgaacaagacagagtgacctgcggtaaacatccgggaacctatattattatcggccatgttcctggcgattcggtaaatggccgcaagtttgcgggcaccttgaatagtcaaagcaattgcccgtgcaaggcgtggtttattccttctttggtgcatgatacgtatgagtttggtgcaagaagtaaatcacaaaatatgtctgaaattagtactgaagtcgaacgtgagatggtagaaaatgtgagtgaatcagaagaaaaatctaaagttgtctgtgcccatattgatggcgctttagtagtagcgagttatatccttgatgaaataaagaaaaatgtaaaaagtgataccgctgataaaatcagatcttttatcgataatgacctctataaaaaaagacttaaggagtggcaggattctccttggtacgcgagaatgaatgcacctccacagcctgaaataatatcggcatcggttttatggtttatggcggtcaagagtggtgctaaatgggatcataaacctaaaattagagatcaatttaaagcatatgcagtttctcgtcctctggtcggaagcggaacccgatcaaaaagctattttcataaatatgaagaacatgattatttttatgatgtctggtccaatattcactatggttatgtaggcttaagtcttggttttgatgagtcatatttattacttggctcaactcttgagcaagtaagaaccagcatcgggagtaaaccagatcctatagatgatattacatgtatgaaaattggctatgcactctatcatcaacatggaaaatatgctgagacgttagatgtcaggcatatactcgatgctcttgaatcagcatcggaccttgatctagctatttcaagacaaattcattggtgttggaataatgataattcgagtcaaattgatcacccgcagggtaagtaatgaaaagaataataatggttgttacgatttttatcgtattaggaattatttctatcactgttttttattttgttaagccttctatttttctttataataatactaataaaataatatatgtatattcttcggaaagtacctacggagttgaacccaatgaaaaagaagttgaagaaataataaaaatgaaaccagatgttatagaccctggtgaaacattgaaactggcaccatccatattatctttactgaaaaagaatatcagaaaggatacaggttggcgtattgggggtagatactcattcaattcagttggagggggaggacaagcatttatgctcaccagagcctctggagtttgttcagtattgattactatcaatgataataaatctgaattagaagaaatagaaaaaagttattgttacaaaaaaataaagccatttaaagatagttatcctaatggataattaacctatcgtctttagtaataaataatgaaggcgagtgcaattgattcgcacgcattaataaatatattgctctcactatttatctattcatctatttaccaaagctataaccaatgattatcttttttaaaggcattattagagtggattaattctccgcaattaagccattctttatctgattagtttctattttattcgtttcactgagaaccctatggacgacttaaccctgcgttattttgacgctgaaatgcgctacctgcgcgaagcgggcgaagagtttgctcgtgcgcaccctgatcgggctgccggattaaatctggataaagccggggcgcgtgacccctatgtcgaacgcctatttgaaggctttgcctttctgatgggccgactgcgggaaaaactggatgacgacctgccggaactgaccgaagggttggtcagcctgctgtggccgcactacctgcgtaccattccgtcgctttctattgtggagttcaccccacaatggcaggggatgaaagagcgcatgggggtgagtaaaggttttgaagtgctgtcccgccccattggtgaacgtgaaacccgttgccgctataccaccacgcaagagatggacctgctcccgctgaccctgcgccgtgccgggctggacagtgaacccgatggccggtcggttatccggctgcgctttgattgcagcgcgctggccgactggagccgtatcaacctgagccgcctgccgctctattttgatgccgatgcgccgctggcctgcgccctgcatgaggcgctgaccctgaataccgccaaactctggatccgtttgccggggcaggctgatcgccagccgctggacggccatttcgcgccgctggggttcggggagcaggatacactgtggccgaaggccgacagtgcgttcagtggttatcagctcttgctggagtactttaccttccgcgaaaagtttatgtttgtcgcgttgcaggggctggatgggatcgagctgccggcggaactgccgtggtttgagattgatgtggtgctggaaaaacgctggcaacatgatttctcgttctccgaaaagaacctgcgcctgcattgtgtgccggtgattaacctgttcccgctggaatcggacccgctgtcactttcttcattacagaccgaatacctgctgcgcccaatgcgcattcaggacggttataccgaagtgtattcggtggactcggtgatctcctcccgtcataccgggcatcaggtctatgtccctttcaccagctttcgccacaagggggggatgttgcgccatgatgcgccggagtattactaccatacgcgggtcaaacgcgggccttcggggttacacgatacctggctggtgctggggggcgaggcgtttgataaccacagcgtaccggataatgaaaatttgtcgctgagcctgaccggcaccaacgggcagttaccgcgtaaagcgctgcaaagcacggtgctggatacggcggtgaaatccaccggggctcaggtgcgggtgcgtaatctctccgcgccgtcattgccatgctacccgccgaaccgcgaccgttttcactggcgggtgctgagccatctgggcagtagttttctgtggatgatggataacgccgaagtgctgcgcggcacgctggcgctgtatgactggacggacaacgaaatgaaccgccgtcggctggaggcgatcgccgaggtcaaacacagcgagattgaacgctttgagcggggctatttgctgcgcggggtgcacattgaaatcaccctcgacagcaacggctttaccggtaccggggatatttgtctgtttggggaaatgctcagtcgcttctttgccctgtataccgatattcacctgtttaatcgtctgactctgatactgcaaccgacaggagaacgtttggaatgggaagagaatcatcagtcccgccttcccggctaatcacccggcttaagcgcgatatcggccagatcaatttttaccgtttctgtcagttgctggagcaacaaccgggaaccttgccgctcggcagtaccaacagcccggcggatgatccggtgcgttttcgtccgcatcccggcatgggttttccggtcagtgaactgaaggcgctggaaaacgacccgctgcatccggaagccccgttgaccgcgcgcaccacctttatggggttgtacggggtggattcgcctttgccgacggcctatatcgacgatatcacccagcagcgcgaagggcatgaggcgctggaagggttcctcgatattttcaaccaccgttttatgacgcagttttatcgcatctggcgcaaatattcctatccggccacttttgagtcgggcggcacagacaatacctctcagagcctgttggggctgataggcatgggtattcctggctcacagcagcattttgccaccccgacatcgcgctttctggccttgctgggggtgatgcgacaaccggggcgcactgccgaaggggtacaggcgctggtccggctgctggccccgtttaccgaggcggatgtcacgccccattgcctgcgcacggtgcgcctgacttctccgatggcgtttgccgatgaaggggccaactggctggacggctacaccgtgctgggtgatgaggccattgatgccaacagtcagttgctgatttcgctgcgcacggcagaccgcgacgaggccgctaactggttaccggatggcccgctgtataccgattttctggtgctgttgcgggtctatctgggctggcgttaccgggcctgtatccaactgacggtcgccacccggttgctgccggcgttggtgttggatgagacaccgataaggctgggattaaccggcgtgctggggctggatgacgcgacgctgtcagacgatatacctgaatattttaccgtggcgctgggccactaccgtgggctggctccacagcaacatcaagaaggaaaccgacgtgttaactaccgtttggaaaaataaaacctgtacttcgaaacataaaagctgggccgcctggaaaaataaaatctgcatccccgcactggtcttgttgctcagtggctgcgggctgacgcaagccgtgaccgatagcaccgtgtcggccacaaaatcactgttttataagcagataaaggtgctgcatctggactttaccgcccgtgaagccctgaataccgatgcgcacgaggcgaactcgtcatcggagccggtaatggtgcgggtttatcagttacgtgatgataaaaccttcctcaaaacggtgtatcaacaactggcaagcgacggggaggcggcgcttaaagatgacctgctggccagccgcagtgtggtggtgaaaccgggcggggcggtaacactggatatgccgatggaaaaagagacccagtttgtggcagtggtggcgctgttccgtcatccggatatggccaaagaccactggcgtctgatactcacgctggacgacctgcatcccgataagccccgtacccttgagttgggtaataacagcctgaccctgcggacggagaaaaaataatgccggatacctcctcgccgtcactgtatgagcaattgctgggcaatttcaccggcgggcttgacctgcatcaggtcagtgacgaaaaccaggtcattctctcggtgctggacaatatgcagcgcattcttaattgtcgggccggaacactcagtcatctgcccgattatggcctgccggacatgagtaaaattctgcaggggttgccgggcagcgcgcattcgctgctgaccacgctgtccgccaccttgctgaagtacgagccgcgtctgaaaagtttgcaggtgattctgttgccacagaccacacccggtcatctggaatacgccattgatgcggagctgaaagggctgggactggtgcgctatggcacggcgtttatgccggagggccgggtgctgatgcgccaccttaaacaacaacactacctcaatcagcgggagtcattttgatgcgggttccgggaagacaaccacatggcaggtaataccgagcgtctgctgaaaaccggtggcgatccgcgcgcactggcggatttcaccgcactgcggggtgaattaaataaactggcccacccggcccgcccggatgttgattgggtgcgagtcgagcagctttgtttggcgctgtttcgccagaacggcgttgagttacagactgccgttgattttaccctggcacgaacgcacaccgttgggttggcgggcttatgtgaagggctggaactgttggcggggttggtctgccatcaatggcgtgggttatggccaccgcaaacgcatgcccgggtggcgttactggcctggttgagcgaccggctgcagcaagtgtggcgcaccatgacgctgtgctacggtgacctggcgcaggtgtaccgggcagagcgggcgctggaacagttgtgtacgcagttgcaaacgctggagctcaaacatttgtgcaagctggacggggttcgtttgatgctgcataacgcggcgcagcggttggaaagtaccgaggccgtgtctggccttgcgaaaccacggggtgcctctgaaccgcccgagtcgctgcgatttgcctctgtcccggtcagtgaaccactggtgtatattatcagcgaaccggccccgccacctgttcaggtggttttacctgcctcacctccgcgctggaaggcgggccacggttttgccgcggggttatcgttgatggcggtactgatggccggcagtttcgttatctggcagtcggtatcatcggatcccgtgagggaaacattgctggccactgccagtcctttgccgataccgctgagtgctaactcaatagctgaactgaaaaaacaggcttcagatgttgagtgggcacgtctggcggaaccggtgttgcaagccagtgcgatgcagttagatcaactaacacagttaccgccgttatgggcgcaggctcggggggatgccttgctatctcaggcgcaacaactgtggccgaccaatcaagaggtcaaacgactgaatgcgttgtggcagcaacagcgagcagccggtgctgcgcccttggtagagttgaaacactatgcattggcgcaagaccgtttgcggcaactggcagaacgactgaatagtctggatgagaaaaaacgcggatatatgacggtctccgaactgaaatctgccgtctttgctatccaacagccgctggcacaggccgtgccactggaagaactgctgcggcaatatcaggaacaattagaatcagggcaaactccatcctcagcactgcgtcaacagattgacagccggtttagtcaattgctgaaccgctatgcgttgctggtcgtacctcctggcgttcagtaaacactcggttgccagggaggattatggggcagacgcggtgattacagcgtgaagtagggttggctgtactggggcggcaggcgcaatatttgaatattattaattaatgatagcgctcacagcggggtgatcctgctggagcgcgacctttaaactgtattaacaccaatgaataatacggattagttaactacagtttatgccatgttatttatttataatcaacctcatcccatccgttagagtaagtgacgtaagggacctttctgttattttcaattgcgtataaatcagaaaataatttatgttttacactttcttcaactaaagaatagaatgggtggtgaatgtctaatacttttccattatgaatgggctttggataataggtactataatcatcaatagttttagtcttatcttctgggatcatctctttgatggcattttttatttgatataacgcaaccagatctttgactaaattattacgatcctgtgccgtttttccttttttcaattctctctcttgtaccccactcaaagaatagtcctccggttcgtataaatcctctttcctttgactaatactctcatgcatgtcggttagttggttttcgacaaaataaaactcagctgttgttgaggcgttatagcgttcttgaataagggataatttttgtttaatgtcattaatagtatgttgggtctcagcatttataatgtttttgttgattttcaatttacccaaggttttggatggtaaaacacgattacaatccaaatgttttacatagtcgtctacggtttttatacagctcaatgaaaggcccatattactctcctggtggttttaataaatgatgactgattgctaccgagatattattgattaaacacagaaagcaatctttcaaataaatcaagttgcttatattattcatattaatgatatttaagttttgtggaaatttatttataactaaatactattttgaatataagcgagtattaccaatgtgcagtatttattatatcgggctttttgagtggctatcgttatacccgtcatacttcaagctgcatgtgtgttggctgcttttgttacttgtcccatttatgggactcgcttctacgaggttgctgcaagttgcgttcaaatctgctctcggcgctgagtgtcaatgaccgttttcaccccagtcactgacttgttggtgaccttaaaataaataagcacctggggacttactccattgtcgttttcctgcaactcgaattatttgggatcttgggatatataggtaaaacgtcgtgtctgcgagctttgatggcacgatttttctgtcatgtctgcttgtcacacccgtcttcacctacttttctgccactctgctgagatttcgtgcaaaactggaggcgatactctcgccatcttgtggcataatgcgcgccgaatcacattttttattcttcttgaatatccctattcagtcatcaaatcgagagcgagctctgtgctaagtactaacaatatcaccatgcaattcggcagcaagccgctgtttgaaaacatttcagtcaaattcggtggcggtaaccgctatggcctgatcggcgctaatggttgtggtaaatccacattcatgaagattctggggggcgatctggtccctagcggcggtaacgtcttccttgacccgaatgagcgtctgggtaaacttcgtcaggatcaattcgcctttgaaaacaatacagtgctggataccgttattatgggacacggcgaactgtgggaagtaaaagaagagcgtgaccgcatttatgccatggctgaaatgagcgaagaagatggctataaagttgctgatctggaagttgcctacggtgaaatggatggctacagcgcagaagcccgtgctggtgagttgttgctgggcgtgggtattcccgttgaacagcattatggcttgatgagcgaaatcgcacccggttggaagttacgtgtattgctggcgcaagccctgttctccgatccagaaattttgttacttgatgagccaaccaacaacctggatatcgatactatccgttggttagagcaggtgctaaacgaacgtaacagcaccatgattattatttcccatgaccgtcacttccttaacatggtgtgtacgcatatggcggatctggattacggcgaactgcgcgtttatccaggtaactatgatgagtatatgaccgcagcgactcaagctcgcgagcgtttgttgtcagataatgcgaagaaaaaagcccaaatatctgaactgcaatctttcgttagccgctttagcgccaacgcctctaaatctaagcaggcaacttcacgtgctcgccagattgataaaattcagcttgatgaggtaaaagcctccagccgccagaacccgtttattcgcttcgatcaggatagaaaactgttccgtaatgcgctggaagttgagatgttgaccaaaggttttgataacggtccgctgtttaaaaatctgactctccgcctggaagtgggtgagaaagtggctatcctcgggccgaacggtattggtaagtctactttgctgaaaaccctgctaggggagtatgaatctgatgctgggaccgtaaaatggtctgaaaacagtaagattggttactacgcacaggatcacgccagtgattttgacatcgatctgacggtgtttgactggatgagccagtggaagcaagagaaagacgatgagcaggcggttcgcagtgtgctggggcgtttgttgtttagccaggatgacatcaagaaaaaagttagcgtgctgtctggtggtgagaaagggcggatgttgtttggtaagttgatgatgcagcgccctaacattttagtcatggatgaaccaaccaaccacttggatatggagtccattgaatctctcaatatggcattggaaatgtacgaagggacattaatcttcgtctcccatgaccgcgagtttgtgagttcactggcaacccgcgtgattgaaatgacgccgaataagcttatcgactttaccggtaactacgaagattatctgagtagccaagggattcactcataattatttgattgacctaacaaaaaaagctgatgctatgcgtcagctttttttatgtcttcacgttaagtaataataaataatataaaatacggacaataatagaaataaagttaaaatatagtgagtttactgtttaactaaaagtatatcgatgaccattaatttaatattactgcatagcctgattctcaataaccaatagttaattatttaatggagcaagggatatgaatatcagtgggcatatagcaacgggtttagattatggttggcaggggatagggtatcttgaacgaggggttcattggttaaaaaccgggttggatgcggtagggaaatgtgctgggttacctgaattacagcctgcggtctatctctcatctctaaatataaaatacaataagattgatcaagacacccaagaaactcttaagaatattaacgataaattacaccgtgcctttttactaacatcgccggaacagatagaagaaaaacaaaaaattattgatgccgtgagtgatgacttagaaaaaatgaagcgtaatgtgctcagtgagagaggcgatttatattgtggtgaagaagtaaaactacatggaaaaatgcggacaacattaagtgaacacattacagttgaacgaagagataattttattaaatcactcgtcaacttatatcagattgtgagaggtgttaaggctacgattactaacgccccgaataatacaataagcagtttgataaattcaaatgctaatgagtcttataatggtttggttcaagtagatgctgttttggcgcgggattttaacgctattgaaaaaaataatagagtacctaatgtaatcgttgatagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgatttttcagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctccgttgatacgcatttttatgagcaaatataaaaaagacaccatctgatttttttattcaactggggagtatttctgccccagtttaatgtattcattatagtggcgatcttctatcactctggcagacttcgcacaaaggatcttttgccagcgttatactgcgaaattccgcagtcatcgcgtcatacattaataaacgccctgataccagctgaccataatttgccaacagctttatggcttccattgcctgtaaattaccgataatacccactaagggagccattacgccggcctcgacacaggttagggcagtatcaccaaataaccggcttagacagcggtaacaaggttgattatcttgataagtgaagacgctgacttgcccctccatacggattgctgcaccagagaccagtggtttgcctagcgtatggcacagccgattgagttgctcgcgggtgctgagattatcggtacaatccaacactaactgatgttcagcaataaggctaaggagttgctcatcatctaactgtttatcaagggtattcagcgccagatgcgggttgatttctgataatgtctgcgccgccgaggccactttcgtcataccgatacggctatcgcgatgcagtatctgacgctgtagattggaaagggctacggtatcgaaatcgagcagggtgaggtgcccgacacctgcggcagccagatattgcgccgctgcacagccgaggccacctaacccaacgataagtactttggccgctttcagtttctcttggccgtcaaaatcaaaaccgcgtaatgtgatttgccggttatagcgcagggcctcaacatctgaaagttccggcaacatatcaacctccgacagggtgatgaatggcaaacggtcgattacctcctaacaattcattaaacaactctatttctacggattcccccacggctaccgaaccgcgttcccgttcaagcacgataaaacagttgccttgactgaatgaactgaaaatgtgggagccttggtggccagtcgtgcgaacctctaactgaccgtccgcattgctggaaaaaaccccacgttgaaagtccaagcggcctggtgtttttttcagtggtgttgtcgctttggcttttaatcgcagtggtggatgccattctgtatgcccggacagctttgccaacagcggttgtaccagttgatagaatgttagggccgcagagacaggattccctggcaaaccgcagaaccaagcattgctaagtttaccaaaagcaaaaggtttaccgggctttatggctaatttccaaaaaccaatatccccgagttcgtccagtatctgtttggtataatcggcttcaccgactgaaacgcccccactgctgatgaccaagtctgctgcagtatccgcctgctgaaatgctgcacgtagtgcatgttgatcgtcacggataacaccaagatcgatgatttgacaccccaattgctgcaacattagcctgacggcaaagcggttagtatcgtaaatctgtccttcagctaagggatgtccgataggctgtaattcatcaccggttgagaaaatagccacttttaatgcacgataaaccgcgatttcagcaatacctaacgaggctaatagcggtagctgtgctgcacctaatttaacgccagccggaaaaactgacgctccttgctggatatcttcacccgccagccgaatgttttgcccgattcgaatgttactattgaagatgacaccttgttcactcacgacagcgtgctcttgcatgacaacggcatctgcacccttggggagtggcgcacctgtcataatgcgaatgcaggtcttttccggccacacatctttaaacggcgcacctgcaaacgctactcctgcgacgggtaagggtatctcgtcgctcaattcatgccaacgtaccgcatagccgtccatcgctgagttggcgaaaggtgggacagcaataggtgaagtaatggcgctggcggtgatgcggcccgcagcctcagacaatgggatgacctctgttgctggcaatggtgtggcctgtgatagcattttggtcagtgcttgttccagagagagtaaatccgaggtattacagtgatccatgctgaactccgaggtctgggtgcgccgcggttaaaggagagtcacggggcagagctatcaattaaaataagaaggccattatggcagagattgcctgaggggtgaatgagcgtggccagtactgtggcaatttcacgtaaaaatgagatggcttgatactgcttttacgagcagtatcattttcatcgtatatatatatcaagcgggttaatcgacatattgaccgcttggccacgccactattattggtggttatttcccatccaagtcccgcacaaaatatattctttatacacagcaaatagtccatttatggcctaatctctcgggggaatatagggtttatcctaaaaacccgccttcaatataactttcattgcaacaatgtttttaccaacacatagcaatataagtaaaagtccagtactggatagttatctgctctggattcagtttgcgtttacaccgtaggggcaaagaggttgagttataaggtgaatcatgaggcaacgttgacgccataatgatgtggcttcaacgaatatctgccagataagccttaatcgttgccagtaattttccggtaccacagcactcgtcattatatcctttggtatgcctgcggttgatcactcgatcatggggacaaccgccatggcagatcgaaaaccactcacaatgttgcatttttctcgttgcagcgacttcttcgtctatcgcttgttgattgtgcgatgattgagttaacagcccggctaaatcagttttcagcaatgaaccataaatactgcctgcatcgcctctatatttgtcgcaaggagaaacatcaccgttaggctctaacgtaatgatctcttgtgagcaattgcctgaccaataacaagccgacagttttttttcaggatgctccagtacactgataaaatcctcgaatatagcaatatgtattttttctcggtacccttttatccaaataacaaacagtgccgatagaaatttaatgaactcagcatagctgataaagttattaccaatatcttcacctgcagttagtcgattatcgggtacaatattaagaaattctatgccgtttaattctattaaaataaaataatctaacatttccctcatgtctgtttggtatacttcgcggtcaactacaataagtgcaccatataagatatcatatttttgaagtttttttattccttttgctatacgatccgatgtccctcttccacgaaaatccacccgacgcttgtcattaaccgccggtatgccatcgaggctaatacctacgttcattcctatccccttaataaatattagccactcatcagagatattcactatatttgattgcatcgtattagtgatatattgctctggccgtttaaattgctcttgtaaccaaattagcttcttaaagaaagcaggttttaatagcgtgacttcgccaccatgccagacaaactcgaaccggtttacatttgggatggcaagaatttggcgaactatgtgtataagcgtgctgaataaaatcgtttgattagggccttcggcccatgagtggcaataggtacaacgaaggttacataatcgggtggcttttaatacaataactagctttcttgcttttattgctttagccaatatttttttagtccgttcgttatgatagatctctaattcatctgcatctaatattttgttggcaggtatttttccaattaaataagcagatagtaatttatatttacaggaactgaggtcctccagatcctgtatgcttaatttatttatttcgattgtatcaatgtatttaatgggtattgtttcgcgcatagtacactcctattttttcatgttaatattcccatctttcatgttgagtattctattactataacttgacgcttcatctgagtgtgtgaccatgatgatggtagtccctgactggtttattgcttttaattgctcaagtaccgctcgagcattcttactgtctaaattaccggtaggctcatcagccaatattaatgcggggcaagttaccatcgctctggcaatggccacacgttgttgttgaccacctgataattgcatgggtttatggttttttcggttatcgatccccaaaaggctcaaaatttgatttacttgctcaatacggtcttttttagcgaccccacgatatttcaacggcaactcgacattatcaaatattgataaatgtgggataagattaaatgattgaaatatatagcctattaattcgcgccttaatgtgatccgttgagagtaacccaggttatcaacatgttttccggccaacgtaagcgatccggaatccaaggattcaaacatgccgacaatattgagtagtgttgatttacctgatcctgatggccccatgatagaaacaaactctcctttctctacagaaagcgttatattatttaggactctggtttttatgacttttgttgtgtaatatttttttgcattctgtaaatgtagcatattatttaaactctatgatatttgctgttttatcactatcatcaggcatttttacaatgcgttgacttggctgtaatccagatgtgatctctgttttaatcgaatttcgacgtttaacttcaacttttgttttaattgcacggtcatatttatcttgataaatatatataaaatggtcaccattgctatttgaaaacacactttcagttgggactaatagtacgtgattattttcttcttgtagtgcaatacgaatttcaatagattgccctcgtttaagatgagcgatgcctgattcaattggcctaagctttgctttgaattttccattgtctactattgctgatactgactctatcagtagttgagtatcttgaccatttatctgtgcgataatttgagtattaggttttatcttatcgatataatattcactgaaataaacattgaaataatatgaatttaaattgtctattactgatattttttcacctgattttatttgttgacctaattcaatatcaagaacagataatgtaccatcaataggtgcaataataacgagttgctcaatgccaacttcaatcattttcatcattttttcaagtaatataatagattcatctatgtttttaaattgagaagggaatgatttttggttcctactattgtgtttttgtagtatatcactcttaactttccaatttattagtctatcggcctgtcgttctagttcagactttgcaatcaagaattttttgtcaagtattttatatcttctcaaatctttagaaattatatctatctggtgttgagcttcttgcaaactgagttgagtatctctgctatcttgttctaatctcattctcatattacggaggctatttatttgctccataatatccgccattctggatgtggcttctagtgtgaagtcataattagataatcgagcaatcacatcgccttttatcacattttcagcagattgcttgactatttcaataatcttacctcctctttcacttgataaaataacactttcattaggtaccgtaatggcgcgtgtcaccaatacgtcttgatatggctcaaattgagcagtatagaatatggctctttctcgaggaacgagcagggcgctttctttggtgaataaataataaataaagaaacagcttaaaaatagaataagcaacacgaaaagtataactattttctctctactgttgatatttatctttttttctaattttatatccatgttatttattctttttggtatgcgataaaatgagtgacaaggtcattacactaacgagactcaccataaacagcaaaagtgatccaaaggcatagaggtatgagagattattaatgaagttatatttactcagccatttttgtaataggataaaaccaattgggaacgctattactatagcaaccagtacgggggttatattttcctttataaagaaaatgatatgtgtatatagagagccacctactgactccattatttttaatatcttactgatcctttttgattcggccattccgatgatcatggtgcttatgagtagtaatatgactgagaatagggtaaccaagctgattgtttttttcattaaattatgatcattaaaatattcttggtgtatatgttcagcaagttttatttggtcaatattgaccccatatcgttcaagtagcatttttacggtactaagatcactctgatgatgtaatttcagtgccccatatcgttgcacctcatcactgatgagaataagcaatggagttgtatttttatctcgatctgcaagataaaagtcattaactaccctgagtatacgaactgtatattcagcatcattgtcgttaatataaaaaagagtattcagtacctcatcacttgatgatttccccatcgccgacataaaggtctttgtcgctatagcatgataagtattatcatttttactgggtgtaatagggttttcgtagcctgctaatgtttttattccccaagtgtcggtgaagtttttgttcacgttcagtatatttacggaaacgagtttatcttgctcctgctgattttgatgaaaaaccgaagtcgtcgttcttgacatatcaaatggtcgccaactactcaatgcgattggggagatacctatgctattatttaattcatcttgtaagctatttaatgatgttaaagattttaattcatcgcttagtggaaatgtcacgacattttctttttcataaccaaacatatgactctgcataaaatctatttgtgtcattatgcctgcccaaagataaataatgatccctgctatggctatttgtatagataacgttacttggtaaatgtaatgtgatattgggtgtgcactataagcatgattatgccatgacttattagggaaaactgaggttgatagatagaggtaatgcgaaattaatatcgcaatatagagtgagaagaacgctacagaaaatgatgatattagccggcctgtttcttgcgttaaaatcaattccctgacattttcagatgcttgcatcaaaattgagaggaagataaacgccagtgtgaggacacacaccgcttgcagtgttgcgatgaaaaatgactctgtcagtaattgataattagaggcaccaaccgatttctttatctgaaaactgctttttttgtttttatttacgatgttattaacattgaaaaagttcatggtggtggttaaaaagataaagaaacccgccatatacaaggtataaagatatgattttgaaataactgtgctcatttcatcggggagttcagcatcataatgtatatcggtaatattacgggcggataattgaataaactcttcagggctaaacggagcgccagggagttgaggtgcataccgggtgaccagcgtttttaactgctcatgagtgggttttcccccgccgaccatggtgacaaagagatagctgtgcatatcgtaccagtcatgccttttatcatggtagtcatcgatgatatccggagaaaatgcaatgacagcgcgggtgttaaagcggctggacgtatttaagttaaccacatctttgataaagaatttccctttttttcctaacgtgatgacctggcctttagggtgatttaaatgaagatattggcgattaaactcaggcgtaatgataatttcattgtgtgacagatgaggtattttctgtcgatagggattgagtgccgttaaaaaattagggctaacagcataaatttctacgtcagcctgtgttttaccgttaacctgtaagtcgataaacaagcgtaaagcgtaggcgacatctttgatgtttttttcattttgtaatgcagtaattaatggcaaagggacttgtgccgatttgactttttcaccattgggcagattaaattgtgtttctattcgataaatttgtggataatcatgatggaatttttcaatactatgatcagttaaataaagcagtaatacgagaaacagtgagatcatccctatagcggttataataatggctaatagtgttgccatggggctgagctttacatcgtttaaaaattcactcgtaagcatacaagaatatctcactgggattattatatttagtgatattattatttttgttttatttataacgtctaaaatgcttgatggacttagtcttctgcaaagctcctcgaccaactccatgccgttatcttactgtgtagggtattatttttaatttcgtctatttcattgctagtgatatatagtggattattcttgaatgattcctctaacgatttcagcttactctttaatttaattaagttaacattgctcttttctaccgttgattgggatgaagggttcatgttattctccaattgatttgtattggggctgagagtgattgcaactctatttatttgtaattcttttcttcaaatttatcaatatttttttattcttaatggttacttgttttttattatctccaattaattatctgattatttattttattgtttattattttatggtcttaaacgaggttttaatgtgaggggttttatctatcgaataaaaagccctcgaaagggcttggggttttatgtgtaataattaggctaatgacaaatgttacggctgtaggtgtgcagcatgaaagcgcaggtgatcttcaataaatgtagctatggtaaaatagctgtgatcataacccggctgaatacgcaacatcagtggccagtctcgctggcgcgccagctccgccaattttgccggttggagttgatcggcaagaaattgatcaccatccccctgatccaccaatataggcaactgatgctgtgcatgggtcagtaaatggcagctatcatattgcagccattggttttcatcactgccaagataagcggtaaaggcttttcggccccatggtacttggcatgggttaactattggcgcaaaagcagaaacagactgatattgttgaggattacgcagagctagcatcagtgcaccatggccgcccattgaatgaccactgattgattgccgttcactgacgctaaaatgttggcggatcagtgagggcaattcctggctgatatagtcatacatctggaaatgatcagaccacggctcctgcgtcgcattaaggtagaagcccgctccctgacctaaatcatagctgtcatcgttgggaacattatcaccgcgggggctggtatcaggcataaccagtaccagcccgagttctgcagcaacccgctgtgcgcccgctttcagcgtaaagttctcatcattacaggttaggcccgatagccaataaaggactggtggtgggttatcgtcccgtggcggtggcagatagatactgaaggtcatatgacaattcaggctgctggcagcatggcggtagcgctgttgccagcagccaaacatccgatgctcttcgagaagttcaagtgacgtattcacgttttgtctgcctccttgctttatttgctttcggaagagtgattaaaatggatcacactgcggatagatttaccctcgtgcattaaatcaaaggcttcgttgatttgatccagcgccattgtgtgggtaatgaagtcgttcaacgcgaatttaccgtccaaatattgctgcacaatgcccggcaattctgagcggcctttgacgccaccaaatgcagaaccccgccatacgcggcccgtaaccaattggaacgggcgggttgaaatttcttcaccggcaccggcgacaccaataatcaccgactctccccaacctttatggcagcactctaatgctgaacgcatgacattgacgttaccaatgcattcaaatgagaaatctacaccgccgtcggtcagttcaacgatcacttcctggataggtttatcatagtctttcggattgatcaggtctgtcgcgcccaatttgcgggccagctcgaatttgctggtattgagatcgatcccaataattcggctcgcccccgccatctgtgcaccaatcaccgccgataaaccgataccgccaaggccgaagattgcgacggtatcacctggtttaacttttgcggtattcatcaccgcacccatcccagtggtgacgccgcagcccagcaggcatacttcttccaacggggcttctttattgattttcgcgagtgatatttccggtacaacggtcagttcggagaaggttgacgtccccatgtagtggaagatgggttgaccatttttagagaagcgggtggtaccatcgggcatcaaacctttaccctgagtgctgcggattgcctggcacaggttggttttaccggagcggcagtacttgcactcgccacactctggtgtgtacagcggaataacgtggtcccctacggcaacactggtgacaccttcgccaatggcttcaacaattccaccgccttcatgacctaaaatggtcgggaatacgccttcaggatcggcccccgaaagggtataagcgtcagtgtgacaaacgccactggcgacaatccgcactaacacttcgcctttctgtggtggcatcaaatcaacttcttcaacggacagtggctggtttggcccccatgcgacagcggcgcgggttttaatcatctccatggtgttgctcctatagcttcagtgtaatgagtgttatataaatctacccgtcgcccttcaaggtgctgggggggttaactgtccttgctcaccccagtcactgagttatctaagctcctaggggttgctcggttgctgcctccctgcatcatgaggtaacttgggtatagagtctttatgtatcaaatttgttgataacagttgttcgggatcatagcggaaatatatgtatagattatggccgaacagataccgcccaccagatcaattcaatcaaggtatttcaacgttctcgataatcagctcttttaatgcgcggacattagggctgaaggcatctttacgccaaataagccaggttgccgtgtgggcaatatccggaggtaacggatgaacttgcacccgctcatggcccggtagcagcgtaaggactgagagagggatgagggccagcccggcgccactggcgacacaggccagcatcgcatgataggactggatttccatgatatgtcccggtaatacgcccacttgtcgaaaccagctttccaatcgcagccggtaagagcaactggggcgaaaagcaaacagcgtttcgtccacggcatcgcgggcttgcagtatgggggggcgttcaagacaagaaatgatcaccagttgttcgtcgaaagagcggcagccgtgtaactcatcgtgctgcactggaccatcgaccaatgcggttgccagtgtacccgcgcggacttgttcaataatttcacccgaggttccggtaatcagcgacaacgataccttggggtagcgctggtggtaggccgctagcaaattaggtaaacgggtggcggcggtgctttccattgaacctaacgggaagttacccgccggttcgcctgcgtgggtaatgctcatggcttcttcgcttaaggccaaaatacggttggcataacagagaaaattatggcccattggtgataaacgcaggcgctgtttttcacgaataaacaaatcagcccctagctccagttcaagctggcgcagacgcgtagtgagatttgaaggaacgcggtgcatttgctccgctgctcgggcaacggagccggtttccgctacacaacaaaacatgcgtagctgggtcagatccatagatgttctctttttgtgatgaacttaatgactattattcattttttgtgattctaatactcaggcatgatgttagcaactttcttttaactgacaggtgaaataccccatcacccgtaacagataggcaggcagatggcgctaagagttgcattaagtggttttttggcattggtggtagcaatgggtattggccgttttgctttcacgccacaagtgccgctgatgattgcagagcatcaattcacgttgactagtgcgggtttggtggcggcattcaattatttgggctacctgttcggtgcctttgatgccatgagagccagccgtcatgttgagcgtcggttatggttggggctatggggtgccgcattgcttacattattatcggcggtggtggttgggccatggtggcacgggttggtacgttttgctatcggctgggccagtggctggtcgatggtattaatcgctgcctggaccaacgaacgtttggcacattttggccgtccggcgctcagtgcggccgtatttgccgggccgggtgccggtatattcattagtggcatgttagccgtcgctatccatagctatgatttatcggctgctgaggcttggtgggtttatggtgtattggcgctggttatcattgcttcaatcagtattaatctgccacgtggcggtgagttgcaccggccacaggtcgtagcggtgcctttgacattaactccggccttgaagcgactggtctggagctacagtttggcgggctttggttatattttgcccgcaacttttttatcgcagatggccagcgcccgttttcctgatagcctatttgcgcagtttgtttggccagtcttcggtggggcggcggtcatcggcattgcattgggtattctgactcgccattgcctgacatcgcaaactcgattggcattgacgctatgggttcaggcgttgggcgtgctgtgcgcagaatgggtaccaggagtgagtggattggcgctgggagcattgctgaccggaggtgggtttcttagcgtggtacaactttcgttgcaacatggacgcgagttggccccagagcatacccgttatatggccggcttactcaccactggctacgcgatagggcaattagtcggtccaatattgtccgcaatttcaacgacattaactcatcgtttggagccagcgctgtatgtggccgtggtggcactgattattgccggcggtctggtcattaaaactccagcgcgcacccaggaagcgcttgccacgtgatgacgatagagagaggcgaatatttcattacgatgctcagtattgttcgcaatgaataaccggtcgaaatgaagaacaatcactggataatcatttcgctctcaattagagtgagagcgaaattcgggtgtgacccgcatcatgcttgtcttatctggatgcgtaagcctgttggagaaaagaatgtcatcgctaagtaaagaagctgagttggttcatcaagcgctgctggcccgtggtcttgaaacccctttacgtaaaccagaattagatgccgagacgcgcaaaactcggattcaggcccatatgacagaagtcatgcatttgctgaatcttgatttaaccgacgatagtctggctgatacaccaagacgcattgcgaagatgtatgttgatgagattttctccggattggattacgaaaatttccctaaaatcacactgattcaaaataaaatgaaagttgatgaaatggtaacggtacgggatatcactctgaccagcacctgcgaacatcattttgtgacgattgatgggaaagccaccgtcgcttatattccgaaagacagtgtcattggtttgtcgaaaatcaaccgtatcgtgcagttttttgcgcagcgtccgcaagtgcaggaacgattaacacagcagatcttgctcgcattacaaaccctgttgggtaccaataatgtcgcagtttctattgatgcagttcattattgcgttaaagcacgtggtatccgtgatgcgaccagcgcgacgaccaccacatcattaggcgggttatttaaatccagtcagaatacgcgtcaggaatttctgcgtgcggttcgtcaccacggctgattggctttttgccagagggagggcctgtaggccctcgaatacaggatgtcgagtatgcgtcaacgcatcgcaacgttagacagtgcgcgggggctggccattcttggcattctgctgcttaatattagcgcgtttggtttgccaaaggccgcttatctcaatccagcttatcttggtcttccctcgttatcagatatctggacttgggcgatcctcgatattgtcgcacaggtaaagttcctttctatatttgccatgttatttggtgcaggccttgagctgttacttaagcgtgggaaaagttgggtacgtgcccgcctttctttattgttactactggggttaattcacggcatcttcttctgggatggcgatattctgttggcttatagtttgattggtctggtgtgttggcgaataatccaagatgccaaagatgcagccagcttattacgtaccggcgcggtactctatttgatcggtgtcgctgtgttgttgttgctgggctatattacccgcggagagccgggccgtttttggctccctgggcctgcggacctgcaatatgagcaattttggaagttacagggtgggggagaggcttggcgtaatcgtctgggcctgttgtcatccaacttgattgccattggtgcgcaatatggttgggagttggcaggctccatggtattcggcgctgggttgatgcgctgcggctggctgcggggaaaattcagtctgcgtcactaccgtaggctcgcactctttctgatatcgctctcattggttatccaaataccgggtgtggcactgcaagtgtatgtcggttgggattaccgctgggcgggttttttgctacaagtgcctcgagaattgggggcgccgttgcaggcggtggggtatctggcgctgctctacgggttctggccaacattatcccgctgggctatcagccattggctggcaaaggttggccgtatggcgctgagtaattatttattacagacattgatttgtacgctgattttttatcattttggtttataccaacagctcgatcgtttgcaactgttagccgtcgtaccactggtttgggcctgtaatgtgattttttctctgttatggttacgctatttcgtgcaaggccctgtggagtggctatggcgtcggttaaccgcttatgcctgcggccaagagttacaaatacgcaacactaagctctgacagaatcaaaagagaaaaatgatgttgtgagttgcaaatatgtatgtaaacgttttctttttgtaacatgtgtcacgcggcaatatccataaattggagagaatagggcgcgcagccatattgggtcgcacctgatacgtacctggttgtttcttgcaagataatactgtatccactttgcgttcactggtgggctttgatgatatttctattgctcgctatagccgccttaatctcaatttagtctgttatcattttgtttttacaacaactattcccgccatacgggttcttaaagctacccatcatccaaccgcccctccataaacatacagctttaaacccgccttggtaccgagtcgttcactcacaatttgtggtgttgctcactcgttatctatttattcttgtgtaaccggtttcaatctgtgagaaaattcacagtttcttaacaacgccacgtctatgctctagtggttttatacctgaatgcgtcaatatgtcatcagttaccggataaaaaaataagcggtagcgggttttagaagagcactttgcagatgcgtgttccgcataacatggcaagtctgtaaatgacatggcttttgaataatcaggcggttttttcggagtggagtgaagtcatggacgatagatattcagttgccagtagctttagacgatgcttttttcgttaaggcacggtgttatcaccttgtactaccctacataaacccggagatacaaatgaataagaaggttttcacattagcagctttggttaccagcatgatggttggcgcatacgctcaagctgaaacccgtattggcgttactatttataaatatgatgacaactttatgtcagtggtccgcaaagctatcgaaaaagacgcgaaagcttcccctgagatcactctgctgatgaatgattcccagaatgaccaatccaagcaaaatgatcagattgacgtattgctggctaagggcgtgaaagctttggcaattaacctggttgatcccgctgcggccccagttgtaattgataaagcacgttcaaatgatattccgattgtattttataacaaagaaccttctcgcaaggcattggatagctacgataaagcttattacgtcgggactgactcgaaagaatctggggttattcagggggagctgatcgctaaacattggcaagctaatccagagtgggatctgaacaaagatggtaaaattcagtttgtgttgctgaaaggtgaaccgggtcatccagatgcagaggcgcgtactacctatgttattaagaccctgaatgaaaaaggcttgccaacccaacaattgcagttagacaccgccatgtgggataccgcacaggctaaagataagatggatgcatggctgtctggtcctaatgcaaacaaaattgaagtagttattgccaacaatgatgcgatggcaatgggtgcagtagaagcactgaaagcacacaataaaaccagcgttccagtctttggtgtcgatgccttaccagaagcgttagcgctggttaaatcaggccaaatggcgggtacagtgctgaatgatgccaataatcaggcgaaagcgacctttgacttggctaaaaatctggcggctggcaaacctgcagcagaagggacaacgtggaaaattgaaaacaaaatcgtacgtattccatacgtaggtgttgataaagataatctggctgaattcactaaataatcactgtgacaagatatatttattaggcaaaaatatagacccaaaattattggcgtgcaggagggcaactggtcctcctgtagcgtcaaatactatggctatataccgggcgttcaatgccggggctgaaggttatctgttacatagtttcttattttaaagattgcgctggtctggtggtactccatatcaccaataggcaagtagcagttcttagccaggtgtaattatggccgatattaatacagcacaacctcgtgactggttactggaaatgagcaatattgataaatcatttccaggcgtgaaggcgttagataacgttaatcttaaagtccggccctattctatccatgcactgatgggcgaaaatggtgcaggtaagtcaacgctattaaaatgtctgtttggtatctataaaaaagattccggaagtattattttccagggacaagaaattgaatttaaaagttctaaagaagcattagaacagggtgtttcgatggtacatcaagaattaaacttggtgttgcaacgtacagtaatggacaacatgtggttggggcgctatccaaccaaaggtttttttgtcgatcaagacaagatgtataaagagacaaaggccatctttgatgaattagatattgatattgatccgcgcgataaagtagccacgttatcggtatctcagatgcaaatgatcgagatcgccaaggctttttcttacaatgcaaaaatcgtcattatggatgagccaacctcttcactaacagaaaaagaggtgaaccatttattcaccataatccgaaagttaaaggcgcgaggctgcggcatcgtttatatttctcacaagatggaagagatattccaactgtgcgatgaaattactattctgcgggatggtcagtggattaccacccagcctttggatggtttgacgatggatcagatcatttcaatgatggtcggtcgctctctgagccaacgttttcctgatcgcctgaacaagcccggtgaagtcattcttgaggtgaagaatctgacctcattgcgccagccctctatccgcgatgtttcctttgatttacataaaggggaaatcctggggattgcaggcttggtcggggctaaacgcacagatatcgttgaaactttatttggtatccgagaaaaagtgaccggcacgattaaattgcatggtaagaatattaataaccacagcgctaacgaagccattaaccacggttttgccttagtgactgaagagcgccgttcaaccgggatctacgcttatctcgatatcagttttaactccctgatctctaatattcgtaactacaaaaataaatttgggctgctggataacactcgcatgaaaagtgatacccagtgggttatcgatgcgatgcgggtaaaaacgccaggccatcggacaaatattggttctttgtcgggggggaatcagcagaaggttattattggccgctggttactcacgcagccagaaatattaatgttggatgagccaactcgaggtatcgatgttggcgctaagtttgaaatctatcagttaatgactgaactggcgaagaaagacaaagggattattattatctcctctgaaatgcctgagttattagggattactgacagaatactggtaatgagtaacggtcaggttgcgggcattgttgataccaagcaaaccacgcaaaatgaaatattacgccttgcatccttgcatctctaatctagttgaaggttcttattatgaatgtgttaaataagaaagatatgctcacttactttaaagagagcgggatttatgtggtgttgtttgtgctattggcaattattattatcaaggatccgacttttttaagtttgatgaatttaagtaacattctgactcaatcttcggtgcgtattattatcgcgttaggggtcgcgggtttgattgttacccaaggcacggatttgtccgcaggtcgtcaggtagggttagccgcagtggtcgctgcgacaatgctacaatcgatggataacgtgaataaagttttcccggacttgcagactgtacctattccagtggtcattctcgttgtctgcctgattggggcggttattggtttgattaacggtataattattgcgtacctgaatgtgactccatttattaccacattaggcactatgattatcgtttatggcgttaactcgctgtattacgattttgtcggtgcttcaccgattgccggttttgatcctgctttttcgacttttgctcaaggtttcttgcggtttggtgattttaaactgtcctatattaccttttacgccttaatagcaattatgtttgtatgggtactgtggaataagacccgttttggcaagaatatttttgctattggcggcaacccggaggcggcgaaagtctctggtgtgaatgtgccactgaatttgatcatgatttatgcattgtcgggggtgttctatgcctttggcggtatgctggaagcagggcgtatcggcagtgcgacgaacaatctcggatttatgtatgagctagatgcgatagcagcctgcgtggtgggtggggtgtccttcagtggtggcgtcggtaccgtgatcggcgtggtgaccggggttatcatcttcactgtcattaactatgggctcacgtatattggtgtgaacccgtactggcaatacattatcaagggcgggattatcatctttgcggttgcgttggattcactgaagtatgcgaagaagaaatagtcggttgttgttcgtgaaagcacgatcagctctggcgtactgttagttcagacgtacatatatcactatttcaggcatatcactatttcgtgtatatcactatttcagacatacaaccatttcaaatagacagttacgtcaggaataaagtaaaagccagtcagggcgatagccctactggctgaagttaatgacaaagtgcctgcggcggagagaaataggcaggcccgcttccctacataaaaatagcttccctgggggctcgagccgcacgaaccgtggcgcggatgctttattcctctgcctattctcaccgttttagatcgagtcatcgggttttgtcggcggtctgagtcagtcagggtgaaagcccaactgactgaagttattgacaggtggttctcgagaccggttatcggtatttttgtcgccctgcgaggcacttcattggcttggttgtttcttttctgccaaccggcgctccagttcgactaactgatcgggtgttaccgctgggtaaccttgtgcgtcatctggtatcacatgcacggccggaatggggatcaatggaccaagaaagcgaggttcccgcttaagaatatagaggtcagacagggcaccaaggcgtgcaaaaatctcccgtactcgcacgctgagcatattttttggtgaaggtactgcgaagcattgtgcttgaatgcccatgtacatggcgataaataatgcccgctcacagtgaaagcgttgggtgataataatgaaatcattagtatcaaagactttgcgagtgcgcacaatggagtccagagtccgaaaacctgcataatccagcacgatatccgcgggagcaacacctgcagcgattaggtcgcggcgcatggtcattggttcgttatagctgtgctgggcattatcaccactgagcaataaatagctgatcttaccgctgttataggcgtttattgccccttgaatgcggtattgataaaactgattaatgccaccggtacgaaaatatttcgctgtacctaatactacaccgacctgccggtgaggcagttcttggagctcatcgtagataaaaggcgcagttttccaactgatccagcgatcgagcgcaatagctgtcaccatcaataatccaatgatgataattaagctaataatcaggcgtttccacattctctggcctttgatttgtgcaacttgctggcgatattggcaaggctactttacctgcctatgctgtgcaagacgtgcagacagtttctttccttggcatgagagttatttataaaaacactttattgataaaggtgattcattaataaacgcatgtgctttggggttacaagtaactttttgttcaacgctgtttttgttaaaagtgaccacggtagaaaaacggtggtggatagcatctgagtacccggcctgcggtatagcacaggccggattatattcaaaacgaggtgcgtttatagctacggtactgtggttgccaataattgtgctcaatggctttagacaacgcttcttccgaagtcacaatagcaacaccttgtaattgagcggcttgaccgacccgcattgcgatagctttcgataccgcctgaatatcatcgatattaggcagtaaggccccttcgccatgacgtgcgagtggtgagctctctgctaatgcccggctggcagccattaacatgccatccgtgacacggctcgcaccagatgccaatacacccaagccgataccggggaagatgtaagagttattacattgagcaataggatacagtttttctttataactgactggtgggaatgggctacctgtggcaaccagtgccgcgccatcggtccagttgataatatcttctggtcgggcttcaacccgtgatgttgggttagacaatggcatgacgataggccgggcgcaatggctgtgcatttcacggatcaactcttcagtaaacagccctggttgacctgaaaccccaatgagtacggttggtttggcattacggacaacatcaagtaatgaaatcgcatcattgtgcagattccagtggtgtaggtcgtcacttttttgtaccaatttactttggaaatcgagcaagttaggcagtttatctgtcagcagaccaaaccggtcgaccataaagatccgcgctcgagcttgtatttcgcttaagccctctgacatcatttgagcgatgatctgctcggcaataccacaacccgcggaaccagcaccaaggaaggtgactgtttggtcgcgcagttggctacccgcagcatggctggcggcaatcaggctacccagagtgactgccgcggtcccttgtatatcatcattgaaacagcataattcatcgcgatagcggtttagcagcggggtggcatttttctgtgcaaaatcttcaaactgcaacaagacatttggccaacgacgttttaccgcctgaataaattcatcaacaaatgcatagtactcgtcaccggagattcgtggatgacgccagcccatatacagtgggtcattcaaccgttgtgggttatttgtcccgacatcaagtactacgggcaacgtgtaggctgggctaatgccgccgcatgcggtatacaacgataatttacctattgggatacccataccgccgataccttggtcgccaaggcccagaatacgctcgccatcagtgacgacgataaccttaacattttgtttggtggcattttgtagcatgtcatcaatgtgttcgcggttcggataggaaataaataacccgcgtgcacggcgataaatatcagaaaagtgctcacacgcttccccaacggttggggtgtagataattggcatcatctcacttaggtgagcttctagcagacgataaaacagcgtttcattggtatcctgaatattgcgcagataaatatgcttatcgtcgtcgtttttaaaatcctgatactggcggtaagcccgctctgcttgctcttcaatggtttcaaccgcttctggcaataggccatgtagattgaaatgattacgctcatcattggtaaaagcactgcctttattgagaagtgggaactccagcaatattggaccagcgtaggggatgtacagggggcgcttactttcgtattcaagttccatgagttcttactcttaaacgttatcaaatagcaattgttaccccgatcctaaaagataagaaaaatatgtacagcatttgttagcaaattatgacaattgcccgtaaaagtgcgagttaacttacagatttaattgctggaagctaaagcgctgcataatgtacgcgggcagctacgcattttgtaattaaacaccttcgattattttctgtttatgttattacattggcaccgattgattgacggctaacccaaatcgctgtgaaagagatttccagtgttttcatatcgccatgcttgattgtggggaggggggctagtcgcctaaccccgaccatcaataagttgttatggtattaaaacgtcacgcgttttaccgctgaacagcccaaggcgttcaatgtcgccaaggttgtatcccactggctcgtgactgcgttatggccttcaaccagtacagcgcggcggatcgacgcacaattctcaccggtgatattggccaagattagcgcggcttgcagggggggcaggctagggttaaaggcggcattttcagcataacggccagcataaatttttccattggtggtttctagtgccacaccactgtgggattggctgtatggcgcatggctatgatttgcagcatttaacgctgcctgcgtaaggggatcggtttctgctagcgtgtaaccgtgattcacggggtccatcaaaagtgttgtgatcgctaaatctgttggtccaaaagagtctggtaaatattggcccagtgttgatggcgggcggccaggtagatgaatatgtaattcagacccactgttcaattcattcataaattggcggcaatggccacatggcgtgtaattgacagtgatcgcaaccagattggtttcaccacgcagccaggcatgggttaccgcgcattgctcggcgtggatcgtctgttgcagtggtacaccacggaactccatattggcaccgaaataaaaattaccactttttccacgggcaatggcacccacattaaaatgggatataggcgtaagcgcacaagcggttgctagcggtaacaaggcaaaagccaaggcatcatcatccaggccactgatattttttactgttttcacttgctcagcggtcagcatagcagggaagttttctgcgctcagaataggttctagtgcgaattgtaatgaggcgggtaactcagcccaagaggtgtgaaaacgtgcttgcataaggttctctccagtagtcgcaggagactagtctaggcagattggaaacctgtaattgtgatttatatctcattatttatgaaattcatgtaattaaaattcaaaatgggagacttatctcaagtttataggcaagtaatggtgacagcccacatcatgatcgcaggcactggatatggttttagactctggctatggttttagatcctagctaaggctttaaatcctaactacagcttagaccttaacgataattggcggctctgataaggtctgataaggattacagaccctgacgtcgctatcacgccaggggaaagtgggttcaaccaaacaaatgtaataggaccgggaacaggaacggagccagtagtgaggtgataatcccgcaaatgactagggctaaagagctgaacgcaccctctttaaaatctagttcggcgcaacgggcggtccctaaggcatgagacgccgtccccatcgccaatccacgggatgctttggtggtgatttttaataaattcagcaaactgtggccaaacaccgcccctaaaataccggcaaaaataacgcaaactgcgctaatagcgggtaaaccatgaagagactctgccactgccatcgcaatcggtgtcgttacggatttaggtaatatggacgccgcaatttctggcgttgcccccatccacagggctatcgctgtaccgctgaccatggcagtgatactgccaataaagcaaatggcaataattgatttccaactggcgcggatctgatgtagctgctcatacagtggaaaagcgagcgccacgaccgcgggttgtagcaagtcattcagaattttactaccagcaaaatagttggcgtaaggcatatgcgtgactaatagcaatggaataataacgaccattgatatcaatagtggatttagtagggggattttcgcccaacgggatagctggcgtgcaccaaagaacactattaaggttaacggcagtgaccaccatagattgctgatcatttttccccctcagtcggtgttgaagggctaatgactttgcggtcacggtggacataatgtgagctataggccaccactaacataacaattaaggtactgataaagcaggaaaccacgatcggaccgaactgtttagtgagctgttcgtaatattgcatgactccgacgcctatcggcacaaacagtagcgccatatagcggatcagtaactggcagcttggttttacccaaggtgagggtaaaatctgcaaggtgagtaagacgaacagaatcaacatgccgatgatactgccggggatgacaatcggcagaagtaaggccagagctttccctgcccataagcacaggtaaataatggtgaaagctcgcaggtactgccagcaaagtgacatcatattacgcatagatattgtcctgggtgacttaacgcaatcatcatacaattaacttttgttctgtgctacccatcacactatgaatagcattaatgatgcaatgacactcacggtagattctccgggtgataaatcagtcaagcgtcgggggccacctaacgtattctgacgacgggagtttttgggtgagcgcgcatacaaattattttctctcatcgggatagcgtactttcaatgccttatttggtcgctattttgccaaatggtagccgcgatagaagagcaccagacctaaagtagccgcaataattagcatataaaacatcatttcgggcaccgtgtaggctagcagaaaaccacagagtaccgggttaattgctccgccgagttgaccaaggttctgcaccccatagtaactgcctttgaggtttgctggagcaataaagtcgataaacaggtattcggctggaataacaataatttcgcccaatgagaaaatggccattgccagcatccataacggaatggaatcctgagctaccataaatcctagcaaaccaataataaagaacagggtgcctatcatgagccaacgcatcaaattctgttggttcatccggcggcttaatagatattgcagagcaatgacgatggtcgcattgacggtcattaccgccccaatcacctgataagcaaatttggcgtcgaataccgtgatcagatattgggagaggtaaccggagaactgagcgaataccatggcgccgagcaggctaccgagcgtaaagtaaatcagccgcttatcgtgacgcaatatattgaatgtttggcgaaggtcaggtactgattcgctagacacccgttcagtcgctaacatatcggcgtcatttatcctgaatttcagcacgatagcaaccaataaagccaatgcgcctgaaatgataaaaggcagttgtgggccgaaacccaccactaatacccccattaccgggccgatagcccaacccacattgaccagcgtgtagttggctgaaaacgctttaatacgttcattgaccggtagccagtcggcaaagcacgcttttaccgcgatagtgtagactgagtaggccgaatgcagtagcgccagagttaaaatgacccaagcgggatgttcaatccacggtaatgcaaaaaaagtggctgagaataggattatcgtcagtaaaatcaatcgttttttattaaatttatcgaccagataaccgccatacagactggtaaaaatacccaaggctaaactggcacccaatagcaggccaacggtatctggggccagttgaaaatgctcgaccaaataaatagtaatgaacggtaaggtaactgcacgccctatggtcaacaccaacgaagcaatcagcagattggttacgcgcgatgagaatctttgcatgtattttcttatttttagtgatttatagaataatcaattgcttttttgcgaaatttaagcaaaaaacgggcctgctagacttttggcgactcagctgaatacagtaaactattgtgataataaagagaggggggcgaaaggaaaatttttgcaggaagcagttcggccagagccgatctgctattattttctagttatccaagtattttctggttatcccaagtagtttctgattagctcaaggagtttacgatcaacctaagtggttaataaacatccaaactacttgatggttaacttgggtgattgatagttaacctaaatattcgatgatagagaggccgccgttataatcggtactgtagatgatgccttgagtgtcaacaaatacatcacatgattgaataatttgtgggcgaccagggcgcttatccatcattttttcgggggctgctggaactaacgcgccagtttcttttggattataggggttactgatatcgtaagctcggaccccagcattttggtaagtagcaaaaatcagagatgaactgataaaactacctgggcggttttcatgcagattgtgtgggccaaaatgagcgcctttttttatataatctcgttcttccggaaccggaaacgttgaaatactcaccgggttacttggttcacgaatatcaaacacccagatatgtttctcgccatcttcttggttatccagcacggcctcatccagtactaccaataaatcacgatcagggagtggcaaagcagtatgagtaccgccgccaaagggggggctccaattacggtggcttattagtttcggttcgtgacgatcactgacatccaataaggttaggccaccatcacgccaactgccgtaagcggtatcgccactaataatggcatgatgcagcgcatagcgtttgcctgctggccagttaggctgttcacctgccgcagtatccataccaggtaacgcatagcgcccggcaacctgtggcttttgcggatcagccagatcaatggtgaggaagatataatcgctataaccatctaacagtgccgatacatacgcccaacgcccaccgacataccagattcgatggataccaatgccatcaagcggtaagaaactgatttctcgtggcttgtctggcgttgaaatatcaaaaatacgtaaacccgcgctccaattgcggccttcctgacgcgtgctgactgtttcggcgactgaacgggtgtaatagactttctcttcggcaaaacgggcatcggcaaataggtcgcgtgcattaatcaccagcagcagatcatcatgagtttgcagatgcacattccaggtattcggaggcgcagcgatgaaacctgcgggacgcgggtttttggcatcccttacgtcaataattgatacgcctttcgataccatatggccgacataggcatagcccctatgcaccataacttgtacaccgtctggtttgccaccttggtcactgtgaccaatcagccgcatattgcggctgtattcaggtatcggcaaggaaccttgtgttgccatcaatacttactccaaatctattgaccattttgggctgcaagggtcgcaaaccaaggagagttgaaatcatcagactgaccccaaccggggataatcttacttaaacccgccacattaaccgggccaggttggctggctagcaatgcctgaggaatggaagccgcgcggaattcatagctggcaggtgtggtttcccccgcaattttcttggcaatcaggcgcaggttaatggcgccaattagcttaggatctaccgcaacactgactttccatgggctattagcttcgcgcataagttgtaagtcttgattcgaaatatcaatgctatacagttttatctcagtgcggccattttcttgtaaggctttataagcgccctgtgtgaaggcatcccaagttccccagattgcatctattttaccttttgggtatttcgccaataccgcgccgactttattggcggtatcaccctgaacatcagaggaaactgcaccgatagattccagttcaataatcccaggattctgctttagcaatgcttgataagcggcttggcgcctttccattggtgggaaacctgcgacccaaagcttgataatattggcgttaccatcgaagtctttgattaactgaccgaaggattcattggttaatgaggcgtcatcctgttgagtgactgtcagccccggaatctcgccctgaatagcagtgtcaaataccgatacggcaattccattatcggtaatgcgctttaccaactctgttgagtaggggtcgcggccctgagaaagaatgataccgtcgtatttctggctaatagcctgattgacaaagtcctgaaagcgagcgtcgtcgccgttactcagaaacgtatccactttgaagcccagctttttgccttcttttaatacaccggacaggaattgtgtcgtgttgtcatcggagcctaaattacggattaccgcaattttaatctgaccttgatggttggcgatagcgtccggtaccggagctaatgtgacggggtcagcagcaaataccggcagtgctgtgagtaggctcaaagccaatatagggtaagcgatttttttcatcaggaactccatcatggtgtcggtaagttatgcaatgtgttgttgttttataatgaccgttagtataggaatcatatggttacaggcatcatgtgtttgtaaatacttttattatagctatctttgcttctagacgtccgttggttcaagtctagcatcataaccataactattttgataatgaattaactttgttataagtttttcgatcacgttatatcttttagtttggatagcctaaataagcagcaaaaatggtcctgaaaggggtggatggggtggtatcgcgtgagtaggcttgcttttaacaaggcttatatatttctcgttatctattaaatttatttaacttataaattcaaaagttaatatcttatttcgctaatggcgtagtgtgttattataaataaaatacaactgcaataatcatgagaatagatgtcaaacagcgcgtgaaaacgctcgttcatctgtgtattttctttgcttttgttaaataaatgactaatgatgtttaaaggattaaagtcaccatgggtaagattagcactctatgtaaatcaagaagggatgagacacatataacatggctaaattccaaaaaccataagatactgcctatttttatatatcgcgcagtgattttttattaatttttatccgatatttattcatattaattgttcttattatcgtcttggccgtattattacctgaatcacacgatgagttattacatgcacttatccgccttttacctgcgactttgtcactggtcctgctgctgccctgtgccgcgcgccttgctagtcaacggttgagccagtatctattggtttttcaccttttcccgttgatcacttgtttttcactgaatccattaaccatacctttatctggggcatttttactttatcttatatttattaatatttatgtcgatacgcccccgagttgtgaacgtaagaaacagcagtccaatatattacctcacgagtatccggttggtttaacactactttgctttagtgggttatatctgactttttttgtgtggtttgatctagatgatgcgattatctttttgatgtcgttatcgtggcttttctttttactgtccaagtggcgctggcaagttgtggcattaaatgcattaggcggtgttgggttgttttggtttttttcctctggttttgtggacataaagtatcataaaaatattattgttcgtgctctaattaaaatatctttactggacagtttgttatttattattttctcattaagcttatttatcaatatgttattttggttggaggagtggcagcgcacacggcaaccattaaaaaaagatgagtgagacatttttcgttggaaatgacgggtttcaatcataaaaatgccggtagggttaccccagaccggcattttgttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttctttaaggatctttcagttatctattgtatcttcgcttagtcgccagaagaaaatcacttcacttgcatgcctggctgcgcaccactgtcagggctaagcaggaagatatcgctacctccggggcctgcggccatcaccatgccttctgaaaccccaaagcgcatttttctcggggcaaggttagcgaccatcacggtcatgcggccttccaaggcttttgggtcagggtaagctgaacggatacccgagaatacctggcgggtctcccctccaagttcaagtgttagttttaataacttatctgagccttcaacaaattcggcttgttgaatcaacgcaattcgcatatcaactttggcaaagtcatcaaaactgatggtttcctgaattggatcatcggctaacgggcctgtaaccctggttgcaggtgccatatcttctttagacgaggcgaccatttcgtttactttgtctaaatcaatacgattaaacagtgccttgaaagcggtgatagagtggcccagcagaggttgttcaatgctatcccaagttagctcggtattgaggaaggcctcggtacgctctgtcagagagggtaataccggtttcagataggtcatcaggacacggaataggttgatccccatcgagcagatagcgtgtagatcggcatcgcggccttcttgtttagcgaccacccatggagcctgttcatcaacatagcgattagccacatcagctagcgccataatttcacgaatggctttacctgactcacggttgttataagcatcagcaatactggttgcggcatcggtgaatgttttatacaacaccgggtcagccaattggtcagctaactggcctgcaaagcgtttattgataaaaccagcattacgtgaggccagattcaccactttattaacgatatcggcgttaacgcgttggacgaaatcttccagatttaaatcgatatcatcaatacgcgaagagagtttcgccgcgtagtagtaacgcaggcaatccgcatccagatatttcaggtaagtccccgccttaataaacgtaccgcgagatttagacattttcgcgccgtttaccgtgacatagccatggacaaacaggtttgtcggcttgcggaagttactgccttccaacatggctggccagaacagactgtggaagtaaacaatatctttaccgatgaagtgatagaggtcagttttggcgtctttaccccagaattcatcaaaatccaggtcaccacgtttatcacataggtttttaaacgcccccatgtaaccgattggggcatctaaccagacgtaaaaatatttacccggtgcatccggtacttcgaaaccgaaataaggggcatcacgcgtgatatcccactgttgcaggccggaatcaaaccattcctgcattttgtttgcgacttgttcttgcagcgcacctgagcgtgtccaggcttgcaacatgtcactgaaagccggtaaatcgaagaagaagtgttcagattcacgcatcactggtgtcgcaccagaaacggcggatttggggtcgataagttcagttgggctgtaggttgcgccacagacttcacaattatcgccgtactgttccggggctttgcattttgggcaagtgcctttcacgaaacgatcgggcagaaacatgcctttctcaggatcatagagctgagaaatagtacggttctttatataaccgttggctttcagacggccatagatcaggctcgacagttcacggttttcatcactgtgggtggagtgatagttatcataactgatagcaaaaccggcgaaatcctgttggtgctcctggctcatttcggcaatcatctgctctggttcaatacccatttgctgagctttcagcatgataggagtcccgtgggcatcatctgcacagataaaatgaacctggttgccgcgcattcgctggaaacggacccagatgtctgcctggatatgctcgagcatgtggccgagatgaatagaaccgttagcgtatggtagcgcgcacgtcaccaatatttttttcgcgacttgagccatagtgggaaattgctttctttatgttgattaaagggcctttgatgttaaccgataagcgagtttgccgctagggcaagggagcgggtactgcaccttaagtctgaaaggttctgctggtggattttgataatgcagccattagccatcaggattatgcatacatattacgtattctctactgtagactcacacaggtgtggctgagttctggtacactaatgaatgttgtttttaggttgataacgataatttcaaggagccgggatgagcgaaaaatcccccgagcagacaacacctggcctgctgcaatcacaaattttaaaggtccttacggccttcacccatccgaccttgcaaaaggatctgaacacactgcgcgccattcatcactgtgccttgttggacaatgtgttgcatatcgagctggtgatgccttttgcctggcaatttggttttgaaatactgaaagaatcggtcagcgaagagttactggcggtaaccggtgccaacgccattgactggaaactttctcataacatcaccacattacgccgtgctaatgatcaaccaggtgtaaaaggtgtacgtaatattttggctgtcagttccggcaaaggcggggtgggtaaatccagtactgcggttaacctggcactgtcgttggcggaagggggcgtgaaagtgggtattcttgacgcggatatctacggtccttctattccaaacatgctgggtacgatgaatcagcggccaacatcgccagatggcaagcatatggcgccaattatggcccatggtatggcaactaactcgattggctatttggttactgaagagaacgccatggtgtggcgtggtcctatggccagtaaggcattgatgcagatgctgcaagataccttgtggccggatttagattatttggtcattgatatgccaccgggaaccggtgatatccaactgacgctgtcacaaaatattccggtgacgggagcgttggtggtgaccacaccacaagatattgccttaatcgatgccatgaaaggcatcgtgatgtttgaaaaagtgcatgtgccggtgttgggcattgttgaaaacatgagtatgcatgtttgtagcaattgcggtcatctggagcctattttcggtaccggtggtgcggagaaactggctgagaaataccattgcaaactgctgggccagatcccgctgcatatttcactgcgcgaagaccttgatcgcggcgagccaacagtcgtcagccgtcctgatagcgaatttactgatatttatcgtcagttggcggctaatgtcgctgcggagatgtattggcaaggcgaggcgataccgacagaaatctcattccgtgcggtgtaatggcagttttcgctgaattgagcgcgtaacacactgagccggaaaggtcattcaatgatgcttccggctcaagatcggcttaaatagccagagattgcctccttccttggtattattcttctgtgtggccgccaaagccttgccttagcactggtatcacacctgctaactccttataattgccgctcgaagcacttcgtgtgctttgtctcccttcacacttcgtaatcaggtctttaattttatgactgacaaagcacatcagtgcgtcattattgggatagcgggtgcttctgcctccggaaaaagtcttatcgccagcacgttgtatcgcgaattacgtgaacaagtaggcgaccaacatattggtgttattcctgaagatggttattacaaagaccagagccatctgtcaatggaagagcgggtcaaaacgaactacgaccacccaagcgccatggaccacaatttattgttggaacatttgcaggcgttgaaggcgggtaagcccgttgaattgcctctgtacagctatactgagcacacacgtaaaaaagaaacggttcatttagaacctaaaaaagtgatcattcttgaaggtatactgctgctgacggatatccgcttacggcaggaaatgaacttctcaatcttcgttgataccccattggatatctgcctgatgcgcagaatgaagcgtgatgtcaatgagcgtggccgttcgatggactctgttatggcccaatatcagaaaacagtccgtcctatgtttctgcaatttatagaaccatctaagcaatatgctgacattatcgttcctcgtggcggtaaaaatagaattgcgatcgatattctaaaagcgaaaatcagtcagttctttgagtaacgttcgtctggacctttgctcctttatatgacagtttctgtggtctatggcagtttttgtagcatacacgctgtaacatgcgaattattatggagattctagcaatgagactgtgcgatagggacatagaggcctggctggatagtggcaagctaggtattgaaccgcgccccccggtagagcgaatcaatggggccactgttgatgttcgtttaggtaatcaattccgtgttttccgtgggcatactgcggcatttattgatttaagtggcccgaaagatgaagttagcgcggctctggaacgggtaatgagtgatgaaatcaatcttccagagggtgaagctttctttttgcatccgggggagttggcgctagcggtcaccttggaatcggtcaccatccccgatgatttggtcggctggttagatgggcgttcttctttagcacgtctcggattaatggtccacgtcacggcacatcgtattgatccaggctggcaaggccgaattgtgttggagttctataattcaggtaagttgccattggcattgcgccccggtatgttgattggcgcactgagttttgaacctctctccggcccggcggcccggccttataatagccgccaagatgcaaaatatcgtggccaacaaggggctgtggcgagccgtattgataaagactagtgaggttattggcaacgcgatttatagctcagagagtggagggttgaccgtaccttagggacgttccggtggctgacgccacttacaatcccaacggttcgctttcccttcatttgacttggtcagcagtctggactagtcattctttttattgagaattttagcctgtttggacaagaggacgtcatgagacgattactgacaatgttagttatcctgctaattgtgttagttgcaggtatgagcgcattagtgctgttggtgaatcctaatgattttcgcgcctatatggtcaaacaggtagagaaaaagagtggttaccacttgcagttggagggtgatttgcgttggcacgtctggccgcaactcagcattatcgctgggcgcatggcgctaaccgcacctggcgcactagaaccggtggtcagtgctgaaaatatgcggttggatgttaaactttggccgttactgtcacatcaactggatgttaaacaagtgatgttgaaaggggcggtgatccgtttgacccctgacagcgaggcccagcaacagatagatgcgccggtcgccccaattgcacctgcgggcagtacgccagtgagcgataaccgtggctggacgctagacatcaatagacttcaaatcgcggacagtttgcttatttggcaacgttctgacaacgaccaaattaatgtccgggatatcaatctcgaactcaagcaaggcgggcagcgtcaggtgcaggtcactcttgccagccgtgttaatcgcaatcagcgggacttaactttctcaatggtcattgatgccgatatgcatcaatatccccgacagttcagtgccaatatcagccagttcacttataaactggaaggggctgatattcctgcaggggggatcagtggtggaggggcgttggaagccagttatcagagtgatattcagcaattactacttaatcagttaaattttactgccaataataaccaattggcaggcagtgttaaggcgacctttggtgatgtgcctgactacgtggttaatttgacctctgataatctcaatcttgatgcgatctttggttggcagccgaagagttcaacagccagtaccgacgaagccaaacagcctgtcacgacagcaccggttattgctattcagatagatgatgatgtagggcaaaatttacaagcattacgtgattttacggcgcaaacgacggttgtcgccaataatgtggtttatcgcaacattaacatcaaccagttgaatttacaggcaactaaccagcagggtgacttacaggtaactcgcctaaccggtaatgcgttggagggggacttctcactcgcgggggcattggatgttacgggcaaaaaagtgttggctacggtgaatccgctgataaaccatatggaattggggccagtattgcaggctgcaggtttaccgcaggtaatgacgggtaagttttccatgcaagcgcagttgtctggagatggtgtgaatctcgcagcatttaaacatcgctggcggggggaagcgcaagtcagtatgaataatgcccggttacagggcctaaatattcagcaattgattcaacaggctgtcacacgtagtaccaatgatgtcaaaggtcaggaacgctatgagcgatacactgaggttaaacaactgcaagcctctctggcgctgaaccgaggtgcagtgaaagtcagcggcctcaatgccagttcgtcgttaatttccgttaaaggcagcggggggcttaatctcccaactcagcaatgtgacatgaatctagctgtacgcgttatgcaaggttggaacgggcagagtagccttgtcaaaacattacaaaatacagatattccgttgcgtatttatggcccatggacccagctcaattatcaattgaatgttgatcaattgctgcgtagtgagttacagcagcgggccaagaaagcgttgggggagtgggctgaacgtaaccaacaaaatcgccgtgtggacgatctgaaaaagtcacttgataagttgtaagccatccatcggaaacagaggnnnnnnnnnnnnnnnnnnnnnnnnnngtggaaagagataggcccgatggtttctccaccgggcctaatcatttatttttccaggcttttgttaattcacctaatctatagcgttatcaattaactacacttcgtaatctggctcaggaatcttcaatggtgttatcttcacttttaagatcctgtggctattgaccaccagaggttcgaataagtaatcgccaatggtcagttgttcacctactttgggtatcctctgggtatgctccatgagtaacccggccagtgtgtggtattcacgtttttcatcaattggcagcggcaaatagagcaccaaatcttccagcggcatataaccgttcgctatccaacagccatcttcagtttgctgaatatcgtggcgcgcatctaactcttcccctgctacgggtaaattacctgcgatagtttccatcacgtcggtaagggtcacaaccccctcaatagaaccgaactcatcgacgacaaaagcaaaatgtgtctgtgcctgacggaattgttccagagccatcagcaatgaaacttgctcaggaaagataagtggttggcgaattaatgaccgcaagtcgagtttttcattcgctaattgttgtttcaataaatcaattacgtgaataactcccaaaggttcatcagtagagctatcttcagtaaccacgatccgggtatgcagatttttcgccagcaactgagtcaatttctctggtgggtcattgaggtccaaatattcaacatcatggcgtgatgtcatgatgctactgacggttcgctgtgccagccctaagacccgttcaatcatgcgccgttcttgtgcattgaacacttcctggccttcgctggtattatcagcgatcagattggcagtatggttatccaattcagcttcttcgtgtttgccactgagcatccgtaaaacggcctctgcggtacgttcgcgtaatggtctaaccgttgacaggaagcgccgacgattgaattgtgcaaactggttcagtgactcaataattactgagaaaccaatagccgcgtacaggtagcccttaggaatatggtaaccaaaaccttcagcgactaagctgaaaccgatcatcagtaagaagctcaagcacagaatgacaatcgttggatgtgcattgacaaagcgagtcaacggtttactggcgagtaacatcaagccaattgcgatacaaacggcgaccatcatcaccgcaaggtgatcaaccatgccgacggcggtgatcacggaatcgagcgagaagatagcatccagaaccactatctgtgccaccaccggccagaaacgagccgctttgcgttgctgattctgctgatgatctttcccttccagccgttcatttagctccatcgtagctttgaacagcaggaatattcccccgaccaacataatcaagtcacgtgcactgaacgaatgttcagagagagtgactattggtgtggtcaatgtagccagccacgaaatacaggccaacagtgccagacgcattaacaatgcgcagagtaaaccagtgactctggctttgtctcgttgatgacgaggaagtttctctgccaagatggcaataaatataaggttatcaatacccaatacaatttcgagcacaaccaatgtagccagtcctgcccaaatagttggatccgcgatccattccatatatccagtttcaccttgtattgctacggcttatgccgtcaatcagaaaaatagccatttgttaaagaagtgcatcgaccagagtcgatcacaaaaaaatcaatccaagctaaacgattcgaacattagccaggcacaacaagtcattagccgagcatagcgaatcactaactggactgagttatgctgatcatagcactgataattaaaaatgaatgacggaagatatagaaatatgccagatatcaatcatattgtagggagattcggctatgttatcatgatgttctgtttgactattgttacaaaatattttgtacacccccttcttgaaataaatttatataagtaacagaatgcatttaaacgataatgctattgataatcactatcattctgtatgataatgttttcatcattttatccttcaggaggtaacaggtgtcaaatacagcacagttaattacaccttcccctatagggctaattgcggatataacagaactttttgaaaaaacgttcgcacatttctccaggacattaaaagtaaatgctgatgatatccctgaagaaacgatgagtttccatacttggtcaagtattgataatttccctacgttaatacagaaatatagagatgaatattatggggataatgatctaaaacccaacgataaagccctctattcattatggagtcagtggtattttggtttgattattccaccaatgatgttgttattaatagagtatccacagactattgacacacaccacaaaaattttaaagtgttgtttcatcacagtggcagacccgaagtggtttattatcaattaaagtggcaaagtcaagatccgggtaccttgcttgagcgttattatttactgctcaatcatcatgttattcccatagcagaaaaaattgagtcttaccaaggtataaatggacgcttgctatggaataacattggatacctgatgttctggtatctaggggaatttaaaggccgcttaggtgatgatctctatcaatctattattaatgggcttttcatggagttatctttgccgaatggtcaagataatcctctttatcggacagtaatgttacgtaatggcaccttacagcggcgtagttgctgccaacgaaataaattacccggcgtcaggagttgccatgattgtccgttagaaaaacccccattaaatcttattagttagccaagttcctgcattagacagaaacttggttgtattctttattttattccgcatttatatctacgccttatatttatctacacttaattataataaaaaaatataataaatatagcgtcattaaatgccactttatatttaaggatatattatgtacaaagatatctatgaggaaaaccattttatagatcaaggtaatgatataactgatgtgctttgtttagaaaatttcttaaataaagatagcgctgaacactattatgagaacgtgaataatattaccgcaaggattaaggctgtattcaccctagtggataaaccttttagcggggtattaccctctgaactatcacctgatttttattgtattgatttaaatcagccactaacgtcattggatagcgcattagatgaattacagcagctatatattaaggatgctatatactttcatcaccctaaatatgttgcgcatcttaattgcccggttgttctccctgcagttctggcagaaagcattattagtacccttaattcttcgttggatacctgggatcaaagtgccggtgcgaccttaattgagcagaaagttctggattggacccgcgataaaatggccctaggtagccagggcgacggtattttcaccagcggtggaacacagtcaaatcttatggcgatactgctggcccgtgatcatttttgccaccaacgtgatgctaaccaccagaataaattgcagggattacccgctgattctcataaatttcgtatctttacttcggtggttagccatttcagtacacaaaaagccgcagcactattgggccttggctataacgcggttgttgccgtgccctatgacagtgaattcaagatggatgcgcaggcattggatcaaagcattgcgctctgtttatcacaaggcaatattcccttagccattgttgctaccaccggaacgactgactttggcagtattgaccccttgcacactatttcgacgttggccaaacagtacggtctttggttacatgtggatgctgcctacggctgtggcctattagtttcctcacactatgaacagctactttccggtattgaaatggctgattctgtgacggtggattatcacaagtccttttttcaaccggtaagttgcagtgctttttttgttaaagataaacagcatttttcttatctgacttatcacgcggaatacctcaatccattaagtgcatcactggaaggtacgccgaatttagtgaacaaaagtattcagaccacccgtcgctttgatgcgctaaagctgtggttaacgctacggattatgggagccaaacagcttggtttggcttttgaacatgttatggatacggcacagcaggcttatcaacttatgttgcctaatccgtattttgaactaatacatcgcccggtattaagcacgctggtatttcgttttatgccggaacagcctcgcagcgatgacgatattgatcgaaccaatgcctatattcgcaaagcgttattccgtgaggggcatacggttattgcaggtaccaaagtaaatggtaaacagtatttgaaatttaccttccttaatccgacgaccacactccagcacctgaacgaaattgtggatgccattattaccgagggtaaaaactatccgactctctataacagtcaatcatgagattgatgttgtttgatcaggagtaattagaacaatgcgaccttatgactttattggcatcggtattggcccgtttaacctcgggctagcatgtttaacccaaccactaaatgatgtttgctgtttgtttatcgatcagaaagctggatttgattggcacccaggaatgatgctggaaagtgcaaccttacaaacgccctttatgtcagatttggtgacgttagcatcgcctacgcacccattaagttttttaaattatatcaagcaacaggggcggatttactccttttatattcgggaaaattttttcctattacgtaaggaatataaccagtattgccagtgggcagttgagcaattacctaacttacggtttaacacgcaggttgatgacattcattatgatgaagacaccgcgctatatcggctgtactgttctgatacatgctcaggcagtcgccatgagtttctgtgcaagaaactggttctgggtaccggcccctcgccacatatacccgaatgttgccaaccttttattcagcaaatagtgatgtccggccagtatctggaacataaagtggcgttacaaaagaaacgcgctatcactattttgggcagtgggcaaagtgcggccgaaattttctatgatttgttgtgtgaaatcgatcgctttgattaccagttgaattggcttacccgctcaccccgattcctcccactggaatataccaaactgacgttggaaatgacctcacctgaatatgtggactatttctatcatcttccaccagaaaaacgtgatgagctgaatctcacccataagccattgtataaaggtattaacggcacattgattaacgatatcttcgatctgttgtataccaaacgtctgaacggtgctctcaatgtcaatctgtacaccaacagtgaattacagaaggtgagttcgagccatgatggcaaggggttgcacctgtcagtgttgcagcatgaacagaatcaattattcacattggagactgaaggtgctgttttggcgaccgggtatcactatcagccgccaacttttattgaaggtatacgtcaacatattcgttgggataataaagggcgctatgaggttcagcgtaattacagcattgatcggaataatacgatttttgtacagaatgtagagctacatacccatggttttgtgacgccggatctcggtatggcttgttaccgcaattcttgtctgattcgtgaaataaccggtactgaatattatccgattgagaaaaacattgcttttcagcaattcagtgcgccatcactgaggaggaaagagtgatgaacgctgagaggaatattgagagcgataccgtggtgaggagtggtggttttcaactccgcccgctggtgttagcacatgatgtcacttggctgacggattgggttaatcgtgaatatgctcactattggggaatgcaaggctatagcccacagcaggtaaaggcattttaccaagaattgaatacgagccagcctggcggtgtctttgtgggcgtttatcagcagcagcccgcattcttgttagagcgttacttggcccaacatgatgtgattgccgattattaccctgcacagcctgatgatgttggaatgcatattttggtggctcctccggttgagagaatcacgggttttacctggcgggttttccaggccattatgacctttattttcagcgatccaacggtcgcccgcatcgtagttgagcctgacgtgcgtaatgaaaaaatccatcgcttaaataaacgagcgggttttgtctatcaacagcaactgacattaccccataaaaccgcttggttggcgttttgcacccgggaacaatatcgccttgccttacaaaaggagcatcaatgatgatggacttatcagcgcctctctccccgcaccagagtttggaactcccccatttgcagccggtactgtggcaaaaagtgaatcgcttgcacttgtgtaaagctatttctgagttttcccacgagtgcttgttggctccccaacggatgacagatcaccctgatagtgagggatatgattactatcagttggtggcggcggcggcggacaagccggcgaactatgtttttcgtgctcgtcgcttggcactggatcactggttgattgacccagattcgttgcataaaaccgttaatgaaaagagcacagatttagatttactgttatttatcattgagttcaagcggcaattgagcatcagtgagcgagtattgccgacctatttggaggaaattaccagcacgttgtacagcagcgcatttaaacactgccgcacagggataagtgctaccgccttggtgaatgccagctttcagataatagaaaaggaaatgatggaggggcatccttcctttgtcgctaataatgggcgtattggttttgatgctcaggactttcagagatttagcccggaagccgcatcagatgtgcatctggtctggctcgccgcccataaaagtaaggcgcattttgcctgcattgaacaactcgattacgcgaagttgatggaacaggaactcggggcggaggtactggccgaatttgaacagcaattaatagccagagactgtaatcctcaggattatgtgctgatgccggtgcatccgtggcagtggcagaataaactgacttcgatattcgcggctgatattgctaatcaaaggttggtatttttggggcagggcaaagatgcttatcaggcacagcaatctattcgtactttctttaatcgcagccacccgcagcgatattacgtaaaaatggcgttatcgatcctgaatatggggtttatgcgcggtttatcaccctactatatggcaacgacaccaggaattaacgaatggctgtttgacttggttgaaggcgatgaaatattgcaagcgtatgatttcaagattttgcgtgaagtggccagtattggttttcgcaatagctattatgagcaggcgatcaccggggattcagcatataaaaagatggccgctgcactgtggcgggagaatccgctgcaattaattcaacccggtcagcaactgatgacgatggccgccttgttacatttggatcaagaagggaaagcgctactgcctgcgttgattgatgcatccgggttatccactcagcaatggctggaacgttatttgcgtagctatttgtcaccgctattacattgtttatatgtttacgatttgatgtttatgccccacggtgaaaatatcattttggttctacagaatgccgtgccgcaacatattttcatgaaagatctggcggaagaaattttggtgctgaacactgaggctgatttgccggagaaagcccggcgcatcatcgtggatatgcccgatgagatgaaaaccctgacgatcctcagtgatgtgttcgacggtgtattccgctatttagccgcagtcttggatcaacaaggggattatcctgagcgctatttctgggcggatgttgcggcctgtatccgccagtaccagcagcagtatcctgaattagccgctaaatttgcgagctatccgttgtttacacccaaaattaaacgctgttgtttgaaccgcttacagctcaacaataaccagcacatgctggatttagctgaccctgtgcaaagttttcagtttgctgatgatttgatcaatccgttggtagaattcgaggtatcagcgggttagcgcttaataaattagtcggtcgttaataaaccaatagaccgttataagcagtcgaccgttataaaccaatagaccggcaccgttgaggagcctttcagggcggatgagctaacgcgactgacggcggggtatcaccaaaggcttgccggattcagggtcagtaatgatccggcaacgtagcccaaaaacggcggcaatgctgtcttcagtaacgatagattctggtaaaccttctgcataaatttgcccctctttcaacataatcaggtgggtggcataacgcagagcctgattaatatcgtgtagcaccaataccagcgttttcccctgttgttgcagttcttggcataaatccagcatttcaatttggtgcgcgatatccaaatatgtggtcggttcatccaataaaacaatcggtgtatgttgagccagtgtcatggcaaaccacgcacgttgccgctgaccaccagagagttcactgactctctgctgcaccagactctccagattaacggcgctgatagcggcttttacgatacgttcatcttccgtcgaccattgatgaaagaatgattgatgggcgtaacggccacgggaaaccagatcaaacacggtcaaggtttcagaaatacttgcgccctgagaaagtagcgataactggcgggcaaagaccttggctttgtagtgctgaatatcctgttgatctaacctgatactgccattttgtggtaacaagctacggctgagcgctcgcaacaacgtcgatttaccacaaccgtttgggccgataatgacgctgaacgcgccgtttttaatgctcaggctaagcttattgataataagttgctggccgtagcccagtgacagtttttgggtggttaaacgcggtttatcactgatatcgcccgggttctccaatggtgtcatgggggatgttagctctctttgggatctcactttgttttcctcactttggcgtatagcaagctcatcagataaatccccccgacggcagccgtaataacgcccacggggagccgtgaagatgttggtaatagcaaggttatgatgtctgacgccaataatagaaatgcgcccatcaaggcggtacataacagggagatgccgttagcctttaccagatgttgggtaatctggggggctgacagggcgataaaggcgaccggcccgacaaccaataccgccgctgttgccagtgcgatggcaaccaatagacctagccaatgcgtctggcggatattgacacctagcggctgggcaatcgcggctccaaggctcaggtaattgagttgacggctgagatataccaagcccggcataaccagtcccaatgtcaggctgatgatgccgacatcccgccagtttttctctgccaaactgccgctgagcaaagcggctaactgactcgcctgttccagacggacttgtgaagtcgcaaagttaacaaatgcgatgcacacggcaccaacggcgataccggaaataataattctctctggatgagacaggatgctcatgctgcccgcatagactaaagccactgcagtacaggcaccgataaatgcccccaacggtaccggcatgacccctggccaaagtagtagggtggcaaccacgccagcggacgcgccggtggtgataccgataatatcggggctagccaaggcgttgtgggttgtggtttggaaaatagcgccggaaatggccagggcggcaccggcccccagagcaaccaatgctcttggtaaccgcaattgcagtaagataaactcctcgtactggctaccttcgccagccaataccgccagcatttttcccccttcgaaaccactggggctgagcattagcgcagcggtgaggcatagcaataaaatgggccatatcagcagcaggtaaaccccggttcggcgggctggcgctaaaaagacccaagatcccagcgtcagcgttctgactgaatcaacgggatgcatagacgataccttttttactgttgaccaccgcgtaaagcaatggccctcccacggcagcggtgatcacgccaaccatcacttcgccgggggcgatgataatgcgggcgaccacatcggcactcagcaagaggattgggccgagcagtaagcaataaggcagtagccaacgaaagtctgagccaatcatggctcgccccaaatgaggggctgccagaccaataaaagcgaccggacccgctactgccgtcgcggtagcggccagcaatgttgcgcctactaatgccgacatacggatccgaacggtattggcccccatggtggtagcaacgttttcgccaaataccatcacgttcagcgaaggggcgatggcgaagatgatcaccaaaccgatgacaaaataggggagcacggccagcatggctgatactgatgtcgccgccagagaacccatgatccagaagcggtaattttccaacaccgcagggttgagtaacaccaccccctgtacataggcaaacaggcaggcattgatggccgcgccggtaagcaccaaacgcaccgagtgcgtattccgttgcccgccccccaacagataaaacaacagggtggctagtgctgcaccgagtagggcaggccaaaaatgcggtattgctgccagtgcggggaagaacgcaaaactgacgataatcgctgatgcaccggcattgacacccaataatccggggtcaccaagtggattgcgcaatagcccctgagtcactgcaccggagagggccagtgcagctccagccaataggccaatcagtgtacgggggatccgggcatcaatgaccagatcgttatagctgatatgagcggcgggcatattgatgtagtacatctctatatagtgccagattgcgctgattggcaaggtcctcgccccgagagtcaggctgactaacacacacattaatgtgagcagcaataaccctatccatcctaagatgcggtattttcgtaattgttgaaccgtgttatctatcatggcagtgtctctttggtatcagccaaatggcgcgctttttctgcgagcaatggcataaagcgttgcaacccccactgaacgctcagcggtgtgccataggacatcgccatgacaatcgcttggtcggtcagcgggatatacccgccgcgttgcacggcagccatcgcgttgaataagggcttttcttcaacccgctgccgttcttgctcgctgctataccaggtgactaaaatatcggcatcatccaactgatctgcattttccagcccaagattagcagcaaagctgcctcgcgatgccatgaggtctttgatggatggggcgagttgcatacccgtggcgattaaggtgtcaacccgtgggtcgcctgcgacatacaccgacaagttggtattgctactggccgctttaatgtaggcaaaacgcaggtttttaatccccggaaccgtttggcccgcagcggataaggtgttttttaactcttgcaataacgggtagatctgtgactcttctccgagtgtttggccgattaattcaacttgttgtgtgaggctggtcagccacggccggccgggataagccacgacgggcgcgaagcgagatagttggttgtacaggctttggctcatccctgactgagtcgcgataatcacatcgggctttagattgattaactgctcaatatccaactctggatacatattaagcacctgaggcagcggctcgccccgttgttctaatgcttgtctgaaccaaggcaaataaccttgcttatcacctccccatgtgtgggattcaatacccaccgggatcttgcccaatgccagcacaatgtcttctgcgcctgcgccgagggccacaatacgctgaggtggacgctcaatgaccgccgtgccaagtgcgctggtgattttccgtgggaaaccgtttgcttgcgtggtgtgcacagcgccggtttcggcctggctatcgccgacagaaagcaaaaaaaatagcgcaagtagacccgctaatataaaagaaatatcgcctaaccagcggggggctaatgtggtgcaggttcgcgttttattcatttggtgtatccatatcgtgctttctgaagacgttggcaaaagatacagccggaaaagtggccggctgtgagggtatccaactgcaatccttagaaggtgtagcgcacggtggcatcgacattgcgtggtgcgcctaacaagtattggttgtattggccgatttgtgtgtagtaatgctgattaaacaggttatccagattgaccgttaaggagagctgaggggtaaactggtagcggctcatcaggctgtaaatggcaaaactgccttgaccgatttgttgaataccgattgggctactgaggtttctggcgatttggctttgccagttgacgccaccgccgagggtcagatcgcttagttgccccggtaaggtataggtggtgaagagttttaagactttccgtggtgtgactggggtgacaggtgtctgggtatttgagctcggtagtttcacgttgtactgggtatagcccgcagaaatattccagtcttcagtcatttttccactgacttccgcttcaaaaccacgggttttagtaccgtcgacggcgaagtaaggctggctgttatccggcaagcggggggcggtggtgtccggtacgggcatattattctgacggatttcaaacactgccagtgaataatcaagactattatcgaaggcaacacctttcaaaccggcttcgtaattctgcccactcaccggggccaataatgtgttattacggtcccgacggttttccgggttaaatatttcggtataactggtataaaccgacaaatcgcgattaatgtcataagtcaggccgctgtatgggacaaactcattcttataacgagcattttgtggcgtaccgaagttatcaccacgggtttcccaagtggtcaggcggccaccaaggatcaaggttaacgggtcaatcagagagagttgggtcaccacatactgcgaggattgatcgctgcgccctttcgaaccataagcccgtttatcactccaaacaggcttaggatattgccagcccggctgggtgaaatccccaaggtcgggacaggttctggtggcattacaggtcgccagataatagtcgttatcaatattttgtcgttgacgattccagcccaaacccaactgatgttggcggccaaacaggctgtactgaccattgacttgaatatcgtaattttgctgacggcgggcaccatcaatcagtgacagactgcctggccgcatacctatattggtttgtgggtcgggataaccggtgggccacatcacgtcttggcgcagcttatcgttatcaaaggtaaaggtgcctttaatattccagccgttatcaaaattgtgttgcagactgctaaacagcgtttgagttcgggtttcggcggatgcccaatccgatgcggtggtggcggattgggcataatttgtccgcccaccagcgctgttaaacaggggaagcccaccaaacataccgccccgggttagagtccgttgtgtatcggcaccaaaggtgaatagggtattgggggtgacatctatctccaagataccgtaaaacgggtttttactttgatcatagcggttaacaaaagagttcttatcttcataagccgtgacaaaacgcccgcgcacactgccttcactattgagggggccggagatatctagcgccgtccgccatttctcccatgaaccaacacctgccgacacactgccgcgaaaatcctgcgtggggcgtttgcgcacaaggttaataacggcggaagggttacccggcccagccattaagcctgccgcacctcgaaccacttcaatacgatcaaacatatcggtatcaagcgtgttatcaccataattaaagcgggtatcgtaaaaggtggcgacgccatctcgcataacattattaacggccatgccgcgagaggtaaaaccgaaacgatcactgtcaaactggcgcacactgatgccggtgatgttattcacggcactttcgacgctgttcaggttttgatcacgcatgcgctgtttagtcagaacacttaccgactgtggggtttcccgtgctgaaatattcaggccagttgctgtcgacattgatgacgtgttgtagctgccactgtcttctgtgacgccagcatgacgcaatggtgatgccgtaacggttatggtggtatttgcagggttgttttctctttcttttttctgactattattctcgtcagtcgcggcatatgcacaacccaacaacgatacattagcagcaagcacccatgccgctggtttgatagggtgtgtgcagttaaaacgcactcggcttttgccgtgatttttttctagtattctcatctaattattctcactaaataaaaatatgggaagtttgtctttatggtgttgtgaaaatgccagtcatggcgtttcaatatattgatttttaaaaaatataatggtctaagagcttggcgctataaaacgtgatacagccaattcaggtatgctgtaaaaacaggtatgtcgtaaaaaccgaacatcgtaaaactacggtctgaccacgtgggtcagtatgtggttttgaaaacatgaattgggttgactaaggtgccggcaaatttcagattcttctctcgatcatcaagatcgatcatttgttggttattcgccatttgcagccgattcagacaggtacgaacaaaatcagctttaaagagatcgaacttcttgaattttttagccatggcagggtgttgggcttgataggtatggatgcaatcagccaccaaccgccagaattggtgctcattaagactcaaatctttttgcagtaacggcgtgaggtaacggaagaagcagtcgaaaatatccagcaaaatataattgatcttcatatcgtctttgacggtgacatggaggaatttgatggcatctggtagacgaatatccccatttaaaatagcaatttcctcaccgatatccttcatcaagacatggactggaacgttactttccagtaccaacatcaggttttccccatggggcataaataccaagtcgtaagtaaagaaggcgtgtaatagaggcgaaagataggcatccagatagtgtgttatccatgcctttgcacttaaccccgatgagtgtaccaaggcggagactaccgagttaccgtcattatcactgtgcagtaaagaggccatcgtcattaaacgctggtggccaacaagttttggcatagggctttctcgccacagggccgagagcatttttttatggggattatctttaattaaagcggtttcaaaatgggggttgaaataccccatggcggctctttcgcagagtaaggtaaatttcttctgctgaaagaaagtatcttgcttaattaaactgctaagccattcattaaccaatggcgtggttaccatgctatggggggaaagcccgcgcataaagcccatattcaaaatagataatgccgtcttaacataatttttgtgtggattagagagattgaaaaacgttcgaatggattgttgagccagataactatcttgcccttgtcctaaataaataatatcgttacgtgcaatatctgcagcaaagctggtggcaatcctttcatgccattgccaggggtgcaggggcataaagaaataatcttgggcggtcaacccgcgagaagttaaatactgagtaaactgttcccattggtaatcgcccaactcctcctgcattaattgtgggtagctaaggccggtaaaactggaaaatacggttttatcctgatgcactgcgatccagattaaattaattggatgggcgctttctggtgcataggcagcgtagtctgtaatatcaaaaccaatacggccattattcgcgataaaaacggggtggccctcgctcatcgctgtttctactgtttggtaattggcgtgaaccaattgcgtggcgctaaggttattatgatgatacttaaaagcgtaaccataaagggtactggagatttcatccaaatagacgggcagcatttcttctgagataccaagccggttgtttaattcaataatcagctgtaatgcatccagtagctgcgcgtgcccatcaagggttttggttaaggtgcttgggtcaatatccaggtggtcaagttgataacattttgctttaaaaaggtattctattcggtcttggtctggagtgaagctatagtggtgatagccatcctctggtgtaaccaagcagactggggcaatcaatttctcatgagtcagttcacgcagtattttccctactaaatgtgcattggcatgagaccaattttcaccattaagatgttggatattattttcattgaattgacgttgtgaaaccatctctatagtgtccctattagtagaggatgaattaattgaagggtaagccctgaattcctttatggtttaatatccatatgcaatttatgtacatatttaatgtgggtaattctaaaggtaaataaaatagtaaaggccattaccccattcaaggttaatcatatatatcaccacccctatccaaatgcaaatgattattatttatacaagactctaatcatttctttcgctattgagttatgtaatgtaacaacgttactggttttttaatttgttggtatggcggtatagggttaaggtgaaataaatatattgctttgttatctataggcttctacagagttaaaatacgatgagtatctctctaggataatagcgtcaggcgagttgggaaaaataaccatgtggatataaaaatagtcgaaataaaatttggttataatgaaactgttgttttagataacttattggtcttgttgctatttgcagtgggtgtgttgaattttcaagaagataggtacattgtcattcggatgttgttctagagaaaatttctggttatattatttcatatgttcacgtcactaaataattgaattttttcttaactcttggtttctttattgttttttgtttttaaaatacagtatcaattttttactaaatgtatctgttatcgagaggtttattgatacttttaaaaggtaatcaagaaccttctgatgtaaactggtggaagctaaatgaataataagtcaccactgattgtctcacctggcttacagcattaatcaccctctgtgatacttaaagtcattagcgttacgggtaggcagcactgatgaactggcttagaacagtgattcggatgaaagaatgtggctaacaacgctgtaacttcaggtaagaaggggacagcgactcaaaattgaagaggtcagagtcatgaagtgtttaaaagccgtcattcctgttgctgggcttggcacccgtatgttgcccgcgactaaagctattccgaaagaaatgctcccggtcgtcgataaacccctgatccagtatattgtggatgaatgtgttgccgcaggggtcaaagagatcgtactggtgagccattcatctaagaatgcgatagagaatcattttgatacttcatttgagctggaagccgcgctggagtcacgggttaagcggcagttattaaaagagatcaaaaatatttgcccagcggatgtcaccattatgcaagtgcggcagggccatgctaaaggtctagggcacgcagtgttatgtgctaaatcgatggtgggggacaatccttttatcgtcatgctaccggatgtactactggacgattcaacggctgatttatcaaaagaaaatcttgccagtatgattaaacgcttcgaagaaaccggtcatagccaaatcatggttgagccagtgcccaaagcggatgtctccaaatacggtattgcggattgtggccatgtggcattagcaccaggcgaaagcacgttgatgacagcggtggtagaaaaaccctctatagccgaggccccgtctaaccttgctgtagttgggcgctatgtattgtctaaaaatatctggccgttgcttgagaaaacaccacgtggtgcgggggatgaaattcaactgaccgatgccattgcgatgttaatgcagcaagagcccgtagaggcatttcatatgacgggcaaatctcatgattgcggcgataaactgggctatatgaaagcttttgtgacttatggcgttcgtcatcatactgaaggtgaaaagtttactgcctggctaaaacagcaactcgattaaataatatcttgtcaggctgagtgttattgtcaggctgagtgtatgccgatttttaatttagcgtagagaatctgtaggtaagcatgaccaaattgaaagcagtcatccctgtcgctggtttaggcatgagaatgctcccggcgaccaaagctattccgaaagagatgttgccaatcgttgataagccacttatccagtatgtggtgaacgaatgtgttgctgcgggcatcaacgaaattattctgataacccattcatccaagaacgccgtagaaaaccattttgatacttcctatgaattggaagcgatgctggaggcccgtgttaagcgccagctattggatgaagtgcagtcaatttgcccaccgggtgtgacaataatgcatattcgtcaggggcatccagaggggttgggccacgctgttttatgcgccaaaccgttagtgggtgattcgccatttgttgtcttgctgccagatgttctaattgatgatgagcaatctgatttaacccgcgataatctggctcaattagtgcaacgttttgaagagaccggggtcagccaagttttggttcattcggtagatcctgaaacgctgtctaattattcggtggtttcctgtgagaaatcgaccttgttgccaggggagagcagccggattaatgccatgatcgagaagccacaaagttcggcagatttacaatcaaatctgtctgcggtggggcgctatgtactgtcagcgcatatttggccattgttggaacagacgaaacccggcgcttgggggcgtatccaactgaccgatgctattgatgctttggctgcggtagaggcggttgatgcggttgccttaaccggtaagtcctataactgcggtgagaaactcggctatatgcaggcttatgtggcttatggtttgcgtcacccacagcaaggggctgaatttaaggcatggctaaaggatttcgtcgcgtaaattcaatctacgataacgggtatatagacgataggtgtatatacgataattaaaaagcaatccttggcagtttaggccgcgccatttgtggcgctttgctctttgcctatcctcaccgttctaaaagagcgttatcgggggctgccagcaatctgaggtaatcctcgcgatagatctttgtacaaactggcaggtggatttgcatttattggccgataacctcgcgaaagcaaacgtgtgcgcacagcaactagtcagttgtgctatctatcgcaccaatcactacccagctgacataatcctgagttaacatgtttcccacatcaaaaacctgttggccttaaggctggtaacaggtgtcatccttcagacaggagtttttttaatgtccaaacaacagatcggcgttgtcggtatggcggtgatgggccgtaacctggcgctcgacatcgaaagccgtggctattccgtttctatttttaaccgttcatcagacaaaaccgacgaagtggttgccgagaatccaggtaagaatctggtgccgagttataccgttgaagagtttgttgattcactggaaaaaccgcgccgtatcctgctgatggtgaaagcgggtgaagcaacagataaaacgatcgcttcactgacgccgcatcttgataaaggcgatattctgattgatggtggcaatacttattacaaagacaccattcgtcgtaaccgtgaactttctgcacaaggctttaactttatcggtaccggcgtgtctggtggtgaagagggtgcattgaaaggcccttctatcatgccgggtggccagaaagaagcctacgaattggttgccccgatccttgagaaaattgcggcccgtgctgatgatggtgacgcctgcgttgcctatatcggcgctgacggtgctggccattacgttaaaatggttcacaacggtatcgaatacggtgatatgcaattgatcgccgaagcctattcactgctgaaacagtctctgggtctgagcaatgaagagctggccagtacttttgctgagtggaacaaaggcgaactgaacagctacctgattgatatcaccaaagacatcttcaccaagaaagacgaagacggtaactatctggttgatgtgatcctggacgaagctgccaacaaaggcaccggtaaatggaccagccaaagttctctggacttgggtgagccgttaacactgatcactgaatctgtgtttgcccgttacttgtcttctctgaaagatcaacgtgttgctgcctctaaagtgttgactggccctaaagttcagcctttcactggtgataaagccgagtttatcgaaaaaattcgtcgcgcgctgtatctgggtaaaatcgtttcttacgcacaaggtttctctcaactgaaagcggcatctaacgagaataactgggatctgaattacggtgaaatcgcgaagattttccgtgctggctgtattattcgtgctcagttcctacaaaaaattactgatgcttatgcagaaaacgcagatatcgctaacttgctgctggcaccgtacttcaagcaaattgctgatgaataccagcaagcgctgcgtgatgtggtgtcttatgcggtacaaaacggtatcccaacgccaacattctctgctgcgattaactattacgacagctaccgttcagccgtgctgcctgctaacttgatccaggcacagcgcgactatttcggtgcgcatacgtataagcggacagataaagaaggtgtattccacactgagtggatggcgtaatccctttaacggcgactgtgctttgccattctgggatcgcgcagtgctcgggtgcctcacgtattgcgtgtacgctccgggcgcggttgacgtcatagaatttaagataccagcgactcatccgttttaacgctgcccaataaaaacgcctccagtgataagttggaggcgtttttttgccagtgaatcagccagagaattatttctcgtggcgttcccgcaggcggccaatgacggtactgaaatccaaatcttgatcctgcaataacaccagcaggtgatacatcaaatcagaggcttcattcgttagctcttcacggtcattcactgtggcggccagtgcggtttcaaccccttcttcacccaccttttgcgcgatacgtttggtgccgctggcatacagttttgccgtgtaagaactggctggatcagcagacttacgcgatgccaacaattgctccagttgatacaggaaactccagtcactggccgcaggcgcgaagcaactgctattgcccaagtggcaggttgggccgataggcttcaccagaatcagcaacgtatcgttgtcacaatcagggtaaatattcactacgttaaggaaatgaccagagctttcgcctttggtccacaaacgctgtttggtacgagagaagaaggtcactttgccggttttctcagtgaccgccagtgcttcctgattcatataccccatcatcagaacttcgccggatacggcatgctgaacgatggctggcatcaggtgatcgactttttcccaatccaattggttgatttgttgttctgttaacacactcttatctccacgccctgttcagacaaatactttttcaattcgccgatattaatgatttgtttatggaataccgatgccgccagcgcgccatcaacatccgcgtcgcggaaggcttcaaggaagtgatccggtgtcccggcaccgccagaggcgattaacggaacgtggcaaatagcacgcatctgttgaagctgacgcaaatcatagccgttacggacgccgtcctgattcatcatatttaatacaatctcaccggctccccgtaactggacctctttgacccaatcttcggtttgccacgtggtggctttggtacgcttctcatcaccggtaaactggtaaacctgatagctgtcgctttcggtgtcataccaggtatcaattcccaccacgatgcattgtacgccatagcggtcagccaagcgggtaatgagtgttgggtctgccaatgcgggagagttgattgagattttatccgcaccgaatgtcaggatctggcttgcatcttcgacacttttgatccccccggccacacagaaagggatatcgatcacttctgcgacccgcgctacccagcttttatcgacgacacggccatcggatgaggcagtgatatcgtaaaacaccaactcatcagccccttcttgagcatagcgctgcgccaaaggcacgatatcgccgatgatctcatgattgcggaactgaacacctttaacgacctggccgtctttcacatccagacaaggaattatacgttttgccagcatgggatagcctccttcacgttaaacttgccgtccagtaacgcacggccaacaatcacgccctgtacaccgctgccgcgtaagcgggcgatatcatccagacagccgataccgccagatgcctgaaacgcgacttgtggatagcgctggcacacttcctgatacagttcaacattcgagccgctcagcgtgccatcacgcgaaatatcggtacagaggacgtgcttcaggccgtaaggcaggtattgctcgacgatttgctctaacgttgcatcggaattttcctgccagccactgatggcgacgtgtttgcagccagcctcattaatgcgaacgtccaatgccagcacgatggcctcggcaccgtaacgctcaaaccactgctgcaccatttcgggttgcttaacggcggttgaacccaccaccacccgtgcagcccctgcttccagtaaagccacgacatcttgttcattacggataccgccgccgacttgcaccggcacatcaacaccggccagtaactcgcgcagtagtgggatctggcgagcggccggatctttggctccggtcaggtccaccaagtgtaaaacctgagcaccttgctgctgataatcttgtaaacgcggcagcgggtgattgccgtaatcacgttgctggccgtaatcgccctgatgcaaacgcaccaccttgccttcgatcaaatccaaagcgggaataatcatggtgcttacatctccagaaagtttttcatcaattgggccccagccgctccggaacgttccggatgaaactgcacgccaaagaagttgtctttttctactgcggcggtaaatggctcgccgtagttggtttgggcgatggtatttgggcatattggcattgcatatccatgcacgaagtagaaataggttccgtcagggataccacggaacagatggttaccggcttgtgcggtaatctgattccaccccatatgcggcagcggcagaccaaaatcagtcatcttttttactggtgcatcaatcatcccgagggtggtgatcccgccactttcctcactgctggttgccagcaactgcataccaaggcagatccccagcacgggttgagtacaacttttgatcagttcgataagctcgcgttgcctcaattgttccatggcggcatgggcggtgcccacacccggcataaacagtttgtctgctcgcaagacgactgccgggtcgcggctgataaccggtgtataacccaaacgctgtaccgcataggtgacagaggagagattggcacaaccggtatccaggatcaccacatccattacagcactccttttgaacttggcagggtattgccttcaacgcgaatggcttgacgcaaggtacgaccaaatactttaaacaggctttctactcggtgatgatcgttgcgacctttggttttcaggtgcaaggtacaggccatggcatacgaaagggagcggaagaagtgctcgaccatctcggtgcttagatcgccgacacgctggtagttaaattcagctttgtattccaaatgcgggcgaccagaaatatccaaggcacagcgtgccaggcactcatccatcggcaatacaaaaccaaagcggccaataccccgtttgtcacccagtgcgatgttgatcgcttcgcccagtgccagcgcggtatcttccactgtgtggtgatcatcgatatacagatcgccgctgacctgaatatccatgcgaaaaccgccgtgggtggcgatttgatccagcatatggtcgaagaagcccacgccggttttaattttgcttcccccttcgcgatccagccaaacattaacgtcaatggcggtttctttggtcacgcgattaacataggcgtggcggtcgcgctgggtcagttgtttggcaatttgcgtccagttcaagccatcacgctgataacgtaacccgctgatgcccatgttctcggccagttgtaggtcagtttcacggtcaccgatgacatagctattggtgctgttcatcacgccatctgccagatagctttctaccagcgcggttttcggtttgcgacaggtgcagttatcctctggcagatgtgggcaaatcagtatctgttcaaaattgatcccctgagacgtcaggatttgcatcatcaggttatgtggcggatcgaaggtttcctgcgggaaactgctggtgccgaggccatcctgattagtgatcatcaccagtttgtagtctgctttttgcaacgccagtaatgcgggaatgacatcaggctccagcgccagtttatccaaccggtcaacctgataatcagttggtggctcggcaatgatggtgccgtcgcggtcaataaaaagaaatttctggctcatatcgttcccttacggatgctggaggtctgagaataggttttattctggttatcaatgttatttgagttatcaatgccgggcaggggggcaagggcggcaatcactcgctcacactcctgacgggtgccaatggtgatgcgcaggcagttggctaaccccggttgtttattttgatcacgcaaaataatgccctgatcccacaatgcgttgaatacgctgctggacgcggtaaagcgggccagcaaatagttgctttcgctggtgaacacctgttcgacacaggcgcaatcttgcagtgcggattgtagccatgcgcggttagctcgtacttcactgacccgttggcgcatttgctcaatcccctttgggctgagtgcttgcgcggcaatatccgccactggcgtagataacggatagggggcgatcactttaagcagcaattggatgatatcgctgttggctaacgtaaagccacaacgtaaacccgctaatgcaaaggctttcgataaggtgcgcaaaatcactaaattcggataatcttttagccaattactgaccgatgcttgtggacaaaactcaatataggcttcgtcgatggcgacaatcgcgcggccttgcgccagtgccagcaccgcctgtaaatcagccgggttgattaaattacccgtcgggttatttgggctgcaaacatagatcacttttacctgttccagattgttggcaatggccggtaaatctaactgccagtcagcctgagcgggtacggtgcgccgttctacaccaaaggtttcagcactgacagcgtacatgccgtaggttggtgggcagaataaaatggcatcctgacccggctcacagaacgcgcggatcagcagttcgatcccttcatcagcaccacgactaaccagtacttgctctggcggtaaaccggcgtaagcggcatagcgctcaataacgtgcttaggctgacactcgggatagcgattgaaggtttgcgtggtcaactgatattcagtgcccagcggatattcgttggcattcagccagacatcgccattaccgcctaaccgacgtgcggacatatagggagtcagagcacggatgttggcacgggccaggtccgtgacgttattagattggctcatgcttactccttattcacggcggtcagggcgttattcaaggcggtaacgcgcagggtaactgcatttttgtgtgcggtcagttgttcggcctgtgccagtgtttcgatggtggaggccagccctaacaaaccctgtggtgtcaattgctgtacggtcatgcgcttaacaaaatcagccaaacctaaactggaataggttgaggtataaccgtaggttggcagtacgtggttggtgcccgaggcgtaatccccagccgattccggtgaccaatcgcccataaacacggagccagcgttatcaatctggtcaatgatttcttctggttgacgaatttgtagaatcaaatgctcagggccgtatgcattactgatatcaatgcattgctgtaaatcgttggtcacgatcaaacggctgctttccagtgcctgacgggcaatatcggctcgggataacagcgcgagttgttgctcaacttcgactgccaccgcttgtgcgatagcggcatcaggtgtcagtaagatcacttgagaatcaggcccgtgttccgcttgtgagagtaaatccgccgcgataaacgcaggtgtagcaccgctgtcggcgatcaccaacacctctgatgggcctgcgggcatatcgatggcagcaccgtccaggcgctggctaacctgacgttttgcctcagtaacataagcgttgcccggcccaaaaattttgtgcactttaggcaccgattcactgccgaatgccatggcggcgatcgcttgtgccccgccgatctggaacacttcctgaataccgcacagttgagcggcatacaaaatttcatcggcaataggcggtggagaacataaaacgacccgctgacaaccggcaatacgtgctggggtgccgagcatcagtacggttgatggcaacggtgcagaaccaccgggaatatacaagccgacggaagcaatcggacgcgtgatttgctgacaacgcacacccggctgagtttcaacatccaccaccggcattttctgcgcattgtggaagatttcaatattacgtaccgcctgtgccatggcgtgcttgacatcgtcactcaggcgcgccgaggccgcagcgatctctgatgcagtgatacggatatccgcgacctgcacatggtcaaaacgctggctaaaatcacgcagggcgctatcgccttccgctttcacccggtccaggatgtcactgaccgccgcagtgatcctctcggatgcattgatggctgggcggctcaacagcgctttttgctgttcttcactgcattgttgccaattgatcagggtattgaaattcgtcggctgcatgggttactccatcattttttcaatcggtaataccagaatggagctggcacccagcgccttcaatttctccatggtttcccagaacaacgtttcgctgctgaccatgtgcatggcaacacggctcttgtcaccggccagtggcagaatggttgggcgttcagcccctggtaacagagtaatgatttcgtccagacgttcgctcggcgcgtgcatcatgatgtacttggattcacgcgcttggatcaccccttgaatacgggtcatcaggcgatcaatcagttgctgtttatcaacggacatttcaccatcacgttggatcaggcaggcttttgagcggtagatcacttcaacttcacgcagaccattggcttccagcgtggcaccggtggataccaaatcacagatggcatcggccaaaccagcacgcggggctacttcaacagaaccattcaataaacaggatttaaaacgaacgccttgtttatcgagatactgttttaaaatgtgcggataagaggtggcgatacgcgtatcttgcaggcattgcggcccagtgtattcagcatccagtggggcggccagtgaaaggcggcagccaccaaaatccaggcgacgtagggtgaaatagcgagggtcgtcgccttgagcgcggcgattaagtaactcttcttccagcacgttctcgccgataatacccagatcgaccacaccatccatcaccaaaccggggatatcgtcatcacggacccgcagaatatcgatgggcatgttctctgcgaaggctatcaggcgctgctgttgcaggttgattttaatcccgcagcgggacaacaactcttgggattcatcactcaggcgacccgatttctgcatcgcgatacgtaaacgtgttttatccagcatggtaatcctcttaatttattaatttatccccttcgtccttgacgtcgcagggttgttagctacattcactcgcccaacttactgactcattgactcacttgagccagctcattgggtgtcgttcgcttaccgcctgcctgcaatgccaattacgttgggtctataaaatgatgagcaataaaaaagccctcggaagattatcttccgagggctctctactgcgttctctacgccacctggaagattcgttaaccgtcttccagcacacatcggcctgtaagactagtcaggatgatggtggtgatggtgattaaattgaacgcgattcatagtggcttctctgtttgggctgttttgaataaatcaaagaattaatcaaaatagccatattcggaacgtgtcataatttctgtcaattaacgtaaaccatcaggctggtacagcgcaacctttttctggccagatgcttttatttcacagtggctaaaatgaatttattttccataaattgtttcttttatggtgattatcactgaattttaattttcagtaagcagattgtttctttgatgtgccattgtgccgatgaaagaaaagaaagacctaataattgttaggtgacaccaactggcgtaagttatcggtatagcatgtgttagcagtatgagaagctaatactcagagccgcgagaggaaatcattgagatgaaaaaagtagccattattgggctgggttggttgggtatgccgttggcacaatcactgagccgtcgtgggatcgacgtggtggggagcaaaaccacccctgatggcgtcgatgctgctcgcatgagcggaattaattgctacccattggtactgacaccggaattaatttgtgagccagacgatttggcacaactgatggcggtagatgcattggttatcactttacccgccagccgcaccaccgctggcggggatcactattttcaagcggtacaacaggtggttgatagcgcactggcttttggtgtcccacggattattttcaccagttctacctcggtatatggtgaaacccgtggtcgtataaaagaaagttcaccgctacagccagttacggtcgcgggtaagacattaatggcgctggagcagtggttgcatcaattaccccatacctctgttgatattctgcgtcttgcggggctggtgggtacagatcgtcatccagggcgtttccttgccggtaagaccggagtgaaagggggctcgcaaggggtgaatctggtacatcaggaagatgtgatcgccgctatcgaattattgctgaatcggccaaaaggcgggcatctttataatttgtgcgcacccattcatcctagaaagcgtgatttttacccagcgtgtgcgcgggcgttacagttgaccccgcctgaatttgccgttgaggagcaagagggcgctaaccgcgagattgatggcagcaaaatttgcagtgaattggggtttgagtatttgtatccggatccttcgcggatgccgttgaattaagttatttcttgagtggtggttgttatacagattatctcactgagtatgcacccaaaataattcgagcttcaggaaggcggcaactgagagaatccccagaagcttacacaggtaagtgactggggtgaacgaggacagccaacgcatatgcacgttaaatatgacgggtatacttatctttaatagcactgagctcactactttgagataaatcgatacacttcataacggtgagttttgattcgccatttttgctgatatatttcttttctaggaattttttggcaagttcgctaacttcttcatacgcttctacaggataagcgcctaactccacataagcaccgaccgcagaaaaggcctcgctatttatttctccatcaggaaaaccctctgctaaacaaatgcttaatgcaaaattttctaaattgtttttttgttgcactttattctgattaacttctgctgcaagagtagagaaagaaattaaaaagataagtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgataagtgatattattttagcagccataattgggcaccacctgcctgttgaaaataacaggaatcggaacatgaaattccgttccatagcgttgcatggcctgttgcagcatacaacttccgcatcactgactggagccagttcatcgggatttgtgcgctgcaccttattttgatttccgatcaccgtttctgaatataagtcagtgccagggccatagctaataccaagcctttaataatatccatcgcataataaggcactgacaacatcaccaacccattttgcaagacacccaaaattatcgcgccaattaaggtgccgaacgcattaggtttacccgagccagccagtgaaaagccgatataggcggcggcgacggcgtccatcaaataaccactgccagcattcacctgcgatgaaccaatgcgtgaagccagcaagatcccaccgagtgccgccaattgagcggagagcacataagccagtacccgatagcgaaccgtgcggatccccgccagccgcgcggcttgtgggttaccgccaatggcgtacatccgccgcccgtgcttggtcagcgataaatacaactgcaccaccacggtgaccgctaacataatcagcacgataaccggtacctggccgagtgcggaaaaaatttctggaataaccccttccgccatatcgccactgggcaacaacatactttgagtgatcgaaccgccgcggctgtaagtcatggcgaccccctgaatcacaaacaggctggccagggtggctagcatatcggggattttcagcaccacaatcaggaaagcattaaacagaccgaccagtgtgcaaatcagcagcgtcaggattattgcgcccgtggtaccgaagccataccagacaaacaatgataccacgacggcattcgccaacgaggccgtggagcctactgacaggtcaaaaccgccaatcgacagcgagatagacaccccgatggcaattacggtcacaatggcgatagaacgtaaaatgttgatgatattgtttggatcgaggaagttatccgatgccaaaccaaatagcgcgattaacgcaacaacggtgagcaacattccccatttgtagagaaaatcaaacaactggtgacgccaaggctgcacgtctggtaggggtaattctttgctcactgaggggttcctccggttgaaaatagtaataatgtctcttcatcgacctctgcagcattcagttcggcaacaattcggccatcccacaatacgcagatacgatcacataaaccgactaattctgaaaattcacctgatgcataaataatacctttgccttgttgcgccaattggtcaatcagagagaaaaggtcttgcttggctttgatatcgacccctttggtcggttcgtcaaaaatcagcacctgtgcatcaccgcgcagccatttaccaatggccactttttgctgattccccccagagaggtgggccagtttttgttgtggggatgatgtccgtatacccaggcgctcaatcagttccttagcccaactcaattcctgacggcggctgaagagactccaacgggaaaaactgtcatcggcggcaacactcaggttcattgggatgccttcgtcaataaaaataccttctttgcggcgctcttcaggtaccagtgccagcccttgcgccacggatcgatcgggtgagcgtggccgccaggctttgccgctcaattcaccgcgctccagcgtactaggcgtgtcgccaaacaaggctttgcacaattctgttttaccggcaccggctaagcccgcaatgcctaaaatttcgccctgatgtaatgtgagggagatatcgcgcaacttatactgatcatgtaggccgctgaccgataacagtgttttcggcaatagtgttttcgacaaccgtgttttgctgctgactgccgctcgccgaggggggaaatatcctccagtgtatggccgagcattttttctacaatctgctcaccactcattccttccatggtgtcatggctcacgcgacggccatcacgcagtaccgtgagttgatcacacacctcgcgcagttcatgaatacggtgcgaaataaagacaatgccgatgccctcagattgcaagcgacgcacgacgcggaacaagcgggcgctctcttcttgatccaggggtgcagtgggttcatccagtatgagaaaacgacattggtgggacagggcgcgggccaacagcacttgctgcttctctgccagcgtgcaggattccaaacgttgacgcacattcaacttgagttccagttgctcaagcaaggcttctgcctgacgataaagttgtggccaattgaacaggtgcccccggtctgccagttcatccagcataatattctctgccacagacaacgtggggatcaacgcgacatccacctcttgttgaaccacatgaataccgtgctgcctggcttgccgtggggagtgaatatcgattggctgaccatcaataaagatctcgccacgatagtgattatgagcgccggagaggattgccatcagggtggatttgcccgcaccattagcaccgattagcgcatgggttgaacccccttctagagtaaaatcaacttcttgcaaggcatgaaacccagagaaagagatagaaatattccgcatctcaaggcgggaggggggaatgctggacataaatttctgcgactgccctataaagtattttggtggccgataccattttgattgcgcaggtataagctgacgaattttctcaggtgtagatatttgagcgacaggcagtcattaatgctgctggtagccttcttttttaacacaatttgtattattagcaacaaactaaaatagctaagttatagcgaaacgcgttggcgttgcagtcaggcagcccttaagatggggaaaaacggggtcacatcgcaagctgtgaagcacactgatttggaaggaataaagggcatgagcgcgaacgcaattcgggtgcaggtggggcctgccaactatttttcttttccgggcgctatcgacaaactgagcgagttttatcctcaggcggcactggataaggctttgtggatttatggtgagcgtgcattggccgccgcccaggattacctgcccaaggcgtttcacgggccacaggccgtgcgtgctaaattctcaacgcattgtagtcagtctacggtcgctgatttggtcagcgcggcgggcggtgatcggcaggtcgtaattggtatcgggggcggtgcagtcctggataccgccaaagttgtggcccgtcagttgggggtaccgctggtggctatcccgactatcgctgctacctgtgccgcctggaccccgctttcggtctggtataacgaagccgggcaagcgttgaattttgaaattttcaacgatgccaaccatttggtactggtcgagccacgtatcatgttacacgcgccagtggaatatctgctggcggggatcggcgacacactggcgaaatggtatgaggcagtggtccttagcccgcagccagaaaccctatcgctgaccgtccgcttaggcttacaggccgctctggagattcgcaatgtgttgctcaagcagagcgaagcggcattgcaggcggttgctcagggtgaattgacacaagatttccttgatgtggttgatgccattattgccggcggagggatggtcggcgggttaggggagcgctatacccgagttgctgctgcgcatgcggtacacaatggcctgacgttgctgccacaaacggagcacttcttgcatggcaccaaagtggcatacggcatcttggtacaaacggcattgctgggacaagatgaggtgctgcggtcactgattgttgcttttaatcaattaggtttgccaacccatttggcggcgttagatgttgatattaatgaccgggaggcaatagaccgggttattggccggatcctgaaacccggagagtcaatacattacctgccaatcgccctgaattcagaaaaagtatgggcagcgattgagcaagtggaaatcgcggctcagcactgatacggcgcgggagtcggtatttgagttaaggctgaaaaagaatagggtttaaggtgatttaacatcttgttttttgctctcaagttagggcaaaatacgccgaatgaaatagccgacgtttaaacgcgtcggttatttttttttgcattcgtattttcagacaaccaagaggccggacaacgatccggatagataaacaggttcgcgcgcgattattcacaaactgaaatcgccgttatgaggaaagaagaaagatggggcaattattcattttggcaccggtgcccaccggtatgcgctgcacatgcagcgattatggcgcagcaggtatggcaaatacccgttacaccgctcttatttccccacttacgtatcccaggcagatacgaagtttccccgtcacttttaaccgctgcgagacatttgcgaatcgggttgaaggtatggggaggctgaatcatggcgcatgatgcaactgttgccgtcggcacgaatcaaacgggtaccaataaccgcgtccaactcagaaaaaccctgacgttggttcaagtggtaatgatgggtctggcttatctacagcctatgaccatttttgatactttcggtattgtatccggcctgaccgatggccatgtcgcgacctcttacgccattgcgttgattgcggtgctgttcacggccgtcagctatggcaaattggttaagcgcttcccgtctgcgggctccgcttatacctacgcccagaaatccatcagcccgaatgttggctttatggtgggttggtcatcattgctggactacctgttcatgccgatgatcaacattctgttggcaaaaatttatcttgaggcgattttccctggtgtgccgtcgtggatttttgtcggtgcgctggtcagcctaatgacgctgttcaacctgcgtggcatcaatatcgtcgcgaacctgaactcggtcattgtggtggtacaggtggcgatcatggtggtctttatggggctgctgatccatggcgtttatcaaggcgaaggggctggtacgttagtcagtgcgcggccgttctattctgaaaatgcgcatttggtgccaatgataaccggggccacgatactctgcttctcgttccttggtttcgatgggatcagctccttgtcggaagagaccccgaatgccggtaaagtgatcccgaaagcgattttcctgacagcgttgattggtggcatcatctttatcgcggtgtcttactgcttgcagctctatttcccggatatttcgcgcttcaccgatcctgaagcgtcacagccggaaatcatgctgtttgtggcgggtaaattcttccagtcagtgatcctgtgtttctcctgtgtcaccgtattggcatcaggtatggccgcacacgcaggggtttcacgtctgctgtatgtgatgggccgtgatggtgtattcccagagaaagtgttcggttatgtgcaccctaaatggcgtactccggcgattaacgttctgttagtgggtggcgtggcattgtccgctatctcatttgatctggtaacggcaacggcattgattaactttggtgcgctggtggcgttcaccttcgttaacttgtctgtgattgctcagttctatgttcgtgaacgccgcaacagtacgttcaaggatcacttcaactacctgattctgccaatgattggtgcgggtacggtgggggtactgtgggtgaatctggaaagtagttcaatgacgttgggcctggtctggggcgcaattgggttgagctatatggtctggaaaacgcgcgctttccgtcgggcgctgccgcagtttactgaagaacctgcccagttataaggcaagctcacgctcatcattaagtttatcaatccggcacagtctctgttgccggattttttgtattcagaaaaccaggtcagagcgtattgccgtgcggctacaatctcaatcgtgattaggctagaaaaatgaatcgaggtgatgaactccagcaggcagaccctcaactcgtcgtgggaaaataccggatagcggataatgccgcccctaattcgcaatagacgataccgagtaaccgtacccattagccatagtattacttttttagttaattaatttggcaggccagaaacatgggccacgccaccaccaccctcctcagaagagtaatcattagggttacgtcccccccgattcttgtgaccctctttttatcactatgactaacgtattgatttttatgctactcaggtatttcactaaaaaaagggtttttacgcattttgcgccattgctcattgataaacatcgggttatccgtattatcttacgttcactgccgcacaggcagcttagaaagtcaacgcttcactccctgcgcggggtataacgttcactgccgcacaggcagcccaataatctcagctctctggcggcgttttatctgcaaatattaactcactaatcccttggcatattcaaacaacgcttttagcagcgcaagtttctctttatcgtcttcatactggttataaaattgttccagttgcaaaacataatcttgtacccgttcagggctaagcgcttcacggcgatgctgtaaccaacgctgttgttcactgtcattcaaggtattcgggtagttacgggcgcggaagcggaataacagggcctccaaccgtgggtcctgaaatgtcaaatccagtgctggcagattttgtgactcagtttgctggataatctttatggtggcgcgatcagcatcactgaaaaagccgttatacaactgtgtatccacatcatcggtaaccgcgaatggctcagcttgtgcaaacagcgcgaccactttttcacgcacctgtgggttttgccgcagcagttgtagattttgcaaacaacgctggcgatcaatccccaagcgatcagcattctcgggcagcagggttttcgcgggagccaataccggacatttattgatatgtaccagtttgatagggattgccgactcttgggcttggagcttgtcacggcgggtatacagacgttcgcgcaatgtatcgctgtccaactccagtaatggggacatatccccggccagatcacacataattaccgcatttttattctcggggtgccaggccagcggtgccacccaactggtgttgccccgtgcggcaccaaacatgccagacacatgaaccagtggtgtcatctccgcgatatcaatcaacgcattgatcttatgcttactgcggtgctgatacagataatcaaacagacggggttgggcctgtttcaccaattttgccattgcaatggtggcgtagacatcggacatcgcatcatgtgcctgtaaatgttcgacgccattggctttggtcaaatgttccagtttaaagctgggcaggccatcatcattttcgggccaaacaataccttctgggcgcagggcatagcaggcgcgcatcacatccaacagatcccaacgggaatttcccccctgccaactgtaggcataaggatcataaaaattacgatagaaaatgttgcgactgacttcatcatcaaaacgaatattgttgtagccgaggatacaggtgccgggtaccgaaaaggcctggtgtatttggcgggaaaactcagcttcattgaccccgttggctaaagcatgttggggggtaataccggttatcatcaccgcttcgggctgtggcagataatcatctgcgggcttgcagtaaatgaccaatggctcttcgacgagattgaaatccagatcggtacgtaccccggcaaattgcgcaggtctatccaaggctggccgctggccgaaggtttcataatcgtggacgtaaaatgttggttgcttatttttatctgacattattcggtttaacccttcatttatcgtggtcatattcgggtgggatctgcttgcagaaggcaacccgcagcgacggatgacgttgacgctagaatatcatttcaaacgagtcgagacgttaattttgtctcattaatgatggcaatcactggatacctgacgtgcttcaggccggattattgttaaataattctatttcaactaaaacctatcgatctggctaatatttacctgccgtttactcagtgatccatacaatccgttgactaaaaataagacaggatcagagacgttgaaaaagcttttattaaccggcgcaacaggttttcttggcggggcagtactcgaaaagttattgttggcaagttcagattttaattatttattactggtgcgagccaatacaccagaacaaggtttaatgcggatacgcgaaaatctggagaaattttatctgccaaatgagctgattaataaaataaatattaaccacgtattattgggtgacttggctgagccggatagttttattaatgatgtgcgtattgatgacgtcactcatgttattaactgtgcggctatcgcttcattcggtaataatccgttgatttggaaagtgaatgttgaggggaccttagccttcggcaagagaatggcacaggtcgctggtttacaacgttttgttcatgttggaacggcgatggcctgtacgccagaggccgatactgtggttgatgaacgggtattgtccactgagaatgatgctcatttagtggaatacactaaatccaaatcagctattgaatgcctattggccgaacactgcccaacattaccactggtctttgcccggccctccattgttgttgggcatactcgcttgggatgccagccttccagcagtattttttgggtatttcgcatggcattaatgctgcggaaattcatgtgttcattagatgaccatattgatgttattcccgttgattattgtgctgatgcgctgctttatatcttggaatacccaaatttaccggatgatatttatcatatttctgctggagaaaaaggcagcgtcagtttctcggaaattgatcaggcgatgtcagtagctgccaaacaaaaacccgtgggtgttaattatagccaagtagaatatacggcgttggtgcagatgcgtaatcaactgaaaggtatttttggcccttgcaatgaacggttaatgttgaaagcgatgcggctatatggctcttttgccatgttaaatgtgcgttttagtaatgagcgcttgttgagtttggggatgccgcgcacgccgcgctttaccgattatattgcccgctgtgtggaatctagccacgggatgactatccagcaacaaatggctgtcgattttaaataattcaaggcgctgcgggtcacgttgggcctgattgcgttttatcttgcatcgtatcctgatcttaaaccgttctctttcactccgatgctaacggtgatacaaaaacaacaggtaaaaatgcccgtttacggctatgtttggttgagtatagcgttgactcacccctaaataattcgggttactgaacctagccaacgcacatgcagcttggagtatgatgggtataaactgcttgaggaatgagatgatcgcattaatatgaccctgcgcaagtgatgcatcatagccatcaggcagatgaagtttctgtctgatgggtaaagcaggtaagataagctaatgaatcttgtcaccaggcacggctaagcggtatggtttgggtagagtggtcggcagccgttgaatttgtgtaaacttaagtgaaggtatgaaaatggataatgcaagtaagccaactttccaggacgttttggagtttgtgcgtatgttccgtcgcaaaaacaaattacaacgtgaaatcgttgataatgaaaagaaaatccgtgataaccaaaaacgcgttctgttgctcgataacctgagtgaatacatcaaaccaggcatgagcattgaagaggttcaggccattattgctaacatgcgtggtgactacgaagatcgtgttgatgattacattatcaaaaatgccgatctgtctaaagagcgtcgtgagttgtcgaaaaaactgaaagcgatgggtgaagttaagtaaggtttatccaacgtaggataacccccttttagcggttttgaaggggaaagagagtggggctggcatctattgtcagccctttttattggtgtgccagagccctcctaaccccgttcagggttaggaggggggaacaaactattttattttatacacatgtaagcaagagtgacattcgaagccgaatgagtaagaccagtatcgatatggaaatcattagtatctactgacgtccaaatgatctgggcggttgggaaacttggataggcattcaagttaccccactcaccgaataacgaacctacaccacgaacatcttgacccgccgatacttctctattggtcggtaatctcattccggcgttgatacatgacgcattggcctgcgcccagctcagattagtcgagctatagaggcctacccaataatttagcgtaaagtcataagtgaacactttgctgctgctgtcatgtttccaggttgccgtaatggtcactttccctcaaggattatcctgaagcgtaattgcacctgtgttactgacactcacgttaggatgactacttacccaatcatagtcactgttagcgccggtaataccatgtggcgataattggaagtgagtatttttaaatcctgttgttgggaaaccactgttgatattaaagccactataagtattcgctggcgtattcaacgtggctttagtgaaatctggatagaagatgacgggtttatcttgtgtactggtcacgttcgctgaattgatcatcgttgccgtcaccgtactgatagtcccaccaacattggtcatagagaggttagtcgttactttaccattctcatctgttttggctgaggttgtctctacgaccacgccgttagtggcggtaaaattcacggtcatattagcaacaggatttccctttttatccacaacaagggcctgtacttggttagttccgctcccagcgacttgaccatcgacttctaccgtaaagttattagccgtaatttctgccgtggcagtatcggcaataaagttaacctctacggtttgttccttgcggttgagcgttgctttcactgtatggcttttagcctgactactgatgatttttgctgttgcgacaccattagcatccgttggggtgacttcactaattatcgccccgatatccgtggtaaaggcgacatccacaccaggtacggtgttaccaaacttatcgactaccgtcagttgaacgctattggtgctttcaccatcggctacctgaccattagtgacccactgcaatttatactcatcactgtcatccagtgttgcagtgccagcatctgggataaagttaacatcgatctgttgtgttaccccattaagttcggctgtgaccgtatatgtacccgctttggtactggtgattgctgcggttactcccccttgtttgtcgctcaaggtggtttctgttattttggcattattgcccacagtgaaattgacttgaacaccagacaatttattgccataagcatcaaccaccacggcgcgtatttggttagcatcagtatcatctgccaggctaccattggtgatgatttgcaggctgctcgtttgtaacgttgccgtgctttcatcggcaatcaacgtcaccttggtttgcacatcggctaatggcacaccattaatctgggcggtaatattaatcagttgtggcttacttcccgatgtgagtgttgcctgataaatacctggagcagattcagtaatcttcgttagagtatgagacaccgtcttcaatggcactgaacgtgctttagccttagccaattcttcaggtaactctaccagttcgagagaaaatgccagttcatcggcaatccccgtgatgggctggttagcattatctttaatattgaattcaataacactgcttgcactcgcatttgccggcagaatttctggcgcagcagtcaagcctgaggcgttagtattcacaccatggctatctaccacgagatcgctgtaagcaacgggagaagcattaccaagggtgtcgtatgcgatagcactaatacgataagtgttattaccctcaccaccagacaaatagcttggcaatgttatctgccaattattgccgctaccggttatttttccacccgctagcgttaaggcactggcttcccattcaagacgatcaataccttgttgtgctgtggcatttgccactaatggcattgtttgtcttgccgcaccactaacacgtgctggcagctctagggtaacccgattctgcttacggtatttcatcacaatctgattattacggtcgaccagattatagcggctacccattaagctacgtttaattgcgacggcatccgaatcgagctgatgtgtcagaggagtgccaaatgcatagttaaaaccaaggttgaaccgggtgtcattcattcctgcgcgccccattttatggtcgacaccaacagtaaataaaggaattggggtataattcacacccagagtgaccgcaagagggtttttctgacggttatccacaccaaacaagccaacttcatcaccaaaatattgttcatatatcagtttcccccccaattgtggcaacgttggcagataagcttcactgcgtaaatcaaagccatttgcgactttttcatcatacttatcaagatctggcgaatttttccaaccactgacaccaaagtagccgttagctgccagattaataaaatcacgaccatattcagcaccgacgccaatacgggtatggctatagctggcatcatgatcaataaacaggttgtagcccagcatttgctgtgcaaagaaatgacgctgacccaaaccaacgttcaatgtcactcggtcatcaatatagcggccacccaactgagtaaaggtgagtagatctgggctatcggtcagcggcagcaatacatccagttggctgcctttaaggctcaatttctcatctagatttagttgtactttcgcactgccaaactgattaaaccacttttgcaatgcttcattacctgcattggcagcggtgccgcgcgcaatggaactcgcttgtttggcagagtcatcatttgtcaatattgatgccaaccgtgttgctgcattggcggtagactgttcagcctgtgaggccgaacgcggtttttcatccgaggctccgacggtttcagccgccattaccgctggggtaaaagcaatactcaaaggaaatatggcttggattacaatatttgcccagacgactgattttgaaattcgggttttatttaactgcttgtttttatttaactgcttggcttgatgtagtgatgatatgcgatagagactcatacttacctatactccacgaactaaggattaataataaaataactggatacgcttattggtattttttatttatgaattaaatggcattaacccagcatgtcaaatacgggaggttagccataaaatggtgaaattgttgttatgactgagggctgcgagtgagtatttattggcaagagataaaattagtcatatttaactaatgccggaattaatacctaatatgaattattaaattacttttaattaataaaacaagcacttactgaatttctgttacagaaattcattgcggcattcagttgttatggaataaattacaaaagatacattaataacaccatgagtcaattcaagtaacaaatttgatgcgccattaaacatcatgcaacatactttatatatcggaatacaagagaacttaacgtaggaatcttcctatatgaaattgtcgttaagattttttattactagaggtctattttaaattgcttactgtaaaaggacattaattttataaataaaaatgacattttaaaaagtcaatctgacattattctgaaaacaaatacacacattaataatacgtgttctctattcattctggctaaatatacggtggtctatacccaagtgactgcaagataccggtaggcagcaagcgtgtaattaacgtagccaacgcacaggcaacgtgaagtacgacgggtataacctgcttagcgggaaagaggccaaagcggtggaaagtgcagaaccagtatcaaccccgtggttatcgttcatatggttatcattcatgtgaccatcgtagaatggctgattcagtgattttctgcacataaaatgaccaatcattgccaaatttgttgatgataagttaattttgcgttaacgatatgtgattgaaatcggtgcgaccaaggtgattgacccagatttcattttttaatgcccttattagcctgacctttagtccctctcgtcgtcatccgttagttatgtcattaacacggaggtccaatatgtcgaactttaaccactatccagaccccacgcttaactctgctatcaagaaagcgtggtaccgcctaatgccactgatgtttatcatgtatttcgttgcttttattgaccggataaatgtcggttttgctaaagatgcgatgtctgccgatatcgggttgtcacaatcggcttttgccttaggggcgggtattttctttgctgcttatgctctcttcggtatcccggcaaatttaatgatgaataagttaggcgccaaggtatggttgagctcaacaacggtggtctgggggttgctgtccgccggtaccggtttggttagcaacgaataccaatttgttatcctacgctttctactgggtgtcgctgaagcgggtttctatcctggcatactcttactggcgtcgatttatttccctaacaagatccgggcctcggtcattggtatcttcgtccttggtgtccccgcggctcttacactggggtcgcccatttctggcgcattattggatatgcagggctttctaggccaaccggggtggttttggatgtttctgctggaggggttgcccgccgtggggttaggtatttttgcctttttctaccttgatgatagccccgccactgctcgttatcttaatccagaagagaaacaggctcttctcacccaactcagtattgaacaaagcgatactgagagtagcagtgtaaaagcggtattactcagccctaaagtttggcatctggcgttgatttacgggacgatccaagttggtgtgtatggtttgatatttttcttaccctcgcaggtcgccactttgcttggctctacgttgggattcaaagaatcactggtggccgcgataccttgggcattttctgcgttaggtgtgtattacattccgcgctatgccgatagaaaaacccatcgccgtaacccgattgcgacgctgaatttggttgtcgcggcgatagggctgatcatttcagcttacgccagccctgtattggctattgcagccctgtgtctttgcgccattggctttttagccgtgcagcctattttttggacattccctgcacagattctttcagggaaagccttagcggcgggtatcggattttgcacgactatgggggcatttttcagttttctggcgccgataatcagagttgaagccgaaagccagttcaacagcccaccagccggtctgataacacttgcacttttctcgctgctgtctgccacgttaatcttttcgttaaagttttggcctgcaaaggcaacggctgaggttatctaaccagcgaattataagaatcgccgttcatgatccgcttttaacttcctgacggcatcatagcggccaaataaacggtagcggttaagggcaatgccgtcatagcatcgatcacgtaacggacgcgggaagatacgcaacacaccgagtattcgccatggccacggtaagtttgctattacgcggaagatagcctcggaacgcagataaacctgctgattttcaatcagtacgagggtgttaattttgtcagttggcaaccccgcccattccagcaatgcgtggccttttttcgattgtacggcggacagacgcacggtgtggcggcggtcatggcgaataagaaaattaacccagccagtacacaacgcgcagacaccatcataaatgatgacgcgctcacctggcttgatatagggcagcggagcggacaccacatacctcctgagagcgtttaacgatgttcgaaaattgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttaccgtcttcaaatgcgttttcatgttttttctggcagtaagggtatcacgcgctttgaacgtggtggatccgttatttatctataatttattgtatcttatgtttttttcacggttctcgtcatcaaaataccttctacgttaagcgattcagcgtgcatttataaggtgtaaatattgctgatttgttttttgtatgtaaataattggttaaataatgagcacatttaacggctgcgctgatcaacatgttagccaaaggatcggtctgcaaacgttttacctttcgtggcctgaccattagaccttgaagccggggaataacgatgaatctgaaagggaagaaagccttggtcactgctgccgggcaggggatcggcttcaatacagccacgttgtttgcccgcaaaggcgcagaagtgatcgctagcgatatcaatatcgctgcgttgtccaacataccgggtataacggcagtgtcattggatgtgactgacacgttggctatcaatgatgtggcgcaggcaatcggcccgatagacgtgctgtttaactgtgcgggcgtggtacacagcggcgatattctcacctgtagcgagcaggagtggcagttcgcgctagacctcaacgtcaccgctatgttccatatgatccgtgcctttctacctgggatgatcgcgtgccaacagggttctatcatcaatatgtcttcggtggcttcaagtattaaaggggtaccgaatcgttttgcctatagcacttctaaagccgcggtcattggcctgacgcgttctgttgctgcggattatgtcacgcagggcatccgctgtaatgccatctgccccggaacagttgaatctccttctctgcgtcagcggattgccgtacaggcacacgccgaagggcgcagcgaagctgatgtctttcaggcattcgctgcacgtcaaccgattggccgtatcggcaaagcagaagagatagcgcaattggcactgtatctggcctcggatgccagcgcttacaccaccggcacgatacatattatcgacggaggctggagcaattaatacttagcgactgtcatgggtattcagtcagttctgaggagaacgacatgaaactattacgttatggtcccgtcggcgaggagcgcccggcgttacttgatgagttgggagagattcgtgatctctcggcacatatcgaggatatcagtggcaaatttttactgcctgcgacgctgtacaaactgcgtcagttggatagcgccagtttgcccctcgttcggggtgaacaacgccttggtgcttgcgtgggtcatgtcggtaagtttatctgtgttggtctgaactacgccgatcatgctgctgaaacgggggcagaaatcccgcaagaaccggtgatcttcaataagtggaccagcgccattattggtccgaatgacgatatagaaatcccgcgtaactcagtgaaaaccgattgggaagttgaactgggggtggtgattggcacaggcgggcgatatatcggtgaggccaacgccatgtcttacgttgctggctattgcgtggtcaacgatatttccgaacgtgagttccagctagagcatggcggtacctgggataaagggaagggttgcgataccttcgggccgattggaccgtggttagtgacccgcgatgaaatacccgatccacatcagctagggttgtggttagacgttgatggcaggcgctatcagaacggcagtacccgcaccatgattttcaaaatcccgcaaataatcagttatctaagccgctttatgagtttgcaatccggggatgtcatttctaccggtaccccacctggcgtgggtcttgggcaaaaaccgcccgtctatttacatgcagggcagataatgcgtttgggtatcgaaggtctgggagaacagtgccagaaaacgatacaagcgtagtactcatctttcgcgaacggagaggttaaccatgacaataatcactgcattacgcactgaggatgtacgttttcccacctcgttggaattggatggttcggatgcaatgaatcccgatcctgactattcagcagcctatgtgatcttagacaccgataatccggcactcagtggccacggtctgacgttcaccatcggacgtggtaatgaaatttgctgcgtggccatccatgcattggaacatctgatcgttggccgtgatttagcgtcaatgactgccaatatgggtaagttttggcgtgaatttaccagcgacagccagttacgttggatcggcccggagaaaggcgcgattcatctggccactggcgcggtaatcaatgccgtatgggatttatggagtaaggcggagggcaagccgctgtggcgtttagtggccgatatgtcccctgaagagttggtgcgctgtattgattttcgctacatcaccgactgtattaccccggaggaggcattaacgctgttgcagcagcgagcgcataacaaagccctacggctggaaaaattgcaagacgaaggctacccttgctataccacgtcagcgggctggttggggtatcccgatgataagttacggcgcttatgtcaggacgcggtggatgccggttttgactatttgaaactcaaagtggggcgtgatctcgaagacgatattcgccgggtgcgcattacccgtgaggtgcttggtcctgatcgtaaactgatgattgacgccaatcagatctgggaaactaacgaggctattccgtgggtgaatcagctcgcgtttgccaatccgtggtttattgaggaacccactaacccggatgatatcgaaggccatcgtcgtattcgtcaaggtgttgctccggtcaaagtggcaacgggcgaaatgtgccagaaccgcattatgttcaaacaattcatcatgcgcgaagccattgacgtggtgcaaatagatgcctgccggttaggcggggtcaacgaagtgttggcggtaatgctgatggcggcaaaatacgatctgccagtgtgtccacatgccggtggtgtcgggttatgtgagtatgtgcaacacctggcgatgattgactacctgtgtattgccggaacggataaagggcgagtgatagagtatgtcgatcacttacatgagcattttgttcacccgtgtgtgattaaaaacgcggcctatatgccacccgagcaaccgggtttctccatcgaaatgcatcaatcgtcgatagagaagtaccgttttcgcgtttaacgtcagtggtagcgcaaatcaatagtggttagtacaaatcaatagcgatagcacaaatcaataccacgagctgagcccatgagcagaacggaggaggaacgccatcgcatcatgataagtgtgattattatgattagcgagattgtcatgagaagtgaaattgttatgattagtgagattgataatcaagtcagaccagtcagtgactggggtgaacgaaagccgccaacacaccagcagcttgaaatataacgggtatatttttatcaaccataacaccattatggaccgtgaagatgatcatttctgcctcaacggattatcgcgccgccgcgcagcgtaaattgccgccgtttcttttccactacatcgacggtggtgcgtacaacgaacaaactctacggcgcaataccgccgatttggctgatatcgccctgcgccagcgtgtgctgaagaacatgtctgaactgagtctggaaacgcagcttttcggcgagacgcaggcaatgcctgttgtccttgggccagtcggtctgagcggcatgtacgcacggcgtggtgaagtgcaggccgcgcgggcggcggataaaaaaggtattcctttcaccctctcaaccctttcggtttgccctatcgaagaggtggctcctgccattgcccggccaatgtggtttcagctttatgtcctgaaagatcggggttttatgcgtaatgcactgacgcgtgcacaggccgctggcgtgaagacgttggtgtttaccgtagatatgccggtacctggcgcacgttaccgcgatgcacactctggtatgagtgggccgaatgctgccgctcgccgcttgcttcaggcgatagcccacccacagtgggcttgggatgtgggcttaaacggcaagccccatgacttggggaatatatcggcctatctcggtaaaccaaccacgctggaggattatatgggttggatagcgacaaatttcgacccatcgatctcgtggaaagatttggagtgggtacgtgagttctggcaaggaccgatgatcattaaaggtattctcgatccggaagatgccaaagatgcagtgaaatttggtgctgatggcattgtggtgtcaaaccacggcgggcgtcagcttgacggtgtgctctccaccgctcgtgccttgccagccattgcagatgctgtcaaaggggatatcactattctggctgattccggcatccgtactgggttggacgtcgtacgaatgatagcgctcggcgcggatagcgtgttgttaggccgtgccttcgtctatgctctggccaccgcaggagaagccggtgttatcaatctgctgacgctgatcgagcaagaaatgcgtgtggcgatgacgttgaccggagcgaagcgaattgccgatatcaaccgggattctttggcagtaagtgaacgggggtaaaagaataataaataaaaagcgtttcagagcctgtatcgggtgatggctgtctgatgatttggctgaataccggcctgatttactgtgacacgagaagggttaagggggggaagctccccttaaccgcttggggtcgcgcaggtaatgtcactgccatctcatgttaaatgaccacccacgttcccccgccaatgccaagaataattactgacgcttatcctgcaacccacgccctgacgacagattattgttatccacttgtggtaaccccgtcgccgcagaagaggttaacagccccgtctcaacatagttgaataacttctcgcgggtatcggtgatgtccagattacgcatcgtcagttggccgatacgatcatctggtgagaacacggaatcacctttctccatggtcaaacgttctggtttgtaagtcagattgtcagacacggtattcaggatggagtaatcattgccacgacgcagctccagcgtcacttcaccggttatctcgctggcaacccaacgctgaatggagtcacgcagcatcagcgcttgtggatcaaaccaacggccttgatatagcagacgacccagtacccgcccattagcatgatattgctcaatggtatcttcattgtgaatacctgttagcaagcgctcataggcgatatgcaacagcgccatcccaggggcttcatagatgccacggcttttggcttcgatgatacggttttcaatctgatcactcatacccagaccgtgacggccaccgatgcggttagcctccatcatcagctcaacgctatcgtcaaagacaacaccatttagcgcgaccgggtaaccacgttcaaaacggacagtgacttcttcggccttcaccaccacattttcgtcccagaatttcacgcccataatcgggttaacgattttaacgctggaattgaggaactccagatccttggcctcgtgggtggcacccaacatattggagtcggtcgagtaggctttctcggttgacattttgtagtcgaaaccggattggatcataaattctgacatctcatggcggccgcccaattcatcgatgaaatcagtatccagccacggtttgtaaattttcagctcagcgttggtcagcagaccgtaacgatagaagcgctcgatatcgttacctttataagtgctaccgtcaccccagatatttacatcatcttctttcatggctgccaccagcatggtgccggttaccgcacggcccagtggggtggtgttgaaataagtgacacccgccgtggtgttatggaatgcgccacattgaatagcggcgataccttctgccaccaactgcttacggcaatcgatcagacgggctttttccgcgccgtattccatcgctttacgcgggatggcctcgtaatcttcttcatcaggctgacccagattagcggtataagcgtaaggaatggcgccttttttttgcatccacagcagtgccgcactggtgtccaggccaccggaaaaagcaataccaacacgctgattaataggaaggtgtttaagaatagttgtcatcaattaaatcctgtatgaattaggtcagtctggaaaatgtttcaatgcctacagtgatatcgcaaaacccgccgtcgagtcaaagaaattttgcatatttatggatttttattgcataagtattgcaatttaatttcatgaaaccatgttccatttaaaataatcctgtattctattgtgggacctgcgtgggttttttgaaacgcgcagcgggttaaaatatctagcgggaaatcaacattgtaaatcggcgcattgggatatttcaccatagtggtggaaagcgcggatggatgcaaatgaacagggtttcagaggccgttaagttgaaaatcttccgcgaaagcgtgtggtataagaagcgaaaatcatctcgggtactcttttggcgtgagatcacaccgctggcctttccgttgtttattgaaggtttgtgcgtactgctgatgggggtatttagtactctgctggtgagttggttgggtaaagaagcgatggcagcggtggggctagccgacagtttcaatatgctgattgcggctttttttgcctccgtggcattagggacctcggtcgttgtggccttcagtctgggccaacgcaaacgccagcaggcgcaaactgccgcccgacaatccatgacattgctggtattaatctccctgttattagttgtcttggttcatttttcaggccagaccattattgatttaatggctaaccaggcagacccctcggttaaagcaatggccctgacctatctgcatttcactgtctggaattaccctgcgatggcgataaccttggtggggtgcggtgcgttacgtggtgcgggcaatacgcgtttgccgatgcttattaacattggcatgaacattcttaacattgtcattagcagtatattaatttatggcctctttaattggcagggactgggttttatcggtgccggtattggcatcacattggcccgctctgcaggcgcactggtggtggtcgtgctgctgatttacggcgcgaataatacgttgcggatccccttcaaagcctatttcatgccttttacctcggccattatgtttgaggtgctgagcattggtattccggcgagtgttgagtcagttatgttcaatattggcaagttaatcactcaacggtttgttgccggcatggggaccgacgtgatcgcgggtaactttattgccttttcaattgtggcgataatcaatctgcccggtaatgcgctggggtacacctcaaccattattattggtacccggctgggcaaggggcaaattttgcaacctattcggcagataaaacatatcttttggctatcgacgcttggggtctgctttattgcattgctgtccattcccagtgcgggttttctggcctcgctgtataccgatgatccggcagttatcacggtggtgaagcatttgatctggatgaatgcgttatttatgccgatttgggcggcgtcttgggtcttacctgccggcttgaaaggcgctaaggatgccagttacaccatgtgggttgccctggccgggatgtggggctgtcgcattattgctggctacattctgggggtaacgctagggtttggcgtgacgggggtatggatggggatgttcctggattggatggtccggggggtgttgttttatcgccgcatgtccacgggccgttggttatggcgctaccggcccagcgtctgagaatatgagccggtgtcccccatcgaattacttcacactctgcggtgccacgtggtgggcaaacagcataatgacgccagagataaagcaggggatggcaccgaataacagggctgcggtctgccagttgcctccgctgctgagaatgctggtcgcccccatgctggcaataatggcaccgataggccccatggcgatgataaatgcgccagcagtggcacggatggcggtgggaaaactctcactaaagaagaatagggcggcagaatatggccctatcaggaaaaataggcctgcgctgtacaggataacgatgagggaaaaatcggctggcccatagagcatggtggccaacgataaaccaccgagcatccaacctagagcaatgatattccggcggccgaaacgatcccctaaccaaccatgcgccagataaccgcaatagcccaccaggttagaaagcaccagaacccagagtgaactctcaaaggagacatcgtgtaccttcgtgataaccgtggtgccgagcaccccgaaaatctgaatagcaaaccagttgatcattaaggctccgccgagtaccagtgtggtgcgcagtgatgtgccacgaaaaatggctgacaggccggtacgttgatgatcggcatactcaaaatgataatcttttgccacctgacgggccttttctggctggccagcttccgttaaccgacggatgtgctggtggatttgaaattgtggggtttcttttagttttagggccagcagggcaataataaacgaaggaactgcggcaaaaataaaactcccttgccagccgataatcggcatcaacagtgctgacagccctgaggcgaccagtgcgccaactggccaccccccttgtaccagactataaataaatcctttgtgccgatttaatattgggtcgttaatggcggcatacatttcggtgagatacgtcgcattcaccgtttgctcggcgaagcctagccccgctatcgaacggataccgaccaatacgcctttgccccatgctcccccgattgcggtcaacagagaggatatcgctgcaccggtgacagtaaacacaatgcccaaacgccgccccaacctgtcaacgatggggccgacagtcagcgccacaacagcacctccagcggcgacccaagtcgctaacttagcctgttctatttcatcccaaccaaaatgatcaccaatttccggtagcagggtaccgaacagaataaagtcgtaaacggcgaatacccaggcgaagaaggcgagccatgtggcgaatttgacatctttgattgttaattgctgcggctgccagccatcagcagatatttttttatagatgttcatggttgttatcactcgttcaataggatgcctcaggatcaaattttgcgcggcatacggcgcaagtagtcgtcagcaatctcatcaaaggtcacgaaacgtacaccctgatggctctggatatgtttgagcaaccgttccagcattaataacacttgcgggcgaccggatacgtcaggatggatggtcatggtaaatacggcataatcatgttctcggtatacccagtcgaactgatcgcgccacatctcttccagatggcggggattaacaaaaccatggctattgggcgctttcttgataaacatcatggggggtaaatcatccaggtaccagttagccgggatctccaccagtgcggtttcggcccctcgttgcaatggtttcatccagtggtctggggacttgctgtaatcgatgcgggtccaatggtcgccgacgcgcacatagtaggggtgaaaatcgtggtgcatcaggctgtggtcatatttaatgccttttttcagcaacagctcgttggtgacgttgctaaattcccaccaaggtgcgacatagcccgtgggcgattttccggtcaattgagtgaggagggcgatacagtgatccagtacggcctcttcttgcgctggtgtcatggcgatagggttttcatggctgtaaccatggatccccacttcgtgtccagccgcggctaccgctttcatttgttcagggaatgtttcgattgagtgacccggaataaaccaggtggcccgcaggttatggtcagcaaagagtttgagcaaccgtggcgtacccacttcaccggagaacataccgcgtgaaatatcatcgggtgagtcctcaccgccataagatcctaaccaaccggccaccgcgtcaacatcaacgccaaacgcacagaatatttctttagccatagttcttctcctgagtttgcgattcatcgcaggcaagttgccaccttgcgtgctgttgtaaaaacgcgggagcagagtagcaggtcaatattggctgccttcctgccactcaaattatttaggggagagtcttcccataaaatgtattttcgagagaaatacagattttaccgtaacaagagaaagaccaagttgttaactaaattgattaaaatatgatcaataatgtgattgaaacgataaaaacatgttaaaagtgggtgatacaacccgctagttctctctcaaaggccaatgagttgccactcatgacgagcagattttttacggccggtagagaggtaaaataggaaaggttgccctcgttattcagttaatttaatttatcgcctgggtgcaggcagcggataacgtgttgttattcggttgcttgctggatggcatatacctgccatccttcagattgcctgtattattgcgctgataaatgacctttctatctgtgctggtaatatttatggcttcagcgtaaactggctcgcttactcttagactagacgttcagaattaaaatttatgaaaaagaaaacacgatcaaacatttttaaattatcacttctttcaattcctcctttgattgttttatcttttattttgtatattttcatgctgttagctttccccgatacgcttagaaaaattgaaggttggtataaagacaccttcttgacaaaatatattactctgacacaagatgaagctgccaagcagttaaataattatgcgattgttactattgatacctctttatcagagaatataaaaaaatcaaataatattaaattcgtggaactatggtatatgaatcataaaggtggtgactcgataaattcctttcggtatatcgaaatggtcataaagcctatcagtaatcctaacgagaatactcaagtttacctccctgacatgggtgaatataaccttcatagagccaccattaaatttgagggtaattcccccgatgattatggtcacagcgtgacgatcaattttgatagacatgaggccggtcgtagttataaccaatttgttgataggtacttaaaggaagggtcgctcgtaaaaagcggtgaaactatcgtggcatgtgaaaaaaatgacgttgacttgtgtgatgcgaatatccgcttaacagttacatttgacgaaaaatacagtgatagtaacttctttggtaatccaaggccgttgtcgtcaagtggtaaggcctaaattcagagggagactacacggtaacctgatacagcctaaaaaattacaggtataatcccaccaattatccaactggtttagaaacgaagatgacaaaactcaccttacaagagcagatgctaaaagctggattagtgaccagcaaaaaaatggctaaagtccaaagaacggctaaaaaatcacgagctcagactcgtgaggcaagagaggctgtggaggaaaataaaaaagcacaacttgagcgtgataaacagctaagcgaacaacaaaaacaggcggctttatctaaagagtataaagctcaggttaaacagctcattgaaatgaacaaaatcgatatttcaaaaggcaatattggttttaacttcacagataataatttaattaaaaaaatagttgtggataagcttactcaagctcagctgattagtggccgtctcgccattgcccgtttggttgttgataacagcggcgagagtgaatacgcaattatccccgcgagcgtggccgacaaaattgcgcagcgagatgcgagcagtattgtattaaatagcgcgcttagtcaggaagagcaagatggcgaagatccgtatgccgattttaaagtgcctgatgatttgatgtggtaattaacattttgtagaggcttatgttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaatactcatagatgaaaagtccctcagggcttttcattaagattttatgttcagccagttaatggaaaaacgcagggttgttctggagagtcgccaacatctttgctgccagccgactggatgacgtcttttggcttccccgctttttatcgtatctacgcgagtccctttttttgtgctgggtgtcaacggggatgatagtcaacttcttgcacttatctgtctagcagaaacgactgaaatgcaaaaaccctgcttagttacctaggcagggttctttaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgaataatagcggggacagagggacatgtcaaagaagaaaagataaattcggatcgtttgcttacaagttgggcaacttgttgagatttttagcttttaggctaaaacttcgtcaaaattgtaggcaataaaagcaatagctggcgctgacagtaaagcgtgtagtggtgcctaaagtgtagtatcagccaggccagtagcaaactcagcgcagggaagagcaaaccacggtgttgacctgtaactgttcgttatgtagcagcccatacaccgagttcggttagcaaaagtatcggccaataacggcgaggtaacagaatcctcagcgcctaaataccgtcttgccaactatcggcaagcggtatttaggccgcaaatggtttgcccgacttcaatacgccataagccaactgaccgcaattacgccatatcagttacccgccagtagctgatgctgtagtgcgaagtgcaccagttcaatggtggtttcacaattgagtttactcagaatattggcccgatggacatgaacggttttatggctgagcgacaactgttcggcaagggcttttacacttatccctttgaccaataattgaaaaatctctttttctcgcggagttaaaattgtcagcttactcggctgttgaggcatttggcgtagcgcccgtagcgcatcggtacacagataaaggccgccgccattgacggtgcgcagtgcctgtaccaatgccgctggatcacagcgtttggtcaggtagccactggctccggcgtccattgcactctgcacaaaggcggttgtgtcataaatactcagaataatggcgcgaaaatgcggtatctgttggcgcaggcgcttgagcaggcttagcccactctcatccggcattgaaatatctattaccgccacatgtacatccgttttgggcagattttcccatgcctcggccgcacaaccgtattcgccaataatacgtatatcttcttccagtgacagtaattgagcaaaaccagaacggacgacaatatggtcgtcaatcaatgcaacattaatcatgatttctaattattgggggagagaaacagcatgatgctcatctctttatcgcggagcaatggttgttatcaaaaatataatgggcttagcatctatgggatacaatagcttaaaaagtagtcaggagacaggttgtgggaagaaatacctgttacaaaaagaaataaatgttgcgaaatgtgtagtacagattgaaaccgtgattcagataataatgaaccgggctaatcagacacccggttccttaaccctccccttaaccgttatatattccaaacatccgtggcaaccacagagagatttccggaatataggtcaccagcatcagcacaaagaataacgcaccgtagaagggcaacatggcttttaccacttgctctatcttttgtttactcaccgcactggcaacgaataagaccgatcccactggcggcgtaatcaggccaattcccagattaatcaacataatcataccgaaatggaccgggtcaatgcccaacgaattggttaccggcattaataccggtgtgaggatcaaaatcagcggtgccatatccatcagcgtaccaatcagcagcagcatgatgttgatgcacatcagaatgacgtatttattatcagaaatagaggtaaagaaatcagtgatacgttccggtaattgcatgtaggtcatgatggcaccgaaactggcggcaaaccctatcaggatcatgacaatagtgacggttttgaccgtccgatacatcagtttgggcagttcggaccacttataatcacggtagacaaacatggtgacgaagaatgaccataagcaggcgatagccgcggactcagtcgcggtaaacacccctgacaggataccgcccatgatgataacaaccgtcatcagcccccatagcgtatcgacaaaaattttaagtgcctgacggaatggcacccgctcacctttgggataaccccgcttataggcgaagccgacacacatgagcatcaaggtcaggctaagtaacaggcctggaacgatccccgcaatgaacagggcggagatggagaccgtcccaccggttgccagtgaatagatcaccgagttatggctgggtggcgtcaatattgcctgtactgaaccactggcggtcacggcagcggcaaaatcgcgagggtagccttttttatccatctcagggatcatcactgagccgatagaggcggtatcggccaccgaagagccggaaatagcaccaaaaaatgttgaggcgacaatattcaccaatgacaggccaccgcggataaagcccacgaagatataggcaaagttgaccagccgtcgtgcaataccgccctccgccataatggcacccgccagaataaagaagggaatagccagtagggaaaatttattgaccccactggttatttggatcatcacggcttccagtggcaaatcaatccaaaacgcgcctgcaatggcactgaggcccacggcataggcaacggggacaccaatagccaatagaattgccagggtaaaaactaaaataaatgcgtccataaggcagagttccccaaaattatgaattgccgatcatcactaccgggcgctgggtttgcgggccaaaaaataggcgctcgataataaacatcagggtaatagcagaaccgacaggtaaaggaagataggtttgtccggcggtcaataatgggaactcggcgacgggttgcgaccataattcgctgcacagaatatagctgtagctcagaataaatagacttatcatcaccatcagcaaattaaccagcaacgcacagatcttcttacccgcctcgggaattctatcggttaccatgctcacggcaatatgagaaccagagcgataactggccgctgcgccaataaaggtgaacgtcaccatacataaaatagcgacgggttctggccaagataagccgtcgttttgaatataacgggcaaatataccgatagggatagcggcaaccataataattaaagcgataccggctacccagattgataggcggtataaaacatccatcgcagagagataataacgagccatagtggaaacctcagtatccctttgtccttggcgttgcagtggcgttagcagccttattgcaacggcaatggcgttgggtaatatcagcggtattaaaaataattcaataccgccggatggatgttattggacgtcaccaatctgtttaatcaagtcctcatgacctttgccgaactcatcgcgtacgggctgagtggctttataataataatcacgatcaatctcatgatactgcacaccgccggccttcattttctcatgagcttgttgctcataggctgtccataatacgcgttgctcagcttgtgcttcttttgctaatttaagaatggtttgctgatcttcggcagataatttgtcccacttggctttcgaatacaggaatacttcgggaataatgaaatggccgctcagggtataatttttgacaacaggcaggtaattatgggctacaaatgtaggctggttattttcggtgccatcaatgaccccggtttgcataccgctgaacacttcactgacgcccatactcagggcattggcccccattgattttagcgttgctaacgcaatcgggctgccttgaacacggattttcatcccgctgagatcttccggtttaatcactggttgtttagtaatcaggtgacgggtaccgccatccatccaacctaagaacaccaattttgaatttttgttatcggtgattttaccgcctatttcctgaccaattttaccatcaaggaccttatgtaaatgatcttcgtcgcggaagatataggggagggtaaagacattaatctccggtaaaatagaggcaacgggtgtcatggatacacgaataatatcgattgcccccatttgcgcctgttctatcatttgcttctcatcacctaatactccaccaggaaatgttttcatctccagacggccatcagtcgcgacttttagtttttcgcccatatctttcatcgccacgacattgggataatctttaggatgaacatcggctgctttaatttgttgggcagttgcggattggctaaatagcacttggctcagtaacaacgccgaggcggttaaacataatgtagggaaagacgttggcaatctcattcaatgatctccagaggtagaatacccttcatatttgacgttgcagcggtgttatcgactctcgtctgggccacttacctaagtgaactcatcgggacccgtgtatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcagcttgctacaacagcaatgacttcgggcataacgtatataagtaaaagaggttgttttaataattaaagggaaatctcagtatatataatagggatatatccttatcccgatagcgaacaagctagctgtttatattgggttttaaattgatgatggtcacagaaaaagaaatgacagaaactgcgtttcaataattgtgaagtatcatttcaccgcaaggtcagaaaaacagatcctcctccagtccacaaccgaaagttgcggcattttcccgtatccgggtgcttgagattgttatgttcggggttagcaactacgataacagtctatggattaagataattagggtaacgcgtgacgtcggtattcatccgtaattttacttttgctgcactgccagccaacggcctcaatggtcaacccccgtttcacgggcttttggccaagtgtgattttgaggtgaatgaatatcgggacgagttgtttgcagcctatggcattccgtttcctgggagtctgaacaaggcggtgatcaaacgtcgtgccgaatacctggctgggcgttttgtggctcggcaggtgttgaacttattggatatccgcgattatccgctagcgacgggaatggatcgtgcgccgcagtggccaaccaacctgattggcagtattagccataataaccaacgtgcgttatgtgccgcccaaatgatagagccaaggggcgttgagtcttctactttgcatggcataggtttggatattgaaagccatatcgctgaggaaaaagcgcaagagatttggtcgggtattatcagcgatgaggagtattcgctattacaacaaggcccattgccctttaaccaagcactgacattggttttttcggctaaagaaagtttatttaaagcggtctatccccaatctggccgctatttcgattttatcgaagcacgtctgctgagttactcattggtgtcaggcaattttgaattgcagctattacgacatttaaatgatgaatttcccgctggccgttgttttagtggctgttttagtctcagtgagacggatcttcagacctttattgcttattaaaaccaagaattatttatctgagaataaggggctgaatatgaaagaagtcttaaccatcagcgtgttggaaaaatcgttaaaggacatcactcgttatgcagttaataaaaacgatatgcagttaataaaaataatctagctaatatatgattcattgtcatggtgttcttcggcattcgctcaataattaaacctttctttacgattaagttgtggtgatttgcagcaatatctccgtcaattgattttcgcgcgtatttccatttttctgccattcgaactgttttgggtataacccaaatagataagtgcggtcttgctcaacaacgtgaagaccaaatagcccattggacgcaaagtaggccgccataaacggcggcctgaggttaatttacggctgaaagctgtatcaggatagccgattcaggattgaggatgggaagggcaattcctgctttctctagccaatcgccactgacgatgagcgggcttttcaaccaggctggatagcgcttcatggtgttatttcgtggtttgtgcatgctgtcaggcatgtccagaacctcgatctgatagtgtgtggatgggttaagaccaggaatcaatacgttgccacataaggcatattccggtagtgctagctggctgatcaggacgacagcttgctgctggtcgtgtgcgataacggcattaattaatgttgttttatccggatggtcgagccggatcgtgtttccgctatgtaacagcggccgcagttgtttatgtagcgcaatataacgggcaaaagcctgttgctcggcaggagattcactcaccggatcaagctcgacccccatatggccgaacagcgctgtcagcccccgaaaattaatagagtgcattctggcggtggtatggcacggagtaccgccaatatgcgcgcccataacttctggagggaagaagtagctcatccctcgctgaatttgctggcgatcaagagcgtcgttgctgtctgatggccagaaacggtggcagcgttgcagaatttcataatcaatacgccccccgcctgacgcgcaggattcaaattcaatatgtgggaaatgcaggttgagttggtcgaataagcgatacagttgctcggtctgttgtaccaacgaagggtggccgcggtgaccgggctggaccatctcgcggttgaaatcccatttaacatagtcaactttgtgttcgcccaacaaccagctcaagcgttctagcaggtagtcgaaaacggccgggttcgacaaatcgagcaacagttggtcgcgtcctttcagtagcgggtagccgtcaagtttcagcacccagtcaggatgattacggtataaatcagaatcctgattgatcatttcaggttccacccagataccaaactccataccgtattcattcactgcttcaataatggggttcagcccctgtgggtatttttcggcatcaatataccaatcgcccagtgaacttaaatcgttgttgcgtcctttgaaccagccatcatcaatgataaagcgctccacaccaattttggccgcgtttttcaccatctgaataatgtagtctgggtcatgcttaaaatagatgccttcccaagtattgaggtgcaccgggcgcggtttttctgccagtgatggcacgatattctggcgcacatagtgatgaaaactgtggctcataccgttcaacccggtagcggaataggtcgcgtagacccacggggtactgacactttgcaagtgttccagaacgatttcaccggaaaaatagagggcttcggcctgcacctgacggcggccatcacttttacagtcagcgcgtaaacgatggtttccactcaaggccagatgcaagccccagacctcgccctgttgctcactgaagcctgctttccctactaccatgccgggaaaatattcatgtgaggttctgccgcgccgattttcctgaatataaccgccatgatcgagtttaagtgagtggcgctggaactctttaatccaacggccattgaaggccatgatttcattggcacgttccggaaaaggcaaggtcacggccaaccgatcgattcggtagcatccggctttaatattggtcagcgtattgcgggtttttatcacgccactgtctgggcacatctgcaactcactcaccagccgcaagcccgcgctcgtatcttcgctaataatcgttaataaattgttttcaagtgtatggctctggctggtgaaaatgggagaccaatcttcgccatcacggtttccctccataccgggcacgctgaacagccctcggccattttcagggcagagcgtcaacggtatatcgctgtccaggcggctgttagcgaccgggcggtttaaggcttccatcatcgcaggcgagtaatcaagcagaggcttaccccagtaaacaatttctgcgtagggagagcagcgcacgatcatgtcagaagaacggctggataatctgacaaaggtagtattcataatggctcctgtgaaaacgaaaatttgctcgaggtgatggcatggcggcgacaccctcgttatctgtattgaattttttaagattgtggctgagaaactggaggggtaaccgacggatcctcttttagccttgacgccaggtttgctaccgcgctgcgcccagagagcgtgaaagctgaaatgagggtaaatgacaggacgataacgcctaataccatgtacgtgtcttgatatcccatgctgtcatacatgcggccagcaaatactgacataaacatcatggataactgtttgctgaaacagaacccaatcagatacaccgttgctgaaaaacgaacttcaaatacttgagtaatatatttaaaggagcctaccagtaagaaaggaacctcaaacatatgcaacattttcaggaacaccacttgggtcgctgtcgtggcaaatgctgaacctaaaatacggactgacataatggtacctgccagcaataacgcatttttgctaccaatacgcgcaataattaccggagcgaaaaacatcacggttgcattcagaatttcaccaccggtagtgacaaaaccgaatatttcagttccttgttgtttggtggcaaagaatgaagtgaaaaagttagcaaattgctgatcaaacacatcataaatacaggcgacgccaacaatatacataacgaaaaaccacaactcccgtttccggaggagtgccagcgcgttctttaagttaaataccgctttattcgcgcctagagtatcgacaacaaaggccgtagattgtcggtcggggcgagcgaagaacagcaagacagccagtattaaggcgcagcctgatgccatccaaaaaattaattggttgttgacggtgtagagtattccaaccacggtggcgcacagtgcccagccaatacagccgaacattcttacccggccgtattcaaaattactgtggcgactgaccttttcaatataggcttcaatggcatgggaaccgccagtaaatacaaagcccaaatagcagccacccacaatagcgccaatgaagatgttatatttcagtaatgggctgaaaacataaataaagaacggggcaaacaggaccagtaatccaacaatgatccacattagggttttgcgtaatccaagcttgtcagagagcggccccataattggctgaaaggcgagggcaaaaagtgaaatgctaccgaatacaataccggtgtctgttttgctcaggttattaatatcatgcagccagatcggaaagaacgggtagtacgatgccatgataaaaaagtagaagaagaaaaataacccgaacaaccagaagttattatttcttaaataggattgtactgcgtttgctttactcataaacccctaacctctcattagctgaaacgccagagcattgctgctacatgctcgcctttttttgtacgatcttgtcgcgaatgtcattgaagaaaattgcaaatgagcttgggctgtcctccacaacggtaagccgcgcgttaaatggctatgatgatgttgcggccgaaacacgtgagcggattatcgatgcggccaagagattgggttatcaaccgaattccttagctcggcggcttaaaatggggagaaccgatgccattgctttggcgtatccatcacgtccacgagtgttgaataattcgacatttttggaaatgataagttggataggtatcgaactcggaaaacggggtctcgatctgttgctcattcctgatgaacctggtgagaaataccagtcacttatccacttggtggaaacgcgtagagtggatgcattgatcgtggctcatacccagcctgaagactttcggttgcagtatttgcagaaacaaaactttccttttttggcattggggcgtagccatttacccaagccatatgcatggtttgattttgataatcacgctggcgcttcgttggcagtgaagcggcttctcgaacttgggcaccagagaattgcatttgtgagtaccgatgcaaggatttcatatgtcgatcagcgtttgcagggatatgtgcagacgatgtccgaagcgggcctgatgccgttggcagggtatctgcaaaaagcggatcccactcgtcctggcggttatcttgctgcctcgcgtttattggcgcttgaggttcctcctactgccattatcaccgactgtaatatgctgggtgatggcgtggcgagtgcgcttgataaagcgggcttgttgggcggcgaggggatatcgcttatcgcttatgatgggctaccggatgatagtttgttagatattgccgtgacccctattgttcaaaatacgcgtaccagtgtaggtaaacaaattgcatcaatgatttgtgatttactgggggggaaggatcctaaagaactacaggtcctctggcagccagaaataggagagggtgaaaccgacggggtgaatcgacgtggataactggctatttgggtcgggtcgggaaagggaagggagaggaagggtgctgttgagccgctgagactagacgtagataagcgaggagagtaactcagtgatagaaaagcaaaaatcccgcttagtttcctaaacgggattttctaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgcatcatatccagcatacccgatactgtcaatgttaaattagcacattatgtttaactgctcagcatctgaacaaatagagggtaaatcgcaacaacgtagcgccagcccaaggtttttatgattaacgcatattttgaggtgtggagaataagctaatcgctaacggtgcgagtgagtattctcgggaggcggattgtctgccagcgagttttcccagcgttttagtcgagctaatggatcttgacggtagaaccggcaaaaatgttgatagactgccgggaaacggccctccagcagctctggggcactgaaaaagtattctgataatacggcaaaacattctgctggattgctggctgcataggcatccatactggcaccttccacacccaccatatcaatctcgtcttggatattatccatggcgtggtgtagatcatgctcccataccgccacatcacgcatcgcaatggggggcacgccatttgaatgacccccattacgcatatccaatttatgggcagcttcatggatcaccagattaaagccagataaatcgaatgaatcttgaatatcttgccagttcaggacgataggtccttgttcccagctctggccagactgtacgctttggcctgaatgaaccaacccaaggtcatcttgccagtcctccgcgacaataaagggagaagggtaaataaggacttcgtgaaagccatctaaccatttggcacctagctccataaccggcagtgcgaatagcaaagcgaggcgtgcttgcatcaatggggttaatatcaagccttgtagggggatgaagcgcttttgttgtaataattgactggccaccgaaaccaaccgttgctgttctggttcgtttaatggagccagcaaaggaatattcagtgcctcatgccattgcgcaagcatctccgcttgcggtttatttgctttccacagccatttaatcatcaggttgctcgcaaagtgatcattctaacgtctaaagcaggggagtattgtagtcaacatgccgtaaaagtagacatgatggcaactgttattatggagaagactggaatcattgaacggggtggtttggaaaaccgcggagagggaattcctccaaggattcacattcctctctacctaattattcaatcagttacggaataaaatgtctgtgaccggccccgcacttaaattacgcctaggaagattttagcttttaagtggctgaatgatttcgttttgtgatgaccacatgcattaaaagagagaacagtacgtttccctcaatctgaacttatcagcagccatggcattcaccatggcttatggtgtgcttgacacattctacatcacagtgacttcagtgcttcgaccgactcgatagccattgaaggaacaaattctgtcacgctgtaatctgcgacagcattaaacggatcttctgccaatattttatccaacgcttcacgcgcaatacttttcactaaaataatgccgccggtacgtggtactttccggccggaggcgataaagacgccttgcgcataatattttttcaaccagtctttgtggttctcggtgagtgcttcgacgacgtcgataggttgatggtaggtcaagctaacaataaacatgcacaactccttcacggtgggggatactcaagataacgccttagtgcgtggttggcatccttaacataataaatgcttggtcgttctttcaagtctcggtgatggtctgtctctgtagtcgatagccaacggagatattatcagagatggggaggaggagcagggaaggccgctgctccagaggttgttttttgatcttcttagagggcttgatttatctagagggtctactttatttagttgttgtgctcttgagcctcgcgcagacgttcttgctcttcggcaataacagctttaatttcatctaatacagcgtcgacatccgctgcctgagtgctttctgcaaagttcccggtgagaggcgtatctggatgaagtttaccgtcttcataaagcgcccacatttccttggcatacttgcgattcagtaactcgggggcatattgaccataatagtgggtcatattggcaacatcccgctcaagcatggctttagcatggttattggcggccgcattaaccgcctgcggcagatcgataataaccgggccatctttatccattaacacattaaattctgaaagatcaccgtgtaccagacctgcgcataacatccgcaccacgtattggatcatgatttcatggtcagccaaggcctgctctttagataacggcacgtcactgagtctgggtgccgcgaggccatcttcatcagtgaccagttccatcagtaaaacgccatcaagacaggtgtaaggctgtggaacgcgcactccggcattagctaacaggaacaacgcatccacctcggcagtttgccaggtttcctcttgctgtttgcggccaaatttagagcctttagccattgcccgggcatcacggctattacggaccttacgcccttcttgatattgaaccgcttgtttgaaactgcggttctctgcttctttataaactttagcgcagcgtatgtctgacccgcaacggacaacatacacatcagcttctttgccacttttcaaacgacggatgacttcgtcaaccaagccgtcatcaaccagcggttggattcgttttggaattttcatggcgtccttgtaccctatttaagccctcgatggaatggcttcggccgaatttttcttcagtttaccacccggagtcgttaacgggtgggtttttactgagtatcaggccgcactaaactgagcatggtgtaatattgcgtaggcaccttgacgtgccagtaactcgtgatgatccccttgttcaataatccctcctttatcgaccacaataatacgatcagcattttgaattgtggctaagcggtgtgcaatgaccagtgtggttctgccttgagataattctgttagcgccaattgaatcgcttgctcggtagcggtatccagcgctgatgtagcctcatccaaaatcagaatcggggggttcttcagaaaaatacgcgcaatggatagacgctgtttttgtccgccagataatttcaccccacgttcaccgacgagagtatctagcccttcgggcagagaactgattaattcatccaaacgtgcccgttgtgcggcaaccataatttcgtcatcgctggcattcagcttaccgtaggcaatattctctcggatagatccgccgaataagaagacatcctgctgaacaataccaatattgttgcgtaaagactgctgtgtcatctctcggatatcaatcccatcaatagtgatagcacctgcattcagctcatagaatcgagggagcaatgagcacaacgtggttttacccgccccagatggcccgacgaacgcgacggtttcacccgcatgaatttgcagatttaaatcagtgaaaatgggcgcttgggacgaataaccaaagcaaacatgttggtagctgatatccccacggaggtgaccaaccggacgcgcattcggttgatcgacaatatcaggtaatgtatcaatcaactgggtgaatcgcttaaagccagcaattcctttagggtaactttccagtactgaagttattttctctacagggcggaagaatacttcgactaagagcagaaaaccgacaaagccgccgtagctcagttggtcgtgaattacataccaggtgccaacgaccatcacgatcaattgcaccaaacgggtgctgagatagctcatggtcatgctggtggtcattatccgataggctcgtagcttggtcgtccggtagttttcgttatctttggcaaagagtttctcttcgtggggttcattcgcaaaggcttttaccacgcgaataccaccaatgctctcttcgatacgggtattaaaattacccacctggccaaacagtttgcgccaggtatccgtcatttttgaaccatagcgggtaaccagataggtcataaacggcacaatgatgatagtgaccatcgccagtggtaaatgaacggtggccatcaagataaaggcaccaataaaggtcatgacggcaatgaaaaggtcttctggaccgtggtgggcaacctcgccgacttcttccagatctttggtgacatgcgtgatgatatgacctgtttttatattgtcataatagctaaatgacagtttttgtaagtgattgaatgcttgacggcgcatgtctgtttcgataccgacaccgagcgcatgaccccaataattgacaatggccatcagtactgtattcagtagataaatcagtagtagcccagccgctgcccatacgatcatcacccagtcctgattgggaagcagtttatcgataaacagctttaccgccattgggaagctgagttctaagagcccggctagaattgcgcaaccaaaatctaggaagaaaagccctttatacggggcgtaataagagaaaaaacggcggagcatcagacatccttattacagaagaaaaaaccggcacacatgtccgataaatcagtttgaagcattataaatacaaatggttcttaatagcatttattttacctatgctaataaatgaagaaaatcttatccacggaaataggcgttggatttggctaaatatcgaccggtgctcattatttaacctttggtgttggggcgctgtctgcccaaaaaaatcctctggttcgcggattcgaataagcggccatcacttcaaataagcgatatcgttaaaatacttaatttatattaatgtatttatccggtgcccttaactttacaatagatagacttgatctatagcgcagagtaagacaggatcatttttggatatcattccaggctgtcgttgataatacgatgcttagtaaaaagtatgtctactaaaaagcatgtccaataaaagacgcgactttttcatcaggatgatagctaatgtaggtatttatttgaaaaaacaacgaaatattactcgaaaaggtgattatgcaacgggaattgatgatgcgcaatttgcattagtggttttatttactgcatcatgtttgctgattgcaacgaccttgattgtaatcttgtggctaatatgatgggacgaagacattaaggaggatatgtggagacgagtttgtttgatgataataaagtcatcgcgttgattggtttactatcgacagcacttattgtggttagtgtgatgtttgttatgacatatatggcagatcatcagcgtaatgatgcacaacttattgatgtgcagaactgttataaagaggactgaagcgtgttattcaccgggtagctattttatgtattataggcaccttctgtattaccgatgaacagtgataacaagaagttatcaggcctgtttttggtgaatagcatgtaaaggtaatgcaatattaaggtcaatatctgtgttttgtctgaagtcatacggagtgatgccgtaatgctttctaaacatatacgtaaagtgtgattgtgaaccaaaaccaaaatctaaagcgatatcgaaaatagtgctatcactgctccttagctgataaacagcgcctgctaatcgcctctcccgtatgtacttacccagtgacacgccagtgacatctttaaatattttttgcatatgccaaagcgaataacctgagtatgcggctaactcttcaagatagatgacccgccctaggtgggtttcgacccatttactgagggcgcagactaacgcgagatgattttcttgtgacattatttagtctgttttttctggttgggagtgttgcagtatacacaagttgaatcgaacaacataaaacactgaactctcctggattatacccaatgtgcggtaaagactttttggccgaggtttggcaaaagagttttcaagtgccatagtaaagggtgagtgccatcatgtatccatggagaaaaggctgagtttggagaaatagagattaagaatgatgaggtgatcgcatgttgatagcagtgattatgactctgatagcggttgttggtgtaaccatttttttaaagatgccagtgatggtattgcataaaggtaagcgctcaggaggtgatgaactatgagattaggaatattgtgatcggtattcatacagtcgttttccccagaaccaggtaattgatagccatcaagcctggtttttttatgttgaatataaatgcgtcagtgccgcagtataatgcctccatgggatagcaattgacagactaaagaaatttgcaaatagtcgtgatagtattattcaatattattactatctttaaggttttttctatgtctgaaatgttaactaatgaccaagaattagtctctgatctggtcgcttgccaactggtcatcaaacagattcttgatgttatcgatatcatcgcgcctaccgaagtgcgtgataaaatgtcgcatcaactcaatactatcgatttctcaacacatccagcgggggcagatccagtgaccaaaagagcaatcgagaaggctattgcactgattgatctgaaatttacacaaaaatagcgtgatcgataagaaaatatcacactgtgaagcatgatgaccacatggctgaaaagagagagaacttattttgctcaatcagttgatgaatcattcaaagacattgttgccgattttttttactaatgggcaactgctgatccctatgatgccgttctcaccatttatatattgagcgttggcgatatttctggcggttagatatttgcactgtaaacctaaaccagcggcgtttttttcactgccaatcagcacgccgtagccagaaaatagcagccctaggtatacgatcgcagccaccaaaaacaatctgaataaactcatgttatcgccccagagaataagttaaatcttttttaagaaaatagactgaacagtttaatttatgatgctgagttagtgaatggtaaaaatcctaaatgttggcatatcagtttaacacgccataccgccgtaacatgttgttgctggaatattttccacacggacactttagttataaatggttgatgctggttacagtataatttaaaaaaaatgataaataagggtgctcgatttgaacataacgaaacttgtcacaacggttgtgatcattgccgcttgttgcttgttttatctattagctctcgatagttactgcgatcagggagggactttctcaacgggtatttgtgctattactacgattgttccctggtaaggggctaacgccatgatctgttatcaattaagcgcacgcgtgacgaagacgcggcaacgctaagccaatgagcagcataagcacgcgtgactgcttgcgttgattttttaactatccgcacagtcctctttttctgattcacctttgttgtgggcggggtgataagatagtgccttcaccatgcatatgtaatagggttgtcaatgttggatacaaatatgagcgcgtttggtgtcgcctcaatcgccttaccgctgcttaccgttcttttcttcttgatcgtttggttttttttgagccgggcgagcgtgcgggccaatgaacaggtccggttattacgagaaattgccgagcagcaaaaacgtcagacagaattacttactgcattactggagaatgccacgggtacccgtgacgggcagaacgacagtgatacggtttctcctctcgatttcaaaggctttattccagagcgataaacgtgtcccgatgctggcactaccaacaggcagtgtcagcatgttacctgcaattttgttggctacggcaaaggtaattgcatcataattagggggcctcttcttcacggctaacccgataccgccaatatcctctttccatcagcccttaaccaagataatcagttcttgtgcaaggtaaaagaaagccgctaggttgtcataaatctgtcttcttctcaccgtaatgtaatcagaacttttcaggtcaacgggggttcttatgattaaatggtatgaagaaagtgatagtgaagtgaaccgaagcattgcgctgcttaccggtgaagaccctgacaaatggtatccttacggtggtattaaaggtaaggactactgcaaaaatccctccgatgcatggcctatcatctatgccaataaaattggtctcttttaccctgaaactaatgacaataatcagtggaatgcccgtattaccaatcctcagggggaatggcaggcttatagccaaagcccgctacgcgcggcgatgatctgttatctactcagccaggaagtgtagtctgtcatggccgggaattctcagtaagtgtgaatttctcgcttgtatcgtactgacaggaagtcgctatcagtaagcgttcttcttactgttttcgtggagttgatgatgaagcgtattattaaaggcgacttaaatttatctcatctggttattgcccatgcggcaattgatcgccatcaaaagtcatacggagaacggcgtcagggctggccatccacttatcttgttcgctacaaaaataaccgtgttgccgttgaagttgtcacccgacgtcagtcgtatgtggcgacattgatgattggcgcgcgtaatttgagtaaattatgtggagtatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattatgatttatctattgggtagacaatatgatatttcatcaagtagtggtgcgcgttaaagcatatcgttgtgtgcgttaaatcacggaagtgtatgagtgtttgtacctcaaccatcaaacaagcctttatccttgatgctggcgggtttaagtgttaaaaaaaccgccgcagactcatttatgaaatgcgttgtttattcacaccagtgcgtaatcagtgcaacagagggtaggatggaacagcagttacagaactcatcgttaaaacgcggtttaaaaaatagacatattcaactaatagctttgggtggcgcaatcggaaccgggttatttctcgggattgcccaaaccatcaatatggccggcccctcagtaatattggggtatgcaataggcgggtttattgcttttctgattatgcgtcaattaggtgaaatggtcgtcgaagagcctgttgctggctcattcagccactttgcctataagtattggggcgattttgctggttttctatcgggctggaactactgggccatgtttattctggtcggtatggctgaattgactgcggtaggcatatatattcagtattggtggcctgagataccgacatgggtttcagcagcagtattctttatcataatcaacgctatcaacttagttaacgtacgtctgtatggcgaaacggagttttggtttgccatcattaaagtggctgcaattatcggtatgattgtgttcggtgcttatctactggcatcgggatctggtgggccagccgcctcggtgacaaatctctgggcgcaggggggttttatgccccatggctttcgtggtttgatcatggcaatggcggttattatgttctcttttggcggtctggagatggtagggattactgcagcagaagccgaagatccacggaacagtattcctaaagcgactaatcaggtcgtttatcgcattcttattttttatattggctcactgacggtgcttctgtctcttttcccgtggaacaatgtcgtcgaagggggaagtcctttcgtgatgattttcgatgcgttagatagcccttgggtggcaacagcattgaatgtggttgtcctgaccgccgccctgtcggtgtataacagtggtgtgtattgtaacagtcgtatgctttttgggctggcatcacaggggaatgcgcctaagttgttgaccaagttaaataagcgtggtgtccccatccgttcaattgcactttcagcattagcgacttcagctggcgtggtgattaactatattatgcccggcaaagcctttgaattacttatggcgttggtggtttcaacactggtaatcaactgggtgatgatttgcctggcgcatctgaagtttcgcaaggctaaagttaaagagggcgttgtgcctcgcttcaaagcactctggtacccctacggcaattatctgtgcctggtcttcctcgcattaattctcgtcattatgtatctcaccgaagggattcggatctctgtgttgatgatgccagtatggatagcgttactttggtgtggttttgtacttactcggcgtaagtgtccaaaaacggtgactagcctctaatgcttcctgattagcagggcagtaaaatgccgcgcttggaagggtgcggcttgagcttatatcaatagtgattgtttgattattgtactttattgttattggacatcaggcagattatttttggtcgtttaaataaaaaagctataaataaatttatctaatgtatttattcaaaaaattgggggtgttacatctttatagttcattaacgcaactggaattcgccctcaaccaagcatataaccattttaatattatggttatatgctgttttttagttaaataatgtcgtcaattaaaattgctagcgaatccaggtaaacaacacattcccattattataagtgccgggaatataggtggtttgtagggagagtctattatattcaattgaaataagaggcaaaggtaacggaaggggaatataatgatattcatagcgtgcagtaatactggcagtaaaacccgccccaaaacgccacccctccctctcccctggtatccacatcttctgataaccatagcccagaatcggttcgactcgattgtgcgaatccataaaggccatcgcatagacagaatgccaattgttatcttcatcatagcggtacttaccgtaaccaaccccccatggtctctcgttgtatgaggctatcttttcatcatcataggtccaacggttatgccaggtattcaccgggatataaagctcctgatggggggagttccaggccaaagagacattgcgtatcaggcgctgccataggttaccttctgctgcgggttgaagggactcctgccccttggagacaccgacggagggggtatcagccaacgctgatggtgagtgcaaaagaaacacaccgctaagaatgcaggcgttgataatgtccttataattcataatgtctatctctaatgcagatgagggaaaataagatttttgagcatcaagcaatctatatacttaacaaagtgaaagttgaacaatggattgttggaaatttatcagagggagaaacctttaacttaaacagttctataacgaggggggaatataagattttaaactatcaaacagagtcgctaaagtatgaatcaggaattttgataaatatattacttttattttttacataaattagcagagaattggcttatgctttcccgttgttgagtgatgatcaatcggtgataatctgtatatttatgcaacatatccggcctgctttagcacttctctggtgcagaatgcgaagggaggagtggattattgcactttttttgggcatggcgagaataaactaatagtcacgtgatgtttttggcggttcatatttaatttgatattttcccattcgcatttttttctttagcatacataaagagtgcgccagcgttccactcaggctgacactaataaatattctattattagatctgtcatgcgaataaaaattagcaatcataaagcaataacctgaggttaagtaaggggttagtcttggtacgttagcgtcgaaagggaaccctccatgcgtgatgagatactgtaaccggcaccgtgttatattcaattattatatatttaatgctaataaattttatacttaactggttttttgcttgactcagaggatggaaaccaaggggagggcaagtgatcgggattataaaaagagttagctaaaatgttaaaatccagtaaaactgggggatgagacagtataaaaaaatagagcagaaaatacgatgaccttcaacaaattttaacatattcacgcactctttatgaccaaccgtttcaaatatgtgcgacaggttcatccttgattaaaaatggcttgccatcgaatacagagtatgtgataacgcatatgggtaaaacgaggtacagttctgtatatgtgtggcattttcagtaaagaagttctgagtaaagacgttagcgttgaataccgcttctctgccgatccttatcttagtgcctcaagcagtaacgactctagtttgtctatgtaaacgcctacgggcgagttaaacaatccaaaggaaatactcaagatggcaaagatcaaaggtcaagttaagtggttcaacgagtctaaaggcttcggtttcatcactccagcagatggcagcaaagatgtgtttgtacacttctctgcaatccaaggtaatggcttcaaaaccttggctgaaggccagaatgtagagttcgaaatccaagacggtcagaaaggtccgtctgcagtaaacgttactgcaatctaatcagcgtttgctgtaaaaacccgcctttgtgcgggttttttcatatttggggaaaccctatcagccaatcgccgtaggcggtcaccttttttaaggcaagatgaccactcccgaatattggttacggcctctaattcctgggtgagtagggtcaatggcttgctgttgactggttcgccggaaactggtgtatttgaattgaggtgggtgttcaccctctgattcttgtgtggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcaaatagtacaactgccaacccggtctatttgttggatcccggcgttacgtaattggtgctcagcaatggcggctaaattcaggtggcgaaaccgaggtgagataatatgttttgccagcggtaattcattcataaaccgttcgaccagttcctcattgacttcataacagcaagagcgtgccgcaggcccgatggcggcaacccagttggtagggttgtcatcacgggaaatacgttcaaccatctgtaaaacgatcccctctaataacccgcgccaaccggcatgtacgacggctaccccttttccatgacgctggctgaaaataatcggtaagcaatcagccgtgagcaccgacaagagaatacccgcctgagtggtatagaggccatcggcttccccacatgcttgcccaacctctgtcacatcaacaatttggataccatgaacctgtttcttattcgcttgagatgcctgatagggcttaaggcagtcaggtaataaagcagatttattaccaaaaccatggctgatggtggctatgcgactgagtcgtggtgaaaaatcggtcataagatttacctgatgaagagaatggccgactcagtgtaagccgttttttaatttattgaccagtcaccttttattattagccccccccattcgtaaattgttgcaaaataaaaccgcggtatcactgtttccctctattgccgccgaggatagggcttaatcgcgagtctttgttcggcgctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatatcttattgtcgtagttaatatcttgcttgttgcaataaatattcgggggattcaatgagctaaaggacggccactgacttgcaaccgggggtgtgcttctttagactaacgccgcatctgcccgctatcttggcggttatttatctgttatctggaattcaaccatgtcttatcagtgtcctctctgtcatcaagcactgcagcttagccaacagcagtggtgttgtagcaataatcatcagtttgattgcgccaaagagggctatgtcaatttaatgccagtacagcataaaggctccaaacaacccggcgatagcccagagatgatgcaagcacgccgggcttttcttgacgctggctattatcagcctttgcaacaacgggtaagcgagattctggatgaggctttgccgcttgatgcaaccaggttattggacatcggttgcggtgaaggttattacacggcggcggtggctgatcggctaaataagttgcgccaaatggctatttttggtctggatgtggcaaaagtcgcggtaagatatggggctaaacgctaccatcaggtcaatttctgtgtggcttccagccatcgtttaccttttgccaatggtgcactggatgccgtattacgcatttatgcgccttgtaaggcggtggaactggcccgcacggtaaagcctggcgggatcgtggttaccgtggcacccggccctcgccatctctatcagttaaaagcacttatttatgctcaggtgcaactgcatgatgatacagaagaacatcttgatggttttgagttaatccgccgcgaaacattggcctatgacatgaaactcacgggtgagcagggttttaatttattacagatgaccccgtttgcctggcgagcatcggttgatactgggcagaaattggccgctcaaccgtcttttagttgcgagactgatttcgtcatttcactgcatcgtcgtaaaacagacaatcctcagaacgatatttaatgttctggtccattctctgggactattcgctttatatcccctgtagttgcaggggagtattgctgagtaaattaaattttaattataatccactgaaataaacaagccattccgcagtgatattatttattttataatgagaatgtaaatttccctagcgaagtattaatataatacttaagtcaaatttaaagttttttatttatagaatacagggtaaattattttaggtccagatttcgccaggttctaccgctagattcggtgactaaaatcgatggaataaagcggatctcttcagcaatttttagcgctaaatcagccacttcctgtttattgagtatgccgctaccatagttgaactcgccttcaggtaatttatagaccttctctctaccgatcaaacaggtaaaaccggagtcaatcatttttttattaagtttttcataatcaccttcaatggcgttatgtaaaacgacactaaccgtaaagtacggcatacctatccttcagattaatcaatgatgatatttatatatcatatgcatataagcgatatattgatcaggatcgaattgctgaaaataccgatgtttatattatggggcgttcggaaacaaggctaattcactttggggccgcatcagtattcatgctgagcagagggatgggccaatcataaaaacattgcaggtgacatgatagccacccgcaatatacctcaagaggtgagtgacaattggttgcggccagcatgtttggccttgtagcaggcaatatcggccaaacgcatcgcttgcgaagcggattcagtttgttgggtcaatggtattgcccccagactggcagtaaggacataagattgtccgtgccaatgaaactggatggcggcaatatccgccacgacctgttccagtatttctgccgcagatttactggggcaattaaagagcacaatcgcaaattcatccccgcctaaacgggcaacaatatcgttttctcgcaccgcttgttgcatggtttgtgcgaccattctcagcaccatatcccccgcttcgtgacccgcattatcattcacatctttgaaatagtctaaatcgacatagcaaagtatatgttgcccgtcatgagctaattgattaatcgctagtgtcaatcgctcttccaatcgtcggcggttaattaacccggtgagcatgtcatggctagcctggtattgcagcgcccgctgttcatggcgtgcacgggtgacatcttggaataccacgacggcgccagtaacaatattgtcacgatcacgtattggtgaagctgaacagcgtatttcttggcgttctccccagcgagataccagataatggccttctggtaatagggtctgtcgtccttcagccaggcattgactgaaggcctctaattgatttttatcctgtagtggagaccacaaaataaagacctcttcaatcggtaaaccacaggattcattctgcctacagcccgtcatctcttcagctttcgggttcattaataccacccggccttcactattgagagagataatcccatcaggaatggatgacagaacttgatgtaactgttcgcgctcttcatagcgggcagcttcactggcgcgcagggcatcttcgcgttgttttcgctcactaatatcacggatgagtttggtataacccaacagtttaccgttatggtcatgtatcgctgtaatcacggtaagcgcccaatagcgggtaatatctttacgaaccaaccaaccttcgtactctatacggctcgctgacgccgctgttttcagcagttttcctggtagccctgcaacaaggtcttccggcaagaagaggcagccgaaatgctggccgataatctcgttactggcatagccaatcttgtgttgtgcaccgtgattccaggtattaacccgaccccaagggtctagcattaaaatggcataatcttcaacagaatcaaccatcaggcgaaagcgttcttcgctgatacgcaatgtttcttcacgttggtggcgttcagtcaagtcgcggacaatcttggtgaaacccaataagtttccttggtcatcgtgtattgggctaatggcgacactggcccaataacggatattattcttacggacatgccacccttcagtctggaaattaccttctgctaccgccttggcgagtgatttttccggtacacccgccgaaatgtcctcctgcgtaaataatagagtaaagtgctcaccgattatctcctcacgggtataaccttcatgccgttccccccctttattccaggtaaggatgcgacccgcagtgtcgatcatgtagatggcacaatcttccacttcactgatcagatgacgaaacagctcttcacttttccgcagtgcattatcccgctgccattggtcggtcaggtcacgggtaacatgaacaaagccctgcaaaatattttctgagttatgaagtgcactgagagtgacgttgccccaaaaacgtttgccatttttgcgcacacgccagccttgagattcgtaatgaccaaactgattagcgtgcttaagccctttgactgacaagccgttcactaaatcttccggggtataaaacagctcgaaggattgaccgataacctcttcggcacaataaccggtattgcgttctgcgccattgttccaggtcagaacgtgccccttggcatcaatgatgtatatggcgtaatcatcaacggcctcaattaataaccggaaaacatgatcgtcaaatgatgccgggtacaaagccattcctatcttttccttgaatgtttattcaaccaatcgttggttgagtcgtgcgacagcgagaatatttaatttataaagggggaacgatattgcgcctgtctattgctaacaagggataaccgtgaattctttcactgttattacccctcaagccttgatatctggcatgacaatgtcatgtcctccctgcttatcgccacgcttaaccctgtctctcgcgatagccaaaaaagccaggaaacgagcgactgaaatacataaaggcttgcattggcaaaggttatacggataatccccaatccttatgataagcattcgtattactgttaggtgtataggctttatgggtatcaacacgatgaatcagtctctctccataagtacggagccgaaacgttcggctcctgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatcgctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaatatactggatggtccgtctgcctctgggtgatagcctgttagatggagattcgcttttcctcattatgcgggtcttggatttcagtggtagcgaagctctgcgccaagcgatacctacctgcctcagatatcaatgcaatgcgggaagcggtgacacgtcaaagtgtcgattatcaacctctatgcccataacgtgatgggctggtcaatgaaaccgacgctttcatgagagctggtgctggatacgctgatatcctccattacattcaagtcttttacaaccgagtccggcaccacagccatctcagtggtttcagcccggaggcctcgtacaaaccccgtcgtgtgagggggatttaaatttgtagtgccgtaggatcagtccaccatatgcagagcgtggagctcaaaccagatttatgcaacccgcaactattggtggtcattatggtggtcttgacagaaatacaattcaggtttagcttaattattagccagttgctggcaaaggcgatcccagtcagaggagccaaattcttattttcaggcatttttgcgaatctctctattaactagattcaataagatagcgtgaaaaaccttcccgatgcctattcggtattccctcgcatcgggaaagatattgacctcccccttgcagtaaaattctttaaattaaccgactcccacggtttgtctctgctcgccaacctggcggttcacgtccttgatttctcaaaggttgagcgccagatgagtcaccaaggacgtaacagcgtgcagttgaggctagcagattgtaaagataaaaaatgacctaacttttcacgcggttgaaaacggcttctgcactgccgatgcagtgcggcggaaagcaacgcctttgttgtcaaacaggtgagcatggtgcgccggtatcataagccctacgtcatcacccaacgccagtttctgatcttctgaatgccgtaccaacatcggatcaaaattgtttaccgaaacatagaaataagcagcttcgcctagatgttcaatatgctgaatttgaccgattaagtgtgcctctgcttggtcgcagagccgcagatgctccgggcggatccccactttaacgtgctcacctgaacctcgatttcccgcacgccccccagacgaatactcgcgcattgcgcatttcctgctaccaattcgccagacagaaaattcattttcggcgacccaataaaaccagcaacaaactcattcaccggatggtgatacagttccagcggatggccagtctgtgcgattgagccttcattcagcatcgctgcaccactgttcagcagtacaattttatccgctaatgtcatcgcttctacctgatcatgtgtcacatagaccatggtgttacccaactgatgatgcagcttggcgatttcaacacgtgtcgcgacgcgcagtgaagcatcaaggttggacaacggttcatcaaacaggaacacatcggggttacgtacaatcgcccgcccgatagccacgcgctgacgctgaccaccagacagcgccttcggcaaacgctgtaacaacagctccagttgcagaatctttgcagcgttcagaacacggcgctctatctcagccggttcggttttagccagcttcagattaaacgccatgttgtcataaatggtcatatgcggataaagcgcatagctctgaaacaccatcgccacaccacggtcagcgggggccagtttgttcaccaccttatcgccgattgagatctcgccggaagatatcgtttccagtccggcaatcatgcgcagcaacgttgatttgccacaacccgatggcccaataaacacacaaaattcaccgtttttgatttcaagatcgacctgattaataacttgtgtgtcatgaaagcgtttaaacacattgctcagacgtatacctgacataatttactcctccttccttctgagctacttaacgccgcccatggttaaaccgcgcaccagatgtttttgtaccagtaggccgagaaccaacatcggcaacatcaccaaggttcctgctgccgtcagtgggccccactccgtcccctgaaaggtcaggaatgaggtgatcgccactggcaacgtttgtgtggaatcaccagagagcgttagaacaatctggaattcgttccagataaagaacagtgtcagcacgcctgacgcagccagcccggtgcgggccagtggtaacattacgcttaagaacacgcgccactcactggccccatcaacgcgagcagcctcccggatttccggtggaatatcttcaaaaaaagtggtgaccatcagaatggtgaaaggcacgtttgccacggtatacaccaggatcagcaccagatagttgtccgtcattcccagcttggtgattaggtagtaaaccgggatcaccaacatgatcactggcgcataacgcaggctcataatgaactgcttcgcccgccctttccgttcgatgaagaacaccaggccgtatgcgaacaacgcaccgagaatcaaacacagaaatgtcgagaccagcgatatcagcaggctattaccaaatgcacgaataaagtcaccgttgcccagcacctgccggtaattatccaagatgggcgtaaaccacagcttgggtggcatggcaaacgcgtcgatataggttttaaatgacatcgtcaccaaccagtaaatcggcagcagaaaaaacaccaagatcaccaccaacaggagatagaagcccgttctctggcagataaacttcaaagaatcactcatctttcatcacctttttactggcaaatgacagtaccgcgatcaccagtagcgtattgatgatggcaatcaccaccgccgcgctgatacggaaatcctgaaacccggtaagataggcgtacatgttggtggtttccgttgccaacgccgggccacctcgggtcatcacgtagatcaggtcgaaggatttgaaggcgtcgatcatccgcaggaacaacgccatcagaatgatgggcttcatcattggtagcttaataaaggccagtagccgccaaccgcgcgcgccatccagctcggccgcctctagcggttcactgggtaacgcatccagaccggctgaaaccagtaaaatgataaacggcgtccactgccagatatcggccaggatcaacgaagccatcgcggtgctggggttacctaaccagtcaatcggcggaataccgatcaggccggccagccagttaaataaaccggcatttggatcgtaaaaaatacgccagataagcccagcaacaatcggtgtgacaatcataggcagcagtaacagcgcacgtaccagcttacggccaaaaaagtcacggcttataaacaacgcaatcgcactgccaagcaccaactctgctaccgttgaacccgccacataaaccagtgtgttccaaagggatgaccacatccgtggctcttgcaacacctcaataaagttcgccatgccgatgaaatcaaatggcggaggcgacatcagatcgatgtcgtggactgacagatagatggcgtaacccagcgtgtagaacgaaaccagtagcaacacaaccagtaacggcagagtaaacgcctgctgcgtgagttttgcattcatagttttacctaaacctgcgtaagaatttcatttccgtcagtgcgcaactgcactgacggaaagcgattaacgggacaacgctttatcattacgggtgttggcttgctgaagggcattttctactgtctgagtacctgccagtgcctcggatagagcaataccggttatgttgataatctgtgtagactgcggaatggttgggaggtatttcgcattgccgttttgcaatgctgcgagcataccatccttaaaggccccgtaacgcttggtgaaggcatcactgttgatggcactgagtgaactcacaccggcgttaggattcagttcgaccgacttcatctgcgtctgtttgtccgttgcccaactgataaatttccaggcagcatcctgcttcttactgtcgctggagatatacaagccatgcacctgaagtgcgccgctgttacccggatgatcgcctggctgtaccggtaccggggcatagcccactttaccgacgaccgtggactctttcgggtcttcgttgaagcccccgttcactgtcgaatcgatagtcattgccgctttgccctgctggaataccaagcggttttcctgccagccgaagttagccgcgccgatcggcccgtagtttttcaggatattgacgaatgacttggtggcttctaccgcctgtggcgaagtaattgcagattttccgttgtcgtcaatccactggccgccgtaaccccagaggaatgacgcccatgcaaaggtgttctggatcccctgagctccacggagcgtaatacccgccaccttaccttcggtcttctctttgatggtttttgccgcagcggtcagctcatcaaaggttttcggcacggcgataccgtactgttcaaacaggtctttgcggtacatcaggaaggtactttcaccatagactggcagcccgtaataaccgtctttataacgcagcgtatcagcatagcttttgacgaaatccgcaccatcgtagaaggcggtatcactctccatccactgatctacaggtgtgatataaccagcagaggcgtaacctaccgcatgcacccagtcatccataaccacgtcgtaacgtccactgtgcgaggagaaggccagcagggctttagaggtcagatcgctgtaaggtactatctctgcctgaaccttaataccggtctgcttttcgaattcgggtaacagtgcttttatcgagtcgctggtgctgtgcccttcgagcagtacacggagggtttcctgtgcgctggcgttacccgccatcagcaacgtgccgataatacctgcgatacctattttttttatgctcatctcatcacctggtttattcagtcagaatgtcagacccggacaatttcgccggtacgggcagagtccataatggcaacggtaatacgcagtgcctcattgccttcttcgccggttgctacacgggtagtgccggtgcgaacatcgccgaggaacgccatcagctcttcacgcagatcgcctttgagttcaccctgactcagcggccagtgctgggtgtcgatgtaacggttcatgttttcagacgcgtgatacagaccggattcaccgcattcaatttcaatcaggcctttagttgccaggatcgacattttagcgtcgagcaacgtgcgtgaaccggctggcagcgcccaagagctctccagattcacgacggtgccgtcggcaaagcgaatgatggcaaagacagaatcttccgtccccagatggccgagaagcttgttagtggtctgggcgtagacgctgatcgggtgggtatgctttagcaaccacaggatcatatcaacgtcatgcacagtgacgtgcagcggcaacggcaggctaccgccataacgggcaggaccttcgatagccggactattacgacgagcactaatatggctcacttcgcctgcactgcccgaagccaggatctcttgtgcacgtgagtagcgcgggtcgaaacgcagcaggaaaccaatacccaacttgacgtttgcttcgcgtgcagcacgcgtgatggcttcaccgtcttccaccgtagtcgcaatcggtttctcgaggaaaatgtgggcacccacttttgcagctgcaagtgcgggcgcaaggtggaagtcatctttggtacagatgctgacaatatctggtttttcctgctccagcatctggttgaaatcttcatagccattcagttgagggatccacggcttcagcgcttcactgcgggataaatctggatcggccacaccgaccacttcgacaccgtacatttgctgccaaattcgggcatgcatcgcccccataaaacccgcgccaataacgccaactttaataacacgatctgtcatttcactttcctcggtaactagtttgaaaaactgtgtaacgttccccgtccatattcagtaattcaattaccatgccaaaatgagtccagattaataccaaaataaaaaccaatttaaaatcaacaccattaacattcattgcaacattattgcaacatagttgacgggttgcagtgcttggatttttctcgtttacagaacaatgatggtgctcttgagcaaactcaaagcaccatcacggtgcgtaaggttcgctttaataataccaattcacccatctggtattactgtggttgtctgtttgaccatggcaaaatcaggaggaatgaaaagaggatgattgatacaaaatagatttaaaaatcagcttattgcgccttaccaagcgatgatgatcgggttaatgnnnnnnnnnnnnnnnnnnacatagcactaagccagccggagctgtcactcaggcgattgcggatatacggatggtcttagatatcgaggaagtggtggttaatgaaagcgttggtcttactgatggcatgttggacagggtacgaaagtcacttcaagcgtttcctgcgcgattcaacctgccagttaccccgatgttgggtggtggtacatacaggatgactgagtgttgccaaaggagctcagcatcagtaagacgggttcatgacagaccgggggtgatgtcgcgctgaagttcaaccagaaaatcgtaactgtcgccccgataccaggtatgggtgtattcaatcgggcggccatcttccagatagcaatggcgctcaacatgcagcgccgggctgtgagcaggcatatctaacagttggctgtgatcgcgactcagcggttctgctcgaatacgctgtaacgcgcgggcgggcataaacccgtgcaactgcagtactgaataaagcgaatccctcagttcatccatctctggaataaacatctgcggcaccacggcgatctccactgccatcgggtgttcatctacggtacgcaggcgcttgagacgccacaccagagcacctggagacagattcagtgcaataatttccgagggagaagcgtgagtaagctctttctgtagccagcgtgcgcctggctcatagccacgtgaaatcatatcctcactaaagctggtcagcgaagacagcggcttttcaacccttcccgccacagtacttctcgctccacgacgctgcacgataacctgcgcgttagccagttcacttaacgcacgccggactgtcactctggacagattcaagcgttccgaaagttcgcgttcgctgggaatcgcgtatccggcttttagctcaccacgggtgatcagatcgcggaaacctttctccagacgctggtagagcggaccccctccccggttagcatcatcacagtatgttttcagtgtctcgatgaattttctgtccacaccctttccacccattccacccggcatgtagggagattacctgatgttatctatctggcatagcgttgatgataccctttccgtgcaactggtattatctggtatggtcagcaattggtttgagccgtcggttgtcgccctcaagatcttttattttttgatatcaatggcttctataccgctatatttgaatttccaattgtaatagttggcttaaaagatagcggactgacggcacacatattttacggtacgtccggcttctacaaatttaagaacggcaatgatctcgtgctcgttaaatcggatcttacgcatggagacctcctcaggggatataatcattatgtcagaaggtctctatgtaatggttaacaaaaactggccacggatttagagtttttccagaacaatcgttctgactcattcagtgtcaaaccaccattatattgatgaggtctaagctggttgtaatatcccgtgatgtaattcgttatggctgtgctggttccgctaaaattatcgtacccattatctggcatccactccgttttcagacctctaaaaaatcgctccattggactattatcccagcaattcccccggcgactcaggctttgttttatctgatagcgtcacagtaactgtctgaaattcctgatggtatagtggctaccttgatccgagtgatacagtaaattagcaggattacaccgaaagaaccgacattctccagaatggaacttaaggaattttcccaacaattgtgtgatttttcagattattttgttttctctaacttattgttaaaactaattcgtactccaataatcattaatgtacattcccttctaaagatctgttgatctgaagttttgcatagagaaaaagattacgccggttgaggatgcagtaaaaattgggtgccacaatcgctggctgtataatttatatgccctactcgggcattactgaaagattaaaaaggaataaaaatgtcgacaaaatcattctatttttctcgacgggccgacatgcgagctgaaggtgttggtgctgtacacgcctctttctcattatctattaatgtaactgaagataatgttaaagaaggaaagagaatgtatttatcagcatcgctggtctgtaatgctgctaaggcttatggttccggtaaaattgttccttggtgtaaaataaaaaacaatatagataataaaaaatatgttttagagagtaacggggaatcttttattctccgtcatgatgaagttcttatcggcagcagttcatttttaataccttgtaagaaaaacatactccccgtcttagatatagaagctgggtattttttacatacaggatataccagaataatcaggccattccctggcagtttgaccagacaaatcacattaaataaattttaggataatttattatgaaaaaatcagttaaattatctgtagcaatattttatttattcctgtgtatacctgttttttctcttcctatttttaatgagagtctgcctgcagataatcccacgcaggaagcggctctacttgtgcagaaattaatcacatctgaagatagtgaaaaaagtgaaattttcaaacagtttaaaaatctgttagatgaaaacccagaaaatattaatgtcagaaaaatgtacataaatagcctacttgctgatagatactatgcagaagggctacaagaacttgagatactcaacaaaaagcatttcacccgaactgacttattgactgagtgcatggtaaaagaaagattagggaaaagagatgatgaatgctacaggcaggttattcacctctcagaacaacaacaatcgattgactctgattacttgactgcactttttttcgctaatgataaacgattcgaacctttaaaaaatcgcttgattaaagagggggtatttaaggaaagtgacttgttaatattcaccttaagcaaagagacgatgttacgagagttctatccatagtttatgggtgccggaagattacagtctcaacagtactaaacattgagtattcggcttatcaggtttggcaggcagtcaaacaggtactcagtagctctgattagtaactcaatcagagctatctattgtatttaaatcgcaaatggctgataaaaaatttaagcaaattaaatgacaaggaaagataatgaaaggaatattatacaatgtgttattttcaacaattccatttattgttattgctttattttcaatgtgttatttagagtttttccctaatcactttggtaagctaacattggtaacaatagtgattgtatttttcgtatcatgtaaaatgatgcctaataaatatatttaaaaatttcacacagcctcagccgagtctgtccataattctgtgtaaccgccactgtattaaaggtgatcgctcaggcggtcaccaaactcgataataaaacaactcattgccaaccgccagttctgtattggcatactccattttttcgaaacatcccggatagccagataaataaccttccgcaccgagtcgtccgttgggaatactttgcgtttctttatcgcctgccggatcacactgttcagtgactcaatggcattcgtggtgtagatggccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaaattttgctaatttttgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgtgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcagagctggatatgcgtctgcggataaacgctgtttatcgcatccgggaagcctttcagaccgtccacacaagcaatcaggatatcctgcagaccccggtttttaagctctgtcagcacacttagccagaatttcgcgccttcgttttcggccagccacatgcccaatagctccttttggccttcggtattaatgcccaacgcgaggaacacggctttgttaattacactgccgttgtgacgaacttttaccacaatgcaatcaagataaacaatggggtacagcgcatccagagggcgattttgccactcagtgacctgctctttgaccgcatcggtgactttagatatcaatgtgggcgacacgtcagcgtcgtacatctccttgaaggtggcgacgatttcccgcgtggtcatgcctttggcgtacagggataaaatctggctgtccatctgcgtgatgcgcgtctggtttttctttattagcttaggctcgaaggtgttttcactgtcacggggcgtgctgagttcaatctcgccatcgtcgcacagcaacgttttagacgagtaaccattgcgagtatttgagcctgttttgggggtatttttctcgtgcccgaggtgttcggtaagctcggcatttaacgctgtttcgacggtaagctttgtcagcatacgagaaaatacattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatcttgtttacagtctcgataaatatttccttcccactcgttattgcgctttttcctgttgtccgttcaataaaagttttaagtctgttgtagttattatttagatacatgcactgattcaactgattatttcttcgaaatccatccattacggtatttaaattttcttccgtaagttttttgatgctcttattcatacgattgaatcgatgtttggcttcatcaaaactctgagatgctataaatgtagaaattagtgcttgttgtattcttgatgctttaccaatgctttcagctaagagcatatttaacaactcggcattatgcgtaggattatcgaggctccctttaaccgcttgtaaatgactgataaaaccagcgggatcgaccttgccaacttttagggttacaactggtttatttgcaccgagagcatagccaacctcttggcacgtccagatactgtcattgaaatcatccgttagtaaaaccagcatcacttccattgttttcagcccgttaacgatctcatttctccactctttgagtggttcgatagtctcatgggcaacaaaacaactgaagccgtactcctctaaggagttagctaattcttgtgcttcacgcttatatttgtctctatggctaataaaaactcgaattaaatttggcttccagatggataactcatcaggattcagcacctcgttgactatttcattgatactgatagcttgttgatattcaggatctatctcagaattcagttctaatgcaacttcacctatccattcatcatgcacagatcttgtcaaaatattgaggtcgtttttaattaaatttgtatatgcttcctgtttagaaatatgtatatctatcaatatctccattggcaagaaaagacagatatcatgaccaacagcatcataattatgatctgtatggtaatcttcgcgaacaaatacttttgcatggctaagaactttataaataacaggttcactttccttatattgttcccgaattctttgtaagtatccgggaacctttggggggatgcagcttgccataatgtccctcttagtggcttctttgagtgagctttgattggttattgaaaataacgcctaataaatcacagcatcccatgtgttttagcataatcgcgcagtgcctcattcattttggtttgccatccatcaccctgcgcccgataggcgtccaccacatcgtgatcaatccgtagcttaaccggttctttcgggtttgccagttttggccggccacgggtttttatcaccttttctgcgccctctttaccaaacaactcggtaaacacctctgtggcaggacgtgcgcgggcaaactctgcctcgccccactcggggttatctgtcatggtgactttactgattcttttgttcatatcgctttacctcacgggaattggccttacgcaggctgataacatgcaccttgccgttacgtggtgtgaataccaacatatgtaaccgctcttcaatgtagcccagtgcctggaagcgccgctctggatattccttacggagatcctcaacaattagcgctgtagcaacttcgaaatcacgcgccatctcaaaggacagtttacgttcagcaatatttttttcgtttttgattgggtcgtaagatatgtccatgaaattaatgtacccccaataaatacattaatgcaagagatattagcattcatactttatttcatttcctttgtgccatccctcacacaaaacccatcacatgccgcgcgcgcccgtaggcggcacactggccgcatgaatatccttattgctggccttaaacgcctgttggctaacattatccgtattggcatcgtctcagacgtcgatcttgctaacggattatgccgggtcaaaatgggcaacctgaaaaccgattggcttaattggttaaccctgcgcgccgggcgggtgcgtttttggtctgcgccatcgctgggtgagcaagtcatggtgatcagtatcggcggcgtgcagcgtggtggcgattggactgagggggttaaatgaccagcgataaatatagcggcatgaaccgcaacagcggcttgaacatcgacgatattgatcatattcgccagtcaatcagtgacattctggccacaccacaaggcacacgggtgatgcgccgcgattatggctcactgttatcaaccttgatcgaccagccgcaaaatcccgccttacgtataaaaatgatggccgctgtttatggcgctgtgatgcgttgggagccgcgcgttacgctggcagtggagatatcaccggggcggtgtagggggtggaaatttttggggatttattaacaataaaatcgcgggtgtgctgccgctgtttggtaaacgtcactttgctggctcggattatatccgtattccagacgtgccgggcgggctgattgtgcaatggatgactggccctgtttctgccagcgaaaatatcgcttaccctgaactggctttccccaccgcctttcctgttacgtgtctaatggcgttcgcggccactcaggggaatgacacaatacaagccgatgtgatgtttcaaacatcgccacggtggaaaactggccgcaggttgaattgccggaactgccgcaatggcttttgatcgaggcaatgaatcaggggtattgtattcccaactggccgtaacggttagaggcataatgggtgcgttcaggtgaatcgcactcctcttttctatttgattatttttagcgtgggtttattcagtttatgtagttatacggattcaaatatttcgaaatactgattggcgctaaagagattaaaagagaaacatccgaaaatacgtgttaagtaatatcaagaaatatctcaattattctgtggtgtggaaaaaataaaatatagccgttcaacaaaccaaactgaacgaataaagcattcctcatgcgcgatatatatatcttaaggaaacgataagttatgttttggttgtttcgttactcacttggataagtgatttgctttacaatgcaatagacgcaagacagtattaaataaaaatatgaggacactatggcattacaaggaaagtttgttgttaacaatgctcactactcccctttgagtatttttggtgttggtacatttatggccttttctggcaataaggcataccgcaacagaggcggctgtaccatggtccctgataacggccattacccgaggggtgctactggattgttgagcgccctaaaggcggggttaaaacccgcattaataccgcaatgaaagatttccccaccaagtttacccatgcgccgactgaccataatgaatggtttggcttgtaccgtgatgatgggaaaattgacgattacacttggatcaataatgttgaacgtggaaatttcagattacatcccatcggcccgatgagggtttctatggggtgtatcacgttacaacatgctgccgattttcaggtgctgcgcaaagccctactccacacacaaaccattgcagttaatggaactaaattgatggcctatgggtgtattgaggtggtgacgaatggcaacacttgtccgtaggttattgaaggtactattttttatcggcctgtttatactggcggttaagtatatccatagttacccctatccgatgcctgagagccagttacagtactggttcagtatctcagagtttttggggttcagtaaccccgaagatatctatttcccggcaatgctggttctcgatattattgtcgcatcgctagcttatgtgcttattataaagggatttcataagttcagaacacgaaaaaagacgtcacacgcgggatagaaaaatcactttcctgttaatggtaaccactctatatcgcgtaaagtggttacccgttttatagttttctcgttgtgccattcgccacccaaccctcatcaatcgccacccgcacaaattgccgtcaccatactctctaccctcaaccagcagagagttaatccatgagtgattatcatcacggcgcgcgcgtcatcgaaatcaacgacggtactcgcgttatttccactgtttccaccgccattatcggcatggtctgtacttccgatgatgctgaccccaccctgccctcagtgtcagcatagttgtcacccccttctaaaaatggatccagagggcaacggagtgacaaataaaacgtatttccccagaacgtaaagccggtgtattggcaaaattacttcccccgtacaacatgaccgtcacggctgttgcacagatggaagggatatcggaagctaccctctacaattggcgcaatcaggctaaatcagagggggaaccggtgcccggtgcagagaaaaacagtgaacagtggcctgccgaagcgcggctcgcggttatcgtggaaaccgccacgttaagtgaaacggaaatcgccgaatactgccgtaaaaaagggctttaccccgcgcagatagcgcaatggaaacaggcttttttgcaggttccttcgggtgacgataaggtggccctcaagcaaagccagaaagaaaacaagcaactgaaaaaggagctgctgcgtaaagaaaaggcgctggcggagacggcagcgatccttgtgttaagaaaaaagctcagggactactacggggaaacggacgaggacgactgacaccccgagaggaacgccagcagtttatcgcgtggataaatgaggccgtcgctgctggtgcacgccgggcggtggcctgtcgcgaagttgagctcagcgtacggacctggcaacggtggcaaacctccccggaagaccaaagaactacggcgatacgcccggagcccaccaatcgcctgagagtggaagaagagcagcagatacgggcggtctgccatcaacccgagtatgccaacctgccgccgtcgcaaatcgtgccacggttggcggataaaggggtttatctggcgagtgaatcgaccttttatcgggtgctgcgccgtcatggagaagtacatcaccgtggccgttgcctcaagccgggccgggtaaaaccgccaacaacgttcaccgcctccgggccttgtcaggtgtggacgtgggacatcacgtggctgccttcatgggtacggggtcgttggtattatctgtacctggtggaggatgtgttcagccgtaaaatcaccggagaagaagtccatgaaaccgagagtggtgagttggcggcggcgctgatgcaacgtacggtactgcgggagcgctgttatcgccagccactggtgctgcatgcagataatggtgcggcgatgaagtcgcagaccctgcaggtgaagctggcagaactgaatatctcgccttcacacagccgaccgcgtgtgagcaatgataatgcgtatgtggagtcgttgttccgcacgctgaaatatgtgcctcagtggccatcctcaggctttaaccatcttgaggaagcgcgggtctgggtggataaatttacccgttggtataacgaagagcaccggcacagtggcataggttatgtgacgccgttgcagcgacatacgggtgaggacaaggcgctgttggcccaacgagataaggtctatcaagcggcgagagccgcgaaccccaaacgttggtcacgacagacgcgaaactgggaatggcaggaaagcgtgacattaaatccagagcggggaaaacaggccgcataaatcaacctggggtgacaactaccttgacacttaccgccaacgcacatgtagtatgacagccatacaagcaagaaatatcttaaaatttcatttttgagttgtttacattaaaaaaataaacatatcaagttaatataaaatactgaattcgtattttataaaaaagaacaccactctttataaaattaagccaaacaactgagtctataaggatattttatgagttttaatacctatttaaaattaacaggaagtgaacaaggattaatctctgctggatgcagttcatttgactcgattggaaatcgacatcagaatgatcatgacgatgaaattcagatactatccttaaatcacgccataacaagagagcaacattgtacacatcatcctgttgaatttatcaaaccaattgacaaattatcaccactaatggctatagccatatccaataatgaaatattaaccccatcattttcaatttatagattaaatcaatttggtgctttggaaatattttatgagataaaattaactaaagctacgataatagatatcagttaaaattaccctcatgtaataaataatcatggtgcaataccgtttgaaaaaatctcgtttatatatgagtcaatatcctggcaacataaaacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggttatagcatatggagtgacagagtttattaaaccaatcaattttcgcgcccatgcattcaagtaaatatcatttatgtattagcaacgttaaaattaagtcatgaaaatttttctcaaacgatatgaaaaataaaatgacaaacaaaaaccaccatagaacacgtacatcatgaaaaattcaggtactttaccagacatatatatgaagagcgcgaaaaacagcatagctaaagcaacaaataataaatctataaatacgcgatgtaatagtttcataaaaaaacctctgtcataaaataaactttagcgcttgaattatttcatcagttgattttatttttatcgaatccattaaaacacccacttttttttctattagaaagtaaagcatttctattccattcttttattttttacaagaatgagttctctgtttgcagataagtattttttgataatttcatcatactaaggatacattgttagttccggtataatttcgggcgatactgtcataaatgctcgcccagcacctaaatctaaattttcaacagtatcaaatatcacggttgatgcgttttttatgaatgcatcaaaatatttttctagtacagcatcagcagattgcttgctataaatcatttaatgaattcccttttataatgagataattcagtattatgtattaataagcaaaaaaaaatcaacatattgtttaaataccttcgtcggtgatccatccaatgtcactgaacaatgtgacccacttagcaataaataaaacgtaaggcgttcccgacgggtggctcagtacataaagtgatttgcatgagtattcgtttcaatcctataacttttttcataatcacagtaaactctccaaactctatttattgctcatttgggatggcaatgattgatgatgctcatacgaaaagccgaatcggatcaaggctcccacatcctgaatagaataccctgctatagcctgtcctgactcgattttcattttattattcctgtaacaggtcacacgacgatattgttcatctcatgacagccagagtttgctaacattcattttctctccggtcacgccagtaatttaagcgttctttaaaaaatgcccgataatctaccggtacccgttcaatcgcttccagtacgtgggcgcggttagtcctgcgttagtacaggtctttgattaagccgctggctatcaaatcaagattcagcttttcctggcactctttaggccaacgagaaatattgaacggaagtctggggggaaggtagcccgattgcccgtccatggttacaccctgaattcaacaaccggagatttttcattgatggtccgcatggtcttacctctcgcgtttcaacgcgggtcaggtgcgattaaaaatttgctgtcgaataccgtttttctctgacagggagcttcattgcctcttttgacatgcggctggcttctctggccaccaactggtcaacggctagaaagtgaccgttttggaactcctgataaacggtaccgtattcaccaaatctgtttttagttacgatagcttcagcaaatcttgccgccgggctatcggggttataaatggcctcccgatacaacatgatgatgctgtcagcatcctgttcaatttgaacctgaatctctcaaattgctgccagtctttggagaaatgtcccctgacaatataagatccgaacatataagaaagtatatggataaacgaggaataacgagcagaacgcaggctaaccgggaaaaaactttcctttctcgcgtttatcgctggggatatgaacgcggaatagtgaaaggcaatccatgcagaggggccaaacaatttacggagaaagccagagaccgctatattacagatgaggaatacgacgcagtgtatcaagtcgcacctgatgttgtccgagttgcaatggaaatagcctatctgtgtctcgcccggcaagcggatgtccttgctttgcgtcgtgatcagctcagagaacccgggatctatatcaaacagggtaagacggcagccaggcagattaaagcatggtctgaacggttacgtgatgccataacactggctgagtcccttcccctgaagtcaggtataagtagtgtgtatatcatccatcaacgtacaggtttacggtatacgcgtgatggatttaatagtaaatggcacaaagccagggaagtcgcaaaaaacatatccaaagttagattttaatttcaccttccatgaccttaaagccaagggtatttctgatcttgaagggacactcagtgaaaaacaggcaatttcagggcataaaaacatggggcaaacagcgaggtatgacagaaaaataaaaatcgtgccagtggtaggtaatcagaaaaagtgaatttttatgcattggttgaattttatgttcctaacgcatgttcctaacatcttcctaagatgatttagatcacaaaaaaaccgcctctcggcggttaacgacatactcgtactactttgttttacttagaatattttccatggtgcccggggcgggacttgaacccgcacagccataagccgagggattttaaatcccttgtgtctaccgatttcaccacccgggctctggaaaactggaggcgcgtcccggagtcgaaccgaggtagacggatttgcaatccgtagcatggccactctgccaacgcgccttattcttctttgcctttacagctaaggttcgctaatgccaacctattaatttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcaacatcagaacctactgattcttttgctatctttcgacatttcgttgctgccgtctgatgcgatgcattctacttacctgacgcaatgagtcaataaaattatctgaattattcgttcgtttgctgctttttacggcgcttcgatcaaggttcgagcaaatcactccaggcagcgttcaaatattggaacattgaccagaatgtcagtacagcagcaatataaagtaaaacgaaactggcaagttcaacattgtggtcagggcgccaaagcaacccaacaagtgaccccatttgtgccatcgtctttaccttacctacccatgacaccgcaacgctgctgcgtttaccaatttctgccatccattctctaagagacgaaatgataatttctcgggcgatcatcgttgcagccggtaatgtaatccaccaagagtggtaatgttcagcaaccaatactaatgcaacggctaccataactttatccgctacaggatcaaggaaagcaccaaaacgggttgtctgtttccaacgtcgagctaaaaagccatcaaaccaatcggttgccgcggcaaacacaaatatgatggcgcaaaccatcggagcccagacgaacggcaaataaaacgccagaacgaagaatgggatgagcacaacacggaacaaggtaagccaagtcggtatattcaattgcataatgctacgataactatctggctggtgtggacactatgagtatggtgcaacattagcttcagtgtttcaatgcattgtggattttttctgccaatgcttgtgaaatacccggcacttttgcaatttcctcgacgcttgcgttaaacaaaggttgtagtccacccatatatttcaacaaaacttgccgtcgtttggggccaacaccttctatcatttctaacgcactggtattttttactttagatcgccgctgccggtgcccggttatcgcatgattatgagaatcatcacgaatatgctggatcagatgtaatgctggtgaatctgggggtaaagaaaagccctcaccttctgatgccaagaataatgtttctaaacccgctttgcgatcactacctttcgctacaccgactagcaatggcttttgcttatcccacggaacattcaacgaggcaaaaacatcaaaggcctgtgacaactgccccttcccaccgtcaataaatatgacatcaggaattttttgatcgtctaatgctttcccatatcgacgttttagtacttgagccatcgctgcataatcatcacccggcgtgataccactaatattgtagcgccgatattcagatcgtacaggaccattcgcatcaaatacgacacaagaggctacggtctgttcccccatcgtatggctgatatcaaaacattccatacgattaatttcatcaagcttaaggaccttggctaattccttcatgcgttgatgaatagtcgattgctgagataagcgggttatcaatgcggttgaagcattggtacgtgctaacttgagataacgcgcacgatctcctcgggggcggctttgtatctgaatttttcgcccagccagttcagaaagagaagatgccaacaggtctttttctgtgagggtaaaatccagtaaaatttcaccaggcaatgtacgcccttggcttccttgcaaataaaactgcccaacaaaagtctgaacgacttcgctcaactcagtacccgcgggaactttagggaaataactccggctacctaatactttccctaatctgataaacagtacatggacacaagcgagccccgcatcaaatgccacaccgataacatcaagatcttcactgtcgccagaaacaaactgttgttccgttactcgacgcacagcttggatttgatcgcgaatccgtgctgcatcttcaaaatgcagttgctggctagcctcctccatacgggtgattagctgcgtcaagacttgctgatctttacctgagaggaacaagcgaacgtaatcaacttggcgctgatactcctcttcacttaccaacccctccacacaaggcccggaacaacgcccaatctgatattgtaggcaaggccgtgagcgattgcggtaaacactattctcacattgccttactggaaaaagcttctgtaataatgccaacgtttcacgcactgcataggagtttggaaacggcccaaaatactcccctttctcatgttttgcgccacggtgcacagcaaggcgcgggtgctcatccgcactcaagaaaataagcggatatgacttatcatcacgtagcaacacattgtaacgtggctgataaagcttgatgtaattgtgctcaagcaacaatgcttccgtttcagtatgcgtaacggtgacatcaatttgagcaatatttttaactaacgtttcagtttttcggttggcgacctgagcacgaaaatagctcgtcagacgctttttgagatcttttgctttaccgacataaataactgttcctgcagtatcgtacatccgataaacaccaggctgactggtaacagttttcaaaaattctttataatcaaaaagatcagtcactatttgataacgtctccgcattaaataaaccgtggcgaatagccaaatgggttaattcaacgtcaccactaatattgagtttactgaacatacggtagcggtaactattaaccgttttcggactcagatgaagctgttctgagatctcattcaccttttggcctttcgttatcattatcattatttgcaactcacgctccgacaaacagctaaaaggtgtttctgctggaggctcaagctggctcagtgccatttgttgtgcaatatcagaagctatgtaacgttgcccagcatgtaccatacggatggcggttataacatcctgcggagcagctcctttactgagatacccccccgctcccgcttgcatgacctttgccggtaatggattctccgtatgaatggttagcattataactttagtatccggcgaaaaacgtaaaattttacgtgttgcttccaacccgccaataccgggcatattcatatccatcaggacgatatctacaacatggctacggcaccatttgaccgcatcttcaccacactgcatctcacccgcgactttgatacctttgatgtcgtcaagaatgcgtcgtatccctgcgcgcaccaattcgtggtcatcaacaagaagaacgctgatcaaagaaatttctccagaaataagggagtagactaaccatgctttgtttaccgtaatgatattacttgttttcgaccaaagaatgaatacagaataattgcaaaatcatatctatattgtttgacagatattatttttatcattgttttagttatgtacataaaatctcaaacatattgagtttacaacacgataaaaaagaaacgtatttttaagatacttcttggtttgcatcttcatacattcaaaaaactaattattagcattagataagttaattcctatgaggaaaaacacaattcattgatataaatagagattaaaaacccatgcaatccaaaagtataggaattattcccatatttgtctcatggctgtttgtattttattcgctcgaagttacgctaattttgatacaaattatttaattcctaaaaaaaacatctgctttatgtgaacattcgcttaattaggaaaatacctagatgatgaatgtcacgatttccttccccctctctttttctacaacgtgcccaaaaaagcaagcattgatacagcaaagaaaaatgatacacatacaaacaacgtgtccgatcattctatgatataatcttgtaactgtttaataatgccacaaatgttcactgctagcctccggagacaaaatgagtaatccagactttacgacttctgctgatccacaaattttagccaatgaagtcgcatgcttgaaagcaaccctgactctgttactgaaagcgatcggccaagccgatgctgggaaagtaatcttaaatattgagcgttctatcgccggtatagaagacgctgctcaagctgaagtcttcacaaatacacttgctcaaattaagaacggctaccgccaataacgcctagggccagcatagtggccccttcacttctttgagctaccaattgacgtaatagcagagtttcactgtttgccattgaaatattatgtacgggcagtttatcaccttataactagagaacatgatgggattgttacttaaggtattgattggtactggaatggtgctgatgatcgcactactgtcgaaaactcgtcactattatattgctggcttaataccacttttccctacttttgcccttatcactcactatattgttggtactgaacgtagtattgatgctttgcgtataacaattaaattcggcttgtgggccatcatcccttattttatctatctgatatcgctttacttttttattgaacacatgcgtttatcgctagccttgatttctgccgttttatgttgggttattgccgcctggatattgatatcaatctggagccagtggcatagccaatgaagagttgcaccaaaggtacatatcaagtcaacgtaatagtaacaatatcagcgcatgaacagccaacatcgcgacagcgaaggttaaattaagattatttatagatcttgattttttttcagcagatatcgcctcagtcacctgaattttcctgattttatacacccaataaccaccaagaatgacaaaaaacagagccaaagcaacggctaacaatggatagccccacacgagatactcacttaatcctgcaatagcgaaccaaagaacgacgaataccatgattgatcacctaaattttaatcattgtagcttaacacaaaccttaaaaacgattaagtgacatcaaaaaatattggtgaaatgaccaaccactggcattcctaaaaaacagactttattgcccgctgagaatggcccccatactaaacttggtacgggtcagattgttacattaaaatacagcatgacttatccgatggcgtgtaaggctagaacacatagttcattaaccgcgtcagggactcaattttttatcgttatgaatctctttacaactgatgaaaaaacagccgcacagtgaactaatacggctgttattattatatagaaagtattttattaaaaacgatagccaatgcctaaaacccatgtaccgatattagcatctttaagttttgtatactcgtatgaagcatcaatagcaatattgttaagtggattaaattgcatcccaacaccatatgccaaagagtcttgctcctcttttttaccgtaacctaatacagatgctttcgcgttcccatgcccaattcccaataatgcatacatgctgaaaaactcattaaaatgtacgctgggcccaaccatcagcgaataataatcaaaggatgcatccccaattttgacattattatttagataatcataatttaaatccgtgtaagtaaaagagcctattgcaccgaacatttcactcaacttatggagatatttaacattaatccctttaagatcatcgtccaatctaatgtcttttcgatttccatcaccgagtcttacatctccctgagcataccccaatgagatggtacgatcccctgccgcataggccgctgaactgcttaataagatcgctgttataaatgcagccaatgtggttttatttttcattaaacttttatccttaaattattatcttagattacggtatcgtcgcattggtcactaatattcagccagtagtccatcacaaacacaaaattccatttttcatagcaaatactcaaaaaaataatatactgataatggaataggttcaaattaagcagaataaaaacaaaaggaaaggtttaatttcgaaaaataacaacaagcattagtataaattaggcttggttattaaaaaaataaaatagatgtatattagatcgagaacctaagaataaaaagttaattagtcacagctattctctctggtctcttggatgtgtatctacccgccatatttcaagctgcatgtgcgttggctacgttcaataacctggatcactagatcaccaagcagatcccctatcattttatgcatgatatgacaacggacaataattaatataagaaattaaaaatgaaagtaactatgtctgaggataagaattccatcagaaatatctattaccaccttataaaagatgaacatattgaaaccagcttatgctatggcacaataggcacactccatatcaattaatttaatttaacatacaagataaataaaccctatactgaatagagacggcacgaatatgacaaaaggaatgataaaaaatgagggggataatataacttattgatttagttggtgggtcgtgcagggttcgaacctgcgaccaattgattaagagtcaactgctctaccaactgagctaacgacccaacgcgaataattattctcctgttaaacctgcctgtcaaacatttcattgagtttttgtctttataccactctatacccacgagagaagattaattattcatccagcacttacgattattgttagttatgcgacttcatgttgtaattccaaacactgtgatgtacttaacaaaaataagagtgtgaaatataaacagtggaaaatgaagagtgatgtgtaattattgttgcaataatattaaattattcgcaaattatctttaatgcataaaaaacagacagacaggtcaaacagataaaaccaaagagccaatctagagctcaataacttcacaaatacaggaagagggaatgggaaagatggtagaccaatccaaaatagtggcagagccgttacaagaacctgaagaacacctccaacgaagcctctccaatcggcatatccaactcatcgccattggcggtgccataggtaccgggttgtttatgggatcgggcaaaaccatcagccttgccgggccgtcgatcattttcgtctatatgatcattggttttatgttgtttttcgtgatgcgggcaatgggtgaactgttgctatcgaatctgaactataaatcattcagtgatttctccgctgacttacttggcccttgggctggttttttcaccggttggacttactggttttgttgggtcatcaccggtattgctgatgtagtggccatcaccgcttatgcacagttctggttccctgatttctctcaatgggttgcctcgctattagtcgttttactgttgttgtcactgaacttggccacagtaaaaatgtttggtgagatggagttctggtttgccatgattaaaatcgtggctatcgtggcgctaatttttgctggcctaaccatggtcttagtcagctatcagtcaccatctggtaccaccgcttcatttacgcatttatggagtgacggaggtatgttcccgaaagggatcagtggattctttgctggcttccaaattgccgtttttgcctttgtaggtattgaactggttgggaccacagcggcagaaaccaaagacccagaggtggttttaccacgagccattaactccattccgattcgcataatcatgttttatgttttctcattaattatgattatgtcggtaacgccgtggagttcagtcgtcgcggataaaagcccgtttgttgagttattcgtcttggtcgggctgcccgcagcggccagtgtcattaactttgtggtattaacctctgcggcctcctcggccaacagtggcgtgttctccaccagcaggatgttgttcgggctggcgaaagaaggcaatgcacctaagcaatttggcaagctatcacgccgttcggttcctgccactggcctgacattctcttgtatctgtctgttaggcggggtggtgctgatttatcttatcccgaacgtgatgacggtctttaccttggttaccactgtttcggccattctgtttatgttcgtctggaccatcatcctttgctcttatttggtgtatcgcaaaagacgcccagcactgcataaaaaatccatctacaaaatgccagccggtatttttatgtcatgggtttgtatggcgtttttcgcctttgttttggtactgctgacattggaaagtgatacccgtcaggcgttaattgttacaccgctatggtttgtcattttgactgccagctatatcttcctgaaaaaacgcagagcccgtttatataacagtaaataaccacagtgtgataaaacggtgccagaggtgttctggtaccgttttatttccccctctaatcacttattccataacgccgacaacccgctactgaataaggttctttcattcatttcaacctcaatttactcaatatgcagttttcctccctgccaagatagctgtgtgaccgctgaagtggccgtacctccggtggtttcgccgccaatcaaaatgaccttatctggcccctgaatagagacgccataacccagcggttgaggcaacttcccggcgattctccactgattatcgaccaacgcatacacctgctggtgccactgtttttccagcccttggtgagcatataggtgaccgcgattaaattgcttccaggcaccagggaaattagcgcctccggcgactaagactgttttatgactgataccggaaaatgcgccagccaatccttcctgtgcggatcccgtttcagctccgattaagtccggttgtggctgccactccagtacattcccttgcattagcccctgccatacagccgctgtgcgtaaaccaggtttaatttcgccattgattaatatcaagcgattatccatgcggctgatggctgacccggctgtccctaaaaatggcagcaaaccgccgcttttccactgatttttttgcggatcatagataaggacatcacggttgtagaaataatcagccggagcctgattaaaataggcgtttattaccgcactcttgcgtacttcatcacttccggctgacgcaagatcagtaaaataaccgtcaaaaatcgctttatttacaccgcctaacagcaccgcctgggagccgtccagtgtcgtggccacggtccccaccagacctcggggagcgcgggtagccagttgctgccattgattagtttgtggatcaaaacgatacgcatcatccagtgcccgtacttgggtatcgttggcgttcgttttccccaccccaccgaacacgtacagtttccctgccaataccaccgtcacagcctgttcacgaggctggcctgggaaattagccactttctgccacccagcaccggttttatctgtatccagacggaaccacgacacaccggcgctccccagccccacatataagctgttctccactttgccacccgtaccgtttttaaatggtaccggaacgtcaggatattgttccgcataggtattaggtagcgatgccatcatcaatagagataacgcactaaacagcactatttttgtcgtcaattgtttcttatattgtgggtataactgggtcatcagcagtgttcctcattaattcatcgtggtggaaccataatgttagcagtatggctcccaaggagagcaaaactccattaacaatttaattatggagtcaaggtgtcattgaagatattaactgcgtcacatgctgtcaatatggattgataaacaactgtgataaccccctgaagcatgatttatatttagggctgaaatcatcagatttttatcaatagcccagaagcctatcaatcaagagaagcctttgggctgcccgccttattttacctttcgtggattaaaagttgcagcctgtgctgattagcttatggttaataggtgtcattagccgcgacgactaatgacatcatcagccttattcaataaatttgattggagcaccgcgagatggcgaaaattttagtactctattattccatgtatgggcatatcgaaacacttgctggcgcgattgccgaaggtgccagaaaagtcagtggcgttgacgtcaccataaaacgagtacctgaaaccatgccagccgaagctttcgctaaagcaggtggaaaaacaaaccaacaagcgccagtcgctacaccacacgaactggccgattatgatggcattattttcggtacaccgactcgctttggcaacatgtccgggcagatgcggaccttcctcgaccagactggtgggttatgggcatcgggtgcactgtatggcaaagtggccagcgtattcgcctccaccgggacaggcggaggacaagaacacaccatcacttcaacctggaccactctggcccatcacggttttatcattgttccaatcggttatggtgccaaagagttatttgatgtctcgcagactcgtggtggtacaccttatggcgcaacgacaattgccggaggtgacggttcccgtcagccaagcgctgaagaattggcgatagcccgtttccaaggtgaacatgtagcgaaaattacggccaagctgaagggttgatcataaagaaatgacaatgaacacgacgccataaaagaatgtagacgtcataaaaagcaccgcgcgatgatggcggtgctgtattttaagcttcgagcaggctttgtgccaaatagtgattagcatctgcaacaccgggtaaggtaaagaaataccccccaccaattggtttgacatactcttccaacgcttcaccatttaggcgttcttgtaccgttaagaacgcttgcgccaaatccgactgatagcaaacaaacagtaaccccatatccagttgcccggagtttgagacccccaatgagtagctgtagccacggcgcaacattaggttacgctgcgtttcaattgtccgtggattggctaaccgaatatgggcatccatcgggatgaccttcccttcaggatctttggcgtaattgggttcatcatgctcatgttgcattcccaaaggtgcgccactgttcttatcacggccaaaaatggtttgctgttcttgcaacggtgtgcgatcccagaactccactttgaaacggattatccgcaccacctgatagcttccccctaccgcccatgcaggctcgcctgcattatttgatacccagaccacattattgatcagcggtttattactgatttttggattcgctgtcccgtctttaaaacccaataaattaatgggcgtatcctgacctttactgcgagcagcatgggcagaaataaacccctcacgcttccagcggacactgagtagatcgggtgtgtgcttaataatatcgcgcagcgcatggatcaccgtttcattggtattagcacaaatttgcaacatcacatcaccatgacatagccccgcatccaaagagtcattaggaaagcgggtcattcgctgtagtcgcagcggtttctgcccctgtaaaccaaaacgctcatcaaataatgcattaccgacagaaacagtaacggtcagattatcaggataaatttcaggtcccatgatccccgaatctagtggcggcagtttggcattcactgatggtgcccgcccgccagttgttagaaaggccagccgttcggtcagtaatttgaataaccgaattaatgacgttttatcggtagccagtacatcaaaagccaccaacatcattgccgcttgttgaggcgttaacacccccgcttgatgttgaccataaaacggctgtttttgccaacgctcatcttgggttccagcgacatcaggtgatcgacaatctgcggcttgggcagttttcgccccgcccaataccagagcaccactcaccatgcccatccctaaaattaaacgccgacgtgacggcgacaccgcctcatcatccggttgatacggcccgaatttcgggccggttttgtctctcatgttaacaacctcaatccagacctaatacaccacgcagttgagcaaggtcttccgccagagcagtgattggtcctttcatcgcattacgatccgcatcggttagcttctcgtaggattcataaccctctttggtacgatatttcgccagcacgctatcaaccgtgttaaaattcgcatcaattttttgcagtaatggtttatctgctttttccagtaatggcctcaggagattgacaattttctgtgcgccatcgacgttggcttgaaaatcccacaaatcggtacggctatagcggtcttcttccccgctaattttactggctgcgacttcctcaattaaccctgccgcccctcccaccactttattaggcgcaaatgtcagaccagcaatgcgtttttgcagttccaatgtgtcctgatacaacaggtctgcaaacttatctgcacctttggttgtgttatctccaaacaggattttttctaaacggtggaaaccggtaaatttagggtctgccgatttctgttcaaaatcatcttcacgggcatcaatactgccgtccaaatcagagaacagttcggcaatcggttcgatacgctcataatgctggcgagtcggcgcatacaatttacgtgccagtgccagatccccagccttcactgcatcggtgaacgctttggtttggctgactaactgagccacttcttgtgtgacataaaccttatattcagcaatcgggccgactaatgccatcgcatcgggtttcaccggggcttgttcacctgctgccacagttacagttaatttacctttcggattacttaacaagccgcaggtcatatcatattcaccaggttccagattcgccgtcattttttgggtaaaacctggcgcgatattctcacgctcctccaccaccattaccccttttaaaatctcccactccagtcctttctggctaacattgtgcacaataaactgtgttttgccggcaggaaccgtcagtgccattggctcacattgtttatcattgacagtgattttaacctgttgaatatcagcagcctgtgcgctgatagcgaaaacaggcagagacaacaacgcggcgtgtaacgctgtgcgacggaagaaccaaatagacatgtaataactccctgaactgatcattttagttatggattaattttccgcgccgcagcgatagccgaacccgcagtggaacgtggtggaaggaaaaacagaatcaacgccggaataagatagataaagtagacagacacttcgctcaccgttggtgcttcctgatagccaaacatcccttcaaggaacgtccccaataatgagtgagtagagagcacatcggtcagatcaaaagcaatatcttggaaatggttccataagccagcttcgtgaaaggctctgatagcaccggcggcaagccctgcggcaacgaacagaataaacaggctggtccatttgaaaaatttggctaaatgtaatttaacgccgccccaatagatggccattccgaccaaaatagcgcagaccaacccgagtatcgcgccaataggtgccccgataccgacatcctgttggaaggcagctaacaagaagaaaacagattcaagaccctctcgggccacagcaaagaagaccatagccactaatgcccaaccttggccgcgcccagagttaagcgcattatcaattgccccttccaagtgaactttgacggacttggagactttgcgcatccagaaaaccatataagttaatatgcaaaccgcgactacagcgataatcccttcgaacagctcttgctgtttctgtggaaactcaccggtggtttcattgataaagataccgatagcgagacaaagcaccgctgccaccaccacaccaacccagactgcgcccatccactgaccgcgttgagtacgcttgaggtaactggcaatcagactgacaatcagtgccgcctccagcccttcacgaaacataataagaaatgggacgaacatgctaaacacccctgatgtgggtaattaaatttataaatacgggtcatgtcagtttacgtaaagaaaagtaaaacgattgtgattatcattctgataaaaagaaattcaagaggcataacaagattattgttaaccaaactgtggcaagttgtttctagcgagttaaatagcaagtgaattcattaggatagtaagttttcatgccgccatatcatacaagtgagtatcgacgtttttacatacaaagatgattttacatacaagatagccccctgttatggcaggaggctatgtgtagttaaacgtattgataggtttagaacgccagacgattaaactgttttaaactccgcctcggctttatggaaacgttcggtgatggcattacttggctcgcggcccatcaggctgacgacaaaaatagccaaactggcaaacaagaagcctggaataatttcatacagatctaaccagccatactgtttccagacaagcaccgtgatggcaccgaccagcattcccaccaacgcaccattacgtgtcattcgtggccacagcaccgagataaggaccactggcccaaaagctgcaccgaagcctgcccatgcatagctgactaatccgaggacccgattatcaggatctgccgccagtgcaatagctatcaatgcaactaataacaccatggcacggcccacccagacgagttctttttggctggcttttttacgcaagaatgctttatataaatcttcggtcagtgcgctagagcacaccaataattgacaactcaaggtactcataaccgcagccagaatggctgacaacagaataccggcaatccacgggttgaacagcagcttagctaattcgataaatacccgctcaccattttggctcacattccctgcttgctcagggttattttcaaagtaagcaatgccaaagaagcctactgcgatagtccccgccagacaaaggatcatccaggtcatactaatacggcgggcactacggatagtacgatgagagtctgccgccatgaagcgagccaaaatatgtggctgaccaaagtagcccaacccccatcccaacagcgagaggatcgccaccagattcaaccctttgaacatatcaatatttgcggggtttttcgccgcgatcaccatcattgaggtatctatccccccaacagcaagaatcacgataattggcgtcaggatcagggcgaaaatcattaacgtcgcctgtacagtatctgtccagcttacggccaggaaccccccaataaaggtatagatgatggtcgcggcggcccctgcccataatgcggttccgtagtccataccgaaagtgctttcgaacaaacgcgcaccggccacaatccctgaagcacagtaaatagtaaagaagactaagataaccacagcggatatgacccgcagtaatttactcttgtcttcaaagcgactggtgaaataatcgggtaatgtcagggcattattattggcttcggtatgaacccgtaaacggcctgccacccatttccaattaagataagcaccgattgtcaagcctatggctatccaactttcggaaataccggacaaaaaaaccgcacccggtaaccccattaataaccagccactcatatcggaagcacccgcggataacgcggtgacgacactgcctaaacgccggccacccaagatgtagtcatcgaagttattggtcgcccgataggcgatcaacccgattaatatcatccccaaaatgtaaactaaaaatgtcaccagcatcggcgtattcatggtcatgctacgtctccattgtgcatattatcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaagacattcagcgcttgcttctctacgctttttctctgcccattatcagaacaagacattgggttgcaccaaagataaccattagtaaaagatgaaatacccgccagtaacggatgaaccaccagtaccacccattgactaatcgacggctgcctcatggttgctatcctagaggagtcttttctttagtcacaacaatttcaacaaaaaatttacaaaaaactcacgccacatcacattaaatgctgagatgcagttacacctaccaatgtaaaatgagttgtacctaaggtaaattcgttataaaccctatatttgttagggtctgaagctattacacatcattattaaccctgaattcgccttaccaaaattgttaaaaaatcagactgaattcacacttcaatcaccgccagatttaacgtggttgcacaaagttgcaacatgcctgatattgtcagaaataaaatcataattccccttatcaaaggagacgagcgacatggcgagtaccacaatgggcgtaaagcttgatgaagcaacacgagaccgcatcaagagtgcagcacaacgtattgaccgcacaccacactggctcattaaacaggctattttcaactacttagaaaaactggaaagtaacagtgaattgccagaactggcaacaacaagttcactctctctgcaagacacagaagatgctataccgcaactcactgaaaacactcatcagccattcttggattttgcggaacacgtgctcccgcagtcggttacccgtgccgccattactgcggcttatcgtcgcccagaaaccgaagcgatccccatgttattggaacaagcacgcctacccgcagatttagcgcaagcaacacataaactggcctattccattgctgaaaaactgcgtaatcaaaaaagtgcccatggccgcgcgggcatggtacagggattgctgcaagagttctcactctcttcacaggaaggcgtggcattgatgtgtctggctgaagccctactacgtattcctgacaagccaacccgcgatgcactgatccgcgataaaattagcaacggcaactggcattcgcatctgggacgtagcccgtcaatgtttgtcaatgcagccacttggggcctgctatttactggccgcctagtctctacccataacgaagccaaactctccggctcactgaaccgaattatcggtaaagggggtgagccgttgattcgtaaaggcgtcgatatggcgatgcgcttgatgggcgagcaattcgtcaccggtgaaaccatttcggaagcattggcaaatgcccgtaaattagaagataaagggttccgctactcttacgatatgctgggcgaagcggcattaactgaagcagatgcacaggcttacctactctcttaccaacaggcaattcatgccattggtaaagcctcaaatggccgtggtatttacgaaggcccggggatttcaatcaaactttccgccctacacccccgttatagccgtgcgcaatatgagcgagtgatggacgagttatacccgcgtctgttatcgctaacattacaggcccgtcagtatgatatcggtatcaatattgatgccgaggaggctgatcgtctggaaatctctctcgacctgttggagaggctgtgcttcgaaccccaattggcaggttggaatggcattggttttgttattcaggcataccaaaagcgttgtccgtccactattgatgccgtgattgatatggcacaacgtagccgccgccgtctgatgattcgcctcgtcaaaggggcgtattgggacagcgaaattaaacgtgctcaaattgacgggttggaaggatacccggtttatactcgtaaggtttataccgatgtgtcctatctggcctgcgcccgcaaattattggctgttccaaacctgatctatccgcaatttgcgacgcataatgcgcatactctgtcagcgatttaccaccttgccgggcaaaattactaccccggccagtatgagttccaatgcctacacggcatgggggagccactgtatgagcaagtggtcgggaaagttgccgagggtaagctcaaccgcccatgccgtatttatgctccggtcggtacccatgaaacattgctggcttaccttgtgcgccgtctgttggaaaacggtgccaacacctcgtttgtcaatcgtatcgctgatgccacattaccccttgatgaactggttgcggacccggtcagtgcggtagaagccatggcggcggctgaaggtcaacttggtttacctcatccgcgtatccccttaccacgtgagctgtttggtaaagatcgcgccaactccagcggggtggatcttgccaacgaacaccgccttgcgtcgctctccagcgcgttgctggccagtgccagccaggtatggcgtgcggagcccgtcattgatgcagagcaggacaacggtgacgcgctaccggttatcaacccggcagaacctgccgatgtggttggctatgtccgcgaggcaaccgaaggtgaagttagccgtgcattggatgctgccgcccgtgctggcgctatctggtttgccacccccccggctgaacgggctgctatcttaatccgcgccgctgagttgatggaaaatcagatgcaaacgctgatgggaatattggtgcgtgaggcgggtaaaaccttcagtaatgccatcgccgaagtccgtgaagccgtggacttcttgcattattacgccggtatagtcagggataacttcgccaatgatagccatcgcccgctcggcccggttgtttgtatcagtccgtggaacttcccactggctatctttaccggtcaggttgccgccgcgttagcagcaggcaacagtgttttggcaaaaccagcggaacaaacaccactcattgccgcacaggccgtgcgtattctgctggacgcaggcatcccacagggtgttctgcaattgctacctggccgcggtgacagtgttggcgcgctactggttaatgatgcccgtgtgcgtgcagtgatgtttaccggttctaccgaagtagccactattttacaacgtagtatcgcaggccgtcttgatccacaggggcgtccaacaccgctgatcgcggaaaccggtggcctgaatgcgatgattgttgactcttcggcactgactgaacaagttgtgaccgatgttgtcgcctctgcctttgacagtgcaggccagcgttgttctgccctgcgtattctctgcattcaggatgatgtcgctgaacatacgctgcaaatgttgcgtggtgccatggcggaatgccggatgggcaatccagaacgcctgtctacggatattggtcccgttatcgacgccgaagcgaaaactggcattgagcgccatatccaagcgatgcgagccaaagggcgtaaagtttatcaggcagcccgtaccaacagcttggatgagaaagagtggcaacgtggaacatttatcaaaccgaccttgattgaattggacagttttgatgagctgcaaaaagaagtttttggcccagtgctacatgttgtacgcttccagcgtcagcatcttaatgagttagtcgatcaaattaatgcatctggctatggcttaaccttgggcatccacacccgtattgatgaaaccatcgcccgtgtcactgaaaaagcaaaagtaggcaacctctacgttaaccgtaatatggtcggtgccgttgtcggtgtacaaccttttggtggcgaggggttatcaggtaccggtcccaaagctggcggcccattgtatttgtatcgcctgctgagtagccgcccagacgacgcactggccaataccctggcgcatcaggatggcgaacagcaacaaaatgttgcaggccgtgaagcgctgctgaccgctcaccgcgcgttcactcaatgggccacggaacaacaacatgattcgctggccactctctgccaacgctatgcctctctggcacaaggtggaaccgtgcggttattgccaggcccgaccggtgagcgcaatacctatgccctgctgcctcgtgagcgagtcctttgtcttgccgataccgaaagcgatactcttacgcagttggctgcggtgttggcgaccgggagccaggttctatggccggagaatgacgtacagaaagcactgttgcctcaattgcctactgaagtgcaatcgcggatcacccttacccacgattggcaaaccgctaacatcaccttcgatgccgttatctatcacggcgatgcggatcaactacgcacgctatgtgagcaggttgcgcaaattgatggccccattgtctctgtacaaggcttcgctcgtggtgaaaccaatatcctgctggaacgcttattaattgagcattcattgagtgtcaatacagctgccgctggtggcaacgccagtctgatgactatcggctagatttatttctgtcaaaacgaaagccactccacactgaactgaccccataaagttggacggtttatcaattaaggcccttcggggccttttgccaaccaacaccccgatgacaattgcccgccttatcttaaccactcactcttatagccacttaccttgatctttatcacctgctcttgccttgtttataaatcgatatgtttatgaaccgattcacttatcagcccccaaccttgagccgtagtctctttccccagcaccgagatgtaaagtaaaaatcagacaagcgttcaacccctcgagatgcttcgcattatcaaatgtaaggctgcagatatcctccatctctttcagtcgcctcccgcagagctgatgctgagtgcttgcccagtgtttatggctaacccattattaattcaacagaaataaataccctttttactcttggattttttcttagtgaatgaactgtgtacaacaaccaacagaggtggtaataataaccatggctgataaaaaaattatcgatgaagtccataaaattgctaaccggcgaggtaacggccagttacgccgtgaaatctgggccaactcatgcggcataattacccgttataatttggcttatatcaatcaccacttatcaaaaggtgataacgggcgagtgatcggttatgacaatgcacatggcctccatcaccgccattatctcggcggggtagaagcgattgattttgtcagctttgaacacatagagagttgctttcagaaggattggactgcgctaaggagaagttaatgagcaagttagttatcaaaacggcaacagaagatgatttttttacacggggtcaacaactcgcaacgctcgcagatgcaggaaaatcactgccagaagaacataccattacctttgaagaccctctggagatggtcagggtattaagtgctgctcgtattgttctgctacggacagtaaaaatgtatccgggctctattacgtcactgtctacccggttaaagcgggatcgcagcacggtaacccgtgatgtcgctattctaaagaaagccgggttggtcactgttgaacaaaaaatattacctgggcatggccgtatgaaagaagtaagaacaatagcgcatcgcctcaaacttgaagcatttttgtaaaattatctagcaaattggggaccataccgtggcccccaacatattaaaaatgccctttggtatattaaaaggcttcaatatattaaaaggccaaaacatattaaattttgccaccaaaaaccactgaatcagtggttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgggttattcaggaatttatcaaggaactgtttggtacggtcatgctgcgggtgggaaaacagtgctttcgccgggccttgctcaacaatctgcccgtggtccataaaaatagccctgtctgccacatcgcgggcaaagctcatttcatgggtcacaataaccattgtgcgtttctcttcggctaacgcacgtatggtactgagtacttcacccaccagctcgggatccaatgcagaggtaggttcatcaaacaggataacctgaggctgcattgccaacgcacgcgctattgcgacccgttgttgttgcccaccagataaacggcgcggataggtatcctctttaccacttaatcctacctttgccagcaactcacggccgcgcttttctgccgaaccccgcacttcacccttaacaatcacgggcccttcaatgatattttccagcaccgtgcgatgggggaacaaattgaaaccctgaaagacaaaccccacttgttgccgcaaggcacggacctgacgttgctgcttgctgatgtggatgctgccattaatctcaatattgcctacccgaattatccctgaatcggggatctccagtagattgatacaacgtaataaagtggtttttcctgacccgctagggccaataatcgccaccacttcaccactattcacttcaagatcgataccgtgcagcacctgttgacccttaaactgcttggtcaattttttaatatcaatggtactcatggttactcctgatcctggcgattaacatgtgcttccagccgattttgtaatgccgataacagtgttgccattatccagtagatcaacgatgccgccagatacatagtgaaaacttccatcgtacgtgatgtgatcaattgtgcttgacggaaaagctccggaacctggatggtcgcggccagagaggtatcctttaccaagccaataaagctgttgcccagtgggggcaaggcggtgcgccctgcctgtggcaaaataacacgatacagtgcctgccagcgtgtcatgccgatactggctgccgcttcccactgccctttctcaatagatgaaatcgccgcccgcaatgtttctgaagtataagcggcagtattcagcgataaaccaatcaaggccgcaggcatcggctccagttcaatgccaaactgaggcaggccatagtaaatcatgaataactgagcaatcagtggcgtaccacggaagatagagacataaaagcgggaaataagtgaaaaaggccagaagtgcgataaccgcatcatcgccagcataaaccctaagagcagcccgaaaaacatccccccaagactcagttggagcgttagccaggcacccttcaataaaaatggtgctgaatccagcaccaattgcatactttctggcattattgagtcacgtccgcaccaaagtatttctcagagatcttggctagcgtgccgtctttttgcatctcagcaatagcattattgactgcggctaacaattcagggttatttttgcgcatcgccacacccgattcttggcgtgcaaacgcggggccagccaccgccagtgcatcgttagttttcttcaccaaatccaatgccgctaagcggtcaaccaaaatggcgtcggtacggccaacacgcagatcctgatatttcgttgggtcatcatcataggtgcgaatatcaacgtctttcaggttttcacgtaaccactgctcatagttactgcctaaacccacgccaaccttcttaccctgtaaatcttctggcttagtaaactggccttcgttaccttttttggtcagtacttgaataccagaaacggtataaggtgttgagaagtcatattttttcttacgttcatctgagatagtgacctggttaatggccacatcaatacgtttagactccagcgaggccagcatcccatcccatttggttggcgtgattttagctttgacccccatgtgttcagccaatgcgttggcaaaatccacttcaaaaccagtgagtttgccatcctcgccctgaaaactgaacggcggataagtcccctctaacccaacaatcagggtgccgcgttgtttaacctgctccaacaggtcaccagcagcgtaagacttcacgttcaagccggttgccagtgcgaccgccaccatgcccagaacaatgcggcgacgtacaattgaaaagctcataaagactccgactgtcatgtttatttttgatattcaacactttaccagtgctattaatgaagtgaagaaatataaaatgataaatatagttaaaaatggaataagtaataatgaaagcttaggctacacctgcggatgataagcaaacagcgcaggtgccccgccagtgtggataaataaaattggccctttgtcgcagaatttttgctgttcaataccatcaagtaagcccgccatcgccttaccggtatacacagggtccaacaatattccttccagtcttgccaagagcttaatagccgctatcccctcttcgtttggcatcccatattgcggggcaaaataactatcccacaaggtgatttttgccaatgggtccgtcatccctaatgatgtcgccaacgcttgttgaatctgtgccactttaggccgctgttcatcggcactacgtgataccgtcacaccgattaattccgcatcgggtaacaactgctgtagaccaaccgccaatcctgcatgtgttcccgcactgccagaggccacgacgaccgaactaaacgcaacattgcccgcggcttgagcagcaatttccagtgagcactgcacataacccagcgcgcccaaggcattagaaccgccaatcggtaccacatatgggcggaaaccctgcgcttccacgcgggtagccaattctgctaattgctgatttggatcgttcaatgcctcacacatcacaacatcaacattgaataggtccagtaacagccggttcccattggtcagatagtttgcctgctcagtaccaatggggttttccaacagcgcaacgcaatgcagccccagtttcgcggccacggcggcggtttggcggacatgattagattgaatagcaccagccgtaaccagcgtatcggctccctgtctcaaggcatctgcggctaagaattctagcttgcgcagtttattcccgccaagcgccacaggcgtgacatcatcacgtttaatgtaaatttcacgtcccagataatcagatagacgagacagtttttctaatggcgtcgcattaccgaccagatcgagacgcgggaattgcgtcagtttttgttgaagcgtcacgtgccccccaaggaattgatgaatcatggcttttatatagatttatcagatgtgacattaataagcactgattttatgagtgatgtcagtgaccaatatcgcaggggatagcttaatgggaataacttaacgagaatcgtttgacggaaatagctggacggcaggagaacgtagacgcctggtggagggaggatttgccaggcgtgaagaaataatggctatcgttgatgtggataagagattgactctctatacctataccctagtgacttcgcgatgcaaccagactcaatagttcttttgccatgccaaatactgatcatatttacgcaaagcaatgcggtagttgttatgagccgcattgggaatatcatcaataatgcgctggtacaatgcttcagtggcaaacttttctgcaggataattagtcgcaacaagcatttcatctaaacggcgcaaacgcacaacatattcacgaacagtgctgtgactcatctcggtttgctcaaataaatactgtttaaacggcatgatatcgaaatagccgagcgaattattacagtatatctcactacaaaagcggcacaacgccgtcagttcttcctgaagttttaaccaaagcggatcgtcgataggttggtccatgccagcgatggtctctttattgatgatttgcccgcgaaaaactaacaccatgcgatcaagctgtttctgacaatgtgagcaatgcgtttggctgtgtttataatcttttaaataacggctcagcggccgtttttttaactggagtcctgacattagaaggcctgtattaataaagtaagacaacgtgatatatgcccccaatcattggcgttgtaggtaggcaacaaaccaatgacaaaggggttagccatttttaatggcgcttgtgctggcccgcagggtgagccgctgaataggctcatcatcccaatgaaacgctaactacgcgtcagtcatccgggtgactaccccgcagggagcagattgaacgtgaattaagcgtcgttatttaggcgggcgcgtaagcgttttatcgcttggctgtgaagttgactgacgcgggactccccaacttcaagcaccgcaccaatttctttcaaattcagctcttcctggtaatacaacgtaagcaccattttttcgcgttctggtaacgcctctatcgcgtcaatcacgcgctgacgcagattaccttccaacaagtgttttagtggattggcatcttcatgcccttctaacaggggctcgacactttcgccgtgctcttcacgccattcgtcgtaggagaaaagttggctattgttggtgtccaacaggatctggcggtactcaaccaagccaatatcaagaacctgcgcgacttcctgttcggtcgccggacgccctactcgctgttcgacttgctgcatggcactggccacttcccgtgcattacggcgcacactgcgaggcgcccaatcacggctacgcagttcatccaacatcgccccccgtatgcgctgtaccgcatacgtagtaaacgcggtgccttgtaaagcatcatagcgctcgacagcattcagcaggtcaatccccccagcctgcaataaatcgtccaactccacgctggcgggtagacgcacctgtagacgcaatgcttcatggcgaaccaaaggaacatagcgtttccagagggaattcttatccatcacgccttcggcggtatacaaatcactcacgagacaggcacctaagggtaagagagtcgttccattatcctgtcaggtaagtcagccaatcgccggaatagacctataaaagggcggctatttggcttatgccatggtttttactgttaaccccttgtcggtagagcgataaattggctgagatacccttgaagtgcattctcagcgtctgatttttatctgttccctatggaaataacccttgaatcatttccatagagtgatatatccccagcaccatcggtgtgaaagccgctaataccacgacaatctcaaacaaactgaggtaaaaaccccgccgcagcagggttggaataagggtatgagtgccgtcgaattaattcagcagagacagaacagtctgtggaacctggttagcttgagacaacacagaagtccctgcttgttgcaggatctgagcacggctcatgttagacacttcagtcgcataatcaacatcttcgatacggctacgggcagaagtcaggttagtcacggtgttattcaggttggttaccgcagattcgaaacggttttgtaccgcacccagtgaactacgaaggccatcaacttgtttgatagcatcatccaaagtctccaatggtgaagccgttgctttgccagcaggactaaactgagccgctgcttccagcttggtagcgtcatcaattggatcgccattagcatcatctgcaaatgttacttttccattagtagcatccacttcacctttatattgtttaccgtcagtagtacggataacataaccgtctgcataagcgccatctgtgccaacgtccccaataccatgtactgtggcacctttagcaaaagtgctaatgtcgctaaaatcaagcgcggtcgtggtagttacacctgttactgatgtatcagttaatgaggttaatgcaccagatacaccgctaacagagtagctacctaagcccaggctcttagagtcgattttttgcaggttgatatcaatggtctcgccatcatttgcaccaacctgaatcgacatcgtggtgttttcagccaggacttttttaccgttgaattgggtctgatcagatacacggtcaatttcagccaaacgcaggctgatttcatcctgaatagagtccaggtcagaacttgagttcgaaccgttttgcgcctgtacagtcagttcacgtacacgctgcaagttgttgttgatttcgttcagagaaccttcagtagtctgagcgatagagataccgtcgttggcgttacgtgcagcctgagtcaggcctttgatgttagaggtgaaacggttagcaatcgcctgaccagcggcatcgtcttttgcactgttgatacgcagaccggaagacaaacgctcaatggcggtgcctaaagaagactgagatttattcaggttgttctgagtcagcagggacaagctgtttgtgttaattaccgccatagtattattccttaaatgctgttgggttatgatttgggcttactgcccacggcttcatcaccgtcacaacttgtatcggcgctctttaaggaacctttagccattcaacgaaataattttaaaattcgctgaagattattctgatctcttctctatattatcgacctattcaatagagcaaatagccccctattatcccctgctattccagccatcattattcctactctttgtgtaaacttttcagctttctgaccgataacagagtatcgacacttgaatattgaggattagacatggcaagtatcagtgcattaggtaccggttcaggactggatttaaatacattgctgtcacaattatcggccgcagaacagacacgccttaccccgctaaccacgcagcaaaccagttataaaagcaaacttaccgcttatggtgttttgcaaagtgcgttggcaaagcttgaaaccgcgtctaccgccctgaaaaaagctgacacgttgaactctacggcagtcagcggcagcaattccgcattcagcgcgacaacggatagtgcggccagtgcaggtacgtacagtattgaagtcaccaatctggccaaagcacaatcgctgttatcggcagatgtgcctagcgctacagataaattgggtagcagtgatgcaacacgcacgatcacgattactcaacccggccaaaaagagccgatgaaaatcagcctgaccagcgagcaaacttcgctgacgggtatccgtgatgctattaataagcaggaaggcagtgtcaacgccagtattatgaaagcagatgataatacttattatctggcattaacgtcgaaggataccggtacgcaatcagaaatgaccatcagtgtagcgggtgatgaaaccttaaataatttcctgaactatacccccagcagcaccggcggtagtggtgcgctgacgcaaaaagtcaaagcggaagacgccaccttgagtgttaatggtgtcagtattacccgccaaagtaataccattaccgatgcacctcagggcgtcaccatcaatctgaaagccgtcaccaaagagggcgcgccagagcaactgactattgtccgtgacaacacggccacaaaggcggcgatccaaagttttgtcgatgcctataactcattacaaaccaccttcggctcactgaccaaatataccgttgtagagacaggccaggatcaatccacgagtaatggtgcattagtcggggatggcacattgcgttctatccagacgcaattaaagagccaattggcctctagtcaatctggggatttgaaaaccttagccagcatcgggatcacgcaagatctcgacggtaagttggttatcaacgccgataaattaaatactgcactcaccgataaacccaatagcgtcactgcattttttgtgggtgatggggaaaccacgggttttgctactcagactgaaaagttgctcaataccgcattggatacgacattagggacattaaaaacagccactgacggtattaatacttcactaaaaaacctggataaacaaattgcggcaacgactgccagtatagaaacagccattgagcgctataaaacacaatttactcaattggataagctgatgacatcaatgaacagtacagccagtttcttaacacaacaatttgattcataagggataaaacatgtataagcgatctggaagtcaggcttacgcacaggtaggcctggaaagtggcgtaatgagtgccagcccacaccaattgatcgtgatgctgttcgatggggcgcaaagcgccctgattcgcgcacgtattttgatgagccagggtaatattcccgctaaaggtgccgcaatatccaaagcaattgatattattaataacggcctgagtgcggggcttaatttggataaaggcggcgaaatggctgaaaatttatcagctttatatgactatatgtcgcggcgcttactgtacgctaatttgcataatgacgaacaagcaattaatgaagtgtctgccttgctcgaaaatattgcagatgcgtggcggcagatcggcccgaattatcaacccaattaggacccatttaatggaacgtcaccagcatcttttgtccgaatatcaacaaatcctaactctcagtgagcaaatgcttatgttggctactgtggaaaactggaatgcgctggttgatctggaaatgacttatctcaaagccgttgaaaatacagctaatatcactatttcctcttgtacatcaccagtattgcaagaattactgcgccaaaaattgagatccatattggagaatgagatagaaattaagcggttactgcaacgtcgtttagataaattaagtgaattggtggggcaatctacccgccaacaggcagttaatcgtacttatggtcagttccccgatcaggcactgctgctgggtgaaacacaataaaatacggagtatcaacgtcatgttatacctgtaatatttcaagctgcatgtacgttggctacattcaataactcgaattatttagggtatatatccgttccgctgaatgttgccatcgtgttaacagcattcactcatgtcgtattgaatgctattatcgctctgatgttttttatcatcgaaatagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctatggtaagttttttattaaaatagtttgccagcctgctattcaaagcgtaaaaatattatcaagtcaaactatgaaataaatattgatgaaacataaaatcagtttctgtcccggtgtgggtagcgcagcgcatattattcaacattccgagttgcttctcacttcagtctatattgagcacccgttgctcattatggttaatcgtgggtataaaattatccgttgggaaaaccaggaatgcgttatcctgccgggcgaaattgcagttataaatagcgggcaaactattgatattattaatgggctatctaatgatgacctgttcttcagtcaacaacttcattgtgacccgagtttgatcgcggcctttgctcatcaccctacttcagcagatttgggggttattcccggcgtgatggcaatccgtaatttagcacctgaattcattaatacgtttggcaatatatttaactcaatatcagaaaatagtgatattccaacggtaatcatcaagcaccgtatgcttgagttattactttggctggcgcagcgtgatgttaaatttatattaaatgacggtaacggcttgagtgaaaaagtgcgccgctgcttggccagcgatccacacaagatatggtccgcttctgaagtagccgaacacatgacaatgagtgaagtggtattacggcgaaagttagcagcagaaaatatactcttacgtgatttaatgatcgatgttcgcatgaccagtgcacttcgcctattacaaggcacggattggccgatctcattgattgccaatcaaatcggttatgaaagttcatcacgttttgccgaacgttttcgtaagcgctttggttttgcaccaaccgctattcgcggccaccatcgcttgcaaccggtagagagtgaatcaccgatacactcagttaatcgttaccttaagccctcatattcctgatttattgcaacataaggcgtttgaaggttgccttcatgcctatttattccgccgttcaatcccccttaatttatatcattcatgcaattcattcccataaactcaaccactccctgccttgctaacaataatgagagtggctaaagactgcttttagatattttgcgctttaaagcgttctttttaaggccgccattagcgtattcatccggtaatattcgcacgctatcgattaaaacatttgaaatcatgatgttaagtctaaattgctgaaatttagagagatatagcaattgttgttgcaaagcctattattaagcacgattaaaaaatagactgtcggggctgctattatgttcagtaactggttcggattaaaaagccgctatcctttgcacattcaaattgctgttctctttacgctcctgattgtctcaatcggcacggttattattatttataaccacaaccagttgactaaactcactgaaattagcactcatcaacagtaccaaaaaaccggtgaggccattgccgccgagttagaggctattactcgcccgatgatgatgtcagtcaatattcttgccagtatgcaaatcaccgaattgccgacccttgagcaacgcattagttttattgataaatttattgagatcctacagcagaataactatgccagtgccgtatacagcgcttaccccaatggggatttttttatgttgcggccaatgaccgaggctaaccgggtgctatttcacgcgcctgaaaacgcggagtggatgattcaaagtaatcgctatcttgatagcctgcctgagaagcgatttatttatctcaatcacgaccaaaagattattgctgtcatgctgcgagataatgatggctacgacccccgacggcgagattggtttattttagcgtcacaaaatgcatcactgaacacctcaccgaactatattttcaaagggacgggcgaaataggctttacctatagtcgtcgtgcggagaataaacaggcgatcattggattggatgtttctttagcctcgttatctcaatttttagctaaacaaaacctaccaccaggcagccaggcgattattattaactcccgcgatgaagtgatcgccagtctaccgaagaaaaaaaatgaagcggcacagagtcctattacaggtaaacaagtaccgatattacaggcattaatcgactctccagccccccccgccgatggccgtcacactaaaggccataatagcagtgttatatttgaggcacaggatcagtcttggtatggctctattgttgatatcaataataatggtaaccagtatcaactggttattgccaccccagcggcctatctgacggcagaggcaaatgctatccgtaaccgctcaacattaattgcttttattctattaatgctcagtttgcctattatctggtatttctcactaagaatatctaaaccccttattcgcttacgacaagatgctgatgccatcagtcatctgcattttgaggagaatgaattagaacattcagctattgaggaagtcgatgagctacataaatcaatgtctaaaatgaaactgactctgaagcaatttatttcaatgggcaatatgctgacctcagaaagcaattttttccgtcaaatgcaggggctactgagtgagacaaccgaaatcgcctccatgaccggtggaattatatttttggccgataaagaggtggggacatttaccccaaccgcctttcgttggaacagtgaaaatatcccagtatcagggatgccatcgttgcaggttaatgaagataacttcaatatttttaatcctgtactggaagggaaaaccattacgggaacgttaaataaagaaaatatactcagccaattgcgcgattttttgcacccttacttaccgctgcgctttgtcgccgtccccatgcgaacccatgatgatcaattgttaggttttttgctgttattcaacccttatgagttaaatgcagcacgtgaacgttcaaaaattcaactggttaatgctttagtgggcagcttatctatttcagtagaaactcagcgcttgctgcaagaacaaaaaaatctgctcaatgcctttattgagcttattgccggagcaatagatgccaagagtgcctataccggagggcactgccagcgcgtacctgaaataacaaaaatgctcgccagagcagcgatggagagtaaagaagggcctattcgccgactttaatttatctgaggatgagtgggaagaactgcataccgcttgctggttacatgattgcggcaaaataaccacgccagagtttgtcgtcgataaatcgaccaaattagagttaatctatgaccgtattcacgaaatacgcatgaggtttgaagtgctaaaacgtgaaaaagaaattgctttcttacgtcgtcatcgcacgattatcgccaatgaggctgagcaacaacaactgtctgatgaattacaccagttagatgatgatttctattttatcgctcattgcaatgtcggtggcgaatttatgtctgatgaggcgatagcccggatccagcatattgcccgctatcattggaccagaaccttggatgataccgcaggcatttcaaatgaagagcgagtacgcaaagacaggcaaccaatcagcgccttacctgtgcaagagcccatgttagcggataaagaagagcatattatttatcgagataataaaaataaacgttcagaatatgatgattttaaagttaaagaaccaaccttcctttataaccgaggggaaatttacaatctctgtattcgacgcggtacgcttaccgaagaagatcgctataagattaatgagcatattatgcagaccattgtgatgctcaaaaagctgccattccctcgttccatggcgaatgtccccgttattgctggcggccatcatgagcgtatggatggtaaaggttatccttatcagctcacccgtagccaaatgagtattcctgtccgtatgatggccatagctgatgttttcgaggcactcaccgcagccgatcggccttataaatcgggaaaaatgttatcagaagcccttaatatcatggtgagtatggtgaatgaaagccatctggatcgggaactgtttatcttatttctgcaatcaggtatctggcatgactatgctgcggcttatttacacgccgagaaagtcgatagtattgatatcactattctgctgcaaagagtctgttatcaatctgtctcgctgcctgaatcggcctaaaaatattgactaaaaagagcaagaatcagaggataataacgagccgttcacgctatgcttaatcgctaccggcctcctggtcagtacgtattttatctgtcatttttctatcgcttttctattaccccaaataattcgagttgcaggaaggagtgggctggtgttctatacctacggcgaaacagaaataaatcatctgaaacggcgggataaaaaaatggccgcagctattgagcgtttggggatgttagagcgcccattatcgccggacttattcgctgcattgatcagaaatattgttgatcagcaaatttcagttaaagcggcgcaaaccgttaatacacgcttaaccctattattgggtagcatcacccccgccaccgttgccgctgcctccgccgaggcgattcaacgctgtggtatgaccatgaggaaagcgggttatattaaaggggcggccgatgcggccattaatggttcgctggatttatctgttattgcgcaattgcctgataacgaggttattacacagctttcacgtcttgacggcgtaggggtttggacagcggaaatgctgttgatctcctcattgtcacggccagatattgtcagttggggagatttagccatccgccgcggcatgatgaatttatatcgccataaaaccctgccccgtgagcgtttcgagcgctatcgccgccgatataccccatacggaacaactgcctctctttatttatgggcgttgtcacacaaaacgctggaggattgatcaatcacgcagtaagccattagtcttattgagcaatttacgttcgaatgaattaacagtgattttttaccccacggttctatatccctatccccaccatttacaagtggaaacatcatagtaggggatagcggcaagataacgcaaaaacccacagctaagtgggttgatatctcatacgaacattattctatctttacctgtgttgcagtcactactagagaagatatctcacaatcacataagtttcgtgagtcatacggcctagaccagtagcagagccaattctctaggtcttcgcagttataaacctttctggccatcccctctgccattaccacaatctcgtcgccaggtgcagtgagttcatatccgttaagcaacaaaaacatatatccagccatcatagctgttcgtttgttagcatttgcaaaggcgtgattctggattaagctctcgatgagagcagcagacagttcgaacatatcgtctgtctgctgatagtattttactacgctgggtcttgcttgtgaggaacagagattgttgtgattaatgacatcaattggctcgctaggggtttgagcctcaattaacgttctgtttatgtagatgaaatcttcaacagaaagataatgtatcccttcaacaatatctgccataggcgtctatttacaccttagaaagttcttccattgctttttcatagcgagaaaagccaaacgcaaatgcatttttgacctgatctgcatgagtgctacttgtatccatagatgcacgtggataggccttcgtgcccttgtcacgaggtggaatgtataagcgatctgcatttttcagtgcatggctcattacgttatcctctgaattatagatagaaaaccgctgacacattgaattttcagcagttgtgaatgggttgtaaccattcttgttgatacatagtgtatagctcaagctatatctaatcaactgcatgttgttttctgcaccggactcccattaatgtcggcctacacgatagtttttcaactcaatgtcatgtgtttgcctgaagtagggcattatcaagccccaacaatgggtatgccctaatacaaactggcggccgattagcggaaagtcactacgtggttggattgtccgtaaatcaccttccagccagctcacaatgtgtcaaggtaattgtgtgtcaaggtaatcgtatgccaaggtaattgtgtgccagggtaattatcatatttttcattaaaattaataatctgactgactcacacacccatattcatgacttcttggtaggcggcaaccagtttattacgcacctgaataccgagctgtaacgaaaccgaggacttttgcgcattaaccatcacatcattcaaaccaacaccgggaacacccagttcaaaattctgtgccgacgtccgggcaacttgttggttttcactgattttgccaattgccgctttcagttcactggcgaagcccgcctctgcgggcagggtttttgctgaccccgaggcctgtaatgcggtcacttgtaactgctgtaaaaccccttcgataccttgaacagacatattcaccctcaggttataaacaccgcgagcaatgcatacgtctgggcggtttttatccacgaaggtgtttaaacactttcattcttaaccgcaagcacgcacgtatcactcttttcaggatgacaccctaacacatcatttttgcgctaaagcggctaattagatacaaaaataccggcttattgagccatcgaattgttcacttccagcaaataatggcatgcccataataagggatgaacagctattgatgcggtaccgctcacagcacctgggagtctgttttgtttcagcacactatttatatgaagaatattaattcaaacgttgttcagcttgggcaaggacgtgtatgaatgcctcgataactggcggtgaaaatcgtgagaacacgtttacgatgacactagcacgcctacgcgcgaaccccaaaatccccctgctgattgctgcggctgctgctattgctatcattgtcgccttgatgctctgggctaaaagcccggattatcgcgtcctttacagcaatctcagtgatcgtgacggcggtgatatcgtcacccaactgacacaactgaacatcccttatcgtttcgctgataatggtggcgcattgctgatccccgctgagaaagtgcatgaaacccgcttgcggttggcacaacagggtttaccgaaaggtggagctgtgggttttgaattgctggatcaggaaaaattcggcatcagtcaattcagtgagcagataaattaccagcgggcattggaaggtgaattatcccggaccatcggcacactcgggccagtattgaatgtacgagtgcatttggcgatgcccaaaccctcgttatttgtccgtgaacaaaaatccccgaccgcctcggtcaccctcgccttacaaccaggtcgcgcattagatgatggccagatcaatgccatcgtttatatggtttccagtagcgtggcaggcttgccgccgggtaacgtcaccgtggttgaccaaacgggccgtctgttgacgcaatcagacagtgcaggccgcgatttaaatgcttcgcaattgaaattcaccagcgaagtcgaaaaccgttatcagcgccgtattgaaaatattctggcaccgatggtcggcaacggtaatgttcatgctcaggtgactgcgcaggttgattttgccagccgtgaacaaacggatgaagagtacaaaccgaatcaggccgccaaccaaggtgctgtccgctctcaacaggtgagtaccagcgaacaactgggcggaaccaacgtaggcggtgtgccgggggcgttatcgaaccaaccgccagtggcaccgatagccccgattgaaatcccacaaccggcaggggccgccgccaataatgccgctccggctaatacggcggcaacggctaacgcaaatacgacagcaaccgccgcgaaagccagttccagcaatagtcgccatgaccaaacgacaaacttcgaagttgaccgcaccatccgccatacccagcagcaagcaggtatggtgcagcgtttatccgtcgcggtggtggtgaactacaccagcgataaagccggtaaaccgattgcactgagtaaagatcagttggcgcaggtggagtcactgacccgtgaggcgatgggtttctctaccgtccgtggtgacacactgaacgtagtcaatacccccttcacagccagtgacgatacccgtggcagcagcctaccgttttggcaacagcaatccttctttgatcagttgctgaatgccggccgctacctgctgatcctactggttgcctggattttgtggcgcaaactacttcgcccaatgctcgccaaaaaacaggttgcagataaagcggccgcctcggtcaataacatcgttcaaaccgcacaagcggctgagacagtaaaacaaagtaaagaagagctggccctgcgtaagaagaatcagcagcgggtgagtgctgaagttcaggcccagcgtatacgcgaactggcggataaagacccacgtgttgtggcgttggtgatccgtcaatggatgagtaatgaccaatgagcctgaccggaactgaaaagagcgccattatgctaatgacgttgggtgaagaccacgccgcagaggttttcaagcacctctcctcccgtgaggtgcagcaactcagtaccaccatggccagtatgcgtcaggtttctcatcagcaattggtcgatgtcttggcggagtttgaagatgatgcagagcaatatgctgcactgagtgttaacgccagcgactatctgcgtagcgtattgataaaagccctgggagaagagcgcgcctccagtttgttggaagacattctcgaatctcgcgaaaccaccagtgggatggaaaccctcaactttatggaaccgcagatggcggcggatctgatccgcgacgagcatccacagattatcgccaccattctggttcatctaaaacgtgctcaggccgccgatattctggccctgttcgatgagcgcctgcgtaacgatgtcatgctgcgtatcgccacctttggcggtgtccagcctgccgcgctggctgaattgaccgaagtgttaaataacctgcttgatggccaaaatctcaaacgcagcaaaatgggcgggatccgtacagccgcagagattatcaacctgatgaaaacacaacaggaagaaaccgttatggatgcggtacgtgaatacgatggtgagttggcgcagaaaattatcgatgaaatgttcctgttcgagaatttggtcagtgttgatgaccgtagcattcagcgtttactgcaagagatcgacaacgaatcgttgctgattgcgttgaaaggggccgaccaggccttgcgcgagcgcttcctcagcaatatgtccctgcgggcagcagaaattctgcgcgacgatctggctacccgtggaccggtgcggatgtcactggtcgaaaacgaacagaaatccatcttgcttatcgtgcgtcgtttggccgaaagcggcgaaattgtgattggcggcggcgaggatatctatgtctgatcggattaacgccctgccctggcaaccttggtccctgaaagattttgccagccaatccgaggcaccactgtccgagtctatgccggatatcagtctgttatttcctaatgaaccgatggaagccacagccgccgttgatgagcaacaggtgttggtaaacctgcaattggaagccgagaagcagggccgccagcaggggtttgccaaaggcttgcaagaagggttggataagggttaccaaaccgggctggaagaaggccaccagcaagcgctggccgatgcgcagcagcaattggcaccaatgaccgcccactggcaagttatggtgaccgattttcaaaatacgctcgataccttggatagcgtcatcgcctcacgcttagtacaaatagcgctggccgcggcgaaacaaattatcggacaacccgcgatttgtgatggtacggccctcttggcgcaaatccagcagatgatccagcaagaaccgatgtttgcgggcaaaacgcaattacgggtaaatccagatgatttagccattgttgaacagcggttaggttccacgctgagcttgcacggctggcgcttattgggcgacagccagattcatgctggcggctgtaaagtcagcgcggaagaaggcgatttggatgccagtctggcgacccgttggcatgaactgtgccgtctggccgcgccgggggaactgtgatgccccccgcctcagccgctggcttacctctttagataaattcgaagagcgtatcagccaaacgacaacaatccgccgttatggccgcttgacccgcgccaccggtttagtgctggaagccactggtctgcaattgccgttaggggcgacctgtctgattgagcgccataatggcggtgaagtgcaggaagtcgaaagcgaagtggttggttttaacggtcagcatctgtttcttatgcctttggaagatgtggaaggtatcgtccccggtgccagagtgtatgcccgagtcaccaccagcggcacgtctgccagtaaacagtcaatttctagtaaacaatcaattcccagtaaacaatcattcgccagtaaacaattaccccttggccccgagttattgggccgggtattggatggcagtgccaaaccgcttgatggcttaccggcacctgaaaccggttatcgtgcaccactgattacaccaccgataaaccctttgcaacgcaccgccattgtccaagtcttggatgtgggcgtgcgtaccattaacgccttgttgacggtcgggcgcggccagcggatggggctgtttgctggctctggggttggcaaaagcgtactgctcggcatgatggcccgttacacacaggctgacgtgatcgtggttgggctgattggtgagcgtggccgtgaagtcaaagattttatcgaaaatattctcggggctgaaggccgtgcccgttcggtggttatcgccgcgccagccgatgtgtcaccgttgctgcgtatgcaaggtgccgcctatgccacccgtattgccgaagatttccgcgatcgtggtcagcatgtgttgctaattatggactccctaacccgctatgccatggcgcaacgtgaaatcgcgctggctatcggcgagcctcccgcgaccaaaggttatccgccctccgtcttcgccaaattaccggcactggttgaacgggcgggtaacggtgtttcaggcggcggctccattaccgcattttataccgtcctcaccgaaggtgatgatcagcaagatcctattgctgactctgcgcgcgccatcctcgatggccatgtggtgctatctcgccgtttggctgaatccggtcactatccggctatcgatatcgaagcctctatcagccgtgccatgacctcattaatcgatgatgaccattacagccgggtgcgccagtttaaacaactgcttgccagttatcagcgtaaccgcgatttgatcagtgtcggggcttatgctgcgggcagtgatcccttattggacaaggcgattgccctgtacccacagatggaggctttcttgcagcaaggcatgtttgagcgcagcagttttgatgatgcctgccagcatttgaaggttttatttccaggataagggtttcgtttatttcccggctaagtcgttattaaggctgagcagccggaaaagatgacgcaaaccgccgtgtcgcccctgtaatcaatgaggaattcgatgaaaagtcagtcacctctcgtcaccttgtgcgatctggcccagaaagctgtcgaacaggccagtactcaactgggacacgtgcgtcagtcctatcagaatgctgagcagcaactgactatgttgctgacttatcaggatgaataccgggagcggttgaatgacacgctgtgcaatgggatggcttcatccagttggcaaaattatcagcagtttattcaaacgctggaacaagctatcgatcaacaccgcaaacaactggctcaatggagtatcaaagttgagcaggcagtgaagtattggcaagagaaacagcagcggttaaacgcgtttgaaaccttgcaagagcgggcagaaaccactcagcgccagcaagagaaccgtttagatcaaaaattgatggatgagttcgctcagcgcgcctcacaaaggagtcttaatttatgaatctgtccctattgcccgctgcggcgaccccgagtgaaagcgaaggtgtttcgtcttcttcctctattgcaacgctgtttagcgatgccggtatgccaacggatttcgcgaagttattaggtgatcagctcactcaaccgggtaaggaactgacggctaaagaggcagcaatgctgaaatcgtctttagccgcagccaccactgataccgacagtggcaaattaaccagtagcagcagtaaactcaatcagttgctggccgcactgggggatatcaccgccaccctgcctgccggtctgactcatctcgggctcgtcggtgatgccgctggcgtaaaaaaaaccacggctaatgatgatgcgcaaccggacaacggcgacgagaagcgtgacgtcaacgcgctacaaaccttattaaccatgttgccgcatcaggtcgcggcgacactcggcgctgacaagctggcttctggcagcgccgagcaagcaaacacgctctctaaagagaagttgctggctaacaataatgagttgatgggtaaaaatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttaataagcgacaaaaacagtacagcgaaacgagatgctacggcgctgacgggcacagagcgactggccggggccactaacggtaaaaccactactgcaccggacaaattaacccatttagcggcgcaggacggcgagagcggcctcaataccaaaaacctaccattggctgcccagagcgaggtctctctctcctccgccagcagcgataaaacacagttaaatttaacgccagtaaccgctgcgctgtccagcccgatgaacaccgccgccgccagttcgctggtcagcgcccccgccaacgggtatttaagtgccccgctaggcagccaggagtggcaacagtcattagggcagcaagtgctcatgttcagccgcaatggtcagcaaagtgccgagttacgtttgcatccacaagagctgggtgccttgcagatcagtctgaaaatggaagataaccaagcgcaattgcactttgcctctgcccacagccaggtacgcgccgcacttgaagccgcgatgcccagtctacgccacgccttggcggaaagtggggttcaattaggccaaagcagtgttggcagcgaggggcaatggcagcaggcacagcagcaaagccagcaaaatcagcaggacgtcattgctcgcggccaacccacttacggtgatgtggtcgccggtcctctgaccgagaccccgttggccgcgccaactgccttacaatccttagcgaacggtcaaggcggtgttgatgtcttcgcctaaggttaacgtctttgcctaaaactgatgtcttcgcctaaaactgacgtttgtttcaccataagtgaacaaacgggcaagctaggccgttttttcccacctattctgcctattggtattgcagataagcgggataatcgtcagcaataattcgtatcgcgtggggtggtttgtgggtggaccgcggttggtggccatcagcacaggcattgccccaggttattatcgtgattcaccgattaatatcgaaacaggaatttgtcttccccatgtctgataataccttcccggccaagcgtaagagttcgatctggctgatcctgctggtgctggttgcgatagctgccagtgcgggtggcggctatagctggtggttacttcataagagtaaaccgaccaatacccagattgttgctgccatcccggtatttatgccgttggagaccttcaccgttaatttgatcacgcccgataataatctggatcgcgtactttatatcggtttaaccctaagattgcccgacgataccacccgcaccaaactcaatgactatctgccggaagttcgcagccgcttgctgctactgctttctcgtcagtcagccgatagcttatcgaatgaagaaggcaaacagcgtttagtcaatgacattaaaaacatacttagcccgccaatggttaaaggccaacctaatcaggtgatcagcgatgtgctgtttaccgcattcatattgcgataatcattatgggcgatagcattctttcacaagcagagattgacgcactgttaaatggcgatagcgggagtgaagaacccgagataatcaccgccaatgagacagacgtcaaaccttacgatccgacgacccagcgacgtgtggtgcgtgaacgcctacacgcgttggagatcatcaacgagcgttttgcccgccagttccgtatggggttgtttaacctattgcgccgtagcccagacatcacggtcggcccgataaaaattcagccttatcacgactttgcccgcaatctgccagtgccaaccaaccttaatctggtgcatctaaaaccgctacgcggtactgcgctattcgtgtttgcccccagtttggtgtttattgcggtcgataacctgtttggcggggatggccgttttccaacgaaagtggaaggccgtgaatttacccataccgagcaacgggttatcacccgaatgttgcggttggcgttggatgcttaccgtgatgcctgggcggccatctataaaatcgatgtggaatatgttcgctcagaaatacaggtgaaatttaccaatatcaccacctcccccaatgacatcgtggtgagcacgccttttcaggtggagataggcaccctgagcggtgagtttaatatctgtattcccttcgccatgatcgagcccttgcgcgaactgttgaccaatccaccgctggagaactcccgtcaggaagataactactggcgcgaaaccttagtgaagcaagttcagcattcggagctggaattggtggctaattttgttgatatccctctgcgattgtcacagatcctaaaactacagccgggggatgtgttaccgatagagaaaccggaccgactgattggtcacgtcgatggcgtaccggtactaaccagtcaatacgggacattaaacgggcaatatgccctgcgtgttgaacatttgattaaccctattttgaatgctctgagtgaggaacagcccaaatgagtgaccctaagtttccgtctgctgatggaaaggaatccgtggacgatctgtgggcttatgcgtttaatgagcagcaagcaacagaaaaacccacggccacaaccgaaggcgtctttaaatcgctggaagcacctgaggggctgggtaatttgcaggatatcgatttaattctggatattccggtaaaactctccgttgaattaggtcgcaccaaaatgaccatcaaagagttactgcgcctgtcacaaggctcggtggtctcccttgatggtttggcaggcgaacccctggatattttgattaacggttatctaattgctcagggcgaagtggtggtagtggccgataaatacggggtccgcatcacggacatcattacgtcatctgaacgtatgcgccgtttgagccgctaatgactgcagctgcaccgacctcgacaacattggcctcaacaacgttggcctcgacaacaacacagcaaaccgcaaccacagggtttgctgccagtcatccggggtcgaacagtcagttacagccgagcagtcaactgcaaccgcaatcaagcgccgcccccccggccatgcctgcagggggggtgttaacgcaggtgggcagtgcgctgggcggtattctgttattgattctgtttgtggcctggctggtgcggcggttggggtttgccccacaggcccgtaataacaagctactgaacgtgcgggccagttgtcaggttgggcaacgtgagcgggtggtgattgtcgaagtcgatgacacctggctggtattgggcgttacggcccaacaggttacccccttgcatacactggcgcgtccggtggttgaggcaccgcgacaggcggatggcatacgatcaacaagcaatgcgcaagcggctgattttcgccaactgctgaacaaaatattgaaacatccggaaaaatcggcatgacgtcccatcgccctgtttttattagcaaacgttctctcatcactggcgcgctgttctgccggatgtggcgcaccataataatgtcggttatcaataaaaccacactggggctgctcaccttattttgctcgccttcggtattggctcaactgcctgggatcatcagccaaccgttggctaatggtggacagagttggtctttacccgtgcaaacgctggtgttcatcaccacgctgagttttttgcccgcggcgttactgatgatgaccagttttacccgcatcattattgtgctcgggttactgcgtaacgcgatgggcaccccttcggccccgccgaatcaggtgatgctggggctggcactgtttctgaccttttttattatgtcaccggtgtttgacaaagtgtatcaagaggcttatctgcccttcagtcaggataaaatcagcatggacgtggcgttggataaaggctcacaaccgttgcgggagtttatgctgcgccaaacgcgggaatctgatctggcgctgtatgcccggttggcaaacctgccgccgctggaaggccccgaaatggttccgatgcgtattctgctgcccgcctatgtcaccagtgagttgaaaacggcattccaaattggttttaccgtatttattccgttcctgattatcgatttggtggtcgccagtgtgctgatggcgctggggatgatgatggttccgcctgccagtatctcgctaccgttcaagctgatgctatttgttctggttgatggctggcaattgttactgggttcactggcacagagtttttatagctgattaacccggtatatttcacgttacaggtgcgttgatggtgggtgctctcccgtcactggcttatcgcgtattcactcccacagttaggcaagaggcagacacgtcatgactccagaatcagtaatggctctcggtaccgaggcaatgaagatcgccttggcactggctgcgccactgttactggccgcgctcatcagcgggctaattgtcagcctgctacaggcagcaacacagatcaacgaaatgaccctgtcattcatccctaaaatactggcggtcttcaccactatggtgattgcaggcccgtggatgctgaacttgatcctggactatatgcgcaatttattcaccagcctgcccacgttgattggctagccatgctgtcctttgatacccaccaactcagcgtctgggttagccaatacttttggccgttggtccgggtattggccctgatcggcaccgccccgctgttgagtgagaaacagatcaacaaaaaagtgaagattgggctgggggtcttaattacctttctgattgcgccctccctgcccccggtgaatatccctttattctccagcgctgcactctgggtcgccatccaacaaatattgattggtgttgctctgggcgtgacgatgcaattcgcctttgccgccgttcggttatccggagaggtgattgggttacaaatggggttatctttcgccaccttctttgacccttcaggtgggccaaacatgccggtattatcccgcttgcttaacatcctggtgacgctgctcttcctctcttttgatggtcacttatggctcatttcattgttagcagacagtttccatactttacccattcaatttgccccccttaatggcaacggttttctcacgctggcccagtcaggttcgatgatctttatgaatgggctgatgctggctctccccttgattaccctgttgttaaccttgaatatggccttggggatgttgaaccggatgacgccacaactctctgttttcgttattggtttcccgttaacactgaccgtaggtattatctctttgggtttgatcatgccattgttagcccctttcaccgaacacctgtttagtgaattcttcgaccgcctggccgaggtattaagcggcatggcaaactgatagcgagaaaatgacgttcattgcatcacgattatcaacgcgtttacgctgcgtgcccagcgggtgactattttttgctccggaataagtgggccattatttctcagaattcatcgccacacatcacacacatatgcattgtaacagatacgaattgtgtgtattgtgtgtatgtttggcgtatcagcaaatcacaaggagttagagtgaaaagttcggagctgataaaactgctcgaaacaaatggttggaagttgatgagagttaaaggcagtcatcatcaattcaaacatcctgatttcgcggcagtcataacagtaccgcatcccaaaaaggatgttaaaccgggaaccctccggcaaattctgaaagatgcaaaccttagttaacaaagcgccctctagggtgctattaagcaacgcaggagttttatatggctatctatcccgcctatgttcacgttgataatgatggctcggcaagcggttatttccccgatgtcaaaggctgtatttttgccatcaatgccggggaggatttatttgcagaagcatcaagcgccctggatgcacactttgaagctttggtgtctgaaggtatcgaaattcctgaagctcatgacatgccttaccacgtttaccgtaacccatgcgattacgctgatggcggacagtggtataacgtgaatattgatatgtcgaaatatgatggaaaagttgaacgaattaacgtcactcttccgcaccggctgattcatcaaatcgatactattgttaaagtgcgtcccgagtatgccagccgaagcaattttctagccgaagcagcacgtaaagaattacagaaattggcgtaacccttctcctgtcgctgcttatcgccccgtttcggcggggtttacccccccttttctgacctctcgtaactatatatttttaggtgatttttaatataaagatgttacacgcattgaacatatatcactcatcaagcgagttaagataaggggcacagcctagaagatcaccaaagattatgtgacaactgtatccagtccaataacccgagctatcccaatgacccgaacgatagaccatcattgggatccgagggttaagtctcttgggcaatgggtaaggtttcggccgtattcatcaccttaagggtatgctcaaaatcaataatccccgcatcagagcctaaaccagagaccaccagcgaggccgcagcagaagcgaagcgccccgatgtcgccagatcccagcctttggttaaccccataataaaggccgcacaataggaatcaccgcagccggttgaatccacaacctgcgctttatacgcggggatcagaatctccgccatttccaatgacgcaatactgctcccctcagcccccattttgaaaacggtgtggcccaccccgcggttcaggaaaaacgcaatgacatcagcacgtttctctaaaccgcaaatggcccgcgcctcatctaagccgggcataaaataatcgatataaggcaacgcgggctccagtttggccagcaggtcaggttgggcgttaaccagtaaatccagcgtggtagtcaccccatgctctttggcaaattttaagatagtggccgtgggtggcccatcaaggccgggcagtaaataagtgccaccgaagtggagaatatccgcactggcaatcacatcccaatggatatcttcaagcctataggtcgcgttggcccccaaaacatgcagaaccggccgctcgccattgggtctgatgggcagcatactgcaagaggtttgtacctctgatttacgtacaatgtggtcggtattaaccccatagcgccgcaaggtgtcgataataaagttgcccgattcatccagacccacggcccccatcgcataaacatcgccgccgagcttagccagatcaacactcatcccagccgctgtacccgcaacggttaagcggatttcattaataatatcgagctctccaccgggggggaatcggttcacgtgacgtcctaatacatcaagaacatgaatccccaggctgacaatttttgacatattgatatcctcatcatcattgattaaacataaatgctgaaatcggccttagcgatacttacgccaaccaaaggcgctaccggcggcgataataaacgccccgataatcaccttctgccatgtacttggaatacccaccagaattaaaacgttgttcaccaacaccaccaagaccacccccatgagggtgcccaaaaccgtaccactgccgccggtaatacgtgcgcccccgagaatgacagcagcaatgaccgttaactccagaccatttaaatcaaacgggttagcgatgcggttactggctacatgcaccatgcccgcgatccccgccagcaacccggcgtaggtaaatacaaagatctgtaccccgcgcacatcaaaaccgagccgttgggcaatatcgctattaccaccaatggcaaaaatggcccggcccagcaaggtgcggttcagtaaccaccaggtcagtaagctggcaaacaccagtattaaaaagaacagcggcagtatcgtgatgccttgattgatattgctgacggtatagagcgggcttttaccaaattgctctaattgctcgggaatattcatgtataacgccgtgccaataaacgttagtagccccccccgatacaggtattgggtgccaatagtcacaataagcgatgaggtttttaggctgtggaccaaaacaccgttaatccctcccaagatggcccccccacaggcactggcaataaacatggcgataaccggggcatcaggccaataccacaagacaaacttcgtgacggcgtacatgcacagtgccgcaatcgccgtaaacgagacatccaggccaccggaggcgagtacaatcaagacgcccaatgcaaacagacccaccacgaccgaggctctcgcaatatcaaacagattggagagttgtaaaaaagcaggattaatagcaccgacggtgacacacacgataacgatcaacataaaggtaaaggtcgacggccgctgtaggcaccatgcgatgatggcgttgaatgagcgtgatggcttcgagtgagcggggagatcaataaccatagctataaatcctcagtgagtccctcatcggcgatctgtgcttgatagagtctattttcattggcatccactgcgctcacctgttggcaaatacggcctttcttcatcaccaggattgggtcgcagttttgacacagctccggtaggtcatcactgatcagaatgacccccatcccttgctgcgccagcgtttggatcagctgataaatcgtatctttagcgccgatatccacgccgacggtggggccatgcaagataagcacccacggcttgatggtcagtgctctgccaatgaggacccgttgttggttgccaccagaaagagcctgaaccggcaggttgatattcggcgcagagatatctaaatcgaggaccgtctgggtggctaaaacctggcattgccccttatccacttgcccccaatagcccagtaagtgatccagttcgagtgcaatgaggttctcaagtatcgatttactgaggaagaggcctgcatcaagacgatcttctggcacataagcaatgtggttgttaatggcatcacggggttgcctaagacgaatcggctgaccttcgagagcgatgctcccacggtttgccggcaatattcccgctaacgccaaaccgagttcattgcgccctgaatcaagtgatccggttacgcctaaaatttcaccgcggtgtaacacgaaggatatctcgtcaaaagccgcctgttggcctaacgccgtaaccgttagcagcggctctcccccctgctgcactcgacggtaacgtcgttcatccatctgtcgcccggtcattaaatagcctaattgagactgggtgaaatgggtgatggcaccttgagcaattttctgaccatctttcaacaccaagacttggccgccaatggcaaaacattcgtccaatttgtggctcacaaacagcacggcgacatgttgttgaccaagctgacgaatgacaccaatcaggttatcaatctccttctttgtcagtgacgtggtaggttcatccatgataaccagtctggccttagtggcgatggctcgagcaattgccaccagttgccgttgtgccatcggtagtacctctaccgtggtgaacaaaaaacgctcgttggaaggtaaccccaccaccgctaatgccgctttagcggtggacaacaggcgctggcgatccagtattcggtttaatcttcctgcctgtgcgacaagttgttcggttaatccaatattctcgacaacacttaaattcgggataagagagagatcctgataaaccgtctcaatccccaatgacagcgcctcaatgggggttaattgctgatgaaccgtgccattgatcaccaactcaccttcatccgcgccaatagccccggagatcaccttgattaacgtgctttttccacagccgttctcacccagtaagtgataaatctcaccttgatgaatctcaacgttaattccccgcagtgcgtgcacgccattgtagcgtttatgcacgttgtgtatgacgaggaaagcgccctcctgactttcttgcgccgccatggcgcgttggtctatggaaacgtccatgggtgatcctccatcaacacgccccgtgccacttaagcggcatcgtttatgattggtcccactcatcagaatgggtattgctgccagttggtcttatcaacaaactttgccgcatcaccgataaccaaaacaccgtcaccttttcctttcctgatggcgacgttctcatagcccggcacccccagattcatcccatcagtgaggggttttttatcgagcagaagcttggcgacggtatccatcgccaggctggcatctttaggatcccagaaactgatgccgttgatcgcaccactgtccagatacttgccagagtcttgcggcaggccgatcccaaagacgcatatcttgccttgcagaccggcctcttctaccgctcgaccaatgccgataacatcaatggccgaatgcccctgaaaccctttgatatccggatatttgcgcataatttctttggctttgtcataagctctattcgcatcattaaaggattcattcaatggatccaccagcgtcatattggggtatttttgggcattaactgcggcacttttggcccaaagcacatggttattggtgccgagtgaaccgacaaaggtggtccacttaccgctttcgcccatacagttaaccagcccctcattcatttttgcgccaaacgtggcgttatcgaccgcttcaatatccgcgtgcatattgaccatgtcataggcttcgttggtcacgacgatgatgccccgactcattgccttcttaagcgcaccttcgagtgtgctcggatccatgggggcaacggccaacgcatccacttttttggcgatcaagtcttcaacgatgcgcagctgtaaggcggaatcggcccttgcagggccgaccgtgcgggtactgatgctcggattttcatcaccaaactctttagccccttcccccatgcgggtataccaaggttcaccaataactttaacgacagtaacaatcgattggctccgttgagcataagcccccatgatcccgaggctgaatacgagggcggcaatgagacacaactttttaatcatcataatggtgtttcctcatttgatttcccccaggaacaccgctcatcagcgcacgggggattgcactgacggggtattttttcgccataacgatttaacaaaatccaagggattaatgcgggaaaaaataatgaagaacagcaacaacgcgccccaagcgcagtcgcggaaaaagctggagacgtccagaaaagtaaaggtactggaaagaaactggagggcggtagccgatagcaataggcagcccattcgcccatatcccccctctgggcggaccccagccatcacagcgatcaaaatagcaatcagcacataagagctaccgtaatcggcggtagcgctggtagaacgggcggcaataataatgccggcgatagcggctaaagtgcctgataaggtatagatgacgaccagcaaccgttgttgcgcaatgccaatatactgtgcagctttaagattggttcccaagagatatagccgtatcccggtcgcactaaaacgtaaccaaagacctaacaacgtggcgaggaggataaacagcgcaaaacagaacggaatattggcaataaggccatcaccaataaaggacagcggttcaataaaaccaatcttaacgccgctaccatgagaaatcacgacagcaaagccggtgaaaataagttgagtgcctaaggtgcagaggatcggcgtgagtttagcgtaagcaatgagcaccccattgattagccccccggtcagaccgaccaacaaggcgcataagacaaaaaccacggtaaacagcaaagggctatcaacagcattgacccaccccggtgtgagcgtgccggcgactaccgccgccagattagcgagagcgatacccgagagatcaatccccccattacccacgatcatggccagcatgccccccatcgccagcaagcccaattcagggacctgccccgccatcgtttgtagattgtagagatcgacaaaggccccttgggtaagggtagcggccaccgtaataaccaacatattgaccatgaccaagaagttaagttgcttatcgttcaacatacggcgagttaattgtttgcagcccattcgtgtttgaactttcataacagtttgaacccccatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttgaggctcctgatcagtgctcccctcaggatttatatcggtaaaaacctgaacgaaggaaaaccatgatttatcgcaacatcgctgcgacattgccaccatccacggtgatgacgttaccggttgatttatcgagcatggccgagacgacaaaagccttggcgacatcttgagcggtgacctcttgaccaagtaaattacccgccatgtacttctcttcgctcaggccgcgcgccctggccctcaggctaatcatttcatcatcaagtaaaccagaccgaatacgatccgcattaactgcattaactcggatgccatcctgaccctgttccaacgcatattgccgcaccagacttaacaaggcggcctttgaggtgccataagcgccaaagttaataccagggttgatcgcttgtttagaaatgttaaacagcagcaccccaccgataccttgttttttcatgatactgaccgcctgttgggccacccgttgatgggcaaaaaagttcacttcaaagctggtacgcagtgtggcttccggcagttcagctattgccccggataacgcaatgcccgcattggataccacgatatcaacgccgccaaatttggttgctatcatctcaaaagccgcctgaacagaagcggtctcggtgacatcgcactgtaaagccagtgcatgtggtcctaattgcgcggcaacgtttttggctgattcgctgtcaatatcgagtaccgcgagttctgcccctaataacgaaaactccttggcgatagccgcgccaataccgccccccgcccccgtgaccaccacgatctgcccttgtaatggttttaccgacgctttatcgatcttcgcttgctccaaagaccaatattccatgtcgaattcgtccgcttcaccaatcggctcataatcaccacagacagtggcatccgtcacgacatccagccatgactcgatgatatcggcgttgattgccgcgtcctctgcagttctgcccgcccccaccaccccgagatacggaatgacaatggctcttggtagggcgtccagcgctattttccccctctcaaaccgggcattattacgatgaaaatagtgctgatagcgctcaacaaacgccgcgatttttgtctgtgtctgtgcggcccagtcgcccaaattattcaggtcaggcgcatctaaaaccaccgggcggcctttcatgcggataacatgatctggggtcgccacgccacgctgggcaatgtctgaggttcctaagccagatgaaaacgcgagactctttgggtcagtacgtaaatcgaatatccaatgttttttttcacttatcgcacttgaacgagcaaaagcagcacgtagatacggcgcaatgtgtgccatgtcagccaaattgttgggctttgcggggggcgttatcactggcggggaatatatggcccggcggctttcaataaaattttcagccagggtgacaaacgtaatcatccgctcataagaggctttggcactctcaccaaacgtacacaggccatgcttacccaagagcataccctccgcatccgggtacgcccggaaggcacgttcgaccgcgagtgagagcgcaaatccagacatgacataggggatccacagcacacgctcaccatagatgtagcggcacaaacggtcaccatcaggttgatcagcaatgaccatggcagcaaccgcatgggtatgatcaataacaggccggtcaacaaacgcatgtaaaagtgcttcaaccgagggggtcggcgcacggcagtcgagaagattcgtgcgtaagatattgaccatgtcttcatcagacagatgatccaataccttcagttgttgcagcggtgccaatctgaccgccgggtgacctgacgcggtgattgtggctaagtcttggccgctacctttaatacacatcacctgtacggggttaccgaaaagatcattcatattgagcttaaccgaggtatttccccctccgtgtaagacaagcttggggttcgaccctaacaagcgtgcagagtaagtgcgaagccccaactcgggcggtagccccagtaaacctagcctttcaacacactcagccgcatcggcatcactccaaagacttttcatcttcacctcgtaagtagtaacatatgttctatgctagttacttatgtcattacatatgatttgtatgccttacaaatgtaatggccgtcaagaggaagaaggcatagatgctactgagttatttcttttatgttaaaaatttgatctgatagacacaattttaaaaaaatagcgccgatcactttctgtcgttactgaccttattcaggacatcgttttggaaaaaaaccacgccaataatatgaagaaccgggtgactgaatcctctaagggcacggccttgcacctcaacccgatggtttctgccgcctggctctactacgaagatcaactgaaacaaagtgatattgcggagatattgggagtttctcgcgcgacagtgatcaactatttgaatgaggcgcgtttacgcggaatagtggaaatcaaaatttccgatgagcatttggcgtcgatgcgtttagcacaagccattatgagagagttcgggttagaacgttgtattgttatccccgatgatcaagggcagcgccctaccgcattacgtgtcggtgaagcgggcgcgcaattactgtcttcacttatcgcaccaaatgacgttttaggggtttcgtgggggcaaacagtattggcgctctctcacgcgatcacccggcatccggtggctgatttaacggtcattcagataaccgggagcatgcattcgacctatgagttctcccctgaactttgcacttcaaatattgctgaccgctaccgcgcccggtgtattaatttacatgcgccctttctgctttcacgaccagaaatcaaagagatgctgtgtaatgaacctgcattaatgccgcagttggcgttactcaacacctgtaccaaaattgttttcggcgtgggtaataccgcagcagatagcactattttcagctccaataccgtgacgtacgctgcggtagaaccctaccggcaacaaggggcggtggctattattgccgggcgttatattgatgccactggcgcacctatttatgaccatcttgatgacagaatgattggattgacgattgatgagattgatcagatcccagtgcggatctgcgtggctggcggtttgaataaagtcgaggctatccgggcgaccctcaagggccaacacgccaccgtgttagtcactgatgaggtgacggcatgtgcgttaatgacccgtgcgaagaccccgtaggctgtgtgtgctacggggttaaggccgattacgtattcaactggaacagagacaaaccctgcatattggtgaaggtggtatacgaggcttgtagcgccgcttgttgcataacataagaagagatagccgaggtccaatcgacatcttgtaaatcacttaactgctgtttgttaattaaggtgcgatcaccgcccaagctgtctaaattatccaactcttgcagttgaaccccaatttctgcttgaaccgataagacattattcaatgagttagataacccgcgaagacctttatccagatcggcttgcgcctgcgctttcacctcgtcagaggctccttgcagcggggtttttaatgaattcagtaccgtatcaatggtatcaaagatatttttttccgcagcaaccggcgcaccattcacatcgtcaggttccggtttcgcattgccggtcaatgccatgaaaacactggcacccgtatggccggcagtcatcgaacggttggtatccactttttgctcaatggcgacatcaccgcctacgtaggtcacctcaccggtgtcactcaccgcaaagggaggcttgtcacttttgaagccagcaaagatgtagcgaccgttgccatcagtggtattggcctgattcagcaactgatctttcaaaccctgtaactgcgttgcataagaggcacggtcatcatcacttaaggtatcgtttttggcgctgataactaaactttgaattgactgaatcgtgctggttgtttgtgccaagaccgtcgtttccaatgatgaactttggcgagcaaaactgcgcgctaatgtatattggctattttcagattcagcctgtgacaccatcaccgcttgcgacgcagccatggggtcatcggatggattcaccacacgtttaccggtcgagagctgctgcccggtctgcatccacagtgattgagcattggtgatgccctgcatattttgttggtacaacatgctggtacttaaacgcacgatgtcagttccttttagtaacacgttcagcaagccatacccgctaaacctggaatgaattaagcgcggcgcatgattgccctcgcaggcaataatatcgtcaccgccaataataatttaaccaatataaacaataaattagtcacttatactgagcaaggcattaaacaacgtagacgccgcttgcaggacctgtgcattcgccaaataatattgctggaaacgttgtagatcgccgtactcttcatccagattcaccccagagattgactgttgctcggtggttaattgggtgacgatattcgcctgtgcagtgctgttggttttagccgtcgcggtctggttaccaacgttactgactaaaccggcgtaagcaccggacaaggtggttttaccttcgaccaactttttgctctgcaaatccagcaacgcctgcgcattggtgttgtcactgataccgccatcggcactacccgcagcggcaatcttgctggaatcggtaatagcaacctgtaagttggccgccacgttactcacggtcttaatggtaaatttatctttcgcctgcgggccgggcgtgccgttatcgatcttgatagcgacaccctcgaattccaacgtaggatcaccgtcagcattcactccgggcgtcgtttgcactttggtattatcggacagacgggtcacctgccaatcagtaccatcaaattctacggtgtaatcactggctttcactttcgatgtgtctttatattccaccgtgatgctggcattaccctgatttttggcatttttcagcacggtagggtcggcgaaactaaagaagtcctccccctcatcaccattgatatcaaacccggcgttgtgctgcgtattgaagctatcagccataactaacgccaactgacctagctggttacgggcgctgtccagtgcttcactgcggaatttcaaggtgccgccaagcgacccggtagtaatacggctctcatctacctccgttgcctcgccgttaccccgtttgtagcccagagttaagcgcgtcgcatccgcactggagggaatagcttccactttataggcattcggtccttgtaccagcgacaagccaccagcaaacgagacgttataagcatcgccatcttgctgggtgaccgtaaccgccataatctggttcaactctgtcaccagttggtcacgttggtcgagcaaggcattgggctcgctaccgctgctgccccgcagacgggtgatctggtcgtttaacttagcgatttgttcggcatagttattaatttgcgtcgcgctgtcggtaattttttggttaacgccgtcatccatatcccgcagatatttatctgcgttctggaattggttcactaacccctcggctttacccaatacggttttgcgcgcagcatcgtcatcagcattactgaccaggttttgtaggttgctgaagaaatcctgcatggtggtggagagattattcgaggcgttcgacaacagattgtcgatttgcgaaatttgctgataataggtggccaagccactgctttgtgtctgagaggcgcgcagttggttggtaataaaagcgttatattcgcgattaaccccggtgaccgttaccccgttaccaataaaaccggcagaggtaatggtgccaccattttgggcaaagaccgtgttctggcggttataaccggctacttgaaagttggtgatgttgttactgacggtgctcagggcatattgcgctgcgttcaaaccactcattgccgtattcattaaactattggacatgaagcaatccttttacagcaggcgacgagcatcgcagcgcctgcatttattgatattgggatactgcctgaggtaaccgaagcccccgcacagcctgtaatcagtatcggcctgttattggaaaacttgagtaaaaatccaacctattcaatagctgaggttgtcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaataggcgttattgtcgcagacagtttgggtgcgaccagcgcacaggcaacggagcgtacacccagtacgtgacggcgccgcgcactgctcaagcccaaaatggcaagtaaaatagcctattgcgttaggtttagaagagttggctcaaatcactccccccatacgccttcactgcctgctcaccggtacttctcatttgctgaatcacactgactaatttttgtgcatattgtggatcggtggcgtagcccgctttttggagtgcatgtgcgccctgctctgggctttgtgcggcggcaacatgggcgtaacgcgggttctgggtcagtaatttgacataatcactgaccgcctcgacataagagccatacacccggaaacgggccttggttttcttcgccacaccttgctcatattcagtggtggtgatttcactgaccggcccattccagctactgcccgccttaatgccaaaaacgttatagctacttttgccatccgcagttgggatctcacgttggccccaaccggattccagtgcggcctgtgccatgatcagttgatgtggaatgccactttgttggctggcgatttgtgccggaattgacatccgagccacaaagttgccattacctggggatattgccgccatgctactggacggtggcgtggggatggcccggcgcatcacttgcgccaacgcctgtgctggcatactttgcaacacctcgttatccaacatcatcggcaccgtacccgcggtttcacttgccgatgtgctcccagaaagttgttcaaccatcatgtccgccagccctaatcctttggccgacatttgctgcgcaatttgctgatcgtacagcgaggtataaagcttggtctgctcgctgttcatcacgccgtcttgcggtaaggcagcacgcatacttttcagcatcatctgcacaaacatcccttccacctgctgagcaacctgcttcagattgccttcgggatcccgtgctgcatcccgtttcagggcctccaatgactgggcgtcatacgccgccccggacatcgccagtaaatcactcattagataatttccaatttagcccgcaagcaaccagcactctccatggcttgcaagatggacatcaaatctattggtgtcgcccccaacgaattcagcgcacggaccacattattcaggtttggactggcattaacccgctgtaagaccccgccctgttgctgaacagaaatttgggtattcggcgtcaccacggtctgaccaccaccaaacggcgtatccggttggctgacaatattctgtttatccaccaccactgacagattcccttgcgccaccgcacaggagtccaacaccacattgcggttcatcaccacagagcccgtccgggagttgataatcactttggcgtcgcccggatccacattgatcgggatgttctggatatccgccagaaaacggacctgtgaactgccgccacgtggcaccagcacctgaatggtgcgcgcatcaatggctgtcgctgaaccgaaaccgcgctggcggttaatggcatcactgacttgctgggccaacgtgaaatcttcactattcaattgcaggttaatgatgccatcggtgccaaaagtggtcggtaattcacgttcgatcgtcgcgccgttgctgatacggccacccgccaattggttcacctgaacactgctgccaccggcggcggcacctgcgcccccaaccagtacgttaccctgcgccaacgcgtaaacctgattatccacccctttcagtggggtcattaacaacgtgccaccacggatactcttcgcgttacccattgaggaaaccacgacatcaatggtttgccctgcgcgggagaaggccggtaacttggcagtaaccatcaccgccgccacgtttttaagttgcatattggtgccgggggggacggtgatccccaactgcgacaacatattgctcaagctttgcgtggtaaacggggtttgcatggtttggtcaccggagccatctagcccaaccacaagcccataaccaatcagcgcgttatcacgcaccccttgaacggtcaccaaatcgcggatacgctccgccgaggccggtagccaaaccagcgagagcaggaccataagtagagtgacaagtgactgtttacgcatttggacgcctcttcttagtacggcgaaacattaaggaagaaccgctgtaaccagcccatggtttgcgcttcattgatatacccattccccacatactcgatgcgcgcatcggcaacctgtgttgaggtcacgctattgctgccgctgatggtgcgtgggttgactaccccagagaagcgaataaattcggtcccctgattgatagcaatctgtttttcacccaccacatgcaagttaccgttagccagtacttgatcgaccgtcacggtgatcgtgccgctgaaggtgttattggcattcgccccccccttgccgccaaaagtattgtcgcccgtgatttccatatcggcgcgcccattacccaataatccgtccaaatagcggggggcggtcgtcacaccaaatgagctggtcccattacggctggcattggctgacgaacttttgctggcactgacattttcctgcaaggtaatggtcagcgtgtcaccgatattacgtgggcgacggtcttcaaataggggttgatagccataattcatcggctgtacggtctgaaaaatagagccattcggcaacggcgcactggccggtgcgggctgcgcagacgtggtgccatccaccagtggtttatgcggaatatacgcgcaaccattgagtagcagcattgtcatcaacggcgcacttatttttctcaaatacatccctttcactccacctgacgttctgaacggcgcgctatccatctttgattatcaatcctataaccagtaagaggttggcaaacttgcccagagacctattatgctgcggcgatcagggggcatgatgccccccgaaagcaggtttacagctgagccagtttttgcaacatctgatcagacgttgaaaccgctttactgttaatttcataagcacgttgcgtttggatcatattgaccaactcttccgccacattgacgttagaggtttcaacatagccctgatacagcaacccgccaccattcaacccaggtgtggtttcgttcggcgcaccggaactggcggtttcctgatacaggttttcaccgacactttccaagccactgttgttgatgaaggtggtcaacgtcagttgccccacttgctgggtcgcggtttgaccttgcaaggtgacactgacgatcccgtctcgccccaccgtcatgctcagggcattagccggaatagtgatcgccggttgcacctggaaaccgcctgcagtgactaattgaccattctggtcaacctggaaagagccatcgcgggtataggcgttggtcccatccggcatttgtacctggaaaaatccctcacctttaatagcaatatctttgctgttattagtttgcgataggttcccctgactgtgcagacgttcagtcgccaccggacgcaccccggtaccaatctgtaaaccagacggtaaggtggtctgttcggaggattgtgctcccggttgacgcagggtttggtacagcaaatcttcaaagaccgcccgctgacgtttaaagccattggtgctcacgttcgccaggttttacgagcggatcattgggcaattgcgcgccccgcgcctgctgagtctccggggtcaaatggaacaaaccatcatcgccgtgcatcatttcacccgccgtcgcctgaacccgtttgatctgacccagttgcgcaatggtgtttggtgaatcaccggcattcagcgccgagatagtgccatccgccgcaatagtgactgctgcttggggcgggacgtcaatcgggccgttatcccccatcaatgggtagccctgtaccgtcatctgcccgttagcagaaatctgaatattaccgttgcgcgtgtaggcttcgctgccatcgggcagttgtaccgccagatagccgtcctgctgcaaggcaacatccagcgggcgaccactgaaattcatcgtcccctggctgatatccacaccgggagttgatgtggtgaccatcgtgcgggtggccagacttggcccatcaatgggtaccgcgcgcatcgcagccaattgcgcacgaaagcctggcgtagaggcgttcgccaaattgttggcggtaacggcctgcaactccagagactgccgggcagcccccattgcggtatatattgcgtgatccatgagctcttcccgtcagtacgattaacgcaggctaaccagagtttgtaagatctgatcttgggttttgatggtctgcgcgttggactgatagttacgttgcgccacaatcatgttcaccaactctttactcaaatccacgttagaggattccagcgcaccactggtcaacgtgccgaagccaccgctaccggcagtcccgagcgtcgggttaccggaagactgcgtctctttccacacgttatcgccttcggaggacagcccttctgggttagagaagttaaccatgacgatttggccgagcaattgggtctgctggttggaataagtccctaccacagaaccatcactgttgatctggaagccagtaaattcaccggcggcgtagccagtctggttctgtgcaacaatgctgtcagcaccggtattttgctgtttactgcccgcaacattcagtgcgaaactttgtgcgggcgcaccattaaccacgcccatcgggatcgtaaacgtgaagtctgtggtactggttgcatttgtaccgtttgtcacgtttttcagggcaccgttactatcaaaaaccatcgaaccacgtttagcggcagcagcaggatcggtcgggtctgctgggtcggtcactttggcgctactgtccctggtgtagacgtcccaagtattcccatcggtcgcatcttcagcacgtttaacataaaagacattgatttcatggcggttacccaagctatcaaaggtcgtcatgttattgacaaagctgtaggtatctgggttatcgggatcaaaaggtgaggtcgcttccgcgataacatcatgggtagaggtcaggttggccaccatattgccggaggtcgtcgccttggcggagatcatatcctgcggaatagacagggggaccgggttagcgccctgttgtaccgttggtggtgtccctgttgccgggtaacccgttagatttagaccttgcatattgacgatattacggttttcatccagcttaaactggccgttacgggcatagtaaatgccgccgctgctgtcttgcatacggaaaaaaccgttctggctgatagccagatccaaacgacgattagtggtggtggccgtaccgtcattaaaatcttgagtaatccccgcgacctttacgcccatgccggtctgagaacccgcaaacatatcagcgaaagaaactgaacctgctttaaaacctgaggttgccgagttggcgatattgttaccgatcacatctagattactggatgctgcgttcataccgctaactgcttgagaaaagcccattttcttctccgttaaattcggggtctgttacagaccttaggcgctgatgacatatcaaacgctgtttttgataatgaaggtcagttcattcactaacgtgaattaccgtcctgtctgctgctttatcaccgcatagttgatctacggcggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaacaacagacttataaaatctggcgcacttcatccagcgtgatggttcctgccagacccaagtccagtttggagccatccgcgccgcgggttacaccgttgacaatggcgtagttcaacggcgttgcgaccagtgattccccaccattgctggcagtaatggctacggtataagcaccatctggcgcattaccgcccgcgtccagtgagccatcccaggtaaaggagtgaacacctgcgtttaaaccaccgatctcaatggtccgtaccacctgaccattgctatcgctaatggtggcggtcactttatccgcaggtcgttgcaattcgaggccaaaaggcgtggtgctgaccgtgccatcggtgctgcccgtaaatatattggtaccagggaccataacgcctcgaccaatcaggctggtggcgtacagagattggctgctgtcaatttgaccggtaatagcaccgagggtcgtattcagcttttcaatgccactcacggtgttgatttgcgccaactgtgtggtcaactcgttgttttccattgggttagtagggtcttggtttttcaactgcgccactaataacgtcaggaagcggttttgcagatcttgactactgctgccggtagtggaactggtcccggtcgtgccgtaatcactttccgtcagggaattggtaatggccattatgctggctcctgttattgacccagtgtcagcgttttgagcatcagggatttggtggtattcaggacttcaacgtttgcctggtagctacgtgatgcagaaatggtgttgaccatttcccccgtcacatcaacgttcggcatccgcacataccctttggcatccgccagcgggttacccggctgatacaccaaacgatccggtgacggatcatcaactatctgagcaacccgcaccccaccggtttcctgccctggctgcgcagccacctggaagaccacttgcttggcgcggtaaggttgcccatcggggcccgtcacactgtcggcgttggccagattactggcactgacgttcatccgttgcgactgggctgataatgctgaaccggcaatatcaaaaatattcagtaaagacatgtgtcttatccttgttgtaacactgacatcatccctttaatctggccgccaagaatggtcaggtcggtctgatatttcaggctattatcggcaaagttagtacgttcgcggtccatatcaacggtattgccatccatcgcgggttgatctgggatgcggaacaacaggtccagatcaggcggttgaaccgtcgttgccggtatgtgacgggctgaggttaaactgagcgacacccctgtcccgttggctcgcccttgctccatcacttttttcagttgactggagaaatcaatatcacgtgcctgaaagccgggtgtatccgcatttgcaatattggacgacaagatctcctgccgttgtgcacgcaaattaagcgcttcttgttgaaaacgcagagcaccgtccagtttgtcgagcatagtccccccgcaaggttaaaatttggagcagacagcataaacgtcgtaccgggaagcctatcgccagaataagcgcaaaatgcgtcgctatttgtccccttaactccgcgaagggagaggtacactcgtgtgcatgtgatagggggcggtttaactcgcggtttcattcatagtgaacagtgtgacgctggggaaagccctgataacaaaggaagaccgtgatggcgatgaaaaaaagatggcggtaaaaagaaagaacatcattatcgtggcgcttgggctgttattgtcccatcacatattggctcagcaaacattggcggctcatcaggcattggaaacagatttatcagtccaggtgaatcaattcttccagcagcaatactcggataaagagagccaggtcaaggtggtgataaaaaccccgcagaaccagtggccacaatgtgatgcgcccgaaataacgttaccggccaatgcccgtccgtgggggaatatcagtttgtcagtacgctgtgatggcctgcggcggtttatccaaacacaggttcaggtgagtgggcgttatgcggttgccgtccgtcgattagcggctggtgaaaaaatcagcgcacaagatattcaaatgaaacagggccggttggatactttaccacccggtgccctgctcgatgcccattttgcacaaggcgcagtaagccaaaggcaaatcaatgccgggcaaccgttgacccgaaacatgctccgccgtctgtggctggttaaagcgggccaggacgtgccagtgttagcgcagggcgatggctttaatgttaacagcaatggtaaagccatgaacaatggcgctgcacaggagacgatccgggtgcgtatgccctctgggcagatagtcagtgggacggtggctgacgatggcacaattcggattatgttatagtcgttaaagtttttttaacctttgccgataattaacataagccgttatttgcaggttaatgaataagtgaccatcccgccattcttttgcaaatagacacatgttttgcgggttgataaacgaaaatcccgcgataaggggagcaacaccatgagcagtattgatcgcactcaaccgctatcgccagtaacacaagttcaagcacgggaaagccatgacgtagcacaacaaacgcgtcaatccgctacccagacaaaaaccccggtcagtggtactgaggttaaattgagtgatgcgcaggcaaaattgatgcaaccgggcagtcaggacatcaatgtggagcgtgtcgaaacattaaaacaggctatccgcagcggtcaattgactatggataccggtaaaatagccgatgccctgttaaaaaacgtggcggatgagcttaagaatcattaatcgtaataaggatacgtggtggtggaaagtttacaaaccaatctggaccagcagttggatctgctcgaatcgctgacgaatgtcgtagcacaagagcaacaattgctatgctctgggcggatccaaggctgggtattgcaaggggtaacggaacaaaaaagttcaatattggcaaccttggcctatttggatcagacccggataaccaccgagaccaccgcgaatattcaagcgccttatacccgtatgccggctttagctgaacgttggcagcgtcttttgcaactcactgaacgcctgcgttacagcaacctgcacaatgggttactgctacaacaacatattgaacataataatcaagcattggcagtcttgaatacccgccacggccaatcgctctatggccctgatggtcaggctaaaggtgccaatatactgggccgtaagatcggcatttaacgccagctcacgccaattcacgcctatctcgacaaatccttttaaaaaaacaacgccgctcaattaacctgagcggcgttgttctctggacgtttgctgcttataggacgagtctaggattgccggactcccattcgcgccccaaataatcagctcattaaactgttcttattgctatctgttatctggttatattgacagcgcacagagcgggaacgccaagtatgcaggccctggttgcagcacgccagtgttcatattcatggtttcaaaatccgtgctggtccttttgacccaatattcgccagattgccaatcagaactatacgcggtcaagctcccccactcgccccacaatgtcccgtcaggcgcacgcgttccgttggttgcacgtgaggattcaagaaccgcagacatatctgaaccttggcattgtctgctggcctcgatactcgataccagcgaagtgccgccatcgtatatccaccgatttgggtagaaccgataactcaccgaataacttgggaattttttacttttcgccgtcacagccacttcgctataggtttggtaggtaatcgtcacctgaccctgatcgttaaccgatacattgggtgtgaatgacgacgaccactcatactgagtattattagcaacatcgttatccatctgtaactggaatgtggcgtttttaaagatcgttttcgggaaccctttatccgtagcgaaattttgcccgttaaccagaataccggtcagcgtaggtaccgggaatagggatatttttttctgcaatgtactcagtatcagggtatcaacctgaggcgtgattgtgacatcaccggcggtattcccaaccaccgtcgcggtatagctatctggctgctcggtaatggggctaatactcaccggcacaccgttttgagtaaaactcaagccctgcatcccactgataaaatggccattcttatcgacagggacaaaggataatgtggaactcatcgtgccatcagccaagatatccggtgtggagacggtgaaactggagcggccagcatctggaataggatctgccgtgaaattaaccgtcacactcggcacactgaacgcagccccatccactttcaccgttactgttgctacccccaacgtggtactggtcaatggtgcgctataagtgccgtcattgtgatccgtgataacgcccatattgcctaaggttgtgtcaaaagccacattcgcgccagcctgcgggtccccataggtatccttcaactccaacgtgatggttgaagccattagaccatcagcgatgatagatgtcggtaccgcagccagagtggatttatccgccgcgatagtacccttaacaaagtgggtatcaacactttgccgttgcccctccacttctgctgtgactaccgtcacgccatctgtcgtattggttaatgcaatgcgcgcgacgccatttgcatctgtcttttccgtgattttattcggtagcgcaccattattggtggttatcaccacctcctgcccggctaagggtttcccctcaaaatcagcaacggtgaactcaacggtgattgcagttttcccactagccggtgcgccatcaccaatgacggccgccgttaatgtcaactgaggctgctgaacggtgacgctcaatgtgaatgagttagatctgtttccttggtgatcaaccgcgagcgcactaagcgaataaaagttggctgtcaggtcgtccgttacccgactcacttgtgctgtgcgtttataaggcggtaaaaccaagttgaattgtgtggtactcagtggtgttaatgtgccgccagcggcaatcagttcggcatcactccagacaatttcccttacagcagatgccccttgtacttgtgcgttcacctgataaacctgacccggcaggccggagatagttgctggcgataatgtcagtttaaccacctgctgtttctgatactccaacacgatattattgttacgatcgacaaggttatagcggctctcagccagtagacgtgttcccgccaccgctgaagggctaagttgcgactgaaaactctcgcccaggcgatagttcatttggaggttccactgtgtttcatgcttactgcttttccccatacgctgatctaccccgacagtgagtagaggcacgggggtgtaattgatcccggcagtcacggcataagggttgcgttgcagattatctttaccaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaagcaacacgctcaccggtgtattgctcatacatcaacttcccccccagttgtgggagtgcaggtaaataagcattcgcgcgcaaatcccccccagtggctgggcgctctttatagtcggagaaatcacgcgacgagtgccatccattgaggcgaaaatacccattggcagccaactgtaaataatcggtccaggcctcggcaccaagaccgatacggtggttgtggccggtcaaatcattatcataaaaagtattaagtccgtacagccaaccgttctccaatgtacgtatcccgacgccaaggttaagtgtgttgcggctgtctttattgcgaatacctaactgactaaaaaagaggaatgaagcagagtcataccaaggagccagccaatcaagagagctttcttttagcgaaaaatttttgtcaaaattcagattaacttgagccgtaccgaatcgatttaaccactgtttgatttcttgattaaccgcatcgcccaccattgagtgagcaacatcagatgccctgcctgatgcagctaacctggccccggtgcttatcatcttattcaccgcttcagtctcctgctccttattggcgcgatctattattgcagcatttctttctgtatccgatgcggaaaagggattgattgaactctccatttcattattaggatggagattttcaaatgcagatgaagagacagaataaggctggacctgttgcggtgcgttagcatcatatttttctgaagccccagccatgaacattccacatatcaaaaagatacaaataactattcgtgaaataatattaaatgaaattattttattaaaatacatagacattcccgcattccttatcaagagaaactcactgattggctggaaaaccatcataatttaaatgaaataaagcatacctgtcatacgtcaaactgcatgtgcgttggctgtgctcaacaacttgagttatttgaggtataactggccacaaaacgagcatttgaaatcaccttgaccattaattaaagatgcaatagttgaaagtgaaacttgttttctaatttagtaaagacattaagaggatagcacttttttaaaaaaccaggctgggcagattaaaaatattcaaaatatataataaaacagtctataccatacagcgatagaattgatttattgtaactaagcaggtgagaatatcaaaaaaacaaaatacaaaatgaactattatcatataaataatatcaattagaataagcccccttcatttgatgttgtcagttgtctgctgcggtttttatttctactttcagtctgaagtgttactccgcaatatccgcattaatcctgatggttgccttgatgacacctgtattttttccatcgtgaactaaacagtgtgaaataagcattgcaaaacaagagattggctttcagttaagtcattgtgctgggtatccgttcatgatacgtctacctctgtgttcacccaaaatggggttaacgataattgaccaacacctgattactgatcacttgtaatggcgggttgacccggcctttacccgcaataaagtagacaaaagtcagttgattcactgcggcttcccctgccagccctacactctgcccactgcccccttcaagcggtatacagcgggttggcgtgcataacttcacttgcaaaccgtccggggccgttgacattaactgatagcgccagccgactgaaacaatacgtgcattttcctgcgccagtgcaactggcggttgcaacggggatgacggcgttaccaccccacgcagaccctgggtgataccaatattatccgctacccaagaaccggatgcggcgttaatcttaagcggcaacaggctggtcgctaatagaatcaatacacggtgggaggcccgaatcaacattaggcggatcctatcgtcgaggtcatacgaatctggcggttatcaccaatttccaggttagacagcaccaccatttgcggcaagctacggcgcaagaagcgggccaataatgcccgtagtgcatgattaaccaataatacaggcggtgcgcctagcatctcttggcgttgcaacgcttgtttggattgatccagcagacgatcagccagacccggctccaagccactccccccttgcagagcttgtaataataagcgctccaaggcagcatccaacccgataacctgaatttcaccattcccagggaaccactgctgcgcaattgaacgccctaatgccactcgcactgtcgcggttaattcgtaaggatcagcctggtttggcgcatgttcggccagtgtttcaataatggtgcgcatgtcgcggatcgagacccgctccattaacagattttgcaaaactttatgtaacgtggttaatgtcaccaccccagggataaagtcttcggtcaactttggcatctcttgcgtcacacgatcaaggagctgttgagtttcctgacggccgaacaactcgttggcatattggctgagcacatggttcaaatgcgtcgccaccaccgtgctggcctcaaccacggtaaagccctgaatttgtgcctgctcacgtaacgcactctctatccacaccgccgccagaccgaaggccgggtcgtgggtagcttcacccggtaatgtaccaacggcgttaccagggttaatcgccagccagcgccctgggtgcgcctcaccactgccaatttcgacccctttcattaatatccgataattagcagggggtaattccaagttatcgcgaatatgcacgactggcggtagatagcccatctcttgcgcaaattttttgcgaatgctacgaattcggcccaataattcaccgttttgctggaaatccaccatcggtatcaagcggtaacccacttccatccccagcggatcttccagttgaacatctgcccatgtcgcctctgcgccctgttgctgatcttgcaccacgggtgcttctactgccacaggctgctgtgtttgtttaccacgtaagcgccaagccaaggccaataatgctgcggtaaatagtaggaagacaaaattcggcatcccaggcaccattcccagcagacccagtacgctggcacttaataccatcacccgtgggttgttgaacagttgggtgaccatttgctggccaacgtcttgatcagtactgacgcgagtgacaatcacccctgaggcggtcgaaattaccagcgcagggatttgagcaaccaaaccatcgccaatggtgagcaaggtataggtttctgctgcatgaccaaaagccatgttgtgctgaagcacgccgaccagtagcccccccaccacgttaatcaccatgatcagcaaaccagcaaccgcatcaccgcgaacaaatttactggccccgtccatcgaaccgtagaagtcagcctcttgcgtaacgtcagagcggcgttttttcgcttcatcttcgccgatcaatccggcatttaaatcagcgtcgatcgccatctgtttaccgggcataccatccaaaacgaaacgggcacccacttcagcaatacgccctgcccctttggtgatcaccataaagttgatcaccaccagaatgacaaagaccacaataccaatggcaaaattaccaccaaccaggaagtgaccaaatgcctcaaccactcgcccggccgccgcgcccccggtgtgaccatccatcagaataatacgcgtggaagccacgtttagtgatagacgcaataaagtagagaacaacaggatggtcggaaaggcggcaaaatccagtgtgcgctgggtgaacatggccaccagtaacaccatgatggaaagtgcaatattaaaggtaaacaacaaatccaaggcgaatggaggcagaggcaaaatcatcatcgacaagatcattaagatcaggattggcccagcgagaatttgccactgtgtgtctttaaaattgcccggtaaacgtagcagggcggccaaattagccattagtctgtctcactctttgtctcactctctgttgcaaaatccagtgcttccggcaccggcagatgttcaggttttttcgggataagcccgccttcccgcttccagcgtttcagctgataaacccaggcaagcacctcggcgactgctgcataaagggtggcaggaatatgttgaccgacctcactgtgccggaataatgccctcgccagtggcggcgcttctaatagcggaatacgatgttcagcacctaactcacggatacgcagcgcgacggcacccgcccctttcgccaacaccttaggcgcactcatttttgattcgttgtattgcaaagccaccgcgtagtgtgtcgggttagtcacgatgacatccgctttgggcacatcgaccatcatccgacgacgggccatcgcccgttgctgctgacgaatgcgccctttcacatgtgggtcgccttcctgatttttaaattcgtcgcgtatatcttgtttggtcatacgtaactttttgatatggctggttatctggtaaaacacatcaaacccgaccattggcgacagccctaagaccaccaccagcccgcagaaaatgatcaagtgaagcgcatcacctaatgctgcaaccggtggcgcggcaatcaggcgcatcatgtcgggccagttatgccaaaggaataacccggtgacccaaccaaccagtgtcgccttcaaaatggctttcagtaactcagccagcgcctgtgaggaaaacatgcgttttaaacccgctaccggactcatccgttttaggtcaaattttattgactcgccactgaacagcactccccccaagagcatcggtaccgctaaagcgactatcactaatccggcaaaaatcggcagcatcgccagcagcgtttggcgtaataacatgccaatttgccgcagcatttgtttgtcattgctgaccatgctgtgatcaaaatgcagcccttgcgcaaccatagccgagagttgccgggccattgattcaccggacatccacaggatagtcaaaccggccccaagcatcagcattgaggttaattcacgcgagcgcgggatctggcctttctcacgcgccttctccagcttactggctgtgggttcttcacttttttcctgatcgctatcttcagccactgcaggtattcctgttcagcgtgagtgttcctgtgttagtcagagggatggcagatatagttaccgcttatacccaaatgagttagcatcgccgcaacgctaccaacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagtgactggggtgaacgacggcaaccaacgcacaggcaacttgatgcatgacgagtattaccctaaataattcgagttacaggaaggcggcaacgaagcgagtccccaggagcttacatcagtaagtgactggggtgaacgacggcagccaacgcacatgcaactcgaagtatgacgggtaaatgggtgagcttatgctcggaacaacgcattattcagggggttaattgatagattgaccagccactgccggacgtcatttgaggattgtctgaatctcttgccactctagtttaatcatgtgaggtaacaatatatgctgatgaagagcaaatgggctttaagcaataattaacacgataacaaggatgtactatggatacagttgaagagctgggcgggacgtacttttatgcaggcaagccgaatttaaaagccagtgagctactatttatgattttctgtgagaatactgccagccagtttggtatgcaggatttcggggctgtggttgcgattatttcgggtagaagcaatctcttaacaagaggaaagcccataggtgcaacaaaaggcacatcatacgcctccaaagcggcacgaagtgtatttaagaaaacaaaattcccatttgggatgtcgctacctacatggttaggcgggtatactccatggacggcgagaaaagcgatggtgcgtaatatcgccccgtttgttggtcgttcgatccccctacttggcctcatcattattgctgctgacgtatcagcaatcacttaccgtacaattcgtgactacaacatgatagcaagggggggcgataagctatggtagatgatattgaacaacgaatttatgatcttgtccggccttatgctggcgtctatgtgttcaagagaaagccagtatctttgacccctgatacagacttagacactgacctaagtattgatgagcttgaaatagaagatttaatgaatgacttctttaaagagttctctgtacaaagaggtaatttcaatattaaaaattacttccctgacgttcctttttctttcaatccattcaaaaaaacagcgcccatacctgttccagatttcactatagggatgcttattgagtccgccaaggctggtcgctggttgtatgactgaaataggctgggcttaattgcccagtttcgctttggttaaaaccaccggcaattttatattgtcgggagaaacgggccacatggtatccggcgctgcactcacatcagttcgcccaaaaacggcttggccacaagtcgatgaaaatgactcatgtgtccctggatttgtgtaaaaatgagtgggttgagatttaggccgactataacaatttcggatattttcgaacggagagaagaaatacaagtaaaattaataaattaaaaaaagaccgaatacgattcctgatattcggtctagggaaatggctcttgggagagagccgtgcgctaaaagttggtattaatgtaggcttattcagccgcacttcttaagcgtagccgagtaccgacatttcgccaaccttgtaacggaactaaataatcactgatgtaaattaattaagtaattttacagttttggccgaataaaaataaacatacggttaaacaatctttaattttcatgtggttaaactagcatgatttactgttggcaaagcgccattgcacgttgttggaaaggttccaaactcatcttctgccctgggttattgctgtcattcagtaacaagacgtctaacggcttggctaagacatgaccagacttcatttgttcagtcgcaatatcattcaggggatattgcactaacgtggcaggattaatcacaaacaaagcattgcctgcccggcactctaacatcacttcttcacgggtaaacgcccactgtttaccaaattcaaatttactgaccgtgataatcttcccggcagccatagcattagctgaaagcatcaatagcgacagcattagcacaaaacctttcatcttaattaccctcaattagccaattgttttgattttctcgcataccgcggagttgatgcaagctcaccggcaataactggcatttattcttgcccactatactggcgccattgtggcaaaaatactgaccagcaatagcactgccacgccaagcacgatttcaaaacagctattaataactaaccaatgatgtgctttcgtgggcagttgcttgagcatcggaacaatgcggtaacggttaatcagcgcaacagcaagcataaataccaccaatatgactttgcctagtaagagcatctgataatttgatgtcagcgtcagcgtggcatcttgcagcataataaggctatttattaccccagtgaccaacacgagggcaacggccaagtgcccccagctcgaaaatcgaattaatgtcgtgatcgcttcacgtttggcacccttatcacgagtgtatgcaaggcaaataagcaacggcggtaaacatcccagccagtaccccgcactgagcaggtggatgacttggttagtttggtgaacccatccaagtaccccatcatacatcgctgcatgccccgcaaaagccaggctcgcgagcaacaatgtagagcagccgaccatcagccagtaataccttcgcgcgctacccaacaacacgatccacatactcaagatggacaagccaatgtgccattgccatacctgaccaaatcgcgtccctaagacggcccaccagacagtcagtcggtaggtgtctgcccagccatcccccatcattccagcctgaatagccaagattcccacggcagaaatcaaccctagcagcgtactagagacaagtaacggtgacaggcgtttttttagtatcaaagagaaacgatctggtgccaaaaaggcggtgaatacagtgatgccaaacatcagcatcactgccataaagtgcagaaagcgacacagaatgaatagagtcgccaaagacatatctatttcacagtgaagctgtaagtgcctttcgtcttatggccatcaaccgagacaacgtgccatgagacatgatattttccagcagctaaagcatggccaatcggcaaaatcagttgggtgttattcgcgggatccaatttaagatcaccggttttgaccacattattatccggccccgtgactttaacaccactgaagttcagctcaatgccctcagagaagcccaacgttaaggcttcaggtgcagcatttatagtggtatctgcagccggggtctccgcttttaaatgcgcatgagcaagcgcttgctggctagaaaggccaacaaataacacaataagagccgacaacatgcggcaagatgagcgtactttacgaataaacatataagtgtcccttaatcgatggggggaagaatcgtctactaccaaccatatcctatattggcagcatgaacccctatcacttccagtcaaatgcactacctgtgagggagtacacaaaataaaacgccaaaaaccaagttgtggttgaaatataaccaataaaggaatgaaaattcaactcactccattaccgttattacaaatgataacgatttgaatgtagcaagtcgagtggctatagccaagctaaatgctaccagtatagaatcagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaggcgaggatcgcggggagggataggcaacaacaaagccgcagtacccaataatagtaccgcggcgaatattttctcaataccggttaagctgacgtgtagccttgggccgccattgttttcaaatctttatcaacgaagaacaacgaattaccgctattacccaccagagccagtttatccaaaatagatttgaacagtttctcttcctcatgttgttcagcaacataccactgtaggaaattgaatgtggagtaatcatgagtggtcatcgcaacatgggcaagctcattgatttgagtggtaattaattgctcatgttcatacgtaagcttgaatacatcagctaatgatgcaaaatctacaggtggagccgtaatcgtacccagtacaggcatagagccagttccactgagatattcaaacaaacgttccatatgttgcatttcttcttgagaatgcttttttaaaaaggcagccgcaccttcaaaacctttatcgctgcaccaagcactcatttgcagataaagattcgcagagtaaaactccagattcagttgctcattgagtttttgtgccatttctttttttaacataataattcccttactttttgatatgggcaagaaataattaacttggtgtattatgccaagataaaaacaaaataaaaacactctattcacattattatttataaaaaacataaatcattcaacttattgatatctaattgtaaataaacaataaaattaaatgaaaataaataccaaagcatcatgataatcattcacattattttataagcactaaagataatgattcctattggtatttgtgatcgcttaataatatttccaatatcagagaatgagtctgtttaatgatagtcatccactgattccctatagttggcaacattactgacttgccaatatctaccgtctgcattaccttttgcgctatcaacgccgatggtctaagaaggagaaagaaatgggatataatttggtagagctttctgacgaagagacggcaaaaatgaacgttgaccttgccgcctcaggtgttgcatttaaagagcgctacaatatgcccgttatccctgaaatggtcgccagagaacaacccgaagctctacgcgagtattttttacaacggctggcacattaccgtatcgagtcaaaaaaattatctcgactgccgtatgaacctaaagtgaagtaatcgtgaaatgctcccgtaggccttaacccgcgggagtcagtcgccttaaatgcgtagagtcagtgagcaaatttatcagtagctagaataagttgatgcagtatccctggctcatcaaaggagtgcccggcaccttcaacgatatagagctcagcttcaggccaagcctgtgctaaatcccaggcgttctgtagctgacacgccatatcatatcgaccatgaataattacagctgggatatgccgtatacgtgtcacattgtctaacaactggttatcactgtccaagaagccaagatgcgtgaaatagtgattttcaatccgggcaaacgccagtgcaaaatgctcttcaccaaaggaagccgagcttttagttggtaataaggtcactgtttcgccttcccacaaactccatattttagcggcctctagctgtattgcccgatcaggtgatgtcagccgtttacgataagccgctatcacatcgccctgctcttctggggataaaattgacagtacccgctgccatttctcggggaaaaagcgcgaggccccctcttgatagtaccaatgcagttctttcctgcgtaaagtgaagatcccacgcagaaccatctcactgacacgttcagggtgtgtttcgccataagccaatgccagagtcgatccccaagaaccgccaaacaccagccattgttcaatcccggccatcttgcgcagacgttcaatatcctccaccagatgccaagtcgtgttgttatccaagctggcatggggtttagagcgcccacagccacgttgatcaaataacatcacattatattttgcagggttgaatagctgccgatgataaggtgcaatcccgccccctggccccccgtgaataaagatcgcgggcttgcccttcggattgccgcagagctcccaataaatttgatgcccgtccccggtgtctaataaaccgctgtcgtaaggttcatatgcaggataaagtccacgtaattgttccattatttttccatgcttgttattagatattaagttatcaaaacctataccgcccgcagggtcaatgacaaaacctcagattcatgccagtcacccatttaattcaatcaacggatgatatttacaccgtagcgcaataactcacctcactttaagtggctagacaagcactattaaacgaaaataagaattcttaagatttaataatgtctttattaaacaatagattaatctctttgatgttttatctccttgcaactctcgctgataacgtggttaatgggtgggcgtacaaacctaaccgcaggtcaagagaggtaaggcatgagtaagggaatggacagcaaaaagaatgcgaagaaaaaaccactgaaaacacccgcagagaaaaaagctgaaaaacgcgctaagaaatcatcatctaccagcgcagcctaacggggtttttcgtttcgtgagttaacccgccattatcggcgggttttttattgttcatatttaacgatgacggaaaaaggatgaaatatattttcataatatatattgatatcttcagatcatatatccccatcccccgcccaactgcatgtgtgttgattaccgtcgttcaccccagtcactcacgggtcgttgatcttaaaataaattaagctcctggggacctactcagttaccgccttcctgcaacgcgccgcattattttgggtataaagacatcattgcattaaatcaacgacagaataaatgcatactccaaagcaatatcttcataagctttgaagcgacctgatttaccgccatggcccgagtccatatcggtgtaaagcagtaattggtggtcatcagtcttcatttcacgcagtttagcgacccatttagcgggttcccaatactggacttgagaatcatgcagcccagtcgttaccagcatgtgcgggtaatcctgcgctttaacctgatcgtaagggctatattgcttaatataatcgtaatagaccttatcgttagggttgccccactcatcgtattcacctgtcgtgagtggaatcgactcatccagcatggtcgtgaccacatcaacaaagggaacctgtgccacaaccgccttatataattcaggggcctgattgacgatgacgcccatcagcaagcctccggcactgcctcccatcgcaaaaacgcgctgagcatccccatatccttcgttcactaaggctttcgttacatcagtaaagtcgctgaaggtatttaatttgttgagtaatttgccatcttcataccattgctgccccagttctccgcccccacgaatgtgtgccagagcaaacacaaaaccgcgatccaataagctcaaacggctactgctgaagacgggatccatactgctaccgtacgaaccataggcatacaccaataatggattgctaccagaaacaaagtagtcgcgatgataaaccaacgaaaccggtattttcacaccatcagatgcggtaacccaaatacgttcactgcgatacttttcaggggtgaaatcctttacttcctgttgctttagtaactggcgctcaccactgtccatattaatctcaaacatggagcttggcgtggtcattgaggagtaaccatagcgcaacagtgccgtttctggttctggattgtaagcaagccacgttacgtaggttggatcatcaaaagtgatggatttttcttctccagtagaccaatggatttgccgtaggtgcgtcaacccttcactgcgttcttcgaccaccagccaatcgcggaataaactgaatccttccagcataacgtccgttcttggtgcaatcagtaacgcccattgagactcatcggcaaagtcactgcacccttggctgtcttcaattttatagagcccgaaattcttcccctctttattggagcgaatatagaagtgctgtttatagtggtctacaccatattcatggtctttacggcgtggcgcaaaaacctgcggtaccggctcaggcagatcagcatccagcaacaaaatctcagacgtcgtcgtgctgctaaggtgaatcagaataaaacgttcagacgtggttttttccaagctgacataaaaagtgtcgtctgattcctgataaattaatttatcttgctcaggatcagtacccaccacatgccgatacacttgataaggcaataacgttttttcatgttttcgtacgtaatacagcgtttttgaatcatttgcccactcaaatccgcctgacgtattactgataacttcatcgtgccagcccccactggataggttttttatcctgatgtcatattggcgacgtgatagataatcttctgccaccgccagtaactggttatcaggactgacatctaaaccgcctaaggtataaaactcatggccctcggcacgctgattaccatccaatagcgtttcccagtcgctgtctgtactgacgggttgccgaacatagatagcgtactcgttacccggctcaaaacgggtttgataacggtagccgttgcgaacatacggcactgactcctcttgtggaggaatacggccaaccatttcctgatacaaggtttcacgcaactgttgttgtggcttaagcaccgccgccgtgaaagcattttcagcttgcaaataattcagtacatcagcatctgtacgttcatcatcacgtagccagtaatagtcatccacacgcgtatcaccgtgtcgcgtcatcggataagggcgtttatctgcttttgggggagtcatcattgattaggttatccatctatgtgcgttatcacgagagtggtacgattacctgttgatgcaaagaaaaacatatagtttgctgataaacaagggcatttaaagggattattgggaatttttattgttaggtagtaatacaaggagttaccagagaggctactctggcttccttttgaaacactattggccatttgaaacactattgaattgaccagatggagggcaatatgccctcaaacatagcgggttattgctctgcaataacaactgattaagagcctggtcctcaacagccagcggccctggcagttacttcggcccggcttggctattcagaccgatctggggatctggcctggtctgagcattcagcccagtataagtcattgtgccagacttgcagtcgagcaccacttgatacgttttatcacccttgttgccccgagcgatcagtggaacctgccagatatcatctttaccgataatatctaccacattaatccacactaccggcttatctgtgcccaactgttttttatctgcttcccaacgaggaatacggttttgtaggaaatcccgtttgacctgagttgctacctgggattgattcaagccgatacaagcaggaacttttacgactcgcggctcttgggcatgtacgctgcccatcatgccaagtagtatggttgccagcaccaaagctaaccctgtctttttcatcactcctccacgcattattattcctatctagtgactggagtgatgattgaaacacaggttgtaaagtgaacagcacaaccaaactgatgtgattaatactgtttaattaacaccgcgtaaattcaatcacgtaaaaccgatccagccctggatagatcgccttaatcacctttttcagttcgtctaatgacatattttcttgctcagcatgacgttcagatagcccgtccagtgtcaccggcgtgaccgatttaaccttgatgtggcaaaagaataccccatcttcattacggcacacccgaaggacttcccctgagcgaaaatcagactcactgctatcccggatagtaatcgttttacgatctgccagaatatcggcttcaaaacggccaaaaaaggtgatttcacgattcattttagatctctttttcactttctgccgaaagtgagcaaattaagcggcttgattttcttcaggtttacttttcttctcagcagtatttttttcagattgtactttttgtggcccatcaacggcgaccacgggggtactaccgcgtagaatttgccctaatgcttctttattttctgccaagaagaaacttaacgcttcacgttgttcttcctctagcgacagcggagcctgtgataaccattcagacaagttgtcagccaaatccagcatcttatcgtaggcatcggcttcttttttggttgtgaaagtcattttttcctcaccctgtctcaccacgacgaattttatttcaacggccattgctatacatccttttcgctcacagataactgtatataatcacagtgtagggtgatttatcgggatgatgcaactgccatcaccccgcaatgattattttaatagacgggctttacagtttttacctttgattttgccttgctgcaattgttgcaacgcacgcttggcactggctttacggatagccacataggcatgaaccgggaacatatcaatcttacccacatctgcggcggttaaccctgcatcaccggttaatgccccgagaatgtcaccagggcgaattttagctttgcgccccccgtcaatgcataacgtcaccatttctggttccagcatgatgttggtgctacggctaacctgttccgcaggtgtccatttcaattttatttgcagataatcttcgatggtatgggcacgtaccatttcctgtggcgtacataggctaacggccaggccgctcatccctgcgcgcccggtacggccaatgcggtgtatgtgaatttcgggatcaaacgccaattcaaagttaatgaccagctccagatccttgatatctaaaccacgagcagcaacatcggtcgccaccaacacacggcagctacgattggcaaaacgcaccagaacctgatcacgatcacgctgttctaaatccccgtgcaaagccaagacactgataccacgtgattccagtgactcataaacgctctgacaatcttttttggtgttacagaacaccacacaagaggccggctggtaatggctcagaactgagatcagcagtggcagccgtttctcacgagtcgtttcaaaaaacacctgttcaatagcgggctcttcatcggtatcacccacttcaacattcaatggttggcgctgaactcgtgcactgatctgctcaatacctgatgggtaggtggcagagaacaacaaggtttgccgctgtggaggggtatacgcaatcacgtcatcaatggcatcggaaaaacccatatccaacatgcgatcagcttcatccaacaccagcgttttcaactcatcaagtaccagcgttttcttgcgcagatgttcctgaatacgccctggcgtacccacgacaatgtgcggtgcatggaccagagaatctaattggtggcccatcggttggccgccacacagggtcagaattttaatattttgtgtaaaccgtgctaaacggcgcagctctttactgacctggtctgctaattctcgggttgggcacaataccagcgcttgggtaacaaattcccctaccgctattttgtccagcaaaccaatgccaaatgcggctgttttaccgctgccggttttggccttcgcccggacatcctgcccgttgaggattgcgggtaacaccgcagcttgtaccggggtcatctcggtatagccaagttcattaagattggacaactgctcagcaggcagtgtcagggaagaaaaggaagttgtgctcacggcagtaactcttataactggatggaatggcagcgatggcctgaaggcaagcgcaagattttgccgcgataataccagagataggcgcgttgccggaattaaaccgcaaaaaacaggttaaataggcgagacgctgcgcaacttcttctttgtatttagggcggcggtatgagatgagagaaatgtatggagaagaaattcactgctgcgcccctttaacattacagacgcaatcgttttcgtcgctattttgccgtatactggcgcgcgtcaaattaacgtgtaatctcccacagatgtaggtatctaactatgctaaccattggaaccgctctgcgccccggcgctacccgtgtcatgttgctgggcgcaggcgagctgggtaaagaagtggcgattgaatgccaaagattagggcttgaggtgattgcggttgatcgctatgccgatgcccccgcgatgcatgttgctcatcgtagccacgtcattaatatgctggatggtgccgcactcaagcagttagtcgcccaggaaaaaccgcattatatcgtgccggaaatcgaagctatcgccaccgatatgctggttgagctggagaagatgggccaacatgttgtgccttgtgcagaagccacccgtctgaccatgaaccgcgagggcatccgccgtctggccgcagagacgttgcaattacccacgtccagttaccgctttgccgacacagatagcgccttctttcaggccgtgcgcgacataggttacccttgcattgttaaaccggtaatgagttcttctggtaaaggccagagcctgatccgcagcgaggaacaccttcaggctgcttgggaatatgcacaacaaggtggccgtgccggtagcgggcgcgtgattatcgaaggtttggttcattttgattttgaaatcactttactgacgatccgtgctgtcgatggtattcatttttgcgccccaataggccaccgtcaggaagatggcgactatcgcgagtcctggcaaccccaagccatgagtgatatcgccctgcagcgagcaaaagagatctccgcacaagtggtcaccgcgttaggtgggtttgggctatttggcgtagaactgtttgtttgtggtgatgacgttattttcagcgaagtttctcctcgcccacatgataccggcatggtgaccttgatttcgcagaatatgtccgagtttgccttgcacgtgcgcgcatttcttggtttgccgattggcactatccgccaatatggggcggctgcctcggcagttattttgccagaactgaccagccagaatatcacctatcgcgggctggaaactgccctgataggcgatacacagattcggttatttggtaaacctgaaattgccggtaagcggcgtttaggggttgcactggccgttgcagataatatagaaaccgccattgaagtggcaaaaaaggccgcgggaaacattgaggtcagtggggaatgatcatcctgctcatttagccgacgctagcaaataaataaacccgccattcagccagcgggtttatttttatctatcaatcgttctatcggccagtaaccgcctgcgatcaataacaaccagaaacattagccctcatacgggtcttcaatgtcatccgcatccggttcatcatcccggcggtaatcagactcagtatgttcatcaaaatcatgatcttcaaagatagccatcgcttgtggatcattttggtgccgctcacggatttctgcggccaccaatgcaatcgcttcaccactgctcatcccttcagacatgaatttgtgaatacgttcaaccgcttcttgctgttcctcatgggaaagtgaaggcatacccgctagcatctattgatctcctacatataatttattgagtatacctgtttattcctgcctgcggtaaactcctgccaccactgtcttagtgatttatgcagccttgtagcccattgccaacatgtacataagacatctctttatgaccattcgaaagaaaagaatagcgacctatgtgtgagaaatttttaaccgtcaaagagttaccttatcaccctgatgccctgcttcaacaattcaccccacttgccaaccaagcttgggcgatgttgttgcactcaggatttgctcaacacccccatagtcgctttgatatcttggtcgctgatccaaaaataacgctgacaactcatggggataaaacggttattgtcagtgatcaggggcaggaaacctccctcgcggatcccttctctttgctgcagcagcaactggataaattcgccccagcgatgcctgctcaccctgatctgccgtttcagggcggagcgttagggctatttggttacgacttaggccgccgagttgaaaaattgcctgaactggcggcgcacgatatcgccttgccggatatggccattggcctgtatgactgggcgctcattgctgaccactctcggcagaagctcacgctggtatcccttggcgatgccgaacagcgcttgcattggctgcatcagcaaacaaccgatgagaacctcgtccccttcaaactcacggttccatggcaggcagatatgtcacgggagcagtacggcgaaaaattccgccaaattcaagcgtatctgcgtagcggtgactgttaccaaatcaatctggcacaaagattcagcgcagagtatcagggggatgaatggcaagcatttctgtcactgagtcgtagcaatcaagcccccttttcagcttttattcgcttacccgacaacgccatattgagtgtttcaccagaacgtttcttgtggttggagaatcatcaggttcaaacccggccgattaaaggtacgctaccccgtttggccgatcctgagcaggatcgccagcaagctgagcgattggcgaattcagccaaagatcaggctgaaaatctcatgattgtggacttactgcgtaacgatattggccgtgtcgcacgtccgggtagcgtccgcgtaccagagctgtttgtggtggagccttttcctgcggtgcaccacttagtcagtacaattaccgcaatacttcccccagaatgttcgccgaccgaattactgcgcgcctgtttccccggcgggtcaattactggtgcccccaaggtccgagcaatggaaattattgaacaactcgaaccctatcgacgcaatgcttattgcggtaacattggctacataagttgctgcggcaccatggataccaatattactatccgtaccctgatgacagagaacggtaagatatattgttctgccggaggggggattgtcgccgacagccaagagcaagctgaatatcaagaaacgttcgataaggtcgcccgtattttaccgcaactgggggagtgtgttatttcgtgagtgaattaattactgggcagtacttgtccgagtttattaaccgtttccaactacaactgccgcaacccgataatgttttgactcatagtcactatttttctgccactaaccgccgtgctgctgtattgatacccattatttgccgcccagagcccacattattactgacccgccgcgctgatcacttgcgtaaacacgcgggtcaggtcgcgttcccgggtgggaaggccgatcctgacgatcagtcactgattagtaccgcgctacgtgaagccgaagaggaagtcgccattccggcatccgtagttcatgtgttagggaaactggctcccctgaacagttctagtggttatcacgtcacgccaattgtgggattagtaccagccaatatccctttttacggcaatgacgaagaagtggctgggctatttgaaatccccttacatgaagcgctgagcctctctcgctaccattcgctggatattcatcgggagggaatcaatcaccgggtctatctttcatggtacgaaaaccaatttatctggggcctgaccgccacgattattcgccatctggcgcagcaagtcagtatttgactcataaagccgccatttggcggctgttaacctgtgacatccgtcacatcgtgcagctaaaaaacagtaataacagcataaagcgatccttgtcacctcctcaattcgatttttactctatttttcttgcacattcattttaaaaaaactgtaaaatggtctatcggcattactaaatatctgtaaaatattatccgccgctataaaccactaagaaaataaggtcaattcctgatagttatggttaatagctgagagtcatggttaatagctaatagttaatgcggccaatatcagcataagctgttacccaaataggcttaatggcgagaccgtgtttagagatagaaaacgtttagagaccaaaatataccgggccattgaccccgtagctgaataactagaacgtattttgttaaatagggataattttcactctccttggcggttttttatcctccctggaggaagagaaaaatgtagccgttgccgtatcaaataggcacagctaatccgagtagcccccaaatcaataaaggtctgtgattgcatcacttcatgtatggatatttattatgtgtagtgacccgcgtctagccacaaagttttatacttaatacaaatgttctcaagccctatcaatcaggcgctgagtataataataggtttttgtgaaggagctttagcgtgattagcgtttttgacatgtttaagattggtatcggtccgtccagctctcataccgttgggccaatgaaagcgggtaagcaatttgtcgatttgctgataaccgaaggattgatgccgtctatcacgcgtgttgccgtcgatgtttacggctcactgtcgctgaccgggaaaggccatcacaccgatatcgccattattatgggtctggcaggtaacctgcctgataccgttgatatcgacagcatccctgcgtttatccgcgatgttgaattacgccaaaaactgatgttggcaaatggcctgcatgaagtcgatttcccccgtgaaggcgggatggtcttccgcagcgataatctgccactgcatgagaatggcatgcaaattcatgcttttgctggcgatgaaaaagtcctcagcaaaacatactactccatcggcggtggttttatcgttgatgaagagaattttggcaaagccagcgtgaatgacgttagcgtcccctacccgtttaactctgctgccgaaatattagccaactgcgagcaaactggcctgtctatctccggtatggtgatgcagaatgaactggcgatgcacagtaaagaagagattgagtcctatttcaccgccatctggcagaccatgcgcgcctgtatcgatcgcggtttgaataccgagggtgtgctgcctgggccactgcgtgtaccacgtcgtgcatcggcattacgccgcctgctggtctcttccgataagctgtccagtgaccccatgattgtcattgactgggtcaatatgttcgcactggccgtgaatgaagaaaatgcggcaggtggacgtgtcgtgacggcacccactaacggggcttgcggtatcgttccggcggttctggcctattacgatcactttatcgaaccggtgacacctgaaatctttattcgttatttcctcgcatctggtgccatcgggattttgtataagatgaatgcttctatttctggtgcagaggtgggttgtcagggcgaagtgggcgttgcctgttcaatggcggccgctggtcttgctgaattgctgggtgctagcccgatccaagtctgtatcgcagccgagattggcatggaacacaacttaggtctgacctgcgacccggttgcgggtcaggtacaggtaccatgtattgaacgcaatgcgattgcatcggtaaaagcgatcaactccgcacggatggcgatgcgccgtaccagtgaaccgcgcgtctccctcgataaagttatcgaaacgatgtttgaaacaggtaaagatatgaatgccaaataccgcgaaacatcgcgtggtggcctggcgattaaagtgcagtgtacttgatttttttcgctgacagctatcttgaaacaacccaaaggggagccaatgtatgaccggtttatacacaaagcgcccttcggacggctgacaaaccccgatgacgcgatctgaaacggtaagaataggcaggggagtaaaggatggcgcggctagcccccagggagggctatttttatgcagggaagctggcctctttacgctctgcctgttctctccgccgcaggcactttgtcaacaacctctaatgcacgtcagttaaatatgacgggcattagaggtttacaccatcaccgggtgaaaatggcgtttaaagtaaatcagaccatggccttgctcacgcagaacgatctgtgtgatgtgtaccaaataaaccagatgtgtacctatcgtttgtacctgttcaatcaccccctccaaactggctaaggtatctcgtaacaacggctggccgagcagaccgacattccagatatcccaactgaaacgttcttccatgctgctccccgtcattccagcaaaatgacgcgccataggctcttgttgatgattcagtacgttgatgcataaacatccattttgctgaaaaacagggttcattgcactattacgattaatacaaattatcaaggtcgggggggtatctgtcacggaacacactgcggttgctgtaatgccacaacgtccggcagggccatcggtggtcacaatattaaccgctgccgataaacaggccatcgcgtcacgaaaacacagatgatgttgattttctgttgacatataaacctcctggtacctgattatttcattaacctattcagttgattaatatcgttattattgtgcagatgaggaaccgtccagccctgagtatcataatcactcaaacaccgatcaaccatcgccatcatctggtccatagatccgtctccctgcgcctgacgcaaacattgcagacggatctcatcctggctgcccgcatagttaatttcatataattcatggcggccgccaaactcactgcccatcgcatcccacatcaatttcaggaccttaatgcgttctacatggtcgataccgtttgaaccccgcacataacgcgacaggtatttgtcgatagccggattttgtagatcacggacactggaggggagataaatcagaccactggcgagcgtacgctcaatgatattcttgattttgcagtatgccatcggtgcgatgacgcggtaggcttgcaatgctgcgagatcgggtagataagcgccgttcacccaaggtttcgcctcggcgcacatggcatcgcttaacgcccagatcacgttacgccaagcgaccacttcacctaaatccgcttggacaccacgaaactccagtgagccagtgcacattaaactctttttcagcaatgcggtaataaagtccagtttcacgccgagacgcgtacaagcctgaagtgggaataaccgggcgaatcctccctgagtagaccaccgacggcagcgatcaaaatcacggtagattaaaatattctcccaagggataagtacgttatccatcactaaaatcgcatcgttctcatcaaatcgactggagagcggataatcaaacggggagcctgtcgcgcccaccatcagttcgtaagatccgcgggaaatcaacttcataccgtcagcatccattggtgcgacaaacatcagcgcaaaatcagggtcttcccccatcacttgagcggatccaaaaccgataaaattgtaatgtgttaatgccgagttagtggcgaccactttggctccactgacaataattccggcatcggtctctttttcgatatggatatacacatctttcacttcatctgcggacttatggcgatcaaggggcgggttgacgatggcatgattaaaatagaggccggattcctggatacgctgataccaattgcgggcattatccgcaaattgaccataaaactcgggaaatgcgcccaatacgctgccaaacgctgccttgtaatccggtgagcgccccatccaaccgtaattctgacgtgaccagtgggcaatagcatcccgttgctgacgtaactctgccgggctagtggcatagcgaaaaaatttatgtgtatagccgccattacccgtatcagtattccaacagagctgttcatgggactgagggtcatggagtgcatcatatagctggccaatggacgccgcagcattgcgaaaagccggatgagtggtaacgtttttcactcgctcgccgtaaatgtaaatctctcggccatcttgtaaactgtccagatattctttatgggtaaaaggacgttggttattcgctcggaaattttctggcttcatatttacctcgtcatcaaaataaagaccggctcgctgacattcttgtcggcgtgggtcccttagcccattagaaaatggcttttggaggtgcctttttcattggaatcatcaagaaaataacagccccgataaccaataaaccggcaacgaaatacagcccggaattaaagttaccggtctggtctttcaaccaaccaattaaaaccgggctgacagccgaaccaatatttccagtggcatttatcactgcaataccaacagctctggctctcaggctgatggattgatccggtgtagtccagaaaatcgccatcgccgtaaatgacccggtcgaggccataatgatccctaacaactggattacgctattttgtgtggccgatgccagcacccaccccgctgcggcaaacagatacggcaaaaccgtgtgcattttgcgttcctgaacccgatccgagcgtctactccaccagatcatgccggcaatggtacaaacttgtgggatagcggccagcagaccgatagtgatattgctgctgctctgattaaaactttgcaggatctgcggcgtccaaatattcaccgcacttagggtattggttaaacagaagtaagccagtgtatacatcagcaccacgggggtgaaaatttcccgccacatcgcggattgtggtaaggcaccataatccgcctgtttcgccaattgcaaacggtcactctccagcatctcttgcagacactgtttatcttctttcgttaaccagcgcgctttctgcggggtatcgtccagatagaaccagaccaccccccccagcaagaccgatggaaagccttccagcagaaatagccactgccaaccacgcatattcaaaaaaccatcaagcgccaaaatatagccggaaaccagagagccgagcgccatagtcactggcatcgccaccataaacagcgcattggctctggctcgaaagtgggccggaaaccaataagttaaatacaccagaatgccgggtaaaaaaccggcttcggtgatcccaacaatcattcgtaagagatacaaactgttggggccgacggcaaataaggtcgcggtagaagcgatcccccagagcaccataatggtcgcaatccaacgcctggcacccacgatccccaacatgatattgctggggatcgcgaataagatatatgtcacgtagaataatgtagtcgctaaaccaaaggttgtggcacttagccctaaatccttccccatcgtcaaacccgcaaaacctatattgatacgatcaaggaaggcaaaaacaaacaacaagaataagaacgggatcagacggcgaaacagtttattaatgacggactgctgctgcgcacttaatggtgtgtttttattgaccggcggggtaacgcccggtgcggtagacagtgaatcgctcatgataatgtcctcgatacggacagggttaatatccacccgatggtgcaagcggtggatgatgattacccacaccgaagcgggctgccagtgcctcggctgtgcgtgctaatagcgtcgtatctacacctacagccacaaatagtgcccccagtttcagataatactcagccacctctggcgtggtcatcaagatcccggccgctttatcggcagtcttaattttcatcactgcgctatcgatggcttgacggacctcgggatggtgtggattacccgcaaaacccatatcagaagcgagatcggccgggccgataaacacaccatcgacaccatcaaccgccaaaatctcgggtagattgcgcagtgcttcgcgtgtttctatttggagcaatacgcatatctgttcgtcagcttgctgcacataatctgcgattctattccaacgggaagctcgggccagcgcgcttccgacgccgcgaatcccctgcggaggatagcgggtcgcactgatcgcagcgcgcgcttgtgcggcgttttgaatcattgggagcaataaggtttgtgcgccaatatccagcaatttttttatcattaccgggtcattccacgccggacgaaccacgggctggctcggataagacgcgatcgtctgtaattgccctaagatccgttgtacatcattcggggcatgttcatcgtcgatcaacaaccagtcaaaccccgcaccggccaggatttcagcactgtaattgctacacaaacctagccataagccaatttgtggtttttttgctttcagtgcctgtttaaatttatttgttaatggaaacatcactaagcccctaaacaaagtggcaacttatggcacctaacgggccataatccacatggaaagtatcaccacgacgcgctggaaccgggcgggtgaaggatccaccaagaattatctgcccgacttccagcggtatatcgtaagcactcagcttgttagccaaccaggccaccccgttagccgggtgattcaataccgccgcggcaacgccgctctcttcaatcacgccattgcggtacatcagtgcactgacccaacgtaaatccagttccgtcggtttaacgggccgccctcccagaatcacccccgcattggcggcattatctgaaatggtgtcgcagacgttacgagggcgctgtgattgcggatcaatttgatggctacgcgcatcgatcaattccagtgccggaatgacaaaatcagtggcgttgtaaacgtcaaacagagtgcagtttggcccacttaacggcttgtccagcacaaatgccagttcgacttcaaggcgcgggacaatgaaacggtcaatgggaatgtcactgccatcggcgaaaaacatctgatccaataaggtgccgtaatccggctcattaatttgggaactggtttgcatggctttcgaggttaggccaattttatggcccctcaatatctgcccttgttggatcttcatggccacccattgacgctggatagcataagcgtcctcaatggttatcatggggtaatcgagcgagacttggcggatttgttcaccacactgttcagcttggtatagctgttgtgcaatttggataatcgtcttttgagctaacatgcagaggttccctgttggaacaatgtatgagcattgttctgtttaaagctaagcgttggatccagctcctctatgacgaacgacaaagccagataacgttgggacatcagggctgcgaaatgcgcttgaatcaaggcaaacaatgtctttccgaccgcctgtcggtgctcgatactgcgtccgtagcctatttttagcgtcatatggacaaaagcgtagtcttgctgtccatccgccatttgccaggtatccagccaaatggcacggctgcgaatacctgccaatgggaaaagacccgtgttcaccagagtttgatttacgttagaaaacaagacgggtaattcggcctgttcacggatgttgtcagtacattctgcgtagaaatgcgccatagcctctccccttatcagtgagatttacccgtaaacggccaatgggaatatcgcattcacctgcccggtacccgaactggcaaacagatcggtgacaaactccaccttgccatcgtatttatcccatcccagcatcccgagcagcatgacggtatcgtgcatattgccctcgccaaaacagtactgggcatattccggtaacatttggcagaactcgctgaatttaccttctcgccagagctcgacgacccgctcatccatttgatgatcgaattcgcgcgtgtagctattcatcccttcttcagcgcgttgatcatcaataaagcgatgtgagagagagccgctggctaaaactgcaacgatgccatcatagtgttcaatggcgttgatgatggcctgacccaggttacggctgtcatcaaaggcatgaacggtacagaaagccgaaatggagatcactttaaagtgcttatcgctattcatataacgcatagggaccagcgtgccatattccagctttaaactcggaatattgtgggcctgtgcacgaacccccaacttgcaggcttcggcggcaatcatttgccccagcgcggggttgccctcatattcataagccatatcgcgaatgaaatgtggcagttcattactggtataaaccccggaaaaagagtcactgcaattaatgtgatacgcactgttcaccagccaatgggtatcaaaaacaataagagtatcaaccccttgttcacggcagcgccgactaatttcaagatgaccattgatcgctgcctgacggcagccgtggtgctttcccggtaactcagacagatacatggaaggcacatgggtgatttttgctgctaatgctaattttcccatacatcctcgctcgaaaactcagtgggttttcttgataaaatccgcacgaaaccgtcgattatcaggggataagcctctctgatattgattgcgatttaacccgcggcgatgatgtctgttacatcccccaacgggggatcggatgctcccccatggaaatacagacgtttttcacttcagcaaaaacatcaaaactgtactttcccccttcacgcccggttcccgatgccttgatgccgccaaatggctggcggagatcccgcacattctgggtattcacgaacaccatgccggcttcaatacttcgggccaaacgcagtccggcgtcttcattcttaaaggggatcaggcaagcgaccggtccaaaaatctcttcctgagcaacccgcattcggttatcaacatcggccaacaccgttggacgcaggaagtgccctccgcgcagatgagcaggtaggtcgatgggtttatccggcccccctgccaacaacgtggccccctcctctatccccaactggatatagccggaaactttgtcccaatgcggtttactgatcaatgcgccaacttgagtgtcgagatcttgtgggtcccccacacgtaaacggctggcccgctcagcaaaacgttgaataaatgccgaatagagactctcttgaataaaaatgcgcgaacccgccgtgcaacgttcaccattgagagagaagatggaaaatagcgccgcatccatagcccgttcgatatcagcatcgtcgaagataagtaccggggatttaccaccgagttccatggagtattttttcaacccggcacgttgcatgatgcggtttcccgtcgcggtgccgccggtaaaagagatagctcggacatcctgatgacataccaatgcatcaccgacagtggccccatatccttgtaccacgttgagaacccccgccggtatacccgcctctaaggccagttcacccagtttgtctgcggtcagtggcgatagctccgacattttcaatatcgcggtgttacccagcgccaaacaaggcgcgaccttccaggtcgccgtcataaaagggacattccaaggggagaccaacgcacacactcccacgggttgcaccaaggtgtaattcaacatttgatcgtcaaccggatacgtctggccattcatttgctgacaaatttcggcaaaaaattcgaagttatgtgctgcccgcgggatcaaggcattttgcgtttgataaatgggcaggccggtatcctgcgtttccatctgcgctatttctgggatctgttgctcaatcaactcccccagacggcgcattagacgggcacgcactttcatcggcaggttagcccagtgagggaaagcacttttcgcggcagcaacggcttggttgatctcttttatccccccgcttgccacgtcagccagcacctcgccagtggccggattgattgttgtgaaatagtcattgctggtaatatttttcccatcaatccaatggttaacaatcttcatagcaaaccgtcctcatagtctgtttggctgataacacggttaagcaggcaaccaataccatctacctcaaccacgacttcatcccccggaaccacattcgataggcctttgggcgttcccgtggcgatcatgtcaccgggttgtaaggttataaactcactcagatacgccatcagaaaaggaatatcgaaaatcagatcggcggtgttacctcgctggcataattcaccgttgacccaagtgcgaataaccaaattatgaggattgggaatatccgctttatcgactatccatgggccgataggcgtcaaggtatcgcggctttttacccgtagattgggacgatagtagttctctaaatagtcacgaacggcatagtcattacacaaggtataaccggcaacataatccatggcgtgagctgggttgaggtaacgcgctggtttgccaaccacgaccacgagctcggcttcataatgcatatattcaatgttatcggggcggacggaaacctgacgatgtccggtgaagctatggggcgctttaataaaaatcagtggctctttcggggggctgaaatccaactctgccgcgtgatcagcataattcaatccgagtgcaaataacgttcctgtcgcaggaggcaaccatataacgtgctcactgctaacattgcgaccatctggcaaacaaatgttgccttgtggatcgacagtgacatgaaaggtactgccttggtattggatgcgagcatgtttcatggccaacttccttgctggatcacgatattttccagcacaggcagccctgcaacctgtatttgcacctggtctccaaggccgagttcaacccgatgcagtggcgtccctaacaagagaacatcccccggttgtaacgtgatgaattcactcagtgcactaagaagttgagtgcctgatctgaccaaccccgagcttgaccagcgatcagcctcttgcccattaatcaaggtaataatctcaagcgcagaggtatcaataaacggccccagatcgcccaaaggacaaaatccatcacggcattttgcttgaatggcgggacggtaaaaatggctttccggcaagctgacttcatttgctaccgcaaaaccggcgatatagtacgccgcgtcctttaaggcaacatgacgggcaacctgaccaacaaccagtgccaaggtggcaccactcatcacggtaaatccctctgggtacgggatgccatcgccatggcgtatcacggtattacgcggtttgataaaccacaccggcgttttcggggggcggttataaggtgcctgatgaaaggtgctatcccaagcctctatctgactttgatggttcaatgcaacggcaaatacggtacctttcatgcaatgttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcccaacacatagttaacaataatttgaatcaataggtcaataattaaccaattctatattttaaattcgtgatcttgataacaatttatttacaataaataaattgtctttaaaaaaacaaataattatatttatttaaacaggctaaataaaatcaggcgttagcgcggccgtaaatttattattaagctattaataataatgaaaaacaggtggtttttttgtgtaaggaatcgctggtgtctggcccatctgtccgtatactaaaaacagcagagcctccctctaggagaggataaattactaacgtcgagtcgttgttacttatgcatgaatcactgaccatcgcattattgcaggctcgtgaagccgctatggctttttttcggcctatcttgaaagccaatcatctgactgagcagcaatggcggatcattcgagtgctcgcggataatcgctcaattgattttcatgggctggcccgccaaacctgtattttacgtccaagcctaacggggattttgacgcgaatggagcgtaacaatttgatttttcgcctcaaacccgtcaacgatcagcgcaaactttatgtctccttaactcaggagggacaaaatttgtatgacaacgctcggccacaggttgaagaaggttacaggctaattgaggcagcattttcaccagataaaatggcgcaactctctttactgctggatgaattcattaccgtgggtaataaacatcggcaagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgaagagtgatgggtttacggcgtctttgcgttctgtctgttacctccgtcgcgggtacgttgtcaataacctcaggggagccgaagcgcccctgaggttccactctctgcttactcttccaactcattactcagcttggtaatgcgcaccagctcaatacggtaatctgagacgtccataatctggaagcgcaggttatgcagctcaatcacatcccctgccgttggcatatggcccgaatgagacaacagtaaaccggctaacgaggcataatcagcggttgggctaaccagtgtctggcaatccagcgcctgttccaacgagtgcagatctgccccccctttcaccaaccaaccatcaccatcggcaataatatctggcgtttcatcttcatcagggaattcaccggcaatcgcttccaggacatccagcggtgttaccagaccctgcaccacgccgaactcgtcattcaccaccaccaggcggcccttggctttgcgcaatacccccaacagattaatcacatccatggtatcaggcaccacgattggcggggttgtcgcggcaaaatcacaaatagactcaccccgctcaatcgccaccagcaggtctttagcgcgaaccacaccaatgatttgatccaaagagtcgcggcaaacagggaacaaactgtgtggggtatctaacaactgctcgcgaatttcggcttgtgaacggttgcaatcaacccaagaaatttcggtacgcggcgtcattacgctgcgtaatgatcgcgaggccagcgttaataccccgctgatcatatagcgttcttcttcagcaaaggcttctgttggtactgcctgttgagggtcaccactctgttgttcctgctgctgacgcccacccatcagacggatgatcgcttctgctgtacgttgacgtcttggtaaacgcgattcatgtttgatgaagttacgacgcgcaatctggttaaacaactcaatcaagattgagaagccaatcgcggcatacaggtaacctttcggaatgtggaagccaaaaccttcggcaatcaaactcaagccgatcatcaacaggaagctcagacatagcacgaccaccgttgggtgctcgttcacaaatcgggtcagggatttcgaggccagtaacatgacccccatggcaatcaccacggctgtcatcatgataggcaagtcgttgaccatccctaccgccgtaatcactgcatccagggagaagaccgcatccaggatgacaatttggaccacgaccgcccagaagctggcatagccccggttcgccccatcattgtgctgattaccttctaaccgttcatgtagctcggtggtggctttaaacagcaggaacaacccccccaccagcaaaatcaaatctcgcccagcgaaattaaacgcaccgacgctgaacagcggtgtcgtaagcgtgaccatccatgaaatgaccgacaacagccccaaacgcatgatcaatgccagagataaaccgataatgcgggctttatccctttgtttaggcggcagtttatctgccaaaatggcaataaataccaggttatcaatgcccagaacaatctctaataccaccagtgtaagcaaccctgcccaaattgaggggtccattaaaagttccatgtcagactccgaaaataagaacatgatccagatgatgcgcgccctgcaacagagacggcaaaacgccgctgcacggttgtcagcactgatacacagaaagatcgggtgaaatgatacgcagctaaggtgcgtgattgaataaccagatttaaacccattggttgggtgttaacgctaaagaaacagtaacttcggtgacagtccatagggagagctgaggcccttaactcctgacaatgaaaagagacgccaactttatcaggattttttttgttggcatagtcgcatttattcattagttctatataaaccaccatctaatgaaattaaggaataacgattcgatggcgatttcatgggttcggagcaccaccggcacggcagtatcatgattgttcatacctgccctcatacacatgtctgtcacataaatgatgataatttatccaagtaggcgaaatcattcataacttctcctaatagatgagcaatgtcacataatttattttttcactgactaaaataaatcacactggggtactgagaacggttgcctgaatcgattcattaatagtagatgcaaatcgtcagcgacaagcgaatattgcgactatcataatagattcaagtagctcaacagtatttttggtgatgagttgtttttctgttagtgcaataactcaattttgagttaacagagggggtagcgagtgagtatagctattatcatcggcacacatggggctgcggcagaacaactgcttaaaacagctgaaatgattttaggtgaacagagtaatgttgcttatatcgatttcgtcccaggtgaaaatgctgaaacgttgattgagaagtacaacgatagattgaccgggctagataccagtaaaggtgttctattcttggtcgatacttggggtggtagcccgtttaatgccgccagtcgcattgctatcgataaagagaactatgaggtcgtcactggcgttaacattccgatgctggctgaaacctttatggctcgtgatgatgagccgtcattcgctgaattggttgcagtagctgtcgagaccggccgcgagggtgtgaaagccttaaaagcgcctgatgttaaaagtgataagcccgagacacaacccgcagctccagtgccaacagccaaggctcctgccgttgctttaggtccgaacgatcatatgaagatcgggctggcacgtattgatgaccgcttaatccatggacaggttgcgacccgttggaccaaagaaactaacgtaaaccgcattattgtagtcagtgatgaagttgctgccgacaaaatgcgtaaaaccttgctaacgcaagttgcccctcccggtgttaccgcacacgtggttgatgtagaaaaagcgattcgcgtttataacaacccgaaatatgccaatgatagggtcatgctgctctttaccaacccgactgacgttgttcgtctggttgagggcggtgtagacattaaatcagtcaatattggtggtatggcattccgtcaggggaaaacccaggtgaacaatgccgtctccattgatgaaaaagatattgaagcgtttaacaaattgaatgctcgcggtattgaattggaagtccgaaaagtgtcttcggatagccggctcaaaatgatggatttgattagtaaattaaataaatagctccactaaaaactacgtagaaaggtaataccctgtcctattttggggcttggttattttactcagctttattggtcataggagaagtacaatggagataacaactcttcagattgtgctgatatttatcgttgcatgtatcgccgggatgggttccattctggatgagttccaatttcaccgcccgctcgtcgcctgtaccttggtaggtatggttctgggtgatatgaaaaccggtattatcatcggtggtactttagaaatgatcgcgcttggttggatgaacatcggggctgctgtagcacctgatgcggctctggcctcaattatttcaaccatcctggttatcgccgggggccaagatatcggtgccggtatcgccttggcgatcccactggctgcagccggtcaggtgttaactattatcgtgcgtaccattaccgtggccttccaacacgccgctgatggcgctgccgaacgtggcagtctacgagcgattacctggctccacatctctgccctgttcttacaggcaatgcgtatcgccattcccgcgcttatcgttgctctgtccgtgggtacatctgaagttcagatgatgctcagttcaattcctgaagtggttaccagtggcctgaacatcgccggtggtatgatcgttgtcgttggttacgccatggttatcaacatgatgcgtgctggctacctgatgccattcttctatttaggtttcgttactgccgcatttaccaacttcaacctggttgcattgggggttattggtgtggttatggctgttctttatatccaagtcagccctaaatacaacaagtctcaggttgtacagtctggcccggccaataacgatcttgataacgaattagactaggaaaaggtgagagaaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttactaaaacaactaccggtgaaaagaaactcacggccagcgacattcgcggtgtgtttctccgttcaaacctcttccaagggtcgtggaacttcgagcgtatgcaggcgctgggtttctgtttctccatggtgccagcgatccgtcgtctgtatccagagaactcggaagagcgtaagcaggcgatcaaacgccatctggaattcttcaatacccagcctttcgtggccgcgccaattctgggcgtcaccttggcgatggaagagcagagagccaatggtgctgagatcgacgatgctgcaattaacggcattaaagtgggtctgatggggccactggccggtgtcggtgacccgatcttctggggtaccgtacgtccagtgtttgcggctctcggtgcgggtatcgccatgagcggtagcttactgggtccattgctgttcttcgtgctgtttaacgtggtgcgtttgctgacccgttattacggtgtggcatatggctacaaaaaaggcgtcaatatcgttaatgatatgggcggcggcttcctgcagaaactgacggaaggggcgtctatcctcggcctgtttgttatgggggccttggttaacaagtggacgcacgtcaacataccggtggtggtgtccaggataaccaacccggcgggcgaaaccacagtaacaacggtacaaacgatcttggaccagttgatgccaggcttagtgccgctgctattaaccttcggttgtatgtggctattgcgccgtaaagttaacgcactgtggattattatgggcttcttcgctatcggtatctttggctactggattggcttcttggcaccataactctggcgattatcttcatccaaaaccgggggcttgctcccggttattttatcttttagacaccgttcgaaactcaaaaaaattggcgttgcaggtaggcggcaagcgaatgaatcccgctgaacttacacggcgagtgaatacgcgtagctaaccccccttacaactccagattcgaagggtatacaggagttgttgcatgtcggttactgatcttgttttagttgtttttatcgccctactactcatttatgccatctatgatgaattcatcatgaacatgatgaagggtaaaactcgactacaagttcacctgaaacgtaaaaacaaactcgattgcatgatctttgtcggactgattggcattcttatttacaataatgttatggcccatggtgcgccattaaccacctatttattagtgggtttagccttggttgcagtttatatttcgtatattcgctggcccaagttgttgtttaagaatacaggttttttctatgctaatacttttattgaatatagccgaataaaaagtatgaatttatctgaagatggaatcctcgtgattgatttagagcagcgcaggttactcattcaggttaaaaaattagatgacttagaaaaaatatataattttttcattgaaaatcaatcataaagatttttctttctggggaattcatcaatttacgctacaaccgaatgattaatttcccagcaagatttaaaatttcccttctgtttatttccacaccgttactgatgcttatatactctattttttaaacttaatttgataatgaaaatcattatcaatagcgattatataccatattgtatttggggttgtcggcattcgattttatatgttaaggttgcgccgttcatggggagtagccggtttctgtgcaatatattcataatatattggcaagcagaaacgcccgtatcaacatactcgtttcatttatttgaaacgtggtacgggcagccaggtaaggttggcgagaccatagacacgtagctccgtcgttaggttgggggtgggttacgtgtatatggagccgcccggccgagactatttctatgaatctatctgcaacaattattctcgcttttgctatgtctatggatgcatttgctgcgtcaattggcaaaggtgccacgctgtataaaccccgttttcgtgaagcactgcgtactggcctgatttttggcgtcatcgaagcaattaccccgctgattggttggtgtatcggcctgttcgccagccaatatattatggaatgggatcactggattgccttcagtctgctgtttattcttggttgccgtatgatttttgaaggtatgaaacagcgggtagcagaaacggaaaaaatgcgcagtcacagtttttgggtgttggtgacaaccgccattgccaccagccttgatgcgatggcgatcggcgtcggtctggccttcttgcaagtggatatcgtacacaccgcgatggctattggcttagccaccatgattatggcaacgctggggatgctgattggccgctacattggcccactactgggtaagcgcgctgagattatcggcgggatcgtattgatcggtatcggctttaatattctgtatgaacatatgcaccttactgcctaaaagcaccgcccttttattctcgctgtaaataaagtactgctgcgcgataaatgagaaatcccccggcgatatatcaaatcgccgggggatttcagtaaagcacctgtttagtaaacaacagttcactcaatcactatttcagcaaagtcgccgcaacttatcagaagtccatggagacggataatttcagcgtacgtggatcgccctgatacaggtaaacgccgctatcttctatcgattcccaataacgctcgttagtcacgttttcaaggttagcgcgccatatcaggttagtctctttcattggcatggtatagcgcacgcccagatccaggcgggtccacggtttaattttcaaggtattcgcatcattggcatactgggatccagaacgtgtcagggtgccagtggcggtcagcccttctactgaagggatatcgtactcgccgccgaacactaattggtaacgagcaacaccgacagcatagttaccgttgttcgtcccattttgggttttagtcagtttaggatctaaccaaaccgcactccctaacaaacgagtacccaataccggctcaccaaagacattcagttcaacaccccggttacgctgttcgccatagaaaccataagtattggtcgcgggatcaaccgtgcccgtcgggcgggtaatttcaaataaagccaatgtcccgccatagcgctggttatcgaatttcacgccgacttcattttgtttggagtgaacaataccagggatttggcctttgttgaccaccggcttgccgttaaattcatttggcgcagacttacccggccccaacgcttcaatatggttggcatacagagacaccttctcccatggcctcaccagcacaccataaattggcgtcactttcatcgcatctaatgagccagcactgtttggtacgccattattaaaattacggatagtgacatcctggcggcgtacccccagcatcagctgaactttgtcatccatcatcgataaggtatcggacaatgagaagccggaagccctaacttgactcgtcaacgtaggatcttggttgggactataaaaattgggattagtcgatgttggcgggaaaggtatgacccccggattatagatattggtattgatactctcggacatattaaaggcagatttggttgtccgataattagttgcataccctaaattcactttatgggtgataaaaccagtatcaaaatgcccacgaataccacctaaaccggcaatagactcagaaatataaggcacatataaacggctgatcgtcgcattgccgctgttatccgtcaggattggcgagccgtattgccccgtttcttcgttatggctggccccgatggaaccataaaccgtccagttctggctaacatcatactcgctacgcaacataccaaacgtggtctccaaatcggtataaacccacggttgaccatagttcagtgtggttgacggcggttcaggaataacggtcaccgcaccgacacccacggtggtacgcatatgatgaatagtttgcttttggtaacccacatccaatgaggtccgcgcgcgatcactacggtagtcaaggccggtagacaccgcggttaggcgattcttctcatctttgatggccgtttcaccttcacgatgcagtacgttaacccgcacgccatattgatcgttatcaccatagcgacgtcccacatccagccctccccccacttgcgctgctgaaccataatccacagtaacgcgagtcaatggcgtatcaccggcacgtttaggttccagattaatcatgcctccaacgccactgccacttggcgagataccgttaataaaggcattagctcctttaaagacttcgactcgttcaaccatgctggtagaaacaatctggcgcggtagcacaccaaataaaccaccgaatgaaatatcgtcgccatccagattaaaaccacgaatacggtaattctgtgatgggttaccataaccccgcacgttttgtaccgaagcgtcatttttgaccacatcagcaatggtcgccgcttgctgatcttcgatcattttcgaggtgtaaccgataatattgaatggcacgttacgggcatcttgctgccccagaaaaccaatacggccaccattagccacctgtccatccagataggtcgggatcaaatcattcccccctgcacgaaacgtgtctggtgtcccaaccacggtaatggtatccgctttattgctactctcggcgctgttggtctctgcgactgcgctggccgttttagtactgttagccactgctgcggaccatgaagatgcggataaagatcctaatgctacgccgatcatgacgcacaaaagacgaggagctgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacaaagtactggttcattacaatctctgcgcggcgataatctgctgcggcataaagcatttcaagctcattccctgtgagcttttcttccatatgcccgacaaccttttccagcaggctaccgtcatttatttaccgcagttttctgacgaattccatcttgtttgccggtttgttcatgtctgacctctggtgtactgactgtaaaaaaggattgccacagcaggagatgtgagcaggttattcatccatgacatggaggcacgggaacctgaaaacaagccggctggtgcatattaaaatgtgcggagctattctcctccgcacatacagatttaacgtctgcgtttctccagtatcgactgacagtcagtacaggttgttacacccggcagcgtctgacggcgtttttccggaatagccttgccgcaaaatcgacagtgctgcagggaaggtgtcggtgtgggtcttaaccggctttgttcaatcagtgcttctaggcaccgttcattaaacgcctgatcgcgatcgatttcatctggcacgttgtattctccttaccgtgttctttctttcgcaatgcgtgatgcagttccagacaacggtcagcgagggggcagtacacgatgaaaggttttctgtaacctgcatcatggcgtccagcgcctccggggaatcaatgttttcgacccgatatttttgccactgatgccagattgcagcatcggtttcttcatccggaatgggtgttctcccgtttggaacggagacaccgagtaaccggcggcgtgcacaggtttctctggagccaaccccgaaataacggttcatcagtgcgattgagccccccagcctgacagctctgttcagttgttcctgacgcctgttttcctcgtgggatgatgccagtaatttttgcaggacatcatggcggatagtaatatcgacaagcggtaaaggtgcctgactgagggtgataagatcgtttattgataagcaaccgagcaaattcatttcatcgtaagtgaatcccatagtttcgcagtgatgaatatttccttcccgtagcgcctgaagagcaacggttaatataatatgattcagggatggaagcatgaaatttactccttaactgaataagtgctcagtaattcagctgaatattcagtgaatggtatagtgtcatatagcacaataccgggcaggtctgaaatatacatgcaggtgcttttttttatacctgcaggatcgaagtttatgagtgccgggatattaatgttcatcatcttctcctcattgcgtctttatcggtcagataactttttgttgatccactcgtcaatctcagactcgagccaggcaacactagcagggcctatttttattgaacggggaaatgcaccctctttcatataaaggtatatctgtgaacgcttcagccctgttttttgctcaacctgtctgaggcgtagtaactgataagatgtcatatatcctcctgtgactgaaataaacggtggccggagaataaaaaaacacagtggaagcctgagagaaagctggtgagccctaaataagggatgcaaaacccttatttagggttgtcggccattacaaatggggatggtattagccggataaggatgtcgaagatggcgaaccacgcttcagcgcatttttcagtgtttcagcgtccagtttttccccgatgccatcgtctgatgcccattgttcaaaaatagaaaggagcttatagggatgattcagcagtgggctgatagtatcattgtgcttgcaggccagccaaaacaggcgtgataacggtgttgtcatacgggaaggtgaaatgggatgactctccctttttttgtataaattaattagtctttcgacttcggtgtggcgaataacaaaacaggcatcaggcggtaatgtataaagaggaaaacacccattgtgattatattttatggtcgtcacttctgttagtttttttatgacatctaatgctgtgttttcaggtagtctggaaatttgtttttctacgcgttctttccaactcatcgtttcgaaaatttgaaaaagctcctctgaaaatcttactataataccatggttagtttttcttgcccccacaattggggtggggaatttaagttcacgtgccagtatgcgctgaatcaaaacatattcatagcctatcagggggggtatctataatttgttgcacaggacaaacatatctggcttctgtacagagtcttaaattttgaccataaataaaaccgtccctgtcaagcatgcatagtttatcaagtaggtctccctcaaactgcctgaattttatttttccattaaaagtttgtatcttcttaagtatcacaggagactggaaatagaccgatagtaggatgttgccactcaaggcatgacgataaatatcgctaggagtaattttttgttttatggctttggtagtgatctcaactgcttccgttatagtgacccatgttgacatataatgagttataagcaatggctgatatttttttgacataatattatctccttctacacaacaattcgttccgttaaggaaaaagattggtgtcacaagtatttatttatgattaatcagagggtttatgacagagaaaaggatgtatatttctgagtgaacatgtacaggcctatggggtgactatttaatgagtaaatgccgaatgattttcggggggatgattataacttgaggaaaaatcccagcgtggtttgagtagtgtacctgagtgatatttgtgttatgtatgcattgattgcagcagaataaatatagttcaggctagtatagtttgtggtagctatgagaatatataatctattttacctataaaataatttatatgtatggggtggttttttttgtggcgaattggttttactgaaccctaacttttgatttttaagtttgcacttattgatatgttaatatgataaatgctttatatcagttttactctacagaatttcaaaaaaatagatgtgttaatgactgtttttgccgatgaaatctttgagttttcgaaattgttttgagttgagggtgtgtaattgtaaaggttttattaattcgggttgttttttttaggttgtttgtctgtgcttttatattctggagatgtgccttgtatataggattgtttgttggttgtatttttaatgttgcactgttgtgaatttttattttgatatgattatttctttagtataaggagagaaaggaacgagaaagttaaatctatttgtcctaatcgcaatttcattgtttaaataatcactatggattaatattttttgcgactctgctgagttactggttttaactagtggtgtaaaagggataccttttcggtatcccttttacaataatcagaagaaatcaattcgcgtattgataccgacggtgcgacccatattgacctgcgcgacggcgctgctgccgttcatgtagccataggtacggtaacgacggtcgaacaggttatcgacatagacggaaatgttcatccgttcagtcgcctgccagcccaggctgctgtccagggtggcataggtgccttgccgcaactggttgtcgccatcgaaataatgcggcccgaccagattaaccgccagtcggggcatcagtgcgccatagcgcgtatcaatcacgccgttcacgctgcttcccgcgccataacgtggtacgaacggcacccggttaccgtgatacaactcactgtcattggtgaattcggaacggatcacgttgccattgatatcccatgaccagcctggcgcaaaccgccacttcgcttcaagctcaacgccggtggcgtcggctttacccgcattgcttaatgtctgcatcccgaccgggccagagtaaagctgcatgtctttggtgtgggtataaaacgtcgcggcttgcagcgtgacgtcagcggtttcgtagcgggtgccaagttcatagttgatggatttctcggcgacgaacggtttggcatcaagacccgcagtaggcacgatgttgtacccggaaggtttatatccctgggctacacgggtatacactctccagtcatcggtcagcatatagcctgcggatagctgcccgagcacctgatcgtcattgctcttaccctggtcgccaaacgggttgccgagcatgctgccgtgatattgtgtactggatttatcatgcgagaagcgcacgccgccgccgatatcaaaacgatcggttaaatgccaggtcaggtcactgtatgcggccagcgtttcagcggtggtatagccggtactgcttaaataaggcattgtcggcatgtcgtaggctgaatttaacttctcgcgggtgttctgccggtacagcccaaacaccatatcaacggtacgcgcatcgcccagggttgcggcgcgcagctcctgcacatcctgattccagcgctgaggcatattgacgattaacgaaccggaagggaaggtgcgcgaataatgctgctgctgccaggcgctgatcaggttgaaaacccagtcatcggtggtgtatttcccactcagggtctggctgtcagtgcagcgccgcatgtacgggtctggtgaaccatcgctgatcgacagcttacggcccttaatatcattccatcccacataggcgtcctgggtggcgcgggtacattcgcgtgaggcggcaaagcccatttcccagggctgatcgtccggcgccagacgcagtttcacattccctatgctggcgcgggtgccgcctaagtcatcgcttcccgtcgcggggttaatcatgtcgccgtcatcaacctggcgtaacagggtgacgctgccgtacagcaggccatcctgaatggggccgctcaggttgaacttacttcgataactgtcgcggctactgacgccgccttcaatatagccgcgcggcgtgctgtccggctgctgggtgacgatgttgatgatcccgccctgagcgcttttgccatataacgttccctgtgggcctcgcagcaactccacgctttgcacatcggtaagcgcctggatggtgttggtggaaagctgagggacgccatcgacatacagggtgacggcggggttatagaagtcctgcgctgaagagacgccgcgtagcgagatcgtcgaaaaaagcatgttgccgctattttcaatattgagcccgggcaagactctggggagtttgtcgctggcggtgacgccggcgtcgcttaattccggcgcgctgacaacagtagacgagacgttgttggctgatgccgagcgggaagattgtttactggcggtaaccaccagcgtgctttcgtcttgctgtgaagtctgggcattagcaatggcggggagcaataatccccccaaggccagaggataaagccgtgtcattttcattgttgtgagtccctgtaagacggcgaaacgccaaaaataccgacaatggtgaattgaaaatgataactatttctaatagtggtgctacccgaaacgggtttatttcaacctgtttcgggtcggtttgcgcttattgggcagaatggcgataacggtcgacggcgagagccgtcaggcgttttttgtctatcttgccgacggcggtgagcggccagtggtccagaaactcgatttggtcaggaattttccacgcgctgagccccatacgggtcagttgttgacgcaactgctgatagtcagttggcacctgctgcgcgatgataaacgcgcaaatccgctcgccaagcagcgtgtccggcgcggcgaccaccgcgcaatcttgcacttccgctaaacgcagcagtgccgattccacttcagccgcggctattttttctccggcgcggttgatctgctcttttatgcgtccctcaacgtgcaggttccccacctcatccagcctgacattgtcgcctgtgcggtaaaacccttgcgcggtaaaggcctgcgcgttgtgggcaggggcgcggtaatagcccgaaatggtataagggccgcgcgttaacaattgcccggtttcgcccggcgcgacgtcgttctcgtcttgatcaacgatgcggatttcatccagaggggacaacgggcgcccctggctgtggagaatggtggcatgcggatcgtccagtcgggtaaaacagagcaggccttccgccataccgaaaacctgttgcagggtacagtcaaaggtggcgataacctgctcagcaagcgtcgggtcgagccgggcgccgcctgcctgaatgacgcgcagcgacgaaaggtcgctgtcttcccactccctggcctgcacccataattgcgccagcgccggaaccagggcgacgtgagtcactctttcctgcgcgattaaaggcatcacctcatcacagctggcgctgtcggtcagcaccacttttccgccgcaggcaagcgttcccagaataccggggcaggccagcggaaagttatgcgccaccgggaggacggcgagatacacgctctgttggctgatgccgcacagttcagcagaagcgctgaagttatagctatagtcggcatgtcggcgcgggatgagtttgggcgtgccggttgtgccgcctgagagcaacaacaacgcggtggcggaaacatcaggctgcggccatgcctgtcgctcaccgtgaagggagaagagcggcgtaaaatcgtcgctcacggtctctccagcgaccagaacatgacgcaagcaggcgtgtttgtgcgccatctgtcgggccagctctgcgtggttttccccgtgaataacgtaagcgacgggttgcgccagctcaatcagcgcgtcgatatccagcgcccgttgcgagggcatcgccagcacggggataacgcccagtcttaacaaggcgaacagcagggtaacaaacgcgttgtcgttgggaagctgcacaattacatgctcccccgaacgcaaacccagtgatgacagacctgcggcaagttcgtcaacttgtgcatcaagcgcgctgtaggttaacgacccctttgcatcaacgacggcaattcgcgaggcataacgggccgcccagtggcgcaactgttcggcaatgggtaagggatactgttcaatcagagattcaaaggaagaattcatgcgtcacctttctgaagtactgggctgtttttgcaacgcggtcattgcagaaaatgcgtggggaaaatggcggacaatctgcgtaaaaaaggaccgggcttgttgaatgggatagaaatgatcgccgtcaatcaccaccgggcctgtaacgtggctcagccactgacgccaggcatcgacctgctgccaggaggcttcgcgatcgtggctgccgcacaataacagcgcaggcgtgcgcagcggcggacagacgtcgggcgagtcgtagtgatagctctcggtggcgtaaaaatcagcgcgcagaagaggaagaaacagcgacattaattcctggttttcccgcagttcaggagaacatccgccaatgtctatcagctcagcgataaagtcggcatcatcgcgatggctgagctggcgttcagaatgcagatgcggggcatggcacccggaaataatcagtccttgtggcgcaagcccccgttgctccagaagtcggcaggtttcaaacgccacctgcgcccccatgctgtgcccggcgagtaaaagcggcgtgtcaggcgatacggatgcttccagctcgttcgccagcagtgccgccagttgtgtaatgcttctgagcggttccagatggcgaaggcgatcgcgccccggccaggtcaccagagaaagcgcgcaatcagtcagttgctcagcttgccagtggcgaaacgcgctactgctgccgccagcgaaagggcacatgaccagatgcgcagtattgccgttccgggcgggccacagcgggatgcacattgcagattgcgtcacagcgcctccttatcatcatcgttgtagaaaccggctaaccggtcgtggtgcggcggcgtcaggcgtctgatctccgcattgccggtcttacgtaaaatctgctgccataaacgtgataacgcgatctgatgtacgctttggcaggccgctggtggatgttcgcccgccagatggctgcgcaactggtgtagcaaccagctgacgccctccggcccgacggtttcgcagcagtcgcgccagctcaggggcgccgcgctgcgcgtcagacccggcagatcgcgcaggatctccggtctgcggtagaggctgtgggcgttctcctgatggtctgcgacaaacaggctggatgaccagatgacggggccgtagctcgcctccagcgaaagatgaccttccggccagcccagcagcaggcggtgcatgataaggctatgcatatctggatcgtcaggatcgagatagcgctgaagcagcaggcaggcttctccctccggccagaagagtctcagacagtgaaaatcgctaaagctgccaaccacgtcgcactccacggcggcggcatcaacgcccagagccagcaacaacaaatccagagtggagtagagcaactgtcggctggtggtggcgtggactaccggcggcgtcttagccaggcagcgacgcagctgctgcgcatcgcgaagccatgtgcgtcccgcgcgcgtatgcggataaaacgtgtttacccaatagcagcagccctgttcctgcgccagcgtttgtaaggaactgatgtcatccgggtggaggggatgctcctgaatgacgtgtacgccgcgcgtcagaaagtgtctggcaagctgcgtaccggttcctccggcgacggtcgaacgcacgacaatacaggcgatatccggcatcctggttatctgttccggcgaggtatacagcggaatgccaaacgcatgagccagctctcttgaacgggcgcttccctgcgccagcaggccgaccagttccagcccctccgggggctgcataaaggcattcaggtacatttcgccaaatttggcgcccacaatcagtacgcgttgttttggggaggcggacggcatcataacgtgttctccggttgcgttgaggttgcgcaaagccagcgcgtaatgtgttgcgcacaagcctgaacgtggggggcttccatcatgatttgccagtggctggcttcaatcacagcgtcgtcggcgttgtttatccagccctgccactcggtttctgctggcgtccagcgcgcgggtctcccggcggcatacaccatgagacaggggaccggaacgctttcgcccggcgtatgctcagtcagtaaacgcagcagatgcgcgatgttgtcgagccacgtttctgccgcttgcagcgtcaggttttgcgacaccataccggccgttttagcgaggctgataaagtcggcaagctggctgtcgggcgtctgctggtcgaaatgttcgggcagtgccagaggcgtttgtccttcggctaacaggcgcagcagggccgcccggttttcgcaacagaaatcctgtcggcacacgggatcgattaacaccatccgaacctgctcgcctttggcgtacaggcgctgtgcggcgcccgccgcaagaaacgcgccatacgaccaacccgccagcacataagggccgtgaggctgctgacgacggatgcacccgacatactcatcgatcatctggtcgagcgtggcaaagcgctgcggcgattttgcttgcaggccgaaaacgcgcctgttcaacgcgctagcgagcggcagccaggcgctgatatcgccgtctgaagcgtggaagacaaacagggtttcctcaccgtcgccctggcaaaggggtatcgggttgtcctctcctgacgtagccgcctgtagatgggcgcagaagtcgctcagcgtcgaatggctgaacagatcctgaaggttagccctggcaatccctctccggtttagctgcgcgaccatccttgtcgccatcaggctgtcgccgcccagttcgaaaaagtcgtgatgccttgccacggggcgagacagcagcgattgccagagttcagccacctgtttttccagcgccggattccccccggcaactggcgtgggtttggctggctcagtcggcgcatcagacggggcatgcagcggcgtaaataacgcttctctttgccggatctgtaaaatgggcagaccggtgccaaagcgctgctgtaaatagcggctcacggcttttttatccgggcgatttacgccaggcgaacgcgccaccagcagatgctggcgcagcggcgacgattcctgcgcgggccacgccagctcgtttgcaaacccggcctgaacgagaacctcctgccatgcggagcgggtgagcatcggtttctcatcccggcggcggaaatcgcggtatccgcttaatccctcaataaagcccacgctcgccagctggaatacgctgtttcgctccgtcgcttcaacgatcagcaaacgtccgccggctttcagcaacagttttaatctgcgcaacgtctggacgacatggctggcgtcgtggagcacattgacggcaacgatcaggtcgtaacccgcctccgggtgggcggtgaaatccagcggctggttgatgtcgaacaaggcataagacacctgcgattcatcatggaaacgggctctggcgtcattgaggaactgcgcggagacgtccgtgaagtggtacgactgccgcgtgttccgcgtggccttcagcaccggcgcggtagtggctgcggttccggcgccaacctccagaatccgttctgcgctgcacaaggcggcaatctgcgcggtatagcgattcagacaggcgctggcggggttgtcgcgatacagcgcgtcggtaacgcgatgctgctcgttgaacagcaattccagcggagaacactgcccggagaagagggcgtcgtgccgggcgatgcaggtttccagatactgcgccagcgcctggctccattggctttgcgggcacgcttcctgaggctcaggaatctcgctgagcggaatgcggcagcgccagctttcaccttcgcggattaaccactctctttccgtcagacactgtagccactggcgcagcagacgctggtgagacgcttgcgcggacagcgcctgtactattgcgctaaagcgatgggcgatctccggcgtggtaaacaggccgtgacgatttagcgtagccgcgatcccctgtagcgcacgcgcctccagccagcgccaggtcgcctccagctcatcaagctgcgcctgctcaggcaacggcagcgccagttgggtaagttcgtgctcatcaggcatcgccgctgatggcgacggatcgtcggccatcacgatatccagcgtcaacgcgccctgttcggttatttccgctctggcctgccggatgccggggtattcgagcgtcgcctgctcaatatcccgcaggtcgtagtccgcctgcgcgttcagcggccagcgtcggcggggaatgtgcccggcgatgccgctggcgagagtcttcaggctttcaggggcggcgatgacggcttgcaggatggcgcaatagtcattaaacatcgcctcggcagcgccgggttccagcacgttgtccatgcagtaccagctaaacatcaactcgccgtcgctctccatgacctgatgatccagccagacctgcggcgtttgcgtgaatacatagcagggttcgccgaacagatggctcatcgcctgatcgatagtcatgccttccagcgtcatccccagcatactggtaaacactaccggcatcagcggttgacgttgtgatccgcgcaggcggcccagctcacggatcacctcaacaccgttcatttcactgtgcgccatgttttgccagaggcgctgttgggtctgttgcatctgctcttgcaacgtcaccggcgctgagaagttaaaatcaaccagcgtgacggaggtaaaatcaccaatcaactggttgatttgcggatggatcggctggcgattgaagaacgtcaggttcagcgtaaatgttgtggtacggctccagcgctcaagggtggcggcaaacagcgtgagcagcgcggcagacggtgtgacgccttgctgctgccagcgctgtttcacggcctgccattctgtcttgccgatcgtcgatttgaaggtggtgaagtgtggcgtttccgggggcgtctcaaccaccggcagctctggcgctaagggcagttgcggcagtttttcctgccagtaatcccaggcatcgtgccatgccgatgtctgtcggcgcgcctgttcagccatcacataatcacggaaggtaatagcgagcggcgccagcgtttcaccgcgccagacctgcgccaggtcgtccatcatgactttaaaactctgcacatcaaactgcaaaaggtcgaggttcatatgcagacggtaatggcaatcgtcgatttcgctgaccaccagctcaaaaagaggccactggtcggcaggcaaaacgcgatagctcagttcatgccgccgtttttccagcgcgatgcgctgttcttccggggaaagcgcgcgcagatcgtcacgcgggatgtgatactccggcgttgtcgccaggattcgctgctgcccgtcggcatcaaccaccatacgcaacatatcgtggcgtgcgatgagctggttccatgctttctccagtatggcgagatcgaactcatcgtggcgtttatcccactcaaacaggacgtgacaggcgacgccgccatagccaatgaggtgggttcgccccagccagtaggcgtgctgaatgggcgtcaaagggaagggcgcataacgctcgtcggcgtcgtgccgcaacacttccggctgcgaagcggcaggcgtcgcctctggcttagaacagataagctgcgtgagtccatgaggagacagatcctgccacgcccgttccgcattgatgcgtacgcccaggtagtgctgaatatcgctactgagttcaaggaagagcagcgagtccatgccgagttgcaacagatcctggtttggatgcagtgacgccggatcgctcagccttagctgaaccgcaatccgctttttcagccatgccatcaccgctgtttcatcgctcaggctgccgttaaaggcgttgtcatcagcaggaggaatgaccggcgttgcggctttttctgtggcgctgatgttaaacagagcctgttgtaacgggggcattttgtcggtaaaaacgcgcatcgccagtcgccacggggcgccgcgcatcaccgcctgttccaggtgccagcagccttcggcatcgcttaacgcgcccatacctcggctggcgagcgtcgccagcatttccggcgtggccgcccgaccgctttctccccatgcgccccaggcgacagagagcgttttcggcgcatcaagggtggaaaactgctgggccagcccgtccaggtagccgcaggccagcgcatgggcgctctgacccggcgcgccgagggtggcggcagcggaagagtagagaataagatagcgtccgtcgtggttgcgcagggtttgcaacagctggcttgccgcctgcgcttttaccgcgaaaacggcagccagctggtggtcatcaagctcctgcaagggcgcgtcagccaagacgccagcggcatgaatcgctccggcaatgccgccgttggccgccagatcgtcaagaaccgtggccagttgcccggcatcgcccacatcacaacggcagacgcgcgtctgcccgccctccacgtcgcgtagccatgactcatccacgcgcggcgccagcagggcgatgcgtcgcgcccctttttctctgagccagttcacggcaaggcggcctaatccgccaaacgctccggtcaccagatgccagcggctatcgccggtaaacacgtttgccggtaattcagcggcgcatcccgtattgggcgccagtgaagggagccaaagggtgtcaccccgtgcggcgagccagcgctgtgatagtgagactgcgctcaacccttgatgcagcgtttcccacggggtgttttcggcgagatcgatggcggcaagcaaccgttccggctgttcgttggccgcgacgcgaagcaaggcccatagcgcgtgatgggatgcagagagtgcttcattttcctcgactcgccacgcgcggcgagtaaccacaatcaatccggctgcgctggcggtgagcgctgctatcactttctccgctaaggccagcgtatcctcgctctcctcaacaatcatcagtcgcgaagaggcgtgcggatcgtgaatgatgccgtattgcgccagctcgtcgctgcgcgcaagcgtaccggcgctgaagctaaaggtaagcggatggtcaatgctggcgacgttgaggggcgtccagcgccattgataatgcgtctgcggcgcaggaagaggcgcggcgggcgatagcggcagccactcgccagtaggatgacgggcttcaacgcgcatctgaccgcgggaaaaggcttcgttttgccagcttaagcgaaccttccccagccactccggggcggcgacggggggcggttccacaggcagagcgtcgccatgacgctgtgaaagcagacgccaggcctcctgccagcgggcgttaaaccgttcgggctgacctgcgcaatcagaccagtcggcgagataatcaccgttatccgtcagcgcctgccccaacacgggttctgatggcgcggtgaatgttacggcgctaaccgcctgaccgggcagcgtggcgagaatgatatgttcgctcatcccggcggtcgggctgccatcctgcggtagccacgccactttgctgaatccggcgtggcggcactgttgttgccactgagcggtggtgaggaataactcaccttcgcgggcgtcgagatcctgtagcggaagaaccagcgggccgaaaacgaagtcaaacagacgcattggctgggtgatttcgcgcatcagcaggcgcccgcccggcttgagcagggggcgcagattatcgagcgtgcggccaatatggcgggtggcgtgaatcacgttcgctgccacgataagatcgtaagactgtgcctggaaaccctgagactgcgcctctttttcgagatccagctcgctatacttcacaaaatcatagtcggcgaatttctgctgggcgcgacgggtgaacagcgccgagatatcggtgaaatggtactccagtgccggaacgccgttgagttccggcagcagccacgcggtggtgccgccggttccgccgccaacttcaagaatacgcaacggctggcggggctgacgcgtctggacaatgccgcgtaataccccggcggcgatttggttgaaatagcggccaaagctgaattcctgatacagcacttccacgccgtcggaggcgctttgcgggaagataatcgccaccggttcttccgcgccgctcatcatttcatataaccgatcgccggcacgggcgatggtgtcgggaatagcctgaaaaccttcacaataaccggcaagttccgtcagcagtgattcccgctgttgatgttcaatggggcgggcgcggacgtatcgcccgtcggtgcagcggtaatcgccgtcgaccacgcagttattcagcaggcgctggagtagctgctggtagcggggcagcagacgtccacggcgcatgatggtcatggcgtccacgccgttctcaatggcatcgccggtacagcgttgtaccagttgatcgacgtagatggcgtgcagtcgcgtggcgcactgtttaagcgcttccaggcgagggagatcgagcgctgtcgcggcgcgactcgccacctccagcccggcagacagcgctgcgtcggcaggctcgcaggccggggagacgcgctctttccagtaacgctcagtatcaaacggataacatggcgcagcgatacgttgtccatcgcccgccagcaggtcggcccacggtagggcgacgccggcagcgtaaagctggagcagggcctgattgaggacatcgctcgcctctttgttacgccgggcgctggctatccagtatgcgttatcgcggtattcgcgctgcccgcaagcaaccaactgggcatcgggccccatctccagaaaaacgcgggcgccgagctgatgcgccacctgaatactctggataaaacgcaccggctggcgcatgtgtcggcgccagtaatccgcctggttgagcgttgactcatcaatgacgtcggcggtgagcgtggaaataatcggtatttgccccggttccgcgtgcagtcccgcgcaggcgtcctggaaccgatcgagtatcggctccagtaaagcggagtgcgccgcaccggttacgctcaggcgacgatagttaatgtcatgctgcgagagcgtggcgcaaaataccgcgagacgggcttccggcccggaaaataccgtatgttgcgtaccgttgttggcggcgagatccagctcaaactggcgagccagcggcatcagcgtgtcttcgtctgcaaataccgccaccatcgcgccgcttgcgcactgctgcattagcgcgccgcgccgacaaaccagtggcatgacctgttcaatcgtatagtgtccgcagacaacggcagcggcaaattcaccgacggaatgcccaatggcgaagtctggcttcagtccttcagcacgccagtgcgccgccatcgcgatttcaaacgcgacaatcgccggctgcgcccaggccatattgtccagctgcgccgaatcggggttaaacatcgcttcgcgcagtgacggcgtgagcatttcgctacaggcggaaaaacagcgatccagcgtgtcggcaaacgccgttgagtgctggtacatcgtttgacccatagtgcgccagtgcgagccctggccggtaaacagccacacctgcttgccgctggcgccgtggccgctgtaaaccagcgcccccgatttctcaccggcccaggcgctgagcgcctcggcggtttcacggtttaatggcgccgccaggcggaaggggagatcgagacggcgcgcgtgcagggctgtgaaggccagagagctggcatccgcattctctctcagcgccccggcataatccgtcgccagccgccgcaacgcgctgtcgctggcggcgctgagcagcagcgcggtactttttctgccgctatccgtattggggaggcgcgcgttgagcgcgtcgggcagcgaggcgacgatcatatggcagttggtgccgccaataccaaaggaggagacgccagcatagcgcatttcgtcctgccatgcctgtgccgacaccggtatggtaaaggggctctcttcaagtttcagcgccgggttgggggtgtgaaaattcagtaagggaggaatttgcccgcgactgactgccagaacggttttcagcagtccggcaatgcccgccgcggtatccagatggcccatgttacttttcacggaaccgagcgcacagcgctgatcctgcgggcgaggcgcatagacgttgcgtaacgcttcaatttcaatcgcgtcgcccagcggtgtgccggtgccgtgggtttcaatgtaacctacctgcctgtcgtcgatggccgccagcattaacgcctcttcgatgactgcctgttgccctgcgacggaaggggcggtatagccgacctttctgttgccgtcgttgttgaccgcgctggagaggatcaccgagataatcggatcgcctgacagcagcgcgtctctcaggcgacgcagcaccacgcagccgagaccgttaccggcccaggtgccctcagccgaggcgtcaaagggacgacagtgaccatcaggagagaaaatcattccgggctggtagcggtagcctgcctgctgggggaaagagagcgccacgccgccggcaaccgccatatcggattcgcctgcgcgcaggctttcacaggccagatgcacggcaaccagcgagctggagcaggcggtctgtaccgataacgccgggccgtgcaggttgagtttgtacgcggcgcgggtggcaatatagtctttatcattgcccatcagagattgcagaccttttacctgcgcgacttctgtcacgttcaatgcttcgctaccggggtaggtactcatccgggaagaggcgaaaacgccggtcttatgggggacggcgccgggggcataaccggcatgttccagcgcatgccagaccgcctgcaaaaataggcgctgctgcgggtccatcgactccgcttcctgtcgcgaatagccaaacagggtggcgtcgaagcagtcggcgttgtctaacaccgtaccgatattgacataatgaggatcgtcaatgatggcggcatccagaccgacggccagaagctcttcgcgcgtaaagcgtcggctgcattcacgaccttccagcagattttgccagaacgtttcgccatccggcgattcaggaaaatggcaggcgtagccgataaccgcgacaggttcgcagtccgggtagtgttgagcgatcgatgcatcaatggaatctgctgtcggcgcagaagagaagcgcaagttatccataatcggtcccgtttcctaagattcacaaagtcaatggaacgccatgcgttcgcgatggcgttccggggaaaatcagtttgcttcgcgctatatccgccgctgacgacggcgaacagggcgaggtcgttttgttttctccaccgtggcgacgccggccagataatcggccagggcagcaggagaagggtgggtgaagaggtcaagcaacgtcagggtggaaaattcgtgacgttgtaacaaaacgtgcagttgcaccagattcagcgacgttgcgcctgcctcaaagaagttttctgcgggcgtgacagactcgccaaccacctcgcggaaggcgtcgcaaatcaggctgacggtgctctcgtccgccgcaatgtgtggctgagagtgctcagggcatacgcgcggtgagcgctctgcgcattgccctgcgtgtttaacgggaggcaccagcgcggcgagcggcagttgccagccgctttcatcctcggccattcggtttagcaatgcgcaatactgttcaaactggcgctccacctgcccggcaggaaacagcgcggcgacaaaatcccagttaaagcgcagttcgccttcggattcataaatctggtgatcgagccagacctgcggcgtctgggagatgccccagaccggtttgagcagattacgccgggcgaggaagttatcctgctcaaagcccagcgcgctggtaaagacgacgggcatcggaacggcaggcacgttttgccgttgcgccagttgacgcatcacgcggatggctgacacatcgcggtggttgaggttctggctcagccgctgctgtagtgactgcgcgctgtgcagccagctttcgccgggatgccagctcagcagcatcagcgaggtgaaatcgcccagaatctggttgatttgcgggtgcagcggtcgcctgtcgaaaagcgtaaggttaagcgtgaactcaggctgtgcactccatgcagagagaaccgttgaccacaccgacaacagtacggccgacggggtgagatgggcgtcagccgcccgttttttcagccgatgccagcgcgtgctgtccagcgcgccgttcaggcgggcgaagcgcggtgtttcaacctcctgaggcaagcagcgcagcggcaacgcaggcgccggaggaatatcatcaagctgcgcctgccaccatgccagagaatctggattgggcgactgtagcgagggttgttgcagataatccctgaaggtgacgggcagcggcggaagcagctgttgcgggtagcggtagccgtgctccagctccgccagcaggatctgcatgctcagaccgtcaagcaacaggttatccagacacagccacaggcgggcaggcatcccgtccacgtatccgacctggagatcgaataccggccacacttcggggttgagtacctgatgcgccagtttttcgcgcacccgcaacgcctcttcaggcgtatggagggtgtgtgcgggtatcacccaggggggcgtctgttcgagcacctgttgctgtccatcacgcacgatggcgcgcagcatatcgtggcgggcgattaatcggttccagaccgtctccagccgggtgaggtccagatcggcaatttcaaattcaacaaagaaatgtgagccgacgccgcccagggcaaagcccggctgacgccccacaaggtaagcctgctgcacgtcggtaagcgcaaagggctggtagcgatcttcaggggagtggacgaatggttgttcgaccgggacgtcggttttccgcagcgtggcggcaaaatccgccagccggggatgattaaacaggtcgcttaattgcgcttcataacctgcctgatgaagttgcccggtcagacgggtcgccagcaggctatcgccgccttgctggaagaagtcggtttctctggtgacattgccagttgataagagttgctgccagagggcggcaacctgtttttcaatgtcgccctggggtaaatccgcttcggccgggttttccgcttcaggggtatgacgacgcttcagcgcctggtagtcaattttcccgttagccgtcagcggtaaggcgtcgaggaagacgatccgttgcggcaccatccaccccggcagacgtccggcgagggcggcctgaagttgacggggatcgcggcgcacctgcctgtcaggacattgtacgaggaagcgttgtaaccccgcgacctcatcgccatgctgacagttgaaggcggccgcgctaaataatgccgcccagtcggcgctgttatgcagcaaggcctccggctgcccattggttaacaggagcgtgctgagcagggcggacggcgttaactggcgaaactccatcacgtagagcagcgcgccgggaacggcaagctgttgtaatgtcgcaaggagcccgggatcttccggcagcagacgatgcagggcgttattaagccagataatgtccgccgagtgagcgtgcgccgccagcgtgtctgcattccagagggacagacgggcgccaggccagggggcgagcctctgccgggcgctcagcagcatctcctggctctgctcaagcccgacatactcaatctgtccggcgttgagctgtgctaacagcgattctgcggcgcggccagtgcgggttcccacctcaagcaggcgtaccgggcgctgtaagcgctgtgcaagctgttggcaaattgtcgccagttcctgaatatacggggcgctggccggatggttaaaggccaggctttccggcgaccactgcgcgtcgttcagtaacgacagttcgttacgggcaccgcgaagaatttgcgataacgttaaatcatgtccgctgaagtgcgggtgctcatcctcgcgttcttcaccagcgcagacctgataaccttcagcagcgggcttcagtcgccgttgtgtcaccagaaatgctaaccagcgttccaccacggcctgccagcgcggctggatagcgagtgagttcatcagggggagaggatcggcgccagcggtgtgacccggcttcagttttagcaggcgatgctgaaggaaatcggctacctgttctgcggagatctctggcgagatggcgcaacagggcaacgttcccgcaagcgtgtgccacgcctgcggcagtgccgggttccgatgatcggtaacgcaaaaagcctcgccctgaggaacaacgtatgccgccagcgttttttctttttcgccgatcgccagaacggttgcttgtttcacccccgccagctggctgagcgcgctttcgatttcgcccagctcgatgcgatatcctccgactttgacctgcttgtcgcgacgaccgaggaactcgattgtgccatctggccagtagcagccgagatcgccggtgcgataccagcgctcgtccgggagcgtcaaaaattgctgctcgctacgcaggggatcgttgaaatagccttccgcgaccccaatgccgccaatccataattcacccggcacccagtcagggcagtcccggccctgttcatccaccacccggtagcgttggttggttagcggaaaaccgtaagggatggagcgccagtgggcggggacgtcgtgaatttcgcaggcgttagaccagatagacgcctcggtggcgccgcccatcgcgataaattgtccttgtggccggaaggcccgataacgggcggggaggtcaagcccgatccagtcgccggaaagcatcactgcgcgcaggttttccggcgtggcgtcggcgaaaccttcacaccaggtcagcagcatatcgaacagcgccgggacgctgttccagagcgtgacctgatggcgctggatcagctcacaccatgcgtgaggatcgcgccgttgattttccatcaccatcaccagcgcgccgcccgcgcgcagtacgccaaaaatgtcgtaaaccgataaatcaaaatgtagggcggagagggccagcaccctgtcatgcgggccaacctgatagcgggtattgatatcgcaacaggtgttaagcgctccccggtgagaaatgactacccctttcggcgtaccggtagagccggaggtgtagataatgtaggccggttgcgtgggggcgcgtactaccgggttggcgatcggctccgcctcaatggcctgctgccaggcaaggacgggaatatcgtctgacccggcgctggcgtcgtgctgacaaatgagcaccagccggacgctggcgtcagcgtagattttctcgcgccgtgcggcaggctgatccagcgaaaccggaacgtaaaccgccccggccagcaggacggccagaaccgcaacaagttgtcctgcgcctttcgacatcgtgatagccacattatcgccgggctgaaccccgcactcgattaacctgcccgcgcaacggcgggcatagtctgtcagctcatgataattccactgataacgcatgtccgttaccgccagcgcctgcggctgttgcagagcgatacggaaaatgccttcatgcagcaagccttcgggaatgggggcgccggtggcgttgacccgttcgcgtatcgcgcgctggctggcgggcatcatatctgcgaacggcttttgccaggcgctttcgtcatcgcagagttggttaatcaactggcagtaggcgtcgaacaatgtttcgactaacgccggagggaacagcgcgtcgttgctgtcccattgtagccagacctcgccgtgatgctcgaacgccagatgatctatccagacctgcggcgtttgcgagatgccccattccggctcgcccaacggcgattctgcgcggctgctgtagagggaacgccccagattgctggtaaataccaccggggcgccgtgggggtagcgctgctggcgtttgagttcacggagtaattcgacgccggaccagtggcgatgctcccagtcctccgtaaacgtgagctggtttttacgcgccaggttgctgacggtatcgccatcgcaggcggtatccagcagaagaatattggtgaagtcggcaagcatcgcgccaaccgccgggtgcagcggctggcggtcgaataaggtgatgttaagcagcagacgcgtcaggccgccccagcgagccagcacggcagaaaaacaggtcgccagcgccattgtcggcgtcacgccatactcgccggcccggttgctaaaggcgtgccagcgtgttgccgggacaatcatgcggcgtcgggtattacggacttcacgtagcgtggcgggttcgcaggccagcggcaagacgggcgcggggggaagcgtcgatgctttcgccagccagtaagcgcgcgcgtcgtctctcagtggttgattgatcttctgctggtgcagcaaatacgagcggaaatcatagcgggtgtcgatagccggcagcgattctccggccagcagggcgttaagctcatcgaagaaaagcgtaaagctggaggcatccataatcagcaggtcaatattgacatggaggcggtggcgattgtccggcaagagcgtcagctgaaaatcaaacgtttcgccgatttccacgcgtaaaagacggtggctcaggcgctggcgcagtgcgtccagataggcctggcggctttcagcgtcgttatggcgtaaatcatgaacggtgacgccgttccagtaaggttgcggtagccagacctgctgcccgtcggggcgaaaggcgatatgcagcattgggtggcgttgcagcaaggtcgtgatggcctgctccagctgcgacgccgtcagacaatggccttcaaactcctgatacaggtggcaacccacgccgccaagcgtctgccccggcatgcggcccgtcaggtaggcgtgctgtactggcgtcaatgggaagggggtactttcggtcatgttcggccaggatgattcgtcgggcggcgtttcttcttccgcgttctcaggcgaccggctgagcattaactggttccatgccgccagcgtgggggcggcatacagctcgcgaagggtaaggcggtagccatttttacgaaaccagtgtaaccatctcatcaatcttatggaatccaggccggcctggatcaggttgctctcttcatgtaactgctgcggcgttaaattcagttcctgtatgagccgctcgcgtaattgttggtaatcagccgcgtggcggttgtccggtaacagcgaatcctgagatggtgcgccagaaatcattcttcctcctgatggcacgtcttaccgaaaagcattgctcatatgataataataattattaacaattggatgctacccgaaacgggtttatttatgcccgtttcgggttggtaacaggcggaaagaacagaggcccggatggggtatccgggcctctgtcagggaggagtttaggggggcgcgaccccggttacatcacgcgtttaaaggtcgaaggggttacgccaaactgtttctggaaggcggcagagaaatggctggcgttggcatagcccagatcggccgccaccgtcatgacggaggtattgccgttggccaggcgtcttctggcttcctgcattcgttcagcctgaaacaggccatagacgctgttgttgaacagaacgcggaagcctcgcttaattttgagaacgctcagaccggactctctggccagctccgcgacgcccggcgcttgcgtcagatcagccagcagcagatccttcgcccgcagcagtttctggcgttccatcgggttgaagtggcaggagaggcaactggcgtcttcgcgatgttcatccagcaccagactgagcatgaccagactttgcccctgcaaccatagcgtcgacggcttttgttcatgactgaagccgccgtgcatgcgcatcagcgcgtgacgcaaggcctgagccgttaagtgggtttcagcattacaacgctgctgctggcaacagcagtgggagtcgatcttattcttaatgaccgcgctaatatccggcacccacagcgcgagggtttcagggctgaaggagagggtaatgctctcgaatcggccacaataggaggcgctgccgcgacagtctggcgtatgggtaatgtaatggcgattgcgcgcaagctcccagtcggtgtggcgccggagtccctgaatcgcaaagcgcgatgtgccttccaggatgcacgagaagttaatcctgcccagatcgtcgtgtagctgcaacgtctcaggccgcgcaaaatggcccctccagagcaaaatatccataccttcctgcaacgaacagcgcagcagttcacactgagcaggaatattgccatcgtttgcaggtttcccgaccaccaactggtgaatagagatttcagattgcgtttgcggtgactctgtcatgacctggttatctccctgtggcttagaccaatgcgggtataaatagaaccgaatggggtagatgagttattgataatggttattattcacattaattctcagaacgccaccctgaattgtcgtttttggcgtccgtaaaaattcatcaggaaattcagttactcccatgtcatctcaatcatccaatactgaatcgctgtcccgatttcctctctggcaggtgattacaccggttcgcaggaaggttattttagctatggcgctggcggggctggcggcattaaccagcctgggggcgctcctttttctggcgtggagcctgcgtgacattcgcgcgacgcctgacgctattccggcctggccgctgggcggcgtgatcggctgcgtggtcttaacttttgttctgcgcttacaggcgttcaacacctctcattacgcggcttttcatctggagaacattctgcgcagcaggttagcccgtaaagcattgcagcttccgcctggcgtgttacagcaaatgggcagcgggtcagtggcgaaagtgatgctggatgacgtgaagtcgttacatatttttgtggccgacagcacgccgctctatgcccgcgcgatcatcatgccgctggcgacaatcgttatcttgttctggctggactggcggctggcaatcgcgacgctgggggtactggcgtttggatcggttgttctcgtgctcgcccgccagcgttcggaagatatggctcagcgttatcataaggcgcgcgagcaggttagcgcggcggttattgagttcgtgcaggccatgcccgtggtgagaacgtttgatagcggcagcaccagttttttgcgctatcaacgcgcccttgaagagtgggtcgatgtgctcaaaacctggtatcgcaaagccggtttttcagcgcgtttttccttctcgattctgaatcctctcccgaccctgtttgtcctgatctggtcgggatacggcctgttgcactatggcagtttcgattttatcgcgtgggtggccgttttactgctgggcagcggaatggccgaagccgtaatgccaatgatgatgctcaataacctggtcgcgcaaacgcgtttaagcattcagcgtatttatcaggttctcgcgatgccggagttatcgctgccgcagtctgaccagcagccgcaagaggcgagcattacctttgagcaggtgagctttcattatccgcaagcgcgtactggcgccgcgttgcaggaggtgagctttcatgtgcctgccgggcaaattgtggcgctggttgggccaagcggcgccggaaaaagcaccgtggcgcgcttgctgctgcgttacgccgacccggacaaaggccatatccgtattggcggcgtggatctgcgtgatatgcagacggacaccctgatgaagcaactctcgtttgtgtttcaggacaacttcctttttgccgacacgatagccaataacattcgtctgggcgcgccggatacgccgctggaggcggtaatagcggcggccagagtggcgcaggcccatgattttattagcgctctgccagaaggttacaacacacgagtcggggaacgtggggtatttctctccggcggccagcggcagcgcattactatcgcccgggcgcttttgcaggatcgccccatcctggtgctcgatgaggcgacggcgtttgctgacccggaaaacgaagcggcgcttatcaaggcgctcgcggcggccatgcgtggccggacggtcatcatggtcgcgcatcgtctctcaatggtgactcaggccgatgtgatattgctgttttccgacggacagctcagggaaatggggaaccatacgcaactgttggcgcagggcggcctgtatcaacggctctggcaacactatcagcaggcgcagcattgggtgccgggtggaacacaggaagaggtggtggaaaatgaaagacaataatcctgcggataacctggcctggcgcgtcatctggcgccagcttatctccagcgttggcagtcaggccaggatgctgcgacgcagtatgctggcgctgttgctggcggcattcatgcaggggatcgcctttgcctgtctttatccgatcattgatgcgctgttacggggagacgcgccgcaacttcttaactgggctatggccttcagcgtcgccgcaattgtgacgctggtgctacgctggtatggcctgggctttgaataccgtggtcatctggcgcaggccacccatgagttgcgcctgcgacttggcgagcagttacgccgcgtgccgctggagaagctccagcgcggcagggcgggtgaaatgaacgccttgctgctgggcagcgtggatgaaaacctcaattatgttattgcgatagccaatattttgctgctcaccattgtcacgccgctgacggcgtcgctggcgacattgtggatagactggcggctggggctggtgatgttgctgatcttccctctgctggtgccgttttattactggcgccgcccggcgatgcggcgacaaatgcagacgctgggggaagcgcaccagcgtctgagcggcgatatcgttgaatttgctcaggggatgatggtattgcgcacctgcggcagcgatgccgataaaagccgggcgctgctggcgcatttcaatgcgctggaaaacttacagacccgcactcaccgtcagggcgctggcgcgacgatgctgatcgccagcgtcgtggagttgggcctacaggtggtggtgttatccgggatcgtctgggtagtgacgggcactctgaacctcgcctttttgattgccgccgtcgcgatgattatgcgcttcgcagaaccgatggcgatgtttatcagctacacctcggttgtggaactgatcgccagcgccctgcaacggattgagcggtttatggcgatagcaccgcttcccgtcgcagagcaaagcgagatgccggaacgttacgatatccgctttgacaacgtcagctatcgctacgaagaaggcgacggccacgcgcttaatcatgtttctttgacgttcccggcagccagtatgagcgcgctggtgggtgcctccggcgcaggcaaaactacggtcaccaaactgttaatgcgctatgccgatccgcagcaagggcagatttctattggcggcgtcgatattcgccgcctgacgccggaacagctcaatagcctgatttctgttgttttccaggatgtctggctgtttgatgacacgctgctggcgaatatccgtatcgcgcgcccacaggcgacgcggcaggaggtagaagaggccgcccgcgcggcgcagtgccttgagtttatttcccgtcttccgcaaggctggctgacgccaatgggagagatgggcggccagctatcgggcggcgagcgccagcggatttccattgccagagcgttattgaaaaacgcgccggtcgtcattctcgatgaaccgactgccgcgctggatattgaaagcgagctggcggtgcaaaaagcgatcgataacctggttcacaaccggacggtgattatcatcgctcaccgtttatccaccatcgccggggccggaaacattctggtgatggaagagggacaggtggttgagcagggtactcatgcgcaattgctctcacatcatggacgttatcaggcgctgtggcaggcgcaaatggccgcgcgcgtgtggcgcgacgacggggtttccgcgtctggagagtgggtgcatgagtgatgttcagtcgaatgtgaaaccgctgacgttgacgaccgggcgggtgatttttgctattgccggcgtctatgtgacgcagagtctggtatcggcgctgtctatgcagtccttacccgcgctggtgcgcgctgctggcggttcgctggcgcttgccggtgcgacaaccctgtttatgctgccctgggcgctgaagtttatttgggcgccgtggatcgagcgctggcggcttccgcccggtagccaggaacgccgttcccgcatgttaatcctgcgtggtcaggtcgcgctagcggcgatcctgactattgccgcagcgattggctggtttgggcgagaagggggattccccgatacgcaaatcgtcgcgttatttgttctgtttatggtggcaggcacggtcgcctccaccattgatatcgccagcgacggcttttgcgtcgatcaactgacccgcacgggttacggctggggaaacagcgtgcaggtcggcggcagctatctgggaatgatgtgcggcggcggggtgttcctgatgctgtcggcggcatccggctggcctgtcgccatgctgatgatggcggtgctgattatggcgctgtcactcccgctgtggcgcattacggagccgacgcgaacagcgactatcccgcatgttccggcgttaggttatgcgctaaggaggaagcaggcgcgcctgggcttactgctggtattgatgctgaattcaggcatgcggtttgtgctgcctcttctggcaccgctgttgttggatcatgggttgagcatgtccgcattgggcgcgctgttcagcggcggcaatattgcagcgggcatagcaggaacgctggccggcggattgctgatgaaatacacctcacccggcagagcgctgttgacggcttatggcgtccaggggatcgcgctgctggcggtggtgatgacgctcatgatggcgccgggtcatctgctgctgccgattctccagtgtctggtcattgtccagtccatttcgctggcctgcgcgctggtctgtctttacgccacgctgatgtcgctttcatcgcctttgcaggccggtgtcgacttcaccctctttcaatgtactgacgcggcaatcgccattctggcaggcgttatcggtggcgttgttgctcaacattttggctatgcggcctgcttcctgtttgccggggcattcacgttgctggcggcgtgggttgcttatatccggctgcattcggcaagagaactgatgacaagcgcaattgattgatccgggaataacacagagaggtaagggatgaaaatcagtgaatttctacatctggcgttaccagaggaacaatggctaccgacgatttctggcgttttacgccagttcgcagaagaagagtgttatgtctatgagcgtcaaccctgttggtatttaggcaaagggtgccaggcacggctgcacattaatgccgacggaacgcaggcgacatttattgatgatgccggggagcaaaaatgggcggtggattccattgccgactgcgcgcgtcgttttatggcgcatcctcaggtgaaaggacgtcgggtatatggacaggttgggttcaactttgcggcgcatgcgcgggggattgcctttaacgccggggagtggccgctgctgacgttaaccgttccccgtgaagaacttatttttgaaaagggaaatgtcaccgtttatgcggactccgccgacgggtgccgacgtttgtgcgagtgggtaaaagaggccggtacaacgacgcagaacgcaccactggcggtggataccgccctcaatggtgaggcatataaacaacaggttgcgcgcgccgttgcggagatccgccgtggcgagtatgtcaaagtgattgtctcgcgcgccattcccctgccatcgcggattgatatgcccgccacgctgttatacgggcggcaggcaaacacatctgtgcgctcgtttatgttccgtcaggaaggacgcgaagcgctgggctttagcccggaactggtgatgtcagtgacgggcaataaagtggtcactgaaccgcttgcgggcacccgcgatcgcatgggaaacccggagcataataaggcgaaagaggcagaactgctgcacgacagtaaagaggtgcttgagcatatcctttctgtcaaagaagctattgctgaactggaggccgtttgccagccgggcagcgtggtggttgaagatttaatgtcggttcgccagcgcggcagcgttcagcatctggggtctggcgtgagcggtcagcttgcggaaaacaaggatgcctgggatgcgtttaccgtgctgtttccgtcgattaccgcctcaggtatccctaaaaatgctgctctgaacgcgattatgcaaattgagaagacgccgcgagagctttattccggcgcaatcctgctgctggacgatacgcgctttgatgcggcgctagttctgcgttccgtatttcaggatagccagcgctgctggatacaggcgggggcgggaatcatcgcgcaatctacgccggaacgcgaactgacagaaacccgggagaaattagcgagcattgcgccctatttaatggtgtaggagtaactgttttctaacctcacaaccagactgtccaaagacaattgagtcgctctttgattcctctgtgactctattgtcttcttttgggataaaataggtgtttttcgtcatgaagttgataaaagtctatatagaaccacctcctgtggaggtggtggtaatttgccagagtgtgggattcgttagtatactatgggataaacttatttttaccaattgtataaggcggtgcataagattctcggcatgcttccagataatccgaccaccactgcatcatcgctttgcgggcttctaggtgctctgccttatgaatataagccatgcgcacggtattgtgctcctgatgactcatctggcgttctactgcgtcctttgcccataaacccgattccatcagcgcactgcatgccattgcccggaagccgtgaccgcagatatcctttttcgtgtcgtaacccatcacccgcagtgccttattgaccgtgttttcacacattggcttatacgggttatggtcgccggggaagatcagttcattattaccggtgatatccttaatctgtttcagaatggcgatggactgttctgagagggggacgatatgcggcattcgcatttttgccccgcggccggaataacgcacgccaataatgggttctcgcgtcgcgggtatcgtccagactcggtttgtgaaatcaatctctgaccagcgggcgaaacgcagttcactggagcgaatgaacacatgcagcatcagcagaacggcatgccgggtcagttcacggccctgatgatatgccccaatacgttcaagcagttcaggcagccgctccagcggcagggcaggatagtgccgtctgacaggaggtgtggtcacgccgccaaggtttgctgcagggttcgtatcgattaactcctgatggaccgcatggcgcattatgttactcaggtgctgccgtgtgcgggacgcaacctccagcagacctttttcctcgatccctttcagcaggtcaatgaaatgacggggtttaagttctgatacaggtaggttcccgatgaccggaaagatgtgattgttcaggctggcaagcagacggtcggcggtgttctgcgaccatttcctgttacttttatgccacgccagcgccacgtttttaaaaactttctccggtgttcgtgagccacgttcagcagcccgctgctgtaccgggttgatattcagcgccagcattttacggataccttcacgttgctgtcgcgcatcagacagggagatggctggataggcacccagcgcaatgcgggattctttaccgctaatacggtatttgagataccagtggcgggagccacccggcttgaccagcagatacagaccgtgagaatcggagactttaaagggtttatcagaaggcttgagggtgcggatttttgcgtcggtaagggacatatgggggtcactccattatcgaactaacctgaccccagatttgaccaccaatttttcccgatgcgtagggtaaaatcaaaatgcaccgagaagagttttcacactaacctgttgaatcaacatcagataaagattcgcaaggatgcatgaaaacagaaaattggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacgaggcgaataatagcggggggcggggtgtttgtcaaagtagaaaaacacttaataggttcgtttgctgagagagtgagcttattggcttgtttttcagcaaaatgattgattttatttgcagttgcctcagaaactatgcggttttgagggggacgtgatcggatggctgccgtttatcagtgaacgaatagatacgttcatatttgttggggcgagtggcgaggattagggtaaggcagtactgtcgttattgaatacataacggggaaagggcgaaaaataaaaatctgttatagcgttaccgtcactgactggctgtttttaacttggttacccgcatcatcaaaataaatataactgacggtaaacttgcctttaagtgaggtgggaggctgttcaaaataatagggtcgtgtggagaatgggccggtcatcatatccatcgactgtgcgatcaggtagtttttttgttggctctgtaactgaatctggccaaaagagacaaaataaggcgtgggattattcgcgattataacgtattgattatcaatatttttaagtgaaaactttatcttacccatggcatcgatggggggcggggctaatccgtttggtcgataaaaaatcttcatttgtgtattcattgccatggcaacttgtgcatgaacatcaatgttactccgttctctgggcggtatttcatacaaattcaaccaatagacagactcccggtcactgggaaggttttcgcctttattgatgatgcgtagtgcctgaaccgatcctgcctgcattttaaacacggcaggcaataccataaaaggggccttagcctgatccggcgtactgtccacatcgccgttatcaatccatgtctgcacgacgacgggataatcattagtattagccagcataagcgtgcgctcacgtaactcaggctgataaataatgcgggtagatccggcgatcaaaccggccagtgcatcgtagctgatcgtgaataacagtaaaaacaggctcagtaatctcattgtattttcaccagaacgtaagctgtggcgtcgatcttccccgcagtagggtgaccattaggcagtttttttaaggtggcggtgaagtgatggacataattgttgtaacctgcagagtggctgccattaccactggccccagtgagtatcgggtaccagcccgcatcggcggtagttagacagtcctgagtctgtgcacatcctccccaaccaacaaaattcatggtactgccattgctatcgcttaggctgatacccacgccagtggcgatacggctatcagtaccgtaactgtctgagagcaagtaactcactcctcctgccgtattcaccaatcctaatcccagcgctttaaggtagcccggtaatgaggtttggatcccaatggcggtttggccactggatgtccctgattcggtacctgactgacactcgatatctactgtgatttcagcactgcgtgtttggttatcattaagttcattcactgtaatgatcgggaaaactacataaggcgtcacattgcgtactacacaggtatttttacgcgtcaggatagtgatgggggatgtgttcatgccaaatgccatatagcggcccgttccccaagtttggtaattcgtcgctgaatcatatcctgcttctggcaccgccatgccgggtcctttgaataccacataaccattaggttgattacaggtatagccgcctgagtagttgtcctccgccggtccagggcaaccccaactggtcgggccgggtgagcgatctactgagcctgtttttttcaactctgcgcggatctggctgaagtgtttaccttttatctggattttattgtcaaggatatcgtacttttttaatgggatttcttgccagatacgggtgaattcaacacctgaatcgacatgaatcagtttcagcgcggtataagggaaaaacgtttgaaaatagttatcacccatatgggtgtagccgccaacattgctgtcaccattggtagcaaacacttcaaataagctgtctttatcggcgatgtcacattcatagataacggcttctggatctggccaccgatgggcgggcactaagctgatgacgttagaggccaaaattgaatcgacgggttgaatataattactggtgatattgatattgcctaaatacagtgaggcaccgtagttatccccgccaatatcactccctttccagacacattgtgcctgactgggtaaggtaaaaccgagcaggcacagtgaagataacacgctcattaaacggcagaatactggcctattctggttgaatcggtaacgagtggtatttcgcgtgataataggatgcatgcggttttctctgatttattgctgtaccgcgacacacaaggcatcgagtttatacagctgtttatcgttatccgtcggcttacccagatcgtaatctaactgacagcgttctttgctactctctccccacaccaatgtgagggtaccactgagctcctccgcccgtagataggcttggctcgactgcccgaccatacccacgatgtcattcttatcgttagtgcccttgccgttgtaattataaacgacggttcccataggcaattggctgccatcgggcattttaattgtgattaatgcgggataaccgttgagggtccggaacgtcactttcaccgtagagccagcataaggcgcaatctgtcgctctccatcctgcaactcagtattgaaatccataccatcgggatcgagagagagtgtgttgtagcgatacggtgtcaatgtcgggaccaatgcatagccgaagcggtcaatacgggccccttgcccatacattactttggcaccactggcacccttcgcttctatcagggcgaaagtgtcgcttaggtaagggccaagcgtcacgccgccacggtggaatgcgaccgatccacgggcgctggcagaaccttgccagtaaccggggctgcgtgaggcactgccactcaaactggtggtcgggagctgtttttgcaaactgccgcttaaggtattttcgttggttggctcgttacgggcaacatccacactgtagcctgcggtttggtcactgcccatggttcccgaaagtgaggtttgatagctggctccgctagttctgctgtttactgcgccagccgagacataaggtgcagacgagctaccccctagagggaaggaaattgacatttgggccacagtttcacgggtggctagtgtgttcgcaccatttgaggctggcatgccactgcctgggtcaacgaagtaaattttatttgcgcctccggttttctgctgtgaaatcgccagattgaaactggtattacgccagaaggtgttggaataacccagttgtaactgtgaatcccttgaacgatcatctcgataatcttgtgaggaggcagttaaatataatgaaccgtagcggtgaaaattttggttgagggatatttcagcccggctccgttgccgataagtactggaattccagctactgtcattgctggtcgcccgcacgcccagtacatcgcttaaatcacggtaaccgtcagttgaatagcggtaacctgccacggataacgtggtattcgtgggttgaaaggtacggctaaaagaggcttttgccatccagccttgctgctgttccccatcgggtaaacgggcatgggaataggttgtattcagacctaacgcaccaatatagtgggtaaacacaccgcccagcatgatagcctgataacccgaagccagccggatccctgtgttagctgtgatggcattactgataccctgttggtaggtcaactcgctgaacgtctcgttattgccaacatcgcgaacctgcccggccgcaaagctataacgtgaatagccggggcgtagggattccgggacagaggcgaatggcacctgaaaggtgcttacactgccatcagcttcattgatttcaaccgtcaggtcacccccaaaatgggtgaccgataaatcattaaattcaaatgcgcctggtgataccgtggtttgataaatcgaacggttgttttgataaaccatcactcgcgcgttggttctggcaataccacggacaaccggtgcatagccccgttgcgattcgggtaacatgcgatcatctgttgacagcgcgacaccgagaaaaccaagactggagaaaaactggccggaactgaaggtttcacccagcgtaatttcactgccgatagtcggcagggcgcgctgactgtacagacgattagatgtccagttagtccctcggctagcgtcataacgtagggatccttgctgacgaaaacgccacatgccgatattgataccgctgttcagactcagataagtagagtttgtggtgcgcttaatcccctctttgttgtaatccacgtgatattgattcaagttgtaattactgaaaccaatcgtattgcctgcagtgagatttttcgggtcaacatagccacggggcacgtttttaacaaatttctgagggatggacagatcaaaacgcaatttagcgtgatcaaatcgaaagtcactggccggaagtatggattggaaggccaaacatggcgttttaggatctgctgttttcagggcctcttcttttacacccgcttgtaataattgcgcaacagacagacaaggttcaacactgttatctttatcaacaaacagcatttttaggcgatcaacaaatttgttgttcatatacatatcaacttgatactggcccgcgtcgtaactgttttttttattaaaacgggcaatcgaccctaaaccgagtgatgaaccgcgcactaacgcatcatcaaatatatagtcgtcttgattgttattatccgccgctgacgaaatatgggtgaccagcaagctttgtgtcagcaagcatgagagccaaggagcgattctcaccagtgttcccagtgtctggtgatagattggattaacatcaggagcagattacagataataattattaggaatggtggcaccgtaatcattaactacgttcagtatcagtaattcccctttcttggctttaatcccaatgggcagggccaaatcagtggtagagtcgggcgcgaacatttcactagtggcaaacgaaacggttttgccgttactgacaattttagcatcgcgcaggctgatgtaataacctgttgggttatgtactttaattttgttacctgtcgttgtatctagggtgacgcttattttttcacctagcgtatcggcttttaatgcggggatttgtaaaaagttaagataaaaaaccgattcacgatttttgggtaaattacgcgcaatgtaagtcaaacggacaacttgcccactgttggcttccatccggaatatttgtggtgtcagtgcgaaaggaacatcacttttcgagggtgaagattgattatttccatcatccatccacagttggactaaattaggatggtcatctttattactcagctgtaatactttttcccgcgagccttcaggataaatgatacgcgtccctgtcatgacaacactggcttgtaccgataaggatacgctggtgagcagcaacatcgagcaggcgataatttggcgggcaatcaagatcatgttacttacttatccttgttttctctggtccattaaggccccgttaccggttggccgacatattcatgaaaatgctcagttgccatgaacggttaggggtaggtgatcgcatactgtgcagaggcaataacactgcctgcggttgcctggccttcttccgttatatattgtgccgacagatcctgtgatgctgaggttgcgccagtcgccaaggtaattcccggaacttccacactgccaccagacatacgaatcggggtgccacggggatcaattaattgaatggcaacatttcttgctgtgccaatattgcccaggtttccgccagacgtgacattcatcccctgaaaaacagagctgatttgggtatcttgaatcgcaatattgcagcctgttagattgatcgtaaagttggtctttcccgccaccgagttgacttgattaaggttactggtcgagacagtcggcagcagaaccaccggggtgttggcggtaccattgatatccaccatacaggtctgttctgcgacttctccctggaactttatggtattgttcgaggtttccgcaaaagctatacccggcaggataaatagcatcaacgtcactaaagtttttttcatgttattcccgcttaatatggatgtgtattttgataacaacgctattcagcaaaatgaatattcattgagaggaataacatgggccattatctgtatattgctgattttgtttctgaccggaaccagtctagggggaaatagtgcagagtagaatgagagacgtccttgttttatctgtgaaatttcctacaagccctgtaggaacctatcctggtaaaaaatagcataattaaaaatgtattctatttcatataattaaacgcctttgagtgtttgatgggatgaattagctttttatataggcggttatcctcatcgctgaatcaaaaaaaaacgccaagaagactggcgcttttaataggggaattacgctataacctttattgtggcgagtcttcagtagcggctttaggatattgagaaattaatgtgactaataactgattagattcaataaacaatgccagacaatcagcgccatgtgtcatcgctgcttgtttattctgtgcatgttattgagattcaaatttcacgcaacttgcgaccagttcttgagcatcaatcagttgtacgctgcctttaatgcggtgtaccaggcttgccatctgtttataaatatctgcgtgagggatgtggtcactgcctgccgtgctatgacgacctaccgtgctacccggtcctctggtctccccatcttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagtttccacaacgtcttcgtcttctacacagagttggcgataaagttgcgtcaatgtgacagcatcctgcaaattgctttccagcaatgattgcaataattgcaattctaccgcagggttcccccccgataatgtccgcagcttattctgtgccgcagctagcctattaaccgaagaggtgatggttgtgctgtggatagctggagcattttcttgctgggctgtatttttttcactcaaattactttggttgccaccgcggtcattatcttctgtactttggctatgattggtattcgaaatctggctcacgatatctttgcgcagtaaggtcgcctgtaaagtatcgatggccacgggtttgatcatgcaggcattcattcccgcatcaatgcagcgtgctgcactttcttcgcgggcgtcagcagtacacccaatcacgatgaggtcttttaaggctggatcctggcgaatatgtgctgcgagttcatatccatccatcaccggcatactgcaatcagttattaccacatcaaagttattgtgctgcaatatttggcaggctttcgccccattttcggcggtgactacctgctcgatcccaataaaggccaactgttgttgaagtaactggcggtttgcgggtaaatcatcaacgaccagaattcgcaggtttctcagttgattcagccgttcatcatcaacatgtgttatcgctgcatcttgggctaaatcatccgcagtcgcaatattcagtggtagtgtgataagcaggctggttcctttgcctaattggctttccagcgctattttaccccccattttatgaatcaattggtggcaaatccataaacctaaaccggacccaccgaagcgtggcgatttaccctcattggcttggctgaatggctgaaataaggtcgcctgtgcggcaggggagataccaataccggtatcggtgatatcaatattcatcacaccatgctgttcgtcgcttggttcccaagtaatatcaacagaaacactgccttgctcagtgaacttcaacgcattaccgagcaaattgcccatcacctgacgtactcgcagcatatcggccatcaataacggtgggatatggtcatccaaccaaccggagaaacgtaacccgcgctcattggcaataggttgatagagcgtaaacatccgctccatttcctgatggaagtcgaccgcagttggatgaatactcagttgaccagcttcaattttagccgaatcgatgatgtcatcaagcaggagcatcagtgattgagcagatttagacacggtcactagcgtatctttttcgacaggccggttactgcgaatttccagttccaataaccccataatcgcgtacatcggggtacgcaactcatggctgatggttgcgaggaaagtactcttggtccggttagcactttcggcttcaacacgggccgcttccaattgccgttcgacagttttgcgctgactgatgtctagccagccgcccaacaccccctgttccgcattattaagaggaataatccacaggaaaatatcccgtatatcaccctttatttctacagataagtcaaccagttgtggttttctattgagtaatacactgcggcaatacttatcaatttcacgatcaagcgggctggtcattggccaatgtgctggctcatgagtttgattgagcatgtcgtaaagcttatcgctgtgcacatcagcaaagtggctgttataaacggctaactcaccacttgcggtgcgaatgaatacggcaaacggtaatgcattgataatggactcctgctgcaataaacgggcatgcaacaatttggcctgacggcgtttattgaagaccaaatagcagagatacaagccgaagaccaagagcagccccgaacttattttcagcgcgatcatcagaagttcattatccagtgagctttcatcaaaactgataggttttggtttaaaagtactccactcactggttaggttatcgaactcttccggtgggatagattcaatgactttatcaataatagtttttaattctggcaggtcagggcgtatggcaaatgccatcattaatggctcttcaccggctaccgccacggttttgatatttgggctgaaattttgtgctgacaagtagttggcggtcatcatgtttttaactacggcgtcaactttcccttgctgtagccagcgtactaacgtcatggtgtctggggcttcaacaaaagtaattctctgtgctagcagtgggttactaataatgctgctggaggcgctgcccgcctggatcccaacccgttttcctgccagatcaccgacgttattgatatccatgcggtcttcacgggtcataatcccccatagcgattgggctattgaggaggagtagagattattgccatactgaccattgcgcacagcaacaatcggtaataaatcgaccttgccagctttaaaactgcgaacaccttcgccggtatctttggtatagaccggatcaaacttaatcccggtacgacgggcaatgatatcgataagatcgacagaaaaaccggccatttctccggtccggcggtcacggaaaatcaacggtgccagatcgagtggggcaatataggtcaccaccggatgatgttggatccaactgagttcttgttctgtcagcagcaatttagcatcgatattgtagtgatgcttgctaccaaaccagcgctgttgaatatcgccagtagcgcgggtgggtaataattccagaatttggttgaggtaatcgatcagcttctgattactttccctggccaggaatgaataaggggcagggtgataaggtgcaaaatttcgaatttgcagcgtcagcaattgtagttggtcaattaaataatttgctgatgttgcattagccacaaagacatcagcattaccataggcaacagcgagcaatccttgcaattggttggggtaagcaacaatccggtctgcgtgataattaaagagaaactcgggagacaatggctcattattcacaatagccacggtttctggatgtgtacgtttggtaggatcccaatttttgctacgaacttcaacatgccggtttgtgaagaaagcatgagaagcgattagccccggctgggccaacatgggagtgcctgccattaagtcaatttggccattctccaacgcatttaataccagcccgtaatcgcagtaaccaatcatctgaaaagagagctggctggcatcgctgattatcttcaggtaatcagcaacaattccttcaatggcattatcatcgcggttaaccacaaaaggggtattcgcgtccatgaccacgccgactttaactgtgcgtcggcttgattggcgggtatcggtggcaggggtgagcaacaaatcgtcattgtagctgttggcgatactgtggatcgtcaagggctgcccagtatcacatccttgacggcccgtcattagagacgcatgaagctgcccgctaatcagtagcaggcagtagagtacggtacgcaaagaaaaccagctacgtaaagaaaacctgccacgtaaaagaaatgtagtacgcagtgaattacaccaaattatgggtgtgtgcataatcagctaattcaatgacagaactgagtcccaatttggtcaaaattcgggttttataggtactcacagttttattgctgataaacatttcatcggcaatctgtttatttgacagaccatttaccagataacgcaaaacgttaatttcccgctctgacaacaaccgcgccctattgacaggatcatggctggaaggttgcccagctaattgggtcaacgtttctgatgggaagaaagagtaaccacgtaatacgttttgcgccgcaaaaagtatttcactaatatctttattcttactgataaatccattagcgccagcttgtaatgcccgcactgcaaaaacttgctcattcttggctgacaggaacagtgatttgccggtaaaaccacgttgctgcaatttttttagcaacgagaaaccatcaaaattaggaagctcaatatcgataataaccagatcaacgggattattttttagtttttccaatgcttcactgccatcaacggattcactgatcgtcgaaaactctttgctttgtgatagcaatgcatggatagcgacacgaatagctgggtggtcatcaactatcatcactgattttgtcatgtactctccgtaaaccgttatatcttgggattcgcagagtgaacttactgctcctcgcgtgcaccaagagacgctaaatgtttacccaaggtgaagtaaacaagaacccctactgtcgatgcccaaagtactatttcggtgattctaatccctaattatagattatcaagaaaagattcttgcttacctatctgcaacattcactaaaagtgactgaaaggcttctgttgcttagttagttgataataaacgggttaggattttttttagctaaataaaaatagccatttcagaaaagccgagaagaaatagttaactcatcatgctatgagtaaatatacccgatttttcagcgtttgttgtaggaaacttcctcacgttaacgtggtgaaaacaattgtatatacatatcatatagatagtaattaatttattaatatgacaatcgagggcaacgcgatgaaatggatgatattacattgaatcgcttgaggtaatctgacgatggcgcaacaccaaaacacgtggagagactttagtcagataggattatttgcttataaatgggaaaataacgccaaaaatggtgatgtttttacgctttgtcatcacggttcagcggctcgctggccctgatgaccgttgcagctacttacaataaagtttgctggcgctgcattgccatttgttgctcgctaatctggcggcgcccaatcatttgtttatcacccgcctgcatgaccgtcagggggaaacaccgtatagcgctccccatgccggagagcgaaaaatactgtttggcagagtgttgacagggtggttatctcagattagatgcatttttttggcagcctgcgttagctcatcccggaaatcaggatgtgccagctcaatgattctcagcgcccgttcagttgaagaaagtcctttgaggttaacagcaccaaactcggtaacgatatagtgggtatcgatacggggtgtggttaccggtccgtcaatgcggggaataatacgtgaaacagtacctttcgccgcagttgaaggcgtggcgatgatggagcgcccacctttagaggcgtatgcccccctgacaaagtccaactgcccccccgaagcgctgtattggtgtccaagcatatgttcagaattacaggcacccgtcaggtcaatttgcagggtcgcattaatggataccacgttgtcattttgcgcaatgatgtggggatcgttaacataatcgaccggccggctgaaaatcgctgggtgatcgttaaggtattcgtacatttcttgttgccccatggcaaaagtgaaaacagacctgcccctgtccagtgtttttcgctggttcgtcactaccccccttcggattaaatcgaccagtccggggttcaacacttcagtatggatccctaggtcattgcgatcttttagcactccacaaacgaggtttggtagcgcgcccacccccatttgtaagcaggcaccatcaggtacgaggtcagcaatgatgtggctaatagatgtatattcgggtattgctgaacgtacgggcatctcaatcaaagggacatgattttcgacaatggcatcaacttcagagatgtgaatcgccgccgcttccccctgaacgcgcggcatataccgattcacctcaacgatgaatcgtctggctgaacgtgcaattcgggatgaatagtcatttccaacaccgaggctaaagtagccatggcaatccatcggagaaacggtgtgcatgaacgtatcaataccaatttcttcggccagaagacgtggtgcttgatgaaaattggatgggacataattgacaactttacgcccaccatcctctatacctcggcgaatgagcgcccgctccacggcagtgacgaacatgctatagggcttgatgcggttatttagctcatagcgcagaatagtatcaccggcaattttggccgtttcaaaatagtaaacgcgtagatcgccaatatccccccttgtcgccctatctgccagcgccttcagcagcgcgggtggttcagccgcaaacatccccatagagaggtgactgccggatgcaatagaggaaacggcctcctcaggcgtggtgagtttctcgtcatacaatgcacgtatatccatgatataaccctcgctgtttttctcagtatcctgccatttcttctggtgagtgaccgcggcgataaaccagcatcgtgcgttcgaagctcatcacctctatgccatcttgattgatgccacgggtttgcaccgtgacgatcccctgacctgggcggctgtttgacaggcgtttatgaagtaccgtactttcggcataaagcgtgtcaccggcgaacaccggatgggttgctttcaccttgtcccagccaagattggccacgactttggcactgaccgtacgcacgctcatgccggtcaacagcgctaaggtgaatgttgaatcaaccagtagtttcttccattcggttttgctggcataagctgcgtcgaaatgaacctgctgtacattgagtgtcagtagggtgaaccacacgttatcggcatctaaaacggtacgtccgggtcggtgctcaaaaacatctccgggggtgaagtcctcccagtagaggcctgaaatctcgcggtagcggcaatcaccaactgttttataagcagataataaagaatccatagcactatcctccatcagcgacagtgaagtgtaaaacaccgttaaatcaatagataaagtgatatcaggcagagatacccgctcgggtaagtacccggcgggcctgacgtgcaacagcctcatcgatcatcattccgttgacggtcccgacccctttggtattctcggcgagcactgcgcgggcatggcgtatctctgctgcagtgggggtaaataaggtattgattgtgctgatttgtgcgggatgaatggccgcttttgcagaaaagccgaaatcagatgcgcgaagggtctcagactgtaggcctgaaacatcgtggacatcaaaaaaaggggcatcaatagcgggaatgccattcatcgcacaggcggagactaaccgggcacgcgccagcgctagcggttcccaggtggatgctgcgccaatatcggcggccatgtccgcagcaccaaatatcaatccggccaattttggggtggcagcagcaatagactcaacagcgttgaggccacgtacagattcaatgatgccgataaggcgcgtatcagagcctgcgaacatcattaggcgatccagaatctgcagatgagccgctgactccgttttaggaaggactaggtaatcgggaaggctgccacattcgagtaaggcgtgaatatcctcaataccggcacgagtatccagtccgttgatccgtagtgccagcggtagtgatgtagccggacgtgaagagagataagagatggctttttgtcgggcctgctccttatccgcttgagagaccgaatcttcaagatcaataatggcgacatctgcaccgttttcagccgctttagcaaagcgatccgagcgagtggctggcgtaaagagccaactgcgggtttggtaagtatcaagattagacatgatgttcctcctccaacttcgcttagtctatggtcgccgttatcatttatccaatatatgataccggtgtgtttaattgcttttggatatgaagatggagttacgtcatatacgctattttctggctgttgctgaagaacgacatttcacacgcgctgccgcccggctaggaataggacagcctcctctcagtcagcaaattaaggatctggagagggaactcggtgcgttgttgttccggcgggtttcttatggcgcagaattaactgaggcaggtattgcatttctggatgttgtcaaagagatacctgtgatggcagaaagagcggcccaagctgcgcagcgggctgtcaggggagaactcggcgtactcagagttggctttaccgcgtcatcagcatttaacagcgtagtgcctacggcgatccgtgcctttagacgtgcatatcctgatgtacgattacagctagaggaagataacacgactcgactggctgatggattgaatgaaggctcgctcgatgtcgctttcctgaggccaggctttgctggcagcgaacgtttccacctcagaatgctatctgaagagccgatgatgattgtcatggcggaaaatcacccggcggcatcgtatgaagaaatttcgcttagcgcattcagggatgaaactttcctgctatttccacgagagattggtctgacgctttacgattcagtgattgagtcatgccgtactgcgggttttgagccgactattggccaactggcaccacaaatcgcttcggtcattaatctcgttgcggcagaaatgggcgtttcaatcgttccggcttccatgagccaagtgaaagttattggggttgtatatcgacacattgctgaccagacgccgacagcaaagctcgcgttggcgtaccggcgaggggatacctcgccggtattaagaaactttgtcctgaccgtgtttccttgaattctctccgtaggttaaggcgactctataggttaaaacgatccaatcggttaaaaaacgccccaagagcaaaattattggctatcaatatccggcctgcatacaggattattatccgagtcgccaatatcttttcttgacagagacacgtcgcaaaccagcgtaatatgatcacgatatgaatacccagagaaagcaccacccaggtgagaacgcttatatccggtgatctccaacgggccttgttcaataatgattgaccagttattcatgcgatcttgtggaccaatgggaataaaaacattccactcgccttgcggaataaacgagaaatgtcccttggtatcggtggtggttgtctgtattttttgatcaaaattcgctaaagaaactttcacgccagccaatgtttgcccttgatctgtgataacgccgttaatatgggggctaccataattatggtatacacacccgcttaaaaaggcagtgccagacaaaactaaaaacagtgataaaattttcttgcattgaatgttttggttaaacattaattaataatcctattttttaaattatttatcactattagggtgtagtaaagactggatatattctgctgcttgctgttgatctaatgcgtcacgttcacagagttcgatatcaaatacttttaatgcatccttaagctgattaattgactgagggatgtcatgaatacagaaaatataagcattttcaaacggtgcaaggtcaactaacctcagtttgtattgttgaagataagaattcatatgctctaagtaaggcagttgatatgggagcataaagtaatcgacttctgcagtcatagggtcaatgctgtcccaatcaatcccatcaaccagagatatgacaaaatcccccatattttccggtaaaaagagacagtcaagggacttcagctctggcgtgtatccgcaatattctttccattcttcataaaccatcagctgttgttggcttaaatgggtataaagccagttcagtacgtttccttgatccaatttttcgagtttatttgcctgtaaaggctcaatatccagcaagggtatactttgtgctaatgcgctgattaattggtttactgcggtcattatgttcgtccttgggcgctaaatggttatcatataccattttaatttgtatggataaatgaagtaacacaattaattatgagacgacgctattatatgcttggcgagttagggcgatgatccaaacggatgcgttgctttctgttcactgttgtacaggcagcttagaagcataaatatcagagaaacagtctgatgctcatggccataaatcgtcacttattctagctgtttatttttggtctcgggcagcaataggctcattaccaatacgatgcaataggcactgccagcgaagactccaatggcaaatgccagactacttgactgactcagatagccgaccagccccggaaagagtgcaccgacggcacgaccaaaactataggtaaaaccttgtcctgtagcacgtaccgccgaaggaaaaagctcagtgagaaaggcacccatgccgctgaagatcccggatgccgaaaagccgagtgggaatcccagaacgagcatctgcgtgttggtcagcgtaagttgggtataagcaaaaattgttatacacgacagcagtgagaagataatcagatttgcccgtcgcccaagtttgtcggtgagataagcgccacaaatatagccgacgaaagagccaaatataatcaccatgagatacccaccagtaccgatcaccgagagattgcgttcgagtttgagaaaagtgggcagccaagttgtgatggcgtagtagccgccttgcactccggtacagagtaaagaagccagaacggtggtcttgagtagcgcgggggagaaaatggcgaaggaagaaacgcgtcgatccttggcttgctgctcgtggcgggatttcaggaataacgcgggttctgggacgtttttacgtatgtagagtactaaaagggcgggaagcacaccaatccagaataatgcgcgccacgcccactcctctgatagtaccgagaacattagcgtgtaaagcaaggctgctgcaccccaaccaatcgcccatccactttgcacggtgcctacggctttcccgcgatgttcggcgcggacgatttcccccatcaatacagaacctacggcccattcaccaccaaaacctaaaccttgtagcgcgcgtaggatgaaaacgtgttcgaagttctgagcaaatccgatgagtaccgtacataaggagaaccataaaatagttatttgcaggatacgcaccctgccataacgatcagcaaggatacccgcaccccagccaccaatagcggagaaaagcagggtgacggtgctcaacattccggcctggcctgcgtcgatttgccagagagccatcagcgtagcaatcacgaatgtaaaaaccatgaaatctagcgcatccaatgcccaaccgccaaaagcagcaatgaaagtttttctttctgtctggttgagatcgctaaaccaacgcataaatatctcctttacagactggctttttaactcttgtgagcacctcacaagttattttgttatttttaaaaatcatatagacgagcagggttatcgaccaagatccggttgcgcacctgctcatcgggtacccaagcggcgagcaaattgcgtaatcctccagtatctggcattcgagataccgagacatgtggccagtcgcttccccagaccatgcggtcaggtgcggtttcgataagcttttgtgcaaaaggcacgacatcgagatagccgtcttgccatgattcactgatacgataggctcctgataattttacccaccatccatattctctgaccatatgcaacaatgtctgatagcctgggtgattgagtcccaatgacacaggcatatgtcccatgtggtcgatgacgcacggacaaggcagttttttcattcgtggtatcagtgccggaagctgtcgtacatccatcaggaactgcatgtgccagcccaggggcgctatttttgatgctaaattttccatggcatcgaaaccgattcctcccccgaacagcacgttgatgcgtagccctctaacaccggccaatgccatgtcttgcaattcttggtcggtgacatcttccgtcactactgccacaccgcgtaaatattccggatgccgtttcagtacctgaagcatgtaacggttatctgaaccataaacgctgatctgtaccaagacacctcggctcatacctgttgctgcaagcatggataggtatttctcttcaggtgctggtggcggggtataactgcgttccgccaccatggggtagatagcgcgaggggagataacgtgtgcgtggctatcacatgcatcttcgggtagcgcaaaaatcgaaggttccataatatcgaatgggactgggcagttagcagaagagtttttcattgttaaacacaggtaaaaataaaattcagattagaaggcaattattgatatagaaagcgaatgttttgatataaattaattgacaaaaatagaacaaaccagaacaagaatatgacactgaaacagcttgaggccttttattgggcggccagatgttctaatttttccattgctgctgagcggctgcatatttctatctcttccttatccaagcgaatagtcgagctggaagcgtcactggggtgtactctttttgaccgctctggataccgggcggtgttaacggagaccggtcagaacctgctaccgcgcgcatttgcattgttggagtctgctgctgaaatccgcaatactctgggcgcaagcgaaggtttgtctggcatctgtaattttggcgttggagagttgagcgctctgacgtggctgccgagttttattgcttcagcccgtttgctttatccgaagttgcttttagcgccacatgttgatgttggtgcggctcttgaaggacgagttaataagggcgaaatggattttgcgatcattgcggggcgttcttctcggcagaatattttgtcgttgcccattgctcaggcgcagtttgtctggatggcatcgccgacgttagcaaatactgtcggtaccgccgacagtgcgttacggcaggcgcttcctctgattacactcccgccaggagcgggttctagccggattatcgacgcttggctcatggcatatggaattgcctcggtggcccgtatcaattgcaacagttggggggccattgtgggtatgctcattgcgtcagtcggcatcggcattctgccaacaagttgggctgaaaagctttccctacacaatcaactggaatatcttccttgctctgaacctttagcagcattgaattactccttccaatggcggcgtgatgatccacgcccactaatcagaaaaatgcgtgtgttggttgccgacctggccgatttctcgctaaatagcccactgccactaaataattcactgccgctacatcattcactaccactacatcattcactaccacaacgtgattaatttagtgtgcaaattccgcatacatttagctattaggtggtaagttggtcaccttcaataatcgcaatccaaggatagacataaatagtgtcgtcaacgaaaagagggatgtttcgatattcagcgaagatcacaaacaaattcagcgaaaattacaaacaagctcaacgaagatgactaacaaatttgtgataccatttaagcgctaattctgatgatgaacaatgattctagtttagaaagaagaaatgacttctgagccgcattgtctatcataaataactgaatgtcatccacgtccgcgttagagccgaatacctgaaaatgacataaatcctaaggacatcagccctgccgtcataaagacgatgccgagcccttgcaacccttttggaatgttagagtacttcattttttctcgtaaacctgccatggatataatggccagcatccaacctaaaccacagccagtcccgtaaacaaaagattcggtgaacgtatattctcgctgaaccataaaaatggttgcaccaaatattgcacagtggatcgtcagtagtggtaaaaaggcccccagggtgtgatgtaagcttggcaaaaatcgctcaagtaccatttcaagtatttggactaatgccgcaagcaccccgatgaaggtaatgaaatcaagaaaactaagatccactccatcaatcagagcattctctctgagtatataggtgtaaataagattattgagaggtgttgctatcgccagcagggctgtaactgtcaacccaaggccaaaggctgtttctacttttttagatattgccagaaatgtgcacattccaagaaagaaatttaatgccatattttcaacaaaaacagctctaataaaaatggtcaaataactctcggtcattacacacactcctaaatcgtccatatggagtcacattgtatcattatgttactgattatttcttaatatatttcatcctggcggcttttttagaattatcttgaaagctacatttggtgagtttaattcttttctaattgcggctctgacatcacaactgagagctagcaagaagaattgatcattattatgtagcgatagtcttaactgtgagcaagggtagatcggtgtatcaataagaccctgttagtgttagcaatagggtagaaagtgaaattatgttgacgtaatgagcagcgcattttactttccataaatgccaaattggttgacctttgtggaagaactgcaatgaataaaattataacggatcagcgtcaccaattttcctcacgagtgaatgaccttcacccgtcgccaattagggaaatactgtctgtcattgatcgtccgggaatgatctcgtttgccggcggattacccgcagtagaaagttttcctcatatgagccttgagggaatgccgcagccgatgctacaatatggcgcgagtgaaggggagctggaattacgtcaacagattgctcaaaatttgtgtgagcgaggtttatcctgtactgaggaacaagtcctgattatttcaggctcacagcagggcattgatctggtcgctaagttgtttattgacgagggaacccccgtcgccgttgaatcgcctacctatctggctgcgttacaggtattccgttttttcggtgctcaatttgtggcttatgattcaactcagcctgatatcgacaagcttcgcaccgaaaaacctgcttttgcttatactattccgaccttccagaatccaagcggtcactgccttgatactgaacaacgagagttactggcgaagacatgtgatgacattatgttaccgctctttgaagatgacccgtaccatgacttggtttatgacccttgtgagcgtaagccagtgtgtgcttcattacagcgagcttcgtggatttaccaaggatctttttctaaaagtttatccccggcgctgcgtttgggctatcttgtcgcatcttcagaattgattccctatttgacacgtttaaaacaagccgcagatttgcacagcagccggatcagccaatggttagtgttacagcagttgcgtagccctaggcatactgagcatatgcatgaactggcagcctattatcgaactcgccgtgatgcgtttgaaatctccctacaacgccattttggctctcttgcgacgtggaaaaaaccggctggagggctgttcttctggttaacccttaatcgctgcatagatactcgtcaactcttgcctaaagcgctggcaagcaatattgcatttatgcccggagagtcgttcctccctcattcatctgaaggctgcggtcagttacggcttaattttagccatgcgacggaagaacaagcggatgtagggctgaaaatattagcgggtttagtgcaggaacatgcataagatgggctatcggtgaatctcattgactcattaattgaagacgctgaatgaatcgaaataaatttcagatggaccgagtaacgaaagctgccaacgcacatgcagcttgaagtataacgagtataaattataaaaatcaatccagcctgtaggtgtaataactggcctacaggctgctacagcatgacaaccgtattaacctactgatttttgctcatataactctttaggcgatacattttgagcatcaggttcttcgaacaatatttcttgtgaccagacatctatcggtgcggccgctacctcattggcgcgtttacgcagactgaaccacccggcgatcagtagcagtgtgagcacgggtatgctagcgatggtccaggtgccatttggatagtcaaaggccatcatcaccaaaacgcccgccaaaaagatcaatgtcagccaagatgtcactggcgcaccgggcattttgaaggagacaggttttgccattcctctttttattgcctgacgtaatttcatctgacaaatgataataaatgcccatgaactaatgatccccaaggaggctatattcaggacaatttcaaaaacttgagagggaacgaggtagttgagtagtacccccaagacataaatgcccacagtgaccaaaatccctgcatagggcacggattgcgggctcatcttggacataaatttaggtgccgatccccccattgacagtgaacggaggattcgcccggtcgagtaaagcccggagttcaaactggagagtgcggcggatagcaccactatattcataatagtgccaatgtaagggacccccaagttactgaagaatgtcacgaatgggctttgacccgcttgataagcatgccagggtagcaagcagaccagtaggacgacggagccaacgtaaaacaaacctatacgccatatcacgctattaatggctttgggcagcattttttcggggtctttacattcaccagccgcagtgccaattaattcaataccggcgaaggcgaatataacgccttgtaccattatcagggcaggtaagaggccgtgaggaaagaaaccgccgttgtcggtaatcaaatgaataccagttgtatgacccgcgacgctttgacccgtaccgaggaagatcacaccgacaatcaaaaacagggcaatagcggcgactttaatcagtgcaaaccaaaactccatttcggcgaaccatcttactccaatcatattcatggtagcgacaatcgagagtgcgcctagggcaaacagccattgcggaacatcagaaaatgtcccccaataatgcatataaagcgccactgcggtgatatcgacgatgcctgtcatcgcccagttaaggaagtacatccagcccgcgacataggatgctttttctccgagaaattcacgggcgtaagaaacaaagctgccgctggtagggcgatgtaagaccagttcccccaaggcccggagaatgaaaaatgaaaaaattccacaaaccagataaaccagtgctaatgctggcccagccatttgtaagcgggcacctgtacctaaaaacagtcctgttccgatggatccgccaatggctatcatttgtatatgacgtaggcccatacttttgtggtaacccgtatcatgagaatctaaccagcgttttttcgcggcgtgatgggtctccgcagagtgttttcctgacatcataaactttccctatattcttgtctgtcggcaatcattgtgaatgtactacagcaaatgattgctaaaggttaatgcataaatagcgtcttagcgccttcagttattatggtttttatcaataccagtggatctcgggggggcatgctatcgtttcttctgggatgaggcaaaaaaatattcacttataacatgattaaatgattaccatcacgggtgtcatggcgtaaaactattccccataattattcataaaccaacaagaaaactgtaaccacttgttaaatagagtaaaaataaataattagttagccgtgagtataaattatatttgtacgattttataattaatatatttaaagattaattttattattgaaagtatactaatctattatattgcattttatcttatttcatatgtatctaacccatggaataagatttatttatttttataaattataatttatttaattaaacaggcttaatatgtctaaggacatcaatggtgaatggattattatgaaaagcattaatgatgaataaatagttgttcgcctttaactattaaccacaataatggggtcgctgcataaataaaggcggaactgcctgaatcatgatcgattttttaactacgctcaattttttagctaccactttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttaaccatcatcataagtactaacgcggaggagaggcgatgattaactcgagtgctttttctgccagttcctcatacacggtggaggataaactgttgtcagtgataaccacgtcgaatgccgtgagtggcaatgccagataagtcgcaaccttgccgtattttgatgcatcagccagcaatacacgcttactactggcctcactgatggcgcgctttacggggactttatcttcatccggcgtggatatacctcgaaggccccagcaggacgcggaaataaaggcaatatcgatggacaggtttctcagggaatgcgcggcagcctctccgatacaagagcgatttttacggcacagcgtcccgccggagtggatcatcctgcattgggaggattcgatcaaaaagttagcaataacaaagtcgttggttaccactaacagatcatctctgtcctccagttgacgagccaatgccagcgttgtggtgcctgcatcaagataaatacagctattacggggaatatgcagagcagccgatgtgccaatagcctgtttttggcgactaaacatcatcgttttatcctgatgagagggttcaattgccagccgttgtgtcgaacgcaccccgcctgaaacggacaatactgcaccttgctcttctaatttctgcacatcgcggcgtatggtcatatgtgatacccccaaacgttccgttagttcagcgatgctgaccacgccacgttcagcgaccagtgccaatattttttgatgacgttcaatcggtatcacgtgtacccctcactcagttaatatacgagagaatagatgatgataattaatgtgattatatgccagcaataaaaatgtacttctcattttttaacgttaattttcacctgaaaaataagatcatcaccaaaattaacattggagaggttaggggcgattgtcgatgacctcatttgtcctgatgatctcatttgtactatagatatcgccagtttccagcgagtaagcgatagtcaggcagtgttgagaaaaatagttttggtgtttcattaactggtcagtctatgtgatgaccggtgccttcctgcctgtatacgtcgagaaaattgccaataaatatttatcaataacgtgctctatacggcagatatatttgctgaatgtagtattagcgtcataattacagtattcagcttgaaaatagagtctaattctctttttcctgtcaatgccacatgtcgaacgggtcaatcttattgggcgttataatgtagttgcgcaactgaataccttctatactcaaataatggcgagtcagctgcaaccgtttaattgcattcatggtgcggcttcatagggactattcaaattacatcggcacctgatcactataaattagatgaagaggagggcaatcatccgtatttattgattctgtttggttgtattacctgtgctggctgggctgattgtgagtatcagccattagtggctgcgacacaagtattggccttgggggagccccccacctctctgtagtagacttttgaattattgcaaaaaatttcattgcaaggctattttatgtgaagaattttcactttattgcgttaacaatagaccatttaaagtgtaaggttaaatggctataccatgataatttttaggctttaattaacgtatttcgcgccacttatttttcttttatgccttgtattgctatggaatgctaaccgcatcgacacaggcttatctttttcgtttggatataatcaaattgttgataacaagtgatatacagctctcttaacctacgttatcttacgatgagaatttcatgatgaaattataaaaaacaggatgaaaagtgtagtgattcgttgtcactattccatttaatttaaaacggaataaatattcctggcgctctaaataggttctagaactaaaaagatagaaaataaacaaaaggcgaatggagataacagatatgccgacagatgatagcaataacggaattatcgactacgtatcaacaggtcatctacctgacccggaaacagtcgttaaattagtgcaagaagcccataagcgatttagtacggatactgctggtgtggtttctaatgtttatccggcattagagagaattcctgctgatctctttggcatttgcatggttggcactaacggcaaaatccactctgctggcgatgtggattatgaatttaccattatgagtgtttccaaacccttcgtttttgcactggtttgtcaggctattggggcgaagaccgcccgtgaaaaactcggggttaacagtaccggtatggcgtttaactcggtaacggccattgagcgggcatcggatggccgtacaaatccaatggttaactcgggtgcgattgcgacgaccagtctggttcctggcgcgaccagtgatgaacaatggaaattcatttatgacggtttgtgccgctttgctggccgcgaattaacactgaatgaagaagtataccaatcggcttgtgaaaccaatttccgtaatcgcggtatcgctaatgtgctgcaaggttatgggcgtctggggtgtgatcctattatcgccactgatctctatacccgccagtgttcactgaatgtcagtgcccgagatctggctgtgatgggcgcgacattagcggacggcggcgttaacccactgactcgtgagcgagtggtggacaatgatatctgccattatgcattagccgtcatggtaacggcagggctgtatgagacctctggagactggctctacgatattggcctgcccggtaaaagcggcattggcggtggaattgtgacagtgtcacctggcaagggagggttggggacgttcgcaccgttactcgacagtgcgggtaacagtatcaaagggcaacttgctgctcggttcttatcacgcagtctcgggatggatatgttcgtttctgagccttacaccgaaaagaattgatctgtgggatatcgatgttgttctgaaagccaggcggtcttggcaatcaggttatatcgaaaattaagttgttctaaaaacaaaaaatagatcaaaaggatagaaaatttatggcaaatcaatcagtttctcgtacaggtacggaagttaaggagtcctgggtgccgatgattaccatcgcgctggcccagatcctgatgtcattcaacgtggcctccctacctgttgcgttgggcgggatggtaaagagctttaatgtgccaccaaccactattgccacggcgatagtcatgtactcattgtcggttgcaggctttgtgatgttgggtgccaaactcaaccaacgctttgggccattgatagtattccgctgtacagttctgttattcggcctggctcagaccatgatgacattcagcccgaatgtcactgtaatgatcggtgcgcaggcactgagtggtctggcaggtgcggcattggtaccggcactggtggcgttaattgctgaaaactaccgtgggcctcaacaggccaccgcactgggggcattaggttctgctcgcgcaggggcgggtgttgctgcgttcctgatcggcggtattttgggaacccatatcggctggcgtccagcgttcggtattttgattgtgttgtctgttatcgtttttgtactgagtttccgtctgaaagcagataaaggccgcccagaagtgggtattgatgttatcggtgtcgttttagctgcatctgcgattattttgttgtcgttcggctttaataacctgaaccgttggggctttggtctggttcgtgacggcgcgccgtttgacctgctcggtttctcaccagcgccgtttatgatcgtgttgggtatcgtcttgggtcaggcatttgtggtctggacccgccgccgtcaggagcaaggtaaaacgccattactggcgctagacgtgattacatcacccagtgagcgggcggcggtatttgccatgtttgcggtggttgcgctggaagccatgctgaacttttctgttccgctgtatatacaaatcgtgcagggcagttcgccgatggcaacagctatcgctatgatgccgtttaacctatcggtattcttctctgcgatgctgattgtacgtttctacaagaaactgactccgcgtaaaattggtcgttacggtttcatcacttgtactttggcgctgttgtggctggcattcgtggtacgtaataactggagtgagtggtcggtcttgattggtttggtggtgttcggtatcggacaaggctcactcgtcaccttgctgttcaacgtactggtcagtgcatcaccaaaagaattggcaggcgatgtgggttctttacgtggtacgaccaacaacctggcaagcgccatcggtacagcggttgcaggtgccttgctggtgggcttgttaagtgccaacgtgatgcgcggtgtcgctgaaacgccgattctgacggatgagatccaagctcaggtcaatatggatagcatcaacttcgtcagtaatgatcgcctgaacagtgtattggctcaaacctccgcgaccccagaacaggttgccgaagcggtgcgggtgaatgaagaagcacggttacgtgcgctgaaattcggtttactggttatggcgctgctatcgctgttggctatcttccctgctggccgcttacctgactatctgccgggtgaactgcctgctgataatctggataaaaaagccagcaagtaagttgctggaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaagcaagtaagttgctgttaaaatttaattttttgaaatataaaatgttgaaataaaagtgactggcagtgtgttgcgaaagcagccactgccagttttttctttctggctaccgcgacttatcccctctataacccaaaatccaaaatctatcttgaagggcgacgggtatataactcgaaaccacgactttgctttagcgattagcattatcttcaatctacataattatcttcagtcgatggcggcactttccctatattggtggggtaaattgcgcatcagtacgcattttttgaaaaaatttcagaaggttaaatgtttcttgatactggtcaagacacatttcctttgtttagtgttaatgttaataaatctcattattaacttcatgtacattaatcattatgcgcatttggcaaaaattcttgctgctcttctgctgttgggtgttatctggtccgctagtgtgggcttcaacagactactcactgtgggttaatgatattcaatcccggttagataaaacggctcagttgtatcaacaacaaaaaactgatgaagcgagagcaatggtacagatggcgtattttgaggtgtttgaaaaccttgaggggccgattcgtatcaacatctccgcgcaaaaaagcttccagatggaggcggcctttggcgaaataaggcggatgattggtgaaggcaaatcacaggctgatgtcgataataaaatcaattggttgaaaggcgaactaacgggtgtcttgcccgtgttagttgatggacacaaactcactgctgagcagcaacacgctgcttatgaaaacagcgatattgccgtatattggcaacagagctttagaattattgatgatttattggcgcaagctatcagtgaatatcaggacggcaaatatgccgaagccagtaaaagtgtgcagcaggcgcattatcaggggtttaaaaactctgaaatggagatgtcggtgcggggaaatcgctcggcacagcaagcagcggagataaatcagcaatttaccgccttgatcgatttggcgcgccagcccgataaaatgaccgaagtggcctatcgtgtcaccgggttgctacacaccattgaagacatcttaccgggcttaccaaccactcgcgaacaacaacaaattactgttgaccaacccatctcttccgacgccatccccgatacacaagctaatgctgattgggcgcaggtatccagcaaaatcaatcaagcggttactgaggctatcgggcaataccagcaagggaaaataacaccggcaatgatggcggtgcaggatgcctactttgacttgttcgaagccagtggcatggaaaacaaggtgggatcgcgtgatgcagcatttaaatcaacgttagaaggccacttcacccgcttagttggtttaatgaaagctgagaaaccggttgagcaactacaagccgaagcggttgccttgcaaaaagatctggtcaatgcagccgagatgctgggtgatggcggagagaccgactggagtctgttcgtttacagtttgttgatcattgtacgtgaagggctggaggcattactgattgttgcggccattgtcgcttatttggtgaagaacaaccatcaggacaaattgccgttgattcgtcaatcggtggtggtggcactcatcgccagcgtattaacggcattcatcttccaatggttgtttgccaactctggccaaagccgcgagttgttggaggggttcaccatgatgattgcggtggtgatgctgttctccatgagttattggttgttatcgaaggctgaagcccgtaattggaaggcgtacctcgaaggaaaattcgctaaatcacttagcagtggatcaataataggtttatggctcactagcttcctggcggtataccgagaaggggcggagaccgttctgttctacctcgcattgataggcgatgccaataccaccagcggccacttatcggttctggccggttttggcgttggttgtgtgatcttgctggtggcttatttggtgatgcgctttaccgtggtcaaactaccacttaaaccattctttatatttaccggtggctttatgtacctgatggcatttgtttttgccggtaaaagtgttctggaactgatcgaaggtaaattgtttgaacccactttactgccgggtgtacctgaaattagttggttgggcatctatccttatgtggaaacgctgatcccacaaggcgtgttactgattgcagcattagttgccctttgggttatgcaatggcgtagtcggacggttcaccgctaagggactgttgaccacagaggaatcgttggtcacagaaaaatcgttggctattgaagggcgattcatcatttaagggatattcattattaaagagtatcccccattaagggtttgcgacgcgaagccctgaatgagcagtttggcaaaatgccgctgcgaataacgacaacgtaattatcatttgataccagagggtatgtcctatgaccatgaagaaaacaattattgccagcagtattattgccagtatttttgccgcacctgctgctttggcgtttaaagaatatcctgcaggcgagcctatcaaaattaacgatatggaaattgctgctgtttatttacaaccgattgatatggagccgcgtgggatgggtttacctgcggcaaaagctgatatccacctggaagcggatattcacgccaccgaaggtaataaaaatggcttcggtgcaggtgaatggataccgtacctaaccatcgcttatacgttggtcaataccgatactggcgataaacaggaagggacattcatgccgatggttgccagtgatggcccgcactacggcgcaaatattaaaatgatgggggtgggtaactataaagtcacttatcacatcagcgaaccgtccaaagcgggtttacatcgtcacactgacagtgaaaccggtgttggtcgttggtggaaaccattcgatgtgagctatgactttaaatatgtcggcttgaattgataaccgtagccgtgataactgatacacagcggtcacggcatcgttttgaacgttattgtcattgaaaataaaagtattgttttgagaaaacattgttttgagaaaatattttttgaggaaacattgcatttaggatcaatgtgttgcctttaaagctacggtgctattttgacaataacggtatagccttgacgcgagacggtcagtttaaccattactctcaattccatttaaataatcagtctatgctatgcagtgataactggcaggtgctgtgacttcctcgcccaagggatgccaatgagttattttttcatatccgtactacaagcctttttacctgtggctctgttattggggctgaactgggttgttcggccagcaccagtactgaatcggatagtgtggataaccatactgatggccatcgttggcatctggatgggtaattattatccaaaatcgcaacagtggcagttggcattggcggggattcaactcctttcactactgttattcttatgtagccaatttatatgtcgggtgtcattaggctatttctggcaagcattattggtctttggtgcggcattgaattggggcaacaaccccaatctaggggcgctcactaatacccatgttattaatactgatttattgctcaatctggctgccaccgtggtggcatttggctgggttatattctgcgccgtattattattgatgatggtacgacagttgccacgttgtcgcggacccttgctggtcgcactcaccctgctattgatcttgcctattagcggggatgtcttcctgctgcttatgaagttacacgtggtgccgctaaccaaatcactccttagctacgtggctctggtgaccaacgggcatgcatggcttaactatatttgtgccttattattagcattcacggtgctgtgctatttgtggccgtggagccggtcccgccatgtggtcagccaaacgtcagaagccattgccaaacgtaaagcgctggcagcgtaccgcaatgtccggcgaattttgtttttatcgttgctggcattggtggtggtcgctgcggctcagttttattgggataaagtggcctcgcaacctcctcagttatcagaagcattgcccgtgacactgtcgtctgatgggttggtccatatcccggttgagcaagtccgagatggcaaactacaccgctttgtctggatcgctgatgacggcaaagccgttcgcttctttattatcaaccgctatccagaccgactgcgcctgagtgtggtcttcgacgcttgcctattgtgcggcgaccaaggttatgtcatggaaggtaatcaggtcatttgtgttgcttgcgcggtacatatcttcattccctccatcggtaaagccggtggttgtaacccgatacctctggaaaattggcagagtgatgataacgagttgattattcccagagcgtctttggcggcgggcgtcaattactttacgacggtggtcacactggatgtcgttgatccggttgataagagccatctgaccaatcaaaaatccgagtataaatacagctatggcgggaaaacctatttcttctcctccgaggcgaattacaaccgtttccgcgatcacccagaacagtttgtcacgccggtagccggcgaaggtgatgccagcgatgatagacaggagaacccataattatgttatggctgatgctgaagcaatcgtggtttagaaacgttcggcgtaaatcgctggcggtatttacggtgtttcttgccgccgggcttatctcttcactgctggctgtctcgatcgatattggcgataaaatgtcccgtgagcttaagtcatacggggccaatatattgatagaaccggccggtcaggtcgcactgccgtcgctgtttggcgagcgaagcaatccactggctgggcaggattttcttgaccaagctgaactccccaatatcaaagacatcttttggcgtaacaatattgttggttttgccccgttactcagtggtgaagtcgacgtaaatggccatcttatctcactgctgggtacctattttaatcaacctgttgatgtccccgatgaagagaattatcacacgggtcagcagataatcagcccatattggcaagtggcgggtgattggccgcaagagccggttaaggctggggccacggaggttcaggcgctgttgggtaagcagttggcgcaacaaacgggttggaaggtgggtgatgtgctgcctcttaaaggtgcatcagggccgttgacggtgaaaatcagtggtgtgttgagcagtggcggtgaagaagaagggcgcttggttctgccattagccgccgtgcaatctctgctcggattacctggaaaggtccaggcggtgcgggtgtcggcactgacggtgccggaaaatgagctatcacgtaaggcgcgggataatcttgaagcgcttaatgccgaagaatacgatctctggtattgcactgcttatgtgtcgtcaattgcccatcaattagaagaggcgatatccggctctgtggtgcggcctatctggcaagtcgccgcgtcagaaggcgtggtgatcgagaaaatacaactgttgctggcggtagtcacgttggcggctttgatcgccgcggcgatgggtatcgcatcattgatgaccagtaccattatggagcgggcaaaagagattggtttaatgaaggcactgggcgctcgtcagtggcaaattttaatgctgttttatcttgaagccgctattagtggtctgatggggggggtggccgggtgtctggctggctgggggttagccaaaaccattgggctgatgctattcggtgcgccgatcagtttcgcctggatggtcgtgccttgtgtgttggtgctatcggtattgatagccgtgtttggcacctggttccccgctcgtcgtattactcgcctctacccggtggaggtgctatatggccggtaatcatcataaaggcaatgatggcatgaaaggcaatgatagtatgttttggcggttggtgctgcgtgcgcttcgtttacgtatgcaacgtgtcagtgtcgtctttgccgcactgaccgttggcgcggcgattgttaccgcaatgtcggcagtctatttcgatattaatgccaaaatgagtcaggaattacggacattcggcgctaatttttatattggcccaggccagggtagtacctttgaacagcagacttttcaacccattattgattccgcgccgaaaggtctgattaatgcttccagtccctatatttatggtatggctcgtaccgagctggaaaaagtggttttgatgggcgtctggtttgaatccttgcaacagttagtcccctattggcaggtaaccggcaattggatcggggtcagttttgatgatcgcaatgcgatgatcggtgccaaactggcggaacgtttgcatgtcaatgtaggcgataccctaacattggtgggcgaagggacccgccaacgcttacaaataaaaggtattgttgaagcaggtgacgcgaccgataacatgttgatcgtcaatttggagctggcgcaaaagtggctcaatcaacctgagcggatcagtaatgcattactgagtgtcagcaatgatgttgggcaggtagaaacctttgccagtcatctacgcgaacaatatccagatctggaaattcgcccaattcgcaaagtatctgcctctgaggggcaggttcttgacaagataaaagggttgatggggctggtctcggtggtcatcctcattctctcctctctgtgtgtcaataccacgttgatggcgatagtgggtgaacgttcgaaagagtttgcgttgcaaaaagcactgggtgccagtgggcgtgacattatccgccaaatgttgactgaaacgatgattatttcgctagccgccgcggtctgtggtgctgtgttagggtatttgctggctcaggtcttggggcaggcggtgttcagtgcggcaattacattgcgtgcaccggtattgccgctaaccttggtgctttcgttgtttgttgccgctgtggcggcgattgttcccacccgacgggctattcatattgaacccgctaaagttcttaaaggagagtagcgaatgacctcgtcaatcatagggatgaaacctgaacatctggctgatgccgttattgaaacccgacatttgtataagcgctttggtcaagttacggcactggaagacatcaatattcgtattaaccgtggtgagtttgtggcgattatgggggcatcaggctcgggaaaaacgacattaatgaatatcctgacttgcctggatacggtaagtgaaggccaagtattactcgacggaattgatgccgcaggtttggatgaagagggccgccgacaatttagagccgataagatagggttggtcttccagcaatttcaccttattccttaccttactgccttagaaaatatcatgttggcccagcattatcacagtgtggtcgatgaagaggccgccagacaagtattggaacaagtggggatgacaccacgtatgggccatttacctagccaactatccggtggcgaacagcaacgggtatgtattgcacgggcgttggtgaatcaaccgccgatcatttttgccgatgaaccgaccggcaacctggatgaagagaatgaacagcgagtcttggaattgctaaaccatatccatcgtcaaggccgtactattgtcatggtgacccataatccagatttaagctgtgttgctgaccgggttatccggctgcaacatggtaaatatcttgatgaaaagagccgccatcatgtggcgtaacttgaagatcattggattgtgcagtttattattgctgctcagcgcctgtaagcaggaaaaagtcgcccttggtgaagtggcacctacgctggccgcttacgacttacaaggggaggccgtcgcgcttgagcaatgggaaggcaagctggtctatctcaacttttggtcagtaaattgtggcgggtgtttagctgaaatggcgacattgaatcaattgagtcaggaatatcaggatcaggcagtggtggtcgccattaacactgatcctgagcaagtggagattgccccggtattggcgcagcacaatattaattacccggtcatccgtgatcaattgggtattacacaagaacgttatcaggttataggcaccccaacatcgtttttgattgaccgcaatggcaaggtcattgaatggcatcagggtgtgcgtaatgagcaggaactgaccgctttatttaaacagaaggtgtcagagaaacaatgatgaaaatattgctgttagtggcgagtatgggagtgttcagcgtagccgtacaagctgctgacggtgaacatatctataagcaaacatgctcaagttgtcacgggcgttcggcagataggaaaggccttgataaagcaccgccattgatttcattatccagagatgaaattgttgatggcttgacggcgcggcgtgatggcaagattattggccgaggcaataaggccaaagctcatcttagtgatgatgatattcaacagttggctgaccacattcagcatctgaaaaccgcgaaacctaaaactccctaatacacctcgttaaagtattatcctcacaatacttagtgcagtgaacatcaggggacaggccatcaacagcacattttcccttgtatgatttagcgacttcatttgataacgtggatgcggtactatatgttgcatataaaatgcatctttaagttatctaaggaaaatcacgatggaaaacacctctgcacagctagcacccacactgctatgttacaagaaactccctgtctggaaccgtgatggcgtaccggcaatgtttcaggaaaagcacaatacgaaagcgggcacgtgggcaaaactgaccattttggctggagagatggatttcttaattcttgatgaagccggtaataccgtggaaaagcaccagttctcctgcgaacagcaaccaccatttatcgagccacaagtctggcatcgcattgctacctgctcagatgatctgcaatgtcagctcagtttctactgccagccagaagatttttaccataaaaaatataatttaaccccgacccattctgaagtcattgaagcggtaaaaacagttaagccggggaaggcgctggacttggggtgtggctctggacgcaactcgctgtacctgaacctattgggtttcgatgttactgctgtagataaaaataacgacagcattggtaatttacagcagatcattgataaggaagccctgaaagggattactgccagcagctataatattaatgaggccagtctggatgagcgctacgattttattctatcaaccgtggtcttgatgttcctgcaaccagaaagaatcccacatattatcagtaatatgcaggagtgtactttacccggcggctataacctgattatctccgcaatgtcgaccgatgacttcccttgcaccgtacctttctctttcacattccagtctggtgagttaaaagattattatcaggattgggcgatcctcaagtacaacgaggatgtcgggcaacttcacaagaccgatgcacaaggtaaccggataaaactacgttttgcgactttattggcaaaaaaaatctcataagtacatcactcggtgtagacatcgctggcatcagaatggctttcaggcggctgaaaatcaacatttatgcaacttaatgtcaggcatgtatcaataatagtggtgttgctacatgatatttaaaaacaaaggataatcgcgtgggtaaagaaaaaattgagcatttagaagcagtaagccgtaaagcccgcgtggtcatggagcgtgaggggattgatgcgctggtggtgactgtttgtgacaatttctattatctcacgggttttgccagcttctttatgtataccttccggcataccggtgcggcggttgcgatcatgtttcgtgatgcgaatatcccttcacaaatcatcatgaatgaatttgaggctgccagtacgcattttgatatgccgaatagtgtactgaaaacgtttccggtgtgggttgatgttgatgacccgcgtaatccgcatcatcattataaaaaacgtgatcggcctattggcccaccagtggaagcggtctttagtttagttaaaaacgcacttgaagatgcgggagtgctggataagacgattgccattgaattacaggcgatgtcaaacggcggtaaaggtgtattagataaagttgcacctgggctgaaattagtcgattcaacggcattgttcaatgaaataagaatgattaaaagcccgtgggaaattgaacacctacgaaaaagtgctgaaatcactgaatatggtattgccagcgcggctaaaaaaatacgggtagggtgtacggcagctgaattgactgctgcatttaaagcggcggtaatgtcgttcccagaaacgaacttttcacgctttaatctgatctcggtgggggacaatttctcaccaaaaataatcgcagatacgacaccggcaaaagtgggggatttgattaagtttgactgcgggatcgatgttgctggctacggtgctgatctggcaagaacgtttgtgctcggtgagccggataaactgacgcagcagatatatgacaccatcagaacgggtcatgagcatatgctatcaatggtggcaccgggggtgaaattaaaagcggtttttgactccacgatggcggtgattaagacgtcaggtttacctcattataaccggggccatcttgggcacggtgatggtgtgtttctgggccttgaagaagtgccttttgttagcacacaggcaactgaaacgttttgtcccggtatggtcttaagccttgaaacgccttattacggcattggggttggctcaattatgttagaagacatgatcttaattactgacagtggctttgagtttttaagcaaactggatcgtgacttacgtcggtatttctaatttattcattgtatcgtagcccggataaaacagattcatctaattttcgctggatctgttttcatcgtgtcgctctgtcagatgcttagattttaaagtggtaataaatagcgagttaaattacgaaagttgtttaatgacttatttcgctagattctttctgtgataattaaaattgtaatgattcgatatatgattataacgtcattgataatctactttgctgaagacttgtcacgtttgattcacgataatcatagaaatgcataaaaaaaattaataatattcagtgctaaaatcgataaatgtcccttgaaatccgttcagtgaacaaattacgctgctcttccagcagaacactgtatcgcagcattcacttagtaaaaatatttactcttatttttttgcatatttaagggatattaatctaggattattcttaattgcattttaattaacgtctttgttacattttcacctccattaatcgctgcaataacaatatcctataatgactttgcaacaataatccctttcagctaacctatatggcatggtataatacattctaagaattccatttcatcatcattccataatgaaaaatgtacgttcaggaagtcgctttccttgatcatcaaacaagttgctggcttaagggttatataatgtataacgcatttacaacactactgcgcccgttgcactggcacagaatgactttattagcgctatttatttctggctttgtcgttaatcctgctatggcggatacgcagtatgactcattaattattcgtgccagagccggtgatactgcgccagtcttggactatttacaggaagaatctaaagcgggtccattgcagagtgggcaggttgatgactggctgcaaattgcaggttgggcagggcgcgatcaagaagtgattgatgtttatgaacgatatcaatcttccatgaatatctcttccagaggtttggcttctgccgctcgagcttaccgcaacgaaaagcgctgggatcaggctttggccttgtggcaaagcagcttaaagaaagaccccaccaatcctgatcttatcagcggtatgatcatgactcaggctgatgctggacgcggtggggttgttttaaaacaggcaacagagttagccgagcgtgatcccacggtacaaaattacatgacgctgtcttatttaaaccgggctactgaccgtaattatgatgctttgcaagcctccagcgaagcggtgcgattggcaccaacatctgaagaagtgctcaaaaatcatctcgaaatattacagagaaaccgtattgttgagccagcgttacggcttgctaaagagaacccaaatttggtttctgctgagcattatcgccaacttgagcgcgatgctgctgcggaacaagttcggatggcggtgttgccaacgcgcagcgaaaccgagcgttttgacatagcggataaggcgttagcggattatcagaatttattgacccgttggggcaaagatccagaggcacaggctgactaccaacgcgcacgcattgaccgattaggggcgttattggtccgtcatcagacggctgatctgatcaaagagtatgaagcgatggaggctgagggctataaaatgcctgattatgcccgccgttgggcggcttctgcctatattgaccgaaggttgccggaaaaagcagcgcctatcctctccagcctctattattcagacggtaaaaccttccgtaacagcgacgatttgcttgatgccgatgatctttactattcactgaatgaaagcgaacaacttgataaagcctaccaatttgcggtcaattatagcgagcaaacgccgtatcaggttggggtttatggcctgccgggcaaagaaccgaatgatgattggattgaaggccaaacgctattggttcaatcattggtggcattgaatgatctgcccaccgcacaaaaaaaattggaagatttatccagtactgcacccgctaatcagaatttaaggatcgcattagccagtatttatctggcccgggatttaccgcgtaaagcggagcaagaattgaaggccgtggaatcattagcaccacgcagccttattctggaacgtgcgcaggctgaaactgcgatggcgctacaagaatggcatcagatggagttactgactgatgatgtgattagccgttccccagaagatatcccctctcaagaattagatcgccaacgtaaagtccataacatgtatgaactacgggtgagtggtaaccgcgttatctcctccaacagcccggtgagcggcaataaagattatggggtcgaaactctcctttacagcccacctattgcagagaattggcgcgtatttggtggcggcagttataacaatgggcagtttgaagaggggacggggattagccggattctgcgcttaggtggtgaatggacctcccgtgaccattgggttgaaggggaaatttccaatcagaattatggcaatggcaataaagtcggggcccgtttatcaacctggtacgaccttaatgaccactggcgtgtaggggggcaggttgaacgtttagctaaagacacaccactacgggcactgaagaataaagtgaccacgaatagcgcgtctgcttatgttttctggaaagcagatgataagcgtgatgctgaacttagcgtgacgccgtcgcgtttttctgacggtaacaaccgttgggaatatgaatttaacgggcgtcagcgtatctggactgggccttacctaacggcagattttaatctggggttggcagccagccaaaacagtaaagaagatgtgatttactacaacccgaaacgtgattttgcttacgttccggcagtgactctcaatcacattatgtaccggcggtacaaaaccatctggagccagcaagtccaactgggtgtgggagggtactgggagaaaaattacggtaatggcttggtgaccacggcgggctatggccaacgtgttcaatggaatgatgttatcgataccggtgttgctgtggtttatgacaagcgtccttacgatggtaaacgtgagcacgatgttacgctttctttcgatttaaattatcgtttttaagggaattggaccatggcgaagctattaatttttatcaaatcgctcattgttgggatgatgatcgtgtccactatggggtgtgcggagaagccaacgttcgttccgcctgcacaacgtgcattgccgcaaagtgaaagaccgtggcaaaagaatacatttgttgtgattgcttatcatgacgttgaagacgattcagccgatcaacgctatctgtcggtaagaagcagcgcattaaatgagcagttcgtgtggttgcgtgataacggttaccacgtggtttctgttgatcaaattttggcagcccgtaatggtggccctacattgccggataaggcggtgctcctcacctttgacgatggttacagcagtttttatcggcgcgtttatcccttactgaaagcatacaaatggagtgccgtattagcgccagtgggcacttggattgatactgccaccgataaaaaagtggattttggtggcttgagcactgatcgggatcgttttgccacatggaagcagattactgaaatgtctaaatcagggttggttgaaatcggggcgcatacttacgcttctcactatggtgtgattgctaacccacaggggaataccgaaccggcggcggccaatctgcaatatgatcccaaaacaaaacagtatgaaactgttgaagcctttaagcagcgaatggagaaagacgttgcgttgataactcagcgtattgtccaggcaacagggaaacaaccacgggtttgggtttggccatacggtgcgccgaatggtacggtgctaaatattttacgccagcatggttatcaactcgccatgaccctagatcctggtgtggctaatattaatgacttgatgaatataccgcgcattttaatcagtaataatccgtcactgaaggactttgccctcacggttaccagcgtgcaggaaaaaaatatcatgcgggtggcgcatgttgatttggattatctctacgatccagacccggctcaggaaaaagagaatcttgataagttggttcagcgaatttctgacctacgtgtcactcacgttttcctgcaagcattttctgatccgaagggggatggcaacattcgccaggtttacttcccgaaccgttggatcccgatgcgtcaggatttgtttaaccgggtggtatggcaattggcttcacggcctgatgttgaagtctatgcctggatgccggtattggcgtttgatatggacccgtctttacctcggatcacgcgtattgaccctaaaaccggtaaaacgagtatcgacccagatcaatatcgccgtttatcaccttttaaccctgaagtaagacagcgcattattgatatctatcgtgatatggcctatagcgcgccgattgacggaattatctatcacgatgatgcggtgatgtctgattttgaagatgcttcccccgatgctatccgggcctatgaaaaagcgggcttccctggttcgattaccacgatacgccaagatccagagatgatgcagcggtggactcgttacaagagtaagtatctgattgattttactaatgagttgacccgcgaagtccgtgatatccgtggcccacaggtaaaatcggcgcgtaatattttcgctatgcctattttagaaccagaaagcgaagcatggtttgcacagaatcttgatgatttcctcgctaactatgattgggtcgcaccaatggccatgccgttaatggagaaagtgccgctatctgaatctaatgaatggttagcggagctagtcaataaagttgcgcaacgccccggtgctttggagaaaaccgtgtttgaactgcaatctaaggactggacccaacctgagggcaataacgccatcagcggcccaatactggcgggatggatgcgccagttgcagttaagtggtgcgcaaagttttggttactacccggataactttattactggcgaaccaccgctaaaagatgtccgccctgtgctgtcttctgcctggtaccctttatatgatcgatagaattattgctttactcatcctatgtctggtgctgagtatccctgcgggaatgattttgctctttaccggcgatgtactgttgaactttgttttcttctatccactttttatgtccggtatttggataaccgggggggtctatttctggctacgccgagagaggcactggccgtggggcgatgatgtacccgcaccagagctgaaaggtcatccgctcgtgtctatcttagtcccttgtttcaatgaggggttgaatgcacgggaaaccattcacgcagcactggcacagacctacaccaatattgaagttattgctattaacgatggctccagtgacgataccgcacaagtcctagatgcgctgcttgctgaagatccacgcttgcgcgtcattcatctggctcataatcagggtaaagcgattgccctgcgtatgggggccgccgccgcccgcagtgaatatctggtctgtattgatggtgatgccttgttggacaagaatgcggtgccttatctggtcgcgccactgattgcgaatccgcgtactggcgcggtgaccggtaacccacgtattcgtacccgttcgacattgattggccgcgttcaggtcggggagttctcttcgatcattggtttgattaagcggacacagcgagtctacggccaagtgtttaccgtctccggtgtggtcgccgcttttcgccgtagagcactggcggatgttggctactggagcccggatatgatcacggaagatattgatattagttggaaactacagctgaagcactggtcggtattcttcgaaccccgtgggttgtgttggattttgatgcctgaaaccctgcgcggcttgtggaaacagcgtctccgctgggcgcaaggcggtgcggaagtatttttgaaaaatatgttcaaactttggcgctggcgtaaccgccggatgtggctgctgtttctggagtattcgttgtcgatcacttgggcattcacttacctgtttagcatcacattatacctattggggctggttatcactctgccgccgggtattcatgttcaaagtgtcttcccgccagcctttaccgggatggtattggcactgacatgtctattgcaatttgctattagtctggtgatcgaacgccgctatgaacctaaactgggtcattccctgttttggattatctggtatcccatggtttattggatgcttaacttgtttaccacggtggtgtcgttcccgaaagtgatgcttatcaccaagcgtaagcgtgcgcgttgggtaagccctgatcgcggcattgggagggtgaaatcatgagtacgcccctgatttttacggaacagcgtctgctaccgcgctggattgacattatcattacggcgttagcctggtttggttttgtcttcctgctggtgcggggctttttggaaatgattagccgagcgccacatatggggccgataccgttgaggatttatattctcagcggtttgacgacgattgcattatatctggcgatagcggcatttaatgccgtcgtactgattatctgggccaaatacaatcaggtccgtttccaggttgaacgccgtggccaccgacccgatctggatgatgatgaattggcaagcagcatggcgctttcacctgagttgatcgcccaactcaaaagtggctcgtgtctcacgttatacaatgatgagcacgggcatttattggatgtgaaagaggggctccaactgccagaagttgctccagtgatccatttacgccagggatgaagcgcgccactctattatgaatccgtaaaagttctggatacttgagtgagtattatcaggtattcaggacgcattttggttgaatgctatacccagcctgtgccgtcatcagcaaatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaattatctaaaaccaccttcaattacaatcacctaaaaacagacgccattacctaaaatctccccatcacccccccccaaattttgaggtattcactccatcagtgggcttactatctttagaaggaggaagatatttagaaggaggaagaagtcacatgtgctttaagatttatgtttggacacgcagcttattatggcgtattgggtcagatgaatcggggagcgctttgggaagggaagtacccaacgtgtgctgttgtttataataacgtcatatatattgctatgctttttgcagcgttactgttatttctcaataatggatatcacttttcagatgacataaaacgggagcatagcgtgaaacaaaacccatttggacaaacgattggtgcggaattaccgtattggcacttggcccggccccctcagagggagattatacccggtcatttttgttctctggaacctgtgagcgctgataagcacgaagcgtcactgtatcaggcttatcacgcggtgagtgacgggcaggattggacatatttttattgtgaacgtcctgagaataaagatgatttccatcattatctgcaaacattgatccatgcaaatgatgctgttcattatacggcggttgaccctcagttaggccatgcattgggtaccgttggtttacaacgcattgatgaaaaaaacggcgtaattgaaattggttcggttaattggtcaccccgcttaaaacgtaacactgcggggactgaagcaatatatctgctattacactatgccttcgataaattaggttatcgccgctgtgagtggaaatgtgattccttaaatgagtcatcgaatgcagcagcagcccgttttggttttcagtacgaagggcaatttcggcaggctatcgtcactaaaggacgtaatagagacactaactggtatgccattatcgataaagattggccattaattaagcaggcatttaaggactggctgatggccgaaaactttgatagccaaggtaagcaaaaagtgcgcttacaagatctaagaggccgccactcatgatctggaatatcattaacagctaatgctatttatttttttaaaagattaaaaatatttcgcctttacagatgaaaccaagaaaaaaagtaagggcgaaatcattatcgtttttcatgcaaggagagggtggggcgttaatagcggagcatcatgttaaaaaggaatgagtgtaaaaaatgagcaagtgaagttattatttttttacactcaaaaatcgcgaaattggccagtgtcattatactgtaatcatctggcggtatttttcacacggtgcaacgtttaggctggtataccttaaaatagttcgaattgtagaaaaacggccacggagtgaatcctcaggcgctgacataagcaagtgaccagggtgaacgaagagagccaatgcagatgcaatttggggtatagcggatagagttatcactgcggggattgctaatggtagagtccgtgattgggctgttaaaacaaaatcaaagattgactcgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcattgactcaagcgactcgttgttacgagggcttcctctccggcactcaatttcctacagtacgtttattatctccttttgatattttgtggttgttctctgcgttaatggcgcgtaatactccccttgcgatactgttttcatccaagcccatacccggctttggtgtttattgctatgcgcatttttcattggctattattggctgcaaaggaagccaaaacctcatccgtatgtgaaacataatcgtaccagcaacggctgctacggtaggtgaaacaaacagtaaggtgccacaatgggaagacagaaagcagtgatcaaagcgcgtcgtgaagcgaaacgcgtgattagacgtgattcacgtagtcatcgtcaacgtgaggaagaaagtgtgacatcgttagtacaaatggggggtgttgaatccataggtatggcgcgggatagccgtgatacctcggttattcaggcgcgaacggaagctcagggtcattacttatcagccatagaaagtaaacagctcatcttcgccaccggtgaagcagggtgcggtaaaacctatatcagcgctgcaaaagcagcagaagcgttaattcataaagaagttgatcgaatcatcgtcacgcgacctgtgctacaggcagatgaagacctgggttttctgcccggtgatatctctgagaaatttgcgccttatttccgcccggtgtatgacatcttactgcgtcgcctgggctcgtcatttatgcaatattgcttgcgacctgaaatcggtaaagtggagattgcgcctttcgcctatatgcgcgggcgtacctttgaaaatgcggtggtgatcctcgacgaggcacaaaatgtaaccgccagccaaatgaagatgtttctgacccgcctcggtgaaaatgtcacggtcatcgttaatggtgatattacccaatgcgatctgcctagaggcgtgaaatcgggtctcagcgatgcactggagcgttttactgaggatgagatgatcggcatcatccgttttgataaacaggactgtgttcgttcggtactctgtcagcgaacattaaatgcttattcatagcgtatagagcgtataggttataagccaactcgcctgtgaatcaagaatacacaaaaaagggcaagcgttaacagcgcttgccctttgctattcagacggttgctagagcatgatggtcatcatataagcggcaaaaagcgccagatgggcggtaccgttgagaacattggttctgcccgtagagaacgatattttcgacaaaatcagtacgctaaccatcaccacaatatggggtgcttcaagcccgaaattcagttcctggcccgttaacacggcgatcagtgtaacggccggaacggtcagggaaattgtcgctagcactgagccgaagaacaaattcatggcacgctgtacctgatttgccagcaccgctttcaatgcgcccaagccttctggagacaggataagcagggcgatcaggaagcccgtaaatttcgctggggcatttaattcagttaatagggcttccagcgggttggcatcaaatttagtcacggcgatcacggcgatcaaatgtatcaataaccagacggtatgccacaggctgctatgagaagagggtttaccgtggtgtgggtcatcgccctcatcttcatgttcgtatacaaataagctttggtgtgttttagtttgaattgtcagaaatacaccgtacattgctgcggaaatggctgcgacgactaacgattgtgccacggtaaaattgccgccgggcagggtgctgggtaaaaccaacacaattatcgccaacgggaagatagccatcagatattgtttgatacccacgagattaacgtgttgagttgcgaatttacgcccacccagcagcaatgaaaccccaaccaaaccgccaataacaatcataatgatagagtagagagtatcgcgcatcagtgctggtgccgcatcgcccgttgccatcatggctgagatcagactgacctcgagtaccaccaccgacagactcagaatcaacgacccatagggttcacccaagcggtgtgccagcacgtcagcatgacgcacgacactgaaagcactgctcagaataccaaccaacgcaatcaagttaattataataatggcagcgaaattgctggtattgccccagaagttaagaataactagcgcaagaatcggtagaataagggagtattcttggtggcgagatttagatcggccaggatcatgttgcgacttcatattgagaaggctcctaaaaagctttactgtattaaacgggcattaggcccggttaacgataaataagtgccatactacaggctaagtagtcataagagtaacaaataacaggaaattgtcgcagcaaatttacaagattttaactgaaaaagtaaagggagagagggagagaatggacaggagacggggtgcccattgatttaataaggattagcgtatcctcctctatccaccaaagggtccatggcctcatggcatttttggtaataaccctctccattaagatttttcaccagtaagggcgtcgtatactgttattggtgttcactcccttttgctatagcataagtgacggtgtcactacatgacctttatctgcacctgccagcgtgcccattcacgcgctgtattttcgagtattgtatttattagaaaattatatttattagatcattgtatttattgaagtattgtatttaagtgacgtgtctattgaagtcgcgtgtcgtcgagaaatcagtggttttggcgtgcttcaagatagattatcagtcaaggtcattattctcgggggtaaattgcactcgaacctcagtaccgcctccctctttctgattgatactacagtgcccatgtaaactgttggcgcgatcttgcatgatcatcagaccataatgattgggttgttcactggcttgccctatcccacaaccattatcggttatggacatcaccacatcgccttgttctaagtggacgttaaccgtggcttcgctggcacgggcgtgcttatagatattattcagcgcctcacggacaatatttaccatatgaatggcttgatggtttggtacctgatctggaggtaattgatatttgaaggtaatcgatagaccagctctttcgctgaactcattcaccagagcctgtaacgcggcctccagagtggcttcatttagtttcagacggaatgtggtcagtaactcacgtaattgacggtaggcgatattgagttcatcacgcatttgttttatcaataggttgctgttttccggtaagtccggagtttgcatttgcaaacagctgatctgtatcttcaggcaggaaagggattgagcgattgagtcatgcagttcccgcgcaatggcggaacgctcctccattaacaataactgttgctgatgtttggcttggctctctaacgccagtgtgctggtcagttgctcaactaacatatcgaccagttgctgctggtcagaattgagggggttatcgaggggttgttttgccagtaataaaccatattgaccgagtttatcgcttaaactccaactcagtgattgccataactcagggtggctgatggggcgaacagggccgctgatcgttaatgacgccgggcggtttttaggcatcagatattctgcatccgcattgtgattgacatggtcacgatacagatggttttcatacaaacaaatttgtacattttctagcgtggttaacgcttgtagctgttcaatgacaggggctaaacgctcacttaatggctgatgagtatgcagttggcggctactgtgataaaggaacgccaaaacctgatttttctgttgtaaatcagcggttttatttacgactcgctgctcaagatcgccgtagatcaatgacaattcttgcgacattcgattcaatgccgtacccagcatccccatttcgtcacgctgatagtccagcgtatagcgttggctaaaatcacctcggccaatggcattcgccattgagattaacttcagccaagggcgcagtaaccggcggcgcaaataatagatcattgccaacaataggctgagtgtcagaaggctgaataccagcgggatcagggtaacctgtaacagccgttgttcagttttatggtcaatggctaataccaaagcatcaagttggtgaacaaaatccgccacactggccgccacctcatcagggtgtttggcctgttgtaactgaggcttcagcgtgtcttgccagtaacgttcaatttgctgatattgacccattaacccttcccgcagtagcgcttgttgcaggtcgtgactggttttgtcttgctccaatgccaccagataagataactcattgctatccaaagggatcattgaaagtaacctgtagctctgcatacgcaatgagcctgcttggttgatggcgtgggcattgccctgaatgctttgtgccatccatgatgaaataaccatacccgccagccctagcatgcccagcagtatcatcaacaaagcaatctgattaaccaatggggtcagataacgtttcatcgcgtgggagattcctttgaccaataagcgccgttaccttaccgtttttagcgccgaagtgttagcgctaatggggtttcatacccgcggccgtcatcatcatgcgaaaccgcctggaaacggccaataatgccaacacgctgccacaccagataacgataaaataaatcacgccgagataggctatccggcagatggcgatgtatcgggtggtgagtatttcaggggaaacttggcaggtagttaaccataagttaaagtggctataatagtgaaaattaattgaattttatctataacagatggcttatgacacgatatgaacagctagcgcagcaaatcagagcacaaatacaatcgaaggtctggcaagcgggcgataagctcccttcgctgcgagaaagttgtaaacaatcagggctaagcctgatgaccgtggtgcaatcgtatcagttgttggaaagccaggggtggatcgttgcccgcccacaatcgggctactatgtggcctcacggcccacgcagttaccgcaaccacagcggggtaataagctccatctggatgaacaggttgatatcaatacctttatttttaatgtgttacaggcagggaaagatccggcaatcatgccgttcggttcagcatttccagatccgagtttattgttacaaccgcgtttgtcgcgggcgttggccagcgtcgctcgcaagatctcgccacaaagttctgtaacgaatttgccaccgggtaatgaaagtttacggcgcaatattgcgcaacgttatgctgcctgcgggatgaatgtatcacccgaggaaattgtgattacggcgggggcgatggagtcactgagccttagcttacaagccgtgacacagcccggtgattgggtcgttattgaatcgcccgcgttttatggtgcattacaggcgattgaacgcctacgacttaaggctattgccattacgacggatccccagcaaggtgtggatttggaggcccttgagcaggttatcagccagtatccgataaaagcgtgctggttaatgccccattttcaaaacccaatgggggccaccatgccgtggtcacagaaacagcgactcgtcaccctgctacagcagaaggctatttcactgattgaagatgatgtatatggcgaactgtattttggtgctgaacgcttgctaccggcaaaagcgcttgaccagcatcggcagattttacattgctcctctttttctaaatgcctggcgccggggttccgtgtggggtgggtggcagcaggtgaacatgctcagcgtattcaacatttacagttgatgagcaccgtttcggccagcgtcccgacccaactggcgattgcggattatctgagccaagggggatacgatactcacctgcgccgcttgcgtcgggtaatggaacagcggatgagcacgttgcatcaggccgttgttgaacacttccccaaaaacatcaaaatcagccaccccgctggcggctatttcttatggttagaattggagccaccttttaatgccagtgaactgtaccgacgggcactggagcagggggttagcattgctcctgggagaatgttcaccacagggagtcagtttgatcattgctttcgccttaatgcctcctttgcctggtcagaacaaagcgcaaaagcgattcgtattttggcgaagttaatcggccaattgacgaacgaacgtcgatagccgtagaggctattaatgatcattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcttcgatctgttgacccagatggcctcttagaatcggggctacacctgcattcctctctgccaatccgtcattttttctccccctccgatgttattacataaatattattacataaccgttattgcataaatggctaatacccactctctattttcactttttaagcagaagaaatgcacttgattgaggcattctctgtacatttgtagtgcaaaaaaaacggaactcgttatttttatgttgcaaaaatgtgatcttgcagagcaaaagtcaaaattattcttagctgcatattatttcgcaataaatacgttaattcgcgcattttatctccttaaatacagtgtgaatgcgaatattttgcataattatgcaatttaactgcctgttttaatggaaaatatacaatttattcacattctgagcggtgtggcacgaaagctgctgtacactttatatcaggtgaatatatttcattcgttatggttaacagaataagcgatttttgttggggggcagagattcactctgatgatgagtttctaaacctactatttacgctgattaaagggggcaatatggagcagccaagtcctgtcactcgtcagtcttttgatgaatggatcgtacccacctatgcgccagcagattttatcgtggtaaggggggaagggtcgacattgtgggatcaacaaggtaaatcgtatatcgattttgcgggtggtattgcggtaaatgccttggggcatgggcacccggcagtaagggccgcattgattgagcaggctgataaagtctggcatttgggcaatggctacaccaatgagccggtattacgtctggcgaagcagttgatcgatgcgacctttgcagaaaaagtgtttttctgtaattccggtgcggaggccaatgaggcggcactgaagctggcgcgcaagtatgcgctggataattttgccaataaagcgggtcagcaaggtgagaagaaccaaattgtggcgtttagaaatgcgtttcatggccgcacgctgtttacggtctcagcgggtgggcagcctaaatactcgcaagattttgctcccctgccaggcggtatccatcacggtatttttaatgaccttgcttcagcggaacacctgatcaccgatcaaacctgtgcggttattgtggaacccattcagggtgagggcggcgtgctacctgcggataaagagttcctgcacggtttgcgggcgctgtgcgatcgccataatgcattgctgatttttgatgaaatacaaaccggggtggggcgtaccggagaactctacgcttatatgcactatggggtgtccccagatgtgctgaccagtgccaaagcgttgggaggcggttttcccattggcgcaatgctgactaccacaaaatatgccagtgcgctcagtgtcggtagccatggcacgaccttcggggggaacccgctggcctgtgccgtcgcgggcaccgttctgtcattgattaatcaacctacgctattagccggtgttaaagcacgccaccagtggtttatcgatgaactggctgaaatcaatgcccggcataacgttttcgctgaaatccgcgggcgtggtctgctgatcgggtgtgtgctcaatgcccaatatgcgggcaaatctaaagagattgttcaggccgcggctcaatacgggcttattgccctgattgctggccctgacgttgtacgttttgctccatcactgattatttcgccgaaggagattaaagaaggcttagctcgactcgccatggggattgaacaggtttgtcaaaaagttacgtcgtaacgtttatgccgtaggcaagggactcgaatatgatgaaagtgcgcccggtagagcgccgcgatctggctgatatctttgaactggccggtaaaacaggcgtaggcatgacctctctaccacaaaatgagcaacatctcgccgctcggatagaacgggcattaaatacctggcaaggctctttggatccgggcgaacaaggctatctgtttgtattggaagatagcgaacagcagaaagtggttggcgtcagtgccattgaagttgctgttggcctgaacgacccttggtataacttccgcgtagggactctggtgcacgcctccaaagcactcaatgtgtataaatcggtgccgacactgtttttgagcaatgatcacacggggtatagcgaactgtgcacgctgtttctcgatcctgattatcgcaaggataaaaatggcccttttttatcaaaagtgcgttttttgtttattgctgcgtttcgccaatatttctcccgcaaagtgattgcagagatgcgcggttataccgatgagcaaggccgttcacccttttgggagagtgtcggccgtcatttcttttccattgagtttgcgaaagcagattacctcagtggcacagggcagaaagcctttattgctgagttgatgcccaaacacccgttgtatgtggattttctggcggaagaagcccgggcggtcatcggtcaggttcatcctcacaccgcgcctgcccgtgctgtgctggaaaccgaggggctgcaatatcagggttacgtggatatctttgatggtgggccaacattggaagccaacacggatgatgtgcgtgtggtacgcgatagcagcaagcgtactgtcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcgatcccaacggtcggctttatctcgtggctaacgaccattatcaccatttccgcgccatattaatgaatactcatctctccgacgaacggctgcgtttaacccccgagagtgccgaggcactgggggttgctgccggtgattcggttcgaatagtgagcctctttgccccggagacaaaacgatgagccagcacgtcatgtttaacgcggtattgtctagccatccggccctgtttatacaaggtgaatggcgcatcggtaacggtgtgtctttcgaaaaacaggatcctatgagtcagcagcggctatggcaggcgcgtgcagcagaccatacggatgtgactctggcctgccatgccgcaagagcggcttttccggcatgggcacgagcttctcttgaacagcgggccacggtgatacagcagtttgcggccttactcgaacagcataaacaatcattagcgcgaactatcagtctggaaaccagcaagccatattgggagacgctaacagaggtgcaggcgatgatcggcaaggtggctatctctttgcaagcctatcaaacccgcaccggccatagccaaaccccaatgggggacagcatgtcagtgctacgtcaccggcctcatggcgtattagctgtctttggcccctataattttccaggccatttgcccaatggtcatattgtcccggccttgctcgcggggaataccgtggtattcaaacccagtgaattgaccccatggaccgcagaagaaaccgtcaaattgtggcaacaggcggggattcctgacggcgtgcttaatttggtgcagggcgggcgtgaaacgggcgaggcattggctgcccagcctgatattgatggcttgttgtttactggcagcgcccataccggctaccacttacatcgtcaactggcgggtcagccggaaaaaatgctggcgctggaaatgggcggtaacaatgcactgatcgttgaacaggtgaaagaccgggatgcggttgtcaatcttgccattcaatctgcctttatttccgccggtcagcgctgtacctgttcacgtcgtttgctggttaaaaccggggctgagggcgatgcttttttactgcgctttaccgccgttgcgcaagcattgcgaattggccgctgggatgagcaaccggccccctttatgggtgccgtcatttcatctcaggcggcagaacggatgttggcggctcagcaacatttgctgttgttagggggggaatcattattaaacatgactcggccagatagccaaagtgcgctactgacaccgggtatcattgatattaccaatatcagcgaggtacctgacgaggagtattttggcccactggtcagtgtgatccgctacacagactttactgaggcgctgaaaatagccaatcagacccgatttggtctggccgtcggcttggtttctgaagatcgccagcaatttgaacaattgttactggaagccagagcagggattgttaactggaacaaaccattgacgggggcttccagtgctgcaccctttggcggtgtcggggcatcgggtaaccatcggcccagcgccttttatgccgcagattattgtgcgtggcccatggcatcactggagtgtgagcacttgacgttacccgcaacattatcccccggtatctcttttgatttgcccaaggtgtgattgaaccgtgtgtggagaaaataatggcaggatatgaagttaacttcgatggattggttgggctaacgcatcattatgcggggttatcctttggcaatgaggcatcaaccacgcatcaaaatcgtacttccaaccctcgtttggcagccaaacaagggttattgaagatgaaagccttggcggatttaggctacaaacaaggggttctcccccctcaggagcggccggccataggcgtattacgcaagctagggttcagtggctcagatgaacaggtcttaagcgatgttgcacgtaacgcgccacgtttactctcggcggtgagttcagcatcctccatgtggacggccaatgctgcaacggtatcaccgtcagctgacagtgctgatgggcgggtccattttaccgttgcgaatttgcataataagtttcatcgggcaattgaagcagagacaaccgcagtattgctacccgcggtgttcaataaccaccgtcattttgttcatcatgatgctttaccttccgtgaccttattgggggatgaaggggcggcgaaccataaccgtttagggggcgagtacgatagcccagcaatccagatgtttgtttatgggcgtcaaggcatggagagcggggcggttcctggccgttatcctgccagacaaacacgtgaagccagccaggcggtggcacggttgcatcagttggaccccaaacgcaccgtgtttgtgcaacaaaacccagccgtgatcgatcaaggcgtctttcacaacgatgtgatcgcagtcagtaaccgcaatgtattattccatcatgagttggcttttctatcgagcacacaggtcatggacgatattcgctgcaagatggcaggcttggaacaacaattagtcaatattgaagtaccagaagccgaagtttccgttgctgatgccgtgtcaacctatctgtttaatagccaattattgcataaggctaatggcaaaatgttgttggttattccgcaggagtcacaagataaccccagtgtatggcggtatttatctgagttggtcagcggcgatgggccgattgatgaactccgtgttttcgatctgcgcgagagtatgcgtaatggcggtggcccggcttgcttacggttgcgggtagtcttgaatgatgctgagctacaggcagttaacagccgagtgatgctgacaccggcactgtttgtcacattgaataattgggtcgatcaacattatcgggaccacctgcagtttaaagatttggcagatccgcacttgttacaagaagggcggcaagcgttggatgagttaacgcgaatcctcaatctggggccggtgtacccgttccagcgcaattagccggtgtggctttagcgaataaccgaacggctcaatgatagaaccaatagaggagcgatgatgctggattttttagcgataaccctatcgggtaaacctccacaagtcatacagggtgaaaccgttaatctgaaatggcaatggctcggtgaggggatattgacactggttccgcaccgcagctacacacaatcggtggtgatctctgccggtatccacggcaatgaaacggcacccattgaaattttgaatcaattagtcaccgatttattagcgggtcaactgccgctgtccgtccgtctgttagtgttattgggaaatccaccggcgatccgcaaagggaagcggtacctcagcaatgacattaaccgtatgtttggtgggcgttatcagcactatacacccagtgacgagacgcgaagggcgagtactctggagcaacgggtgatggcatttttccaggcaagtcacacatcagagcgtttgcattatgatctacacaccgcaattcgggggtcctatcatcctcgctttggtttgttaccctaccagcagaccccttattccgctgctatgtttcgttggttgcgggacatcgaactggatgctttggttatgcacacctccgcaggagggacattcgctcactttagcagtgagcgctgtcaggcagccagttgtacgttggagttaggcaaagcattaccttttggtgagaatcaattatcacaattcagtgcgatcacccaaggattacgctccttagtcagtgatagtgccttgcctgcacgtaagacagagaacatgaagtactaccgggtcgttaaatcactgcttaggcaacaccctgattttaaactacgggtggctgaggatacggtaaatttcacacgcttcgcacaaggcactctacttacagaacaacccaatgataactatcgtgttgaacacccctatgagtggatcttatttccaaatccacatgttgcgttgggattacgggctgggatgatgttggtaaaaatgtgtgaaagtgaattaccgattacatgagcttgttgggggccaataccgatgtgggcggttctctggagttatacccatacaaatagtaataattaatctaatttcaaatgaactgtcttgacggttcgaaaataatgaattattagatgatgctacttgttttttttattcatttggctaatggtttttattgttatttttatctgattttatgtggcgcatgcgaattccctactgattggataaaatattatcggtagcggtaattaatatataaaataaatttattttttgtttttatattgatgtgaaacataattaaatattaacattaatcctctcttgaaatgataacaataaaatcttaatcagcaaaaacaaataattaggatttatttttgcttgttattttaatttaaccatctaatgtaataatctaaattaatatctttaaattattgagtaacattaatcgttataacattaaaatcccgggaataatcaattaatcaattaaataacaatggcttatgttctctgaaattttttattacaattgctttattgcgtgagataacacttattttcattcggtttttaattgagcggcccataatgataatgtttttttgctttgcagatggttcgctatacaacaagacttaattctcacagcaagacttaatcctcatcgtaagattaaacattaacgaattctgaggttaatgttataaaaattaaaaggaagatattaatgaaaaacatcgcgatggctttggcagccacactgggtatcattccagctctttcaagtgcagcggaaatttataataaagatggcaacaagttggatttttatgggcgggttgctgcgaaatacctatttaaaaaacagagcaatgaagatgcaacttatgtgcgtattggtttcaagggtgaaacaaaaataaatagccagctaactggtttcggtcagtgggaatataacatcgcagctaacaacacagaatctcagggtgataagggcaataaaacccgtttgggctttgcgggtctgaagttagctgattacgggtctttcgactatggccgcaactatggtgttgtctatgacgtgctgtcctataccgatatgttgcctgaatttggtggtgattccatggcagcgacggataattacatgacggcccgctctactggcctggcaacctaccgtaacgataatttcttcggacttgtggagggcttaaaagttgccgctcagtatcaggggcgtaacgaagacggtgatgttacccgaaatgaacgttctatccaaaaggccaatggtgatggtttcggtttgtcttttaattatcaaaacattcagggcagcggcgtcagttttgcaggcgcatactcatcatctaatcgtaccgagggccagaaagaattagtgaacagtgctgcgggtgacaaagctcaagcttgggctactgggctaaaatacgatgccaatcaggcctatattgcagcaatgtatggcgaaacactaaacatgacgccgtacaaaagactgatcgcgaacaaaacccaaaacgtagagttggtcgctcaataccagtttgagaatggtatccgcccgtctcttgcctacatacaatctaaaggtaaggatctggcgggggtcggcgatacggatctggtgaaatatgctgaaatcggtgtgacttaccatttcaacaagaacatgtacacctatgttgattataagattaatttattggataacgataagaacccattgggcttgaatacggatgatgttgttgcggtaaacttgacttaccgtttttaagcagtagatctaaagcgttatgaatattggtgttattgccttttttctgtgtcggaaacaggtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggaaaccccgtctttttactgtgagctgtaaaccacttcatccggtactcattgtttgagtggtgttgatcagcatgagaacccgccgctcacacctttgccaagtcaaggctgtaatatcaagtaatcaagtaataggtgtgctatcaacggtaagtttgctcaccccacgtcagcatggttgtgatgaactgctggagcaattgctgtaaatgaatggctcgatcaggccgataagcgtaaggctcggtctccgacatatagtttaactgcgctaattctagttgcaccgcatggtggtggttttgtggtaatccatatgtgcgagtgatatacccgcctttaaaacggccattgagtacgtggctgaatgccgtttgacgctggcagcacgcaatgagctgttcagttaacgaaagtaggcaactggcattgtcgttagtgccgatgttcaaatcaggaagttgcccatcaaataaccgaggaataacggacgcaatagagtgtgcgtctagaaggagtgcatagccaaattgcgcacttaatctggcaagctcttgctgaagccgctgatgataaggctgccagatatgcgttaagtaggattgccgctcatttggtgaaggtgttttacctgcttcaaaacaagcgcgcccatcaaacagtgtttcggggaatagcccggtggtcgcagtagcatagagtggttggtcatcttgcggtcggttaagatcgaccaccaagcgggaatactggccgattaaaacactggcgcccatctcacgggcaaagtcatagagacgatggatatgccaatctgtatcggataaaggctgtgctgctgctgtcaggccagcttcaactgcgggagtcaggcgtgtacctgcatgtggaatgctaatgagcaaaggtatttttccgccctgaaagtagtaagagtcagttaaattcatgggcgtacttctcctcggaatacgacagtggcaggtaattgccctcctaaccaataagctaactcggctgggtgtgataagggccaatgcacccagttagctaatttccctgtctccaacgtaccttgagtctgttgtacaccaagagcttgagctgcgtggcacgtgacaccagccagtgcttcttctggtgtcatgcggaataacgtgcaagccatattgagcatcaagcgtagtgaaagtaccggagatgtccctgggttggcatcactggccagtgccatggggaccttatactggcggaacagatcaattggggggcattgtgtttcccgcaataagtagtaggcacctggtagtaagactgcgacagtacccgcatttgccatagcctggacatcagattcagtcgcgtactccagatggtctgccgatatcgcatggaatttagcggccagagtcgcgccacggagagcagaaagttgctctgcgtgcagttttacaggtagcccggctttttgtgcggctaaaaatactcgctcaacttgagccggtgaaaaagctaaatgttcgcaaaatgcgtccacggcatcggctaagttttcaactgccacctgaggaataatgctattacatacgacatcaatataatcatcaggctgcccgataaactcgggcggtagcgcatgggcggccaaacaagtcgttttgacgtcaataggcagtaactcccccaatcggcgggccactcgcaacatttttatttcactttcaagattaaggccatagccagacttaatctcaatcgtagtcaccccttcagcaagtaagggcttcagacgaaatagggcttgttccagtagttgctgttcgctagcttggcgtgtggctctgacggttgaaataataccaccgccattagcagcaatttcggcatagctgaccccgttaaggcgttgctcaaattcattgctacgatcatcgccaaacacgagatgggtgtgacagtcaatcaatccaggggtgataagaccaccttcatatacgacctgacgtgcggcatgaataggcggtaattcggcatgtggcccaatccagactatcttatcgccagtgacagcgattgccccttgcggaatcaactgataatttcccccgcgcatcgtaatgatatcggccccgaaccataagctgtcacagtgagttactgataccatttctttcccctttcccttctcatttgacgttgctgcggtgttagctgcactcggcagatttgtcacccgaatcatttactggatgaacgaaatcaacttgtatatacaatcatggacaacctagcctataaattcactatcagcaagatagcgaattcacaattgcgtaacacttcgcagttctcacagagaaacaaaattgttcaggacgtcaccgtaccttgtggggtaaaacgaccatagagctgataacgagggcctggatagagcaattgtgcggcggtgacgatggctttcccataccaagttctacggcggatcaacaagcaaggttcatgttcactcagttccagtagttgtcgctcgattgggcttggcattacggcttcaacaatgtgttcaccttcggtgagcggggcggcttgtgtcaggtagctgtacggggtgatttggttgaaatcctgtttcatataatcgggggcggtacttgggtttacgcaacggttttcaacctgaacggggaaatcattctcatagtgcactatttgtgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacagtaatagcatcaatgcagcacagatgcacagtaacaccaaaaacattttccaatgctttttagctaagcgtttggtcaccataggtccttaaatgatttgagtattatagcctgatgaattgctgcaccagacgtgagtggttttgactcaccggaatcaatgatcttccccataattctggctgcaacaccaatgacttgaagtatcgggtatagtagcggaaatttatgctgatgcgagagttagtcagttcgtgctgattaatataaagtgtaatatgcgctgcatcaataatattacgaataggaataattagattatggctacactcccacagaaatatgaagacgttgaacgttgggcatttggtgatactgagcaggttgcggatgagttattggcattggtactgaatggcaccaaaacggcgacctgtgcagcattggatgacgagggggttcctcaggcgggtgacatatttgtcgtggttaatggccggaatcagccagcatgtgcggtagagttaaccgaggtggaactgaaaacgtttgatcaagttgatgaggcgcatgcactggcggaaggtgaaggcgatagtacactggcttactggcgtaaaactcaacaacgctttttcgaggagtatgatatgttctccccagatatgatgctgatctgtatgaagtttaaagtactggaaaccttctgatgctgtatcaggccgttgttttagtccgttagcttcgccacgttccaagagaagaaaccgtcactcataagcatgaactatgggttgacggatcttcttatcgccatgttcaggttaccttcataacccaggcatcttgatgttgatcgtaatgttgcttgtataacagcgtatccttgccatccaagatagcaggaatactggtgttttcatcccatccatctagctgcatacataaatcagggtctgatttacatggaatactgagcgtatgctcaccttttgtctgtgatgataattctgcatcatcaacttcaaactgcctgatttttacgatgcttttccccataaaggctccttactaatagtgtggcaggaggtatgaccagattgacagccttattgagaatagctgagctgaagaaaatcgccagaggtattctctaaaaaatagcgcttggaagcgaacgagtattcggaaaaataacccttggaagccaaatagcccttggaaacataacactgagatatattcaggtatgcacggctcttcaattcaatattccaatacaacactcacattatcttgataagttcccaccgttttttgtgcttgctgcggattaatgaccgcattataagggatcaactgctgagtgcctgtcgcggtacttgttcttttattcgttacattccacgggatgactccagccccttgatacagttgatactgtaaatagtcagttccagaggttaatttcattcgaggccatggcgcgacaaaattatttccattggttatgtaggtcgtgaaagtagcattttttgtgcaggtggcagagatattttgattaacaggagcaaactgggtaattaatgcataactgccgaaattaacattgggggcactgttaatgacgcagtcattactgaccgttaatttgactgtcacggtagaggtcgctgtcccactgaaggggccgccaaggcagaggctaaatagagagatagcacataaatcgtaattccagtttaaattaatgacatcggtatatgtcccggcactgacgttaacattaatagcattattgctaccagttcgaatataaatagggaggttagcactaatttggaaaagcgtcacaatgagtaagctgctattgccggcataatttatcacgttgcctatagcaatggcattgttataacctgcgtcagaataaattgtataaggaataacgtcacccgctgaattttttagcttcaaggtattggtggtactggctacagttgcatttaatacaggagaagccaataggctcacaccggtcccagtacagagcattgcaatggtgccgctgccactttctgttagggtattgacgttaaatgacgaattgggtgggagcgtaacggtgggggagctaaaggtacaggctaatgtattccctacataaaatagccataatataggtaatgttcgccagctaagccaatacttgggagtgttcgttatggttgtgatttctctggtgatggataacattcgtcgttcctcatatgaagtttatacctgtcgtccttcaagctgcattcaaatctgttctcggtgctaagtgtcaataaccgttgtcacctcagtcaattacctgtcgttgcccttaaaataaataagttcctggggacctactctgttgttgccttcctgcaactcgaattattttgggtatattgagagcatcatgtagcgactatcggcatactgtggtgccagcatcctgtataccttccgtcgtctttagtttgaactggctgtagcactgtgtgccattatcggcacgtataatcctaaggttatttaattgtgccacttgctcgatatataccatgccatcccaaccgacataacttatggggatgttaccggtagtatatattgcactgcctttcggtaagtcttggcctgatgcgtctgtaattctaatattcactgcggaaattcgcttaatggggaaattaattaaatagccactgcgttcaccaatggctaaccgccgttcaacattgggtagcatgacatctgccggtaaattcattgggtcaatctggaattttgcctgataatatgaggcgactgtcgggatcagcaaataacccttggcattagttgtgccaataagttgattttcgtaactaaccggaatattactaaaaccattggtcgataccaaagcaaaagcatcgttaatcatattgctggcatagacactcctattcatcaccactaatgaaccggttaatcccccccaatagttgtagttattactgttaccatataggcccatgcgactctccatcattgaagtacgccaaacaatgtctgcctgttggtattgattattgttattcgtgctgttggcataagcgaggttccagcccaatcccccattcgagggcgctgaacggctataattcagttgttgaatccattggttatcatttgtgcgggttgcactgatgctgcttgatccccgcgggcctaacggaatgctccagaccagttgtacattgtaacctttacggcccagctcacggtttagtgcgctataaaagttgctattgcgtaacagtgaggtgctgtagctgatattaatgagccgggtttgttcgccaagagcatccctgacatcaaagtaacccgatcccacggtgccgtaactaccgaggctgagacttcccgtgagttgagtcatgcgtcggcttaagagagaaggcgttttataattggcaaggtcactgtattcatcactagagataatatgttgagcatttaaattaaagaatgcattactgtagctatagcctaatgaacgctggttgccacgtccacggcgtgacgctgctggggacggtaatctattcggcgtggcattattggtatttagcggttcagccacattgttaaaagcgccgttcgatgtgttgcttatactgtatgcactatttaggacacccaataaccccatgcgaaaattaacgccacccccaattacatgcatttctttggcgatgtctccccggccctccagtgtcaaccaaggtgttgtgccgtaacgaacgacaccactggcaaccatttcaccgtaatctgctgagcgaatcgcataattacgacgtagggcaccccccgagagactgaaatcccacactccgggttttagcagtgtactggcaacgtaaaagggtacagatgtgctgatttgcctgccaagggcatcggttgtgacgatagtcgcttggcctgcaccattgattcgcggtgcattattgatgacaaaagggcctgggttgatattggccgattgtgtcctgaagttatcaatgtagagatcaacggtgctggggactgcggcctgaccagaaaattgtggtaatgggtaggttatgagatcgggccgaatagcaaaatgccgtgctatctgaatgccgccaagacgtatcgcactgctccatggcaaagcaccggtaatgaggtcacctgtgctataacgcagcagatgttcttcgtcattcttctgccactgggtatcaaaacgaatatagcctttcgcgtcatctgtgttgttattacttgggaagtgggtgcgataaacgccggtattactgagcaagccaaaacgatcaaaaatgcgctgttctgtccatgctgaaaaatgagttaaagatgagtacgggtaaccttgtgtggcatagatatcgtaattgaataaagcccccaaactactttgcgcaagattgaaatcatcttgttcggtaacctcgatttgttgctttggtagccactcgctgggaacattgattaataggcgttggttctctccatcatatttaacgttcacgcccgccatattatcaatggcaatctcgggtgccagtggctctgatataggaagcccaatcgttcttagctgtgattgagaaaggtaataacggttgttgcggtaactaataggtacagtactcccaaagttacggtcattgaccacgagttcaagatataacgtagtatcaggcatcgttgttgatgtcgagggcggagggaggctccctcctaaaatagtcaagggtatcagtgacggtaacaatattgagccatatatcagtaccgataatggcggtagccggaatctgataatcatcctcgatcctcagttcattgtgtaaaatctcattttttttatgtctctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttactgatatggaatagttactggtttggtgttgctattgataatggccgccaactcaccttttctggcggctaagctgatgggaaagctcatctgtgatctcgctaatacatagcccaataagccgttgttaaccgtctggccgttgagtgtgacctgagaaatacgtgcatgaatttcactttgattgcggatcgtcagccattgcttcccctgttgccgattcaatatatagctgagcgtaggttgtgcaatatcagtcggttgtgtcgcctcgggtgctatctgcataccattcccataaacaaataggggcacggaatagcgcatttgaaatgtcagacccaattgtgttgatgacgggttatttttatcattaggttcctgacgggggatctcatcgattaatatccggtaggccagctcttttcccgcaggaacttgtgcattcttaactaagcgaatcagttggcgcttgcctggttgaatattggcaacgggggggctggcaataatggcagtctgagcgttgtagtcgtccagaccattaacctgtcgccaactcagtacccgtatttgcatataagttggttggctatctttattttccagccataatgctgtggcattttcgtcatcgttaatgactgggtcaatgggccaaattaatacggaaacagcagcatgtagaggggcgatgggtagcaaaataaaggataatatcaatttagataataagtgatattttatcatcgtaagtttttctccggtatgtgttattgatcagtaagtgacagtaaccaataacgtatctagataaactcccgcagtaggttgtgtattactggcaaacagttgtgcatataaaataacttgctgtagcgtgccgtcggtagcaatgacttgtgttgcccccccatttgaaccatctccccagataagggttcgggggctattttgataaatttgatacagcaagtattcaccggtactgctgttaagcaggtgcctacccgcggagatgttacccgtcatgttggcccctgaattgagcgcaagtgttacgctaggattaccattacactgaatggtaatggttcctgcattcagcccagaagttgcattaatggcggttgccagcgaagtaatattgccaaaatttatggaaccaaaattggagctgtcagttgcgcctccccccagaacacatccagttagcacggtagcgttgacagtaaaagggctagatacgggtgagggtgccgcgttggtaggtacgatagacagtgctgagataagtaaagcggcactgaggtgacatggagaaaaaagacttatcattgttagccctccctctatacttaccaactcaccgtgacctgaacggtatcagtataggtccctaccgcaggcgtcgattgtgcaggaaccaggccataaaccggtatggtgacgacttgtccggtagcaacctgcgatacacccaccacatcatcccagatgacactataggtcgcgttggtatacaggttgtagctcacttgctgggctgatggccccccggacagataacggttattggtattgccactctgtccgctgctcagtaatacgttaaaactggtaccgttgctgcattgcacggtgatagcgccactattggtttgacctgccaccgagattggttgggttaacgcgacagttgatccaaaatccaaggtgccaaaacttgtgctgccactgaccagaaaacgcgcaaggcaggtgggcagtagcgtggccgttaccgttatattggctgtttttgatactgcatttactggatatgcttggaatagcagtaaaccgcacactagacttaaactgaatacaacaagagtgtgatttttcactgttattaccaagtaacagtaacgataacagtatcaatataagtactgacactgggcgttgtttgtatcgggacttgagcatagatagtcaaaggaataggcgtggcaatcccggtgccggtaccactttgaacacccgtcgtcggggttgcgttccatggctgattgtaactactgtctttgaacagattataattaacatactcaaaggtggttggtgctgcggccccaccccggagccgacgctgtcctgacgtgctgtacagcccattatcaatagcgatggtatacgcggtattagcactacaatacaaactgagagtcccgctcagtgtgccactgaatgcgacgttaattactgaggatagcgccactacactaccgaagtttatggttcccaaattactcaggcttccagacccggtcccatcgttgatataacagccggagataatggtcagtgttgatgacagtgtaccggtagttgcagcagcataggttatgtgtggtgctgtctgtaatatggctattacacttaaagtaaataaggttttcctcattaccccccccttaaccctataattaaccgccaagaaacctgcgtgatgctgttgagagaataatgtaaagcaactaatatttcttgttgctaaacattagagaaaggaatgattaattaacgccaacaagacgcaataaataataaatttcattatcctaatgttgatttattttaggttcaatattatttttattttttttaaaaaaaatttaatatgaatccattcagcaaaaaaacgacatgaagactttattattgatgggtgagtaaattgattagcttctcttttgaataaataggcgaagaaaaatagagatgatggaaaataaagagatgaatttagagataaaaaaagaaaacagcggtaagtgctacaggaatttagaaaaagggtttataagaatggcgattgctgtgcagggcatgagtacgggtaatcatcagggcagcttatggcgaaccaccctgatgaattatttaagaacgtggaatggctgttccccattttcgccaatctttaggctcttcgggggcgagcaaaaagtgctgattgacattggctctcggtgccagtggtatggttggtggcgtagcgaaagcgataccaccacggataaactgctggaaggtcccgcttttcaccacaccacctatcagaccgaactcaaagttataacctgatgctagccaaaataccgtgttttgtcttactagatgctgaaacttttggcttatccgcagtgatacctgcactcgatcggacattgcacccagattaaaaccggtgacagtgccaacttcaagcccacggaacaggactggcgtcccaacttgcaacgaacccgcttcagcggtatccagtatgatgctcaggccatcaagataacgggagtcagtaatggtggcggtctgcaactcaaaattgcgcaagggcccccctttaccgggctctacattaatgtagggctggaacaaggtctccagattattgacccctgcagccgagatctccggtgagacgatggagaaacgggtacccgcgcgggtaaagttttgcacatattctgggtaaagtacggctttggctaagacttcattacgctcgggtgccagcttcagcgactcaacttggccaatatcgatccccaaatagcggattggcatacccgccgacagtttactggcatcaaatgtacgcaatataatctggctacccacggcccgtgcggccgtttcattactatacaatgtccgcttggcccctttatccagagtgacgccttctagattatcgaagctgatggccccttttaaggcccggttaagcggtgaggcttgtacagtaaggccactcccactcagttgtacttttgcgcccccttctgaccaaaaaatactcttttcggttagtagattgcgatactcgggttgaatgtaaacatccacttcgaaggcgttggctttagggcgtacgtgagtaatttcacccacctgaaacttacggtacaacaccacagaaccggcctgtatatcaggcaaactgctggccgttagcgttagggtcgttgccggtgaactgcctaaaatcccatcagttgcttttgccacgctactgtaaagggggtattgtttcagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagcagaataccgccatcaatccattcttgtgcgctggcgccttgcacgttaacgccatcaatccccacgttgacatcaaggcggctgtttgccacaaatttgctgtccttgtgcaccagatggcgatatttcgcttctatcgcggccgtaaaggtgacgccatcggctgacagttcgcgggttaacacctgaccaatcttgataccacgtagtgaaataggctggccgacatcaatgccatagctttgtggcgcggtgagttgcaattcaaggacattgggttgttgtaacaggcttttactgctgggcagtacggtaaaatgttgttgtggatcaccgtcgcctgggatcagctctaatgtattaccagtaagcagttcacttacgttggcattactgaggctgatccgcgggctattcatttcaatgcgtgtgccactacgcatcaaattcactacggagggatcaatggttagctctcccgtcactttttggtctggttgaagcgtcattttagtcaaagtaccaacttgcaacccctgataaatcaggggggtacggccctcactcaagtgacttccccctggtaaatccagggtgatggccaccccgcgctgactgtgcgctaaatcagaataaagttggaaaggctgatctggcgcggcatcttggctattttgtggggaatcgaaagcaattgcgccattgaccagcgccgccagactctccatttgcaccgaggcaccgcttaggctgaaatcagctttaaaaccagaaacattccagaatcgagagtcctttttcaccaaattggcaaatcgtctatcaatcaggacatcaataataaccccgttattatcaggggcgatcgtgtagtcatacactttgccaaccggaattttacgatagtaaaccaacgagccgttattgagtgagccgaggtcaggggcagagagatgaatcattaattcgcctgtattcaggcggaatttaggctgagtatccaatgcagtgaaatggctttgcggcttaccctcaccaggcatcatgccgatataattaccgcccaccagcgcatccaatccagaaacaccggccagagaggctttgggggtcactagccagaactgggtaccttcacgtagtgaatcctccatatcatttttgatactggcggtcactttaatgttacgcaggttatcatccaatctgatggattgaaccaaacctacatccacgccttgatagcggatgggtgtgcggccagcaacaattccagcagttgactgaaaatcaatagtgatttccgtcccacgttcttgccaattgttataaatcagccagcccgtgatcagtagcgcaataaaaggcagtagccagaagggggagaaccggcgtttatgttttacatgagcctcagtcggtgtactcggtgtttcctgttgcatatgcatcccaaatcaatcggctatctagccactcaacagcaagaatagtcaaaataaccgcagacccaaaatagaaggctgctggccccatagtgaaggaaaaaagctgatcgcgattaattagcgacatcattaatgcgataacaaagagatccagcattgaccagcgaccaatccaggtgatcaaccgcagcaaacgcatccgggttttcaggctgtgttgtgtctttaggtgaatactgagcagcaacgtgattaacacgatcactttagtaaacggcaccaatacactggcgatgaagaccacggcagcaatagggaaattacccgatgacgccaaagaaaccacaccggagaaaatggtatcctctatccgtgcgccgttggcataaacgattgatattgggagtaggttggcgggcaataacaaaacgatagcggcaatcaatgcggcccaggttttctgtaggctatgacgccggcggtgtcggagaggtgtatggcaacgcggacaacggccatggctatcggggtgtccagtgtagtggcacgataagcaaacgcgcagtgtttcctgcgggcctggaggctgttcttgcggataaaaccgttcccaaagttgctccagattcagatgaaccaaggtcagaatactcagtaatgtcaaggtcaggtaggctatcagacctgtacccggcatgatgtcagcgtattctttgactttaatgcaggcgacggccatgccgattaaatagatatccagcatgacccactctttcagtcgctccaatataagcagtatcgggcgcagatttatgccaatccggctaccaatacgcagatatagaatagagaaggttaaggttaccggtgccgcgaggacacaaaatgccaccatgctggctgtgatggggtcgccttgacggctcatttgccaaatcccggctaacagactggcatcaatacgtgtgccaagtaagcgaatactgatcaggggttcagtgaaggcgaacggtattaacagcaacatggcgcaagccatggcggtcaaccgggtcagcgaccagtcacgcccactggttatttgggcgttgcagcgtgggcaataggctgtttggttgccccccaatggtggcaaggtgaatagggcatcgcactcgcagcatcgttgggctcgagcggtggataatgggcgttgaattgcgtgtattttcatgggatagagggtagctctacataggatgtcatcagtatatcgtatcgttttgtaaaaaatagcacggttcatgatggcgtaatcgggcgaaacaggtgaattcataacataggtaactcttttgcaacattacagaggaatacccttgtcgccaagggtatttaatgattattttatataagccaagcattcattgcccttggctattcttgggtttctaacggtcatcacatgaaaaaaacagaattctacgcggaattaaaacgtgacttatgtgccttagttgcaggtgaaacgaattttattgccacactggccaatgccagtgccttgctttatgaacgccttgatggcttgaattgggctggtttctacttggtcgatggcaaacaacttgtactcgggccttttcagggaaagattgcatgtgtgcgtattccggtaggaaaaggggtgtgtggaaccgcagtagcagaaaaccgcgttcagcgggtaggtaatgtgcatgctttccccggtcatattgcctgtgatgcagcaagtaacgctgaaattgtgctgccaatcactgtaaaggggaaagttatcggcattttggatattgatagcattgtttatgatcgctttgatgaagacgacgaattgggtttaatctcagttgtggcggggctttgcgagcatcttgagttttgtgatagtgccaaatatgtcacagagactgcaagttgatatacggataacgtggcaattgctgatggcgtcattataatgacgcctgttcatgcctgcgctggttggcaaacccgttgtaatcaggaaatttcatggaaaatcaacctaagttgaacagtagcaaagaagtcatagcctttttggccgagcggttcccgctttgtttcaccgccgaaggcgaagcacgccctcttaagatcggtatttttcaggatctggtagaacgtgttcagggggaagagaatttaagcaaaacgcaattgcgttctgcgctgcgtctctacacctcaagctggcgttatctttatggggtcaaagtcggtgctgagcgtgttgatttggatggcaacccttgtggtgtgctggaagaacaacatgtagaacatgcccgcaaacagctggaagaagcgaaagcccgtgttcaggcacaacgagctgaacaacaggctaaaaagcgcgaagctgccattgctgcgggtgaaacgccagagccacgtcgcccacgtccggcaggtaaaaaacctgcaccgcgtcgtgaagcgggtgcggctccggaaaaccgcaagcctcgtcagtcacctcgcccgcaacaggttcggccacctcgtccacaggttgaggaaaaccagccacgtcctgtgccggtcacagatatctctaaactgcaaattggtcaagaaatcaaagtcagagcaggcaagagtgcaatggatgcaaccgtattggaaatcgctaaagatggcgtacgggtgcagctatcttccggtctggcgatgattgtgcgcgcagaacacttgcagttctgatacggaggccaacctaggcatgaacaaatttgtcagactagcagcaatcgcaggcttgttactggctggggcgagttacgcaaccgatacaacgtatcgaattgatcaactccctcaattacgtcaggaacctgagcatgcaaccgtgagtgagcgcgtaacatcgcgctttactcgctctcactatcgccaatttgcattggacgatcagttttccgccaaaatatttgaccgctacctcaatatgctggattacagccataacgtattgttggcatcagatgtggcacagttcgcggataaaaagtattcgctggacaaagagttaaaatcaggtcaattagacacgccttttgccttattcaatctggcacagaaacgccgttttgaacgctatcaatatgcgttgtcagtactggaccggccaatggtttttactggtaacgatacgattgatattgatcgggccaaagcgccgtggccaagcagtgaagccgaactgaatgcgctttgggatgcaaaagtaaaatacgaccagcttaatttgaagttagcgggtaaaacggataaagagatcaaagagacgctgacgaaacgctatcaatcagctattaagcgtttgacgcaaagcaacagcgaagatgttttccagttgatcatgaacgcctttgctcgcgagattgacccgcataccaactacctttctccacgtaatactgaacagttcaataccgagatgagtttgtctctggaaggtattggcgcggtattgcaaatggatgatgattatacactcatcaattctatggtccctggtggtccggcggcgaagagtaaaacgatagcggtgggtgatcgggttatcggtgtagggcaggcgggtaagccaatggttgatgttataggctggcgtcttgacgatgtggttgctctgatcaaagggccaaagggcagtaaagtacggttagaaattttacctgcgggtaaagggactaaacctcgtactgtaaccttgacccgcgagcgcattcgtctggaagatcgcgcggtgaaaatgtcggtgaaaaccatcggtaaagaacgcgtaggtgtgttggatattccgggtttctatgttggcctgaccgaagacgttaaggtgcaattacagaagcttgagaaacagaatgtcagcagcatcatcattgatctacgcagtaatggtggcggcgcattaaccgaagctgtttcactttctggtttgttcattccgagtgggccagtggttcaggtgcgggataacaatggcaaagtgcgtgaagacagtgatactgacggtgtggtgtattacaaaggcccgctggtggtattggttgatcgctacagtgcgtcggcatctgagatttttgccgccgctatgcaggattatggccgtgcattaattgtcggtgagccaaccttcggcaaaggcactgttcagcaatatcgctcacttaatcgtatatacgatcaaatgctacgccctgagtggccagcgttaggctcactgcaatacaccattcagaagttttatcgggtggatggcggtagtacgcagcgcaaaggtgtgactccggatatcgtgatgcctacaggggttgatccggcggaaacgggtgaaaacttcgaagataatgctttgccatgggacaggatcaatgctgccagttataccaaaacgggtgatttgaaaccctgggagcctgagttactgaagaatcatgctgagcgtatcgccgctaatcctgaattccagtatattcagaaagatattgagcgttataaggctttgaaagataagcgtaacattgtctctctcaattacgcccagcgtgaaaaagagaaccgtgatgatgatatgacgcgcttgactcgtttaaatgaacgcttcatccgtgaaggtaagaagcctctgaaatcgttggatgatttaccaaaagattatcaggagccagacccttatttggatgaaacggtgaatattgccttggatttagcccacaaggaaaaagctcagccacagattgcatctcgccctgtcgctgctgctaccgctggggcaacggtaaaataaatctgcaaataatatgaagaatccgggtcttattggactcggatttttttttgcttttttcaggtgcatgacggatgaacaggctgcttaacccttgttaaaatcagaggtcacggtgtcttgcctaggcggttcagaccagctctgagcgactcattcttaatcgatctacaaaataataatgaataaatagggatatgtacgttgctctgccaaggatctcatatggtgaagacatgataaaacatgtaataaaaagcgtccaaatttgtaaagttgtgttgattttttttgttagaacttaacaaaccttgaaaatttatcagatgcccatacgattaacgtatctacagtaatttatccaagcatctttttatttaacacaaatatgactcaacacgattaatttggttcaacacaattaatttgaccaacacaataaggaaaaatttttatgatgcgtatcgctctgttccttctcaccaacctggcggtgatgctagtgttcgggttggtgttaagtctgacgggaattcagtcaagcagtgtgcaggggctgatgattatggcgggtctgtttggtttcggcggcgcatttgtttcgttactgatgtccaaatggatggctttacgttcagtaggcggggaggttattgaacggccacgtaatgaaacagaatattggttgttggaaaccgtacgtcgccagtctcaacaggtagggatcgccatgccacaagtggctatttatcaggcaccggatattaacgcctttgcgacgggggcacgtcgagatgcctctctggtggcggtcagtaccggtttattgcaaaatatgagccgtgatgaggctgaagccgtgattgcccatgaaatcagtcatgtggctaatggtgatatggtaaccatgactttgattcaaggggtcgtgaatacgttcgtgatctttatttcacgactgattgcacaaattgccgctggtttcttatcaggtgaccgagacggtgaaagtaacagccccggtaatccaatggtctattttgccgtatcaatggtactagaattagtgttcggcattcttgccagtattattaccatgtggttttcacgccatcgtgagttccatgcagatgccggttccgcaaaattggttgggcgtgaaaaaatgattgcggcattacaacggctgaaaaccagctatgaaccgcaggaagcgggtagcatgatggctttctgtattaatggtaaatctaaaacgtttagtgaattgtttatgtcacacccgcctttagataaacgtatagaggcattacgttctggtcagtatctgaagtaatatcagtatttgaggtaatagaaattaatagagcgaaataagaggtttctattcgcgaaatgataatatggtcttcacaccctgtgagcggtaagctgacagggtgtttttttaccgtggccataatgccaaacgcctagatttgataggtggatagcatgaattacagtaattttcctaaataaaaattttttttcaccttagttaagtaaataatgtgtaaaaatgtttctgtcgctaatttcattaaaaaatctgtgacttacttcattgaaaaatgaatttttttgtcttttcattctaatgctaacataagaaaaatctcatgctgctgtttttattgatttttattcgccaattattttttgactccaatagaccttcatattattatttttttaaataaaaaatgttttgtaggaattttcttacgcaaattgggataattcatacaaggcaattccgtttttctttattgcacttctgatcattcttaacattttatgatgaattgacaattgtctaattttggtcaaattgacaattacctaaatgctgtaataatagattaatcgaaatcgaaccacactaactgattatattaattccgctcagtttattaatataaaaccttgctattaaatacaggaaataaacgtgaaaattaaatcaagcaatgtgttaattgcagctttcgctggcttatttattgcccaatcagcatttgcagccgatggtactattactattaacggtaaaattactgacacgacgtgtggtatctctgttaataatggcactaaagatggcaccgtcacattgccagttgtctctgcaagcgcattagacggcattaattctgtagcgggtaccacacctttcaatatcgtattaaccggttgtactggggcgacaatgggtaatgcctatgctcattttgaacagggtactaccgtagaagcgtctactggtcgtttgaataacagtgacatcgatggtgcaaccggcgtacaggttcgtctattagacaaaaatagtgcacctattgtggtgggttctggcaaccaaggtaatgtcgtagaagatatttctggtgatggcgcgacattaagctattatgcacaatattatgcaaatgaagcgaatgtcgaagcaggtttggtcgcgacgaatgtcgactatactatcgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgattaactaacgcggatagcaagtccaatccggcataaaatgggagcttagtgctcccagctttataagttcgacatcattggaacccatatgcgcagaacgctccttactatattgtcctttttaaggacagtgcgactcttaacgacactgacactcttaatattatcggttgtggcgactgtggctcgtgctgaagtgatgatcagtgggacacgtgttatttatgaagagaaacaacgtgagggggtggtaaaggtttccaatacgggcgatatgccggtcctgcttcaggcctggatagataaaggtgatgcgaacgcacgcccagaggctatcaaggtgccgtttagtgtaacccccccagtagtacgtttagaccctaaaagggatcagactattcgtctttttcgcactgatggtggattagcggctgatcgtgaaaccctattttggtttaacttattagaagtcccgccaaagccaatccaaagtgcggctggtggtgagaacaaaatgcaattggctttccgtaccagaattaaaatgttttaccgccctgaaggattaaccgtattacctgcgcaagcggccaagagtctcgcattttcaatgaaaggcaatcagatcgtcataaagaatgcctcaccgtattacattaccttgagaaagctagaattacgcacgtcagagaaagggcctgtattggctaattttactaaaatcaataataaaatggttgccccttttagtgaactaagcttacctacgagtgcaaaagcatcgatcaataattcggcacaagttttttattctgttattaatgatcagggcggcgaaactcaaggtacgcaaaaactgacccaataaaactataaaaaatacaaattaagggtaatttgtattttttgcacttttatatactgcatttaatttaatggcctcgatataatgcttagtgctttcatattttttcaaaaaaacgagtgcctaaaatatttaccggcattctctttcgctatttgtggtattggtggcatgttatatattccgtcatctgccgccgagaattctgaatacgttgaatttagtgacgccttcctccgttttcccgttgatgccacccgctacagtgagggtaatcctgtttcccccggtgagcgtcaggttgatatctatttaaatgatcaatggattggtcgtcaggaaatgcgttttgccttgccgtcgccagaatcgaaagttgccaccccctgttttgacgtaaaactctttgatgagttgggggttgatacggcgaagttatcttccgataccgtgaaattgctcgaaagtcgcggggcatgctctccgttgagtcgtttgctggaaggtggaaatgctattttcgacgacaatcagcaacgcttggatattcaggttcctcaagcttatctgatccgccaggctcgcggttatgtgcatcctaaatattgggatgatggcgtgacagcggccaccttgaaatatgactataccggttaccgcagtaaccagaatgatatcggtagccagacttatcaatatctggggctcttgggcgggcttaactggcaaagctggcgtctatattaccgcagtgcattgaatcgaagtgatagccaaggctttgattatcagaacctggccacttatgttgaacgggccgttccctcgctatacagcaaaatgactattggtgattcaaacacggatggtcaggtgttcgacagccttagctatcgcggcattgagttgacctcagatgaccggatgtatgcggattctcagcggggttatgcgccagtggtacggggtgttgctcgaacgaacgcccgcgtcgtggtgcgtcaacaggggcggcctatttatgaaacgacggtacccccagggccttttgtcattgacgacctctacccgaccggtcaggggggcaatctcaatgtcaccattaccgaagcggatggcagcgaacagacatttatcgttccttttgcctcgatagcggagttgctgcgaccgggaaccacgcgttactcattgatggccggtgagtatcgtgacaattcgatggtagataaaccggtcctctttatgggaacggtgcgtcatgggttatccaatttactcaccggtaacggcgggatggttgcggctgaaggctatttatcagcctctgccgggctggcatttaacacaccagttggtgcagtggcatttaatgtgacgcaagcacaaacccgtctgcctaataaagataatcaacgtgggcaaagtattggtatgacctatgctaaatccttgccggaaaccaataccaacttgaccatcgccagttatcactattccagtaacggtttttatacaccagcagaagctatgcgaatgcgtgattatttacagcatggtgaagtcaataatacgcagattgattcaagttggccgaatggcagtgatcgctacgatgatagttttaagtatcgtcgccgcaatcaggcgcaagtgagtatcgctcagggcttacctgatggctatggctcgttctacgcaaatgccaatgtgcaggattactgggatggacgtaaccgcgatatgaattttcaattcggctacacgaatagctataagtcgctgagttataacgtggcgcttaatcgcttgcgtgatatacctagcggcgattgggacaaccaattaagtgtttccctttcgattcctctggggacacatgctggtgcaccacgtttgagctccagttattccaatactcgtggtagcagtgcaatacaaaccggggtttccggctctgcgggtgaggataatcaatttagctatggcgtatctgcagcgaataaccgtagcgatgaaaatggcagttataacaccctaggtgcgaatggcagttggcaggcaccttacgccacggtgggcggtagttattcgaagagtaacagctatgatcaagccagtgccagcttgtcagggggggtagtggcttatcgtggtggggtgatattggcccctgcactgggtgataccgtcggtattattgaggctccagatgctgcgggagcgcgtgtcggcagctactccagtatgtatcttgatcgtcgtgggcgtgcgatattgccttatttaagtccgtatcggcagaatgaggttgaattagatccgaaagggctatctgcagatgttgagtttaaaagtactagccaaaaagttgcgccaaccgcaggtgctgttgcattggtaacattcgagacctcaaccggttattcggttttagtcagggggcatctggcagataacacccccttgccgtttggggcggaagtaaaagatggcggagggacccgcgtcggctttattgctcagggcggtcaggcaatggtccgagtgaatcaacaagccggtaatctgcgcgtgatatggggtgatggcatcggtgagagttgcagttttgactataaattgccggaaggtaacctagtaaaaggtcatctggtcaaaggtgactaccggcgcttagaggtgatatgcaaatgagtgcttatttctatagggtgaaaacagtgattcggcatatcaacatgtacctgcgcgtttatgctcatgtccgttctgttgctacgctactgatattggtcgttgtggctggggggccaagcagtaaagtgtgggctgaaggcctcgggataaattgtgactatactggcagtatttatatcaatccccctaccagtattattcgtgttaagcctaatgcggccataggtgatcctattggttcatggatgaccatcagtgcacctgaagtttggtcatgcgcgctattacccgcttaccagtcccgggatgtgcgggctgggattttggtattttcaccttataatccattgcttacgaccaatattgatggtggtaattacaaagttttccgcactggcgatactaatcctggcttgggaattgccgtacgttttcgtgctatcggggccggttttagcagcgattggacccaactagagggttttgggctcgtagacggcacggtgagtgccccattaataggaccgattccttataatgatgggattaaatttcccttaggaatggaaatgcaaattcactatgtgaaggcgagtgaggagctaagatcgggtggcgtaaggatatttgattttgcttatctttaccatcggcgctccattgatggtgtgccggataatagtggtgctcgttacaggattgttcaggtcccggcaaatagcattgatattcagataatgacgcaaacctgtaccacgcctgatgtggtcgtgaatctacctgaggtcaattcgcggcagtttaccggcattggtacggtgaaagcacttaaagcttttaatctgaattttaatcattgcccaggtggactagacggtattaattataaatttggtgcgacgacgagtattctggattcggctaatggtgttgttgcgttggatgccaactcgactgctgagggggtgggggtattactgcgcagccaatcagatgcggcgattgaattggataaggaatacacgatgagtggttatgacaccagtagcacacaaagttacacggtccccatgcaggcgggaatttaccaaatagaaaacaccgtgacacctggttcagtaaaaggtgagttcacatttacgttgatctataaatgaaaacgttatggctaatcctcaggccgcgtgcccgtaaggtgaataatctgcgtactttactgattacggctattttaagcagtttggtgttgagtgctacggttcaagccggtgtggcgattggtctgacacgggtgatagtgaccggtgctgataaatccggcagtgtgcagatcctcaatgacggccttcatccagcgttgctgcaactctgggtggataataatatcgctgaaatggataagcccattgagcagataaacgtcccgtttgtggttgatagcccggtattccgccttaacgccaagaccaataaatctatccgtatttattataccggaggcgctaatcagttgccgtctgaccgtgaatctatgttttggcttaatgtgttggaagtgccgcccaaagcgtctgcaaatcaatcatcacaaaatgcggtacaaatcgcttttcgctcacgtattaaattattttaccgcccggcaggaataccgatcagttcagaaggtgtagcaactaagttgtctttcactctggtacctaaaggggagggccgtgtattacgcgtggctaatccgacgccattcaatgtcacattccagacattggctatcgcccaaagtcataccgcgcagggcgtcactatcaaactgggcgctgatgatatggtggggccaaaaagcagcgtggacagtgccccagtgggcaacaacgcgctggcgaagaatatgagtgtgtttttcaccattattgatgattttggctcacccattgaagggcagcagccactacaataaatcagtgatcgtcttgccggggggaagccaatattcaggcttcccccaagagcctaatgacttttttgtgttacacgtaagagactcaccagtgccgcgatactggcaaaacagccagccagtatcaaggaggcgtgggtgccgttggttgagaacatattgaacattagcgcaaccaaggcagcacctgaggtctgtcctagcaagcgggcggtccccaacatgccactggctccgccgctacgatgctgtggagcggcagaaatgatcgtatgattatttggggtctggaacagcccaaaacccgcgccacacagtatcatccgccagataatatctacgtcgctggggttggcgggtaacaccgccagcaagaatagaccactggcaaaaacagccagaccaatcccacctaataaacctgcatgatagcgctcaaccaaacgccccgcgatcggagcaatgaccatggtggccaacggccatggagtcaacagtagcccggttgccacttcgtcgcggcccaatacggtctgtaaaaagaagggaagcgacaccattgccagcatttgagcggcaaaagaaaaaattgaagtgccaatcgacaacgcgaaaataggaatacgcagtaaatccacggggagcagtgggaaggattgcgtgagttgacgacgcacaaagaagaaaccaatcagtaatagggcaaccacttgagcagcaatcactgccgggctttgcccttgggaaaaaccactgattgcggtgatcaataagccaaatgtcagcgcattcagaacacaactggtgatatcaaagcgattgccgttgcttttcgtattattggcgggtaggaattttatacctaaacaccacgctaatagcccaattggcacgttgagggcgaacagccattgccaagaggcgacagacaacacggcagcggcaatactgggccccgcggctgaagacacagcaacaatcaaggtattgataccaatacctcgaccaagttgggctcgaggataaatgatacgaatcagggcggtattgacgctcatcaatgccgccgcgccaaacccttgtagcacacgggcaaacgtcagggtccataacgaatcggacagagcacaaaacagtgaggtcacgctgaatatcagtaagccagcttgataaacccgccggtaaccaatgatatcgcccaatgacgccatggaaagcagtgagatggtgatggcgagctgataagcattgacaacccagatagatgtcgctgggctggtattgaggtcacgtgcgatagtcggtaatgccacgttggcaatagtgccgtccaataccgccatcataatacctaaagcaataaccagtatcgcggcatagcgttgaggtacaggtaagccatcacttgttgatgggttcataggtgcgtatctgtaaaagtaataaaataggtgagtattgatatgctaacgattattgcccctgattgcatccttacacatcagattaattgtaagtatataggattaatcgtaggttcatggcgttaatcataagtgtaatggttaatcgcatatcttgcaccagattaaccgcccgataaaaagagtaatttacgataaaaagaaaaagtagaaccgcgatcacggaaaaatgaaacattgtttctataatgtgagatagtattagtcgacaggttctcctgcgagtaaattttaattctctgacgattttaaggattttccggatggcaaaaggtaaacaaatccccctgacatatcacacttatcaggatgcctctaccggcgcacaagtgacccgactgacgccccctgatgtcacttgtcaccgtaactatttctatcagaaatgtttcacccgtgatggtagtaaactgttgttcggtggtgcttttgatggcccatggaattactatttactggatcttaacagccgggtcgcaacacaactgactgaagggcgcggtgataatacctttgggggtttcctctcaccagaagatgatgcgctgttctacgtgaaggatggccgtaatttgatgcgtgttgatctcgccacattagaagagaacgtggtttatcaggtgccagaagagtgggtcggttatggaacgtgggtagcaaattctgattgtactaaattggtcggtattgagattaagcgggaagactggcaaccgttgacagattggaagaaattccacgaattttatttcaccaaaccgtgttgccgcctgatgcgcgttgatttgaaaactggcgaatcagcggttatcctgcaagaaaatcagtggcttggtcaccctatttatcgcccttatgacgatagcaccgtggcgttctgccatgaagggccacacgatctggttgatgcacgtatgtggctcatcaatgaagatggcagcaatatgcgtaaagtgaaaacccatgcagaaggtgagagctgtacgcatgaagtctgggttccagatggttcagcattggtttatgtctcttatttgaaaggcagctccgatcgttttatttatagtgctgatccagtgacattgaaaaatcgtcaattgacttctatgcctgcctgctcacatttaatgagtaattatgatggcacactgatggtaggtgatgggtctgacgcaccggttgatgtgcaagataacagcggttataagatcgaaaatgatcctttcttgtatgtcttcaatataaagaatgggacacagcatcgtattgctcgacatgatacatcatggcaggtatttgaaggtgatcgccaggttacgcatcctcatccttcttttacgcctgatgataagcaggtcctgtttacgtcagacgtccacggcaagcccgcattatatatggtgacattgcctgagtctgtttggcaatagccgagttttccattagcctctctcttagaaagaggctaatttgctgtctgcaaggcttttatccgattattcacattggtttattgcacagtctcgcaacttccctttataataaaaccattgttctattttttctaaaacatattgttttatgaatcaaagaaaactgagtagggtaactaaaaaatggctattgcagatctagataaacagcccgactctgtctcgtcggtgctgaaggtttttggcatattacaagcgttgggtgaagaacgggaaataggtattaccgagctttctcagcgagtcatgatgcctaagagtacagtttatcgttttctccaaaccatgaagtccttgggttatgtggcacaggaaggcgaatcggagaaatattccctcaccctgaagctatttgaattgggtgcgaaagcgctgcaaaatgtcgatttgattcgcagtgctgatattcagatgcgtgaattatctaatgaaactcgtgaaactattcacttgggtgcattggatgaagatagcattgtgtatattcataaaattgactcgatgtataacctacgaatgcattcccgcattggccgccgcaacccattacacagtactgccattgggaaggtgctattagcctggcgtgatcgtggtgaagtagaagaaattctgtctcatatcgaatttacccgcagcaccaaatatacgttggatagcactgctgcactgttaccggttttagataaggtacgtgagcaagggtttggtgaggatattgaagaacaggaagaaggtttgcgttgtatcgcagttcctgtctttgaccgttttggtgtggtgattgccggattaagtatttctttcccgacactacgtttcgctgaagacagaaagagtgattacgttaaatcgttacattgcgcagcccgcaatatttctgagcaaatgggttaccgcgattatcctttctgataaaagtgtcgataaatagggtaagtactttatcgttattggataactttagttagctgttaannnnnnnnnnnnnnnnnnnnttatctctttttataaaaacagctcctctggcaggggctgtttttcatcacatgaataatcatactgttcgcatggatattatgtttcttaataatgaccattccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttaataattactgcgcgtatgattactgacttggcactatcataggtaataagccttatttggcctttttactgattattgataagtattgtttataatttgtttaatttttttaggtcatgataaccgcgattaattaaattatagggagataaataatgaggaagctattgagtggggggctattattgttgctggccggctgcagtagttcagatcatcgcaactcgaatgagttgatcgaccgtggcacatatcaaattgatacccactatccctctgttgcaaaaaatgagcgggtacggtttttagtccttcattacactgcagtcggtgacgccgagtcactaagattgctcactcagggtgaggtgagtgcccattatttaatccctactcacccaaagaaagctggtggaaaagccattgctttgcaattagtgccagaggcgcagagagcctggcatgcgggtgtcagctcttggcaggggcgtaacaacctcaacgacacctcgattggtatcgaaatcgtcaacctaggcttcacggaaaagatgctaggaagaacctggtatccctacaacgaatcacagattgaattgatagagcagctcaccaaagacattgtacaacgttacaatatttctccgtctgatgttgtggcccacagtgatattgctccactgagaaaatctgatcccggcccattattcccatggaagcgcttggccgagaagggcgtaggtgcttggccagatgatgcgacagtggcaaaatatattggtggaagagataagaagggcgctgcttcagtagccgtcattcagcaggcattagcggcttatggctacaaaatcccccagaatggccagttggatactgaaactcgccaagtgatcaaagcgttccagatgcatttccggcctcaggatttcagtggtgtgcctgatgttgaaactgaagccattgcattagcattagttgaaaaatatcgtacccttagcacttgaggctgccggggggagttgtgtccactcatccgaatcactgatttgagtaaataattcgtctactcaaatagctaacacagcgtggtgaagggcagtttacagaaacaaaaaagccagtcaaaaataaagcgactcactcgtggggtatcccacggttgggggctaaaaagtgactagcttgatctgacggtcttaataatggccaaattagcgtttactggtgagtcagaacgtcgtcatcttcattattcaaaatgtttttatctgtttgcttcattaattggctggtgatcgtcccggcagtcattgagccattgacgttcaatgccgtacggcccatatcaatcaatggctcaacggagataagtaacgcaaccaatgtcaccggcaagcccaatgcgggcagtacaattagggcggcgaaggttgcaccgccacccacaccggcaacacccgcagaactgatagtaacaatcccgaccagagtagcaatccataccggatccaacgggttaataccaaccgttggtgccaccatgaccgccaacatcgctggatacaggcccgcacagccattttgcccaatagttgctccaaaagacgctgagaagctagcgatagattctgggacacccagacggcgggtttgcgcttcaacatttaatggaatactggcggcactggagcggctggtaaacgcaaaagtcagtaccggccacacttttttaaagaatttcagcggattgatacccgtgagcgacagcaacaccgcatggacaacaaacatgatggccaagcccagatacgatgccacaacaaagctgcccagtttcataatgtcctgaatattagaaccggcaaccactttggtcatcagtgccaatacaccgtatggggtcaacttcatcactaatcgaactaacttcatcacccaagcttgcagcgtatcaatcgctgccagtacacgttggcccttcgtgacatcatcttttaacagttgtagcgccgcgataccgaggaaggttgcgaatattacaatactgatgattgacgttgggctggcacccgttaaataggcaaacggatttttgggaataaatgacaagatcagctgtggcacagtcaggtcggctactttgcctagataattactctcaattgcgcttagacgggctgtttcctgagtaccttgtatcaacccctcggccgtcagaccaaataagttggtcacgaatacaccaaccaaggcggcaattaatgtcgtaaagagcaaagtaccaatggtcaaaatactgattttacccagagatgacgcattgtgcagtttagctaccgcgctcaaaattgaggcgaataccagcggcataacaatcatttgcaagagttgcacatagccgttgccaataatattaaaccaagtaatagactctttcagtattggattatctgcgccatagacccattgcagccctgaaccaaacagcacacccagtactaagccgatcaatacttttttagccaaactccactgtttatgccgagtttgtgctaagagcaatagcagtgttgcaaataccagcacattaaccacaagtggtaaattcatccccaaatctccaaaatattattatattgacgcattttattttatacagccaagtacgatgcacgacggtggtacagctagccgtatatggtagcagttactgagttagctcacttatatccaaaaagaattctatataagttttagtattgatttgtattaaatcaaatcaatttgaatgttattcatacggcttgatgtattcataacctaaagcttttcaattgttccatatagtagagcaacgggatggtggtgtcagtttgccagtagacggaaaaacaaactaacagaacacataatacgcgttctaattgattacctttttgtggccgcaatagcggaatactgaaacgccagcggcagggccacaatagcggcacaccggctggcgtaatcatatcggccaatagatggctgaaataacctattatcatggcatgaaatacatctggggggagcaccccattcaatggtgcatctacctgaaacagtgcaatgccagcaatcaccgccaataagctatgggtaaatccgcggtgaccaaatacgcgggcaataggcacagaaacccactttaaccgctggccgaggattgactttgggtgatcaatatctggcagcagagaggtcagcagggcgccgggaataatatgccaccaatcgccatgtgccagttccggcgtgagaccgacttttttggctaaaataacgcaggcaacagaaaaaataaggtgtccttcccctgtcatacttaaattccgaatttgtagctgttgatttatccagtatatgagatttttcttggcgtgaacagtcgttacgttgtaactaaatgtcttatttttacctgacagagataaaaggtggataacctttgagcatttaggatggatccctacaggatggtgctgattagggtaattggctcaataccgaggtattccctggtctaatggccggtggctgcaatatcacatagaggtataagacgtagaggtataccgacgaccaatgtattcaggctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgtataacggctgacgagaggggggacataaatcgctaagctaaaaaaagggaaaagtgactgggagtcaacttttccccaaaataatgcagagaatgggcataacttaacaaataatgatgagggtactcataacgacacgatatttagaaactgtattggatacctacgcggtaacgagtttggcgttcgtcagtcactttactgcctgggacattaccaatagccatatagggtttccagtttttatcccatttgtaggcgatttttacatcatgtgcccattcgtatttttctttattagccagaatttcgtcttcagacttcttgtagtttaattcgtattcagctgaatagtctttcaagaagttataagcaaataacatggtgaactcatgtcctttctcagtcgatttagtctgagcaggttgattacgtttgtagtatggacggtagcgcagtgacgttgagaaatcatcagtgaaagccacttttccacggatatatggacggtagttgttggaatctgaagtagagtctaatgagaaaccaggttcgatctggaaggtgttattgaatttataaacataactggccaccatttcggtcccattactgacctgctcattgaatggcttatttggcgtggtatcagagctgtgctggccccacttaccttccaaggacaaaccaaaaccattcgcaaaacggtttgagatcagtaaacggtctttgtgatcggatttactggtgtctttcatttcatgtcgatagtcaatcgttgttgcaacggaactaaaactgataacggatactgctgctgctgccactgccagagtaattaattttaatttcatttttatataatcccagagttatggttattcaaaacaacaaaactataaaaatcaacatatgaacaaaacgcgcaaccacaaaaaaagaagcaatgtttcatttgttgttgtcatacattctatttgtatttttaattaattgtgtgatcaagatctttcttagtaactaatttataatttcgatattattttgtgataccgatctagttggcgggttattttatttgattaaacaaaataaccccaccaaataaatggcagggttattttgtgacttaagttaaataattagattaattaacgcattgcacgtttaagaatacgatcaccttgcttattaaagtattctgctgtttcttctacgcttttctgaccatagtctatatattgaattgcatcaccgaacagtgaaacaatttgtggatcatcgaagtacggtgaggtcttcatttcatgtggtaattccaatgccatattcaaaccggcaacagaaggatcttcatctttaatcacaccattggcacgcaattgggctacagctgctgcgctcagcggtacaccgcgttcaaggcctaatgcatcaacaccttctttgctgtttagcaggaagttaattagcatcgcactttctttaggatgcttagttgatttaccaattgagagcatttgtgcaggtttaaagaataagccagcatcttttgcatcaggcaacattggatatgggcccagatctaactttgcaggtttggtcaggttatcagagtatttagtaatggttgagttccacatataagttcctgcccactcaccattaatccacggcttcatttcgtacatattactcttaccgaatgaagcatagtatttggaagatggcataacatggctatctaccatctttttgtacatggtaaagaactcaacccactgctctggtgtgtaggcaaatttcttatttgcttcatcaacggtaggaatattgtatttctgtgtcatataagaacggattaacgctaaagtatcttgatgctctaatacaacagggtaatattggtcacccaatttttctttaaatacttggcctgcgttgagtaactcatcccatgtctttggatattctaaacctgctttagcccaggtcgcatcattgaaatagaatatacgtgcagtaacagagatcggaataccattcagtttgccattaacggtagtctgttgcagttcgattggatcgaattgcgccaaatccagttgttcttttacgttatttaaatcgaagaatcctgttccgtctttagaaaaaataggcagccagttccagttagtctgcatgacatcaggttcagtaccgcctgcaatctgtgtagtcaaacgagataaatggccatcccaaccggtatattccgctttaacattaatattcggatgttgtttatggaattcttccagagctttcaatgttacctggtggcggccgttccctccccaccatgacatccgtaaattgacgtcgtcctgtgctgcaaaagcttgatgtgacaatagagccagagtggatgctattagcgtgtgtaggatcgcttttttcattgggtactgctcctgttaaagagagatatttttttctgtttttgcatcaaagatatggcatttatccatatcaaactggaagtacacggtgcgatgcaggccgttttcaataatcggtcgtgcttcgtcagacggcagacggcaggtcaattcaaagttttcaaccttgatatacataaagaattcatggcccatgttttctacccgaaccagttcaccttgtgagtgattaccgacaaacggttgcagagacatgctaataaattcaggacgtacgccaaagaacactttttctccggtgtgggtggcaactttggcctgctgtctttcattcaataccagggtgtattgaccaactgtcaggccaatttgcccctctttttctaccagcgtgctcggtttgatattcatttccggcgcgccgataaaaccggcaacaaacatattggtagggtagtgatagagattgtcgggggtgtccacttgcataatgtggcccagcttcatcacacagatacggtcgcccatagtcatggcttctgtctggtcatgggttacgtaaacggtggttgctgctttaccgctttttttcaattgtttatgcaaatcagagatgcgaatacgcatggaggcgcgcagtttggcatccaagtttgatagtggctcatcgaacaagaacacatctggtttttttacaatggcacggcccacagcaacacgctgtgcctgaccaccggacaactggcggggtaagcggtccagaagatcttctaattccagaattttggcggcttcagcaacttgagcctcaatttgatctttgggtaatttgcttaacttcaacccaaaggccagattctcttttactgtcatatgcggatataacgcatagttctggaacaccatggcaatgccacgtgatttgggcgctaaattattgaccacccggtcaccaatacggacctcaccatcactgatcgtttcaagaccggccaacatacgcagggtcgtggatttagcacagccagatggaccaacgataaccataaattcgccatcattaatcttcaggtcaatgccatgtaccgcgcggaaaccgttggagtaaactttacctaatttattgaaaatgacttcagccatgataaatcctctattaacctttaattccgctgctggttacgccttgcacgaagtagcgttgagccaggaagaaaacaatgatggacggcagaatggagatgcttgccattgccagaatttcgttccacggtgcgccttcggtaacgtcaattgacatcttcagagctagcgctatcgggtacttatctacgctatagacataaatcagtgggccgataaagtcgttcattgaccacatgaactggaacagggcgacagagataatggccggttttaaaattggcactaccacataccacaacacctggaaagagttacagccgtcaatttgtgctgcttcttccatatcacgcgggacaccgcgcaagaactggatcagcatgaaaacgaagaacccttgtgtggcgaaggccagcggcagatagagcggtaagtagctattcagcatgcccatttcacggaacatgatgtattgcgggatcaacaacacggtacttggcagcaacatggtggtgatcaaggtggtaaaccagaatttcttccaagggatctcaaagcgcgcaaagccataagcgacaatggtggaagagataatggtcaggatcactttcggaataacatacttaaaggtgttcagcatgtaatgaccgaaattatattcagtaccggttttccagccgttaatgaaaccatcacttgtcgggtgctctggccataatcctaatgtagtgaaaatttcattattaggcttaaatgctgctgagaacatccacaacagcggataaagcattaacagaccgacaataatcaaaacgatatagcggaaagcagcactgactttagctttgcgtaatgtgcggctaatttccgcatcagcaatatcctgagccagatctgattttttctggttggaagtttgttgtacgtcagtcattttttcctcctttatcggcggagtagaagacccaatatttagatgatttaaatgcaattgaggcaaagagggcgacgaccaggaataacacccaggctaatgcagcgccgtatcccatatcaaaatatttaaacgctgtatcgtagatatagagtgagaataaataggtgtaatgggttggcccaccaccggtaatgacataaggtgcagtaaattcttggaaggcctgcgtagtttgcataataaaattaaagaaaataaccggcgtaatcagtggcacggtgactttcataaacatttgccatttagaggcaccatcaatcatggctgcttcatattgtgactgtggtacgttctgcaacgcggccaagaagataaccatggcagaaccgaactgccacacacgcagtaatgtgacggaggtcaacgcgagtgatggctctcccagccagttgatagcctcaaacccaaagacaccaataaagctattaagcaaaccatcaatcgcgaataacgcgcgccataatacggcaatcgctacgctgctgccgaggattgatgggatatagaatgcggtacggaagaaaccgataccccgtaatttaaagttcagtacaaaagcgatccctagagcaaaagccaattttaatggaatagtcagaaacacataagcgaaagtcacgcccatggatttccagaataagtcatcttccgtcagcatataacgataattctcgatcccgttatagacgggagggctcattaagtcatactcagtaaaactgagaaagaaagatgatacaaaggggaaagccgtgaatattatcaaccctattatataaggtgatatataggctaaccccagcattctgttttcattcataatgcttacctatttttaataaaatgaaagataaataaaactactgattcaaaagtgtcggataaataaaatcgatgtcatacagagttcggctttccccatttacccgataatctccatggatataaccaccgttagtaataaattgaggtattgctgctaacttatcttgtttagcggcaatcaaggttaataatgctaatgcaatcggattgtcgatacggaaatagcggtgctgagccgattctacaaacagtccgcggtggtaatgtcgtttaaagaggtcatcacctatttgccatgccaaggtaaacaatgtagggcattgacaatgctcagccagttcgactagagccagtagcaggtagggagaggcaatagggcgttgagcggccatcagtgttgcgcgccgctgtgttttattcagctcagctaattgccagcggagcaataacacgccaattaaatccagtaactcttcatcttcacttaaccgccaggcacgtaccagcggtaacaaataatcgacgtctaatgggaatggtgagataacagtgcccttgacgccataatagccatcacgcggtaagacgtagccactcatatcttggccatcgttccataatgggcgcaatgtattgctctcgacatcataagcaaagcgatagtaattcttgagaccatcaatcacccactgcaagacctctgcatcaggctgctggcgcaagatatccagcatggcgagtggattgtctatcaacaatgggcgcatatcgcggaacaacacattggcttcacgggcaatttcaccaaactctgggccaaattggcgcttggcacggtcgccataccaagattgagtctggttatcgtcagcgggtattggctggcgttgttgtggtgaactgaactgatagaccggtaaacctgtttcaggattacgcgctaaaacatactggcggtacagatgttttccccatgccgcagccgcagcatcgccggtatattcagcatatttataggctgcgtaaattaagtcagtgcccgcgttaacaaaggtgagtcctttggtttcaggcagttttggtaactctgctgggttaaccacatcatatcgaggatgggtaaaaacctgtgggtcacgttgcttgctgtaattgccatggcggcccagatccagggttttccaatcttctacgtgagcgtgccaaaatccttgtaagaaattaagggtcctctcccgatcaatggttaccagtagatcgtaatagggcagatgatgttttagctcatgtacctggtcttttgaggctggcccttcagtttttagggtatccagattgaggaaacgatgcccaccccagtaaaaaagcccactttcgttatggacaccatgctgcataaaatagccgctttgtatccgggcttgctggtgatattgcggatcctgagtcaccaagctgagggcatccaatgtccgtaaccagttttgctggctggcgaagttagatatcggagtatggtggccgtcagggaattcccaaacaacaggttggtgagtcaatacatcaaaaccatcggctagcaatggggatggattaagctgactgtgaccaacagactggactaaatcaacatagctgcggatagcgctgagccagttaatcatcattgcgtcgctgcctttaatgttgcctgtaaaacccatcgtcgtaaccccaccttcgaaacgtcaggacggaaccggctttaggttccttataaatagaaacatcgtttcaatctattatatttgtatttactggcgagtcattggatgaatgacaaaagtgtgatcgaagtcggaacgttgttttgattttttattttggtggttttataagaaaaaaaccgaaaattttatttgttaactaattgataaataaataataaaaaaggcacaaccaaagttgtgcctgatgcgtttttgagttgaatgtcacaataaggtagataagtcgtgttaactcaaattaatcgcgatagtggatagtagatggtggtttatcgtgctaaccaaccgccatcaacggcgatagtataaccgctgatataatcagatgctttagaggccaggaagactactgggcctttcagatcatcaggtaagccccaacggccagccgggatacggtcaaggatctctttgctacgctcttcatctttacgcaactgctgggtgttattggttgccatataacctggagcgaccgcgttgacattgatgccgtgctttgcccattcgttggctaacagacgggtcacgcccatgacggcacttttcgaggcagtataagaagggacacgaatccccccttggtaagacagcatcgaggcaacgttaataattttgccgccattaccttgtttaataaactgtttagcaaccgcttgggacataaagaacacagacttgatgttaacgttcatgacatcgtcccagtccttttcgctgaaattaatggcatcttcacggcggatgatccccgcgttgttgaccagaatatcaatatggccaaattcagcgacagcacgctctaatagggaagggatgcattcaatgttgctcaggtcagcggtcaggctgaaaaagcgacggcccagtgcagtcacttgttcgatagtctcacgtggctcgacaatattcacgccgatgatatcgcaacccgcttctgctaaaccgatcgccatgccttggcctaagccagtatcgcaaccagtcaccagcgcaactttacctttcaattcaaaggaatctaaaatcatagctaaaatctctctcaaggcggtcaacgatgaccgcgatttcattattggaggtgaaagccgccgtaaaggtggctttaataggtgatacttaacgcagttcgctaacagctatatggtccatatcaccaaagacttggttttcaccgaccatgccccagatgaaggtataacgtttggtgcctacaccagaatggatagaccaacttggtgaaattaccgcttgttcgttatgaacgagcaaatgacgcgtttcctgaggctgtcccatcatatggaagacggcagtctcttcgtccatatcaaagtaaaaatacacttccatacggcgttcatgggtatgacatggcatggtattccacagactacctggagccagtttggtcagacccatgctcaattggcaggtgggtaacacgtcaggcacaatatatttgttgatagtgcgacggttactggtggcatcatcacctaacgtttgtggtgacgcctctgccagggtgatttttttgtttggataagtggtgtgagcaggggcactgttgtagtagaacttggcaggattagccctgtcgatgctgctaaattttacttctttcgcacctttaccgacatacaaggcttcttcattgccaatgtcataagtctgcccatcaaccactatcagacctggcccaccaatattgattgcacctaattcacggcgttcgaggaagtaactgacacccagttgcttacccacttcattaccgatgctgacggctttgctgaccggtaaaatgccaccgacgataatgcggtcaatgtggctataggtcatggtgtagtcatctgcggcgaaaatcttttcaatcagaaattcacggcgcaggccagctgtgtcgagttgcttagcgtggtcgctatgaatactttgacgaacttgcatgtcagtgcctctcttgtagaaccgtatcttggtggggataacccaggccagaaaccacgatagggtcagaaagtgcgtatgaagccatggtgtgcgctggcatctacacgagtctgatttttgaccgagtgtttcttgtgatgcagagatgatagtgtttgcgggaagttaattcaataaaaatgaaatgatgttttattgttttttgaggcacgtcatgatttttggattaattatggtcaccctacggattttacccgtagaatgcactcgattcagcgtaaaactgtgactgcgctacaccagaaacttattctgtaaaatgaggcaagataatgaaaatgttctttatcaatgatgaaactccttgggaagagttaggcaatggcattaaacgcaaagtgatgacctggagcgatgagctgatgatggtctgtgttcactttgaaaaaggggctattggtgtcgctcataaacacgatatccatgaccagattgcttatgttgcagcaggtagcttcgaagtagagattgaagggcaaaaacgtattttgaaagcaggggatgcgtatcgcgcggtgaaaaatgaaatgcacggtgcagtatcgttggaagacaacagcatcttgattgatacttttacgcctaaacgggatgattttgagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctcctgtcactaaaaatacgacatcaataaacactcgcggtcagattcctcctaaacacactcacttacacctgctcttggggtatttgactcctttgtcttattgccagttcaacatgcattgtgcagactcccccctgtgtttacaaacggcgagtcacgcacgccgtatcccggtattttagagggcaactctctgtatcgggcgtggtcagatttttgtttttatgacgaaaatgcgtctatgcaaaattctgatacaaaaagtgcgtggtaacattttcaggaggatttcctgtgaacaaatcaatgttagccggtgtggggattggtattgccgccgctctgggaattgctgcagtggcgaatatagatgtcttctccagtgcaccacaatatgccaaagtgcttactgcaaccccgataaaagagaccatcaaaacgcctcgtcaagagtgccgtaacgtgacagtgacgcaccgcaaaccagtacaagacgaaaataagatcgcaggctcagttttgggtgcagtcgcaggtggggtgttggggcatcaggtcggtggtggccgtggtaaggatatcgctaccgtagcgggtgcgttagcgggaggatatgcaggtaatcgtgtgcaaaataatatgcaggaaaatgatacctataccacaacccaacagcgttgccagaccgtgtatgacaaatcacagaagacgctgggatatgacgtaacctacaaaattggcgatcagcagggaaaaattcgtatggatcgtgatccaggtatgcagatccccattgataaaaatggtcaactggtgctgaacaaccgagcgtaataccaaatctgttatccaagaccttgtaccaagaacccgcggagatagtgttagttctgatcgtttagccagaaagagcgttcagccagctaaatgggctgcacagttaagcgagtggcattagcattaacgcgggtttctcactgtggagaaacccttcacgcgttagtttcgtttgatcaacttcaggcatatcacgttgaggtgtatacctataaataatgtgtacataccgaggctaggcaatgcgatgttgtgcaaatgccgccagtaactccgtaataaatttcaaccgttgcgcccgatcacttaaatcttgcaccaacttcaatttggttggcccttccaaacggtaaatctgtggttgccgttgtaacagcccaatcaaatacaccggatccactttattgttctcgccaaactcaatgaaaccgccacgctcattgccttcaatacgtttgatacccagtttctgggcttgttgacgcaattcggcggtatgcaataaatagcgggcggggtcgggtaacttgccaaagcgatcgattagctcaacttttaactcatccagctcggtttcgttgcgcgcactggcgatacgtttatagaacgacagcctgatattcacatctgaaatgaaatcctctggcagcagcaccggcatgcgcatttctatttcggtttggttgctggtcaggtcttctaatgaaggctcacggccctcttttagcgcatctacggcactttccagtagctccatatacaacgagaagccaatcgtggtcatctggccgctttggtcctcgcccaatagctccccggcaccacggatttccaaatcatgtgtcgccaatgcaaaacctgcaccgagatcttccagtgacgcaatggcttccagccgtttcttcgcatcggtgctcatggcttttggattgggggtcagcaagtaggcataagcctgatggtgagagcgcccgacccggcctctgagctggtgcaactgcgctagacccaagtgatccgctcgctcaataataatggtattggcgctgggaatatcaataccggtttcaataatggtggtacagaccagcacattgaagcgttgatggtggaaatcattcatcacccgttccaaatcccgttcacgcatttgaccatggccgatggttatccgagcctcagggactaattcagccagtttctgcgtgactttttcgatattctccacatcgttgtacaggtaatagacttgcccaccgcgcaggatttcacgcaatatggcttcacggatcaccaggctatcgtattcgcggacaaaggtttttaccgccagacgccgtgccggaggggtggcgataatcgataagtcacgcatgccactcatcgccatattcagtgtccgtgggattggcgtggccgtcagggtcaggatatcaacatcagcccgcatcgctttgatccgctctttatgacgcacgccgaagcggtgttcttcatccacaatcagcaggccgagatcgtgccaatgcagatcgctttgcagcaatttatgggtaccgataaggatatcgattttgccttcagcggcttgttccagaatgacttgctgctctttggcactgcgaaaacgggatagcatctcaatccgtaccggccaagtggcaaagcggtcacggaaattatcaaaatgctgttgagccagcagggtggtgggtaccaacaccgccacttgtttattattggtaacggccagaaatgcggcccgcatcgccacttccgttttaccaaagcccacatcaccacaaaccaagcggtccatggctaacggttggcacatatcactgagcaccgcgttgatcgcctgctcttgatctggcgtggtttcaaacgggaagctttggcagaacagctggtattgctcacggtcatgcttaaatttaaagccagatttaaccgccctctgggcatagatatccagcagttcagcagcaacatcccgcactttctcggcggctttttgccgtgcccggctccagacatcgctgcctaacctatgcaacggggcgttatcgtccgcaccccctgaatagcggctaatgagatgcaatgatgacacggggacatacagtttatcttcaccggcgtaagtcaatatcaggtattcagcctttatcccacccgcttcaagggtggttagtcccagatagcggccgacaccgtgttccagatggactaccggctggccggggcggagttctgccaaattacggatcaacgtatcggtgttgatggtccgccggttatcttgccggcgacggctgacacgctcaccgagtaggtcgctttcacaaatcagcgccagttgtttgtcagtatcgaggaagccacgttccgaggccccaaccatcagataatggccggggttagccgcctgagacagcgtagtgatcagtgttgggctgagttttatccgtgccagcaggtcttgtaaggtttcacggcggccttcactttcaaccgagaacaccacactgccatgaaacgattcaataaagcgacgcagattatcaagaggcgctttttgttgtgcctgaacggataaatcgggcagcggttgataacataaattggtattcgcggctttggcgggctgcgcctctgttttaagctgaacacgcggccactcttttaattcattaaacagcgcatcaacccgaagccacaagctctcgggggccaacagtgggcgcattgggtcaacacggcggctttcgaagcgttggttaacgtcctgccagaagcgttcagccgagctttccagatctccggtgtttaccaataaggtattttcaggcagatagctaaacaatgtcggtaattgctggctgaaaaacagcggctgccaatactcgatacccgcaggccagatgcctttactcacttgctgataaatatgttcgttgtcgcgacggacttcaaactgttcacgccattggctacggaataattcaatcgccgctttatctattgggaactcatgtgctggcagtaagtttatttgctcaacttcgacgagtgtgcgttgcgaatcaacgtcaaatacccgcaggctatcaatgtcatcatcaaaaaaatcaatccgatacggttcattgctccccattgggtataagtccagcaacgcacctcgcgtcgcaaactcaccgtgctccatgacctgttcaacactgcgatagcccgcttgctcaagttgggcgcgtaacttatcccgtgacaagtgctggccttttttcatcaccaaagcgtggccatgtagaaattcgtgtgggcacactcgttgcatcagggtattaattgggagaataatgacaccgcgtttcattgccggaagatgatacaaacaagagaggcgggccgaaataatatcctgatgtggcgagaagctatcgtaaggcagcgtttcccaatcggagagggtacttacgggttgtggcgagaattgctggatctcatcacgcaagcgcaaggccgtttgcatatcgggggtaatcagcattaccgggccatcatggcgttcaatgatttcggcacattcgaccgcacaggctgatccggtcaactggcctaactgacgggtatcaccacgtcgttcaggcaatgaataacgatattgttgggacataagcagttaaacagtctctttgtatgtggttgaactgatgattgaccagtcgctaaccagcgcttaattttggcatgatagtagcagcacaacagcgacgacaaattatctgggcggctatcctagcacgcgaaaggccatcgctacagataagcgcccttttttggaataaaagccggagatatagacggttaatggttccataaagcgggagtaccctttattatcctcgatcactttgttttagcaacaggatctaaacagatttcatgtatcaacctgtcgccctatttatcggcctgcgttatatgcgtgggcgtgcttctgaccgcttcggtcggtttgtttcgtggctttctaccattggcattacgctgggggtgatggctcttatcacggtattgtctgtgatgaatggttttgagcgtaatctgcaagatacgattttggggcttatgccacaggcgctgattaccacaccacaaggttctttggatccaaacaagataccggcttcaaccctaaaatcgctgagcggtgtcagtgatattgtgccgttgaccacggcggatgtggtgttacaaagtgcgcgtaatttggccgccggtgtgatgctgggggttgatccacagcagcatgaaccattggccaattatttggttaacgtggatataaaagcgttagcgccaggtagctacaacatcatcctcggcgagaagttagcgggccagctcggggttaaacgcggtgaaacactgcgtttgatggtaccgagtgccagccaattcacgccaatgggccgtattcccagccagcgtgtgtttaatattatcggcacctttgcagcgaatagcgaagttgatggctatcaaattttggttaaccagcaggatgcatcacgcctgatgcgttaccctcttgggaatattaccggctggcgcttattcctctcgcagccgctgtcggtcgatagcctgagccagcagagtttgccagaaggcaccgtatggaaagactggcgtgaccgtaaaggtgagcttttccaggccgtgcggatggaaaagaacatgatggggttattgctcagtctgattattgctgtcgcagcctttaatatcattacgtcactggggctgttagtgatggaaaaacaaggcgaggtggcgattttgcagactcaagggttgagtcgccggcaaattatgttggtgtttatggtgcaaggtgccaccgctggggttatcggcgcattgctaggggcagggctgggggttttactcgccagccaattgaacaccctgatccctattttgggcgtattgattgatggcgcaacgctacccgtggagattgacccacttcaggttacggtcattgcacgtgctagccatggtgatcgctctgttgtccacgctgtacccttcttggcgcgccgccgccgcacaacccgcagaggctttacgctatgagtaatcatcctttattacaatgtataaacctgtgcaagcgttatcaggaaggccaactgcatactgatgtcctgcgcaatgtctctttcgctatcgagcctggtgaactgatggcgattgtcggcagttcaggttcaggtaaaagcacgctgttgcatttgctgggggggctggattcacctacctctggtgaggttatttatcaggggcgttcgcttaaccaactctcttctaccgcgaaagctgaattgcgtaatcgggagttaggttttatctatcaatttcatcatttgttgcccgattttaccgcgttagaaaatgtcgccatgccattactcatcggcggcagtaaacccgctgaagcgcaagagaaagcccatgagatgctggcggcggtggggttggagaagcgcagtaaacatcgtccatcggagttatcagggggagagcgccaacgggtcgctatcgcccgttctttggtaaataacccatcgctggtattggcagatgaacctaccggtaatctggaccaacgcaatgccgacagtatttttaatctgttaggtgaattgaatgttcgtcaggggaccgcgtttctggtggtgactcacgatttacaattagcgaaacggatgagccgtcaacttgaaatgcgagatggtcagctacaacaccatttgacgctggtgggggccgagtgatgggggtttcgccactttcacttcttatcggtttacggtttagccgtggtcgccgtcgtggcggtatggtgtcgttaatctccgtgatttctacgctaggtatcgccttgggtgtggcagtgcttatcgtggggttaagtgcgatgaacggcttcgaacgtgagctgaaaaatcgtattttagccgtggtgcctcacggcgaaattgccgtggttaatcagccgttcagcggttggccacaaaccttacagcgtatcgaaaaggtgcccggtatcgtggctgctgcgccttatattaattttactggtttgattgaaaacagtacgcaactgcgggcagtgcaggtcaaaggtgtggatcccgaggccgaacagcatctcagtgcgttgcctagcttcgttcttgacaatgcctggagccattttaaggccgggcaacaacagattattttaggtaaaggattggctgataccttgggggtgaagcaaggtgattggttgacggtgatgatccccaacagcgatcctgagatgaaattgctgcaacctaagcgcatccgtttacaggttgccggtatttttcaactgagtggtcagttggatcacagtttggcattagtgcctctaatcgatgcacaacaatatcttgatatgggtgatagtgtcacgggtatcgccatcaaagtgaatgatgtttacaacgccaatcaactggtacgtaacgcgggtgaagtgagtaacgcatacgtttatatcagtagctggattgggacctatggctatatgtaccgtgatatccaaatgatccgcactatcatgtatttagcgatggtactcgtgatcggcgtcgccagttttaatattgtgtcaacgttggtcatggcggttaaagataaaagtagcgatatcgcagtattacgtacattaggtgccaaagatggtctgattcgcgccatcttcatttggtatggcctgttggctggccttattggcagtatcagcggggccgtgataggggttatcgtctccctacagttgaccaccataatccgcgggctagaaaagatggtcgggcatcaatttttgtcgagcgatatctatttcattgattttctaccgtcagagttgcgttggtttgatgtggcttgtgtgttggcaacggcactggtgctcagcttgattgccagttggtatccggcacgtcgcgccagtcgtattgatccggcacgggtcctcagcgggcagtaattgaagaaaggcaggcttatgtattacggttttgatatgggcgggaccaaaatagagctaggcgtttttgatgaaaacctgcagcgaatatggcataagcgagtgcctacgccacgtgaggattacccgcagttactgcaaatattgcgggatttaaccgaggaagccgatacttattgcggtgttcaaggcagtgtgggtatcggtattccagggctacccaatgcggatgatggcacggtatttactgcgaatgtaccgtctgcgatggggcaaccattgcaggctgatctttcccgcttgatccagcgtgaagtccgtattgataacgatgccaactgttttgctctctccgaagcctgggaccctgagtttcgcacttacccaacggtgctggggcttattctcggcaccggtgttggtggtgggttaattgttaatggcagtattgtcagtgggcgtaaccacatcactggcgagttcggtcatttccgtttaccagtagatgcactggatattcttggtgccgatattccccgcgtcccctgtggttgtggccatcgcggttgtatagagaattatatttctgggcgcggtttcgagtggatgtacagtcatttttatcaacatactttacctgccaccgacattattgcccattatgctgcgggtgagccaaaggcggtggcacatgttgagcgctttatggatgtgctggcggtctgtttgggcaatcttttgactatgctcggatccccatttggtcgtggtgggtggggggttgtctaatttcgaaaaaatctatcaggagctgccaaagcgcttgcctgcgcatttattgcgagtggcccggttaccgcgtatcgaaaaagcgcgttatggtgattccgggggcgttcgtggtgcagcgtttctgcatttggcagaaaaataatcgtcacgattaataacaagacagataaagaaaaagaggcaaaaggttatgcgcattcgccataggctgtgtcggtttcgtaagagtaagcatgtgcggcatcaacgttttcgctcccgtatttttcatcgggatagtgcagtagcaaaagagatgaagaaaccctttgtcgttgtgcttactggtgctgggatttctgctgagtcgggtatccgtactttccgtgcggacgatggtttatgggaagatcaccgggtagaagatgtggcgacacctgaagggtatcggcgtgatcctgagctcgtccaacgtttttataatgaacgtcgccgtcagttgcagcagccagacatagcgccaaatgctgcgcatttcgctctggctgatttagaagccgtgctgggtgataacctggtattgatcactcaaaatattgataacttgcatgagagagccggcagtaagcgcgttattcatatgcatggtgaattgctaaaagttcgctgtactcaatctggtcaggtactggattggcaaggcgatctcagtgcggatgaacgttgtcattgttgccaatttccctcgccattacggccgcatattgtttggtttggcgaaatgccgatgggtatggatgacatttatcaggcgctggctgaggctgatttctttatttcaattggcacttcaggccatgtttatcctgctgcggggtttgttcatgaatctcatctacatggtgcccatacagtagaactgaatcttgaacctagtcaggtagaaagccagtttgatgagaagcactatggcctcgccagtaaagtggtaccagaatatattcgcgagtttctgaccacatgcggtgagaatcgtcagggggattgatttccccgttgggtgcctcaactcattcagataacttacggatatacccaaattgattagtgttgcaggtcgtcagtcaatcaacacgtcccggcgaactgattcgtgccagtaattcggggcgtgacagccgctagcaaacctgtaacttcagattaaaaggcgataaataagctataaatcactcaggggtgatgagctcatattcctgagtacctcgtcactacctcttattattctggcttaagtttatctaaagctgacctgacgcaatatttgatcatgatcacttccccataatgttattcactattatgagggtgggaaccatggacaaattactcgaccgatttttcaactatgtttcttttgatacacaagcaaaagccaatgtaaaatctgtgccgagcactcagggacagcgcaagcttgctcaggcgttgcaacaggaattattgacgttgggcttttcccacgtcaccttgagcgatcatggttgcgtgatggcaacattgccggcaaatgtctcctggccggtccccacgattggctttattgcccatctggacacctcaccagatttttcaggtaaaaatgttaatccacagatagtggagaactaccgtggtggtgatattgcgttaggtattggtgatgaggttttatctcctgttatgttcccggtattacatcaattacttggacataccttgatcacgactgatggtaaaaccctgttaggggcggatgataaagcgggtattgctgaaatcattaccgctatggtgcgcttaaagcaccgtaatgtcccccatggggatattcgtattgccttcacaccggatgaagaagtgggtaagggggctcagttttttaatgtggcagagtttgatgcacagtgggcttataccgttgatggtggcggcattggtgaattagagtttgaaaatttcaatgcagcatcggtggcaataaagatcgtcggcaataatgttcatccaggcagtgctaagggcgtcatggttaatgcgttgtcgctggcaacccgttaccatcaagagttgccagtagatgaaaccccagagtgtactgagggttacgacggtttctatcatctgcaaagtattaaaggcacggttgaacgcgctgagatgcactacattgttcgagatttcaatcgcgatagctttgaagcgcggaagaagaatatggtggatatcgccaagcgggttggtaaaggtttacatcgtgattgttatatcgaaattgttatcgatgacagctattacaatatgcgtgagcagattattaagcacccgcacattatcgaattagcccaacaggccatgcttgactgtgatattactccgattatgaagccaattcgtggtggtaccgatggtgcacaactctcttttaaagggttaccttgcccgaatatttttaccggaggctataattaccacggtaaacatgagtttattacgctggaagggatggaaaaagcggttgcagtcattatgcgaatttctgagctgaccgccaagcgggctaaagaatcataagctgaacgatagagagaaacgccccgaaaaggggcgtttgaggttattgacaaagtgcccatagcggagtgaataggcagcaagtaaagatgctgtaaacccgtcccaggcgctttattcttctgcctatcctcaccgtttcagatcgagttatcggggtttgtcagcagcaataaatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactgccataacccgctgatcaatcgttaaaataccaataaccgctattgaccagtgctgcaagcattgccaggaaagaagggtcttcaagtgcatcacccaacatctctgcattcacgctaaagtgctggcacagtgcattggcggcctgtaagtgtggcgtatcaatcaactcaccattagcaaagcaacgatcaccaacccgcagaacccgtaatccactaaggcgttgtaattcatcgccttgcttcaatagttcatagatatcgccggtctgataaggcggctccggcggtgcaatatccaactcatggcgtgattgggaaataaattcaccaaaccagttttggaaatgttcaggttgctggaccagatccagcatcattgtgcgcagtttatcaacttcggacggtaatacttcggctggatgctcgcgtagctgtaaatctggatcgctataacgatagctacccagttctcgagccaatacataatccgcaaaaccactgaccagttctcgaccacttggggcgcggaaaccaacggagtaattcagcgcattttcaagggaatagccttcatgagggaagcccggtggaatataaagaatgtcaccaggctccatttcttcatcaatgatagcgtcgaaaggccccacttggagcaaatctgggtgtgggcaatgttgtttcatttcagttttttcgcccacccgccagcggcgacggcctgaaccctgaataataaaaacatcatattgatcaaaatgaggcccaacaccaccgccaggcacggagaaggagatcattaaatcatccatacgccagtcagagagtggacggaaagggcgcattagcgccgccgcgggttcatgccaatggtctaccgcctgaactaacaatgaccagttgttctcacctaaatgatcgaagctttcaaatggcccgtggctaacatgccaacgcccatcttcatggcttaccaggcggctatcgacttcattttccatggctaacccggccagttcatctggtgagagtgggtcaataaaatttttgaagccacgtttgaggataacagggcgcttttgccaatagcgttgtagaaagtcaggccaatcgagatcgagttggtaatccatgtttattccaggataaaggtgaaattgcctgagattataacggatacccgccatcagtatcaggggctgactggcaaatattattaatcatcgtgacaatcttgttgctgaccaaacgtcaccatcattcgggctccccctaaggggctttcggtgatggagattttaccttgatactgttcaataatttcagctgcaatagataaaccaagcccttgccccggacgtaaagtatcaacccgttgaccacgttggaaaattaactggcgcttattttcaggaataccggggccgtcatcatcgaccacaatggtcaattgtttttcggagtgtaaggtggtgacttcaacaaactcaaggcaatatttgcaggcattttctaaaacattccccataacttccatgaaatcattcttttctcccaagaatgtgacctctggtgagatgtccagtgtcagcgcaatccctttgcgttgataaactttatttaatgcgctgtacaaactatcgagtagcgcgggaaccgaatgaatttcacgtcctagaacattatgttcggaacgcatacttgcgcggtgcaggtaataaccaatttgctgcgagatacggctgatctgctccagcataatcggctctacttcttcaatggttgtttgtttaccggtacgcaaagaacgtagtgtggtttgtagcaccgccagcggtgttttaaggctgtgagtgaggtcagccagagtcgtgcgatatttggtatagcgctgacgttcgttcatcagcaagatgttgaggttacggactaaactttgtaactcacgaggtgggttttcatcgagttgttcacgctcacctttttccaactggctgatttgactagccagtgctttaattggccgcaggctccaataggcagcaagccacaataagggaatgactaataataaattcgccagcaggacataactgaaccagttccacactagatcagtacgttgtagctcttgtgggatggtatccaccaccacgatggtgagttgaggtaaacgagaggtcgcggcgtaggtattgacggagactgagtgcgtaagtgcgctatcatcggtgtcatcgtatttctttaactgatcttgagcttttgggttgtcacccatcatcattctactgatgtgcgtcccggtatccagctcataaaaccccggcttttgcagccagcttttctcaatgtgcgactccagctcagggacatgacgctgacgccataaaatattaccatctttgtcgtaaatcaggaccaggctggggacgttcagttcaagttctggcggaacagagatgctgagcttattgttatgccactgtgccagactgaagaataaattactttcaccacgatgggctctgaaggtgcttttatcaaaactgacgatataacctaccaccgcgaccatgccataagatagcgacagcgctaaaataacgccggctgtcgccataagaaaacgggctcgaagggagaagggtttattattttttctgagcatagtgtctagttgacgtcaaaacgatatccctgaccacgaatagtcgtaatgacttcaccctgatgttctgccagcagttttttacgtagtcgacccattaatacatcgatagtatggctctctcgcaattccgcatccggataaagttgtagcatcaacgtatccttactaacgactttccctgcgttgcggataagggtttcaatgatagtgtattcaaatgccgtcagtttaatttgttgttggttaacacataactcacggcgtgaaaggtcaatctggaagggcggtagctcaataatttgggaggccaggccaatattccgccgcatcagtgcttgcatccgggcaatgacctcttccagatggaacggtttggtcacataatcgtcggcaccggcttccagtacagcgactttatcttgccagctttcccgtgcggtcaggaccaaaatgggtaagttttcttgatggctacgccagcgacggataaggcttaacccgtcttcaccgggcaaaccaagatcgataatagcaatgtcgggggcatgctcttgtaagaaatagtctgcttctttagcatcttccgcggcatcaacctgatggcccatttcacgcatttgcactgtcagatggtgacgcaacaacgcgttatcttccacaaccagaacccgcatacaccaatccttgataaaacgttaaccggataacaggatattatccggtaagtgaaaatttgacgctcattatgtaggtgctataccgtcttgagcacgataatgcatggcgcgctataaaaacttagacgccgtcacaatgtaaacgttgcaacaatttaaatgttgtaacaatttaaatgtggtagccatttaagcgctgtaacgatattagaagttataccgtaggccgacttgcatcgcttggtcactgactcgccagttatggtaggtataaccgacttcagcggccagtttttgtgtcagagcataatctgccatgatccgcgcttcatgaaatgcgcgtttatcataatttgccagacgataggcgatgttcacgccaatatctggtgatagtttggttttaaccccaatttcaccgctagcactgttataagtattggtttttttaccgtctttgctggcatcaaatactaatgcatggcggctggcacccacgacggtgtagaaatcaatatccggagtaaaagcaaaataatagcctaatccaagaacggcatctgcactaccacggttatcattggcaaggctgctaagtcggccatcaatgaagagcgagttatcaaagctataaccgccgttaagataaatcccacccatatttttattgccaatatggctataattttgtcggtcaaactgttgatcaaagcgtgagttgctattgattgaaccgaactgcaaaccaccagcgacataagtgtagttatctgccatggcgacactacaggaacccatcagggcaagggataatagggattgtttcaacataacagctcctgtgattgtaacgtccttttgaaattgtgagcattatcaatgacagccgttaaacagcgggtaaacagtggatgaacagcgaaggttagtgggggaggcgttgggaaagggggggaaggaataatacagatggcgttagcttttaccaaactaagccacctgtattagataaagaatattactttaattcatcaaccatggtggtggcgcggccaatgtaattcgctggcgtcatggccttcaaccgggttttttcttcttctggtagatccagcccatcgataaatgcttgcatacctgcggcatcgacacgtttgccacgggtcaattctttcagtttttcatacggtttttcaataccgtaacggcgcatgatcgtttgaataggttcagccagaacttcccaattatgatcaagctcttgcaacagatgtgcttcgttaacttccagtttgctgatgcctttcatggttgcctgataggcaatcagggcataacccagacccacacccagattacgtagcacggtcgagtcggtcagatcacgttgccagcgagaaaccggtagtttgctggccatgtgacctagcacggcattcgatagacccaaattgccttccgagttttcgaaatcaattggattaactttatgcggcatggtgcttgaaccgatttcgcccgcgatggttttttgcttgaagtgattcagagcaatataaccccagatatcacggtcaaaatcgatcaaaatagtattgaaacgggccacacagtcaaataactcagcaatataatcatgaggctcgatttgcgtggtgtatgggttccagttgattcccagcgatgtcacaaaactttcactaaactgatgccaatcaacctcagggtaggccacgatgtgggcgttatagttgcctactgcaccgttgattttacccagaatttccacttgtgttagttggcggaactgacgttccatgcggtacgccacattcgccagctctttaccgatggttgagggtgtcgcgggctggccgtgggtgcgggacagtaagggtaaatcgcgatattggtgggccagtgcttttattgagtcaataatctgccgccatgcgggcagcaggacatcctggcgagcagtttgcagcatcaatgcgtgggacaggttattgatatcttctgaagtacaagcaaagtgaatgaactcagacacggcatgtaacgcagggagattttccactttttctttcagaaaatactcgacagccttcacatcatgattggttgtgcgttcgatggtcttaatgcgttgtgcatcttgttcattgaactcttgcacaattttatcaaggtaagcgtttgcgttggcatcaaaagcaggaacctctttaatttctgcgcaggctgccagtttttgcagccaacgcacttcgacctgcacacggaattttagcaaaccgaattcgctaaagatggggcgcagtgcgctgactttgtcgccgtaacgtccatcaattggtgaaacggcggtcagtgaggataattccattggtggcaactcctgaggtcagattttaacgttcatatttcaatgaggtatgagcaagaattaggtatgggcaagaatgctctgtgcctgtttaaacagacggttacgcgaaaacattaactgtaaacggcttccaccgacttgttgccaaagcaccgctgagcggatacccgccagtaaggtcgcccggactttggcctgcaccaaggggctttgtagaatagccggtgagccagtgacttgaatccgtgggcccagtgggctgacaacatcaacataaatggatgccagcgaactcatcatcgtttcggattcgagatcaaaatgcgccagttggcgatcaagttggctgatgcgctcacctaacgtattcatcgctgatttacttgcgctgagcttacgctctagcaccatcaaacttagggtatagcgggttagctccgccgcctcgccctgacgattggcatttaatacactttgcaaggtctctagccccattttaaggacttgttccgtatcgccatagacagcaagggttgaagagggattggtctgtagcagccctctaagtaccgtattcagtgcgtcattatcgcactgcccttcatgggccaactgttggaccaagcgggcagactgacagatccctgccagcgctagtgtaatgtcataataattcttcgccacgatcactcctgtaaacgttctgatttgttactggcttccatttatcactggattattttatgccggattagtcagtgggtaacgctgttcaataataccgccccccaggcagatttcaccttggtaaaagacggcagactggccaggcgtgacggcagcaaccgggtcatcaaaccgaacgtcaacccgttcgtcatcaagtggtgttacggtacagggaatatcttgctgacgataacgtgtttttacgacacagcggaaaggggcggtcacgggttggcgatcgacccaatgtagctgttgagcaaccaggccaacagacattaaccgagggtgttcgtgcccctgagcaaccagtaacgtgttgctgtccaggtctttatccacgacgtaccacgggtcatcacccccctctttggtacccccgatacctaaacctttgcgttgcccgagggtgtgatacatcaacccttggtgtttacccaccagttggccgtcaaccgtcatgatcggacctggctgtgcaggcaggtagcggccaaggaaatcacggaatttgcgctccccgataaagcagatgcccgttgagtcttttttctttgcggtgactaaatcgagctgttctgctatgcgacgcacttcaggtttttctaactcaccgacagggaacaaactttgagcaatctgttcgtgacttaatgtatacaggaagtagctttggtctttatttccatcaaggccgcgcagtaggcggcttttaccatcaacatcctggcgacggacgtaatgacctgtggcgatataatctgcgcccaaatcttcagctgcaaattcaagaaacgctttaaattttatctctttattacacagaatatcgggattaggtgtccgcccagctttatattctgccaggaacaattcgaaaacgttatcccagtattctgctgcaaaattaacggtgtgcaactccatacccagtttgtcacatactgcttgtgcatcggccagatcggtcgctgcagagcaatattcttcgtcatcatcctcttcccaattcttcatgaacaggccagcaacttgatagccctgttgctggagcaggtaagcggaaacggaagagtcgacaccgccggacatgccgacgatgacttttttctggctattatctgacataggagtctcactcacgtaaacacctggattatctgtctgcagtttgacggagggtaccatccgagtaagccgttgacttggatcaggcattataaaaacaagcgccggattttatcacgttgcccgcaacggtgcattgccgattcactctccggggtaaattacctgaataaatctggctgagggtcagagcggccagttaaaggtccctataagatcaagcgaatagcgctctggctgcaggtaacaacggatactctccgcaaccaacggtgagcgtaaatgcgtcgattgcaatatttcatcggcacttagccacaggcaacgatcaatatcgctgtcatggggctgtgttggcagttgggcgggtaattcaatgacaaaagcgaaacgtaaaaagggggtattgtccggtgccagccattggtgcatccgtaaaaaatgttgtggtgtcgcgcgaatccccgtttcttcccataactcgcgttctgctgcctgaatgagggtttcatcggcttccagatgaccggctggctggttccagcgtttttcattgttgatggtttcttcaacgatcagaaatttcccctgagtatgaacgacacaggcgacagtaacatgcggtttaaacatcagttatctccttccattcgccgggctgtaagttgccaaggcttaaatttcccatactaaaacgaatcaggcgcagggtagggaagccaacgtgtgcggtcattctacgtacttgccggttgcggccttcataaagtgttattttcaaccaactggtcgggatggttttacgctctctgatagggggatggcgcggccatagccactcaggctctgccactaactccgcgcctgcgggtaacgtcaggccatctttcaacgttacgcctcgttttagctgtgtgagcgcatcgttgtcagggaccccttctacttgtacaaaatagactttacctgttttttgcgccggttgcgtgagcctggcttgcaacttgccatcattggttaataccaataagccctcgctatcgcgatctaaccggccagcagcataaacgtccttaaaagggatgaaaccctgcaaagtggtgcgtccagactcatcagtgaattgcggtaatacatcaaaaggtttattgaataacaatacccgccgtggcgcagcggggggggactgcctggcttgtgccttagtgctgaatcggttaactttgtgatttttaacagagaatttattcatgattattgcggtttcgaatgattagcgcattataccccaatccgtttcggattggcgcggaacgaatattcaagtagtattgacacgaatcttacaaagcattaacaaaattgcgctgaaggagaggttgatggaaagcaaagtagttgttccggcagaaggtaagaaaattactgtcgatgctcagggtaaactggttgttccgcataatccgatcattccatttattgaaggtgacggtattggtgttgatgtaaccccggcgatgatcaacgtggtagatgctgcggttaagaaagcttataacggtgaacgtaaaatttcctggatggaaatttacactggtgagaaatcaacccatgtctatggtaaagatgtttggttgccagaagaaaccttagatctgatccgtgattatcgcgttgctatcaaaggcccgttgaccactcctgtcggtggcggcatccgttctttgaacgttgctctgcgtcaacaacttgacctgtatgtgtgtctgcgtccggtgcgttattatgaaggcaccccaagcccggtaaaacaccctgaactgaccaacatggtgattttccgtgaaaacgctgaagatatctatgcgggtatcgaatggaaagcgggttcacccgaagcagagaaagtgatcaagttcctgcgtgaagagatgggtgtgaagaaaatccgtttccctgaacaatgtggtatcggtgtgaaaccgtgttcagaagaagggactaagcgtttggtacgtgcagcgattgaatatgcaattaccaacgatcgtgaatcagttacgctggttcataaaggcaatattatgaaattcaccgaaggcgcgtttaaagactggggttatcagttagcgcgtgaggaatttggtggtgaactgatcgacggtggcccatgggttaaaatcaaaaacccaaataacggcaaagaaattatcgttaaagatgtgattgccgatgctttcctgcaacagatcctgctgcgtcctgcggaatatgatgttatcgcttgtatgaacctgaacggtgattacatctctgatgcattggcagctcaggttggcggtattggtattgctccgggggctaacattggtgatgactgcgcactgttcgaagccactcacggtactgcaccaaaatatgctggtcaggataaagtgaacccaggttctattattctttcagcagaaatgatgctgcgtcacatgggctggtttgaagccgctgacttaatcattaaaggcactgaaggcgcaattcaagccaagaccgtgacttatgatttcgaacgtctgatggaaggcgctaagttgttgaagtgtagtgagtttggcgacgccattattaagcacatgtagttctgacgtatctataaacttcacgagggcttatgctttcgtgaagtttatactatttatggcgtgcttccccgtataacgcagccccgttcttgccactctgctccgcagtgatcagtccttagcatgcatccatgagcgctatttatcgctgtttactgaaaagaggcacacagttattaggcattgagtcacggatggatccccgttctagtagtgggcagggtaaccgatgtattgcccgcgattcacgtcctcttattaaatggagggcagcttgacgaccaatatcataataggggagttgtactgtggtcagtggtggtagatacaattcacccataccaaccatatcgccatagccgatcaccgcaacctgttgtggaattaccacacctttggccagtaaaacctgataggccaaaaatgcgatacggtcatcgccgcaaattaacacatcaaaattaggttttcccttagggcaatggcgttccaatagcggaatgacatcctgataatgttcatctccccacgctatatggcactgattgagttgctctgttggtaatgcagattcctgccaggctttttctacccctgcccgccgggccttgcctgccaaggtacactccggcagataaagacacaaaggccgctgatatccgcgttgcagcagcaacttcatggcttgatattgaccatcaaaatcatcgggaatgtagctaggaattgaatggctttcactgacgcaattagcgagaacaatgtttttatcccgaaatcgctcgggaatggtgacctgacgtagccccatagcggtaaaaataatgccatcgggccgttgggcgagtagttggttaagcgcccgttggctgtcctcgcgtgaggttaggttcactaaaaagctgttccagccaaactctcgggcagttaactcaatggagagcaatatttcaactgagaacggtgtggtcgccgtatcccaggcgagtactgccagggttgatgttttggtggcgtggccgcgcatcttacgggctgcaaaatcaggcacataattcagggattcaatcgcctgcatcactcgctgatacgtttccggccgcagttgctctgggctattaatcgctcgagatgcggtcattaatgaaacagaggctagatttgccacttctttcagtgagaccattacgtacctcctggattaggctggcagggtaattatattgtcatgggtgatgctgttgctctcattttatagttgtagtgatatcactattatctatcaattatacgaggctattgaggttcgattggttttgttaaaggtttgtatatgatatgtgttgtgtattaacaacttggggtgggcttggcaggcagcagtaaaacgccctcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgaaggctgaatgctagcggttggccttgtcatcggcctcatcaataaggccattcgcaatagcattggcatcaagataacgtgaggaacttaaaatgccgttcagcgtttctcggatgctaagcaggaactgatcgttatctgactcattcgcgcattcaaccattaaggcgacaagcaaagcttcatgggcgatcaaatgatcttcaccaggtaagtttgcaccagtttcacctgtgtgagcgcgaacagatgtttggttaattgatgacataaaactccttatttaataattggataaccacctacccactatagcgaggttttagattattgctatgataaatcacctcccagtcgggataggggtaacagataatgcggtgattctgtctaatcccttaactttcctacgttattcaatgggcggtaaatacggaccgccgcggttagtcgcaatgtccgatgtgccagttcttctgccgcgccagcatattgctcaaccatcgcggcattctggtaagtcatttgatctagccgactgatcgattgccggatttggccaagggcctgtgtctgttcatgagtcgaggtgctgatttcactgatcaacgtagagacctggcttgcctgtttgacaatattgtccatagtggcaccggcactttgcaccaaagtacttccgtcacgtacccgctctacactggtctcaattaaatgtttaatctcttttgctgcggttgacgaacgttgtgccaaatggcgtacctcgctggcaactacggcaaatccacgaccttgttcacccgcccgggccgcttctacggccgcgttgagtgccagaatattggtctgaaaagcaatgccttcaatcacactgataatatctacaatgcgatggctggagtcattgatagtgcccatagtttcaatgacttggtgcatgagctcgctgcctttttctgcggcatggctgctcatttcggcgagtgatgttgtttcattggcactgttagcgctgttctgcactgtcgcagctaattgttctgtggcactgacaatgtgttgcagattatcggttgcttgttcggttcgtacttttagttcgcgattgccagcagcaatttcgttgctggcggtattaatcccatcaacctgaccactgacatcatcggttaaagaacgtaggttcaggccgagttgattgacgctacgcattaaataaccgatttcatcgacacgatttagttgtacataatcgcctgcttctccggaggaaacgtcctgcgcctgttgcaaaatagccgcgatggggcgggcaatctgccgctccaaccacagtgaagccaatacgctccaggtcaatgccaccgagccgagaatcaagagaggttgacccgctacctccatcacactggcggcggcggttggaatgatggcggaacttagcaaggcactccgcaggcgccagcgtaatggtaaagtttggaacaaagaaagtggggagagccaccccgtgcgcacgatcagcccacgatacaaggcaatatgccgccgttttgccttaccggtgttgaaatcggtatacaatgcttcagcttgttttacctcatcgcgagttggcgcaatacgtaccgaaatataaccggttaaacggccattatggcgcagtggcgtcgcattagcccggacccagtaataatctccatttttacggcgattcttcaccaatgaagaccaagaaagaccggcattcaatgtttgccacatatcagcaaaagccgcgggtggcatatcggggtgccttaccatattgtgaggttgaccctgcaactcttgatattcaaagccactggcacgaacaaaagcagcattagcgtaagcaatatttccatgaatatcagtggtggactgcaaggtgatatcgcgctcaatgggatactcctgccggctgacaggtttgttaactctcatattaacctcagtaaagggaggagatccctggtagtcaatagacccgttatacttcaagttacctgtgcgttggctacgttcaataatccgaattacttactggtcgttgaccttaaataagtaagcttatcgagattaatgagccttatcctgcgagctagcataaatgctgttcaaatcggttccagacgatgtgtctctcgcttgccgccttcctgcaactcgaattatttagggtatataaataataattactgacgataatcggcgtcattgaggaaaactttatacttacatttattaaattatttatgccctataaaggtgctgtttatttctgcctttgcacttatttagagcgttatattttttatgtgattattatgtgttgtacgttaactcaaagatttaaaacgatttaacgcattaaaaaatataattaaatcacattaaaacaagtggttgagattattcctgcggaaagtatcacccttaaattgattaaattaattaatgtttttttcataaggaggaggcgctcttcagttcgctgctgaaggtgttgaaataagttaaaaagttacatgacatgctcgttataagataattctcgcacaaatgtttattagttatgaataacacaggaattatttgttaaggttgattcggatatatatcgtgaatctgcattaaagtgaaaattttttgtgggagtaggaataagttcgatatctgcacctgtctaccatgacgaggacttcgataggcttgatcaaagttagggagacaaccccgcggcggcttggcttaacagcgaaatagcttaaccaataaatggcgtaacagataaatcgcaaatcaggccatctaagacagcatggggcctgattcgcttaggtgatcaagctattaaggcagtttaacgtgtcgccagtgttgctgttattaccttggcataaggggtggttgggcggccaataagtttactcaatgtatgggagtcatcaaataacccaccttgcgcggcaccggcatctgaatccgccagcataccggccaagccgtcaggtaaaccggcactgattagggcgtgtttaaagtctgcctcggataaatcttggtaggcgactgctttaccggattggcgagtaatttctgccgagaattcggataatgtataggcatcatcgccagccaatacgtaaatcttaccggcttgattttcctgaaccagtactgtggcggcagcttcagcataatcttcacgactggctgaagcgatacgtccattgcctgcggcaccgataaatgcaccgtgggccaaggctggagcgatgcttgccgcataattttcggtataccagccattacgcagtaatacgacgggcagacctgaatcacgtagcaatccctcggttgcccgatgttcttcacctaatcccagaggggatttatccgcatgtaacaggctggtatacgccaaaagtttgacacccgcgcgcttggccgcattgatcaccgccgtatgctgcgcaacacgttgtcctacttcactggatgaaattaacagcagtttatcaacccctttaaacgcactatccagcgttgttggttgattataatcggcttgacgcacttgcacccctaacgccataagatccttggctttatcagggctacggactgccgcaatgatgtcgtgggcgggcactttttttaataatacgttaataacgaggcggcctaattggccggtggcaccggtgactgcgatcataatgacgctccatatttagaagaagagcagttgacgctcagagaagactattttggatatatctgcccaaaatcatccttaaagccatcatatgcaatatactcactttacgtaagtacataccaaaaggttagtgtgagagtgacaaaactacaaaatatgaatggcaacatttcatttccggaacaactcaggcgcggtgaactgcttaatgtcgattgcccgtcaagagagatactcaagcgggtgactagccgctggggggtgttggtcttgatcgctttgagtaatgaaacactgcgttttagtgcattgagacgaaagattggtggggtcagtgagaaaatgttggcacaaacgctccagcatcttgaagaagatggttttattgacaggactgcttatccggtagtgccacctcacgtggaatacagcctcactccgttaggaaaagagatccaagagcaggtggaagggctgacggtgtggctggagacaaacttgcatcggattatggaacaacggcagcagcggtcagtatgaccgtcgtgatttatcgtctttggcctcatattctggttgtgccagcgccaacagaagatggccaacctgttttatagcgcggtgcttgaagggggtaccgcaccagataccgttttgccaactatcgggcaagcgcgcttcggtggcttacgccattggtaccttaaatctacggccccaacggcaggtttccccttcatctgcatttatttatccgcagccagaggttagcggtccttttttttaccaaaaattttcagcagcgcgccaatcacacaacccaaaacgacacccagtattacccattcagtaaatgacataatcagacctttttatttatttgacctgattatataaattattccctgcttgtctacgccagcccataccgcgaggctgaattgtctgagacgcttggcccgtgggaaatgttatatcaatcttattgtgcttctacattgttagccagacgatcgtaaaccatactcgatgaagtcaaaatattcgcagttttaataaggatatagaatcatgtcagtattagaaaatcgtgtacggctatctgggctggtattgatgctaagcggattggctgctattactgcgccggtagccgccgagccatcgggctatactttagaacgtgtggttattttgagtcgccatggtgttcgctcgccgaccaaacaaacgcagcttatgaatgatgttacgccagataagtggccacaatggccggtaaaagcggggtatttaacgccacgtggtgcggagttggtcacattgatgggggggttttatggtgattactttcgcagccttggtttgttagcggcgggatgtccggcagaggggggggtatatgcacaggcagatatcgatcaacgtacccgcttaaccggacaggcatttcttgatggtgtggctccggggtgtggtttgaccgtgcataatcaggccgatttgaaaaagaccgatcccctgttccatccggtagaggctggcgtgtgtaagttagacgccgcacaaacagataaagcgattgaagaacagttgggcgggccgttagatacggtgagccagcgctacgctaaaccttttgcccagatgggggacgtgctgaattttgcggcttctccttattgcaaatctttgcaacagcaaggaaaaacgtgtgattttgcccactttgcggccaatgaagttaacgttaataaagaagggacaaaagtgaccctcagtgggccactggcgttatcatcgacattgggtgaaatcttcttattacaaaacgcacaagccatgccagaggttgcctggcaacggctaaaaggggcggagaattgggtatccttattgtcattacataacgcgcaatttaatttaatggcaaaaacaccgtatatcgcccgtcataaagggacgccattattacagcagatagatacggctttaacccttcaactggatgctcaggggcaaaagctacccatttcagcccaaaaccgggtcttgttcctcggtgggcatgataccaatattgccaatattgcgggtatgctgggagccgactggcagctacccgagcaacctgataatactccaccaggtgggggattggtttttgaactatggcaaaatccggataaccaccagcgctacgttgcggtgaagatgttctaccaaacgatggatcagttgcgtaatgccgaaaaattggatctgaaaaataacccagcgggtattatttccgttgcagttgctggttgtgaaaataacggtgacgataagctttgcgagcttgatacattccaaaagaaagtggctaaggtaattgaacctgcctgccacatctaaatggatattatctggttggcataaacaccaaccggattacatatgatggcatcttattattacggcgggtcgtattcaggtaattacagttgatattattattgccgtgcaatctgttataaaaaagctgtcataaaaaaagccgggtggcccaataaaaggtaggccagacccggcaaataaataccggcaggaaagcgtactgcggttaatcggaaatcgctgttttaatcggtggctataagcctaggctaatgtgatgaaactaaaataatcttgtgatgaaattaaaatgatatgcttataaacctagtctcactaaatcaaaaggaacgtggcgttcaccggtatgcagtaactcgacaaccttctcccgctctgcttgtacggcagacattccgtcagcatgaatggcttttgccacatcaatcaccccagattgtgcgatcatcacgcgttgccctgggacaatttggtttctatttctatcatagactttgaccatattagcctccactttatctgatagggcctaataactgtacacgtagggatacacgcttaagatctatatcttaaagcatctccttacgtaggatacgcttgatgaaataaacctttggctgttctcactataataggttccgcttcagtgtggaaaaatgatatttatttttttctgtgggatcaagtcgaataagcactttttttatgattagttggcggggtatatcaggcaggcgcgtgagccttagtctattaactcccccatagggttagtgagggagttagacgctatgtggccacttatatcagcgttttttgtgtcaacgcttccagtattttcagtggtgagcgctgggaggatttcattccttcaacaggtagtagtaacgtttgctccaacataaattgtccgcccatcgccgcatgaggtgtttgatccgaaaagcatatccaactgctgcctggtgggaactcaatggcctgttgtaagccatctttttgataagcgagatcggccttcattttgtcatgcagttggagcatcagatggtcgtaatggctacgggggcgcttggtgataccgattttatgttgcaaccaactgctgagcgatgaatagctatccagttgtggcaaatagcggctggcaagttgtgtaaaatcttcaccgacacgccaggaacgcgcttcaccatgcgggttaatattggtgaatatgcggatgatacgctcaccgtagtttgggcgtgacgggaaagcatctacatgtaagcggctatcatctttacgccatgacgtactgtcgcgccaggcggccacagggtgtaatctcaagctattggtcgggctgtgtagcgcatgcgtatagaccgggaggagttgctgtaccaaactgaggcaactttgataataacgatccaataactggcgggttaatgcgattttgcttgcatcagtcacgccagttaatacaccttctaacggtttgaaactgatattcttgcgtttaacatcaaccagggtagggtccagtaactgtttttcctgctcactcagttcaaaagtcaggtgaggtaagaacaggactttaccttgctcaagtgcctcaatggcaccggtattatcctctgcattctggtcccagcgcgtgttaggaagtgtaaggatcagcggatctgactctggtttatcaatacacatcaaagatctgctcctaaatatcaatataattctgtcaataataaccctttattataggtaacgtgaggcttgagatgctcacttccgctttttatatttttatcggtcgaactaatggtggaaatcgccgtgtaatcggggtggttttgactatcgaggtataggtttctgcttgctctgaccagcgatcaacaatggtatccagttgtcccattgaccgaatggataaacggctcaaaaaacagtcatcaccggttattttgtcacactctatgcactctggcgtgtccttgatcattttctcaacagcatccagcatgttggcgacaggtttgacgcggacaatagcttgtaagttataaccaaaggctttttggtccaaacctaatgtgtagttaagaatgatattctgctcttcgagacgccgtagacgttcagaggtgctcggggaagataagttgactttctgggacaggtctttcagggaggtccgtgcattttcgactaaaatggcaatcaattgttcgtcaattttgtccatagttactgcctcttattcttagatgtatcaatggattataggtaggtttaaagttattaccgatagccacctaacattttttatatctctaattgataaaaatacatttcttatattgtaatgtttatatttctacgtgactggcgcgacaacaagataagctgcggtaacctcggtgagtagacccaaagttgggagcagtctcagtggttagggtggggccaaccgcaagcaagaaggcggtatcaataaaataggtgttttacatgccatcaaaagaggtaatcagtaggggatataacatgctgagaagagttaaggagcctggcggtacaaagcgtactgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattggtatattgaagatgagtgcattgactatcgccaggatgaccgctagcgatagtgtttggatgcgtttatggcctaataatcatgtttatggactaataatggtattgctgaccagggacggcgtggttttcagatcattgagttgaattggttttttttgcatataggctaaatcgtaaacatcatagaaatctatttcgcctttgttactaatgatatgtttgaaacggagtttaaagtcatcactgatatttttgttgttcaaaatttcgtcgattgcctgggttgataatgcgcggctaaagaaccattcaccgttgtaacagacccgcaagtcaagaacaccgatatcttcaaacttaaataccggcttgatttccatcattaaaatcgctgacatgacaacaaaaaaaacagtaaaggcgatcatatagccagtaccaaagtaaggcgttaagtacatcaaaaccaaaacaaagacgtatgacactaacatcgccagacagagataaggatgtttgtggacaaaatcactgttaaattttaaccgaccatctcttttttcttttttgtttattctggcgatgtcgtcaattaatatttttttaattatgtccataattataaccttgtgattaatgacttattgaaattaaaccattacagtttgttatatattagcatgaaagcttaatgctaaagcatatcagttcgataaattagccagtaaaactgttatataccctttatacccgtcgcccttcaagatgaagggggttagttgcccttgctcaccccagtcactgagttatctaagctcctggggattgctcggttgctgactacctgcatcttgaattattttgggtatcgtatcctgctgataataggcatttatggctcaagcggtgagaacaattttacctatgtgtgtactgctttccattagttcatgggcttttgcggcggcttccagcgggaaggtactgaaaatctgtggtttcattttaccctcactcagcagtggccaaacgtgttgttcaagttcgttggcaattaatgctttctctgcaactgtacgggagcgcagtgtggagccggtatgtgttagacgttttattaacatcagcatcaggttaaggtctttggcatgaccattttgtgtaccaatctgaacaatacggccattcatcgccgctgcgtcataattgcgtgcgacataatcaccagcaattaaatcgacaatcacatctgcccctttaccggcggttgcccgcttggtttcagcgacaaaatcctgagtgtgataattaatagcaatatctgcgcccagattcaggcacgcctgacgtttctcttccgaacctaccgtcacaataaccgttgccgcgccaaaagctttgctcagcaaaatagctgttgtccctatgcctgaagaaccgccatgaatgagtacggtttcgcctgcagtgaagtgaccacgttggaataaattggtccagacagtaaagaacgtttcaggaagtgcggcggcttcaatggcgctaagcccctgagggatcggtaacgcattggtttcatgtatgacacagtactgcgcataaccgccgcccgcgatcagcccgcagacgttgtccccaattttaaaacgcgtgacatccgcggcagtggcgaccacttcgccggcaacttctaatccgggaatatctgaggcacccggtgggggcgcatattgcccacgacgttgcatgacatcaggccgattcactccagcggcagatactttcaccaaaatttcgccagcggctggcatgggggttggccgtttggctgggactaatacctctggtccaccaaactgggtgatttcaatcgcgaccatgtttgcagggagatgagttaacaatgtcataatattcctcttaatggcgtggcggtgagtcagcaatgatggctgtggccaaagatgatagtaagtggtagtgactcaagatgataatggctaaaagggtatcttagtcgtgtaatggaaaaaattcatagagtgaacgtgcgtaactatcagtgaaagagaggataaaggcagcgatggaggggataaaggaacaaaaaaagcgcccataggatgagcgcgtaaattttgcaaaggagcaatgcatgtatggcctacttgcatcgtgacaacagaaattaagagatgtttggagcttggttattgtataaacattaatttagtgccgatataggtattaatccgaaactgcgggggggctggtgtcggcatgactcatccttgcctctgcccccccaccgatgccttacaccttgtattgccaacagatttggtactgataggtttcacgggtgagtatgtcatcaatgtgaacactcgggctccatgaatcatcaccgcccacccccatatggaaaccatcaatattgagccaggtgccctcttcgggttccaatagatgttgatgggaggtcaccatcagttgctgggtgctgtagcgacttataccaaagtggaaatcgcccgttaacgtccagcggccataattcagcgtatgggtattgcagcgcaagccattctcactggggaaaatatacgcggtgtgcatctgctctaatggcagggaccagtgcccatattgtgctgcaagctgccgatcagggtagttttcatgtggccccaaccctagccattcaaccgtaggtgagatatcagccagttggcaacacatgccaattctggctggcgcagggagtgaggtagcgatacggacgttaacatcaatggtcatacggccatgtcggtcaaaacggtatacccaatggctgtgtagcaagggctcttgctcgaattcataaccgtattcggcactgatttgtactgaatgggataaatgatctacgtgtagagagaggcagcgttgctggagttgatacattccggctttcttccagcgctcaacccaagcattggggtcaatatgcgtagcttcgctgataccgatatcgttatccagcggcgcacgcacaaattgatcttgtagtgggcgcagtagcatcggtttatccgccacccaccattgcgccaaccgccccgtttgacgactgaattgccagcattgttgctgataagtcaccttaatatgctgttcatcttgctgcagttgaaggtcatgttgtagttgaaggttatgttgcagttgaggggcataatgcgctgtagcattggtcagatcactggacggcgaaaagagtggttgtggtaagcgccattgatgccaggcactgcgatgttgagcaggggaccacggggtttcttttggttgccttatctcaacattcagccatagctgcccaggtttattaagcgtgggtaatttctctgccaacctgtagcactgtgagctttcaggcgacaaattcaggggttggctaccctccaacacggattctccctctaacattatccgccaatataattgttcgttatcactctctcggaacaaatattcactggtaatgttgatcaccaacggggtcgtactcagcaacgaaaattggaagaattgctgtgcgcactgcgcttcataaaggctcgggtgcgggctgcggtcagggaagactaatccgttcatgcagaactggcggtcattgggagtatcaccaaaatcacccccatacgcccaataaggctgaccatggtcattatgatgagtcagactttggtctacccagtcccaaataaacccgccctgtaagcgcgggtactgacgaaatgcctgccaatagcgggcaaatccaccgaagctattgcccatcgcatgggcgtattcacataggatcaaggggcgagattcattcggtaagccaatccattttttgattgaccacttggggacggcaggaaagggctggtcttcatcaacacgggcatacatcggacacagaatgtcggtcgctaaggtgttggcaccgcccccttcatattgcacagggcgggtggggtcattggtttttatccaacgatagagggcatcatgggttgcgccatggcctgattcattgcccagtgaccagataataatgcatggatggttgcgatctcgctgaaccatccgcgtcacccgttcactgaaagctgaaaaccagcttgggtcatcggacagcctgctcatgggctgcataccgtgtgtctcaatattcgcttcatcaaccacatacaaaccatagcggtcacaaaggcggtaccataaaggatgattgggatagtgggagcagcgcacagcattaaaattatgctgtttcattaataaaatgtcttgcaacagactctcttcatcaatggcctgacctgtttgcgggtgatgttcatgtcgattcacccctctgatcagcaccgctttgccattgattttaagcaagccttgatggattgccacttgcctgaaacccacgtcataggcttcggcctcaatcaattcttgctgatgattgagcaaggaaaccacggctcggtatagcgtcggctgctcggcactccagagcagaggctgatctattcgcaatactagctgggtacgatcagtataaggacctcgttcatcaatggcttgggtgcctaaaggctgttgtaaactggcgaccaatttatcggctaaccaaagttgtacacggagctgataggatccggtcacctgcggatcattgagctgtagagaggggatattgacggccgccattacctctaaatttgcagaggtgaattcaggggatagatgcgtcatgatgtggatatcccgtaagtgaatctcgggtttatgcaacaatttcacatcacgaaaaattccgctcatacgccacatatcttgatcttcaagataactcccatcactccagcgcagaactaaaactgcgatacggttactgccagcctgcaaatagggggtgagatcgaactcagcaggtaggcggctgtcttgtgaataacctacccattgcccattacaccacagataaaatgcagaactgacaccgtcaaaaataatgcgagtcttacccgatgccaaccagcttggctctaacgtgaaatcacgggaatagcaacccgttggatttagatccgggacccgtggtgggttgacgggaatagggtattgtatattggtgtaaattggtgcgtcataaccatgaagttgccagttagccggtacagggagcggctttgcctcggctaaatcgcacctcacccagtgctcgggtaccgcttcaggttgtgtgaaatagctgaatgaccatagcccattgagtgtttgttgctgtggtgaaggacgatccttctgggcagattctacatcacgccaactgtgaaaaggcgggtgggcctccaggcgatgatactgtgtgatctgcgggttttcccaatctcggcgggacaaaatctggggaagactcagttgcacctggagtggtaccttttcctgtgacgtcatggtgtcagccttatttttgttatgtctgaggagacgattttatttgggtcagtgataagcctgaatgggctggattttcggtggcaactcatcatagcaaactcaatagataaactttcagcgcctctctgtaaacaagatgtccagaatgtgatctgtcgcacatgtcagctatgagaggccaaaaaacgcagggcgcactacgaagagataacaatttagaggattatgccgtatgaagataaggggaaaagtacattaattgactcctttggttttattttaggcatataaacaagaatattcagtttggttactaaaaagagttgctattaatactcgctcatgagttaatgcgtctcggcctgtggtacagacctatttatgcacgacatcttgagtaaagtggttcatatttaaagcgttatcgttgatagctcttcactgacgaatttccttcatagtgcctccataagtaacgactgataaccggctataacacgcccatggcggcaaaattttttaataaaggaaatacacatgtctaacatgatgaaaggtcaagtaaagtggttcaacgagtctaaaggcttcggtttcatcactccagctgatggcagcaaagacgtgttcgttcacttctctgctatccaagatcaaggcttcaagaccctggctgaaggccagaatgtacagttctctatcgagaacggtgctaaaggtccgtctgcagcaaacgtaactgcaatctaattggtctttggctgattataaaaaaacccgctaaggcgggttttttactgtctgtaataaagtcccttctgtaataaaatccccatctgtaataaagcacaatccgttacaacgtaacctcaccgccaatcacaggcgggtctgccgtaaaccttatcattcgcccctcattttgtactacactagccgcattgatttaactaagggtaatagcatgaaagttaatgatcgagtgacagtcaaaactgatggtggcccacgccgtgaaggggttgttttagaggtggaagagttcagtgagggggtgatgtatctggtctctttggcggattatccggccggtgtctggttctttaatgaagtggatagccaagatggcacctttgtggagccactttctcagtaggttacgctgccactgtttttccttaggctcgtttgtattgcgataaaaaaccggaggaaggttcataccttatcctccggtttttgctttttatcttccctggtattttaagcggccactcgcttcccggtattacttagatgaataagctgcatctgaaatggccaacaaagattgcttgcttagaaagtttcccaattcagtgaaccatccgttggcttcttattgatgccagaaccattttggcctgtaggaggggagacagggcttttaaattccttgatagacgagtgacccgcaagctggaagaccgcgaccgcttgagtcaatatttcagcttgttgctccagagaggctgccgctgcagaggcttcctgcactaaagaggcgttctgctgagtaacgttatccatttcagatacggcttgcgcaacctggctgatgccgcggctttgctcgtcggaagctgatgcaatttcacccatgatatcagtgacgtgagtgactgctgtgacaatctcgttcattgttttacccgcatttgaaaccagaattgaaccgtcaccaattaaatcaactgaggcttcaatcagcgactcaatttcttttgcggcatctgcgctgcgccaggtggcgtacttcactggccactacagcaaaaccgcgcccttgttcgcccgcgcgcgcggcttctaccgccgcgttcagtgccaaaatattagtttggaacgcaatgctattaataacattcgttatttcagcaattttcatggagctgagagatattttatccatggtgctgacaacatcactgacaatatcaccaccttgagctgctttacccgatgcattcgcggccagttggctcgcgtgatgggcgttttcagcattctgtttcacggttgcggtcagttgctccatgctggccgcagtttgttcaagtgaagcggcttgctgctctgtgcgtgctgaaaggtcagtattccccaaggcgatttcgctggatccttgatagatagattcagcactgctgcgcaccgcttcaactgtgatggctaatgcatcctgcatttgctggatattacttcccagtacgccaatttcattacggccaaatgagacgggagattgcgtcaaatccccctgggcaatccactgaatacgggtgaccaaccaattaattggattgatgattaccttactgatgactaagaaagcaatcattgtcaataagataaccaagacaaaagcccccgccatgagaatgtaaccaaggcgcgcttcttggtgagcggactggttaatctggttcgcttgctctgtacgatatttaacggctttcagcagtggttcgttatagccgtcgtctagcagactgattttctcagcatcaagagagataacctcttcaaagtggccctctttcgttgccgctaacatgggtttcatcccatcgtcacgatattgttcgtaggcttttttcagtggtacatccagcgccatgtccgtttcagattttgttggccggttataatagaggtcgaacatttgctgtgactgagctatgcggccttctgcattttttaggccttgctgatagcctgtagcatcaccaatacgtgcggaggaggcggcctggatcagaataagacgggcggttcgtagatgattagagctgttagacagaccctgacggatgtcgatctcttgcgtcgcttgcgccaaagattggttactttgttttaaaaagtagcccgatgtcccaatagcggcggcaaataaaagcaatattcccgccaatatgacgataaacaaagtgaccagacgcatattattgataaaggacactttggtatctttattcggctctggtgctattttcatatccaatggcttgtgcgcacttccacgtttcatttttagttccgtttttatagttgcttgagggaggggccttgcctaataggcatcgctacgaattatttaggggagatatctgaaattatcccaacattgctctaagaacctatcggcaataactctaaaataattaggggtataaatgagatcacggtcgcaacttaaaacaaagatctattaggttatttataataaggtcaaggcgttggctacgatgtggagtggctgtgtagtccctccggtttttagtagcaacgttcacggtaggtttagggcgaaagcgttacggagataatcagcagtcatggcatccatataaagttgtcatcaactcattgtttactgttccatacaagggaaatgataatgagatttaatgctgcccaagcgtgatgtcatgtagtcaaacgtgatgttatgtcgttatcgaggtctgttgaatcaggcagtgcagataacgccggattgagagaaataatttggcattaaataatgaagagtactctttatgctaagcactattatttgatcatcctttattttgtttaagtattgtttaagaatatagcctttacatagttatcacccacaattatacttttggaaaattacgatggagaaactaatggatacgcaaagtacaagtcaaataagcaaggcaagctaacctatctctctattgatttgttgcttgccgaaaaaggcgggcagcaccctctcggtatatctttgagctgtgcatccccaaataaagtgttaactcgatggtaaatgtcgagggtattaatttggatttttattatggaatttaacagccacgcactctttcctccaggcactaacaccggttattgctgaattatacttttcgtctatgaagttgttgctttgtcagtattctggccgccactttataaactgggtatatctatcagcaccattacctgtgtgctatgcccgtcgcccttcaagatgcaggggtgttatctgcctacctgcatcttaaagtagcgtaggtatataccgtcatatttcaagtttgtcgcctgactgtaactcgaattatttagggtataaatagcacatgattattctaccaatgattatttcatggagagaatcatgtcattaactccttttgttatgaatttattactggcaatgtgcctcggtgcattaattggtgccgaaagacaatggcgtcagcgtatggcaggtctacgcactaatgcgttagtcgccacgggagctgccgtatttattctcagttcttatgctacatcaccacatagccctgggcgtattgccgcacagattgtttcgggaattggtttccttggtgcgggtgtcattatgcgtgaaggcatgaatatccgcggtctgaatacggcggccacgctgtggtgttcggcgggcattggtgtgctttgtggtctgggtttgtactggaatgctgccttcgcaactgcggttattctgtgtgccaacatcttattacgtgaagcagcacaacgtattaatttgcagcctcaacagcaggcgatagatttagatgtccgttatcgtattctgatcacttgcggagctgaagatgaaatactggttcgcacactgattttgcaggcattaaatgggatggcgttgcacttgcagtcgttatgcagtgctgatattgcccgatctggtcagttagaagtctgtgcagaaatagtggcatcgccagcggcacaaaaagaaattgaaaatattgtctgccgcgtaagtttggaacgtagtgtcagtgccatacgttggcgcattgcatctgaattaccggcctgacgagtcattaattaagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaagttaattaaataatggatttattatttagtgtctcattaagtcatatacgctgccccgttgggcagtaaggagttgttatggatgaacaccccagagttaacttaatcgactgttgctaattaaatttaaaattggtaacgcaatgacataattcggcacccatatctctcaatcagaccctatttacttcgagatacaggtaggcggcaaccgagtaaatccccaagatcttaaataattcagtgactggggtaagaaaggctagctaacacctctgtatcttgaagaactacggggatattgagcggataagcttcgtgcgttttgaattaaaagagaagcgttatgcgtaaattagaaaaaacagatgcaaaccgtagtaataataagaaaccttttgctattgcactggaagcaaaaaatagtctcgaacaaacattattcaagttaaatacgcatttaaatggtttgacggaagaggatgccagagagcggctggaattatacggtattaatcaggttgcgcatgaaaaagcgccaccggcttttcttcagttattggccgcatttaataacccgtttatttttgttttaattattttggcgtctatcagtttctttaccgattattggctgccattacaagagggtggggaaactgatcttatcggggtgagcattattgtgacaatggtgctgattagtggcttattgcgattctggcaagaatatcggacgaataaggcggccgaagcactgaaatcgatggtgcgtaccaccgcgacggtactgcgtcgcggccactatggtgctaaaccaactcagcaagaaattccaattaatcagttggttccaggcgacattattctgttgtctgcgggtgatatgatccctgccgatttacgcctgattaattcgcgtgatttatttgtcagccaggcgatcctcaccggtgaggcgattccggtcgaaaagtatgatgcgatggggtgtgtcagctcaaaatccgtggatgcgggtgccggcagtgagggggaactgcttgaactctctaatatatgtctgatggggacaaacgtggccagcggtacggcaatgggggtggtggtcgccacgggggggcatacttactttggttcactggctaaatctattgtggggactcgcgcgcaaacagcctttgatcgtggtgttaatagcgtcagttggttattaattcgctttatgttggttatggtgcccattgtcttgttgatcaatggctttaccaagggcgattggacggaagccgcattgtttgccttggcggttgctgtgggtttaacgccagaaatgttgccaatgattgtcagttctaatctggcaaaaggggccatcgcgatggcccggcgtaaagtcgtggttaagcgtttgaatgcgatacagaattttggcgcgatggatgtgctatgtaccgataagaccggcaccttaacccaagatcgtatcattctggagcaccacttagatgttagtggttgtaacgacaataaggtattgcagctggcatggcttaacagcttccatcaaagtggaatgcgcaacctgatggatcaggcggtaatcaaatttagtcgtggcaagccagaaatagaggcgttgcgcaacttcaataaagtggatgagttaccgttcgattttatccgtcggcgtttgtccatcgtggtaaaagatgcgcaacaacaacagcacctaatttgcaaaggtgcggtggaggagatgctcagtatctgcactcatgtgcgggaaggtgatgacatctttccactggatgctgcccgccgtgcaacgctacaagctctggctacgcaatataatgaagatggttttcgtgtcttgttgctggcgacccgagagttaggggctcaggtcagccctgtgccgttgaatattgacgatgaacgagatttagtggtgcaggggttactgacatttcttgacccaccgaaggaaagtgcagcggcggcgattgccgcattgcgggagaatggtgtcgccgtcaaagtattaactggcgataatccaattattaccgcaaaaatttgccgggatgttgggctggaacctggggaaccactgaatgggcgtgatatcgaagcaatggatgaggctacgttggcgcgggaagtggaattacgcacggtatttaccaaactcacaccgttacaaaaatcacgtgtgctaaaaatgctacaaagcaacggacataccgtgggcttcttgggcgatgggatcaatgatgcaccggcattacgtgatgccgatgtgggcatttcagtggatactgggaccgatattgctaaagagtcagccgatattatcctgctggaaaaagacctgatggtactggaagccggggtgattaaagggcgcgaaactttcggaaatatcatcaaatacttgaatatgactgccagttctaactttggtaatgtgttttcggtattagtggccagcgcatttattccgtttttacccatgctggctatccatttgctattacaaaacttgatgtatgacatttctcagctctctttgccgtgggataagatggacaaagagtttttacgtaaaccgcgtaagtgggatgccaagaatattggccgctttatgttatgggttgggccaacatcatcaatttttgatattacaacctatgcgttgatgtggtttgttttcgccgcgaacagtgttgaacatcaggcactgttccagtcagggtggtttattgaagggttattgtcgcaaactctcgtcgtacatatgttgcgtacgcaaaaaattccgtttattcaaagtactgctgcattaccggtgttattgaccacaggtctaattatggccatcgggatctatattcctttctcaccattaggcacattagtggggttagagccgctgccatggcaatatttcccttggttagcgggtacactgatttgctactgtgttgttgcgcaactgatgaagcggttctatatccgccgtttcggcgaatggctttgagggggcgcggtttcaaatagcctggttgatctcaagacactattccgggggtggctgccctggaatagtgtgtgtatttaaaagattaggggatgacacctttcaaaattgagatatttgtcgcatttatttgtagtgacgtaaaaaggcagtgacagtagtgagttaacgagtgtacagcgttggtcagcaaatcttgtgatgcatattattaatgaaattagttaatttaatttatgattaaatggtggttttcttacaagaatgcagatatcagccagtgctaacggcgtgttcgaggtggcgataaagagtgaaatataccgttacctctattgttacttttaatacaggctgacatttctttttatgttaaatcagtgaaggatgaataaatgaccaactgtaaaatctttctgttcagcataaatattcattaaaaaataattttatggcgtttttggttaaagaagacgagtaatgaaatctaagttcagcgcttaatattgataatgttagcttataacatatatttgctctgatatttcagtttggggatgtttttattcgaattgatctaaaaatgataaaaattaggctaatatttagggttttttagctccttttttactttttaaatttttaaaggtgtacatgtgagtgataattgatcagaaaaaatgcaaaaaaatagacttatattttatttttgtgatttgtatcacattacatttaaaataaatagctactcacattgtatgtgctaacgattcgggagtagagttggtcctctttaggaatattcctaacattttgtaagaaatagttcatataaaaaaggcaagatcaaagcagtgtaacattcagcagctaggcttttgatgtgctgcttcataccagaatggtgatttttttgtcatgttacattagtaagttttaattaccttttctgctctgtccaaagtcgttggcgctgaggcagtgaagcaaatgagcgaattttgtaaagtggctcatgtcagtaactcgggtgagacggtgagaaaaggtggttaccccctgtaacgtaaagtaattagggtctgtaaggtctaattaacaatataacgggaaggatccctggttttgagtgataaattttgtcattcaatttatgttttaaaacataatcagttgggatgtgtaagatgagtacgtctgaattactcaaacatatttatgatattaatttgtcatatttacttttagctcaacggttaattaatgatgaaaaagcgtcggcgatgtttcgcttaggtattacggataccatggcggatgcattatcacagttaacgttaccgcaaatggttaaactagctgaaactaaccaattagtttgtcacttccgttttagtgaccacaacacgatccatcatctaacgaatagagtctcgcgtggatgacctgcaacaaatccataccggaattctcttgtcgagtcacttactccacgagctatcgttaaaagacgatagtacgcctaaaaaaagagcatgattgatggttgagaaaagtattgtccaggaagctaaagacatacatttggcaatggaactgatcacgttgggtgctcgtctacagatgcttgaaagtgaaacacagcttagccgaggccgtttaatcaagctctacaaagagcttagaggcagccctccccctaaagggatgttgccgttttcgaccgattggtttatgacttgggaacagaatattcattcgtcgatgttttataacgcttacagtttcttgcttaaaagtggctattgcacgggtgttgaagcggtgattagagcgtatcggctttacctcgaacagtgtcccgatctgcctgaagtcccgccattactggcgttgacccgagcctggacgctggtccgtttcgttgacagtggcatgttgcagctttccagatgcaattgctgtggggggacatttatcacccatgcccatcaaccactaaacagttttgtctgcagtctttgccagcctccttcccgcgcagtaaaaaaacgtaaactttctccgcagtctgccgatataacttcacaactgctggatgagcaggttagacgcgcagtttgagtttcataaaattgtcagacattcatgcccaaaattattggcgttacagataggttgctaacatcactgtaacgtcaagttagcagggggtaggttacagcagcggtatagcgaccgtttctgttgaccgtcaatgacattttatggtcctcaaagagtgttaacgcctcaccttccacccacacactttgctaaggatgtcgcgtgttagttattttgggttatctcgtggtcttaggtgcggttttcggtggctatacgctcgtcggtggccatttgggtgcactctatcagccagcagaatttttgattatcgctggcgcgggtattggcgcatttattgtgggaaataacggtaaagcaataaaagccacaatgcgtgcgatgccgaagctgatgcgccgttctaaatataacaaagccctttatatggatttaatggcgttactttaccgcttattggcgaaatcacgccaacagggaatgctgtcgttggaaagggacatagaaaatccgttggaaagtgaaattttctctaattatccacggattatggccgataagacattagtcgaatttattaccgattatttacggctcatagtgagtggaaatatgaacgcttttgaaattgaagcgttgatggatgaagagattgaaacgcacgagcaagagtctgaagtgcctgctggtagtctggcgatggtgggggattcgttaccggcatttggtatcgttgctgccgtcatgggcgtggtacatgcattggcttccgctgaccggccagccgcggagcttggtgccctgatcgctcatgccatggtgggtacgttcctcggtattttgttggcgtatggatttatttcccccttggcaaccttattacgccagcaaagcgcagaaacgaccaaaatgatgcaatgcatcaaagtgactctgctgtccagcttgaacggctatgcaccgcagatcgcggtagagtttggtcgtaaaacgctctataccacggagcgtccatcctttattgagctggaagagcatgtgcgccgagtgaaagcaccggcatcgcaagcgacggaagaggacgcatgaagcatcagaaccaccccgttattctggtcaaaaagcgcaaaactaagcatggtgctgcgcattacggtgggtcatggaaaatcgcttacgctgactttatgacagcaatgatggccttttttctggtgatgtggttgctggctgtttctagcccgcaagaactgacgcaaattgccgaatattttcggacaccactaaaagtcgccttaaccagcggtgataaaagcagttccagtactagccctattcccggtggtggtgatgatcctactcaacaagtgggtgaagtgagaaagcagattaattccgaagaaagcaggcaagagatacaccggctcaataaattgcgggaaaaactggatcaattgattgagtctgacccccggttgaaggcattacgtccccatttgctgattaacatgatggatgagggcttgaggatccagattattgatagccaaaatcggccaatgttcaagatggggagcgcgcaagtagaaccgtatatgcgtgatattttacgtgctattgcgccgatcctgaatgacataccgaataaactcagtttatccggtcacaccgatgacctaccgtatgcccgcggtgaaagaggttacagcaactgggagttatcggctgatcgcgccaatgcctcgcggcgtgaattactggctggtggtttggatgaaggcaaaattctgcgtgtagtcggtatggcgtcaaccatgcggttgaaagagcaggcatcagatgatccggttaaccgccgtatcagtattttagtgctgaataagcagtctcaacacgatattgagcacgagaatttagacaatagagcgctggatatagaaaaagcaaccggcttaaagcagattgatactcacgggacggtgcctgtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcaataacaccatcatcggcggcaataccctcaccggcggtaataccatcatcggtgacaacacaatcagctacgacaacacaagcatcggccgtagcactgtcgtcagcaggagtactgccatcagatgtcacattgccaggcacggtagcactgccagcggctgaaccggtgaacatgcagccgcagccgatgagtacaactgaaacacaacaatcgagtacagggaatattacttcaactgccaatgggccaacgacatcgttacccgcagcacctgcaagcaatataccggtctctccgacaagccgcgacgcacagtagaggtgacaccgtgagcatggatattaccgcgttttatcagacgttttttgatgaagcagatgaactgttggcagatatggaacagcatttgttattgctggacccgctgacacctgacaatgaacagcttaatgctattttccgtgctgcacattcgatcaagggcggtgccgctacttttggttttacggtattgcaagagacaactcatctattggaaaacctgttggatggtgctcgccgcgacgagatgcgcttaagcactgagatcatcaacctgtttttggaaacgaaagatattatgcaggaacagttggacgcctacaaaacctctcaggaacctcattcggaaagctttgagtacatttgtcaggcgttgcgccaattggcacttgatgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcaatccgctaccgatcagcacagtacggccgccaatacgcaagcaacggcttccacccgcgtatcatcttctctcgctggcaacacatcacccgcgttgcttcaaggcgggatgcgtattcgtttgtctggcctgaaagcgccagaaatctctctgatgctggaggaactgggtaatctgggcgaggtgcaagatccccatcagggcgctgatagccttgaggccaccttaataacctccgtcagtgaagaggatattagcgcggtattgtgctttgttctggaacctgagcagattagctttgtgtccgcaggggacaccgagcagatttatgctgagcagaccgttgaatcagaacaatcatctgagccagaacgcttgtttgagccagcaataaccgaggcatcggtgatcgcagaatcggttcagccggtgnnnnnnnnnnnnnnnnnnnnnnnngttgaagtccaaagcacgctgaaagctgatgtgcatgctgcaccagctaacgcagaacaggtcaggcctaaagcgaaagccagtgaatcgaccagtatccgtgtagcggtagaaaaagtggaccagctgattaacctggtcggcgaattggttattacccaatcgatgctcgctcagcgctcaagttcgctggatccggtgatcaacggtgatttactgaatagcatggggcagttggaacgtaacgcccgcgatttgcaagaatccgtcatgtctatccggatgatgccaatggagtatgtatttagccgcttcccacgtttggtccgtgatttagccagcaagctcaacaaacaagttgaattgacgctgttaggcagttcgacagaactggataagagtttgattgagcgcattatcgatcctctgacccacttggtgcgcaacagtctggaccacggtattgaagagccggctactcgtattgctgcggggaaatcgccagtgggcaacctgacactgtcagctgaacatcagggcggaaatatttgtatcgaagtcattgatgatggtgctggcctgaatcgacagagaattttggcgaaagcacagtctcaagggctggcagtcaacgaaaacatgagcgatgaagacgttgggatgcttatttttgcacaaggattctctactgccgaacaagtcacggatgtgtcagggcgtggtgtcgggatggatgtggtcaaacgtaacatccaggaaatgggcggccatgtacaggtcagttttcaggccggtttaggtacctcaatccgtatcctgctgccattaacgctggctatccttgatggcatgtcggttaaagtcagcaatgaagtctttatcttgccattgaatgccgtgatggagtcactgcaacccttggccgaagacctacatccattagccggtggtgagcgcgtgctgcaagttcgcggtgaatttctaccattggttgaattgtaccgcgtctttgatgttaaaaatgccaagacggaagccacgcaaggcatcgttgtgattctacaaagtgccgggcgccgctatgcactgctggtagaccaactgattggtcagcatcaggtggtcgtgaaaaatctggaaagtaactatcggaaagtgccgggtatttctgccgccaccattttgggtgatggtagcgtcgcgctaatcgttgatgtgtcagcgttgcaggccttaaaccgtgaaaaacgcgtcgcggctgatgaggtggttaccgcatagcgcacaggaatttttccttataaaaacaggtaataccctaaataatttgagtgcagcaagccaccaccggccactttaaatatgacgggtatccagggcggtgaaatatgtttccggtcctgaaaaacataaattcaacctattgattgaagggtaaaaaacatggcaggactagcaaccgtcacgaaactggctggcgaaacggtaggacaagaattcctgatttttacgctgggcgatgaagagtacggcatcgatattctgaaagtacaagagatccgaggctatgatcaggtgactcgtattgctaacactcctgcgtttattaaaggtgtgaccaacttacgcggcgtcattgtgcctatcattgatctgcgggttaaattcgcccagcaaggtgtcacttataacgaaaataccgtggtgattgtgctgaattttggtcaacgcgtggtgggtattgtcgttgatggtgtgtcagatgtcctgtcgttgaccaacgagcagatccgtccggcacctgaatttgctgtgactctcgcaacagaatatctgaccggtttaggctcgcttggcgaaagaatgttgatcctggttgatatcgaaaaactgctgagcagtgaagagatgtcgttgattgatagtgtttctaaggcgtgataatagtctttttaatatgtgacaatagtgttgctaaggtgtgattgaagcgtggagtttacgcacgttgagtgatcacctgagccaatcggccttaaccaagcaggggaggcggtcctcctgcccctacggcttgcgcgaaatattgccctacgggtaaagcgtcagcgtctttcgggctgatgaatagaggactattcaatgactcctgaaataaagaactgaaccgccattgcatattgctcgggcggttctttatgacaagtcatgatgttgagatagtcattttatttaggctacagctactgcacgcattctttttgttaaaatagtggcacaaataaaaccaagaagactaaacgctaccatgagtgaaaatatgtagttgtacccctgaatcccctcaaaattatctaataatgagccataaagtgcgtaggcaaacatggacggcatatagccgataatacacccgaaggccattgccgaacctgcatgttcacgagaagtaccaatttcatccatcggggcgaagaagattgcgcgctgagagaagataatggctccgaagccgagtgttgccatcatacccaagtatacgttcatcgaatcatggggtaattggatgaataagatcatcgctatggccgaaattaaaaatgtccatttcaggtaaactgtcggtgattttgcgactttgtcagcgaggaatcccccaacaggtcctcctaccattttgagaccgtactgattaatgatcccgtaagcgccaataagagcgactggcaatccataaatatctttgaggaatggtatgaaataggttaagccgcaataggcggaatagacaaagaagatacagaaagaagccaaccacaagttagggcttttaataacatctttgatccccgccaaaacatgtttattaactttatctgcattatctaccttaatcttgtcatcactgtctacgataaaccaagtaatgacgccaaccaatatcgtggctatcgtgtaatagattagcccggcctgcatccccgctttaccttcaccaaactgaacaaaaacaaacagggcaccagaagcgataagtacatcaatcacaccgcgacccgcttccagaaaaccaaacatgcgtccttgttcttctttggttcccagcaaccttactgctttcaacagtacaggccagtaaaccacttccccaaaaaatgccatagcaccaaaggcgatgagataaccggtaaacggtggaagcgtggctaagtatgcgccacagaggcccacaccgatcaaccctacgggcagtaagatctttttcgaaaaacgatcagcaatataaagagaactgaataagccaacggtctgaatgatggcatatacggtaaaaccaaaaccaatctgtgtattcgttagcccccagtcttgttgcatagggatgtaaaacacatctttcatactggagagtttgaaaatcgtccctccacccaaaatgaggaagcaaagctttgtccatttattcacaatattcctaccttattttagagagacaatagcctctacttcaatgagaacgtcttttggtagccgagcgacttcaacacatgaacgggcagggaatgtccctgatgggaaatagcccgcgtaaatggtattgaatgactgaaaattgttcatatcactgataaagcaagtggttttaaccacgtcattcatataactaccggtggcttccacaatagcctttaggtttttcatggcttgaatggtttgctctgtaatatcaatacctacgactgatccatctttttcactgaaagggcagcaaccggaaataaaaagcaaattaccggcgacaacgccttgggagtatggtccgatagctgctggtgcgttttgagttttaataatcattcgacgattcctgttgtggtgttggggcaatatttatcacgcagtgctttgagcacttgaaccgatgtataaacacagtggtcctgagcttgcataagctcttgtagtaactctggcgatattttgtcggggtagtaatattccagtggtttaattcggctggagtcaaaaggaggggtttttacttcaaaagtcccttttagtgtactgacttcattggggttgcaaggtcgagaaaatgcagaggcataaggaaagcaggtttcaatattgacccgagttatgcctgatttttcaaccaatattctgaagcaattatcaatatcgatactcccttcaccgataggaacgccacataccactaattgctcgtcatgttgagtaacaatgtgatctttaaaatgggtactgtaagtaaagggggcaagttggctgacagtgacaacgggctcttcccaagccatcatgccatttcctatatcgcaatgtgccccgacccatagggagtctaccgcttttacaatttggataatctcgtcggcagtttcatcttcatgattttcaacggccagacgaattcgatttgcctgaagtagaggaaccagtgatttcaactcatgaataatgcgtggatattctaggggctcatactgaccacgacggaacatgtaggttcgaataacatccgcacccagtgcagatgcaaattgcacggctttactaatcgctttaaccgacgtaaaacgggtatcgatttcacaataaagattgcgttgttcgatagcgtgtctcacccgtgcaagatatgttgggtcatcgctactcaacacaccaaattcagggtgaaggccctcatctggaatgatatttatttctacgccatccagtcctaaactccaggctttatcaatgaaatcaaaaatatccattttcccctgctggaaaaaaagatgataggactcagtctctaaaccaattttcataggattatctccattaatgactaatttggagtttagggtttaaagaaagtcataaccgtgacaaaggtaatgtttttgtattcttagtataaatatattttactaagtgtactgtttagatactgtattggacagagggcagcgagaggtgtagcatgatacacacgacaatttttcttgggtaacatcatgagagatatattaaataaagcatttactgatgatgatcggagattattacagtcttatattcccttcatagagtgcttgggacagttttttggtgagtactgtgaaattgtactgcacagttttgaagatcttcatcgttccgtgatccacattgtgaatgggcatgttactggcagagagttaggtgcgccggtcaccaatatagccttggaaaaactgacagaattcaaatcatcaaaagagatgtgggatgtttatttcagcaataaagatacgcgtccttttaagtcttcatccactctgatagttaacaaacagggcgatccaataggaatgatatgcatgaatatggcgatggatatgccaatgaatgcttttatcgatatattcatgaaagccaataatagttgtagaaatgagagttttacacaggatgtcaataacctggtccaaagccaccttgaaccggttaagagtatggtttatgcgaataaagacatccctagtaagaacaaaaatttcgaaataatcaaagaattaaatgaaacgggtttatttgaactccccgtaacaaataaaattgtctccgcaagtctggggattagtccggtgaccatttataaacatttaagaacgctaaatgcacaaaaagtcagtgagtgaggtcctcgactttggctatgatagtgccttccctgatgttcggttggccgaatagtatcgccataaattttatggcgaagtaacattaatatggagaagtaacattaatatggcaaaataacattaacagagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctccattaacattgcaaaataacattaaactgacacgattaattaacaattattgttcttggtgatgttaatgtaattattgttggtgttatttgttattcaatttattttaattaatgtgtttaggatatttcctacaaaaaaacagtatggtcctattatccccttccttgagccctgttatcctttttcgaatatattccatctgaatgacttaatcgtcgacagacagcacttccaacgttgatcgaacgcttcaactctttgctgacaatatttagtgagaaggagagaaaatatttttcaggcgatatgtcgtatcggtaataaactggggcagctaatagggtaattctatgttgaaacatttcagactgggtctttttaccgcaaatgttcaggcggatacagggagccaacactcctttagccgtgttccagcagccgcgattaatcccataacattagcgattgttgtggcgttttctactattgctttaccaccaatggcattagcagcatgcaccagccccggggtgggaacctatgtctgcgaaggtgaaaataccgacggcatcatcctgagcggcacggatattgcggttgagacccaacctggtttcagcataatagttcctgaaaatggagaccctgcactctcgctagtcggttctggcaccatcagctaccttgataccaacagttctgcgcttgataccacgggtgccgattctttgtatatccagaatgatacgcacaccactgggcaatcgtcgtccattaatgttcagacaaacggttcaatgggtagcggtatcaatattagcaaccatagcggtgccgactcgacagtacaggtggatgtttccggcacattatttggtgatctaaatggttctcccgcccttttaatctattcatcggcggagaataattccactattctcatgaatatcaatactattttcggcgacgtgggtattcgaagcgataacacttcattcaatggaacagccatcactaacgttgatattgctaatgatattaatgctacatattcgggtgccactatcaacaacagcggtagcggcggtaccagtgtggttaatttcaactcaaaaagcatcattacagaattggacgccttaaatatttataataccaattattcaggggcggttataaccaatgtcgatatcgatggtgatgtcatttcaacgactagccaggcgacctctttttataacgatgcctacaacggctctgcaaactttacgtttcgtgcgaacaatgtcactggtgaatattccggcatttctatcaataatagcagtcataacagtgctaataacaaccatgataatgcggtgataaccgatatcctgttgacgggggatcttacgtctacttcaggatcgggcctccagataaactcttatatggacgatggggatatcaaggtatcagcccagttggagaacatctattcttactatgaagccctcagtgtgcgtgcggataccctaactggcaacctgcagtttaacatcgatgtttcgggcaatattgttgctgaaaatggcctcggtttcatggtgatggggggcgcttccgaaggcaactccactatgatcatcaatgcgaataacattagttctggtagtcaagcactcaatatttacaactatagcggtttaggttcggcatttactgccgttaccgcaaccgggcatctcgtctctgaacaggggataggggcaatgttcagtacctatgtcagtcaaggggatgctaccgctgtcatcaatttaaatgacatcactactgcgggcagtggtgtaaagatagacaccatagcgaatggggggaattcaaccacctatctcaccgtggtgggccagattaactctagtttgtatgatggtattgatcttcgtgcgacggctactgaaggtaataccctggtcagcattgacgtcaataatatcgccagtgaatacgatgctatccacctcgataacaagaactacaccacaggcgcagacaacggcacctcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacggaattaatattgaaaccaataccgcagacacctatgtcaccgtgggcggcttggtgcacggcggcaatggcaccgcaatcggcattcatcggcttgataacattcaaacatcggccacgttagagctgcaatctggctatgcccttgaaggcgttacgcaggcactggtcttcaatggcagttatgcggagatcaatgatgccgcgctggatctggcaaacagccatctggtgctgggcggagcaggagacgccgctttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggcttcggtaccctgaccaaaaccaacaacagcatctggacgttaaccggcgccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgctgggcctgacacctgacgctggggcactcactggagccacagtaaaccgcctcagtgctgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggggcgttgtcctcgctcggtgactcggttctgagcggtaaccttatcagcgccggtgggatcctgctgtcaaaccactataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttattttggtgaaaataacggttccggtgaaggggcctggctggcactcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggtccgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaacctgatcaccgtggacggtctggcgcaggatgacaccttcctactggccggggactatgtcaccacggatggctatcaggcggtggtgggcggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgttaaccgagggggtacgctatcaggcgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaataccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcgccgggcgcgctggcagacctggactttgacaataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgctccaccagtggttcacaacgcgagattgatgtgtggaagttgcagaccggcattgatgtgccgctgtatcagagccaggacggttcactgctgaccggcggggtaaacttctcctacggtaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggtcttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcagtggccagcggtaacaatggtcgcgggtatacctcggcgatagaagccggtaaaggttacgcactgggtaacgggttgtcactgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtttcgctgcaagagggtgacagcctgcggggccgcatcggtgtctcactggataaggaaacgacctggagcgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttcctcaatggcagtaaagtgcaggtctcgggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggcacctatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacacggaatgtcagtgacaactatgccgtcggcggtacgataggtgcacgggtgagctggtaatacaggacggttttgttatatcggggtatcagtgcgccgagtagggcactgataacgcatttagtatacttaatattaggtcgtcataccgacggtgtgcagaagaaagtcgagttgctgttgaaatcaatgacgaaatagccttgtttcagatctcatttataaaaaaatagttacagataaattgtaggaaaattcactcaatgaacttccaatattctttgtttaatttttatgatgtttataaaagcctttaataatgtgtgcttatattggctttgtaggaaatatcttacgtatcaatatgatgaacggttgcttttgaattttcactgcttacatactgttacatttaacccattggtgttagctggctaacttttctacactgccgccggcgagtatttaattggtagattaaggcgtgtgaaaaatacctgtcagatactgtttcatgctatccgatgaatggatagggttatctcatagagaattttttacttaataaacgctgagttggatacataatggagtattggctgttaatttttttacttatcttcttgtttgtcatctatatgcaaataagtgcgttatccaactcggtaaaatatatacgagaagagataggcaggctgcgcaatgagcttgctccacgcttgcctgaacctaccgtggctactgttgtggccactgttaaggaagagatcacgccaacgaatttggcagatgatgtggccgcatccgaggtatggacccctgattacgcaacctatcagaattatctactcaccaaacagcaaagccagattaaagagatggctctagcctatgccgcaaaaaaagaacccgctcggccaatagaatataggattgctgaccgtcaggtggtgcttgagccacaggatggggctcctcaagaatcgccgaaaatggatgcaggtcctgccagtggtcatccacagaaacccgatgtgtggacaaaattggaaaatgtcctgttttctttaaaatcaccggagagtttctggaaacgcatcgagcaagagtttgccgcgcgttggatggtgtggatcggcggtatgatcatggcactgggtgtgattttcctgctgaaagcaggcagcgaacagggtctgttcgggccaaacttgcggattggtaccgccattgtgctgagtgtgctgatggttgttgggggggagtggctcaggcgttcacgttttcagttgcccttggtcaatgccggttatatcccggcggcgctgagtggggccggtattctcggtctatttgcctcaatgctggcggctaaatatctctacgacatgttcccgatgcccgttctcatgctgttgctcagcctgatttctctgttggcgatggtgctggcattgtggcaggggccatttatggcggccttggggctgcttggcgcctataccgtcccgttatttgtttcgacgggcagcggtaatgtcaccgggctgttggcctacctgttcctggttagtttggcgtctatcggcctgatgagccgtgtctatcggcactggctatggctgggggcgatggtcggaaactatctatggcttttggtttctttattcatagcaacgtccgaacaccagttagcgcgttcactattcctgctagcaaccacatacggcttcctggcctggccacatctggggtgggcgctaaaaagcaaaatacgttttcgccataatgactggaaaaactggcccccggctttgctggatccgttattaactgggttgattgccgggctttcgctattagccttaacgttaagcgcaaatcattcgatcctggtctggagcacgttggtattctcctgtattagcctgttactgattgccagacgctcaccttcattggatttatttgttccactggccgcgatattagccatttctccctttattaatgcaggaacgctgtttgagccagaaaccgtctggacgagtttgctcgcgctcagcacattagcgctattctgcgggatatatggtagctaccaggtcacccggccggtttaccgcaagctgtggtgggcgttattgtcggtgctggtgccaatgtatctcgttgcaagtacctattatgcctgtcgcgataattttgagctggctccagttaaatacacactgctggcggtttgtctggctatgtatatcgcgtggaatgcattcagtgatgggtatcgccgtggctcagcgctgttgcggacgatctatcaggtcgccgcccaactgacgttgacctttgcattatttatggctttcagccaggttacgctaaccctgctgctcgcgggtcagcttttagttttggtactctggcaacgttggcgacaggtttcgttactgtcttggattttgaaactgcatgcgatcatactgctggttcgtctgtcaatgaacccgtatatccttggatattcctcgccgttgcacattggttcggtcgttattccttggacgctatacggttttgggattccgattctctgcctgtggctaagttcacgctggttacctgcgcgtcgcggtgagcagaccgccaattggttagcggccaatgctatttatctgttggccttgtggatcaacgttgaattacgtcacctgctgcatggcagctatcatctgtcgctggatttcgcttctcttaccgattgtgcgttgcatggggtgaccttcgggctgatggcgctggcctacggctatcgtgaacagtttgcagattcgctacaacggatataccgcctggcggctaaaaccagtgccattctgatgctcaccctaacgttgctctgcctggttgtctttaaccccatctggtcagcacaacaggttggcggcctaccgctgctgaatatggtgaccgttgcctatgcgatcccgatggtgttcatggtggtagcactaagatactggccagatcactggctagatatccgtctgaagccctacgttatcggtgcgattgcgctactgggaatggtgttcattaccttgacggtccgccagctctggcatggtgaccggttggataatgatatcgtgtacagcggcgaacaatactcttactccttagcgtggatgttaactgccattggcatgatgtacagcgcaatacactggcctaactataaagtgcgccgcgcctccctggggttgttggcgctcacgatcgtcaaactgttcctgtgggatatgtctggtcttgaagggctatatcgttcggtctcattcctcggtctggggctgtgtctggtagcgattggttggttctaccagaagtttgtcgttatgaaggaagtcattgagcaaaacaaggatcagccgacagcggacgtggtacaaagcgggcaataatcgccatttgtcttaccggagcgtgcatcgactgatgtgggaaaatcaatatacagcaaggagtcagtgtgattaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggggggcgatattgatgtcacccttctttctttctgcttgcgtaactaaccagctttcagatgatatccggggccatgagaaaggctacacgcattataatgatgatattattgtcggcgtgtctttggctaagcagggtgataataaaaactgggcatttgtcggtacgcatttcgattatgtgttgtcatcgggagccgacgagttcttaacgctattagttaccgggcagattgataaaaagaagattgaggtagtcagggacggtagctttaatcttaataagaaaaaggatggcttcacagggaaaatcgctctgaaatatcgttatcagacggcggaagagcgaggcaaaatagagccgctgataaaaggggctgattggaattgtccaagcctcacggaaacaacgggtatttgcaatattaacctgaataatctggtcggcactattcacagaaaaggtgctacaccggccgatatcttccgttttgaacatcctttgcaagtgaagttttatagtaaaaatacgacctcagctaagagggcgctttacccggtggccgtagcggcagatgtcgtgatgttgcccgtgtatctattgagtgctgctgccgtggccgctttctatggtgtggtctcattgaattagtcgttctttttaaacccggctaacaaaatagagaggggtagcctaccgggcattaaacacaacagtgtccggtatcgcccaataataatgtttggccggtaaatgttaacacttggtttcaccccgttaaaataatcctccccacggtaaagttcccctttttagtgccgataacacacttaattaaacgtctttgtgttttgacgtgtctgtgttttgtcgtactgatgaagggttaatatgttcaagcgtatgaaagtggttaccagcctgctgctggtattagtattatttggtgccttacaactggtatccggcgggctttttttcaaatcattgcagaatgaccaggaaaacttcaacgttttacaagttattcgccagcaacaatcggtattgaatgaaagctgggtctatctgttacaaacacgcaatacgttaaaccgtgccggtgttcgttacatgatggatattaaccatactggcagtggccctacggtgaaggaccttatctcttcggctaaagggacgctaagcgtcgcggaagaccgcttcaaacgttacgaaaaaatcccacaaaatagcagtcaggatccagaaggcgccaaaaaattaaaacagtcctacgaggaatattttagtgccttaaccgaactgattaatttgatggaaacgaacaaaatcaatgagttcttcaatcaccccaccaccagtttccaaaatgaatttgagcaaaattacaacaactatctgacgcaaaatgacggactgtatgattcggcggtcgaggacagtaatcaatcctttagctttgctatgggcgtggttattactgtactggtcgtcgtattagtgatgatgctccttgtctggctggggatgcaacagatcttaattcaccccctcaaccacctgattgcacacattaaacatattgccaacggtgatttgacgcaaaatattgaagttcatggtcgcaacgaagtgggcacgttggctgctagcctgaaacacatgcaatctgaattggtcactatcgtcggcgaggtgcgtgtaggcgctgatgctatctacagcggtgcgtcagaaattgcggtgggtaacaatgatttatccgcccgtactgaacagcaagcggcatcattggaagaaacggctgccagcatggagcaattaaccgcaacggtgaaacagaacgctgaaaacgcccgtcaggcgagtcaattagcattgagtgcctcagaaaccgctcagaaaggggggaaagtggtggcggatgttgtgcaaaccatgcacgagatcgcggggagttcgcagaagattgccgacattaccagcgtcatcgacggtatcgccttccagaccaatatcttggcattgaatgccgccgttgaagccgcccgtgcaggtgagcaaggccgtggttttgccgtggttgccggtgaagtgcgcaatttagcacaacgcagtgcacaggcggcgaaggaaattaaaggtctgattgacgattcggttaaccgggtagatctgggctcagtactggttgaaagtgccggtgaaaccatgggcgatatcgttaatgccgtgacccgcgtgaccgacatcatgggcgaaatcgcttctgcctcagatgaacaaagtcgtggtattgaccagattggtcaggcagttgccgaaatggaccgcgtgacacagcaaaatgcttccttggtagaagaatcggcttccgccgccgcttcactggaagagcaagccagcatgttaactcaagcgatgtccgtatttgttctgagtgtggataacagtaattccactagcgacgtcagaaaagtcaaacaacccacgcaggaaatgaacagcacggctaaaaaagcgctgggaaataatctgcaagacaattgggaaactttctagacctataaccttcgagcttgacgctgttgacgtgttagctgcgcgcactcatccgaatcacaaacttgagtcagcacatcgggatccgcctgctggccatttacctgccacgccaattgatttgggtgtatgcaaaataatattaataaagtcggcctatgagccggctgagaagaggttacgatgtttggtcaaatccggatttctaccagttttttcctgctgctgatgtttctttgcgccatacagttaatttcaagtggtctatcatttacggcttttcgctcagactaccaaaatttaaatcgagtggagttaagtagtcagcaacgcgatgcattaagcctcagttgggtatctttgcttcaggcacgtaataccttaaaccgtgcggctactcgctcggcgctcaatgttcctcaggagcaagttaacgctttaatggggagtgcgcgcagtgcattgcagaaagctgaactttactttaatcagtttcaggcggtaccgcgccttgatgagagtgagagcagtgggcaattactggatgcgaccaaaaacagttatcaaaaccttcgtagcgcattacgtgagttaattgattttctggaagcgggtgatttacaagcatttatggatcaacccactcagaaaacgcaagatttgtttgaagcggatttcatccagtatttgcaatacgccaatgaggttattgccgatgccggtcagcagaatcagcaggcttatcagctctcaatctggatatttagtggtgcgattctgatggttatcacgatggccatttcgtcgttgatctggttgcgcaacatgtttgttcggccattagcgacgatgcgtgagcattttggccgcattgctcaaggggatttgtctgggcagatctcggtgactggccgtaatgaaatcagccagatgttcgccagcttacgcaccatgcagcagtcgctgatctcaacggtcagcaatgtgcgtgagggtaccgaatcgatgttgaccggtatccaggaaatttccgcaggtaacaacgatttatcggcaagaactgaacagcaagcggcttccttggaacaaactgccgcgagtatggaacaactgaccgccacggtaaaacagaatgcggacaatgcgcatcaggccacggtactggcgcaagaggcttccggtacggcagctaaaggcggagaactgacggcgagtgtcgtcaccaccatgcatgcaatcgctaccagttcgcagaagattggtgcgatcaccagcgttatcgacggtattgccttccaaaccaatattttggcactgaatgcggccgtggaggcggcccgtgcgggtgagcaagggcgtggttttgcggtggttgcgggtgaagtccgtaatttagcacaacgcagtgcgcaagcggccaaagagatcaaagggctgattgatgagtccgtcagccgtgtccgccaggggtctacgctggtcgaaagtgcaggaactaccatggaagagatcgtccgctcggtggcgcgtgtgactgacattatgggggagatcgaatctgcttcggatgaacagagccggggtattgaacaaatatcactcgccgtaacgcaaatggatcaggttactcagcaaaatgcgtcattagtggaagaggccgcggcggcagccaatgcactggaagagcaggccagcatgctctccgatgccgtctctgttttccgtttggggcaggggcacgacgaacagtcagttgcgggcaatagccagcaatcattggccacgcattattagtcgctcattatgggtcgatcagcatgagtggttccgaccaggagtgacaatcgatcatcactcgtaacgggtcatcacgagtaacgacaagtggctgtaaaggaaatcgtagagtgtcaaacagcgtaacgaagacggtattggggggtaaggttggatgaaacgatcatcaatgaagtcagcgcctcaatcattacctcaagagtccgggtcgatactgacccaaatgattcaacggttgccgctgtcggatattcacttccggcgtatctgtcaacttatctatcaacgggctggaattgttctggctgaacataagcgggaaatggtctataaccgcctggtcagacggttgagattactgaatatctctgattttggtcagtatctggccttgttggagagtgatccgaacagtgctgagtggcaggcatttgtgaatgcgttgaccactaacctgacggcattttttcgtgaggctcatcattttccgctcttggcagaacatgctcgtcagcgggcgggcggttattcagtctggagtacggcggcatcaaccggtgaagaaccttactccatcgctatgacgctgtgtgatgtgttaggaaatcgcgcgggagcctgccagatattggccagcgatatcgatacacaggtactggagaaagctaccagcggtgtatatcggcaagatgaattgcgctcattgtcaacccagcagatgcaacgctactttttgcgaggtacgggcccgcatcagggcatggtgcgagttcgtcctgaactgaccaatttagtccagtttcagcagttgaatttgctggcacctgagtgggcgctaccggggcaatttgatgccattttttgccgtaatgtcatgatctattttgataaagagacgcaggaacgcattctgcgtcgttttgtacctttgctaaaaccaggcggcctgatgttcgctggccactcggagaatttcagccagatcagtcgggaattctatttgcgcgggcagaccgtttatgggctgaccaaggagaggtgatgagtaaaatcagagtattgtgtgttgatgattctgcattaatgcgtcagctaatgactgagattattaacagtcacccggatatggagatggttgctgcggcacaggatccgttggttgcccgtgatttgatcaaaaaatttaatccacaagttttgacgcttgacgtggaaatgcctcgcatggatggcttggattttctcgagaaattgatgcgtctacggcccatgccggtggtgatggtgtcttccctaacgggtaaaaactccgaaataaccatgcgggcgttggagttgggggcgattgattttgtcaccaaacctcagttagggatccgcgaaggaatgctggcttacagcgaactgattgccgataagatccgcacggcggctaaggctcgtttaccacagcgcgtcctggaaaataaaccggcgatgctcagccataccccattgctcagcagtgaaaaattgatcgccattggggcatcaactggcggtactgaggcgattcgtgcggtattacagcctttgccaccaaccagtccggcattgctgatcactcagcatatgccgccgggatttacccgttcgtttgctgaacgcttgaataaactgtgccaaatcacggtaaaagaagcagaggatggcgagcgagtattaccgggacatgcctatattgcacccggtgatcggcacttggaactggcccggagtggtgccaactaccaggtgcggatccatgatggacccgcggttaatcgtcaccgtccttcggttgacgttcttttccgttcggtggcgcagtatgccgggcgcaatgcggtcggggtgatcctcacggggatgggcaatgatggagccgctggcttgctggagatgcaccgggcgggtgcctacaccctcgcgcaaaatgaggccagctgcgtggtctttggtatgccacgtgaggcgattgcgatggggggggttaatgacgtcgtggagttgaaccaaataagtcagcggatgttggcgcagatcagtagtggtcaagcccttcgcatatagagatctcattatgatgggggtctataaattatttttccgataaccatcgggctattgcatttaatcgctcagcgctgagcaacaaactttaggagtgggtatggcggataagaatctcagatttttggtggtagacgatttttcgaccatgcgtcgtattgtcagaaacctgctaaaagagctgggttttcacaatgtggaagaagccgaagatggtgttgacgcattgaataaattacgagcaggtggtttcgattttgtggtttcagactggaatatgccgaatatggatggcctggacttgctgaaaacaatccgtacagacggtgctttggctacgttgcctgttctgatggtgaccgcagaagccaaaaaagagaacatcatcgcagcagcgcaagccggggccagtggttatgtagtgaaaccgttcactgccgcgaccttggaagagaagctcaataagatttttgaaaagttgggtatgtaaggaggcgagatgaataaccatccaatgcccgcaaccgatgcggcatcagccagtgatattattagccgtattggcagtctcacgcggatgttacgtgacagtttgcgagagttaggtcttgatcaagccattgctcaggccgccgaagcgatcccggatgcccgtgaccgtctggattatgtggttcatatgacagcacaggccgcagaaagggcgcttaactgtgtcgaggcggcacaaccgcgtcagaacgaactggaatcatcagcaaaggcgctaaaaattcgctgggatgagtggtttgccaatccaatcgagctgtcagatgcccgttcactggtcacggatacgcgagaatatttagcggttgtcccacagcacacttcatttaccaatgcgcaattattggaaatcatgatggcgcaggatttccaggacctgaccggtcaggttatcaaacgcatgatggatgtggtacaggaaattgagaaacagctcctcatggttttgatggagaatattcccgatatcccgtcaaaaccgcagaaaccgacggacagtttacttaatggcccgcagatggataaaaatgttgccggtgttatcgccagtcaagatcaggttgatgatttgctggatagtttaggtttttaatgacgttatcgatagcgctaaccggtagggaattgtccctgccggtttatatttttcatacttcatattatctgtgactcgttgccgtttttctgccactcgagttatttagcacaaaagactgatcttatttgtaagaaaaagattcacgaaaaattaatctgcaccgtaatcacatattcctccttgaaaaatgacctttcatattcatattcaaattccttttttagccgccaccctatgttcaaaataattcgaatagcacgagaacagctaacctacaggtcacttgaagtctgacgggtatatctgcagttaattaaatcaacgtggtgacagctatatacaccgatttattggtgttaactgtgctcttaataccatctgctaataacaattttctgttatccggatcatcgtgacgaggtgtatcatccattaaatataatgttgcatctatgtcaaaaaaacattaaatattgatgcggcgcacacattgtgtgctggattatatacagtaatgtgtgatgtgttaacacttaaattcatttttattgagtaaggattcttatgtataatattgattataatagttttcgttcagtaaaaggattcaatcgacgcgttcgttttcttgtgatgcattatacggccttcaattttaaagattctatcgatgcactcacggggccttcggtaagcgctcattacctggtccccgatccgacggaacaaacttatattgatgccggtttcaaggatatgcgtatttttaatcttgttgatgaaaatgagcgtgcctggcatgcaggagtgagttattgggatggtcggaataatcttaatgataccgctatagggattgagactgttaatcttgctactgataacgatggtgtattcactttcccgccctacaatgttacccagatagcggcaattaaagcgttggcatcaaatattctttatcgtttccctgatattacgccagtcaatgtcgttggccacagtgatattgcgcctggtcgaaaaagtgatccgggtgctgcctttccgtggaaggcactttatgacgcaggtattggtgcctggtatgacgatgaaactaagcaacggtatctggatcagtttctttgtagcctgccatcaaaaaacgatattatttcaaaattgaaacgatatggttatgacacgtctggcgcagtcagtgaggtgggatataatcaattaatccgtgctttccaacttcattttcggccatgtaattatgatggtataccggatgcagaaacggttgcgatcctctatgcattagtcgataaatataaaccataaatatattgtttctaccgctaattatagtttaaaggctcagctcattctttgggcctttctctacgctattctccgcactatttaatgaattctgcatgcctatttataggcgtggttgtactgctgcctctttttatcgttgatgttttcagagggagatcatccttcggaaaaatatcaccctagtgtaaccaatagtaaatttttattgtgattaggcaccggctgtcggtgaggcagacgtatagacgattaacttcgattcactcagtgccatacaggagcgggtttgaacgtctttgcttaataatttgtcaccaatgtcaaaaggtgaacaagaataaaatggggatggtatgaaaagtatccaaaagtgtgactgtaattatctggtcagatttgcagtttcagattcctttatcagagacaattcttttcgcagcttgcttgctatttttatggtgacgatatttgtgccaaatactgcattttctcaactctatgtgaacaatgccaatgatcctggctgttatgtcattgctgatggggggtttacgggtgttactaatagtgatcaaaattgttatacgttgtctttgaataatattaataccaatggggggcagctatttgttggtggaaaaggtgggatcgctgggaagcctagctttatcgccaccccttggacagggacattcacgacggccgttggcaccagtaatgtcgccacagcatacggctttgtcgttcaaagcaatggtgcatttatcaacggtgatacctacgtgaagggggggttatttttgaacggtaggaaagccaccaatcttgcccccgcaacgatttcatcgacctccaccgatgcggtggttggtagccagctttatacggtgatccaagatggaacccgctatttccacgccaactcagtgaacccgcaagactccgtgcctgcgggtcaggatgctattgctgtcgggccggcgacggtggtcaatggtaataacgggattggtattggtagtagcgccgttgttgggccgagtgctgtcgggggcattgcaattggccccaacactcaggcgaccggtatcgccagcacggcccttggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagggtacgctggcctccggtaacggtgcggtggcgataggtgatgcagcaagcgtcagcgcagagggcagtgttgccctggggcagggttccgctgacaacgggcgcggtgcagagagctacaccggcaagtactccactacggataacaccacctcaggtacggtgtcggtgggcaatgcggcaaccggagagacccggacggtcagcaacgttgccgacgggcgagaggccatggatgcagtcaatctgcggcaactcgatggtgcaatggcggcggtgggtgacaccgtatcagggttgcagaacggcactgacgggatgttccaggtgaacaacaacagcggtcaggccaagccttcggtcaccggaactgatgcgatggcgggggggggcaggctccgtggcgtctggcagccacagtaccgcgatgggtacgggcagcaaggcgacggcggcaaacagcaccgcgctgggggccaactcagtggcggatcgtgaaaacagtgtctcggtggggtcagtgggtaatgaacggcagctcactaatattgctgtggggactcagggcactgatgcggtgaatctggatcaactcaaccatagcatgtcgaatgtcaccaacgacgccaatgcttatacagaccagcgctattctgcacttaaagaagatctgaaaaaacaggatagtacgttaagtgcggggatcgccggtgccatggcgatggcgagcctgactcaaccctatacgccgggtgccagcatggcgaccattggtgcggccagctatcggggccagtcggcgctgtcggtgggggtgtcgagtatttctgacagtgggcgatgggtcagcaaattgcaggcctcctctaatacacaaggcgatatgggggttggtgtcggcgtcggttatcaatggtaaagaaaggccaacactgaatattgtttaataatcattaacgggttgtgcgattttttgcacagcccgattctacttcttagggattaaaaggcagcacccatgctatcactcaaaaccactggattgatcatatcgtcattgttactgtttttctctttactgctcttaaccggtttattgttacttaccaagtacgatgcaacttataaacatagtgtcaataataccccgaaaatagagccgcacagggtcgaattaccggcattgccgctgattcaacaagctgtcgcaggtttggtgcccgcagtcgatggtccgcacaaagagctgatcatgagccaggtgtgtgcattggccagaggtgagcgttctcaagagcaagtagcgcaaacattagtgaaattcggtattgatatcagtaatattcctcagcagggacatcctctctcgttattggtggagactgataaatccagtcgtataatcggttgtgccgcgtatgttgccaattctgttatggtggtacctaagccgactgagtttatgacgagtactgataaaccgtcgggtgtctcgtcagggaaaaaaaatgaagtaggaacgaaagaaaaaacactgagtattgatgccaaaaaattagcgcaatatcttcgggttcaattgtctgtcgcgagggccgatgctgatatttttgtaattattgcagtagagttgcaaaagaaatcaggattgactgctgaccaatatacagtacaagctaagaaaatatttagtgaatatgcgctggcctatctgcaacgcgttaaagcacttcatgccgagagtggcgggactcactataagttaattatttactctgatgagtattttaagttcattagcagtgatggttatttatttgagtatggatacgatggtttaagtttgtacttcaataaaatcccatggtatgagggcgggaagttactggggaaggattattttctctctacttcgtacagtgaaccggttttggcaaagcgtatacaaggtgaagcactttctcataaataaaatgatgttttcctctgaggttgatgacaaggtgccagtggaggagataataggcaggttgtaaaagtatcggaggtagcagtctgaaaaggcagttgattgtatgatgagatagaccgattatttttagttaattgggtcgttagtgcggatactgagagcgttcgagcatgggaactctcttgttgggtcgccggaaaatttattgatagatagattgatatattgaagggggattaaatagcataagtatgttagattttcagcttaatcggcaaatgaaaggactctaggataaaatgcaagaagtattaatatgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcctttgatttcgctagcatcttccaccgggtagtgcgacatgatgccaacgattgtcagattttttaaacctgcaattgtctttgcgtcatttaaaccgcgggccttactgacctccagcccattacgagacatccctgcggagttcagtgccagatggatacgcagaacttttccattcagttttgcaatattatttaactgctcagcgacggttttatcgccaataagttcttcaacatcgtaagccatagcttgttgcatttcttttaatgttgcacttctgacccgtatcaactgacccgtaaatcctagatcacgtaccgtttttagttcctgattgctggcaaccccaatacattgcacattgttttttagcatcaccggtgtgactaaggtcaggtcatgtccataggcatcaccttttaatattgcacaaagtgtggatttattatccagcagtgtaagcatctttttagtattgaaatccagagccccttgagagatttcaagccacgcattatttactacaggttgctgggcgttggcagatagtgaggtcaggctaagatggttttttgatacgggttggctacaagcgaccaaagttattaatggtaataagaataaatgacgaaaacgaacgtgcatgaaatctcctgaataaattttccattagttttttaactaaaacaatgaagtaactggtataagatttttattaaaaatatatttttgtgacgaggtttgttcggagggtatattacatctaaccaactttggtccgatataacatattaaaactacagttggaatgggctcaaaaaaaagattaaacaatatatttacctgtttttttcgtgtatgcgctacatggcgttaagtttaaacagactaatcgcagttaatttcaatgtgattaacgttatttgcttgctgtaacatgggatagaagagaagaagggagaggctctgttagcggtaaagtgcagtaagaagacgcgggtattttgcgctgatggacctctgccctagaatgttttaaggatgtttttcatcgtcaggctgccgatacacttccccacaaagcaataccacatcgggtcttctttcatgtaggcgaagagccacatccatgcattcatgacgtgttgaataaatatcttctgtcaccggaagcgcctcacaagcatccatgccgcaagcactaaccagtaaaacaaaccctatgagcatatagcctccttgttataggatttatatgagtatagcgtgttttgtgggggctttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttatcagtaagcgttgctctcgctttataggcaataaaacgttagagaggggctactcgaatatgagttagccaaatttagtcataacaatactcgtcataacaacacccgccataacaacacccgtcatgatcaccaaactggcggcaagacgtaagccactgggtttttattttagcatccaatatggcaataaccagagcgagcagagcactgatttcacgtaatattacttccgataggtatcaattttcactgaggattctgtttgtattgtgacctttaggtgccagcaagggagtcaataataaagaggctaacgggagatcatggccattttttgcgtgaaagtgaggtacctataggggggaacaccggcgtgggagatcacagttattgcttcctaaaatagcggtaaattggcatcatataacgatgatattggtttttaggatgaacgatgaaacagtttccttttgataaacgttacgagattgaagatgcccacggtagcgttgagtattatatcgatggcgatgaatatatccgcaaccaagatgggatccctggctatcgaatcgacggttatgaagtgtacgaacagggtattgagtctaaattagcgggtttccttgaggggaaacacatcacgacgccagatgctgataccctattgacgattctggatgaacaatcgccagtagattaatcgttttaattttagccaattagattcaatatccacaataaaagacccttctattgaatggcgaggttattgacaaagtattagcgacggagagaacaggcagatcgtaaagacgccgtcaacccatccctgggggctcgagccgcgccctccctggcgcggacgctttactcttctgcctatcctcaccgtttcagatcgcgtcatcgggggttgtcagcagcctgacccttctattgaatggcctaagtataaaaatgggttcggcattttgcgggtatcacatatcacgtcaataatggcttaatctgtagtgttgagtttgtgaagcaagcataaaaatagtatatgtttaacgggtagatattctgcagtattggctaggaaatataatgataacgcgttggaaattaattcgctccatagctttactgctcggaatctcttttttggcggcctgtagccagctcccaagaaatccagtgcctgtagcgttaatgcctgccgctgagatccctggaatgccaaatattcgcgctggggcagggcacattagcgccgtatttgaagcagatttgctgcaatcctataaagatgaatcgaaagagatgtttcgtcaggctgacggaacacgggtgtacccgcatttagccttgtccggtggtggtccaaatggcgcatttggtgctggctttctaaatggttggacagaaacaggtaaacgtccggttttcaaagttgttagtggggtttcaacgggggccttgatcgcgccttttgctttcttgggcagtgaccacgataaagccctgcatgatttttataccaccacaacgactcgagatatttttcacataaataatctgttgtttaggctatttttccgtgaatcattggcagataccagtccgctgtctcagttgattgatggccatattaccccgcagttgctgagtgaaattgctaaggctcataaaggcgggcgtcggttgtatatggggacagttgatcttgactcacaacgctttattgtgtggaacatggggcttatcgcatccaaaggaacaccagaagccttgatgctatttcgtaaggtgatgttggcatcctcttctgtgcccgtcgcattttcaccggtcttcttcgatgtcgtggctaatggtaaacactatgatgagatgcacgtggatggcggtgttgccgcgcgggttttctataatggtggggtatacagctcgaaagtggtacgcgccagagcgggtttagctgacagcaaagaagatatttacattattcataacggtcaacttggtcctcagccggagccaaccccgcgtttagtccgtaatattgctttgcggaccttggactcaaccagtaaagctgcgttagtcggcgatttataccgtatttatgctttctctttagctgagcaatcgggatttcattggataacgatcccacctgatgtcgatattaatggcgcggaaatctttgatccagtcaagatggaacgcctgtatcaggcgggttatgccgaaggattgcgagggcctgaatggtcgctgcggccaccgggttctattgaaatggaggtgctattaaaggaagcggccacaatacagactaaccaaatgccagcggattaaattcgataggagagaagaccggattggttaacagaaaatagttaatctgctgctttatcaaactgttagcaccaattgaaaacaatttaagcagcatataagcagagggggtgtaattgtgctacactatgcgaccgataatcaaggataaaacatgaaaaaagtctcaatcattgctcagtgcttaataaacgctaagaatttcagtgagatgtctgaagctgaatcctcgataaaaaaagtgttcagcgatagctactcggaacactctttcgatgaatggaatactgacgtttcaacattgagcgctaaccgtatcattagcctggttgctggtgcatccaaggttcgggtcaggggattgatccaagaattatggaatcactgatcccggctcaatcatttccaataatctgcctaccatttcactacgccaagcatgccagccatgccgcgtggtgaatgtttttacnnnnnnnnnnnnnnnnnnnntcccacgcgacctctctctccctgtaacacataagatcagttatctcagacaataaaagttctgttttggcgacaataaagtgagtaaatgttgaccactccacggcttatgattggcggttaacgtaagctgagtcagtcatacaacagagaggtgagagtatgtcatttcttgataatcttaaaaaactggtgaacggtgtacgggtacagattaagtgcccaggatgtagggcggattctgtacagagtgcggagaaagtgcaaaaaaatatcgcgttgatctgcccgaagtgtggctgtttattcttgccacaagacacacctcagccatgatcaaatcagccaaagatcattgatgcccaccgtaattgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaatttgtgaatagaacagttgttgacccggttgaatgcctagcgcgatggcttcttcggggcttgcagggcgagcctccagatgcagaacttgactgctatggcggtgaccacgggcggcgatttcatcggcaatattatgaacttcaagtagagcactgtgggctttcgcttcagcaacgaaagtaccaacaccttgcatgcggataaggaaaccttcattggtgagttcacgtagagcacggttgatcgtcatacggctgacccctaactcggtcaccagttcactttctgatggcacgcgttggtggggctgccaggttcctgttctgatctggcgaataatggccaatttaacccgttggtaaattggtgcaggaatgtcgtccattgctgcgctcaattgtaaaaccgttgattgttctgccacggcgttaacctcgtcaaatagaatatttatatgctaagtctacggttgaatttagcgtgtgtatatgtatatacaagtaagcgatttaattaattgacgcagctgcggggcgcgtttgactctgaacaaaaatattgggatatcgctatgccagtttattttaccaagcgtgcttttttacctgatggatgggctgcagacgtgcaaattgcggtagatgagctgggggatatacagcgtatcagcactggcagtagcagcagtggttgtcaggttttatccgggccagtattacctggtatgcctaatctgcactctcatgcttttcagcgcatgatgtcggggctggcagaagttgccggtgatccacaagatagcttttggacttggcgggatctcatgtatcggttggtgcaacaactgacgccggaacaggttggtgttattgcccggcaactttatatcgaaatgctgaaaggcggatatacccaagttgctgaatttcactatttacatcatagccctgatggttccccttacaatgacataggggaaatgacggcccaattgagtcaggcggcacaagacgctgggatcggaatgactttattgccagtgctgtatagctacgcaggatttggtgctcaacccgcacagcaaggccagagccgttttattcaggataccgagagttatctcagacaacagcaggttatccgtcggcagttggctaatcagcctttacaaaatcaggggctatgttttcactcattacgtgctgttgagttaagtcaaatgcagcagattttacacgtatcggataaacagttaccggtacatattcatattgctgaacagcagaaagaagttaatgactgcctggcatggtgtggccagcgcccagttgcctggctatatggtcacttaccggtcgatagccgctggtgccttgtccacgcgacacatttggatacgtcagaattggttatgttagccaatagtcaggctgttgccgggttgtgtccaacgacagaggccaatttgggagatggtattttccccggtgttgactatatacatcatcagggccgttgggggataggttctgatagccatgtttcgctggatgttgtggaggagctacgttggttggaatatgggcaacgcttgcgtgatcaacggcgtaaccgtttgacctgtgagcggcaacccgccgtggcggatctattgtacagccaagcattagccggagggcgtcaggcttgcgggcgtcaaattagccagctagccgtaggctatcgtgccgattggttagtactcgatggcgatgatccttatattgccgggacaagatcggcatctttgttgaatagatggttatttgcggggggtaaatcgcaaattcgagatgtttatgtggcaggcaaggcggtaatcgtggatagatatcatccattgcaacagcaaactgcgcaagcttttctggctgtactgaaagcctgccaacaggaggtctgatgagttttaccgtttttgattttgccggtctgcccgtcagccgctggcgaaatggtggcggcgaaacccgtgaaattgcgtgttggcctgtcggcggtgatgactttgcatggcgtgccagtatcgcaacgattgagcaggatggtccattctcactttaccctgatattgaccgttccatcaccttacttaccggtgatggcatcgtcttatctagcccagggttaggggtacataaactctcaaatcctttacagacgtttgctttccctggagatgttcccgttaatggccggttattgggggggagcagccagggtttcaatattatgacgcgtcgtggctgctggcaggccacggtaagttccgtaagttcaggtcagcaattacccgcctcctacggtggattgatttatatcgtcaaaggcgagtggcttatctgccatacagaaacacatcagttgaaggctcaacagggttgctggtggctaccaacgataaaagcagggcaattacaaccgcttgccgccgatagccacttgctgtgggtaacgttagtgcctggccgctagagtagtcattatcacaatcgctatggcaatctggcatttgtagtcagtcatgtttttacgataaatcatgctgttatagttaaccttatgttcacaaagtggcattgtgagcatcaaccgaatatggacctcttgttttataatggtttggttttgtagtaatgggcggcagcggggttaatcggtcattgctgtttgcaacaccagataacgggcaatcgcgatcagcgtctcatgagtctcttctagcttgagtagggggtctgcttgatgggtgatttcggttccggctcgtaatccaaatcttttattcttacgggaaaggctctctgaaattagcgtcgcatccaatgcaccattgctgtcaaccattagcacgctgctgctataggcctcccatgatcccagttcatgaagagttgcttgcatcagatgatctttaggaatatcggcagctacaggatacagggattgcatagcttgccagtggctgatgcctttttgtagctggccttgcagacaggaggccagattttgcaccttaccgcaagtaagcaccttcatatacggaacaatggcaactgagcctggtacacagattggtgttagcgttgcaacaacagagaggattgagctggtatgttcagtgatatctttagtattaattcgtaattcatgatgaagtggcaccgattgagtttggtctgacgacagtgcatgtgtatcggttaaaagttgggtgatcagacagccattggctgagacagtcacggcagtctttgagctaaagcccattaattcaaatccttgcatccggaaagcataggagcgtgccgaggtgttatttatgcgcccacgttggtagcttgcgagtaaattaatattatttggcagcggtatctggcgcgataaaatggctttctgatatttaccttgcctgatttcattaacggtttttgctacccgatcacagaaaatagtagggtcagtttggcgtatctgcatttcgatggcgcttctttctacttgtgtctgcaggtggctgtcttgcttatgggcacgttgattattttcatcatattcatcgccaggttgttcataaatagatggctcataaatagatggttcacaactagatgatttatagatagatgacttgttgatagagggcgcgttgtcatattggtcactgtcacattgctgcagcatcgtaagcagttggggtaagtgagagggaagcaaactgcgtattatagcgctgccgcgattgagtctatattcatgcagcggaaggaaaatttgcagtagtgcggtaccgggggccgcgtgagacgccgggttatggaagagatgaaccaattccaattggctgagaccataagctcgccactctttaatcgggatacttgccagtgcggatgaaatattaccgacgatgtcggaggataaccaaacacgctcttgaaattgttcgccgctaaagctatcgccatgagcattttgctgctggtaacgtatgtgaacataattaggataggcagttatcagtgccgccagcccaataccgaccgagaactcaccgtctttttcatagatagcgtagggttgccattcttcattgtcagtgagtgacgaatatccttctgagccgcttttactgtgagagatattgcgggcaccctcttgataacgctggactaattttgtcgccattgtcagtgggggagcacagatcgtttgttgacactgcgcatagtaaagcggttctccagagcagggcatgggcgatgttactccctctgggagaggctctcgggcctgagcagataaatgttgactatctatcctaccaaaaggggggagtggccaacccgtgatgtgtttgagtcggttgggcagggttccacattgttgttgatagcggcggatatcaggcaatatgagcgctacatgtaacaacggccaacgggataaatgatttttatcccatggctgaggcctcaccatttcggcagtttctatagcttgggtaaatgataatgaggaaggtataacctgaggtnnnnnnnnnnnnnnnnnnnnnnnngtgtatagggatggtggtctgttttttctgcgggtcagttctagtggcgtggacttaatgaagaccatgacatcatccttatgtaatagttattttgattaattatttttttctatttattttaatgataatttctatcatcactattattatgttaatccagttagttgtcattagcacaccctttaacaatcttattggaatataatttttggtataaattcattttataacaatgacatattaataattaaatgaatggatgtggggaggacaccctgtaatagggtcttatgctggaatctattttgatttaaggcgtgctctgatttaatgaattgcctgtttcattactgatgtttaactatttttcttgcgtgatatgattttacactctctatttctatgctgtatcaatgtttattgatgccattgagacgtcaggatagtggcggtaggaggaggtgggtgtttgctgaaggaagctagatatattcagatagtttccatgccaataataggggaattgtctgaaatagtgtttcccatctgcacctttaagcaccaaacaggtattctagtcgctcactagcaggtttgaccattttcgttccccaataattaggggccgccaaagggagatttctccccagccacatactggcaattcacgtttcaagcgctaaaaaggtatctatctttccatgtcgacattattaatttcagcacctcatctggcgttcaaaattatcgccacaggggtatcgttaccccctgatagggtggaatcctcgacgttggatcgtaaactcaataagcctgtcggttatgtagaacaacgttctggtgtccggcatcgttatcatgcgacggcagatgctaaccaagctgagttagcggcggcagcactgcatgatgcccttgagcgccatgggatcaatccttcctcaatcgatttattaatatcagcctcggctattgcctaccaggccctaccgtgcacggcggtgcatattctcaaaatagcgggtctggcgcctcgcattgctgggtttgatatcaatagcagttgcgtgagctttatttccgcattacaggtggctgcggggctactgaatgccggaacttatcagcgtatcgctattgtttcagccgatctggcatcacgaggtattgactggaatgatgaggagatcttcactgatcttcggtgatggtgccgcatgtgccattgtggaacgaggagatggccgcagtggcatattagccagtctggttgaaatgtatcctacgggcagtgagttatgtgagattcgggcggggggcacacgatgcaaccctcgctcaggtatggataacgacgatttcttatttcatatgcagggcaagaggctgttccgacaagcctctggtatcattgaagattatttccagcgtctattggaaaaaagtgggctgacattagcggatattgccacggtaattccgcatcaggcgagccatttatcgctggcgcatatgcgcaaacgcttacatgtgccaacagatgtgctggtggatatctatcgagatcatggtaaccaggtggcggcatcgataccaaccgcattgcatgccgccgtgatgagcgggcgcttttcgccgggtaaaccggtgatgcttattggtaccgcagcagggttgacgctggcggggatggttttgctgccatgagagccttacgatcatgaaagtcttagtgacaggggcaaccagtggattggggcgcaacgcagcacaatggctgttggaggcagggcacgaggtctatgctatcgggcgggatcaactggcgggggaagaactgcgcaagttgggcgccacctttatcccgctggatctgaccatgaccacgatggaggtctgccagcaatggctcaaaacgtgcgatgtggtttggcactgtgccgccaaatcagcgccgtggggtaacccacaggattttcaccagaccaatgtggtggtgacgcataaacttgctcaggccgccggtcgcgagggggttaaacggttcattcatatctcatcacctgccgtgtatttcgattttcgccatcatcatgatctgcctgaaacataccgggccagccgcttttccagccactatgccagcagtaaatatgcggcggagcaggtgttgcatgaatgtatcgctcattatccggacaccacgtatgtgatcctgcgcccacgtgggttatttggtccccacgatagggtgattgtgccgcgtttgctgcaacaactgagcagggatcgcaatgtgctgcgtttaccgggaggagggcaagcgcagcttgatctcacgtttgtgttgaatgtggtacatgccatgatgttagccactgataacgacgggctacgctccggtgcgatttataatattaccaatcaggagccacaacggctggtgacgatgttggattctctgttgaatcagcagcttcacattaactataccttgcagccggtgccctactcgttactttctgtcgtggcggcagggatggaactggtcgccagtatgacccagaaagaaccactgttaacccggtacagtgttggcgcagtctattttgatatgacccttaattcagaacgtgccattaatgaactgggttaccggcctcgttactcgatggcggaggggattgtgctggctggcgagtggcttagcgcgcagaggagtggccagcatggctaagatcactacgtttgaagtgggctattgcacacaccttgcctgcatggcgcttaaaggcgccccttttcgtgtttgcaagttcccggcacgcgcctgtttgattgaggtagacggccaccgctggctgtgggataccggctatgcaacttggtttgagcagtacacgcagtcaggggtttttcgcctctaccggcaagtgacgccagtctatttcgatcccgcgcagtctctggtgacacaactgcgcgaacaaggctatgttaatcgggatatccacgggctgatcttgtctcactttcatgccgaccatattgccgggctgcgtgattttagcgaccttacttttatttgctctggtgacggttggcataaaacccgcgaattgcgtggcgttgcagccctacggcaggcgtttattcctggcctgataccggagagttttgaatcctccctccagtttatcgagagtttcccacagcagatgctaccgtctgaacttgccccctttgagagcggtttcgccttgcccggcagcaaagggcaggtcattctggtgccgctaccgggccatgcggtggggcatattggggcatttattcttacggataatggctgggtcttgctggcaagtgacgcggcctggtcaccgttaagttaccaacaactgcgtgggccatcacgtatcgcgaacttattgatggcagactcgcgtgcttactaccaaacgttacagcggcttaatcacttatggcgcacggggaaaacagacattcggttatgccatgagggggatttatgatcccgtttatgacgctctggcactattttcgtatccgacgcctgcactttgccaaccgtaaaacgcttgaagcttatcaggtcaaaaaacttcagcaattttctcaacaggtattagctaatagcccttggttcagacgctacgcctcacagccgatcacggcgtggccactgatggataagcaactgatgatggaacattttgatgtgatgaacacgcagggtctacaccgtgacgtgctgatggcatgtgcgcttggcagtgagcaagatcgcgatttttcacgtcaaaccgggaagttcagcgttgggttatcatctggcacctcgggccaacgtggtctctttgtggtcagccctcaagaacagcaactctgggcggggggcattctggctaaaatgttgcccgatggcgtattcgcgggtgagcgtgtggcgctatttctgcgggcggataataacctttaccaaagtgttaacaaccgttggttgagtttggcgttctacgatctttttcagccttttcagtctcacgcaggtcttctggaacagcagtcgccgacgattatcgtcgcaccggcacaggtgctacgggcgttagcgttggcggtgatgcgcggagaactgcacctcacggttaaaaaggtgatttctgtcgccgaggtgttggatgaacaagatcgtcaactcctacaacaggtttttggtcacgttggtgaagtctatcaggcgacagaaggcttcttagctgccagttgttcccacggcaccttgcacctgaatgaagaatttctacacattgaaccgcaatggatcgatgagcggcgctttaccccagttatcaccgattttacgcgacaaacccaacctatcgtgcgttacaaactggatgatgtgctggtagtgagcgataagccctgtccttgtggcaaccctgcgcgggcgattagccatattgaagggcgttgggatgaccagttactgcttcctgacccgcaaggcatattgcaggtgatatttgccgatctctgtagtcgggtattggccaccgcgttaccgctgacggcggattaccgtctgattcagcgtggcgaccatcatctacatttgatggccgattgcacggctagcgaactggagtgttgtcggcgtgcgatggtattgatgcttcagcagcagggtattgagaccgagaggttatgttggcagttagaggcagtggccgtgatcccacaatttgatcgcaaaaggcggcgtattattcgtcagggcgtcgcagggtgaaaacagggctatttctggcacccatcaaggcggttagctggttggcggtattgccctggcatggggagcgggcgttatagcgcagtgggtaaatgggcaccaatccacagatgtcgtcagataaaggtgagcgatgacgaatatattgataacgggcgcatcggggtttattggcggggcatttatgcgccgctttgcctgtcatgacgggattagactctgtggtattgggcggcgctcggtagagggttttcccacgtcagtgcgttatcaggcgctggatttagcccggcttgcaacactggattttacgccagatgtggttattcatgccgccgggcgagccgggccatggggaacccgccgtgagtactaccgtgataacgtggtcactacagagcaggtgattaaattctgtcagtccagaggaaacccacggctaatttatctttcgactgccgcggtctattaccgttactgccatcaactggcactcactgaacagtctgagatcgggcctgaatttgccaatgattatgctctcacgaaacatcagggtgaggcgctgatcgaggcttatcagggagagaaaaccattttgcgtccttgtgccgtatttggccctggagaccaactgcttttccctcccttattagacgcggccagtcgtcacgggcttcctcttttaatttctgaggtgcccgcacgcggggaattaatgcatatcgatgtgctgtgtggatgcctttattcgctggtacaaggaacagaaataatgatttacctcgcggccatctggctgggcatcttgttgtttaagctgatttttacgctacgaatgatgaagagagggacgcaggcagggtgtggcgtaccacaagccaccgccacgatattgcaacctgtgttgagcggtgatccacaattggcaaccgtgctggaggcaaacgtcgttgcactaaaacaggcacgttttttttggcttattgacgatgatgatacggtggcaagagagatagccatcagtattcagtcgcgttatcccgacagggaaattaaggcaagctatttccccccagcgcctgaaggggttaatcctaaagttttcaagctcgaacaggcctggcgggaggtggcgagtgacatcttattggtattggacgacgatgcgtttttgtcagcagagtctttcgggacgctattgaaccagattgaagagggcgcattagtgaccgcgcttccttattattgtgccgatagcaatgggtactcccggctattggcgcaattcgttaatgataattccggtttcacctacctgcccttgttgccgttttcaccccccttaaccatcaatgggatgtgttatgcgatatccgtcaatacgttggctcaagtggggggctttgccgctattctacacgacctggccgatgatctggcgttggcaaccctgctcagacaacatcatattcgtctaatacaatccaccgccccagtaagggttcaaaccagtctttcttctggcaaaaagtatatacaacaaatgcatcgttggtttttgtttgccacgctactgttgcgtgaaaaaacagtgctgataaaactgattatatttctgctacaggggctgcatcctttactcatgtgggcgatgttactcactgttggatgggagtgggtgacggcggcccacggcatcacagggattaacctgggcattattgcggcttgtttgctgatacgccatgctgccctccgtcacgttcagcaggccattgcccctgatatccgttcaaatcctattttttcgctgttatctgaattaatgcaaccgttacatttattacatgcgttgtgtaaccgaacgatttactggcgtacgcggcgctatcgtgttttgagtaataaaaagtttaattcactatgaataagataaccttacagatagcttatattaccggccgtagctcgccagaaagcggcagtttaagcccggttcaattagcctttatcaaaaaattagctcaaccggggcgcgaattggctaccttgaatttcccgtatcgtgctggtgaaaatgagaagaaaggctatttagcgccaggtttaattaaagctagctatcataattgccgcgaatatctttcctcccgccaccctgagtttcaaactcactatcggcccgctttattggctttactggcacgagcgccgcatacggtattgctatctggcagctgtggtttggagttatttaataacttaaatctaccgaaggccatgatgagccatgtcagtatctttgcttatgggccggtagctcggcagcggcctttgtgccaccacacgctggttcaagggcagcgtgatttgatctccagattttggtgtcggcaagtggatagcaaagtcagtggtggccatttgaattatctctctaacccagcattactgacgctttgtgagcgttttattgcggcagttgaatcaactcagggattgcgatgaagacgttagatgatttgatccccccggctacccgctgtatcgatctgctggccccgcctttttctgggcacttacacccgatactggcgttgggccgcatgttggctaaaaattacgaggtacgcatcatcagcacgcaagatgcgttggcgcgtatcacggcggcagggctaaagggcattgctttgccgggtgaatatgacccgctgttacaggcaattgccaacccagactatgcggttaaaagcagtccgctgaagctttatcgccaatttaaatctgcggttgggttactcgtcgagtttgcctcggcactggaaaaactttatcaacatgatggtgcgccagacctggttattgctgactttactttacccgtggtagggacggtgagtaaaaaattgggcatcccttggtggacgagtttaccctcaccctgtgtgctggaaacgttagacggcccaccggcctattgcggtggcctttatccagcgaaaactgctatggataacgtcagtcagtttatcgcgcggaaaaaagtccgttggtttaaaaaaacgcttttttggttattccgtagaacaatctcaacaaccgggatcacggcgttatatcgcgccgatggtacagaaagtgcttattcagcagactgtattctggctctgggtgatgtcgcatttgaatttacccgaacctggccggagagcgtccattttattgggccagcgctctatacaccgcctaatttgcagcctgcgccgcactttgaagcaggtcgccgccatgtgctggtgaccttagggactcatctggcctggcataaagatgaagtggtaaaggcggttgagagacttgcccgaaccatgccagagtcagtttttcatttcacagagggggatccgaacgcggcttgccatcagcagaccgataatttcatccgcttgccatggatagattatgaaacctgttttctgcaatagcaagcagcatccttaattgattggtcggttctattatgttgtcgccataaatatctttataaatagtcaccgcttgatctggcgtatctcgataagcgtctaaaacagcgggaagataatagttccttgcactgttatccagcataagtaactttaacgcagattcaggctgtttcttttcaatccaggcatcaacataattcttgtatgctgagaatgagctcggtttctcgagtccaatctgtgataaaaataccattgctttgtctggattacctgttcccgcaatccagtcagcagaaatattcagtgataacattgcctctttcgaactgaaatcaagtttctttaatagcgtattggctcgttctggtgagctaaacatcaggatttctcggtgcagttcgaaataaggggcctgagcatcataatgggggtgttccgccagcggtagggcattttccagttttcgttcaaccactgaatagacatcgggcaatgtctgtgcatgagcgaagctcaagccagagcaaaatgttgcggtatagactaaagttgaaaaaaagtttagagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctcaaagtttattttcagtttcatataatcttatccatgatcaattttatgaggtctgattaatccagaccccattattaaaattatttacttgttggattctaatttttttaattcttcataggcttctctcatcccacttttagctgcaacggtaaagtggaattttgccttatccaaatttttctcggtgccgtctccattttgatatatccaaccaaggttataatgggcgtgcacgtttccttgttcggcagcttttatgtgccactgataggcttctggtaagttcttttctaccccttcaccgacgagatacagatagccaatttccacttgagcatcacttagccctaactgcgctgctttgagtaaataggagaaatatttggtttgatcttctttaacgccgtcaccttcattatacatttgagctaaaagaaataacgccttaatatttttatggtctgctgatttttctagccacttaagacctctatcatagtcttgacaagtataatgatacttacccagttcatactgtgcattatcatcactctgtgaggctttctcgcgtatttcaataggattgtatagcgagtcaatacttttattattgatatagcagtgaataatgctaacaccatcggcattatatgtttctccggtgccctgtatttcattattcacataaggggtggttgttaacagtctaccggtacgatcattaaactcttttttgatgccgcttcttatgccttcaacatagggcatttcttcaattaacttccctgtattgatactccatcgtctatccggaccatcttttttatcgttcttatacattgtggtataaagtagttttcctgaatcataatatttatgttcaccctgaagtttgccgtctttatacggtgagagtgatactatttcaccctgttcgttccatttctggctatcaccatctaagatatcatttttatagctggttgatgtattaagttgtccattatcaaaccactctcttgatacgccatttttgcggccttcgttatcgtagatttcttcctgtcgcatttttccatttttataccaagtctggctagagagttgttttccttctttatacgttgatttagacactaactgcccttcggggctgtattcctcgttagttccatggtactgatctttattgtttttattataaatagctctaattttacctgattcaaagtagactgtgtatttaccaacgactttgccagcatggtaggttctttcatctttaattttaccatcaggaaaatactcaaagtatttcccttcgagtttattattcaaatagctatggttctctttaatttttccattgtcgtaataatgagggcactctccgtcggctattttgctgtcaataaaatgtcgtttgctttcaatagcaccattttcatggtagataatatactcaccattgaccaagccatttttaaataccaacgtctcagctaatttccctttttcatcataatatgagtcgtatttcccatcctcttttccctctttattataagtgagaatatgttgaatatttccactggagtaataggatttgaaggtagagacgaatttttgtgttttgaatgtttcatcgtcagtataaccttcaaaggccagcagtttgctcggtataagttcctcagtttcttctgatgactcaataaaccacccggccactttccacagttgcttttctttatcaaaggttaatggcatagggatcaccgatgtcgcctggcgtttcaccgtggcctttaagtcttgatttaaccaaagataagattcttttttcatgaattcagcaccgcacagtgcttcagtgcaaacttctatattggtgagcatcggtgtgccaccgcggtcacattgatctattgtcaggaaaaggtaacgttcacttaagatctcaacgagcaaactcttgatttttgccgcgtatacttctgacgttaaaccaaatgattctggccggcctgaaagcgtattcttgttacagggggttttggttttaaagtggaaccgatcggccagcagtaatttcatatcactatcaatggccgttttgttaaaatcaatgttatcaattttagcaacaaaggtaatgggtttaggtactgccggagggggttgctttagatatgcaaccgacggataagagagtattaagagtgccaccagtttttttttcaatgttaatccttaatttaaacgttcaatccattgccataatattttttatagtcaatttcagcggtgaaatgccatttttctaaccaatagtgctaatatattacaagtaaattaatgagtgtcaaaacgtaatttttcagatgttgtggtagtgattgataatattaaaaatattaatctatcggcggtgatgaattcttgaggttacagtagaaatgacagatttccaattaagttacatttctctctattgttttttacatttaacttttgagtgcattttattatttttaatttgtgaagtgggtgcaatattaattaaatggaattatgaatgtacgatggtaactcgtataatagagacagaaaattgagaaatatcttattttatcctcgtgcttcaataagaatagatgacgtcgccttgccgatatccaacacgtaatcatgagatatatcccacagcgttaacatcgattttttagggggatgtttatctcgaagtatggttaatctcactgaaatattgtcacctgttttttatacctatttccctatcactgaaaggaaacagaactatgcaaggacgcgattacattccctgcgatatcgcagagtaccatctgcttgacgttgctgaattacccccgaaggacaaaaatagggcgttatgcgacatgcgttccttccttcgtgaagggcgttatggtgagcttgataaacaactggaaagtgcacttaccgcatcattccttagccgtgatgccgagcagcgttattatcgtggctggatggatatggaaaatacccccgatttacgtagcgtcatttcaatggggccggaaggtttggcacagatcaaagcctggcaacacgactgccctgaatcgaaccatgcctggttggctgaaacgttgtactggcatcattgtgcctggcggtatcgcagctatggctgggcgaagaagaccactgctgcgatgtgggtatgtgcagccgcctgtaatgaaatgatggtgctggcagccctgcaagcattaacactggagccacgccagtggatggccgctgcgctgattatcccggcgattaccgcgtttggcgttccggcctggctggctgtcattattgccaatgagaaggcggattcattgccggttctgggcgaattacgtgactatcaacagtgctatcctgaagaaatggccgccttgatgagttattcaggactgaatgcctatgctcagatattggctcccgatgcgttaccgccaggtttactgcgtaatcaaacagagaaggcacttattggcccgcattattggctgtttgccagcttgcatatccatccaacccagttctacatcttcaccgattacatcccgttccaaatgccccgttggcgcggtttaccgcaggacatgctggacttaattgtttcaccggcttgtgaacatttgagtcttcaggagaaggaccatttacgccatctgatctggtgggatgatttttgtgatgatctcggccataaagtcgccgatctggttgaacgtgagtggcagtttaccgaggtgaaacgcgaagcggaacaggcgttgaatgcaaatgatcgcgctcaggcattacgctggctggccgcgagttactacgtgatggaagatgaaccatccgcctggcactatttacagcaagcggttgcacaagagcctagtcttggcgggtatttacatcatgccgcgttacggcttgctggaaagtttgcccctgaatcacgctggcggcataaccagatttgccataatgcgcagcttatgcattctccccaggcaatggttttacagggctactgtttgttgaccgggctgtttgggtttacacaaaacgaggcgttagggcgtgaatggcttgattatgctttgcagcacgatccaaaagatgcctgggatcaaaccggtttcatcttaaatgaacttaattaccctgacgatgctacgcgtctgttcactcttggggctgaatatggtgcgcgtggcacggcgtcaagcctgggtagcttttatctgtatgcaccatcggagacacgggacattctgcgcgcaatcagctattaccgtcaggttgttgagcaaaacagtacgcttttaagccaaaaagtcatcgccaaatatccgctaatcgataacaccgatccattctcgtatgaagatgaactaaaaagagcctattactcactggcgcgctgttaccaactgctttcatacgaggaaactgatacggtaaaaaccgccgaacttgaggggaaattggttgcatcattaaaagcatcggttgactggggaaacgatgttgctttacccgagttgttagccctgctttcagaacttcataccttgagtgtgactcatcagtatcttgactttctactggagcatggcaacaaaggcagtatattggcgatgacttcactggcaaaaatttacttcaatcgaaaagataaacatatttataactataagcttagcgctcgctggatgtatttcgcactggcgttggcgcctgatgatgaaaaagttaatgaagtctttttttcccgccatgcgcgcaaccgttgggttactcaccgttatgtctggtcgacatcacgcattgccgtacatgaaatcccagggcaggagcatccaatatgctgaccctaatcagtatcaatcgcgaggttctgtccgggtatttttaatacgtaatcggcccataaaatcggtgcgttctgtatggatatccacttgagtgaatgctgacccaatcgcgaaatgcgattaaggtaaaacatattttcattaaaattgaaatgatgttcacaaaatgctatgttcagcgcagtcatgtcaaactatcacattcaatgggcgactgctcattgactaagaggagataacaaaatgaaaatcgcactgatgatggaaaacagtcaggcaggtaaaaacgcgataatccttaaagagctgaatgctgttgcctcggaaaaagcgtatccggtattcaacgttgggatgagcgatgagcaagatcatcatctgacttatatccacctgggcatcatggccagcattttgttgaatgctaaagcggttgattttgtggtgaccggttgtggtacagggcagggcgccatgatgtcattgaatatacatccaggcgttgtatgtggttattgcatcgatccagcagatgctttcctgtttgcacaaattaacaatggtaatgcgttgtcactgccgtttgctaaaggctttggctggggcgcggaacttaacgtgcgctatatctttgaaaaagcgttcactggtgtgaaaggcgaaggctatccacttgatcgtaaagagccacaggtacgtaatgcgggtatcttgaatcaagtgaaagcggcagtcgtgaaagaaaattatctggatacactacgtgctatcgaccctgagttggtgaaaaccgccgttagcggtgcacgtttccagcagtgtttctttgaaaactgtcaggataaagagattgaagcgttcgtgaaacaaatactcgcgtaacgatataatcgaacaaaaggtttcttattgaactgcaccccaattattggataacaccctgatatttggcagtgcagttttttatgctgtgtcacatttactgcatagctaaaattcaatgcatggtgaatatattactcgcggcggcctgttgcggtaaaaagcacgaccatgcctacacgggtaattgcaacatcacggaactgggacgatagcatggcatggagcccatcttccgtatcgtctttgttagaaaaaataccttttgagttatacaccttcatcaatttcttcccaagacgattatgccctgcatcattgcctaatatcgtcgcgccataaagtgtgccacccgtttttaaccccatagcggtattggctatcacttgcactttatcctttagcgcaccagggaggcaatgcagcagatagaacattgaaattgagtcaaaatagccgtggtattgggctgggaacggttcaaaaacatcatgctggatgcattccttgacccgtgttgacccaatgcgattgctggcaacagcaaggctgttggtattgatatccatcagagagatatgagtagtttcaggcagatgtgtcagataaaagccagtccctacgcctatgtccaaatgttcattaccggcatattcagtgaaatgaggtactaaaacgtcgtgagtagggcatttccaagcaaagtgattggacattttcaatacccaccagtcatataacttcagggtaaatggagtatatatttgggaacctattttggttgatttgttcataataatattccgttattatttcgttacggtgcttattaaatcaacctatggggtagagatcaaatagaaaaaacacataaccatatggatttcatgggaaatggctacagcactacgtcaattgaagacgacgttttttgtacatatgacaaaactaaaataaccgcattagcgatattttccggtgctatggttctgattgccgtatcagaatgatgggacagtgttttaacctgacaaggcgatatattacagatgtgaattgattttttgcgtaattcttcgcggatgctgtggataaagccattaagcccccatttagatgctgcgtagcacgcgccttcaggcaaactggagaagccagcaattgaggatatattcacgattattgggcaggcactggtcttaatataaggtaatacaagatgtgtaagataaataggggcgagaaggttggtactgatggtatcggtaattctactataggtcatctcttcgagagcagaaaaattaaagacgccggcacaattgatcaatacatccaccccccccatttgctgaacagcatactccactaattcacgacaggctttttcgttggtaagatcgccataccaaaaataagctctttttgacttatcatcgctaagatatctgtcttgtaatttttgggaacgtttacaagcaagaacaagattcatacctgatttatacagtgcatcagcaatggcagaaccaattaatcctgacgcaccggtgagtattattttaaaattacaggacatacttcctcaattcatttttggctattagataaaagccgggtgtgagaagaccgccactcccggcttgagtcactaagttatgtgaagattattggaacaaattattccaatatctacttctaggtcacgtccagtatattaaatgcttaaattaagagtgatgacacccaaacccaagcacacggccggcttcttggcctgataatgttctaggcactgcgcccgccagagccgtatttttgccaaaggttacgagtttgatgctttttactttagtcgcagtatttttagtcataatatgactcctatcttcttgagataaagtaatccgctaactatattagcggggttttggactcatgcatggcatgcttccaatactgtgagaaatcttatttttgatatagaggctttggtctttaaatgcttgttcactaatgctctttatatcactcacattaccttttttttgggcgtgcttaagtaaagcttcataagcgattaatcgtatctcttctcgatggttacaaagagacactttgtgaaccagttgacgacttttttcattttcaagactcagcaggccgttatataacacattttgaaaagcgtagcgctcatatcttccctttttaattcttgcctctatttttccttccaatgcatctgaatctatctgaaattcgtattgatgcttcgattttattggtcgcactattaaattgagcgatactgataattcatcaggcggatattgagtatgaacatccttactacgaaaataaaacataactgtattcggggaaagaatcttatctccataacaattaagttctacaacttcgttatttacgccactaactttatcgtaatcatagtcatagagccgagttcgatagccacctccaaaaaaattcactgtccaaaagtcaaaattatgatcatgtgcttcttcgtaggaataaggtgtccgatctaattttccctgcaatgggagccacataacaagacgaatagttatgcgttcattactgtaaagaataaaactcggtgcctgtatgtcattctccagctggaattgataagggttctccaactcggtaatgatctgcgaaaaaatttcatctttattagccgcgtaggctgaaagccatgaacctacttcaaggatttcgctttccacataaatcccatttgccacattggaaattgccgatgagtgactcaaaattcctaataaatcttgtagtgtcagtgatttattcactggcgtaatattatttaggagcattgctagtttctccttgcgccatgtttatctcggcaagtacacgcctgacataatgacttttctctagtgtgagcacatcgcttaatacggtatcatttgcacgtaacattgctacccaagacagggcgcgaacttcatcagctttatgattgtgtgcgatcttttcgatagctttttttgatctcatattcccatgggttgatagcgctgaaaaaattgagcgctgggaagctattttttcaatactgttaaagtggggttttccccaacataaattgctaccttcatctgtagattcaatatcgaaaacagtttgtcgggcagacgcatctggtttattaatgattaaatttaatgaaaccgaaagtgactctggttcgtgttgtatatgcacatctttattagcaaaataatagataacttcattttctcgcagatacatttcccctttataactgagctgggtaagtccatcagtacgttgaatgggctcattgtaatcaaattcgtacagtgatgtgcgataaccagggccgaagaagcctacggtcatcaggtcaaaagcatggtcatgtgcgaccttgtaagaaaagggaatagcgctggcctgatgtccgggtgggatccacagcattagccggattgtataccacggtgttgtataaagaacaaatccttgagcttgcccgtaattttgtgattgaaagtggtctgttttctccaactcttcaatgataatagaaaaaatatgcgccttattggccgctaatgcacgcaactgagtggcaacacaactcattacttcggatgagtagattgaatttctaagcttttcaatagttccactcgtttcaagaaatgacacaaattcattcagtgtgatgagtgtattttctttcacgtccactttgacagccataatatttacacctctgactcttctgctttatttattgcaaggctctgttctgcggcctcaattatttgagcgtcagagtcattcttcaccaaatagtcgagtaactctagagtagattgaggatcaataagtgagaggctttcgaccgcttcccaacgaacaaagtttgcatatgtagactttgccagtttttccaaaacaggcacagcttgagtcgcgttcatggcaccgagcattctcacgtacatctgtatccttgacgcttggaggctggtacaaatagattcaataggttcgagtgagttcttgtcatagacccatgacaaccaacctttgggctcggagtgagcgataaggataaaagcgtcctgtgcggcttcagtatcaaaatcgagaatatatttataggcttcaaagccatagactttacccggcattaatacggtatcttcgagccttatcagtgccgatggcctttgagagagatcttcgcaaacttggcactggtataaaggaatactaactggcgtattcatggggttgataaccagaatatcaaattcgtttgcatacaaagtcgttgacggacttctaccaataagccgcataagtagatgaaaattatgttgcctacttaagtaaacatgatcttctgatagcaattgataatttgaagtaatgtcttttctttccagtagatcatttaatatttcaataatatcatcttttttcaggctttccagaataggcagaatatcaaagaactgcgcattctctttttctaatatttcagaggccttttccttaagcacggacaggctgcgaatgctttcttcagagtttggagatgctgcaataacttccgtatgttttattctattgatagaatcaggactagtaactttcgacatgattttctccttagcataaatacattgtttctgagaaacttaacgtatctgctattcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcttttaacagagcccctttagtgttgtgatgacatacgtattatgactttactctgggaagcttgacatgacactgtgttatacattttggtttttagagtcaatatcaaagcggttagttttttatagctatcgtaaaaatatggatcatttgttaatgagatattaattcatgcattaaattgtgatatttattttaatattatgaatattacaggcgtcgttgaataaatcagacatcggagtttgagcgagaacgtattctggaatggccgaatgatggtagcgttgccgcaatggttgcagatgttaggtttgctatattaccccattcagggataactgttgcgcttctctggtcagcagggaggactagttaaagtggtagcagagaaagcggaatttccgtgctacctattttggcttaaagaaggtcccaatattatcgtctaaaaaaagcggatgagttaaaaatacaatttcctcatatttataaatatgagcgtgcacttaggataaatgcccgatatgctcaaaataattggcgttgtaggaaggcggcaacgaagtaagtccccaggcgcttacataaataagtacctggggttgttgagcgtagccaacacagatgcagcttaaagtatgacgagtatataagcagtagtggagccgtcaacgaccccactaattttttattactgaagatttttatctttcaggaattttgatacctgatcggcgatttcaacgttattcagatcagagaaagggaagtgagtattgccttttataccaatttccggcaaatggattactgtcacgtctccgccatgtttattcaccacatcccgccattgacgcgcaacagccaaccgggcacgccaactatcctgtgcaggcaaggccgttggtttgtcagggatattgtcgccgtagataatcaggacagggattttagtcagtgccataaacttctccagaggcaccgattccccttttacggtatcaaaagcattctttgttgggggagggacgtcgccttccggaaagacaaagctgctgccaggttcaaacgcgactatcccttttacattggcgttcttcatcgcggtaaaccagcctgggccgccaccctgagagtgtgtaaacaaaatagccgggccagatttatccactacggctgacatggcatctgaaattacatcgatatcaaagggcccggtgttaggggtcatctgacggtagtactgatttaatgtctctttatcatgggagaactgtacgccatcaaagaaatcgggccatatacccagacggaactggttaaaccataattgctcatcagcaagtggtttgacagttccttccaccatactgcgtccggcattaccccgacgcggttgatcgaccagataggtcgaaaagccacggcgcaagaagatgttctgaaaaccctcgcggccatccggtgtgctttcccatgtccgggaagactgcccggcaccgtgcaacatcacaatgggatatttgtgtgggttctcagggatctggtaaaacacagaggcgtgatcaccatgatatgtttgacctgttgggtccaatggttttttcggatcaaactgccctggtgtcgtaatgacggccccaccggcggcaaaacttccttgagactggataaccaagggttttgttggttcagcaaatgtagattgggagattaatccaccaaccaacatacaagtggtgaatgttttcagtaaggctttcaaggtcttttccttatgtgatagcggacaactgaatcatagcgagattttcacgaatgaccatgctgctaaaatgaatgcgttaacaggcagaactcatgaacggatatctaatatcaataaaatgtttgagctcaatgtctttcgctaaaccgccattcatgaatatctcggggtagttctgtttcaggcgggaatgcaaaaatggcattttattattgtgggtactggccgtctgtgactttttccatccacgtcacagtgttaccgtccagtgattctgaaacagcaatatgcaccattgactcttttgcggatgcgccatgccagtgtttaacacccggtgggatccacacgacatcaccggttttgatttgctgagcggcgccctcccattcctgtacccagccggtaccagaagaaacaataagtgtctgtccaaggggatgcgtgtgccatgctgttcgtgctccggcttcgaatgagacggtaccgccggaaattcgggctggggcggtgcctttaaaccgtgagtcaacttttgctgtaccggtaaaagattccggtgcaccaatagtcgtaggttgtgaacccgcaggactgacggtcactgccgcctgcgcagcagcaagcgcttgcgtaccgggcagtaaaagcgcagccagtgtgatcaggaaaactttcatatcgattcaatcctttaacgtgagatattctaattaacccattgaagataaaaactatttcccttctttaaatacctcttttgcaatggatatcgccgttactgccgttggccatccagaatagaaggcaagttgggttatagcctcaaccaactcttcttcagtgacaccgttctggcgagccaggcgcagatgagaacgcaattggtcagggcgatccattgccaccagagcactgaccgtcaccaggctcctgtcacgttttgagagttgcggccgttcccagatatcggcatacaggacatcgtcagtgagttgcgccatcttgggggcgatatcccccatcaattgttgcgcccgagacggttgcttcgtgttatttttcgccgcatcctgcgcgtgagcaatgctagccattgagccggcaaatgtaagagcagtgcaaagcagatactgttgaattttctttttcatcatccatttcctttgttatcggcacgattaaagaggggggattatgtcggtggcgataacgtgattttaccggatgcttcatgtcaccaggctgacggttgcctgacatgtttgtcagaattgcgatgattgatcagtcgcgtaaagcaagaaagaagaagaggagggagatcctcctcttaaacctgtatgcaaaaatacactgtcatagacgttaccctcgctcagccaggccagacttcacataacgactcatttctttttcaacggactcactgtctatatataagggtcagttattgcaagggtcagaccaaaggtattaatcccattctggctactggcaaacacatctccacgatgcattatcgccaccgccctgacgatggagagcccgagtccatggtgtgtgtcactgcgtgcacgggaagaatcaacacgataaaaacgctcaaacaaacggtttagatgttccgccgcaatgggagctccaatgttggctaccgcgatggatgccagattattttctctggagatcgtcactttcacggtagtaccagtaacagcatggcgggcgctgttttctagcagattcgccagtgagcggtggaaaagccgccgatcaatgcgtgcagtgatatccccctcaacatgaatagacaaatttttttcggcaaatgaaggctctacatactccgtggtcttataggtctcttcccgaagagacacgtcggttaactgggttgcgtgctccccagcttgagcatgggagaggaacagcatatcgttaacaatagaggtcattctctcgagttcttccagattggactccagtaaatcttcgagctcatgcgtttcacgtttacgagatagacctaattgcgtttgccccatcagattggtcaacggggttctcagttcatgtgcgacatcagcattaaaactttcaagttgccgccaggcgatttcctgccgttcgagcacgccgttgaatgcgacggccagtttttgcagttcatccggcagagttaaggtatccagacgctgcccgtgatttcctggcgcaaggtgctgggcctgttcgctgagtttattaacagggcgcatacctattctggcaatcacgaaccccagcagtgccacgaataagacgccaatcgcagtaatgacgatcagcgtgcgggtaaattcattcagagtacccatatacggcgtggaatcgatagcgaccacatagcgcagagcggggcgctcaccttgggcaggaatttccgacatcagtagaaatagggagcatgactcgtctgtcgcaccgggtactttgctgaatcctttgcttaacgaagcccaggttacaccacggggtgccgggccgcccacctgaagctgggggtcatcactgaggacccagtattgtacgcggccgccctcagcagcggccaaatcggtgaatttggtcgccaacgtttgccagccgtccagcgtggtacgggagaggatccacggtgccatcagcgactccctgaattgcaattcgttatgcatctgcttttgcaatgagttatgcaaggagcttcgcagtacaataccgagagccgaaactatcagtatggaggccaaggcaaacattagcgccagccgcccagagatagaacgcttaatcatgatcactctctctatttagtctggcgatcggggcgagtttcaaggacataccccatgcctcgcactgtatgcagcagtttgaccgggtagggcgtatctattttcgcccgcaggcgttttatcgccacctcaacgacattagcatcgctgtcaaaattcatgtcccagacctgctctgcaatcatcatttttgacagaatttccccctgatgtctggctaacaggcttaacagggcgaactctttggcggtgagttcaagacgttcaccggctcgcgtgacacgccttgccagcaggtcgagatgtagatcattaatgtgcaattggctgacatctacaccatcactgggacgccgcctcaacaacgcctggatacgcgcaaccagttcaatcagcgaaaaaggcttaggcaaataatcgtcggcaccgtgacgcaggcccttaactcgttcatcaaccgagccacgggcggataacatcagaaccggagtttgtttgctggcgcgtaggccttcgagaacgctgtaaccatccatgccgggcaacatgacatcgagcacaatcgtatcgtaatcatactcaagagccagatataatccgtcgatcccggtggccgctacatcgacggtaaagcccaactcgctgagggcgcgattgatatacgaagatgtcttctcctcatcttctaccaacaatagccgcatgttcgtctctccctttacccgtcagggcaacaaaaatcgcatttcacctatcttagctgttcatgaccaacaccaggctgacattttcctgacatttttgtcaggaaagtatttctttaactgacagaaatgttatctggccgtcatgctgatgtcagcctgcccgccttagactcatctacaagccaactccgcgcaaattaagatcaagagacgtgtcgggggaatccgtggtttattttggatatagggagaattatttaaatgaaacacaatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttaaatccaccttgttagcggcagtgatcagtctttcatctgggggagcaatgtcagccgattataaattaaatccatttacactgacttatgacggcgcgattaccgaaaacgtgaaaggcaaagtcaatattcatcctgttacttataagctaaatggtttggaaatttctgccaacgtatatacccctgcgaattatgatcccgctaaaaaatacccggccgtggtggtggctcaccccaatggtggcgtgaaagagcaggtcgctggcttgtatgctcagcgtttggcggaacaaggctatatcaccattactgcggatgccgcgtatcaaggcgcgagtggcggcttgccccgcaatgtcgacaaacccgcttaccgcattgaagatattcacggcatggcagactttattacccaatatcctggggtggacacggtccgtttaggcctgctgggtatttgcggcggtgggggctactccttgaaagccgggcaaaccgacaagcgcttcagcgcgattgccacgttgagcatgtttgattccggtctggtaagacgcaacggttatcaggactcacaactttccacaatacaagaacgtttaaaacaagcctctgatgcacgagcacaggaagctgctggtggagaggttacttacgttggggatgccaaactgactgatgagcaaatagccaaactgccgtttgacctttatcggcagggttttgagtactacggtaaaacgcatgctcaccccaattcaaccttcagatacaccgccagcagtctgctcgacttaatgagattcgatgcggcaagcaatatggatttaatcgataagccgctactgatgatggcaggcagtaaagccgattccctgtatatgagcgaaacagcgtttaaaggtgctagcaacgcaaaagataaggaactgttcctgattgatggtgcgacccacattgaaacctattggcagccggaatatgtgaatcaggctataggtaaattggctcagttctacgggaaaaatttataaaagagaaacggatactccctctcttttcgtctgtgccaacactggcggatattgcggatagagagcgatatttgtcagccatacctgatgtcacagtcatttctgtggcatctgcacggtacggtttatggcttaacaatgaagaacgttgttaattacggatgactcactttaccccttggcgagcgctatgaataaattacggttcacttcactgacaaaacatctgattttatttctggcggttgctgtcagcagtttgagtttgatagccgaggcagcagaccgcaatgcccgacgagtcctgattgtctatttctctcaacctgaggatgtaaaattagagggtgttgatggtgtctcgggtgcgagcatattgcaaaaaaacggtgaagtgctaggaagtacccagtatgtagcacagattatccaggaggaaactggcggcgatttattccgcattgaaacggttaaaccctacccgcgtcaacatgaccccttgctgaaatatgcagagcaagaagtgaaagagggagggcgacccgaaatgagagagaaaatacaaaaccttgcggattatgaccagatatttattggctaccccatctggtggtacaaaatgccgatggtgatgtatagcttctttgaacagcatgattttagtggaaaaacccttattccttttaccactcatggcggtagtcgtttctctgactctctgcgtgaaatcaaacgccttcaacccaacgcacaactggtcactcaaggccttgctatctcaagaaatgatgtgacggatgacgatacgccaaaggaaattatcaactggttaaacacattaccgaacatgccgtgatggcaggctactgaatgaaagcaaaatatatatttcaggttgtacaggatatggtgatgatgattattctgttatcactgatggggtttcatctgtggggagaaagtatccatgagtggctgggtatcgctttcttattgattgtcttgctccataacggcctgaacattcactggattagaaaactggctcagggagaatattctgctttccgcattgtgcaagtcaccgtaaatatcatactggcactgttatttttgtttgccattatcagcgggttgatgctttcaaagcacgtattacccgatctgccgattcaccgttcttctgattttgtcagaaagatccatatgaccagtgttcattgggggcaaattttcattgccgtacatttgggcatgcactggaaaatgctggccaattttttctgtaaaatctggcgtatttcgccattttctcttctggcgacacggctgatgcccgctattttcttcagtattgtggtatacggagtgtctgtttttatgggtcgtgacttgctgccctatttgcttattcaggtagattttgcattttttgattttgaagaatccacggcttttttctattttgatttcttcgctatcacaattttcttcgcttatctgacacgcgttctgttgtggttattcctgttgtggggtgagaaaggcaaactgcgggcgtgttagctgcccttgctcaccccagtcactgagttatctaattgactggggattggatacctcagctctatttcaggcgcatcagttaattgcctgcctgaccgggccattagacactaagttttttactcatgccgcgtggcgattcgcttaccacctaagatgttatgaaaacaaaaaaaactttcacggcttattattgcagtataaacattatttttcggtaaatttaacagactgaacaatcatgttgatgacatcaaaattctggtaaaaaccaaccgtatcaaacaataattgtgttttagcatcataaacaattgccataaaacaggtgccacccgcggcatgaaaaccagtttcttcatcactgacgccacacgtctgcgtagtctgcatccctttccagcctggccctttaattatatcgacagggctaggggcatccattcccgcttcccgcatccagacaccgttatcgttataaaaaatcatactgtctgtcgcctgttccagagtgccatgctgaacacaaatatttaacgtgtattcttcctcagtcacccgttctggctgattgagactgacgcattgcttttcttttttgactgaccaagtgcttggataactgaagctgaaaccattgccctgatataaggctatctgtcgcatctctgctaacggattttctggttctttgagtgatttatctgtacggcaggcacttagaggacgagccgttgctttagtcagattattcatgcgctgtgtcgtggggtctgtatccgcagtgatgcaggcacagccataaccatagtttccattcccggtacgaacccattgggcaggactaaatccaggccagtcacctttcgcctgatagccgccttgagtaccgatttcccacatgccatcacgatcagtcagcgtagcattagctggagtcgggttttcaaaccagccacagcgacgttcggcactattggctgcgtgtgaattcgttacagcactaacagaaatcactccagccagtgtaaacagaaaaaagaaacgcatgaaatatccttatatgaaaacaaaaaatccacgcaagcacgtggattttatcggttttttcgatttttatgaaattcagtgaaacttcatgagacagcagaagctattttagacgttaaaccgttattaattataatattgatatttaatgtttttgtatttatttgatatttttatactcactatcgtactcactttggttgatgctgttaactgaggttagttttcacaacttctgtttatccattcttcttactaagagaatatcttttatcgctgacattcataagctactttagcttaacttattgttttattagtgcgaatgtatcgtttgtagtacggttacatgctcaaaaatcataccatgtacaaacactgaagctagtaactagctgtataggacaaagattctagcatagggtgactaacgctattcactgtcagaaggagctatcaattgagtaaagctggtattcagtctaataggggggatggatatcaaacgttggtagcgtttgactgggctttgaccgtgttatccgatcctgactatcaatggttagagacagattcagtgaaatggctggtcgatgaggttgtgatagggcggactgacggtacaagaatgtgttggcggcaaccgcgaaacatctgaccacgtatcctaccacctggcgtttatgtgataacgatgaggattatgtcatatggttattaccgctactaacgtctcatgggcaggatgccgtggccattgagcatgattgctcggtacacggtaaaagcgtggcgcaccagctgagtgcctcgataaaaccggcagaagaccctcaacaagctgcgactaccttttttgccggtagtttctcgtatgcgctggagcgggcagccaactgggcacacgactctcctggaggtgctcgtctgatcttggcggatgatgcgttttctgcagaactggtgcccgcactgctggccagaggtatcgacttaggttcaagacagatttatgtagcggcgatagccccgcaacccataggcgaaaaagcttccacgctggcttctgcttggcaccaacgctgggggggaacgcctggaggctatttttgggaaacgatggcggccttgcaggttgccagccagtatcctgattttcctgcacaaaccctgctgggagcgctgaattttgacgcacagcatgagagtcatcctgccagtttttcactctggctggctacgcatcgtggactgcagattgtcctgactccagaggtaagcatatgaatattaatacagttccgctggcaacggattttgccaatctgctggctgcccggcgactatttttcggtaagggagcacaacatgaaaccgattatggtcgtcagcgtgtggcgcgctggatagcgaacgtatcggccccgctgagtgggaaaatagaggtaaccggccatgtgcgccgctttatccctgaaaaattgcgcagtgctgagccgattttttatctgcatggtggtggactggtttattactctaccgaggtattcagcgcctttttaagcaccctggcgcatatcagtggacgggagatccgcgcatttgattatccaaaagcgccggaaacgccaatggccgagctcgtcggccatctggaacagcagctatctaccgagcttaaccatgttgacgccgctccctgtctgatgggagatagcgtaggcggcctattaacgctctggtttgctggttcagcgttcagtcaggctttttcccagattcatctgttggatgccgccatactacgttggtttgccgaacactggtttccctggtgtcgtcagcagcagtttgacccgctagcatcagattatgctttcagcaagctgccacccgtggtgttgcacaccaccgaatatgatgtgctgactgatgaaggactcgcttttgccgcgcttgcccgccaagctggagcatcattgcaacatcatcatcatccggcattgccccatgacttttgtctgtatgccggcaaactcgccagttcccgccaagccgttgaacagattgctgcagcgttggatattgagcacaaatttccctgtaaaaaatgaggttattatgtcagcgattgaacagttatcttattatcaaaaaaaattggcttatgaaacagactcatgggatctgtatctggcattaaagaacagcgaaaatgtcgttgtggtcgatggacgcagtaaagaggtgtaccagagggaacatattccgggagctatcaaccagcctcacaaagaaatctgttttaataacactgaaaagttagataaaacaaaaatatatatctgctactgtgatggtattggttgtaatgcttctaccaaaaccgcgatgaaattgatgacgctgggctttcaggtaaaagaattgttgggaggtctggactggtggaaacgcgatggttattccactgagggtatcgaggggaaagaaggtacaccgatttcctgcggttgctgaggatccggatatagacctgtcctgatataggttgacacttttttgccttaaaacgcctgatgaacttcatcgggcgttttgtattttaacgacagatgaggacgccgggtgttgtagatctccaccgactccctgaccatctgtcttgcctgaacaatatcttccggtttaacaagcagatactccatttttaatatcccgtttacctgttccgccagcgcattctgataacagtcatatccgtccgtcatcgagcacgtgacaccataccgttgatacaacgcctgatattcctgcgagcagtactggataccccagtcggagtgatgtatcaacgcagaggtcgtgcgtctgctcaccagcgccattttaagcgcggcggccacatgccgggtatgcaggctttcatgcacatgatatcccactatttttctcgaccaggcgtcggtcaccagacttacatacgccgttccctgttcaacgatactttgggcctgtatttctcttccgcgttcccgctgcaaagactgataccacgcctgtcggctaatccccatgaaccggcacgcgcgcgttactgtgagtccttgcgtttgtgcttgcgtgataatgtggccaactgcttttttgttagtgtggctccgaactccgtgttcattaccttcacaacagcttcaaaaaaatgagctttgacttctgattcagcgagttgctgttcaagttctttaattcgctgttcgggagtaagaggcattttaggcatgttagctctgcacgttcttgtagaagagggggaagaccagtcgagttgaccgtacttgcgtagccacttcaagacggtagagcagccttgaataccgtaacggtcttgcgcctggcggtaagtcatttcacctttttcgacctgttggacaacggtcaatttaaaggatagagggtaatcgcgttgcgtgcgtttaacatattggttcatcacattttcctcagtatgcgagtgaaatgtgtcaacgctatttaggacgggtcaaaactgattgtactcatacctgtactcatttttagctgcgctgtagcaagattacatgagacgctatgaaaacaaaaatccacgcaattgcgtggattttatagcatttttcaattctcatgagattcagcgaaaccccatgagacaacaaattttatttagacgttaaataggaagttcatcacatcaccatctttaacaatgtattctttaccttctgaacgcatctttccggcttctttcgcgccttgttcacctttgtaggtgataaagtcatcaaacgcgatagtttgtgcacggataaagcctttctcgaagtcggtatgaatcttacctgcggcctgtggtgcagtggcacccacggggatggtccaggcacggacttctttgacacccgcggtgaagtaggtttgtagattcagtaattcataaccagcacggataacacggttcagccccggctcttcaatgcccagttcggccataaattcagcacgatcttcatcttccatttctgcaatatcagactcaaccgcagcacaaaccgcaacgacaaccgaaccttccgccgccgcaatagcgcgcacctgatccagatacgggttgttttcgaaaccatcttcattgacgttggcaatgtacatagtaggtttcagcgtcagaaaactcaggtagcggatagcggctttatcttcagccgtcagatccaaggcgcgcaacatgcctgcattctctaaatgtggcaggcatttctccagtgcttccagttcagctttagcgtctttatcaccgcctttggcttttttctggacacgatgaatggcacgttcgcaggtttctaaatcggagagggcaagttcggtattgattgtttcgatgtcatccgctggatcaactttcccggcgacatggatgatgttgtcattttcaaaacaacgcaccacgtgaccaattgcttcggtttcacggatattggtcaggaactggttacccaagccttcgcctttggaagccccttttaccagccctgcgatatccacgaattccatggttgttggcaagatacgttgcggcttaacaatctcagccaattggtccagacgcgggtccggcattggcacgacaccggtgttgggctcgatggtgcagaacgggaagttagctgcttcaatacccgcttgtgtcaacgcgttgaacagggtggatttaccgacgttaggcaggcccacaataccgcatttgaatcccatgtttatatcaccttaaataacttaaaaatcaacccgttaagtttagcgaattgatgtaatcaaaatttatgccgccattatacacataatgatgatttatcacgatcatgctctttcgccgtgtgcgtaatggcagcctcagaggatgactcgataaatgatgctatgcgctggccttaaaagcgtgcaggcggttcattgctttggtcatgccttcattgagtagcacttcagtgcagcggatagactcgtcaatggcatcgtctatcaacgtttgttcgctagcggggggtttacccaaaacaaagccagtgactttgcttttatcaccaggatgaccaataccgatgcgtaagcggtaaaaattagggttattacctaatttgttctgaatgtctttcagaccattatggccgccgttgcctcctcccagttttaattttgccatccccggtaaaatatccagctcatcgtgggcgactagaatctcttccggcagaatgcggtaaaaactggccatcgccgcgacggctttaccactgagattcataaacgtggcgggtaccaataaacggatatcttggcctgccagatttaaccgtgcggtataaccaaagaatttactctcttctttcagggactgattgtggcgttcagccaataaatctacataccaggctcccgcattatggcgggtttgggcatattctgcgcccggatttgccagcccaacgattaatttaatgctactcacgttgtctttcgctatgactaaaggaatcaaagtgccacagtttacctgtcatggtgcctaataacaaaactcgagtacattttgttcatactggaatacaggagaaggggggattgtagaaaaataattgtatagttgaatgatttcccttcggaatcattcaacttcttggctaaatatctggataatgtcagtttttgtcaaaatacatttgccagttgtgatcgctaccgcaacaccatgagtaccaggctgactatactgaatcattaagtgcacacgaataatcgtattatgcaagcagtttaaaacagcgagtttagtagggttattgactggcggcttgaagtggaggtgacatatgaaacgtaagagcgcaacagtactgggtaatatgctgatggggttgggtttagccacaatggttgttggagtaggttattcaatattaaccgaaatctccgaacttggtttacctcaattctttgcccacggtgccatcatgagtatctttgtcggtgcattgctgtggttagccggtgcgcgtatcggtggtcgagaagccgttgctgatcgctattggtgggttaagcactttgataagcgttgtaccaagaatcaacgtcactcatagggatggataattggttgaatcttcaaaaacagaaaacccgttgtcgcacaggcttcaacgggtttttctttatctgcttcaattaagccactgatcaatctcatttggctaaggataccgcagggataccagcaaaaagcaccgccgtgtttagctgcaacctaattgcgtcgcagccgtgtatccataacccgatactgattaatgttcaaacattgcagagatcgactcttcattgctgatacggcggatggcttcagccaacatgccggatagcgtcagagtacgcacgtttttcaatgctttgatttcagcggacaacggaatggtgtcgcaaacaatcacttcatcgataacagaatttctaatgttatcaacagcatttcccgagaagattgggtgagttgcgtacgcaaagacacgcttggcaccacgctctttcaaggcttcagctgctttacacaaggtaccaccggtatcgatcatatcgtcaactaacacgcagtcacggccagcaacgtccccgatgatatgcatcacctgagaaacgttagcgcgtgggcggcgtttgtcgataatcgccatatcggtatcgttcagtagcttggcaatggctctggcacggacgacgccaccaatatctggtgaaacaacaattgggttttccagattctgctgcaacatatcttccagcaggattgggctaccaaaaacgttatctaccggaacgtcaaagaagccttggatctgttcagcgtgaagatccactgtcaatacacggtcaaccccaacacttgagagaaaatcggcaacaactttggcagtgataggcacacgggcagaacgcacacggcgatcctgacgagcgtagccgaagtaaggaattacagctgtaatacgtcctgcggaggcgcgacgcagggcatcaaccatgacaaccagttccatcaggttatcgttcgtgggtgcgcaggtggactggatgatgaaaatatcaccaccgcgtacattttcgttgatttgcacgctcacttcgccgtcgctaaaacgacctactgcggcgtcaccaaggctggtgtacaaacggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccagagaagatattgtcatatcagtaatcaggggcgattaatcatactgattgcaatatacatacgggtatttaaagccaaaacacagtgataaccacgatctttcaagttgcaggcgtgcaggatggtctcgttcatctgaatcacttaacggatgtaagctcatcgggactccctcgtttaccgccttcctgcatcttgaaatatattaggtacaaaacagcattatgaaccggctttcaatcaagtgagacaggtattttcagaacccaaggtcagtgaggccattacttcgaccttacataacgctgtaaatcgttatctgcgctcactgctttcaattttccctgagcgtacacgatgcaatggtgaaacatttacaccacgggcgacaaaaccatgtaaccactcaggggcaatacttaacacctgccgggccgatgactccgtgtcgaattctgcaaacacacaagcgccggtaccggtaaggcgtgacggggcgtattctaacagccatgaaagagcctgttcaacctcgcgaaaacgttttcttgcgatcggttcgcaatcatttgcgtatggagtgcttaaaagcgccgccagtgggcggattggcgtatttctttttaattcaggatcagaaaaaataatcggtgttgggatgtttacaccggggtgtatgaccaaataccacttctctacaggctctgctggctgtaatttttcaccaataccctctgcgaaggcggcatggccccgaacaaataccgggacatcagcccctaatgttagtccgagatcggctaattgttcatcagttaaaccacattgccacagtaggttgagtgccaccaagactgtggctgcattagacgaaccgccccccaatccaccgcccatcggtaaacatttatcaatgctgatatcagcaccgcgtggcacgggggtattgccagggtgtttttgcagcatttttgccgcgcggacgatcaggttttgctcattttccacccctgctatgggggttaataagcgaatttggttgtcatcgcgcggttcaatcgtcagttgatcaccataatcaagaaattgaaacagcgtttgtaactgatgatagccgtcggcgcgttgcccggtgatataaagaaacaaattcaattttgccggtgacggccattttgctggtgacggacatataggttgattcgcggtagtcatgttatttgatcgtccagctatccattttcagtttaatccgttgcccatcttgattcagctccaggcggctgggtaaggagggcgtgacctgcgtgttgtattcttgataatcaacaacccatgtcaccccattttgttggtaagtcagtttcttcaggcgatatttatcgtcaagggtaaaatcagaggtatcgcccggtaagccaaggatccattggcgcaggctttccagtgggatggacatgcctgtcaacttttgaatcatctcttgcggatcatcactgacgtagcgcttaccttgattatccgtcagttgtgtcacacccggttgtacaactaactccaactcagtgctgcctaacgggttagtcagtaataaacgataacgctcgggagaggtctgttgccaaaagaatctggcataaactttctgtttatcagacaggtaagcaaatgcgccacgagtttcaaattggccaagttgctgcaactgttgttcatgctgacgccactgtggcgacgtagggctagtcgctggtccctttgatactgggattgtacaagcagccagcagcagagaggctaaaggcagcaggcgataaaaatgtcttttacgcatgggcatatgggtacaaatcctatcagccgtctggttttcacctgcggcaggtttctgatgaggcaacatttaaggcaaaacaacacgttttgattcgttgcaaatagacatctaaggtgctcacgctaacgggctgaaggcagagcgtcaatatcttgttctatattgaacagcagataatcaattattgtgcataatttgggataatactcaggatgatgccgtgcgacttttattgatctcgcgcatcaagtagaatgcgcttcagacgagaatccatactaacaccagtattactcgaagccgttcccatgactctgcttgcattaggcattaatcacaaaaccgcacctgtatcgttacgtgaacgagtgacgttttcaccggaatcgatggatcaggcgctgaatagcttgctccaacagccgttggtacagggcggtgtcgtgttgtccacgtgcaaccggactgaactgtatctcagtgtggaacagcaagaaaacctacacgaacaattaaccgcctggctgtgtaactatcataaactcagcccggatgacgtgagacaaagcctgtactggcatcatggtaatgacgctgtccgccatttgatgcgggtcgccagtggtttggattcccaagttttgggtgaaccacaaatattaggccaggtgaaaaaagcgtttgctgaatctcagcgcgggcaatctctgtcgagtgaactggaacggttattccagaaatctttttctgtcgccaaacgtgtacgcacagaaactgaaattggagccagtgcggtttcggtcgcttttgctgcctgttctctggctcggcaaattttcgaatcattatcagaactgcatgtattattggtcggggccggtgagacgattgaattggtggcgcgccacctgcgtgaacatcaggtcaaacatatgattattgccaaccgcacccgtgaacgtgcgcaatctctggcaagcgaggtcggtgccgaagtgataacgttgccagaaattgatgctcgtctggcggatgctgatattattatcagttctaccgccagcccgttacctattattggtaagggaatggtcgagcgggcattgaaaacccgtcgtaatcagccaatgttatttattgatattgccgtaccccgtgatatcgaaccggaggtcggtaagttgtcgaacgcctatttatacagtgttgatgatttgcaggcgatcattcagcacaacatggctcagcggcaggctgcggctgttcaggctgaatcgatagtacaacaggaaagcatgaactttatgacctggctgcgggctcagggagcggtagaaacgatccgtgactatcgctctcaagctgagcaggtccgcagtgaaatgaccgctaaagccttggtagccattgagcagggcgctaacgtggaacaggtcattaatgagttggcctataagctgaccaaccgccttattcatgcgcctaccaaatccctccagcaagccgccagcgatggcgatatggagcggttgcaattattacgcgacagcctgggctggatcagcattagtttcctctaattaatagggtttaaaaccacggatgaagtcttctattgttgccaaactggaagcgttacaagagcgccatgaagaagttctggcatatcttggcgatgccagcgttattgccgatcaagaccgtttccgcgcgctatcacgtgaatatgcgcaattgacggatgtcactcgctgttttaaagagtggcgcagcgctcaggatgatatcgaagccgcagaaatgatgctggacgatctcgaaatgcgtgaaatggcacaggaagaattaaaaattgccaaagcgcggagcgaagagctcgagcagcagctacaagtgttgttgttgccaaaagatcctgatgatgaacgtgactgcttcctggaaatccgcgcggggactggcggcgatgaagccgctatttttgccggtgatatgttccgtatgtacagccgttatgccgaaacccgccgctggaaagttgaaatcatgagcgccagcgagggtgagcatggcggttataaagaaattattgccaaaatatctggcgatggcgtcttcggccagttgaagtttgaatccggtggtcaccgggttcagcgtgtacccgaaaccgagtctcaaggccgcatccacacttccgcctgtaccgttgctgtgatgcccgccatcccagaggctgaactgccagaaatcaacgccggtgacttgcgtatagatacgttccgctcgtcaggtgcgggtggtcagcatgttaacaccaccgattcagccatccgtattacacatattcctaccggtatcgtggtggagtgtcaggacgagcgttcgcagcacaaaaacaaagctaaggcaatgtcagtgttaggcgcgcgtattcgtgctgctgaaatgcaaaaacggcaattggcagaggcatcagagcgccgtaacttgttagggaccggtgatcgttctgaccgtaaccgtacttacaacttcccgcaggggcgcgttactgaccatcgtatcaacctgacgctgtatcggcttgatgaagtgatggaaggtaaactggatatgctcatccagcccattgtgcaggaatatcaagctgaccaactgtctgcattgtcagagcaagactaatgaattatcagcattggctgtcgttggcggcagcccgttttacccacagtgacagccctaagcgtgatgctgaaatcctactgagttttgtgacaggtaaggcccggacctatctgttggcttttggtgaaacggaaataacggcagaacaactactgtggctcgaaacactggcgaaccgtcgggagcaaggtgaacccattgcttatctggttggggagcgcgagttctggtctttaccgctgagtgtttcctctgcaacgcttatcccacggcctgacaccgaatgtctggtggagcaggcgctggcacgtttacccgcaatgccttgtcgtattttggacctggggacgggtaccggtgcaatcgcgttggcactggccactgaacggcgtgattgcgcggtcatcgccgtagatatcaacgctgatgctgtcgctttggcccgccataatgcagaaaaactcacgatagataatgtgtgttttttgcaaggcagttggtttgagccagtgagcgggcgttttgcgcttatcgccagtaatcccccttatattgatgccaatgaccctcatcttaatgaaggcgatgtgcgctatgaaccgcatagtgcattggttgcggcggctgaggggatggccgatctggccgcgattgtcagccaggcaccgggctacttggatcccggcggttggctcatgctagagcatggctggcagcaggccaatgcagtgcaagaactgcttaaaaactcgggatttagtgcggtaatgacctgtaaagattatggcaataatgaccgggtgacattggggcaatgggccgtgtaaccacgcgcagctaatagcgctgcaacatcaagtaaaaagagataaaacaaggaatcgatagtcatgtgggttgattacatcgccatgaaatatttgcatttactcaccgtggtgatcagcattactctgtttgtactacgtttcttctggaaatgtcgcggctcagcgatgcttgaaaagcgttgggtaaagataacgccgcacatcaatgatacgctgctgtttatcagtggtattgtgctgatattgattactggattctatccattcagtccgcagggaacatggctgactgagaagctgtttggcgttattatctacatcctgcttggctatgttgcattaggtaagcgaactcgcagccagaatattcgctggtttgcctttatactcgcactgggttgcctgtatctaattgtaaaactggcaacaactaaattaccactgctgatgggatatctatgagtagcattgctgatttcgaatttaataacgcgtccctgtgtgatggggtgttactggttacccaagagattcgacagacttttccgctggctgatgtccgtaacaaactgcagcagcttgttgatgatgcgcgggccgctatgcctgccgaactcaatcaagatcagcaattagaagtgcttatcgatctgttttaccgtcaatggaaatttggcggtgcaagcggtgtctatcgcctgtcagacgccatctggttagataaagtgttagataaacgccaggggacaccggtttctttgggggttatttttctgtatatcgcgcatcaactgggtttgccgctgatgccggttatcttcccaacccagttaattcttcgtgccgattggctagatgaagagatgtggctgattaatccgttgaacggtgaaacgctgaacgagcatgtgcttgaagtgtggatcaagggcaatctggggttgagcgccgagctggaagatgaagatctggaagaggcagagaatacccttattgtacgtaaaatgctcgatacgctgaaagcggcattaatggaagagaagcagatggaactggcattacgtgccagcgaagcggttttggctttcgaccccgatgacccgtatgaaatccgcgaccggggcctgatttatgcgcaattggattgcaaccacattgccatctctgatttaagctactttgtcgagcagtgcccggaagatccgattgctgaaatgataaaaatgcagatccactcaattgagcaacagcgagtgacattgcactgatcttttttatgcgcagcggttttatagggcaatagccctcgtataccataatgcgctgtaattaatctcgatttaccctttataaaggtataagtatgaaacagaaagtggttagcattggcgatatcaacgtagcgaacgacctgcctttcgtgctgtttggtggtatgaatgtgcttgagtcacgcgatctggcgatgcgcatctgcgagcattacgtgacggtgactcaaaagctcggcatcccttacgtatttaaagcctcgttcgacaaagccaaccgttcttcaattcattcttaccgcggcccaggcctggaagaagggatgaaaatctttcaagagctgaagcaacagtttggcgttaaagtgatcaccgatgtgcatgaagccagccaggcacagccagtatctgaagtggttgatgttatccagttgcctgcattcttggcgcgtcaaacagatttggtcgaggcgatggcccgtaccggtgctgtcatcaacgtgaaaaaacctcagttcgttagccccggtcagatgggcaatatcgttgagaaatttaaagaagcgggtaacgaccaggtgatcctctgtgatcgcggcagtaactttggttatgacaatctggtggttgatatgttgggtatcaatgtaatggtacaagcaacaggcggtcacccggttattttcgatgtgactcatgcgttacaatgccgtgacccgtttggcgcggcatctggtggccgtcgtgctcaggtcgctgaactggcccgcgcaggtatggcggttggtttggcagggctatttatcgaagcacatccagagccgaatagcgcgaaatgtgatggtccatcagcactaccactggataagttggagccattcttagtgcagatgaaggctatcgatgatttggtgaagagtttccctgcgctggataccagtaagtaacccccccctgcgtccttggcgctacagcgttgttagcggcactcgctcacccgaatcactgacctgacgttcttgtaaccaccgaatggtttttcagttgggttagggcaataaaaaaggcagcgtaggcaactaagctgcctcagactgctgacaaaccccgatgacgcgatctgaaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacgcagcgtaggtaactaagctgccttttttgataatcaaaacacctagttattctgtagtgccgccagtgcttccggtaaagaagcatagaaattcaacttgcctgaaattggcttcaccctggctctggccagcgtcttcagtggctggaaaggaatatctgtgataaccagcagttgctgctctgtcaacgcttcagtaaagcgcaggaaagcattcaagccaccggcatcgagaacgggcacagcatcccattgcaggataatagtgtcataattatcgcaacgggtgagcaactcactgaatatccgttcagcggcagcgaagaacaacgggccgtttactcgcaataccaatgtcttatcattaaccgccgcaggtatctcactcaggcgtgtcatttgcgcaatacgtcgcataaacaacaatgatgccaacacaatcccaaccgttatcgcgatcaccatgtcgaacaatacggtgaggctcatacacagcagcataatgatgatgtcgtccttaggcgcacggcgcagcaggtcaataaccttatgggcttcactcatgttccaggcgacaatcaacagcagggaagccattgcggctaatggcaggtacgacagcatcggtgccagtaccagtaacgccagtagcaccagcaccgcgtggataatcgcggataccggcgaggtggcacccgcgcggacgttagcagcagaacgggcgatggctgccgttgcggtaatcccaccaaagaagggggcgacaatgttgcctagcccttgaccgaccaattcactgtttgaatgatgcttctgcccagtcataccatcaaggacgactgcgcacagcaaggactctatcgcccctaacatcgccattgaaaaggcggcgggcagcagtgcagaaagtgtcgcccagttcagcacaaactcttgaccatttgcggcaggtaactgccagggcagcacaaactgcggcagaataggcggaataccttggccctgagtcccatcagccaagagataaccaaagcgtgagccgatagtcgcaacctgttgatcaaacagtgagagcacccccatgactgcagtacccgcgactaatgcaggtaagtgacccggtaactttagtttcagccgtggccaaaggattaataccagcaaggtaaccgtcgcaattaacgtatcactcacattaatcgttggcatggcctgtgcgagggcggtgacttttccaacataattttctggcacggcgaccaggtgtaacccgaagaaatctttcacctgcatggttgcaatggtgatggcaattcctgaagtgaagccgagggtcactgataacggtatatattcgatcaaccgcccaagccgggcaaaccccatacagagcagaaatagaccggataatattgtcgccaagagtaagccggctagaccaaactgttgtgacaccggatacaaaatgaccacaaaggctgcggtagggccggatacgctgtagcgggaaccaccgctgaccgcgatcacgatcccggcgatagccgaagtatacaagccgtattgcggtggcacaccactggcaatcgccaatgccatagccaacgggatggcaataataccgacggtgacaccggcaattatgtctttgaaaagtcgttgaagtgtataagtttctcgccagcaagcgtcaataattgcgctgaacggcctaatgccgttaattccgtgcgttttcatctaaggttcaaaccaaataaggaaaagacaaaataaatggcgggccaatagaggtccgtctcgagtagcatataacaacgatacgccaatttaacaatgaagatctagatgtatatcaaactatgctggaaactgagataactccgatttttcgacgcgatatatatggccagtgctatagctggcaatgaaattcttgatgccaagaaatggaaagttattattattgccatcacggctattttttcggactaaatgcgagaaaccctataaatagtccggatgaacataaagactcggaatgaagataaatagtcggaatgaggataaatagtctgaaggaagagctaactaagtctttgatggaatgtggagtgaatagaccgttttttatgacatggttgggaagagatgtctgataataagattgctcagaagcacgtcttattttattgggaagggataagttatatacccaaaataattcgagtggcaggaaggcagtaagggagatacacattagccgggaacccatttgaacagtattgatgctagcccgcagggtgaacctcagtaatgagactcattaatcctcaggcgcttatttattttaaggttaatgacgcgtcagtgactggagtgaacgacagcagccaacacatgcagcttgaagtatgacgagtctagcgaaggggtaaagtgaaagaagagcaggttaactccgtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccataggggacaaccttgataaagaagggggcggtgtaaccaaaaaaaaggccccgactttcgtcagaaccttatttttgaatttggcggtgagagaggggttcgaaccctcgatacgcttacgcgtatacacactttccaggcgtgctccttcagccactcagacacctcaccgtttcgttgcgccgttatagtggtgcaacggggcggtactatagggggcgacggcctcatggtcaagcagtatttagccgtttcaattcatctggttattcctcatgcatatagcgtaagtcacagccaaattaggtgaatttaacgccaatttttggcggtggcgggggagtcagtcatcacataatccgctcctagatccttggcgagctgataatcctcagcagaatttataccaatgagcagaatcttgctgttactatttttcttaaaacagtccatggcttgctgattccagacgagttgtgcgcgcgaagcccctttgccgagggtgaatttttcaacgactttcacctcacgccttaattcaaatgcatgatattgcgttttatctcgtttagcggagattttacagtcgtttgccatgaccgcgttggtcagtatttttcgtgtcacatgacggttttcaaatttattaatgctatcaggtaaagcatccaaatactttctgtccgtggaatagagagtgaccttatcaagcaggttattactggtgatcagcgttgataatatatttgccatgatgacgggatcggcgtcgggtgatttgatgtcgaggatgaagtggtttttggggaatcgggtgaagacatcttgcaacgaaggaattttcatccctcgcccacggtaaaaatactggccttcggtcttaaaaaaatgagcagcatctagcatttttatttccaataaagagtgttctgaaataaggccctcactattagtaaggcttttaagatcactcgggcggtacagcaccggaataccgtcgcgagtgagttggatggaaagccaaataacatccgcctgattctttattgccatactaatggcatgcaccgtattttctggataatctgcagtgccagctctgtgtgccacaatcagtggggaggcagtggctgaggtgaagtaaacagtgaataatagagaaataagataattttttttatttttcatcccatgctccttattaatatatccaactttaaatatatttaatgttgtagcatggaaatagggcacgggctgccatcaaataaataggagggtattcaagagttaatagcgtgatgttcacacctgatataagcaacaccagtgcctatgcgttcgacgacgagcctggtcattcgctgatacagtcgccgtttcgtcgaacaatacagcgactgtacccgccaaggaaacagaacaaaaaatatcagcaaatttcctaaccatgaaccttctgcgttctgcctttttgtgtcgccagatttatcgtgtcattacctgacgagcaaactcttttttcatctgcatactgtacgccttaccgtaaaactgaacgggtgtgtcaggctgttttacatcagcattcagttgcttgttcattggggtggaaccgaacgcctcgttcagcgctttctgggtatctgcctgaatcagccagtttaggaacactctggaggccgccgggtgcgggctgttggctgcgatactggcaatattgccaccgccgggcataccaaactcaggcacatagaatttcaacctggaggtgattgcgccggtcttttgtaagccggaaaggtggtcttcccaggcaggtgtcagcatcagttcgccatcgttgaggcgtgtcaggctatcggcaccggacgccgtgcgggtaatattgttattattggacgcaaaccactgccaacctttctgccagttttttattaccgttgggtcaacagtgtcagactcgctgctaaagtcgccgctcagcgtggtgacgatgcgttggataaaggcttcccccgcccccccgttgttcggatcgttataaccgaaccgcttcggattggcgtcgataaaacgttggagttcctccatggtctgtggcaatggtcgatcacccatctgttggggatcgtaggcaaaaccggtctggttgccccagaatgctacggcgtaaccttgggtatcgacgttctgtaactggtgatacgcatcctgataacccggtaaatcatccactttagccagtgatttcgcgcccatcgtgatcggtaattgtgcgatagagagggcaatgacatcgatcttcccttgctcccggcgtgtctctgccagcaatttgttcatattgccgtcaatgctgccttctggaatacgcaccttgatgtcgtacttttgttcaaaatttttcacaaaactgcgccactgtggttgtagataccaaacgttaaaagtcacgctgccttctttttttgcctgcgcaaccacagagtcccagtcgctggtctgggctgcgagtgttagcgaactgaataacagcccgctcattagcgttatcagtgtttttttcatgtgattatctcctgtaaaatcaggctttcccggtggactgtgacagataattacccttcaaaagcttctcaatgatgatcatcaaaatgacattggggatcaccagaatcattgataccaccgctgcatctgggcggacaaaggagtagccgaggaaggaataaagaatggtcggaacggtaataaaatctggtgcgccaaggacataagcgatgctgaattcttctagacttttcaccaagcagaaaatcagcgccgccaaaaaactcggttttagcagcggcaggtaggcgttgcagaaggtgccccatatgccagcacccagatcgcggctggcatcgatcagatcctgcggtaccgccttaaaccccgcggacataatgcggatggagtagggtagcgtcagcacggtatggcccaacacgatgctgaaaaacgggttgctgatattgaggttcattagcatggcgctgaagaagataccgataatcattcccggcatcactagcgggatcagggttagcatctccgccactgccttgccgcgaaatctcatgcgcccgaaggcatacgcggtaggtagcgatagcagtaggctggtggctgccaccacgggcgcgatggtgtaactgttaatcagtgcttcggaaagtgaggttttttcccagaccagcagccagcggttaaatgatagcacctgtgggaaaatatctggatagctccagggatactgagggtcaaccagtgaccagaggatcgccataccgaacggtaaccccagccacagtagattggcaatggcgaaaaaaaccagcgaaatcgtgaccaccaggcggccattggtggtgcggctcatttgacgtctcctttacgggtggcgaacggtgtgattaaagtggcaatcagcagcgtaaaaatagccgcggtggtcataataatgacggcgatcacggcagcgttattccactcaccgtattccatagcggtggcttgcatcaggcgtgccagagaatatgtgttgcgcggcccggcgaccgagaaaaaggcgaaatcgcccagtgcaccgataaagaccagaatgagcgtcacctgcacggcaggtaatgtgagtggtaccacgataccggtaaagctccgtaggcggttggccccgaggttgctggcggcgtccagcacatcgttgcggatggcattgaccgcaccgcccaccagaatcagggcaaacggcaggttcttccagacttgcagaataacaacgccccaaccgaagtcatcgttttgcattcgcagcggttcgttgataacccccagtgccattaacaactcgttaatcacaccgtggtaggcgatgatattgacgaacaaaaatgcggctaccataccgggaataaacatcggtgcgcgtagcacggcgataataccttctttagcgatcagcggcttgcgcagccataacgccagcggatacgcgaagattaccgaaccaaacgcgcccagcaccgaaacttttaccgagtagaatagggcgctatgcagcacctcgtcctgcaacatgttacgccagaactccagcgaaaaatggctttccccttcaaggttgaagtaaccgaggctctgcaccaccacgacataaaaggtggaacccatcaataacagaatggtgcccaggccactcaacatcagcgaccaggcaagcaggtcgttgcgccagcttttcatgataccggctccaaaaagtgaatagcgttctccggcaggcggaaacacgcccgcccgccaagtaccaccggaggttttttaatcagttgcagacgtaccgacagccccgcatcattatggccccaggcctcagtgagattgcccataaacgccattttttcgagtgtcagggtaaagtggttgtcgccgctctgatgagggccgacaaattgcacatcttccggccgccagcagatatagcagtgctctgcacgcggcggagtggttgaatggacgtaaaattcgcccatggcgcagcgtactcgccaagagccgggttgctctgcagcagtaatatgagctgtgtcgatattggccgcgccgatgaaatccgccacaaagcggctggtcgggcggtagtaaatctcctcaggtgccccgatttgctccacattacctgcgttgagtaccacgattttgtccgacatcgccagcgcttctgcctgatcatgggtgacgtaaatagaggtgagatggtactgacgttgcagttctttaatctcaaaacgcacgctttcgcgcagtttagcatcaagattagagagcggttcatcaaacaggatcacgtctgggcgggtgatcatcgctcgggccagtgccacgcgctgctgctggccgccggagagttgggcgggcattttcaggcgttggctttctagccccacctgcttcagtgcctctgccagtcgcgccaattgctcattgatagcgacttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattctgcttcagcccgaaacagatgttatgcgacacgttgagatgcgggaacaaggcgtaggactggaagcacatggcggtattacgtttatctggcggtaggctgttgaccgatttccccccaatcaggatctgcccgctatccggctggtgaaagccaccgatcatcttcagcagtgtcgttttgccgcagccacttggccctagcaacgtcacgaactcgccttcttcagcgcagaaagatatttccctggcggcgtagaaatcgccaaatgttttggtcacctgctccagtaccagtttcgacatatgctttttttccatcgtaggaagatgaatattaaatttacatactaaacattaaactaatgtgacagagatcatcaaagtcaaaactgaggtgaaaaataaaaataatatgataaaaaacaattaattgacttttttgtgtaaaaatcgctttatcatttaaatttaaatagtaaatttaataatcatgatatcaataaggggcattacataatggcgtttaattttcaccaagcggaaaaggggatcgtgctagccaatagtcaccggggttattccagttgccgaccggagaacaccttccctgcttttgaagcagcccggctggcggggacacactgtattgaaatcgatattcatctcactgcggataaccagttggtggtgacacatgaccaccgcgtcgatcgcgtctccaccgggcagggtttcgttgagcaattgacctatccgcaactgctggaattcgattttggcatgaaatatcatccggatttcgccgggacgcgcataccactgctggccgatgtgctgcgatgggcggtgaaaaacgggatggggctgattgttgaggccaagcagcgccgccgccacgatgagtttgttgcagcaatggtcgcgatgctgcgtgagctgccggaagcgatttcccatatccagatgctgggatttaaccatgctctgatcaaccgggtgaaggcacacattccagagttggcgctacaggtagtcacgttggaacgctacaataaccaactggcggtggtacaacagtcgaacgcaagctgtgtgtgctttgagtatgaatttgcccatatagacgatcttcgcgcttacaaaaaggcgggtctaggggtgcggatgtacttgcatgaagtgaaaaatggtctggatccgctgacgcaataccagtacaaattcgggtatgatagtcgcccggagatcctaagctggctgcgtgaagggctgatcgacatgcttagccacgatgatattccatatcttcaggcgctaattgaagaagcgggtctgcgctgggattaatattaaggacaccatgaatatccgacctgaacggcttgaactgcgcggatcacagcgcttactgctggaactgatccgccgtcatgcgcccgtcacacgtgcggagttagcgcgcttgtcgaacctgaccgcgggcgcgatcacccaacagtgccgggaattaatctttgccggtttggtggtggaaggggaacgcaataccgggcagcgtggtcagccatcgctgccgttgcgtctcaaccctggtggtggttgcgctattggtttgtcgttcagccccggttttatcgatatgaccgtggtcgatctcagtggccgccagttattatcggttgccgagcctcatcaggaaaatcagccgctgactgcgacgctttgccaaatcaaaacgctggtcgaacagacgctgaagaaacgccagctacagcacgcacgtattatcggcattggctatgcggtaccaggttttcttaaggctgatgggcacaaacgccattgtgtgccgtggctgcatacttggcgagaagcggacctccagcaggtgtttgccgataatctgccgtggcctacccgggtggagaacaatgccaatgcttcagctatcggcgaactgtacagcggcgagtggaacaactacagcgatctgacttttatcgaccttggctatggcatcggcgcgggtgtgatctctgggcataagttgttgcgcggtggttttttcaatgctggggaagtcggcatggcgttcccttcaggtacaccgcgtccgtcatataaagatttactggctacgctggagcgtgagggatttagcgaaacgcaactgccagtgctgagcgctgggcggcatccggtgttggaaaagtggtttgaacgctgctgtgatcaagtgcaacaaacggtgtttggttgtgtgcaatgggttgacccacaactgattgtactggggggggctatgccgaagcccatcatcagccgccttgtgcaggaaataagccaacgcctgaatacctgcctggatcctgagcgtccaaaagtaaccttagccgcttcgtcaatgggggcggaaagcgcttcacgtggcgcggcgatgatccctctgtatcaggtgattaatgaggattaagggggagatatacggccctaaaaattctgtgaagctgaaggattggacacaatacgattagagcctgtaagtgactgatgcaagcaacctactggtataaaaaatttattgatataaaacagtgattgatacaaactagttttgatacgaactagtttttgatataaaccagtttttgatataaataagtgactaacgcaaataattcattgatgcaaaagaaaaaacccaaccataaaggtcggggtttattatttggcggtgagggaggggttcgaaccctcgatacgcttacgcgtatacacactttccaggcgtgctccttcagccactcagacacctcaccgtgtttactgctgtcaacccgattaaacgttgtcgaccggcgtaatgtaggcaaaagtctctccagcgtcaaccctcttctgaatgctttatcactgtttagctaaagttatagcaatttgctgatttcatcggcatttattgagggatacataggctgtcgggcaaggcatggcttttggcactgctgatgagaagaattcctgctatcattagcggactatattttatctgccagaaaccaacctgcaaaaagccatttcgccttgaaagatgttgtggagtagttatgtatcctgttgatttacatatgcataccgttgccagtacccatgcttacagtaccctacacgattatatcgccgaagctaaactgaagaatatcaaactgttcgcgattacggaccatggccctgatatggctgatgcgcctcattactggcattttatgaatatgcgcgtatggccacggttggttgatggtgttggtattttgcggggtattgaagccaatattaagaatctggacggagatatcgattgtactggcccgatgcttgatgcagtcgatttgctgattgcgggtttccatgaacccgtgtttccgccgcaagataaagccgccaacacgcaggcgatgatcgccacgatggctcaggggaatgtgcatattattagccaccctggtaatcctaagtaccccgttgatatcccggcgattgcacaagcggcggcaaaatataatgtcgcgttggaattaaataactcatcgtttgcgcattcacgcaaggggagtgaggcgaattgccgtgctattgccgccgccgttcgtgatgccggaggctggttggcattgggttcagactcgcatattgcctacgctctgggaattttcgagcactgtgagcgtattattgccgaagtgaattttccacaagagcgcattctgaatgtcagcccgcgccgcttactggattatctggagcagcgtggtcgcccagcgatccccgagctagcagagctgtaagtcatattaaaacaccgaagaaataggatgatgtaaatgaatgatttttcgctgatgtgtcggatcctcggatcactgttttatcgtcagccgcaagacccgctgttagcgccactgtttaccctgatcgaacaaggtaaattggaacagcattggccgctagagcaaggggagctactggcccgtttacagcaagattatcaaccagatgcgttggttgcggattataccgcgctgttcgttgggccagagtgcagtgtttcaccttatgcctctgattatgatgatgccatgccggaagcggagctcagggctttcctgcaacagcgcggtatgccattaggtgatggcccagcagaccattttggcgggttattgctggcagcgtcatggttagaagatcaggccgcagaagatgaaattgccgcgcaaatcaccttgtttaccgactatttattgccatggtgtgggcgttttctagggaaagtagaagcccatgcgacgaccggtttttatcgcacgctagcacagttgagtcgcgaagctctacaggctatgtgggatgaattatctgaagaaaatccccttcgtccttgacgccgtagcagcgttagcggcactcacttacccgaatcactgactaatgtcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatcgggatgctttcgcttgctgttttgttgcaagcgaatgattttgggtagatgggcctgtagcgtgaaatgacctgtgccggttagtcagtcaatgggatgactaattggcccggtttaacttctaaccctttcgccagttttttcgccatggcttccgccttactcttttcgccatccagcacataagccggttgctgattaaaatacgatttcagcgattggttcaggtaaggtgtcaacgccttcatcacggagtccatcttctctggcttgacagtataatcagttaactccatatctttcaggtaaatagcccctttctcacgatcaaaggttggctgtgcttttaatgtcagcgtcatatcggctgtttgtggaccaagaatggaggagatatcaactttagcgttaccggttaatgtcactttaccaggttcggcccgaccaatttggctctgtaactgtgtcagggtgatattggcatcaaccagacccggaataccgatctgtttttcataattattatgtttttgcaggtattcgttaagttcctgctcgctgagtgtgtactgagtcagttggttacagccaaccagtgtggcggtaaccacaagggcagcagcgccccacattaattttttcatcaaagcctcatcgcaatatgcacaattcataattcactacaatatgatggtctatccaacacaatagggtctatccaacataatacgcacgattcaatagagggctattcaacacaatatggatctacttaagccaccctatgcagggactgcccgcaaactggcccaatagtaaccggttaaccggtggttttgcattattaaccgtgttcgttcagcaaccgtttggggcgggtacgttgacgtaagtactggtttaggtgtcggagtgcatatagtgtagcagtgtatgccatctgccaatcagataaccctgaagaccgcgccgtatgcgcgaggaatgtgcttatcaaccggaaaggcaaaacgtctccggttgataagggacataacgttagctgctgctcaacatggcagattcaatccgccgtcgattgaattgccagtaaagccctgccaatgtaatgagtccaataatacccagcaagaaccagggtagctcaggcatatcaagggttttgccggtatcgtacatccagccaccgccggtataacctaatgccccccccagcgctaatccaaggcgactaaagcccatatagctaccacgggcgcgggagtcagccagcgatgctcccagtgtttcacgggcgggttcagcgaggattgatcccatatagaagaaacagataaacatgaacagtgtttgtagatgagtgatcatcccgatggggaacaaactgagcgtcatgatcagtaagccggccattaagcgttgctcaaggctaaaacgcttttcactccaacgggccagcggataaagcagcgtcagagaaagtgcggcttcaatggcatacatccattttactgcggccggtgagccagcaagttcattcaccacgatcggcagcatcagcatgacctgtacggcgagcatataatagccagtaagcgtcagcacataggtcacaaaacggcgatcacgcaacactcgcatcaggccctctttcatcggggcgcgaacggtcgagatacggtaagcggggagtaaccaggcgttccaaccggctgccagcacaaaaatagccgcaccggtccaacagacgaagtggaagtcatattgcagcagccaactgccaatcaacgcaccaattaccgctccggcgctatcctgcatcattagcagcgaataaaaacggcctcgttcatgggggcgggtcaacttgatgaccaacgctgtgcgtggtggatcaaacagggtgccgcccagccctgacagcgcacaggccagccaaagtatccaaggttcatccgccatggccatcaaggcaaaacccgcggctcgcattagcatcccggtgacaatcatcggtttggcaccgaaccggtcggcaatggccccgccaaagatccccaatccctgttgaaccaattgccttaggcctaaagcaaggcccacgaccaacgcagcccaacctaattgatcgacaaatcggatagaaatgagcgggaatacgacaaaaaatcccaacacaactaataaattatcaaacaataaaaaatacttacccaagcttcgagcttgcgataccaaagccatgcttcaccgtcagaacttaaaaataggagggaataaaataaataggcttatagtttgtacccaaattgatataaacgataggggttaccgggataatatttttatcgtcaatacattacctcaacgagagtttcataataaaatgcttattcagcagtttggttgcgtaataatgcggcttggtgtcacgaaaaggcggccaaggtgcttttacgcgatgtccctataacaggtatattgaaccatatagattgtgattcaattgagtacactgtctagtctaaggggagcagatgttcggttatcatacagcaacacccaaagtacacctgacgactgaccgtatgtcattgaggctggtccatgaacgtgatgcttatcgcttggcggagtattacgctgaaaatcaggtgtttcttaaaccgtgggaacccgtacgagatcaaagtcattgtatgccgtcggggtggcaggcgagactgggaatgatcatggaactgcaaaagcagggcagcgcttattactttattctgttagatccggaagaaaaagaagtacgtggtgtggctaattttagcaatgtgttacgcggatcatttcatgcttgtttcctcggctactctctaggggagcgctggcaaggccaagggttaatgtttgaagcattgcagccactgattcgttatatgcagcggcaagagcggatgcaccgtatcatggcgaattacatgccgcataatcatcgcagtggcaatttgttagcgcggcttggttttgagcgcgaaggctatgcgaaagattatttaatgattgatgggcagtggcgcgatcatgtgctgacggccttaactaacaaagagtgggcgtctactcgctgaggttagaatgaaacacaacttaaatgcacatgaagcccgtgttatcggctgtttattggaaaaacaagtgacaacaccggaacaatatccgatgtcactcaatggactcactctcgcttgtaatcaaaaaaccagccgtgatcctgtaatggaattatccgaatcacaagtacaacaaacgttagattttctccttaaaaaacaccttatccgcagccaaagtggtaatcgggtaatgaagtacgaacatcgtttttgcaattctgaatttggcgacctgaaattttcacccgccgaggtcgcggtgattaccctgctattattacgtggcgcacaaacaccgggggagctacgcacccgaactaaccggatgtatgaatttgctgatgttgcagaaaccgaagaaaccttgaagacgctctctctacgtgaagacgggccatttgtggtgcgtttggcacgggaaccgggtaaacgcgaaagtcgctttatgcctctgtttagtggggacgttgcttcgtcattattggcagcgggagaggctgaagagaataaccacacccttgaagccaacccccgtgaaacgcattcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaagctagggttgcccagcttgaacagcaggttatccagttgtcacgccgtttggacgacgtgttgattcaactggacgatatgaaaaaactacgcgtgggtatcgtggggctggggggcattgcgcaaaaggcttatttgcctattttaactcaggcgcagggttggcaactggttggcgcattttcacccaatcaagctaaagctcaaccgctatgtgatagctatcgtatgcgttatttttcacgcttggatacgctcgctgcggcaagtgatgccgtttttgtccatagtagtaccgccagccattttcaggtcgtgcatgatttattgcaggccggagtccatgtctatgtggataaacccctggctgaaacacgagagcaatcagagcaattgatcgaactggcagataaacagcatttagcgctgatggtgggttttaatcgccgttttgccccgttatatcagcagttgaaacaacaggcgagcagcccggtctcactgcggatggagaagcaccggctaagtagcatcgggccacacgacttaggttttaccttgctcgatgactatctgcatgtcgtggatacggcgctgtggctaggcggtgagggggcaagattgacgggtggggcagttcagaccaatgctcaggggcagatgctgtatgcggagcaccatttccagcaaggtggttgtttgatcaccaccagtatgcaccgtcaggccggaactcagcgggaaagcgtacaagttatcagtgacggtgcctgttatcacattaccgatatgcgccaatggcagcaggcgtcagcggggcaggtgataagccaacctgctcccggctggcaaacgacattggaacaacgtggttttaccggggctgtgcatcatttcattgaggcggtcagtaatcaaacgaggccgcaagtctcaggtgaagatgcgattgttgcacaacgtatgattgagcgtattttgcagcagtagatgatgtttacagtaatagacgatgagatcatcggttggcatgacatcacatcaagatcacgtggtgagagtgaaaatcgattggcttcagtaattggttacaccttgcagtggctattcatgattcgatacgtagactgttgccagttttgctatcgtctttagggccgtgttgataacggcgaatcccccattgggtagagcaacgcctgcagaccgtaggcgttggtatttacagcacattagaaaacagatcaaaagaacctatgaatctattgaaatcactggccgccgtcagttccatgacgatgttttcccgcgtgctgggctttgcccgcgatgccatcgtggcacgggtatttggtgcaggtatggcgacggacgccttttttgtggcatttaaattgcctaacttgctgcggcgaatatttgctgaaggcgcattttcccaagcttttgtgcctattctggctgaatacaaaagccagcaaggggaagaggcgacgcgaacattagtggcttatgtctctggcctgttaaccttgatattggcggtcgtcaccgtcgcggggatgctggccgcgccttgggtgatcttcatttccgcccccggctttactgatacaccggataaatttgctctgacctcggcgctgttacgggtgactttcccgtatattttgctgatctcattggcctcgctagtcggagcgatccttaatacctggaaccgtttttctattccggcttttgcgccaaccctcctcaatgtcagcatgataggttttgcgctgtttgctgcgcctcatttcaacccgccggtgatggcattggcttgggctgtggtggtggggggagtgttacaattaggctatcaactcccgcacctaaaaaaaatcggcatgttggtattacctcggctgtcgctacgtgataccggtgtttggcgggtgatgcgccagatggggccagcgatcctcggggtatcagtcagtcagatttccctgattatcaatacgatttttgcatcatttttggtatctggttcggtctcctggatgtactacgctgaccgtctgatggagttcccctccggggtgttagggggcgcgttaggtactatcctgctgccatcactggcaaagagtttttccagtgctaatcatgatgaatattccagattgatggattgggggctgcgtctttgcttcttactggccttgccaagcgcggtggcattaggaattttagctaaaccgctaatcgtctcgttattccaatacgggaaatttagcgcgtttgacaccctgatgacacaacgggcgctggtggcctattcggtgggcttgatggggttgatcgtggtgaaggttctggctccggggttttattctcgtcagaatattaaaacgccggtaaaaatcgcgattattaccttgatactcacgcaagtcatgaacttgatcttcattgggccgtttaaacacgcgggcttatcactgtctatcggcctgggggcatgtctgaatgccagtttgctctattggcagctacgtaaacagaaaattttccagccacagccggggtgggccatattcctgactaaattggtcatcggtgttatcgcgatgtctgcggtgctgctagggttactgtgggtcatgcctgattgggatgttggcgggatggcgtatcggttgctacggttatctgcggttgttgttgcaggtgcttttgcctactttgctatgttggcattattgggctttaaagtgcgtgattttgcccgtagaacgggctgaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcagtattagtaatccaaataaataatgtattatatagcccgataatttcgggcttttttacatattgacaatacatatttacaacacatgctcacaatctaagtccataatccacaacaaaaacctgcaaaccacaatctatatctgcaacaaaaaaaccatcaataatatataaaacctggttagtttctaattgaatatgtttgaattgactttattgcgttatcaatcattaaattcaatttaataatcttaccatgaatttttttgttcgttttaactgtgtattttcaatgcatgatttttttaagaactaaattttggtttaacccacacatctagtgtgttgttaatcctctgttttttaaattctatcgcacattggattcattcacgggtgttatggcaaatgaatattttttttagaaaaaaatatatgattattttgttgcttagtaatgctgttttagcaacagagaataataaaaatagattaaatgataatgtggtatcacacgctgacatagatgtgcgtaatgaatataacgaggaaggcaatagagtaggaaaacgttttttttctacaaaccatcatagtgttgcatcacagaaaaaaatctccccagagaaaatatgcctgccaattactggggtatttttgcaagggaatacattactgtcgtcgcaagacttaaatcagattgatcatattcttggtgaatgcattagtgaagatgatattaatatcttagccaaggaagtgactcgattatatttgtctaaaggttatctggcggccagagtcaatttcattccattaaataatgcgggggagttgggactgaatgtgactgagggtattgttgaaaaaattgaaggtggaggacgaagagtcaacccttattttatattccctaactttattgataaaccccttcggttatccgagcttgatcaggccatcgatcaggctaacagactacgatcaaataaagtaaacgtcgatatcttaccaggaagtcaggcgggcaaatcaattattagaattaataatgtcaataataaaccttggagcttatcgaccgtcattgataattatggatataaaaattctgatgagtggcaagcaagagtgtcactggctttagatagcccattcggactatctgattctattaattttaatgctaatcgcacgctagagaatgcaaagaatcgctataagaatgattttactgtttcttattcggtaccttatggtgcattaactttcagtgctcttgctaattatctggaataccggcgctatgagaaattaaaaaatgggacagtgaattttaatggtaactcacagcagtataacttccgtactgattatatgttccatcgtacacaaaagcagataaacagtttaagtatgcaagtagagcacaaacagattaataactatgtcgatgaggcaaaagtaggtgtctacagttatcgatttactaatcttgaattaggtgtcaatcaatttcgtattcttcctcatggttcagtgaatgttaatgcggcaataaaaagaggtgtgccatggtttggtactcatcagaaaaataaaataaatgcagtacaatttaccacaggaaaattgatggttaattttaatcacaatttctctctattaaattctccgtaccaatttgatcatgctttagttgggcaatacagtaagaattatgcgccttctcctgagtggataagtttgactgaacgtaatgccattagaggatttagtcgtagttcacaatcggcagatcatggttggtatatgaaaaatacgttatccaagcacttttttatggggaatatactttttacccctcgaatgggtgttgatggcggacgtgctttaaagcatggaagtcagcaagggtggcaaagtaatgcgggtgtgagtgctggtatatccatgcgctatcaccaagcattatttgatgtggaagccagccgtggttggtggctttccgatagtaataaacagaacgaacctgtacaggtattgggccgtatagcttataccttctaactcaacgtaatttaaataaggttattttaatgaaaataaataaatttaaactttccccagcaggaaagttgacggttatcttatctttaattcttactccaatcacaaatagctattctgctgaaatagaagcagcgggaaatacgtacatgaggggtaatgaacatatcccaagtgtttataataatcctgatggtgtgagtgtgataaatatcgctcctccgtcagagcatggtctctcgcataatcaatatatggaatttcatgttaatgaacatggggtagtgtttaataattcacttgagcgagttgtaaaaaatggattgacttatgatgctaaccttaatttacgtggctcaccagcacgtgtgattttaaatgaagtggtggggccaaatgcttcagtattggctgggcaccaggatatcgtaggcatacctgcagactatattctggcaaatgctaatgggattagctgtcagggatgtagttttgcgccagagtttaaaaatgtcacgttagccgtagggaaagtcgttacggttcgtggtgatctacgcagtatagacaccatagggaatgctaatttattgaatgtgtcaaatgatcgcgatgataataatatggctgatgcattgacactcattgcaccagttattagcactaatggccacattaaagtcaaaggcgatgcggattttgttgtgggccaaaatatgtaccattttatgaaagataaaactccagaggtagaagcaggtaatagtaaaataaaaacaattgatggctactatcttggcagtatttccgctaaccgtattaatttagttgacacaagggaagataataacattaatttatttggtgatgtgaccgcagaggaaaccaaggtggtcacctctggcacgttgcgattaagagcggcagaagacggcaggcaggatataaccataaaaaatggaatgaatatatcggcgaacaagattgatactacacgggaatttactgctgatgaagtgaagttatttgacataaaagaaaataaagtcaacaaaaccattattaatgctggccgtattgattttgttgctgtcgaagatgttaaattggcaggtactacaattttaagtaatgatgatctctcaattacggcaaagagtttacatgttgactcacatttaattaagcattcacaggatacaggagtggtagttactcatgtgaatattcttgatgcgccaactaagaaagtagaaattaaaaacaatgatcatgtttcgcaagccagtgcaattatgagtcggaagaatgttaaattacatgggcaggatggtttagaactgaaaaatgccaatatccaagcctatggtaatattaaattgtcttctgaaggtgatattcatttaaatggttcaactgaaactaatactacaataaataatattacctatattaattatgatgaggacttgaaaagaggtcataataatgtagaaaccgtcactgaaaggttcgcccctcttgatatgaaggcgagggggaatattgatatacagagcaaaaacacgcatatccatggtgccaaaatagcttcagagggtgagttatcaatagatgctaagggtgacgtctatattgggctggcaagtatgttaacttcagagtttaaagatattgactacaatatgtgggggggggctcatggttcggaaaaagacaagatagaagagtatgtttataccggcaataagtcagatttagtcggagggcgggtaaaaatcactgcgggtaatgatgccagaatactcggtggaaaaataaatggagtagatagtggagagatctcggctcaaaattatctgagtattgatggtgtgttggggacacgcagctttaaaagggatcaaaaaactggtggtataatgcataccaacgagagtgcttctacttcccaaaatcactatgaaaaatttatcgacagcgaaattagttctgatggcgatttccgcatattcagtcaaaaagacctttatattgatggtagtcgaattaatgtaaacggaaagctagatattaatgctaatgagaagttgaccgtacaggctgctcgtcagcaacaaaaaatagatgaggaaaaaacccgcctcagcatagagtggtttgctaaagaaagcagtgataaacagtatcgtgcgggtattctcattaatcatcaaaaagacactgaaaatacactgagagatgaacaccaaattgcaacattaagtgcagaacagattaatatcactgccggagacgatattaaattctttggcactggtatcagtacttctaagggtgacgtgataataaaaacacccaaaaatgttggatttttcaccgcaaaaaaccgtgcactaatcaataaaaatcaggttaataatagtgggggtttttatttcacgtcagggatggataaaacaggtaatggcttacaatatacccatattgacaaagaaagttacagcgacattgagaataatctggtcgttaaaacgcatattaagggtgatttaaatattaatgcaggaggcgatcttaatcagcaagggacgcagcatgatgtggctaaaaactattcagttgaagcctcgaatattaataatatggcgagcaataatcttgctttctccaaaacagatacattacaggttgatgtcagcatcggtaataatattgatcacagcgggatgacccgtccaatagaaaaagtcattaaagatccggctaatacgcttgattatatcggtggcagaggaagccagaaaggtgtttcagacccaacgattggtctggatgtggatgtatcaggcagtcgaaccaaaacgtcagacaatgacgcgttagcgttggttacctcgattaaagcccaagacattaagcaggtggcgaaaaaagatgtgctggatgaagggacccaatatcacgctaccgagggcggtatgagtttacagggggcacgtcatttcagccgtgccgcagtaaacagtaaagcaaatacaacggagcaagaaaaaggtgaagtaagtcttcggggggggcatgacggccactcaggagataaaaggccatctgggggttaaggcggagaccagccagggtgacagctatgctgaagagatgttggtcgggaatattaatgccaagtcgggggtttctatcaaaacgaccggggatgcctattattatgcgacgaatattgaggggggaaatggggatataaccattgatgcgggcaataatctttattttgaccaggtacaggatagccaacgcagcagtaatataaaattttcgggtcatggcaaattgagtctcggtggctcttctggcagcaaggagtttcgccttgaagggggcgggggctaccaacaaggtcgaagccagcgcactgacgctattgtaagtaaaatcaatacacagggtaatgtaacgctcaaagcgggcgcggatcttactacaaaaggtatgcagatcggcaagcaaggaacccgggcaagcgatgtctctttgttggcggctggagaggtcaaactgttggccgcggtgtctggcagtgccgatattaatgatagtgcgctggctgacttccgtctgggggggaaacgagcaacaggcggtgcttcaaaagaaggttttgtgggagcaggcgttcaggctgataaagtcaatcaatcggtttctgaccgtcagggcggccatatttatagtaagaatacggtgtctataaaatcagacagtgacagcaatcaagccatccatttagaagggttaaaaattgatgcaccaaaagtcgatttgagtgcgcaacagggtggggtatttatcgagtctgcattaagtgaattgccaaaggataattggaattttgggtttaacctggatatggtcctgaaaaacacatcgcctaaaaaagaagatggaacaattgacaaggataaagccagtgaaagtcattataaaggtgctggcattaaagtaatggtggataaacaagatatgtttaaacatcagaatgcgcatatcaacactgcatatttttctttgaataccaaaaaagatgcagtaatgaaaggggcacgaattgagagcacgcgggctgatgttaacgtgggccgggacctgacgatcgaaagcctcaagagtaaggaagacagtgtcaaggtggatgttgagttatcgctaagccataccaatgataaaagcagtagcgttacatctaaactctcgaaggtcacgctcaagaagttcgagaaacggactcaagaaaagttagactcaggtattaaagacattgggttaatgtataacaacaaagtaaaaccaaaagatacgatgggcggggtcggtttcagtaaagaatctcaaggagtatatcttccaacattatcttctgagacaaaatcccgtaattttgctgataaaacggcacgctatctgggcggtcaattgaaggggatcgccagcggcccagaaggccttgatgggcgtgcgaagttggatgtacaaatagtaaacaatgatgcggttgctgaacaatccggtattttcggtattgatgagacgaatatttcggtaaaagggaccaccaaactacacggcgcggaaataagtagtggatcagggcagctcaccttggaaacagagaacagggaactgagcaatataaaaaatagtactcataaggggggggtgggtttaatgtttctcctagtgtattagggaatttaaccggggctggtaaagatgtctctgaggggaaaaccccctttattcatcaccctcacaatagttcagatgagagtgagtctgttggtaaaatcaagggtgaaaaagccaccggtcttgcttttgatgaactcccttttagcccaaaacctcgctaatcaagatgaaatgtaagcacacaagctaatcgttttttaaggccccgaggggccttttttgacgatttacatccgctcaacggtttgaatacccaaggtgtccagaccttgtttcagcgttttagcggttaacattgccaatttcaagcggctttggcggatctcttcgctctctgcattcaggatctggcaatgctcgtagaagctggagaacaagcctgctaaatcatagagataagaacacatgacatgcggtgtaccttcgcgtgccaccgtggtgatgatctcttcaaactgcaacaggcgggtcgccaaggtggcttcgcgatcttctgtaaccactaatggcagcgtcaggctggtttcatcaacacccgcacgtctaaatactgaaaccacgcgagtataagcatattgcatataaggcgcggtattgccatccaacgccagcatattatcccaatcgaaaatatagtctgtggttcggctcttggacaaatcggcatatttcaccgcgccaatccccaccgcattgatcacttgcttcaattcatcggcaggcatatccgggtttttctcggcaatcaacttgccagcacgttcaaccgcctcgtccagtaaatcggataatttgacggtaccaccagagcgggttttaaacggtttgccatctttgcccagcatcatgccgaacatgtggtgttccagtggcacggattctggcacataaccggctttacgcacgatggtccaggcttgcatcaaatgctgatgctggcggctatcgatgtaatagagtatccggtctgcgcccagcgtttcgtaacggtatttggcacaggcaatgtcggtggtagtgtagaggtagccgccatcttttttctggatgatgacgcccattggctcaccgtctttattcttatattcatccagatagacaacggtcgcaccttcgctctcgacggccaaccctttggctttcaaatccgcgacaatctctggcagcatcgcattgtacaggctttcacccattacgtcgtctttggtcaaggtgacattcaggcggtcataggcaacctggttttgtgccatggtgatatccaccaatttacgccacatttgacggcagtattcgtccccactttgcagttttacgacataggcacgggcacgcagagcaaactcttcgtcttcgtcgtaggttttcttcgcttgttgatagaaaagctccagatccgatagccccatatcactggcattttcgttctgcattttctccaggtaggcgatcaacatgccaaactgagtaccccagtcaccgacgtggttggcacggataacgttatggcccaaaaacgccaatgtccgtactgcagcatcaccaataatggtggatcgcaggtgaccaacgtgcatctgtttagccacgttaggtgctgaataatcgactacgatagtttgcggttcgacaggcgcgacgcccaatttaggcgcagtcagagcatattcgactttctcggccacccactgacgatccagaaaaatattgataaaaccggggcctgcaatttcaatcttactggcgatacctgtaaggtcgagcagttcaacgactctttctgccagttgtcggggttgcatgccaagttttttggcaacggccatcacaccgttagcttgataatcgccaaattgagctttggcagattggcgaacttgagcttcgcaatctgcgggagcacctgctgcaatcagcgcctggctgactttatctgagagaagagcctgaatattcaccgggttaccttaattacatacgaaagacagattaattatgcacaaaaaattctggatcagtcacatttctgtgccagtgactcatttctgtgtcagttacatattcttgtatcaactatatattcttgtgtcagttacatattcttgtgtcaactagatgcttttgtatcaactatatatattgtgctgtgtcagctaaacaggaacgcagtctggtggcctcactcgtcgagtgttgacagcaaggtagccagacggagtgtgagtcataagctggcaggatttatatcatatttggctatcggcgtcagtaccaggcccgtggttgcggcgaatctcatcgccaaagaggctaagtggcaattttattcgcctccccttcgaacttgaagccataagagctaacggtgttcactcactcgaatcatatctttaatgtcaattcggtgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggcctggcggcaacgccagtgacgttgggtataaaaagagggggagattatatctggctgacgagcataaataacggtaaattgttgccgcttcagcaccctacctaacccatcagacggagaaccacatgcacggcctggaagagatcattgaattacaggacttgttagcagacctaccgcgctttgagcaacagttagtcgcttttgctactcaattgaatttggatttaacgcaattttgcgctgatcatatctcattacgttgtcatcaagctgaaaccgcagagcgctggcgtctcgggttacaacaatgtggccatttgatgtctgagacattgattaacggacggccaatttgcctgtttgatatgacacaaccgctgaatgttgggccatggttgatagattgtattgagttaccgtatcccggtaaaaaacattacccacacgaggggtgggaacatattgaacttgttttaccgggtgacccacagacgttaatgcaccgcgcccgaacactattaccggcggtgttgccagcaggggtgagcgtgaaatgcagttcgccacacggggaacacgagcgtctatctaacccgacactggcagtgagtgatggggagataacgattaagtttcatccatatactttgcgccaaattattttacgccaaattgttgatagcgagcacggtcgctaacgtatatgggttatttatttcaataacgactatcacttatggttatcactgtgactgacatctactcatcaatttaaaatgagtgccatagtcaatagttcagcatggttaatcgtattctgttttggttcgagagagatattcggcattttgttaatttgccagtgaatcattaattttcaggtggtttacactcactgtcgcagtgaaatctgtcaaacgggggagataatgactaaattggaagtttgttgctatagcgttgattgtgcacaaatagcagaaaaggcaggagccgaccgggttgaattgtgctgtggtcagtctgaagggggggtgacgccgagtgtcggcgcattaatgcaggccagagaaaccgtgactatcccggttcatccgatagttcggccacgtggtggtgatttttgttacagcagcaatgattttactattatgaaaaatgatattgcgcggatccgtgacttgggctttgctggcgtcgtcgttggcgtactggatacggatgggcatatcgatatgccacggatgcgggagattatgtcagtaagtggttcactggcggtaaccttccatcgcgcatttgatatgtgccaaaatccgatgattgccttaaagcaattggctgaacttaatgtggcgcgtattttaacctcagggcagcagcaaaatgctgaattgggtttagctctgttgaaagatttggttgcagcaaccaaggatcaaggcccgattattatggcaggggccggggtgcggttgacgaatatgcagaagtttattgatgcagggattcgtgaattacacagttctgccgggcggacggtgccatcaaccatgcgataccgtaaagccggggtgacgatgtgcgccgacagtgatgtcgatgagttttctcactattgtgttgatggtgaggtcgttgaagctatgaagagtttattggttatggggtcgcctcttgccaagcacacctagtgcgcctaattcagtacacaatatattgatatatatccctcttacgtgaagttgcagggtggttagctgctctcaattatctgagttacgggtgtgtcaattcggggattcgcgcgttttgccctgtagtaacaccacttgtttggaatataacgaacggtatcccccatctgggtgagttgggggattttcttatggcttacgggcgattaacaccgctcttagtggtgccggatagccttctaccgttttactgtgatcgtgcgggtcaaggaactcggctaatgattcactggtcatccaatcagtacgacgctgctcttcagtcgtagtcacggccatatccgctattctgacatcaacgaaaccacacttctccagccaggcttttagggcgggtgccgaaggaataaagtacacattgcgcatttgcgcgtaacgatcacctggcaccaacacttgttggctgtccccttcgacgaccagtgtctctagcaccagttctccgtcagtaactaactggtttttaagttgatagaggtgatccagtggcgaacggcggtgatacagcacccccatggaaaacacggtatcaaaagcagccagttccggcagttgttcaatgccaagaggcaggacatgcgcccgctgatcgccacccaaaagcttacggatcgcttcaaactgacataaaaatagctgcattggatcaatgccgaccgccagatgagcaccttcaccaatcatgcgccacaggtgataaccgctgccgcagccgacatccagaatagtacggcctgccagtgggctgatatggggcaagacccgttgccacttccaatctgaacgccattcggtatcgatatccaacccatatagcgagaaggggcctttgcgccaaggcatcagggcgcgcagcatattctccattccttcacgttgcccagccgaaatgggcggggacatttcggcccttacgcctgagtgtagatccagtgtggtgggcgtcagttgaggcaaatgttccacggcgttaaaccaggttttaaatttaccgtgtaacgattcgcgctgccaggcgctgagctgtgcgggcagagtatctaaccatgggcttaatgggcctttggcaatcagccgataaaaatcgccaaattcaatcattgagcctctcctgctttcagggcaatcagtgaaccaaaattaaagcattggaaccagacttccgcgtgttcaaaccccgcctgatgcagacgatttttgtgggtttccacggaatcggtcagcatgacattttccaacatgctgcgtttttggctgatttccagctcactgtaaccattggcgcgtttaaaatcgtggtgcatattgaacaataattcgcctacgttatgatcggcaaaactgaatttttctgacaatacgagtgcgccacctggacgcagcccttgatatacctgattgagtaggcgctggcgattggcaggttcgagaaattgcaaggtgaagttcaacaccaccatcgatgcgttttccagtttgatatccaaaatatcggcttcaaccacgtctaccggcgtctctgcccggaaagcatcaatatggcgacggcaacgttcaaccatcgcgggtgagttatccactgcgataattttgcagccttcggccttaatattacggcgcattgacagcgtggcggcacccagcgaacaaccaaggtcataaatttggctgttcggttgcacaaaacgctctgccagcatgcctatcatcgaaataatatttgaatagccgggaaccgagcgctggatcatatcggggaacacttcagcgactttctcgtcaaaggtccagtcacctaatttagcaataggcgcagcaaacaggctatcgcgctggggttctgccgcctctggagaatgacgtggcgtatcgttttgagattgagtatcgcggtttggcatggcgtctgagattctgagataaacaaagcaagaaattaaaggcgcatattataacagaaaacttggccgataagcgtgataaagcgaggggcgcgagaggggaataaacataaaggcggcgatatgccgcccagactaacggttgctccggttatcttactgtcggaacagggactgccttaatgcagaatcaggtaaaactgaaaatctgatcccacggtaaatagtaaatattcgcaataatcattaatacgagtgaaacataggtggcactcatcccggagcgacgccagcgaatttcgcgatgacgtaacccataataatgtagcaggcgaccgacgattagcattaatccacaaatatggatcatccacgtcagcgcgccgttcatttccatcataatgagtaaaatgacagcgatgggtatgtattctacggcgttgccgtgtacacggatggcggtctgtaattcataaaaaccaccgtcaccataagctacccggtactggtttctcaatttaaccacatcgaatgacagcttgattaataacagtgcgcccaacaccacataaagagagctaaccattttcaactccattgcccaaccatagactggctgaataatgataaccgtctactgggtggctgtcgctagaaaaatggcgaacttatcatttattgactcttaatttgcagcgcgaaaagataaggctgagagcacgattatgcgcactcctcactgatgtgactaacacgctgaagtgactaaaagagtgtctcttgctctggccaatcgggtgcggtgggcaatgtcgggatggcttctgccaacttttgccaaattttttgagcttgctgcggtgagtcgccgttatcgggcgtgtgaataaaaacgtagggttgatggtgctgttcccataaaggcagtttttgtagccagggtgcaaacagggccaagttgtcatccaattggtcgccaccaataaagcgcactaaaggttggccgccagtgacgacagcatgtactggcaaacggggtttcttactttgagcatcacgaacggcggcggttaaaggcttggcggcgtgaatagggcggctatcgagcatcacccgattaattgaacgctgatgtaacccttgattaagggctaattctgcggcacctttggcaaaaaactctgggtgtcggacttccacgccatactgaaaaccagcgggtaacttatcgataaactgccacaaacggtccaattcatttggcccaaaggcggcaggcagttgtaaccacagttgaccaatgcgatcattcagcggagccaggcaatgataaaaagcctgtagttctttatcacagtcacgcagagccgcctgatggctgattgtggcggggaatttaaagcagaaacggaaactgtccggtgtcatatcacgccagcgcagcacaatttctggccgtggcaatgcataaaaggtggtattaccctcaacgcaattaaaatagcggctatagtccgccaagtctcgaagacccagtcggccccaggccgggtgttgccattgcggcagtccgatatacatcttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccttcttacttgacgttacggtgttgttagctgttctctctcacccgaatcacttactgatgtaagctcatcgggacgcgttcgtttgctgccccggcagatttgtcgcccgaaataggtaatctgctgaccaaataatattaacataggttatcagctagcctatgtcagggggtgattttgttaaatgatgcgttaaaatctcactgaaaggaattttgtcgtgcctgagctgtgtgttcgctcttatctatgccatgaatttcctttataatgacccccttttttcaacgctctttaacccaaaacacctctgcctatatacggtttcttttggataaaatagggcgtgtagcgcttgcaaccatcgattagcctgtatttttgaaaaaatctctgtgccagcttccaacgaaaaggcacgcgacagatttaaaaccgggcgttaagcagagagcagtcactgaggttgaaacaatgctgaggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatagaacacagcggtttaccaaagcgtaaagttgaccaaaacgtaagatttaccaaaacattaggtttaccagaatacagggttcaccagaaaatcgccgcacggagagtgcataacgcgtgcggcatcggctgagtaaaaggatattgtatgcgtactgaatattgcgggcagttgaatctgtcccacgtgggcccaagcgttacactttgtggttgggttaaccgtcgtcgtgatctgggtggcctgatttttattgatatgcgcgatcgcgaaggcatcgttcaggtattcttcgatccagaccataaagccgcttttgaacaagcttctgagttgcgtaatgagttctgtattcagattaccggtactgtgcgtgcacgtcctgacagtcaaatcaataaagatatgtccaccggtgaagtggaaatctttgctaacacgctgaatatcattaatcgctccgagccattgccgttagattccaatcaaatcaacagtgaagagcagcggttgaaatatcgctatctggatctgcgccgcccggaaatggctgatcgcttgaagtcccgtgccaaaatcaccagttttgtacgccgcttcatggacgatcatggcttcctggatatcgaaaccccgatgttgaccaaagcgacaccggaaggcgcccgtgactatctggtgccaagccgtgtgcataaaggcaagttttacgctttgccacagtctcctcagcttttcaaacagttgctgatgatgtctggctttgaccgttactatcagatcgtaaaatgcttccgtgacgaagatttacgtgctgaccgccagcctgaatttacccagatcgatgttgaaacttcgttcatgagcgcagatcaagtgcgtgaagtgatggaaaaattggtccgtgaattgtggcaggaaaccaaaggcgttgatctgggtgatttcccggtaatgacctttgctgaagcgatgcgtcgttatggttccgataagccagacctgcgtaacccactggaattagtggatgtcgcctctctggttaaagatgttgaatttaaagtgttctccggtccggccaatgatgccaaagggcgagtggctgcgctacgtgtaccgggtggcgcgcaacttagccgcaaacaaattgatgagtatggtcagtttgtcggtatttatggtgcgaaaggcttggcatggctgaaggtcaatgaccgtgctgcaggtcttgaaggggtacaaagcccgatagccaaattcctcagtgctgaagtgttggacgccattttggtggccactcaggcggaaagtggcgatatcctgttcttcggcgcggacagttacaagattgtgaccgatgcgatgggggcgttgcgtctgaaagtagggcgtgatctcgagttgacgcgtctggggacatgggcaccgttatgggtggttgatttcccaatgtttgaagatgatagcgaaggcggcctgacggccatgcatcatccattcaccgccccaaaagatatgagcccggaacaactggccgcagcaccaaccaccgctatcgccaatgcttacgacatggtgatcaacggctatgaagtgggcgggggttctgtgcgtattcatcgcactgaaatgcagcaaacggtctttggtattctgggcatcactgaggatgaacagcgtgagaagtttggcttcttgctggatgcgctgaaatttggcaccccgccacatgcgggcttggcgtttggtctggatcgtctggtcatgttgttgaccggtaccgataacatccgtgacgtcattgccttccctaaaacgactgcggcggcttgtctcatgaccgatgcgccaagttttgccaacccggcctcgttgcaagagttgtccattagcgtggtggcgaagaaaggcactacagatgctggggcagaagagaatcagtaatgaattataaacgccccgagtcggttctggtcgtcatctatgccaaatccagcgggcgagtgttgatgttgcaacggcgcgatgatcctgatttttggcagtcggtgaccggcagtctggaagagggggaggctccgttgcaaaccgcacagcgcgaagtaaaggaagaagtcggcattgacattctgggtgaaaatctggtgttgctcgactgtcagcgctgtgtggagtttgaactctttgcgcatttgcgccgtcgctatgctccgggaattacgcgtaacaaagaacattggttctgtttggcgttgccggaggagcgggatatcgtgattactgagcatctcgcctaccagtggttggatgcggcagaggctgccgtattgaccaagtcctggagtaatcaacaagcgattgaagagtatgttctttattccgtctagacccaacgctgtcacgtcaggtgtgaagggtatcattaggctattttggagattcttatggcaggtcatagtaaatgggccaacacaaaacaccgcaaagcggcacaggatgccaaacgcggtaagattttcactaaaatcattcgtgaactcgtcactgcagcccgtctgggcggtggtgaccccggtgctaacccacgtctccgtgcggctatcgacaaagcgttgtcaaacaatatgacacgcgacaccctaaaccgggcgattgcccgtggcgtgggtggtgatgaagataacaacatggaaaccatcatttacgaaggttatggcccaggtggcacagccgtaatggttgaatgcttgagtgacaatcgtaaccgtaccgtatctgaagttcgccatgcattcaccaaaacaggggggaatctgggcactgatggttctgtttcttatctgtttaccaaaaaaggcgttatttcttatgcgccgggtttggaagaagatacggtgatggatgcagcgttagaagcgggtgcagatgatatcgtggtttacgatgatggtgcgatcgatgtgtttactgcatgggaatctctgggcgcggtaaaagatgcgttggatgctaccggtttggtggctgaaggtgcagaagtgtcattaatcccatcaaccaaagcggaattggatgctgaaactgcccccaaactgctgcgtttgattgatatgctggaagattctgatgatgtgcaagaggtttaccataatggtgaaatctctgatgaagtagcagcaaccctgtaagcgttatcgcatcgcaatttgcagaatgcaggcaccacacttatttatactctaaataattcgagttgcagtggcctccatggatggagtgagtaacgaacgtagccaacgcacaggcaacttgaagtaggacggggatatcgggtgaggtgctttccccatcaatacggctgctcaatcaggtggcgaataaggtaaataaacgagtatggcgatcgtattaggtatcgaccccggttctcgtgttaccggctatggtgttatccgccagcaaggtcgtcaacttacgtatctgggcagtggctgtatccgcactgtggttgacgatatgcctactcgcttgaagttgatatacgcaggtgtgaccgaaatcattacgcagtttcagccagatttttttgctatcgaacaagtctttatggcaaaaaatccggactcggcattaaaactggggcaagcgcgtggcgcggccattgtggcggcagtaaacctcaatttacctgtctctgaatacgccgcacgtcaggtaaaacagacggttgtagggaccggcgcggcagaaaaaagccaggtccagcacatggtgcgctccctgcttaaattaccggcgaatccacaagcggatgcggcggatgcattagctatcgccattacacattgtcatctgagccaaaatacgttgcgtttgggtaatgaccaaatgacattatcacgtggccggatacgctgaccgatcaggtttatgcgaacaggttaactgttatcacaggctggatatccatccagccttttttatgctataaacagtgctgtttgagtgataaacacaatgctgaacttaatgtttatccccaaaataattggcgtttcgagccggtaggcagcaaacaaatcccgatgaatctatttattttaaggtcaaacgaccagtaagtgattcgggtgaatgaatgccgctaaccacgcagtagcgtcaattctgaaggggatagtgggcaaggagagaatcaacgtgataggccgtctcagaggtatcattctggaaaaacagccaccgctggtgctgctggaaacaaacggtgttggctatgaagtccaattaccaatgacctgcttctatgagttacccgagttggggcaggaagccattatcttcacccagtttgtggtacgcgaagatgcgcagttactgtatggtttcaataataagcaggagcgggcgctgttccgtgaattgatcaaagttaacggcgtcgggccaaaactggctttagccattctctccgggatgtctgcacagcaatttgttggcgcagtcgaacgtgaagatattacaacgctggtaaaactgccgggtgtcggtaaaaagaccgccgagcggttagtggtcgaaatgaaagatcgctttaaaggccttaacggcgatctgtttaataataccggtgatatctcgttaccaacggcttcgccacaaacctcggatgctgatatcgaagcggaagccgcttctgcactggtcgcgctgggttataaaccacaagaggccagccgtttagtgagtaaaattgccaagccgggtgccgattgtgaaacactgatccgtgatgctctccgtgcggcgttataatgccgccgatttatagaatgaattgtgttatatacccaacgttattgacgttgtagagagctggcaaacgaatccgatgaatttaaaaaaattagtcattcgggtgaggggcgtagttagcctctgcggcttcaaattcaaagggtatgaaggggtaagggatgattgaagcagaccgtctaatatcggccgcagttatcaatgatgaagagagcattgaccgggccatccgccctaagctactgactgaatatgttgggcaacctcatgtccgtgaacagatggaaatcttcattcaggcagcaaaacaacgcggtgatgcactcgatcacgtgctgatatttggccctccgggtttgggtaaaaccacgttggcgaacattattgccaacgagatgggggtcaatctgcgcacaacgtccggtccggtattggaaaaagccggtgatttagccgccatgttgaccaacctggagccgcatgatgtgctatttattgatgagatccaccgtttgtcaccggtagtagaagagattctttacccggcaatggaagattatcaattggacatcatgattggcgaaggccccgcggctcgctcaatcaaacttgatttaccgccgtttaccctgattggtgcgaccacccgagcgggttcactgacatcacctttgcgagatcggtttggtatcgtgcagcggctggagttttatcaggtggctgatctggagcatatcgtttcacgcagtgctaagtgtttggggctggaactcacgccggagggggcacaccagttggcacgtcgctcaagaggaacgccgcgtattaccaaccgcctattgcgccgtgtacgtgatttcgccgaagttagagccgatggtgccattaacggtgaggtcgcaatgaaagcgttggatatgcttaatgtcgatgctgaagggttcgattttatggaccgtaaattgttgttagcggttatcgataaatttatgggcgggccagtagggctggataatctggcggcagcgattggtgaagagcgggaaaccatcgaagatgttctggagccgtatctgattcaacaaggctttattcagcgtactcctcgtgggcgaattgccacaaatcacgcgtataaacattttggtattactcgggaagaataatacgtttcacgctgtgggggttataggcctaaaccccacagcgtgaagtgatgactatcctcgtgctttttgcgacaggctcagcacaaacatggcggcagcacagagcacaacggaaggcccagccggggtatcatagaaggcggagaatgttaaaccccctgtaaccgcaaggataccaatccctacggcaatcccggccatttgctctggcgtgcgggcaaaacgacgggctgctgcagccgggatgatcaacagtgaggtgataattaatgcacctacaaatttcatcgataaccctatcgtcagtgcggtaaccagcatcagtagcatccgtacccgctctaagttaacaccatcaacatgggcaagctctgggctgatggtcatggagagcagggcccgccattgccagaacaagactgctaataccaccaccacaccggctgcaataagccagatatcactcagcgtcacggaaagcaggtcgccaaacaagtaggccatcaaatcaacccgcacatttgacatcaaactgaccaccaccaaacccagtgataatgcgctgtgggccataatacccaatagggtatcaaccgccagttgtgggcgacgctcaagccaaaccagaatcaaagccaataccatagtcatcgcgatgacagcataaaacgggttaacatttagcagcaaaccaaacgcaacaccaagcaatgaggcatgagctaatgtatcaccaaagtaggacatgcgacgccaaacgacaaaagaccccagcgggccagcggctgttgccagtaatacaccagccaaccaaccgggtaacagtaattcaatcatgcgccacggctcccgctgtttttcaaaataatttttccatgcaagtcgtgacgatgattatggttatgacgataaacggctaactgctcggcaccacgattaccaaacatggcaataaactcggggtgggttgaaaccacctctggtgcgcctgaacaacagatatgttgattaaggcacaatacttcatcagttttggccatcaccaaatgcaaatcatgggaaaccattaacacagcacaacctaactcttttcgtagttgttcgattaaatcatatagcgctaactggccattgacatcgaccccttgcgttggttcatccaacaccagcaactgtgggcggttcagtaaggctcgggcgaggagcacacgctgattttcaccgcccgaaagcttttgcatgggttgatccagcaaatgagcggcctgcacccgtgtgagtgcaggcagaatgtcggcttttttcacccccggctttagccgcataaagcggctgacagttaggggcaatgtggcatctaaatgcaatttttgcggaacataaccgatgcgtaagccaggctcacgaaccagagatccactacttgggggaataaggccaagaaccacccgtaccagtgtggattttcctgcgccatttggcccaagcagcgtaaggattttccctgggcgcagagaaagggaaatatcgttcagtacccggcgagagccaaaagtgacggatatcttattaagcgttaccaatatgggcatcatgattatatttgcagaatctagtgaatgttataatattacgctttacccatcaaaacgtcgagaattcgtattatgttacataaaaataaatggctaaaacaggcaatgctcgccagcgcacttttactggcaaatccctttaatctggcttcggcggccgttgttacatcaatacgcccgctaggttttattgctgccgccattgcagatggggtgctgccaaccgaggttttattacctgatggcgcatctccccacgattatgcgcttcgtccatcggatgtccagcggttacgtagcgccgaattggttatttgggtcgggccggaaatggaagcatttctatcaaaaccattaacgcaagtcgctgaaaataaacagatcgctttatcacagttaccttctgttacaccattgttgatgaagagtgatgaacatgatgaggctgaagagggcgagagtggacatcatcatgatcatgctaaagataatccgactgatgaccaccatcacggtgagtataacatgcatatttggctgtcaccggccatcgctaaacaggctgcaattgctatacacgacagattattggaacttacgccacaaaataaggacaaattagatgcgaacctgcgtcgattcgagtatcaactagcgcaaaatgaaaaaaatattgttactatgcttaagcctgtccaaggtaagggatattttgtttttcatgacgcctatggctactttgaaaatcactttggcttgagtccattagggcattttacagtcaatcctgaaatacaacctggtgcgcagcgtttacatcaaattcgaacacagttggttgagcataaggcggtatgcgtttttgctgaaccacaattcaggccagcggtcattaatgctgttgccaagggaactaacgtgcgttctggcacactggatcctttagggagcggtatagtattggacaaggacagctatgtgaactttttgtctcagttgtcgaaccaatatgtgagctgcctgaagtaagattaaaaggatactcataagtgcagcagatagtcagaactatcactttagcatataacaatcttcctcgaccccatcgcatcatgttggggtcgttgactgtaatgacactggccgtcgctgtttggcggccttttatctatcacccagagcatgaacctgttgccaagagcgtggtgctagataccagtcaatcccgcattttattgccagaagccagtgaacctctcgatcagccaacgcctgacgatgcaatcccacaagatgaattagacaccaaagatgccaatgacactggtgtccatgagtatgttgtgtcaacgggtgatacgttgagcagcattcttacccagtatgggattgatatctctgatgtttctttattagcgaaccaaaaccgtgacttacgtaatctgaagatcgggcagcaaatctcctggacagtgaatgacaccggtgatttacaaagcctgacttgggaagtgtcgcgtcgcgaaactcggacgtataaccgtgttgggaacaatttcaaagagactaaagagctgcagaaaggcgagtggaagaacagtgttctgacgggccgtcttgatggtagttttgtcggcagtgcgaagaaagcagggctgacagccgctgaaattcgtgccgtgaccaaggcactacagtggcaattagatttcagtaagctgcgtaaaggcgatcagtttgcggtcttaatgtcacgggaaatgctggatggtcgcagtgagcaaagccagctcgttggggtacgcatgcggtctggaggtaaagattattatgctatccgggctgaagatggcaaattctatgatcggcagggctctggccttgcacgtggtttcctacgtttccctacactgaaacaattccgtgtctcatccaattttaaccctcgtcggttaaatccggtgactgggcgtattgcgccgcataaaggcgtggatttcgcgatgcctgtcgggacaccggtattagccgtgggcgatggcgaagtcttaatctcaaaattcagtggtgctgccggtaactatgtggttatccgccatggtcgccaatacaccacgcattacatgcatttgaaaaaattgctggttaaacccgggcagaaagtaaaacgtggtgaccgtatcgcgttgtcgggtaataccggccgttcgactgggccacatctgcattatgaattttggatgaaccagcaagcggttaatccactgacagctaaattgccacgttcagaagggttgagtggtaaagatcgcagtgagtatttggccattgttaagcaagttattccgcagttacaactggattagcagtgataccgtcaggttagcctgtcggtgtgtttatccctaagctgccagtgagttgagcactggcagtttagtttcagtctgtcagcccatcgtagatggctgatatcagttttttgctattgggctttaattgcgaagcggttatctgcaaacactgaattaaacgttgtcgcctggaaagatgaaggttgccaaaaagagtgtctgtataacgtgtcttctgtaatgatgattagcccaccgccaattctaagagtttccccatgcacaaagaaaaaaatgacgcaactggttttattccggtatttcagaaaaccttcctccatccgcgtttctggggggtttggttaggtgctggagcgattgcggcgctcgcttatattccacccaaattccgtgatcctttattagctggcatagggcgtctcgctgggaaatttgctaaaagcgcccgtcgtcgcgctcgtattaatcttctttattgtatgcctgagttacccgagtctgaacgcgaacacattattgaccagatgtttgctaccgcagctcaaccgttaatgatgatggcagaactttgttttcgtgatccgaaaaaagtgctgactcgcgtgcactggcatggacaggaaatactggatgagctgcaacaacaagagcgtaatgttattttgttggtcccccatgcctggtccattgatattccggctatgctgctagcggagcagggcaagccagttgcaggtatgttccatcatcaacgtaatccattggtggactatctatggaacagtgcgcgtttacatttcggtggtcggatccatgcccgcgaaagtggcatcaaaccttttatcagttcagtacgccaaggattctggggttactacttacctgatgaagattatggtcctgagcaaagtgaatttgttgatttcttcgcgacctataaggcgacattaccggcaataggccgtttaatgaaagtctgccgtgcggccattgtaccgatgttccctgtttataattatagagagcatcgtcttgatatctatatccgtccgccaatggatgatttggcggatgctgatgacgcctatattgcccgccggatgaatgaggaagtggagttgttggttaagccgaatccagagcaatatacatggatcttaaagctgttaaaaacccggaaagagggtgaaaccgagccctatgtgcgcaaagatctttagggtgtgataaccgttcaagagggcggttaaatacagcaccattcaatgtaaaacgagtaaatacaaatacggcgaaatataaaacagttaaaggtaaaaggcccgctagtgatagcgggcctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgagtcatcggggtttgtcagcagtctgaggcccgctagtgatagcgggcctttgcttttctgcctatcttaaaaataacttattcgacgcggatgatacgactggtattggtcgtaccaatggtgcccatcacatcgccctgagtaacgataaccaaatcacctgacaccaagaaccctttatcttgcaagcgttttactgcttctgtggcggcaagaacaccgtcagtatggggatcacaatagaccggcgtcacgccacgatagatggcggttaggtttaaagtatgatcatggcgcgacatggcgaaaataggtaaaccggaactgatacgcgacatcatcaaagccgtgcggcctgattcagtcatggcgataatcgcggtgatacctttgaggtggtttgccgcatacatggtcgacatcgcgatagcttcttcgacgttatcgaattgcacatctagacggtgttttgacacattgatgcttgggattttttccgcgcctagacagacacgcgccattgccgctacggtttctgccgggtactggcctgctgctgtttctgctgacaacatgaccgcatcggtaccatccagcactgcgttggcaacatccatcacctctgctcgggttggcatcgggttggtgatcattgactccatcatctgagtcgccgtgatcacggcacggtttagctggcgggcacggcggatcagtttcttttggataccaacaagttctgggtcgccaatttcaacacccaaatcaccacgagcgaccatgacgacgtcagaggccagaatgatatcatccatcgcctcatcagtggcgaccgcttcagcgcgctcaacctttgcgacgatctgtgcattgcagccagcatcacgggccaggcggcgtgcataatgcaaatcttcaccagtacgtgggaaagagaccgccaggaagtccacaccaatttttgcagcggtaacaatatcggctttatctttttcggttagggcttcggctgataacccgccacctaacttgttgatgcctttattgttagagagcgggccaccgacggtcacttcggtgaagactttcatgccctgaacttcaaccacttttaactgcacgcggccatcatcaagcaataaaatatcaccgggaaccacatcagctggcaggcctttgtaatcgatacccactttgtttttatcaccttcgccttttgccatattggcatccagcaggaatttatcgtttatattaaggaaaactttaccttctttaaacgtcgatacccggattttaggaccttgcaaatcaccaagaatagctacatgacgccccagtctggcagcgatttcacggactttattggcccgtaattcatgatcttcagcgctaccatgggaaaaattcaggcggactacgttcgcacctgcagcaataatcttttccagattattgtcgcggtcagtagccggccccagtgtagtaacaatcttggtccttctgagccgtctggacatctcttactccgttgactggtgaagcatggtgttgttaaaacagcggataatggatccgatggtaaaatgtcattaatctacaaattttacgataaaatcgtgtcaagcatgttatctgcttgcggatgtaaaaacgacctattgcacaaaccgatttattatgggaagccggctgcacaaaaacatgagtgacaaagcaaactcttgctctcaattattggcctgatgaccctctccgggccatgacgacgattatctctcaataatacgtcaagttattacgacaaaagatgcgctaacacaaggcaacgtgacttccgctcatgatgttaatcaccgttgtttactggcaaagaatccttatcaaaacgagattctttcaatgcctctttaacccgcttcaaattatccctaaattttgctccgcgccgtagggtgaagcccgttgccagcacatcaatcaacgtgagctgggcgatgcgtgacaccattggcatatacatatcggtatcttccggcacatccagcaacagcgataaggttgcttcgttggccagtggcgtatcacatgaagttatggcaatcacggcagcatcattttcacgagccaactgcgccagctccaccaggcttttggttcgccctgtgtgggagatcaacactaccacatcgccttcgcttgagttcatacaactcatgcgttgcataacgatgtcatcgaaataaattactgggatattaaagcggaaaaacttattcatcgcatcatgagcaacggcagcggaggaacccaggccaaagaacgagatttttttcgcttgagtcaataaatcgacagcccggttaatggcggcgatatccagattgttttttacgcggtccaagctggccatcgtcgattcaaaaatttttccggtgtacgcagctacactatcatcttcttcgacgttacgattcacatagggtgtaccgttcgccagactttgcgccaaatgcagtttaaaatcagggaaacctttggtctccagacgacggcaaaaacggttgactgtcggttcgctgacattcgccattttggcaagtgtagcgatactagaatggatggccgtttgcggggaggcaaggattacctcggcgactttcctttctgatttgctcagaaggtccatactattttggatattttccagcgtattcatataacgagagccacccatgggttttaccgatttcatataaaggagaaatctatgccggtttaatgaaaatatactacgagctggtacccgttggcagtggcatagggtgagaagtaagcctttttcaccataatatgacctgtgtctaattttcataatggtaaatggttatcaaaaacgtcataaaattacattttaacgtcgcttggcctgatttggcgcggcctcacgctcggatggatgttttttgaccttttttgacgcatttttatctgggtttactggctatagtcaaagagagtacattagtaatgtaagaaaattacaaatatcctgcaacgaggagaatagcatggcagtaatgaatacagtccaggtagcccaggcgtgtgacctggtgattttcggcgctaaaggtgatttggctcgccggaaactgctgccttctctttaccaattagaaaaagcgggtcatatccacccagatactcggataatcggtgttggccgtgctgagtgggataaagatgcgtacaccgctgtggtaaaggaagccctcgatacctttatgaaagagccgctggatgacgagctatggcaaaaactcagctcgcgcctcgacttctgcaatctggatgtgaatgacagtaagcatttcaccaaattaggtaaaatgctcgatcaaaaacatcgcaccacgattaactactttgctatgccgccgagtacatttggtgcgatttgtaaaggcctgggagaagccgggttaaacaaagagcctagccgagtggtaatggaaaaaccattgggaaccgatttagcgccctcaagggtaattaacgatcaggtagccgagtatttcaacgaatgtcaggtttaccgtattgaccactatttagggaaagaaacggtattaaacctgttggcgcttcgcttcgctaactcgttgttcgcctcaaactgggacaaccgcactatcgatcatgtgcaaattaccgtcgcagaagaggtcggaattgaagggcgttggggctattttgatcaggccggtcagatgcgtgacatgatccaaaaccatctgttgcaaatcctgacgatgatcgccatgtcaccccccgcagatctcagtacggatcgcatccgtgatgaaaaagtaaaagtactgcgttcgctgcgccgtattgatcacaccaatgtgcgcgaaactacagttcgtgggcaatatactgccggctttgtacagggcaataaagtgccgggttatctggaagaggaaggcgcgaataagaatagcaataccgaaacatttgtgtctattcgggtggatatcgatgactggcgttgggctggggtacctttctacctgagaaccggtaagcgcctacccagcaaatgctctgaagttgtggtttactttaagaaccccgcactgaatctcttccgcgaatcttatcaacaactgccacaaaacaaactgacaattcgtttgcaaccggacgaagggatcgaaattgaagtgctgaataaagtccccggattggaacataagcatcgtttacaaaccactaagcttgatctcagtttctccaaaaccttcaatgagcagcatattgctgatgcctatgaacgtctgctactggagaccatgcggggtattcaagcgctgtttgtgcgccgtgatgaggtcgaagaggcgtggaaatgggtcgattctattatgaatgcgtgggcggcagataatgaagcaccaaaaccataccagtccggtacatgggggcctgtggcatccgttgctatgatcacccgtgatggccggtcatggaatgagttcgagtaatcgctaaccgcacgataatagcgcgccaccagaggcgaatctgatggcgcgtgactgccagggagagcagggggcagcctgcgtaataataaagagcgagcagttggctcataccctattgattctttatggcaaacgggatcgcagttgttccatcgggagcggcgatcagagtgccatatttcaactaacaccttcgggtgagtacaatgccagtcggcataagtggagataacaactaatgaaaagctggaaaacgagcgcagaacagattatgaccgcaggtcctgttgtcccggtgatcgtgatcaataagctcgagcaagcagtaccgttggcaaaagctctggtggcaggcggtgttcgcgtactggaagtgacgttgcgtaccccttgtgctgtggaggccatccgcgcgattgccaaagaagttcctgaggcaattattggtgctggaaccgtgcttaacccacaacaactggctgaagtggttgaagctggcgctcagtttgccattagccctggtttgactgatgaactgcttaaagcggcctgcgaagggtctatcccattgattccaggtatcagcaccgtttcagaactgatgctggggatgagctatggtttgcgtgagtttaaattcttcccggctgaagctaacggtggtgtcaaagcgttgcaagccattggcggcccattctcgcaagtccgtttctgcccaactggcggtatcacaccaaataactaccgtgattatttagcactgaagagtgtattgtgcattggtggctcatggttggttcctgctgacgcgttggagagtggtgactacgcgcgcattactgaattagcgaagcaagcggttgaaggtgcggcagcataagccgctctaactccctgacataacgggagaatccgtatattttcaccaaagacagagcctctgcattgcaggggttttgttttttcagaatcactaacttattattttttaatctcttttatttaactatttataaaactgatggtttgctttataaaattgactgtggtaaaaatataacagttaattattctaacttcatgagggttttaggcgtatcacactgggtttggcgagtgagtctgtcgctaaaacacgtgtagccaaaaaaaagagatatattatgatgaaaattaatggaattactctcaaaacttctatatgccaactcttcctgtcagccatcctggccagtgagcatcactggtgcagcgagctatagcgtctctctcctaaaatccggtgcgttaacaagttagcctattgccacggtttggtttattgggtctattgccatggcttggcttattggcatcctcgttaatgtgattttccgtgaagaatgttttggtcagtacaaataattgtcatcaatgttattgggtcacctgagtcctgataaaagcaagtctcccggaaagctgttttatacgccaagtgagtatctatttcttacggactgcgcaggtttattccttgtgaataaggcactgaagcaggatagccgtaacaaatagaccttagcgtgcgtttatgcgtgttaggagaagaaaagtgatttattggatatttttaggtctggcaattattgctgaaattattggcaccctatcaatgaaatatgccagtgttagcggcgagatgaccgggcatatcgtgatgtattttatgataacgggctcctatgtcatgctctcgttagcggttaagaaagtagcattgggtgtggcttatgcgctgtgggaggggatcggcatccttattattactattttcagtgtgatgtggtttggcgagacgttatcgccactgaaaatagccggtttagtgacactgattggtgggatcctcttggtgaaatcgggtacgcggaaaccaaaacaaccgaactgccatcgcggtaatcgacccccttcggtacaggaattaaaaacacagactaccggccatcataagggtgttgctgttgagtcaggtgagcatcatgcagcagcttgagttttaccctatagctttcttgatcttggccgttatgctggaaatcgtcgctaatatcttgctgaaaatgtcagatggctttcgccgaaaatggttggggatattgtccctgttgtcagtattaggcgcattcagtgcattggcgcaagcagtgaaggggattgagctgtcggtagcttatgccttgtggggcggttttggtattgcggccactgttgcggcgggctggattctgtttaatcaacggttgaactacaaaggttggattggtttgatcttactgctggcgggcatggtgatgattaagttgtcatagcggggccagaggcagtaagcggagggtagcctggcggctactctcctttgtttttgtggcttagtgacatttatcgtttagcaacatctatcactcaactacatctatcactagctacatttatgaacgaatcatattgcagcaatgattttgatttcgactttatagtccggattcatcagtttggcttcgaccgtacagcgaacgggcgcgttgccgtcaacaacccaggcatcccaagcggcattcatacccgcaaagtcagctttatcggccaagaaaatggtggcatccagaacccggcttttatccgagcctaattggtgcagcatcatatcaatggccgccagggtattggcggtctgggcggtgatatcggcatccagattttcaggtacgctggtgtaatagatagtgtcgttgtgtatcacagcatctgaccaacgtttctccggattaattctctcaatactcatttttactccattttgtgagggtcaatgtcagttatgtacgaagggtatcatagcaaggaaagagaatgtgtggtcgtagagccattggcttggcataatcagcgctgatttcgcccggcagagagacagagtgatagacgattttgcaacagacggcgcattagcgcaggctattaaaggttttaatccccgtgagtctcagcgccagatggctgcggcaatcagtgaagccattgatgccaaacagcaattggtggtagaagcgggtaccggtaccggtaagacgtttgcctatttagctccggcgttgcgggctgattgcaaagtgatcatctccaccggctccaaggcattgcaggatcagctctattcccgtgatcttcctatgatggtgaccgcgctaaaatacaaaggcaaattggctttattgaaaggccgttcaaactatctttgcctggagcgccttgaacagcagtcattggcaggcggggatttagccagtgagacattggtcgatttggttcggttacgtggttggtcagcagagacggttgatggtgatatcagcacctgtggtcaggttgcggaagacagttttgtctggccactggttaccagtaccaatgataattgtctgggtagcgattgcccgctgtataaagattgttttgtggtgaaagcccgtcgtcgggcgatggatgctgatgtggtggtggtaaaccaccatctttttctggcggacatggtggtgaaagagagtgggtttgccgaacttattccaaccgctgatgtgatgatttttgatgaggcgcatcaaatccccgatattgccagccagtattttggtcaacagctcaccagccggcaactgatggatttagcaaaagatattattattgcctatcgcaccgaggtgcgtgactccgcccaattacaaaaaagtgcggaccgtctgacgcaaagtacacaggattttcgtttagtgctgggcgatcccggttaccgtggcaacttgcgcgatgtgatggaacaacctacggttcaacgagcgttattgttacttgatgatgctctggaactttgctacgacgtaatgaaactctcgcttggtcgctcggcaatgctggatgccgccttagaacgcgctaccgtttatcgtaaccgcctcaagcccagcagtttttgggagggggttgatgtgcgtggcgatgccttgtcatgcgtgattatcgataagctgccatttacctcgccggacgatccgttgttaaaagcccgcattgaggattgccgcttacgcggtggtgacccgtttaatgatgtgcaattaccggatgcggttatcaccctcaagcaaggggtggggcgtttgattcgtgatattgatgatcgcggtgtgttggtgatttgcgataaccgtttggttatgcgtccttatggcgcgatgttcttaaatagcttacccccggcaccccggacacgggatctggcgaaagccatcgcctttctcaagcagcgcgattaaaagtaaagaagagtggggtgtgctactatgcgcgccctgtaaatacatatttatttcctgccgaggttggcatgtctacgcgaattttagcgatcgatactgcgacagaagcctgttctgttgcactttggaacaatggcgaagttcaggctctgtttgaactttgcccccgagaacatacccagcgtattttaccgatggtacagcagattctggcatcatcaggcttgtcgcttcagcaattggatgcgctggcttttggccgcggccccggcagttttaccggcgtgcgtatcggcattggtattgggcaggggcttgcattaggtgccaatttaccaatgattggtgtttctacgttgcaaaccatggcgcagggggcgtttcgtctgactggtgccacacgggtcttggcggcgatagatgcccgcatgggcgaggtctattggggggagtttgagcgtaatgcggaagggcattggctgggtgagcataccgaagccgtgatgacacccgcccagacgttggtacgcgctgaggcgcttagtggtcactgggccacggtgggaacgggctggcagacttatcctgatctggttagtggcagtgatatcgcactggttgatgggcaaatgtcactgccacaggcggaagatatgctcccactggctttgtcatcatgggctcggggtgacgcggtcaaagttgaacaggctgaaccggtctacctgcgtaatgaagttacctggaaaaaactgccaggtcgctaaaactgagcgacatgctacggtgtctagagcctgaaattattatcttagaactgaaacttattatattagaaccgaaaaagattgtgtttaaggtctaaaattattaatacagctaaatgataaggggtagaaagctatggcgatgaatacgtcaatgactcagtctaagaaatttagaaatcataaatggatgtatggttggctaggtttgggggctttgctactttcaggttgtgtgacgataccgcctgccattcagggaacgacggcgacaccgttgcaagatcttaatctgatcagatcagctccaaagctatttattggtcaggaagcgcgctttggcggtacggttgtcaacgttaaaaatgaaccgaatcgtacccgcttggaaattgctagcgtaccgctggattcaggtgccagacctatcttaggcgaaccttcacaagggcgagtgattgcttatgttgatggttttctggaaccggttgatttccgtggacatttagtgacagttgttgggccgattgtcggggttgaagccggcaaaataggcatgacgccttataatttcgtggtaatcaaggcgaccggttacaaacgctggcatattgctcagcaagtgataataccgccaacatttgggccatggggctaccgacctgcggatatgtgggggccaggatggccgggttggtacaatccaggcccagcagagatacaaactattgtcactgactagctaattttgggccacaaaaaggcgcggagtccagcgcctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctaccgttcaagagtgagtcatcggggtttgtcagcagtcagaggcgctgagtccagcgccttttctatatctacatcctatacctaatatctgcatctatatcttataggtatgctgccttcgttgattaaatacaccattattgcgcgattaaatgaatcgcatcgtgctggttaacagagcgccgcttggtagtggctagccaatcaggtattttggcacggagttcgatttaaaagagagtataatcaatcggttatattatctaatattaaatattttacctaattatttgattttatttatttttattgattatttgggccatttttttttattttgagaaactcagcgccaaaaaatagtgatgtatatctcaacctcaaaattgtttaaaaacaaactggtaagctgagttaaaatattgttaatgttctgatgtgaatttgcgttttaccatggcgaccaataataattttaggagtgttaccttggaaaaagtatggctaaagcgctatccggcagatgtccccgcagagattgatccggaccgctattcatctttgatagaaatgtttgagaacgcggcgttgcgttatgcggaccaacccgcatttattaatatgggcgaggtcatgacttttcgtaagctggaagagcgcagccgtgcttttgctgcctatctacagcaaggtctggggttacagaaaggtgaccgtgttgcactgatgatgccaaatttactgcaatatcctatcgctttgtttggtgttctgcgggcaggtatgattgtcgtgaatgttaatccgctgtataccccgcgtgaacttgagcatcaacttagtgatagcggagccgtggccatcgttattgtttccaacttcgcccacacactggaaaaagttgtctttaaaacccaggtccggcatgtgattttgacccgaatgggtgatcaactctcggcagcaaaagggacgttggttaacttcgtggtgaaatacattaagcgtctggtgccgaagtactatctgcccgatgccatttcatttcgtaccgtattgcaaaaagggcgtcgaatgcaatacgtcaaaccggatgttatcaacacggatacggcattcttgcaatataccggcgggactacgggtgtcgcgaaaggtgccatattgacacaccgcaacatgcaatcaaatctggaacaggcaaaagcggcctatgcaccgttgcttcaacctggccgtgatttggtggtcacggctctgcctctctaccatatctttgcattgacggtaaattgcctgctatttatcgagttgggggggcgcagtttattgataaccaacccacgagatatccccggtatggttaaagaactgagtcgttatccatttaccgcgataacaggggtcaatacgttatttaatgcattattgaataatgaagagtttacccatttggatttctccaccttgcgcctttcggtgggcggcggtatgccagtgcagaaagccgtggccgaaaagtgggaaacgctgacgggtaagcatctactggagggttacggtttgactgaatgctcacctttagttaccggtaacccttatgatctgaaacattacagcggcagtattggtttaccggtaccttcgacagatgttcggctgcgcgatgatgatggcaatgacgtagaattaggcaagccgggtgaactatgggtgcgtgggccacaagttatgttaggctattggcagcggccagatgccacggatgacgtcctgaaagacggctggctggcgacaggtgatattgcgacgatggatgaggacggtttcttgcgcatcgttgaccgtaagaaggacatgattctggtttctggttttaacgtctaccccaatgagattgaagaggtggtagcgttacatgcgaaagtgctggagtctgctgtgattggcgtgcctaatgaggtctccggcgaggcagtaaaagtctttgttgttaaaaaagatgcatcactgacacctgaagaattactaacgcattgccgtcgctaccttaccgggtataaagtaccgaaaattgtagagttccgtgacgaattgccgaagtcgaatgtgggtaaaatattgcgcagggaactacgtgacgaagaagttaaggtgggtacgacagacgcagcttaacttgacggagtcactaaatcatcaacaacgccggttatcaccggcgttgttgtgtttgttatcgaactatagccaatagattttaagaaacaggaaggcggtagctaatagacctgccacttgaaagataacggatataacgaccaagagaatgacgttttgaattatcagttgatcacgaccaataacgcattgcaacaggtctgcgaacaagcccggacacatgctcacatcgcgttggatacagagtttgtcagaacgcgcacttactaccctcagttgggtttgattcaactgtatgatggtgaacaactctcacttatagatccattacctatcacggaatggcagccttttcgcgcgttactgcaagatctgaatgtggtgaaatatttacacgcaggcagtgaagatctcgaagtgtttttaaacgcttttgaccagatgccaaccccgatgattgatactcaggtattagcggcattttctggccgtagcctatcctgcggctttgccatgctggtggctgagtttgaaggtgttgagttagataaaagtgaatcacgtacagactggattgcccggccgttgagtgaaaaacagtgcgattatgcggcggctgatgtgttttatcttttacctctggcggctaaattagtcgaagccactgaggcggcagggcggatggacgcggcgaaagacgaatgtctattgctgtgccgccgtcggagtgagacgctcgatcctgaactggcttaccgtgagattaccaatgcctggcaactccgtggccatcaactggcatgtttgcagaaattagccgaatggcgtttacgtcaggcacgggagcgggatttggcggttaactttgtggttagggaagagcacctgtggcaagttgcccgctatcaaccaacatcactcggtgagttagattctcttggcttgagtgggcaggagatccgctatcacgggcgaacattgctggcactggtcgccgaagggaatgccgtccctgaagatcagcttcctcccccgattgctaacttgattgaccaaccggggtacaaaaaagtctttaaagatattaaagccttgattcaatcggtcagtgaacgtagcggattaagcagtgaattactggcatcacgtcgccaaattaatcagttactcaattggcactggaagttgaagctttcagatgctcaacctgaattattaacaggctggcgtggcgatttattgtcttctgaattgcttgaaatcttacaacactattaatcagttttgatattaatcagccttcagggtgggatattaattccacgctgaaacttttcagttttaatttatgaacactctttttaatttataaacaatctgatgaattaaagattaagactttctcgttagggattcgtgtcaatattctgttagtcttatgatgctgggtatatatacagtcaattgagaataacgcccctgtaaataaatacaggggcgttattgagaagaaatcatttaggcgtttcttccgtttccggtaatgtcacgttaagttcaagaaccgaaatatcatcccctttctgctcaaattgcacatgcagcatttcaggatcgatctggatatatttacaaataaccgccaaaatatcgcgcttcaggtcaggtagataatggggttcgctatccccacggcgacgttcagcgacgataatttgcagccgttccttggctatattggctgtcggttttttgcgggacagaaagaagtctaacaaagccatggtttatcccccaaaaaggcgtttcaggaagcccttcttctcttcttctacgaagcggaaggggcgttcttctcctagcaagcggtcaacggtatcttcataagctttaccggcatctgactctttgtccagaatcacaggctcaccttggttagaggcgcgtaataccgattgatcttctggtatcacaccgaccagagggatcctcaaaatatccaaaacatcttccatgctaagcatatcgccgcgattaacgcgcccaggattataacgggtcaacagcagatgttctttaattggttcttggctattttcggcccggcgagattttgatgacaatatgccaagaatacggtctgagtcacgaacagaggagacctcagggtttgtggtgataaccgcttcatcagcaaaatacagtgccatcagagcgccactttcaatacccgcgggagagtcacacaccacaaactcaaaattcatttcaccaagatcgtttaacactttctcaacaccctctttggtcagggcgtctttatctcgggtctgagatgcgggcaggatatacagattatcggtacgtttatctttgattaatgcctgattcaaagtggcatcaccttgaataacattaacaaaatcataaacgacccggcgctcacatcccataatcaaatcaaggttccgcaggccgatatcgaaatcgataaccacggtttttttacctttctgggccaagccggtagcaatagccgcgcttgatgtggtcttgccaacgccccctttacccgatgtaacaacaataatgcgtgccatgaaatggattccttgtcaaagggcttaatttaaaggttgtatagttaatgtattatcctgcagatacagacgtgcagcttgaccaaaatactcaagcggtatctgatcactcaaccagtactgcccggcgatagagacaagttcagcacccagatgtgtacaaaaaatctggcacttagcatcaccggatgctcctgctagtgctcggcctcgcatcattccataaatatggatattaccatcggcaattaattcagcaccggcactgacactgctaataacaatcaaatcgcaattacgggcataaatctgttggcctgagcggaccggggtgttgatgatacgcgtttgggtgggaacgttttccggcggactgatgaccggctctggagccagtttttggcctttaccctcactcaataatggcaaccctgcacgtgcaattgctcgtttctgacgctcatcctgacaaccgctaatgccgacaatacgcagacctgctgaagtgacagcctgttgaagatctttccagttagcaccgttaggtaacgttgcaacgttaatcacaacaggggcgtttttcagaaatgcgggggcttgatccaccttttcctgcaatgcctgacggattacctctggccgcgaatcatgtaaatgaacgaccgatagggtaaaactactgccttttaactcgattggcgattgtgacatctatcctgactcagtttcagctacgtttaatccccagaataccatgcggggaaccatattcggatgttcctaagcatgttatagggaatataaaaagaaatctatccgtatcaatatattgaaatcttaaagtcacaattattccaaactgataggaaattacagcataactttgggttattcgctagtcttgaccccctatatttagcgactcagccgctattttatgattgcatattttttcaacacttggttttactttacaaagggttgtctttgtctagggaatggggtgttttttatcaaatggggcgatgatatttgattgttatcattcttaagatggcgaaatagcgatattgacagccgtcttatcggcttagtcaaatacctcaccatatttatttgagagaaatctcattcatcggtgatccaaactacgctgacattgtggtgtttgaatggtggcaatcatcaatccataagcatctcttgacccgactaagcgtgttatagttgccagtgtgcctgtcttatcagacattgcagtggtatgaacggtactcactacccgaatcgctgatatgagttggctcggaggaggggcagccaccttgcaatgtgcgtcattttgggtgtcactacacagacttgtatcgaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcaaataaagagtccaaacatgctttgtgcgatttacagaagccctaaacgagatcaaacctacctttatattgagaagaaagatgatttttcacgggttcccgctgaattattagccagttttggcaagccacagtttgcgatgcttcttgcgttaaatgaacgcaagaccttggcgaccgctgatgtggagaaggtgaaaaatgcgcttattgagcaaggtttttacctgcaagttcctccaccgccggaaagtttactgaaaatgcacttgggtgaaaccaaagcataacgttaactttcgagtatcaaccacgtttaaattcagcatcactacattgaccgcagaggatgtaaatgtcgtgatgtgaaattcattggctttggtttttcagttcccagcgggtacggcttgaataaaggaatatattgatgaaagggtcagttacggcagtcatattggcgacagccatctcctttggttgcgtcagtaaaaacgctaaggctctcgtggcggggggtacctcgccacggtcaacatcaaaatctatgttaaccccaggggctacggctagcagtacccccacgatgttatctcagcaagggcgtgatccgtctcagtttccagcttatgttgagcagttaaaagcgcaagccagggctaaaggctatacaaccgagaccttggatacggcttttgctaatattcattttgtcgatcgagtcatcaaatcagaccgtaatcaattagaaaagaaaatcacgctggatgattatctaaccagagtacttccgcgaaagagaattgagcagggtagagcactttatcaacgttaccagccgcagttatctcaggtgaacgcacaatatggtgtccctgggcggtatattgtcgcgctctggggtatggaaagtgcttttggtcaaattcaaggtaaagaagatgtgatttccgctttatctaccttggcttttgaagggcgtagggaagctttttttaccaaagaactgatggctgcgttggaaattattcatcaagggaaggttgacgacccccaattgagaggatcttgggcgggggcgatggggcaaagtcagtttatgcccagctctttcctgacgtatggtgctgacggtgatagtgatggaaaaattgatatttggaataatattgatgatgtatttgcttctactgctaattatctgtctactcaaggttggaaatctgaacagggatggggccaggaagtcacgttaccgcaagattttaatgtgaaattggcggggttggatgatgggcaagccaagagcattgcccaatggcagaaactgggtatcacgccggtacaaaacgcgcactttgctgaatctgctgcgcgtgtctgggtgatcattcctgatgatctaaaggggcgtgcttttctggtttatgacaatttccggacgatcatgcattggaatcgctcttactatttcgctattagcattggtatgatggccgatagtatcggtcaatagtctgtgtttgccacggttgtaagaccgttgctcagtgtgtctattagggtataaattcaagagaggcagtatgtatcaacatagagactggcaaggggctttgctggatttccccgtaaataaagtggtttgcgtcggcagtaactatgccgaacatatcaaagagatggggagtactgcctctgtggagcctgtactgtttatcaaacctgaaaccgcattatgcgatatccgccaaccggtatcgataccgaaagattttggctcagtgcatcatgaaattgaattagccgtgttgatcggaacgccgttaaagcaagccagcgaagatagagtcgcacgggcgattgccggttacggtgtggcattggacttaacgctacgtgagctgcaggcaggttttaaaaaagcggggcaaccatgggaaaaagccaaggcgtttgatggttcttgcccgatatccggttttattcccgttgctgagtttggtgatgcacagcaggcagatttatcgctaacgattaatggggaaatccgtcaacagggaaatacccgtgacatgattacaccaattattccgttaatcagttacatgagccgtttctttaccttacgtgctggcgatatcgtgctgaccggtacgccgcaaggcgtagggccgatgcagtcaggtgatatgcttaaaattatgctcaatggcaaaacagtgaatacccgcataatataaagagaaacgtgccgtccgactctactgtcgggcggcaaaacttgcatctgtaagctaaagcgtctataacggcccgcttatttatttacaccggatacctatatgtcacaacctcctttttggcaacaaaaaacattggctgaaatgtcagatagtgaatgggaatcattgtgtgacggatgcggtcaatgctgtttgaataaactgattgatgaagatactgacgaaatttacttcaccaatgtcgcctgtgatcagctcaatattaaaacctgccaatgcagtaactatgagcgtcgctttgaattagaagaagattgcatcaagttaacgcgggaaaatttggtgacgtttgcctggttgccaccaacgtgtgcctatcgcctgattggagagggccatgatttaccccgttggcatccgcttttaacgggttctaaagctgcgatgcatggtgaacggatctctgtacgtcatatcgcagtacgtgagagcgaagtggttgattggcaagaccacatattgaataagccgagttgggctaaataactgtttgaagttaataaagaatctcatcactgtgatatggcgcggggcatatacggggcatcacccgtaaatcttgcgtttaaaatgtccatctgattactattgttttcactcatccacttcccgtaaacgctgtacaccatctgtgaagatgtgtgccccatctggttggcgacaaaattcggattggctcctgcactcagcgcccaacatgcaaaagtgtgccgggtctcgtatgccttccgatggcggatacctgctttcttcaatgcaaagttccacgttccgctaaagacaccaggagagtaccagtctcctcctttcccattgcgagctgaaaggcgaggggagaacacgaaggtacaatcatctttgcggattttgccaaattcgcgaaggtggacatctacctttatttttttccccatcttcgtaagtgccatttgctccttcagtgcttcgattgcggaattcgtcagcttaatagtgcgatttccgctctcagttttcggcggggtgaagtggtgaacaacggccatgttcctgctgatcgtaattgtccattccttcagatcaatatcctcccatgccagcgcgcaaatttctccgtgccgcatccctgtgcttaccgccagcttccagatatttttcacctgaagtgacggtgcaacttccataagtcttgcatactcatctcgcgttaacgggtcaggctcagatttgctctttttcaacggtgaaataccgacgaaaggcgatcgctctatgtacccattcgcaacagcgaactccatcatcgcggcaaaacaagaaaggtagacgtttaccgttctgacagaccgaccttttttcagttgccgagttttctggtggacacctgcaatctgaaacccagtaagcaactccttccgcaggctgagaaccatttcattggtaatagatgaaacaagcctttcctccccaatgatccctgcacagattttgatgtatgaccgatatcggctaatgccatttttggttatttccatcaccttcaatgcgagccacttctcagcgagttgggaaaccgtaacgttgagttgagccaccccgaacttgtgcaactgctttgagtttgggaattgtgccgcataattgaagttgcctatcttgatggtgtagcgaacagactccctcaactcgccagccatcctcctgtttttcgccgtgtccggaacgccgaggttttccctaaccctttgcccctggtgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacctggtagatgaaccacacgcgaagcaatccgcagtggttttctacccctgtaggataatcacccatcctcatttcctcgtttgttgataggagagggtatttaagcagaaatcctctcgccaatcctcctgcggattgccggtcgctgcctttcaacccaattatcaatttcctgcctgttgtacattattgggctgttctcttttgggtttaggtcaggtgcaacgtgtatgtattcacgtccttccatccatgactttcggcgggcgtgttggatcatgtgttttgtcatgccattcagagacatgagcaggtcttctgaaacccatttgcttgggttcatttgaataacgttatccatgcttacctctgctatttaccctcagccacccgatgaacaatcacatttaaccacatccaaggctcatgcttgcccggtcagaatggcttaacttgagatgcgtatttgtcgagtagctgacgtagggctgatttgttgtctttactgcggagttcggagagtagtttattagctattgagcgtactgcgttgttggcctcaggagtcacacattcactccttccagcaatacagccaccagtgcgccgcacagccgccgattccaagcaggatccagtcaagatatgtgatgattaagttcatgctgctttactcccagacaaaacattaggactcagccacagacactcaaggcgcttaaccgagcctttccgtccggcagccgatgactgtttttcctgcttttgccagcctgtaagaatgtcgttgtacatatccgtgttgtagccgctaagcactaccatcccctcaaggttattgacggtatcgagtagggttaggtgggcatcattgtccatttcatggcggtaatatcgggatgagataacgcgggtgtcatggacgtatggcgggtcaacaaaatgaagcgttgaaactgtgtcatggtctaacatgcattggacggcatcacgattctctaccaaaacgccctcgaatcgctggccaactgctgccaagttttcaggcatccttgcccaaaggtgttgagctgttgccgaaccgcgtttggtatccagccgaaaaccagttgttcccttggtcgcgccagcagaaccaaatcccattgttgccctgatgactaatttccgcgccctctcgaccatcgtttccgcttcgccgtatgcatcggtaaattcatcgcgagagtagggggttaaaattaatgcctcgataaggcattcacgcagtgtcatatcgcgcagaacgaaaaagagattaaccacgtcgccatctaaatcgttataaatctccgcgtagcttcgctcttttctcagcaatacagacgccgcgccggagaaagaaaatggataaaaaggtcttcgtgttatgcggtgatcaatacaagcgaaatgccatccagtttataagtcaactacctgttaatcctgataaaccactcctgatcacaatccaagagcgaacccgcacattagaccagaatgcgcgtctatgggccacgcttggcgatatcgctaaacaggttgtatggcacggacagaaacttagcagtgaggactggaagcacatattcactgcatcactgaaagggcagaggtcagcgccagggcttgaaggtggctttgttgtactggggcaatcaacaagccgcatgaccgttggcgagctgcgcgacctgatagagctgatcaatgctttcggcgctacgcatggcgttaagttcagcgatgaatcacggcttgcaattgagtgggccaaccggttcggtgacaagggaaaggtggcagcatgagtgaatctgactggctaataatttgcgcgttcatctgctctgtaatttatgcagggataagagggagacgaagatgaacaagttaccaaaaaatcgtaactgcaaagtatgcaaaacgaggttcaagccagagaccgtatatcagtggtggtgtgatgaagagcacaaagaggaatacataaagcagttggcactaaaagcccgtcaaaataggatacagaaaacagaacagcgacggcgagaggaaacccaagccgaaagacgtagccttaagatccgcaagttagcagtaaaacccctcagttacttcgccaaacaagcccagcaagcttttaatgaatacatccgcactcgtgacgcgggagacgcttgcgttagctgtggtcgattccatgagggccagtatcacgctgggcattacctcacggtaggagcaaatccagaattacggttcaacgaagataattgccatcgccagtgcgccccctgtaataaccacctgtctggaaacattgaaaaatacactcccaacctgattgcgaaaatcgggcaggttcgtttcgatattttgatggggccgcatgaaatgacgaactaccggcgtgatgactatatccgaatccgggatgagtaccgggcaaaaaccaaagcacttaaaaaacttcgagaggctgcataaatgcgtgacattcaacttgttcttgaacgctggggtgcatgggtggctgataatagagaagatgtctattggcccccaatcgcagccggattttctggactgataccatcaaaagtaaaaagccgaactcaatgttgtgacgaggatgggctaattatttcgggcattatggctggattaaacagtaagcatccagtcgttcatagcttgttgtttgattattacgtatttggcaaaacatttatgcagctatcgaaagagcatcactgctctgatactcacattggcaaaaagctacagaacgccgaaggggttattgacggctacctgatggcattagaagtaaagctcgaaatggataaacaagtcaggcgggagttagcagcttgacgattgacggtattcggggctatatttcctgtacacctgcaaaatcaggtgtcgggatttgcaccctggatatcacaacaacgcatagccgcgtttgcggtttttttatgcgtaacgtatgactacatcagaacaatggtggggcgtacgggggagctgaaaggctcgccgggtgttgttgtgaccggtagtgcaaacctcgtacgtctcaccacccaatgatttgcaccagacggtggtgatcatcctatatgtaggagaatcacaactatgaatactcaattatcctttcgcaacactcaattcgatattgccaatcactctggacaaatctggttacgtgggactgaaattgccaaagcgcttggcatggaaaaatcagatgcagtaagccagatatacaatcgaaattccgacgaatttacagaagccatgaccttgaccctcaaattgagtgtaaaggggtttggtaacggaaagtcagcaaaagacgttagagttttctccctgcgcggcgctcatttgatcgccatgtttgcccgtactgaaatagccaaagaattccgcaaatgggtgctcgacattttggacaaagaagtcggtaacaccccacccgtaataacacccgtcaccaaagttccagcagaattaaaatctcgttatcgtgtgcgcgttattatttatgatgaaatgtttggtaattgccttgagcttatagggaaagcggacacatttagaacaatagcaagtggaatagctacggacttaggatttaagccgactggctttgtcgctgtgcaaatggatagcagcaagttcaagcgaatttattgaaatcttattgtgaaatattctttacgatcgtaaaaaactgaatatcatgataagagtggttagttcgtcacgtagcttacaccattaaaaaaggcctcgtatatcgcggggctttttcgtttctacattcgcatgggtactgaaagaacctgaatcttgccatcctccgaggtctggacgaggcagtacccagccgaatgtggtgtagcggttaaatccaacactcgccaaggcgggcaccacatccttatccgttatcattttcactatccgttatgaaataatcacgcataaccatatcgagcaagtcctcggcatggtcgccctcattggtgagggtgacattcattaactatatgaaaatattaaccaactaatttcaaggctcacttcggtgggcctttttacttcagagaggtaggtatgtgaaatttgcagaattaccacatgaagcacagataatggcagcacaaacactttcggatagattccctgcggctgggtcaccaaaaagtaatgggttcgaaccagcaatggcgctggctcgggatgctaaagcggcatttatgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgatttttcagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcaaaaaattaccgcaaaccgatgttactacgtgtcaagtagcgagtcattttgcggtaatactctgtttaaaccgtgattaaatcttacttcatgtcacttcgctttcagacatccgcctatattgaataagccgagttgggctaaataacgcttaaggcagcatgtctaaattgctttagccgatgacagcctaagctgccatctttaccttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggcggtgagtggtttgcggccacttcactatcgctgtcactaactctaatgtggccaacgtagccagcacccagataaaccaaaccttgcctactgtcaccagtacccagcccccaaaaggcggaaaaccaaaaatacccacgaagtaggcaacgacaaaccaagtcagagcggcgtgacggttttcaggggctgattcattgaccgcccaagtttgaatcacggggtataacagaccgtagccagcgccggttagcatggcggcagcgatctggaaactcacatgcgtcggtattcctaacaggcacacaaggccgatcattaggcaacacaagagtaccgctacgagtggggtacggggccagcttgatagtttgtgtgcaagtaacaggcgtgaaaccacggcggtagtggcatgcacggcaaaaaaagtactggcgctggccaatgaaccgtcggtgagcgagtcctgaaacgacatcattccagaaaaaacggccccccctaaacagaccatcacgatgggtctgatgactccgcttttggcgagtacggtaattttttttacccaaggccgcagtgaattctcatgccggataagtggctctcgggtgccaaaaatcatcaacaggatagaggcgaagactcccatcacgcccaccaacagaaatgcggcctggatggggatccctccttgtaccaccgcgatagtcagcaggatagggctaccacaaattccggtcatctggaatgcactgaagcgtgtaaaaccagggcctcgttcggtatcggtgaggcgttcagacagcgccattggccccccgatatagaacatgccccagcccaggccaatcaacagtgccgctacatggggcagatagccggatccgccactgaggctccccagtagaaagtagccacaggactggatcagtgctgccagcgccgccagacgtgaggcgtccaattttccagcaaaccagccaaccaaaggcacaccgatgagtgtcccgaacagagccataccgagggttgccccagcgtcaatgtcgttgcccccctgcgagtgaaaccaagcagaaatgagaaatgtggcaccatagcctcctgcgctgaacaacgtgccaaacaggagaaacagtgatgaagtttttcgcatgattcagactcctgtctcgtttgtggttgtagcagatgagagcggagccattgatctcagcgttttcaccgtattttccagacgctggcagacataatctatttcactttcgttattaaaccgtccgagtccaaagcgcacactcccccggatctgctcatcactcgcccctagagcctgtaacacgtgtgatggtatctgttgatcggaggtgcaggcggatcctgaggacaaggcaacgtcagagagttcgagcaacagcgagtcggcatcgataccctcaaaggacacgtttaacacgccgggcaggcattcagtaaggtggccgttgacctgcacattcggtacggtatcgagaatgtgctgccgtagcctgtttcgtaaatcacatagcctggccgattctactgacatgttttccatcgccagttcggcggcgcgtccaaagccgacaatgcccggtacattgagtgtgccggagcgtaaacctcgctcatgccctccgccaacgatgagtggtgaaagcataagatgcggatcggcggtattgacataaagtgccccgacccccatggggccgtaaactttatgtgcggaaaaagtggccatactgatattcatccgttgcatatctaaagcgattttcccgaacgcctgtgtggcatcggtatgaaataaaatgcccttatcccggcagagtgcgccaatttctgccactttttgcaaggtacctgtctcgttgttggcagtcatgattgagaccagacgcgtatcgggccggatagcttggaagagggtatcaagggaaacaataccgtcacgctgtggctgcagataagtcacactaaccccactgtcggcaagtttggcacagcagtccagaactgacttgtgttcaatcatggaggtgatgatatgcccccaattcccctgatactgaaggcctaagatggcaagattgatggattctgtcgcgccagaggtgaagatgatatcggcgggactgactgcattgatagcggttgcgattaatgttctggcccgttgaacagcctggctcgcttcccagccaaaggggtggctcttactggcggcattgccataagcgtgggttaggtatggcatcatcgcctgcaggacggcagggtctagtgccgttgtcgcgttattatcgagatatatcggtgggttctgactgtacataatgatttttccttaatcatgagcgagacgacaacggcttttttggggcagaggtgaattgagcgattatcttctccccccgactgacttcaccggcctcattgaccagattaaggcgaatggcggctgggacacctagcaagtggctgagctggagcccgcgaacataggccaggcttctggaccaagggctattttcaaagaacacttccagaaccgcttgcggatcctgatggtcgctcgctgcccgttcaaaatactctttggtgatagccgcacaggtgagcttttgtgttggcgtctcattatgcgtatcaccgtttggtcgtgaggctgctccggttagcatcctgcgggtgagcctttcaggaatatcttgggtcgcgaggatatggacaaggtgctgtcgggctgaatcttcgtggatcgcgcggatatcactgagatctatctgatacttttccgcaataggcagaaaaacctgctggattaacggatggagatggcttaggcgcgggcggcgtttttgggcgttagaaaggttttctgtcagaaactgaaggcgaaaaataccgaggtgatcgaacgctacggacaacttcggcagcaaatttccactatccagggattgtcgggcgagccgcagtgctgcatcaaaggcatttaattgagcctcaatggcaaccatgccgttattatcaagataaacacgggagttcccggcaagtatgccaatgtgagtgttttgttggtccatgtttctcagtttcctttgagtgatgacgtatttttctttatacaaaaatgagaatttcgtcttgtttatacgaattgaaaatatttactttcctttcagccttgtgcaataaaataacgactctaaatccggtgtaagatatacccgtatgcttaatcgccttctgataatcgctaatctataaaaatctgatgtgtaagaaatgacttataaagaagttactaattcggataacactttcaactaactgaacgtcactgatttttctattatacgcatggaaattatttcctcattaaaaaagctacttatatagataagtggggtgcctcctcggtaagaaatgaaataataatttcagggtgtattgtaacattttgacttgtaagtaaaataaattaaaaaatacactttaccgaaactgatgtgcgtatcttaagaggttttggcaaactcatcgcaccaagattcggctctcttagccaataggcttttttcgagacttaacaggcagcctatttatatcgtgtttaaggtccctatcggattctgcagtgaaaaataaggcattataagagttgtggcaagatctttagtgaagcctggaaaataatttaataaatttgcagtaataggtcatcagtctgaatactttcttttagtggttgtagtaaatcgtcttctctgcttaaaaaaaggctattcccgcaaaggtgaattaattattaaccacatagtgatctttatgatttgttaaactgagtctgttttcttggctcggtaacccgttgcattcaacccaaaattttattggatgtgattggctagggtattttctttaatagattcactattcctgcgcaggaataatgattattaacatagccaacgcacatgcagcttgaagtatgacgggtagatattattggcaaggagagcgaggtagggcgaaaattgggcattgaggccttcggtgttaagggtcatgcatggagaaaaaggtgaggatatgtccttacccatggcggtttttacctgacgggccagatatggcatactaacgccgaaatttaactaagaaactgtataaaatgaaatattcaacgttagccgctgttatctttggcatctcagcgactctaagtagcgccacaaatccggtacaggctgccgaggcttccttaattaatcttgtttgccaattgaaagatggtaatgaccttttagccatattagatggcccgaatcagcaattgatcattgataagtcagtgtttcagtttataaaagtgaatccagaaggccaaggggaagcattaatatttcagaaagcaaacagtgaggagcaagtgatcgcctctctgaatatttctgcgttaccaatacgtttggccgtcgttgatgaggtgcaggctagccagtatacctgtacgcacacccaggcctagattatccgcctttctctctgttcttacccagagaacattgactaatgaaactcagatcaacaggggatggaaaatctgttgatctgatttcaatccaatctgccgattgaattaattatctttaggatgaaaaaagttgccgcatctagggcaaacaagtgtgatgttttttcgaaccttggcactgtcttgttctgagaccaaggcacactcagggcaagtgacatttattcttttactggagaaagatttaaacacatctaatagggacatgatttattaccgccaggatatggaggtaaattctaccatattttgcatggaattaagtgttcattaggattaacagaccgtttgaatctgatataaaaatggcgccagagaggcgccattgataataaagatatgtataaaaattatcggccgaacagatcgcgtcttttaggtttaacaaattggctgatcagaacgagtacggcgataaccagatatgcagcaaaaataccgactaaccattgtggcatttctaatgacataaactgccattgtctttccgagcaatcgccactggcggcgaacacggcgggtaaccatttatccaagggtagccatgaagggaagttgacgaagaaatcgcaggtgttaaatggggatggattcaactgcagcatagtgtgtgcccaagctagctggacccctttccacgcgctgtagatccaaactgcaatagctaaatagcgtagtggtgatctcggggctattgcacccaatagtgatgcaccgagaataccgaataatgcgacacgttcataaatacacattacacacggttgtagcaacataatgtgttgaaaatagagcgcagttaactctaatagaaatgcagtcagggccattaatagccaagcaccgcgtcctcgggaacagcggttaaggaattgcaacatatctttattttccatgcagtaagcaattgtaccggcagtgtaaaccaattcatcttttctgccagctacccaaaagcaaaattaggtaaaaatcagttttttcccgcacaagacaggctatcacaagtacaaattttactttgggtgagatgttggttggttttgccagcccccattcgtgccaccttgagttgtcgcacttatccccaaggctggccaaccataatgcaagtgatcagtgtgggatggcaaccccgtttgtgatgtgtggcaaactgatccatccagcctgagtcagccactctgtcatcggtaccaataaaaactcgacacccagcaggccaacaatcgtcatcactagagtataaggcaaagccatatataccattcgcccataggaaaggcgaattagtggtgccaatgccgaagtcagcaggaacaagaaagcggcctggccgtttggtgtcgccacggaggggaggttggtccctgtattgatggcgaccgccaacaattcaaattgttgtaacgagacaataccatgctcaaacgcagaacgggcctcattgatatacacggtaccgacaaaaacattgtctgacaccgatgagagcaagccattaaacagataaaacagcgatagctgagcggaaggcgaggcttgtaaaacaaactgaataatgggggtaaagaggctttgttcaataataaccgcgaccacggcaaaaaatacggttagcagcgcggtaaacggcaaggcttcctgaaaggctttgcccaatgaatgctcatttgtgataccacaaaatgaggtggcgagaataataacggatagcccgaccaaaccgacttcagctaaatggagtgccagtgccaataccaaccagacaccaataatggcttgtactattaacttcatcttctcttgcttggtccgtttcgcattggcttgctgatcgtattcggtcagaacctgacgcacacgttctggcaactgggcaccataaccaaacagtttaaatttttcgaccagcaagcagaccaataacccgaaaataaagacgggtaaggtgacgggtaacatgcgaataaagaagtcagcaaaattccaacccgcgcttttggcaataatcaaattctgaggctcaccaaccattgtcatgacgccccccagagcggtacccacgccagcatgcatcatcagactgcgtaaaaatgcccggaattgctctaatgtttcatggctgtcctgattatcgattccgctgtcatcagtaatatctttgtcactgtgatttgaagtaacgttatgataaatagtataaaaaccaacggatacgctgataactaccgcgattacggttaaggcatccaaaaatgctgataggaaggctgacgccagacaaaaggccagggaaaggatagtttttgaccgaatattcaacagcaatttcgtaaatacaaacagcagcagctgtttcataaagtagatgccggccaccataaatactaaaagcaagaggacttccaggttattggcgatctcttctgcaacttgatgcgggctggtcatgccgatggcaacggcttgaatagcgagcaaaccccccggttgcagcgggtaacatttcagcgccatggctaaggtaaagataaactcgataaccagcatccagcccgcgacaaaggggctgacaaagaagaagactagagggttaatgatcaagaaccccataattgctagtttgtaccaatccggagagttaccaagaaaattcttgagtacagcttgtctgttggtaatgtccattgtgaatgatttttcccttaataaattattatgatgcgattacgacgaaaggttacattttagtttacgtaatccagctaaaagcaatacgtattctctggctagcattacatttgcgcaatttttgcgactttatgactgctttcaccatttgttcggctctggcgctatattggattacactcgtctggtatgatgagcggactaaattgctgatatttatcgctacggaacgtcaaaaacatggttataaaggcgcaaagtcctgccggtttcgcggaagagtatattattgaaagtatttggaataatcgctttcctccaggatctattttgcccgcggagcgtgaactttctgagctgattggtgtgactcgcacaacattgcgcgaagtactacaacggctagcccgcgatggctggctcactattcagcacggtaagccaacgaaagtaaacaatttttgggagacatctggtctaaatattttggaaacactggcgcggcttgaccatgacagcgttccacaattgatagataacttactggctgttcgaaccaatattgccactatttttgtgcggacagctatccgtcatcatccagaaaaagcgcaagaaattttggcgcgagcgaaaacagtggatgataacgcagaagcctttactgctcttgattatggtattttccgtggtttggcatttgcctcaggcaatccgatttatggtttgattcttaacggtttgaaagggctttacacccgagtagggcgttattacttttctaatccagaagcgcgcaagctggcactgactttttacaataaactgtcgacgttatgtgatacagaatcttatgatcaggtactagagtgcctgcgcacatacggcaaagagagcggggctatctggcatagcatgcagggcaccatgccaagtgatttggccgaagcgcgtcgttaggcgataaagcagaaaagcgaaggggcgtttaatgcccctgaggttattgacaacgctatttttagcctcgtgagtgaaggggtgaccgcacctcggggcactccggtggcttacgccactacgaccccaacggcacgtttccccttcatttgactttgtcagcagtctgaggggcgtttaatgccccttttttaccgatgtcatatgcggtaatgacttaaatcttactggttttctgcggaatgctgtcgagcaaatcgatactgccatcatcattcaattgttccatatgaacatcaaacccccacagccgatgaatatgcttcatcacttgctggcggcttttatctaatggcgctcggtcatgcgggatataacgcagtgttagagagcggtctccacgtagatcaacattccatacctgaatgtttggctcatggttgctcaagttatactgtgcggacaattgattgcggatagtacgataaccttcttcattatgaatagccgaaatctccaggtagttattcttgtcgtcgtccaacacggtaaacaggcggaaatcgcgcattatttttggcgataagaactggctgatgaaactttcatctttaaaatcacgcatagcaaaatgtagggtatctaaccaatctttcccggcaatatctgggaaccaataatagtcttcctcggtcggggactgacagatctgtttaatatcctgaaacatagcgaagccaagagcataagggttaatgccgttgtaataagggctgttatacggtggctgatacacgacgttggtatggctgtgcagaaactccatcataaagcggtcggtgacccggccttcatcgtataaatggttaagaatggtgtagtgccagaatgttgcccagccttcattcatcacttgagtttgtttttggggataaaaatactggctgactttgcggacaattcgcaatatttcacgttgccatgattccaacaacggtgcatttttctccataaagtagaggatattttcttgcggttcgttggggtagcgctgtgcctgaacaggagcttcttctcgatctttacgtggcaacgttttccacagggaattcacttggctttgcagatactcttcacggcttttctggcgtgcggtctcctcgaccagcgaaattttttgcggacgcttatagcgatcaacgccataattcattaacgcatgacaagaatcgagcaaccgttcaacctcttcaacgccatagcgctcttcacactcattaatatagtggcgggcaaagagtaggtagtccacgatggagctggcgtcagtccacgcgcggaataaatagttattcttaaagaaggagttatgtccgtaacaggcatgggccataaccagtgcttgcatcgtgatggtattctcttccatcaagtaggcgatacaaggattcgagttaataacaatctcgtaggctaatccctgttgaccgtacttatatttttgttcagtttcgataaattttttaccgaaagaccaatgggtatagttaatgggcatgccaatacttgaataggcatccatcatttgttctgaggtgatcacttctatctgatggggataagtatcaagccggtaatgtttcgccacccgatctatttggtcgagatacacttgcagtagctcaaatgtccagtcagggccgtcagtcaggcgcttatcttgcgtggtctgtttcgatgttgaagttgtcattagcgcatcctcacgtttttatcgcccaactcaaatactcgtcactttactaatcctagctcaatatcaacaaactgaggcatggcaagaccttatgtcaatatagattatttcttcctggcataatggctaaacttactaaggtcatttatggtttattattctgttaaatggtttttttatggaatataaaactaataaaaaagacttttgcaatatgcgattcattcgtgctgacgttcgtaataataatagcctttttcagtattcatcccgaattacggcttggagtagggtgtttgttgctgcctggctaaactcattgaactgaaaagaaattacagcgtaaattaattgagagacaagtcacaatctataattaatatgttggctagttttttccactgggttaattttctgtcaacagaatattatgctttgtacatgttttaggtgagggtgatatgcgcgttgtcattttaggaagtggtgtggtgggtgtcaccagtgcctggtatttggcgaaagaggggcatgatgtcacggttattgatcgtcaggatggccccgcccaggaaaccagtgccggtaacgcaggtcaaatctcaccggggtatgccgcaccttgggcggccccaggcgttcctctgaaagcgatcaaatggatgtttcagcgccatgcgcccttggctatccgtttggatggtagcagcctccagttacgttggatgtggcaaatgctgaggaattgcgatacctctcactatatggtcaacaaaagccgtatggtccgtctggcggagtacagccgtgattgtctgaaagacttacgcgcagcgacaggtattcaatatgaaggtcgccaaggggggacgctgcagcttttccgtaccgaacagcagtttgataacgcggcgaaagatatcgccgtattggatgatgccggtgtcccttattcactgctgacggcagaacaattagccacggtggaacccgccttggcgaaggttgcacataaacttactggcggtttgcgcttacccaatgatgaaacgggcgactgtaaattatttactgagcggttggcaaaaatggccgagcaggctggggtgaaatttatcttcaatcgctcggtcgataaactgttggtagagggggaccaaatagccggtgtactgtgtggtgatgacattatcaaagccgatgcctatgtggtggctttcggcgcttattctaccgcgctactggccgggctggtgtctatcccggtttatccattgaagggttactcgttgaccatcccaattacggatccggcctcggcacctttttcaacggttctggatgaaacttacaagattgctattacgcgctttgatgatcgtatccgggtgggggggatggctgaaattgttggttttaacacgcaactggcacctgcccggcgtgaaacgttggaaatggtcgtccgtgatctgtatccccatggtggtgatatcagccaggcggtattctggtccggtctgcgaccaatgacacccgatggcactccaatcgttggccggacaccgctgaaaaacctctatcttaatacgggtcacggcacattggggtggacgatggcatgcggctcgggtcaattattggctgatataatacaaggtcgtcgcccagccattgtggctgatgatttatcggtagcgcgttaccgcgcaggttttcagccactgaatattgccccgttacacgatattcaccccatccgttaatatcgtgtaacgcgattatttgccgttgttagtgtatttcttccaacttgccgcggacatgtttactggctcggcgcgcttgccacgccagtaaacagccagcatcacgatagccagtgacaacttaggttcaatcggcagtgccatcgccaacaggcctaatgccgcgcccccagccatttgaacaaaccccactaacgctgaggcgacacccgcttcattcgcatagggttctagagcataactggtggcaggccccatcataaaggctaaaccggcacaggcgctggcaaccggtaacatataaaccagccagtgatgctgcacatcaacggacagttgtgtcagaccaaatagcaagccaaaacagcctaaggccatcaataaactaccgatcatcaggcaggtagggcggcccactttttgaataatccggttagcaaaaaaactgactgccataatccagaagccattagccccaaatgccagcgaaaattgtaacgggctgaggcctgcatcaaccatcaatacattcggtgccaatgatacataggttaatgccatgcccatggctcctgcattgaccagagcaaataccaaaaagcggctatcacgcaaaatacgcaggtagttttttattggcaggccatttattggttgagtattcgccgggcgggtttcgggtaagaacataatgattaagactaaaaccagtaatccgtataatgccaggaaccagaacggtgcccgccagccaaaggcttcggccagtaaaccacctaatagcggggccaatgcggggacaatattcaacgtgccattaaggaagccaaaagcacgtgcggcttcattgccgctaaggcggtcacggacgccactgaaggccaccacggctgtgcagcataccgagacaccttgtaacaagcgggagctgacgaacatgactggatccacggccagagcggccatcgcggcacccagcatgtaaagaacaataccgataatagcgattggcttacggccatatttatcaaccaatggcccagcaatcagttgcccgatacccagcacgagaataaacagcgcaatagttgattgaatcagagactcactactattcagcccttttgcaatggctggaatggtcggtagatagagatcgatccccaaagggccaagtaaaatcaagcttaatagcaggaaaaggaatttttgcatgaaaaagaaatcgcatccaaattacaaaggcgacaagaataagggctttacccgtaaataggaaacccataagtgctaagcgtgattttgtgacactgtcacataatggtgaatggatttttatggtatgccaattgtgggaagttcacttatcactgacggcaatagtcgctagcaagagttggctctcatcaataaaaaatgctattacctgcccagagggtagacaggtaatagcagacaggtaatggcggatagatgccgttatgcaacatccatattcccaaagcggccaccattaaaatcagcgatagcttcggctatttgtgcctgagtattcatcacaaatgggccataaccgacaataggctcgtcgattggctcaccgcttaacagcagtaacacggtgtcattattggcctcaatactcagatgagtgcccgtgggatccagtagtaccatttccgcttcgcgggcaatggcatcaccattcactaagagggttccgtgtaacacaatcagtgcggtgttccagcctgcgggtagtgaaaactcacaactctttccttgagttaaccgaatatcccagacattcagtggtgaaaatgtctttgctggcccaatgtttccggcatattcacctgcaataacccgcagattccctgcatcgtcaggtaaattaacctgtggaatagcctcacgacgaatcgcctgatagccgggtgcggtcattttatctttagcaggtaaattgacccatagctgtaccatctcaaaagggccgcctttttgcgcaaaagcatctgagtggaactcctcatgcagaatacctgcacctgcagtcatccattgcacatcacccggaccaatgataccgccgttaccagttgaatcgcggtgttcgacttcaccgtgataaacgatggtgaccgtttcaaaaccacgatgtggatgttgcccaaccccacggcgttgcgtcgtcggggtaaaatccatggggccagcatagtccagtagcaagaacggactcagttgtttaccgtgactttgataagaaaacattgaacgtactgggaagccatcgcctacccaatgttgacgaggtgcacggtaaataccttgaacttttttcattatcttctcctgatgccatcattaatcaattgcagtacaggggacgcgatcaatcagggttcgcgatagccctgcagccaagttggataaagtatagttttaggataatgtgagcggtagtcggcaaaattaactctcactgttccacaaatagaacaatacttgtcgaattgcttattataaagagagaggcggatatgcacgatctcaatgatctctattactacgcagaagttgtagaacatggcgggttcagcgccgctgcacgggtgttgggcttgcctaagtccaagctaagccgccgattggctctgcttgaggaacgtctgggggtgcggctcattcaacgctcaacccggcgctttgctgtcactgatgttggccgtacctattacgagcattgtaaagcgatgatcgaagaggcaagagcggcgcaggagtctattgatttaacacgtgcggaaccacgcggtgtggtgcgaatcacctgcccggtggcgctgttgcaggcgacggtcagtaccatgctggcggattttatggccagttgtcctctggtgacgattcatctggaagcgactaaccggcaggttgatcccgttgctgaggccattgatattgcgattcgcgtgcggccaccgccattacaaaatagcgatttagtgctgcgggttctgggtaatcgctgccagtgtttggtcgctagccctgagttgatagggcgacagggtgaagtaaatactccagttgatctaaccggttggccaagccttgggttagggcaacctcagcaaacgtttatttggaacttagaagggccggagaaggctcatgcagcggtgtatcatcagccgcggttggtgacagcagatatgaataccttacgcagtgcggcattggccggtgtaggggtagtacaattgccactgatgatggtgacggaacaactggccgaaggcacattagttcgcctattgcctgattggtcagtccgccatgagattattcatgctgtctatccttcaaggcgcgggttgctaccttcggtacgcagcgtattggattatcttgttcagcgcttcagccaattggatgaacggtgagagtttggtgtttataccgctaacgtttgcaccgctagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttatgtcgaggatgtttatgctgatggtgtgaatcaggaaaatgcgaatgagagtgtgccatcggtaggtgctgatgacgatgcttatgcgcggtacccgcgtctaccggaaagtcatggcgatgttgatgatgttcgtcatgaatatgttcatgctcatgtatcatttcatcatgggtatgttgatgttcatgctgctccgtaagatgtaacccgatccctatcgccatcaaaagacccgcgatgagcaacggaatggtgacagtgtcacctaaggcgacagccaacactgcgcctaagaacggagcaatagaaaaataggcaccggtgcgggcagtaccgaggtgacgtaatccaatgacaaatagcgccaaactgacaccataagccaaaaatccaaccaacaatgcgccagcgagatttgccaaagggggcaatgttgctccgagggcgaaggccagcgccagattaaccactccggcaacgccccctttgacggcggcaatccaggttgcatcgttcagcgagactttacgggtcagattgttatcaattccccaggcaaagcaggcacctaaaatggccagcgtcggccataatccggcaaattgagcctcttttggccaccagttaagtacttcttctggccagctaagcacaactgcgccagcgatgataatcaccatccccagagcaatacgacggtcaacattctctttgaaggcaaaccaggctaaaagggcggtgaataccccttcagcattgagtaacagtgatgcgccagaggcgggcatacccgtgaggccgaccattagcagcacgggtgcgatgatccccccggagaggatggcaccaataaaccacaataattcattacggggcaggctcaccgccgccgggcgagtgatcaaacggtagagtgttaagccaatacccgagccaaggtaaagtaaaccggccaataaccaggggctaacggtattcagtaattgttttgccagaggggtaccggcaccaaacagtattgcagcagacaatgccgccaatacacccggatgccgtagtccatcataccatttcatcaattcagctcgtgatccacaaatagcgggaagtgataattttagcccatagaaaaagccggaaaatgctttctgaacaagaaaaaattaaccggctgatattgctgctaattatctacggtctgtttgtggaacaactcacggaagacgggataaatatcttcgggttcacgaatatgttgtatggcaaagttgtcgaatttctcttccagatcttcatactcgcgccataacgtttgatgagcgcggcgggttatctcgatataactgtagtaacgcaccaccggtagaatctttttggccagtaattcatggcacaacggtgagtcatctgcccagttatcaccatcagaagcctgagcggcataaatgttccactgcgccgggttataacgctcttgaaccacttcatccatcaatttcagtgcactggagacgatggttccgccggtttcttgcgagtagaaaaactcctgttcatccacttctttggcttgcgtatggtggcggatatacaccacatcgacgtttttataggtccggctcaggaagagatagagcagaatataaaaccgcttagccatatctttcgtggcttggtccatggatcccgagacatccatcaagcagaacatgacggcttgactggagggttcagggcgacgctcgtaatttttatagcgtaaatcaaaggtatcaataaacggaacccgagcaattttttgctttaactcggtaatcgccttgcgtaagcgttcttcttctaacaattgcgctggctcagaattctccagcacagtaagcgccgcctccagttcacgcaactcgcgccgtttgctggcggtcatcgcagtccggcgagccagtgaattctgcagtgaacgtaccacactgatattggctggcacgccattagaggtatatcccgctcggtgtgtcttaaattctgccagctgtttatactggtttcttttcagattgggcagggcgagatcttcaaacagtaagtccaggtattcatctttagagatctgaaagacaaactcatcctcaccttcaccatctttaccggcattaccttgaccgctaccgccgccaccgccgccttgagggcggtctacccggtcattggtgataaagtggtcattgccagggtgcactcgatggcgcaacccaccattgccttgatgaaacattggctcattgatgtcgtcgataggtattgaaactgactcgccactttctatatcggttaccgaccgtttgttgatggcatcggcaatcgattgtttaatttgcgacttatagcggcgtaaaaagcgctggcgattcaccatgcttttattcttgccgttaagtcgtctgtcaatgaaatagcccatatatcccccaaacgactttgccaagcttgcatccaccggcctcacactgtccctttgtccttggcgttacagcatggttagcggcaacgccaaggacgtagtgcatagttttgccttcctgtgcctgaactctattttcgatagaaaaattatgaagactttcttacccgcagataccattcacatagcaaacgaacttgcttacgggtataacctttctccatcatcctatcgacaaaatcatcatgctttttctgttcatccgttgacgttttggcattaaaggagataaccggcagtaactcttcggtattggagaacattttcttctcgatcaccgtgcgcaacttttcataactggtccagtttggattacggccattgttatttgctctggcgcgtaacacaaagttgacaatttcattacgaaaatcttttggattactgatacctgcgggtttttcaattttctccaattctgcattcagtgattcacggtcaaacagctgaccggtatcaggatctcggtactcttgatcctgaatccaaaaatcagcatagataacataacggtcaaatatgttctggccgtattcagagtaagattccagataggcggtttggatctctttcccgataaattcggcatattttgggatcagataaccttttaagtgctcaaggtatttctctgcaatatcttgttggaactgttcacgctcaatttgttgttctaacacataaaacagatgaactgggttggctgccacttcagcatggtcaaagttaaatacccgcgacagaattttaaaggcgaaacgggtggataggccgctcatcccttcatcaacccccgcgtaatcccgatactcctgataagatttggcttttggatcggtatctttcaaactttcaccgtcatacacccgcattttggagtaaatgctggaattcgctggctctttcattcgcgaaagaatcgagaaccgtgccagcgtttccaacgtccccggagcacaaggtgcatgggtcagttcactgttctggagcaacttgtcataaattttgatctcttccgagacccgtaggcagtaaggcactttgacgatataaacacggtcaaggccggcctcattgtttttattattacggaatgtcacccattcagattcgtttgagtgcgcgagaataattccactaaatggaagggcggatattccctccgttccgttatagtttccttcctgcgttgcggtcaataatggatgcagcactttaataggtgctttaaacatctcaacgaattccattatcccttggtttgcgcggcacaatgcaccggaataaccataggcgtcaggatcgttctgggcgtgatgctccagcttacggatatccacttttcccaccaatgcggaaatatcctgattattctcatcaccgggttcagtttttgctatcgcaatctgttcaaggatagaaggccagactttgataaccttgaatttagtgatgtcaccgccaaactcatgtagccgttttgccgcccatggcgacatgatagtaccgagatagcggtttggaatgttgtactctttggccaaaattgccgcatcttcctgcgggttaaataggcacagaggatggtcattcacggggctacgttcgccattagcacttaatatatagataggcacacgttgcatcagcgcttttaagcgctccgccagtgatgatttacccccgccgaccgggccgagcaaataaaggatttgtttcttctcttccagtccttgagcggcatgtttgagataagaaacaatctgttctatggcttcctccatgccatagaactcttcaaacgcaggataacgcgcgataactcgattagaaaatagccgagacatgcgggattctagtgcggtatcgaccatgactggctcaccaatagccatcagcagacgttcagccgcattggcatacgcactacgatcttgctgacagatagcgaggaattcctgcagagtgaactcttcgtccttggccgcttcatagcgctggcgataatgatcaaatatgttcatagcgatgcccgtcctgtttgaatggttgggaacataaaagagtagcagtgctttattgggttaaaattttgaaactactaccttattgttatggtcgcgtctcctctaaaggtcaagttagccctgaccatagatttgccacccttagaacaataaataaccattatttagtaattaaatctattttttatttcattgtcagtatgttgtatatgattaattggacttatctgtttgaatatctcgttattttattgtaattaaatagacgtaaatttgggattgccagtgagtccatgattggtagtaagtgaagcagagggcacttacatcaatttttcatatgtaaagatttcgctactggcaaccaattgatttacactaagttagctgattattttgttgctaagggaatttacttcgtgaaaaaagatcgtaaagaaatgaaccaaataaaaacgctggcggctttaacggttgcattggctgtttgcatgccaaccgccaatgcgggaaattggtctctgggggcttctgcattagtcagcccggacccttaccgtggcaagaatgatcgtgtctatcccgtacctgttgtctcttatgagagcgataatttttacttccgaacgctggcagcaggttattacctgtggaacgatagcagtaatcgtttatccatcgatgctttctactcaccactgcacttcaaacccggtgacagtgacgatcagcagatgaagcaactcaatagacgtcgtagcaccatgatggcagggatgtcttattctcacattgaggattgggggactctgcgtgcgatgtttgctggtgatatattggataacagtgatggttttgtcggtgacttagcgtatttgtaccgctttagcattgatagctggacgttaacgccgggtgtcggtgtgagttggagcagcaaagatcagaatagctattattatggtgtgagccgtggtgagtctgcgcgcagtggtttggctgaatataacccaagcgatagctggtcaccgtatttggagctgtctgctaattacaacatcaatccaaattggaatgctttctttactggccgttatatccgtctggctaatgaagttaaaaacagcccaatggtggatcaatcatacactggcgtgttgtggacaggcgttacctatacattccgctaatcagcgttgagttgctatgagcaagaccatggggccaaaggccccatttttatattgaccggactgccgggattaggtgtttttacgactacggatggtcatcgccaaacgtgctggtgcatcaggcgcagccaccaatggcttgttgactcgtgcggtttctacgcaaaccatcgttttatagccatcatttggcatatctaccatgctgcaggacaattcagcgccggggttccaggcaaccacatcactttggtgatggtgatggacctcaatagttcgtttcagcgcggcatcttttatcagactataggcttcaggttgggtatagacacggtcagtttggccgttaaagactaaatcgccttgttgagtgacatcggcaactttcagcactttatctaaatatttctcacccagcccgctgactttaatttggcttatatcgccaatctggaagtaggtatgtaatgccgcagcagcctgataatcaccgtgtgattccagttcaacttcacattcatctcccaacttgaaacgggcgatcagggtgaaggcatgtggccagtattggcgggtcatgtcgttgtcttcaagggtgaaagtcagaatgacgccgttttcattttcatcatgagcactgagcgtccatggcaagatgcgggcaaaaccatgggcaggttgtgcggttgggccaaaccaaggccaacaaattggaacccctccacgaatcgcaataccttctttaaaaggcgtgttattgctcagccagataatgggttgctcaccactgggttgataggccagtaagtgggccccctgcaaacttattgccgcacgcaccttaggatgagaaacaaccactaccggcaattcatccagttgacgctggctgatataaggagaaatttgttcaacaacagggagagtaaatactttctcgttcattcgtttggccttatactggattcagttgagcttcagtctttcgataatatcacaggcattgaatcttgcagcaagcgtgcgatgcaggtgtggcgaatcattgatatggcgcaagattatccttcatgctgagatggctgagatgttagcagtgcgtacttagccgaatcagttactcatcagaatgacttactggagtagaacgtagagggagaggatggggttgggaatagggcggcaaatcttattcggcgctataaacaagaaaagccactcgcgtgagtggctttaggtagaaatctacatcaatcgattacttggagatgtgagagatcagatccagaactttgtttgagtaaccagtttcgttatcgtaccaagaaaccagtttcacaaagttgtcattcagcgcgatacccgctttagcatcaaatactgaagtcagtttttcgccgttgaaatcggtagaaacaacgtcatcttcggtatagcccagaacgcctttcagctcgccttctgaagccgctttgatcgcagcacagatttctttataagaagctggtttctccagacgtgcggtcaggtcaacaacagaaacgttaggagtagggacgcggaacgccatacccgtcagtttaccgttcagttctggaataactttacctactgctttagccgcaccggtagaagaagggatgatgttctgggatgcgccgcggccgccgcgccagtctttatgagacgggccatcaacagttttttgagttgcggtagtcgcatgtacagtggtcatcagcgcttcaacgataccaaatttgtcgttgattactttagccagtggagccaggcagttagtggtacaagaagcgttagaaacgatttcttggcctgcgtaagctttgtggttaacgcccataacgaacataggggtgtcatctttagatggaccagtcagaacaactttcttagcgccagcagcgatgtgcttacgtgcagtttcgtcagtcaggaacaggccagttgcttcagcaacaacatcaacgttaacttcgttccacttcaggttagccggatctctctctgcggtaacacggatggttttaccgttaacaaccagatggccgtcttttacttctacagtaccgtcgaaacgaccgtgggtagagtcgtatttcagcatgtatgccatgtaatcagcgtccaacagatcgttgattgcaacgatttcgatgtcagaacgttcctgagcagcacggaaaacaatgcgaccgatacggccaaaaccgttgatacctactttgatagtcatatattccaccagctatttgttagtgaataaaaggttggttgtaaaattacaaaaaccttgccgagcgtcaagcggaatcgtgtcaattattgctacaaatcaaaccaagggcggtagttcgaacattaattacacgtttccagatacgataagcctcgttactatgttggggcacaatattcagtttaaagtgataatcgataatatttgcgatttttatcacatttacgccgttgccacctcgatggcatacagtttaggacaattttaactgctttgttgttaattttttgttattattagacgttgttttcgttgactttattccctgccagagaaccgcaaaaatggccaaagaactgaaccctacagaaaatattgagaaactgtccgatattcagcggtatgtcacccaagaacgtggaacggaagcccccttcacgggcaaattgttgcacaataagcgtgatggggtgtaccaatgtctgtgttgtcaccagccgctctttatctctgaatcaaagtttgattctggctgtggttggccaagcttctatcaacccattgacgctgattcaatacgctatattgatgattattctcataatatgcatcgtatcgaaattcgttgtggtaattgtgatgcccatttggggcatgtattccccgacggaccgcagcctacgggtgaacgttattgcataaattcggcgtcactgaatttcgttgatgaccaaaatggtgagcaaactgcaggctgaagagaaacatcgtaattacatctatgaagaatcgattcagcttattattcgtttatccgaggatgctctgatggagcttgaagacctgatttcagtaatgacccccgaaatataccagcgtttagtgcaagccgttgaactggggaagtggccagatggtgtggcgctgacatctgagcagaaggaaaatagtctgcaaatggttatgctgtggcaggcccgccataaccgtgatgctcaacatatgagtattggcacagatggtcagatagtgatgaaaaccaaacaagagctgaaacagcagttcagtcagtcaacgttggttaagttgaaaccagaataatcgctaaggtacgcaaaattgagttgcgtatcctcacataatcaatatcctccggcattgctgcctggcagagggttttctgaatacaaaaaatgggcgccgaggcaggcgcccatttttgcgcagaaagcgatcagtcggctgaaacgacttcagccaggcattgttcaagagccagtaagttggcgcctgcatcgctcattgcatcgaaagccagttggctgtcttgtggttgcaagtttaccccacgacacccatcactgataaccgtggtttgataacccaaagcgagtgcatccagtacgctatatttcacacagtaatctgtggccagccccataacatacaggtggtcaatgctatgctgttgtagccagctatctaatgctgttttagctcgccggccattgtcgaagaaagtgctgtaactgtcgatatcagggttttgccctttgcgaaaaatagctgtaatagcgccttgtttcagctgtgggtgcaatgctgcccctggttgttcctgaacacaatgtaccggccaccatacttgtactaacccttctagttccccaactgtgcccggctccgccttggcgttcaccgcaaagctacggtgctcaattgggtgccaatcttggctggcaatcaccggtatgttttttgcgagacaggcttcaatcatgcggttagccacgctaatgacctcatcaccttcactaacagccaacgctccaccaggacaaaagtcgttttgtaaatcgattaagagcaaggctgctttcattaaaaccccaaaagttattgagtatcggttaattcaccacgtaaattttgctgcatcagttggcgaatctcgttaggagataaagattggctcaacaaataatgcagttttgtcaacgccgcttcgactgtcatgtcaaatccactgatcaccccagcttgggctaaggcattacccgttgcatagccccccatattgacactgccggaaatacactgcgtcaaattcacgacgacaataccacggtcactggcgttttttagttcatccagcagttctgctttctgcggtgcgttgcctaccccataggagcgtaaaattaaggctttcacgggttgcagtagaaagttccgcactacggcaccggatatccctgggtagatagtgaccaccccaatcggctgtggcgtaatgcgatggacaatcagtggaccattactggtgggtgacacgaccgatgattggcggcgaatatggatccctgcctccagtaatacggaaagattaggcgaggcgaaagcatcaaagccatcggcatgggccttggtggtgcggttgccacggaacagttggttattgaagaataagctgacttcattcaccggatggttggctgccagatagagggcattcaacaaattggtttgcccatcagagcgtagctcggccaatggaatttgtgagccggtaataatcacaggtttggccagattttccaacatgaaggacagggcggaagcagtaaatgccatggtatcggtaccatgtaaaatgacgaagccatcatataggtcataattttgctgaatatcattggcaatatgctgccaatcctccggggtcatatccgaagaatcaattaatggtgcatattcatggatagtaaaatcaggcatctccggacgatggaactcaggcattaaagccagttggcgttgcaaatgaccggatacgggaatgtacccattatctgaacgttgcataccaatggtgccacccgtgtaagcgacgtaaatagatttcttctgcatgggggatacctgaaaagtaatgctgggattggatgattgaattataaggagctcagcgaggaaaaacagcccgatgggtatcgggctgaatatctatctgtattttaggacgattattagcggacatcaccacaggttaggcacagagcataacgattctgcggatcattcagggtattgaataaaccaggttgatctttaaccgcaagcgccatagcagataaaggcgcgggtaaccacgtctgaatagccgctggcaacatagcgtgcaccgacgcgctcatttgacccaaaataaggtcgcttaagcttggctcatcaacaaaccaattcaattgccaagtcttcagtttggccagttctgccgcctttttcacggcatcatcaaaatcgccgagttgatcgactaaaccgttacttttagcatcgaggccaatccacacatggccttgtgcaatttgatccacttgctcaggggtcttgtggcgagaagttgcaaccaaatcaataaaggttttatacccattttcgatattgatttgcatcatctgagagaactcaggcggcaatgctttggtcagtgacacgtcagctaatggtgatgtcgcgacaccgtctgtatggacaccaatacttgccagtgaattttggaaggtgttaatcacaccgaaaataccaatggagccggtcagagtgcttgggctggcaacgatatagttcgctggtgttgagatccaatatccaccagaagccgccattccacccattgataccaccaatggcttatgggcagcacgtaatgcagccaattcggcgcggatcagttcagaagcgctcacactgccgccagggctgtttacacgcaagataaccgctttaatctttggatctaaacgggcctggcgaatttgtgctgccagcgtatctccccccacgttcccagggggttgcgggccgtcaataattgctccgttagcgaagagaaccgctatctgttccccttgctgtggtgcgggtgttggctgatagtcataaatactgatgtagttgaagtcattagtctttttattccagccaaaggcttcaaccagtgcactttctacttctggtcgggctgctaattggtctaccagtttgctatccagtgcgtatttagcttgtgagccacccgctacctgtaagccactgatcacccctgcggccccagggaacagttgttctggggtgagtcggcggttagcggagaccgtggtgaggtagttttgccacaagccacccacccagcggctatcggcttcacgggcagcggcggacatatcattacggatcatcggttcaactgctgatttataagtccctacgcggaagatattggtcgtgactttaagattttccagcagtgacttgtaataaaggttattgctggcaaaaccgtgtaggtcaacagccccttgtggcgagagataaatcttattagcaaaactggctaaatagtattgggtttgattgtagctgtcgccgacggcataaattttcttgccggtgtcgcgaaattcccgtagagccttaccaatatattgcagcgaggattgatctgcccccgttaagtcactcagagacagaaccaggccgttaatattgtcatcgtcttttgccagtcgaatggtttctacaatatcaaacagggagttttcctgtaggcggttactggatgcccctaatagctcacgtccccattggcgtagtttattattgatagcaggttgatctacgatcacaccgcttaaatttaccagcagggcacctttaactggctccacaggcttactttgaaattgaaaataaataccgacaccgatcaaaataagcagtgccaaaaaaagattaaggataagctctctggtgaaattcagtagacgccaggtccacttgaaaaaaccagcaataattcgccacaaagtgcgcatatgatctccaacaaaaccgggaaagtagggttatcctaatgacctgatgaaaaaaagtcagctttaaatcatcgataagcctagctgataggtcaacgctggcaacaaaacgtaaacttatgctaccgtgctgaaaatgaaaatcgttatcaggagataataatggatgcgttggaactcttacttaaccgccgctcggcgtcccgtttaaccgctccggccccagccggtgaggtcttggaccatattattcacgcaggtatgcgagctccggaccatggtgccttgcagccatggcgcttcgttctgattgaaaacgaagggttagtgcgttttagtcaattgttacaaaaagcggttcagcaagatggtgctgatgagacggtcttagagaaagcgaagcaggcaccttttcgtgctccgctgattattacggtgatcgcccatgtaactgagaatgccaaagtgcctaattgggaacaggttgtttctgccggttgtgcggtgcaagccatgcaaatggctgctttggcacaggggtttaatggtatttggcgcaccggttcttggacccaccacccagttgttcgtcaggggtttgcgtgtcgtgaacaagacgaaatagtcggctttttgtatctcgggacaccgcaattaaaatctgcaactaaaatcatgcctccagaccacagcgcttttgtccgctatttctaagtcttgcgcgttttgtcttcactcatgttatgcagcttatgttctttacggggaataagctgcgttttagcctgctttgtgaccaacctatctgcccgacaggggcaccgcacttaccaagccacgtcttaagcgctaccataggcaatctggggattattttattgaatcaatcgacgacttactaaactgcttatcaccgaatgacctaacgggagagttctatggcatcgccagcgatacgtcttactcaatacagccacggagcgggctgtggttgcaagatttcaccaaaagttttggataaaattttgcatactgagcaacaaaagttttttgatccccggttgctggtgggcaatgaaacgcgtgatgatgcagcggtttatgatattggtaacggtgttggcattatcagcacgactgatttttttatgccgatcgttgatgatccttttgattttgggcgtattgccgccacaaacgcgatcagcgatgtatatgctatgggcggtaaacccataatggctattgctattttggggtggcccattgacaaactggcacccgaaatcgcacagcaagtgatcgagggtgggcgatatgtttgccagcaagcggggatttctttggcaggcgggcactctattgatgcccctgaacccattttgggtttggctgttaccggaattgtcagcactgaacaggttaagaaaaacagtgctgcaaagccaggatgcaaactgtttttgaccaagccattgggcattggcatcttaacgacagccgaaaagaaaagtaaattacggccagaacatcggggattggcaacggaaaccatgtgtcagttgaataagcccggcgctgattttgcgcatattcccggtgttaccgccatgaccgatgtcacggggtttggtctgttggggcatttgagtgaaatttgtcagggttctggtgtccaggccattctgcattactctgcgatcccacgtttacctgccgttgaagactatattgctgaaggttgtgttccaggggggactgggcgtaatttcgacagttatggtcacctgatcggtaatatgtctgatttacaaaaacaattactttgtgatcctcaaacctctggcggattactgttggcggtcttacctgatgctgaagccgatgtacaggccattgccgctcagcacggaatgaccctcagcccaattggtgaattaacctcggcggatagtcgccgggcgctgattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttctttgacgtatttatgcggtgaatgatgcgactgtttattgccgaaaaacccagtttagcgcgagcgattgcagatattttgccaaaaccgcatcgtcgaggtgatggattcatcgcctgtggtaatgatcaaatggtgacctggtgtgttggtcatttactcgaacaagcccagccggatgcttatgacagccgttatgcacgttggtcattagcggacttaccgatcattcctgaaaaatggcagctacaacctcgtccttccgtcagcaaacaactcaatgtgattaagcaactgttacagcaagccgatgaagtggtccatgctggcgacccggatagagaagggcaactgttagttgatgaggtgctggattatttgggattggccgcagagaaacggcaaaatgttcgtcgttgcttgattaacgatttaaacccacaggcggttgagcgtgcagtggagcgcttgcgttataaccgcgagtttatcccgctgtgtgtttctgcgttggctcgagccagagccgattggctctatggcatcaatatgactcgcgcctataccattcttgggcgcaatgcgggctatgacggtgttttatccgtcgggcgggtacaaacgcccgtattggggctggttgttcgccgtgatgaagagattgaaagcttcattcccaaagatttttttgaagttaaagcccacatagtgacgcctgcagacgaacgttttattgctctctggcagccgagtgactcctgcgaatcttatcaggacgaagaagggcgcttgttgcatcggccgcttgcagaacatgttgtcaatcgcataaccggccagcccgcgctggtgacatcctataatgataaacgggaatcggaaacggcaccgttgccattctccttgtctacattacaaatcgaagctgcaaaacgtttcggcctcagtgctcagcaagtattggatatttgccaacggttgtatgaaacgcacaaattgattacgtatccccgttcggattgccgatatctacctgaagagcattttgccgggcgtcattcggtgcttaatgccattagtcttcatcagtcagaccttttgccgcttgaggtcatggatagtgatcggcgcaaccgctgctgggatgataaaaaagtcgatgcgcaccacgctattatcccaaccgcatgtgccagcaaagtgaatttgacgacggatgaaggcaaagtataccggttggtggcacagcaatatctgatgcaattctgtccagatgcacagttccgtaagtgtgtgattgaattggatatcgctggcgggaaatttattgccaaggcacgctttttggccgaggcgggatggcggaccttactgggcagtaaagagcgtgatgaagagaacgaaggagcgccattgccggtggtagccaaaggggctgaattattatgcgaacgcggtgaggttgttgaacgacaaactcagccaccccggcctttcaccgacgccagtttattatcggcgatgacaggaattgcgcgtttcgtacaggataaagaactgaaaaaagttttgcgagccaccgatggcttgggtacggaagccactcgagcaggtattatcgaactgctcttcaagcgcacttttctctttaagaaagggcgttatatacatgccagccctgcgggacgcgcgttgattcatgcattaccggatattgcggcacggccagatatgacagcacattgggaatcaacgttgacacaaatcagtgaaaaaaactgccgctatcaagattttatgcaaccactggtgatgacattgcaggatttaattagtcaggcgaaacaaaatcgttctccacaggttttccgtgggttacccgtcggcccttcaggggcacccaagaaacgtaaaaaaatatcgtctaaggccaaggagagtaaatcatgaaaacacggttgctattgagttgcattggctttgccacacttatttctggtgcggcattagcgaatcgtagcaatgttgatgtgattgttcctttgccaccggaggtatggagtaactcatcaaaccgtaacacgaacaacaacccgtgcacgcgttgctgtgtttatcaaaatcagaattattcagaaggcgcggtattacggattgaaggtgagattttacaatgtgtgcgtgatgccggtgttattggcaccaatccactgatttggaaaagactaaccagatagttctctgtaggtttattgtctctgtgcgataaacgcgtctagcagcggaatatctgcgggcgccagagagtagcggtacgcctccagcggcgtcagccagataaacgccgcatggcaatgccttactggctctccgctaaaatggttaacataccaggcatgtaagcggatacggttattggctgctacccattggttggttgcgatatacccagcgacagtggcctcgatacctaactcttcggcaagctcacggatcagcgcctgaggctgagtttctccagcctcaactttgcctccaggaaattcccacagccctgcttgatcgctttgcccatcccgctgggccagtaatatcttcccatcccgttctataatggcggcgacgacatcaatcatttcgtgtttacctgattatggataaatttacctaatgacggataaatgtgcttaatacgcttgagaggtggccctgtatttaaacagggcgcagacattaaagtgagaattcggaccaaaccggcgcgtggtctgatggtttttccatcccacggattgcataatcaatacctgtagcaatacaacgagccgccagtggttgactggccagcaataaatcgatgcgaaggcctctgttttcatcaaaaccacgggaacggtaatcaaaccatgaaaaatggtcattacaatcaggattagccgcgcggaaagtatcaaccaacccccagttttgcagacgttccagccactctcgttcttctggtaagaacgagcatttgcctgtgcgcagccagcgtttacggttatcttcaccaataccgatatctaaatcggttggactgatattcaagtcccccatgataagtacctgggcctcaggggagagttgctcctcaagatagcgttgcaggtcagcataaaagcgcgctttagcggggaactttattggatggtcacgactttctccctgaggaaaataaccattgattaccgttaaggtgccttgcggggtggctaagtcggccatgataatacggcgctgtgcatcttcttcatcgcttgggaaacctcggcgcacagccagtggctgttctttcgtcaatagtgcaacaccgtaatgacctttttgcccatggtaaaaaacgtggtaaccatgctggctgacgtcttcaagaggaaacatatcatcatgtaccttagtttcttgtaggccgatcacatccggttgatgctgctcaattattgcggctaattgatgaggacgagcacgtaggccattgatattaaaagaaacgaacttcatggtcagcaccgtttttggctaaaaaatgtgagtggatattagcagaataagaagaagaatgtaatgttctggctgagtataaaataatctgatgtatttcctatttattgaactgattatataaatgcttatttattgatctataatcaagagaaaatattaataatttcttaaaaagaataatttaattacttggtgattttttaagatcattaaactattattttaatgactaattttaataaaggtgatttgtctaaggtgattatttaattacccaaagaaattaaactatttgctacgatatttatgagtaaatttagggcgttattaatttataattttaaaatttataataaaattaatcacttttctgacagttttaaacttgaagatattgatatagatgcgactagtttcccttattttaaaacgtaaatcatagatttttattacgtctcatacctttatatacctgaatccgttaattgattttgtaatagggaggttaaaaattagttattaaaaatcatggatctacagtgttatgtctgttagaaatgtttgtgatactacagtgggaatacataacaaacactcaacattgatctagaaacatgagaatttacgttgttagaatctatacagtagtcatttttataatttataactcagccatgataagtttaatttagcgtatttagataataaatgaattaaacacatctataacaagcgactaaagcatagacgtctttatgacttgtggttttttctgatgaacttttgacacaaaggattggtgaattatgtttctatctcgaaagttagaagcctttatggcagtagttgagaatggttcgctaagtaaagccgcaagagtgatgaatagaacaacacctcctgttgcaaaatcgataaaagactttgaaagcataatagggaaaaaactctttaaaagagagaaatttggcatgagcctcacacgtgatggtgaggttctatacaatgatctaaaagatttgtatcaacaagaaaaagaaataactaaaaagcatctcacgggtcatgtgtcaaatgttattaatatttattacgactggggtaaaagtgagaatttaactcaactttataaaatcgcagaaaaaaacaatattcaagcaaatataattaagttttattatgaaaatattgatgaaattggagattatgatgggaattcacttatattatcatctgagaaaatagccagtgaaagatttatgcttttgaacgaagtacaagatattggttttggtatatatgggagaaaggatataattaatgaaagtgaagatattataaatattcttcacagtaatgtttggttatgtaatccgacattatacaaaagtaaatttgttaagtcacttgaagaatctgttaaaaaacaatatgataaggttagtgttaggcaggttgataatttggcctgttgtttgaattttatctattcaggacgttacatttgtattaccgattcaataatggatgattttaatggtgattcaaagttggattttgtaaatttaacgaattttaaagatgaaaataaattatatttttacaaatcaagatcacactctagcgtattaaatcgtcttattgattatatacatacattggagtaatcgttaatttaagttagagaaaaaatgaagcagtggtgaggaaaggactcgtcactgcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacgctcggcgcgaaccttgtcgaaggttcttaccttccccagatatgagaactattttattgcttagtgtatttgggagagagagatattattagaaatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccactggccttgctgcttatcaatactgtcttggtaagcggggcgcatcatatcaaatgaagcgcccctgtaaagacttgaaatgaaaaaaataattcgttcggtgcttttttgtccgtgaagatggatatctagacaaaaaacatcactttataggataacagtgcggttaccgtaaacaaaaacacgttgagcgagaacacggtatagcgcactactgagaacattcttttctacatcacgaccagcacgcatcatatcttcagcagtataagaatgatccacattgatcacgtcctgcatgatgattgggccttcatccaagctatcatttacgtaatgagcagtagcgccaataatcttcactccgcgttcatacgcttggtggtatggccgagcaccgataaatgcaggcaaaaatgaatgatgaatattaataatttgataagggaaacgttgcacaaaggccggtgttagcacccgcatatatttagccagaacaacataatctggttgatattgttcaattttctcaatcaactgttgatcatgctgctcacgggtgaggccttcatggctgaccagatggaatgggatatcaaaacgctcgactaaattttgcaatgcatcatggttaccaatgactgccgcaatttctacatctaagccaccataagcactcttcattaataagtcgccaaggcaatgtgcttctttcgttaccataatgatgatgcggcggcgcccagcaacgtgtaactcgcgattagtgccttcaggtaatgcatcgtcaagatctgccagtaatgtcgtatcgttaaaaatcccctcaagctcggtgcgcataaagaagcgaccagtcaggtgatcaacaaattcattattttgtacgatattcaattggtgcttgtagcagatattagtgatctttgcgatcaaacctttagcgtcagggcaaatagtgcgcaatactttcttttgtacattctggtgtggcataaggtggtaaatcctgtcttaacattatttcatgttgtgtaagtgtctgatattttaggagtaacaataaagaaatagtttaattaacggccacagcatttcttgtgttttttccccgaaccgcaaagacatgtatcgtttctacccaaagaggggcggataccgtcaatatagtaccagtgttcttttatacgtaggaagcgagaacgttcgtgcattgccgttatctgtgcattatctgcatcggtgaaacgggcaataaactccacaaaagcttcatcaggatggcgaccgggagtctcagcaataactgttagcccatgccacaccgtcttggtaaagccttgaatgatactttctcgccactcctgtgcatgacagtctggatgccaggtagcaatcagataatccacatttttttctacataagcacaatagcgcgagcgcatcaatattgccggttttgctgcaacctgagtgccgaggatgtaggggccgcagcattcgtggtaattaaggatgctgccacaaggacacagttctgacaaaatttctccagaataatcagcaaggccactcgctcttatcgtatcactacagagtagggctatataggatggtggtactcaatgtacgcctatcttacctaatcactgattgaggttcaaagttgttcgtcttggtaagaatatttcggcatgaaagttttgtgatggatatcacaaaaaaacttgaccgtcgttccattatggcgtaacttagtaactgtgatgtgcgtcacataaaataatgatatttacaggagcaacccatgaaattcatcaataaaattatcgcaatgtttgaaaaaatgaacgtctcattcggcactatcaacggttaattattatttctaatcatccgtcagtcttcataatattctgaattaaattcgacatgtaggcaatgatacagtagccattgtgagttatctgtgaaatgaaagcataatatgcaattacctatgtgtggaatattttattattaggtgccgtttaacctttttatttaacttaattccgaatgtttacgctgaatagccacctttatggtggttattttgtttgcgtactcaggtcaatcaaacattatctttatacccgtcgcccttcaagatacaggggtgacaactgttattgacacttagcgtcaggagcagatttgaacgctgcttgctgcggtctcgagtaacgagcgcacatgcagcttgaagtagggtgggtatatttatacctagataaatatctttaaatttaggatgttagattggctgaaaagcatttttatgagtaatagagtgttcccgtgagccatggtgcttttgcataaaaaattgtttaacttcagggataaacgttccatcagaaagaaggtgttacatccagcaatgctttctccaatcttagcgatataacacaaatattcttcctaccacatgcttctgcaagtagagtgctagttggtacgcatctaattaagtaatcaatgtaataagaacatgatcaaatagatcggtttggcatatttcagtcttcgctatgtaccctccagtcatatcgttatattttagttattaaatgtaaaccatatgtatgtgttcaacctgaaagataaatgttcactgtggcgtcataggcaccaaacaataaatcggggagataatatccccttacttatgttaaagaatggagccatatgccaataaattgagcaatgagcaacttgatcagatgtgtccattcacataggcataaaaaagcagaattggatgacaatttctgacaagcacaaacaactattttgagccactattaaactcaaggtgagcaagagaagcagtgcatggaaaaaccactagcaggtaaaaatattttagttgtcgaggatgaagtcgtattccgtaccgtcttggcggaatacctctgctcacttggcgcgacaatccatcaggccgaaaatgggctggcggctttatatcagctaaaaggtcactctcctgacttgatcctttgcgatctggctatgccgaagatgggggggattgagtttgttgagcagttactactgaaagggataaagatccctgtattagtgatctctgcaactgacaagatggcggatattgctcaggtattacgcttaggcgtaaaagatgtgctattgaaacctatcgtggatttgaatcgtttacgtgaagctgtattggcctgcttgtatcccacattatttacttcccatgctattgaggaaacagagctcattcaggattgggaggctttacgcaaaaatccaagtggtgccctacaattgttaaaacagttacagcctccagcgcaacaaacccttgctcattgtcggataaattatcgccagcttaccatggtagaaaaaccagggttggtactcgatattgcagcgttatccgataaggatttagctttctattgtttggatgtcacccgtgcgggtgataatggggttttagccgcattattattacgtgtactatttaatggcatcttacaagagcatttaacacaccaacagcaacgtttaccacagatgtcatctttacttaagcaggtcaatctactattaagacgtacgcaccttgatggacagtttcctttattagttggttattaccatgttgagtatcagaatttaattttggtttcagccggtttgcatgcaaatatcagcgcgggtaaaaaccagattcagcttaacaatggtgtccctttagggaccttaaaaacagcacacttaaaccaggtcagtcagcgctgtgaagcatggcagtgtcaggtatggggcggagggagccgtttaaggctgatgcttgctgctgaagaatagtcatctcaataatagttttttgcttcacttcctttttttccccaatgagttaaaccttcccttgtttataaatggttttataacaaaccagtaaaatcagcctaactgacgtcaattgaagtgtatggtcgtatcgcgagaaatatcgatagatatacgttcgcgacgacttgagtctaaaaatttacattcagacatattattaattttcgataacagtttgtcacctcaggataaattaaggttaatttccgataatcactgggagtaagtctggtattgaatttcaactcggagatcgagcgaatgaaggttacggtttttggtattggttatgtgggacttgttcaagctacagtgcttgccgaggtggggcatgatgtcctttgtatcgatattgatgctaataaagttgccgatttgaaaaaaggccgtattgctatttttgagccgggcttggctccgttggtcaaagaaaactatgaggcaggcagattacagttttcaacagatgcgcaagctggtgtggcacatggcgtcattcaatttattgctgtgggtacacctcctgatgaagacggtgctgccgatcttaaatatgtccttgatgtggccagtaccattggcacgtatatggactcacctaaggtcattatcgataaatctacagtgcccgtggggacagcggataaagtacatcaagttatacaagctattttggagcagcgcggtgagaagatagattttagtgtggtatcaaatcctgagtttttaaaagagggggccgcagttgctgattgtaaacggcctgaacgtattgttattggtattgatacggatgacagtggtgctctagagttaatcagtgaattatacgaaccttttaatcgaaatcatgatcgtatgctagtaatggatatccgtagtgcagaactgacaaagtatgctgcaaacggcatgctggcaacgaaaataagtttcatgaatgagattgctaatattgctgagcgattaggggctgatatcgaaaaagttcgacagggcatcggttccgattcacgtattggataccatttcatttattctggttgtggttatggggggtcttgtttcccaaaagacatccaagcattaattcgtactgcagaagataagggttataagccccagctattgcaggctgtcgagcaaatcaataatcagcagaagtataagttaactgaattcattaaaagtcattttaattcgcagttagctggaaaaacatttgctgtctggggattggcctttaagcccaacaccgatgatatgcgtgaggcaccgagccgtgtggtaatggaatcattgtgggaagccggggctacaattcaagcatacgatcccgaagcaatggatgagacgcaacgcatttatggtgcaagagatgatttgagattaatggggactaaagagtctgcattacagggagctgatgccttgattatttgtactgaatggcaaagttttcgtgctccagattttgatatgatcaagtcaaggttaaagcaccctgttatttttgatgggcgtaatttgtacgatccagaacgcctaaatagtcgtgggttcacttattatggaattgggcgtggtgtttcgattaatctatcatagtaagtgagaatgctgattttatgtgttgattacaaaacgttagttaaattttcgcacttgattttcatgtgtatgaccgaaaatcagtcgctaacagaacaagcacctaatagcgtaaagcgatacccttgcttcgaattgggcagttatatagattattatattgctataggttagcaaagtattcgcatgaaattgcaaccgaatcgatagatgagagttattcgtacaaaataatacattttgaattatgttactcatcataactatgttgctggctaaaagtatggtgttcagtggttgtatgttaattcagcggctgtacagtggacatttcaacggtgatgacatcggtcagttaaatgaaagacaaaaaaacaccctcctattaataggagggtgtttcgatagtaatagctaaagaaataaaactattacaacaggaagtcatccagtgatttgccttgctcttcaatggccttcttaatcactgcaggagtacggccttggcctgtccaagttttcagttcgccattctcatctttatactgatatttagcaggacgtgcagcacgttttgctttaccagcagctttagcagcagctgaagcttgtagcagttcatttggatcaataccgtcagcaataagcatttcacggtattgttgcaatttacgtgcacgctcttcaatttctgcttgtgattgagattcttcttcgcggcgttcattaacgaccacttcaagcttctcaagcatttcttctagtgtttcaagagtgcattcgcgcgcttgagcacgtagagtacggatgttgttaagaatttttaacgcttcgctcattgtcctagtctcaaattataattggtgggggggcgtctggataataatagagtgctattttaatttctgcaatagccaatttgattagcatactagaatttacgtattttattactgaaaagtagccagtcactacaaataaacgagaaagagttgttattctctgacctatttttaacacaaattttcgttttgctgccaaatgcccctacatgtaaacatgacttttttactggcttataagtttactttatatcaataaagcaagaaataggctgtttctgtatcgttatgtacaataaccggtagcgtcaggaaagtgagatatagttgtaaagaaaagtagagtaagtcaaaaaacgtgttgtattgagtattagtgctatctgccaatatttgttatcactatttctcaaattaatcgtgaaaacacattacctgtatcattattgaaccaatgaagctgtctgcatacccagcaccatttatggtgctcatctatcgtttggttaatgttcaatcggagaatgtatcatctgattattgtgagattgctcatataaagtacttaataattgaagatatgtttcaactgaaatccataatttgcttcattagtgatacctgtacttaatagagaaaacagcaatatagcagagtaatgggttcaacgcagagtctgagtttatgataaactgaatacatattgtcaatatgattatttattataccattggagtgacgggcccatggctcaactttacttttattactctgcaatgaacgcggggaaatccacagcacttctacagtcctcatataactaccaagaacgaggtatgcgcaccttggtgtttacggctgagatagataaccgctttggtgtcggaacggtaagttcacgcattggcctctcttctcaggcccagctctataatagcgggacatcattgttatctattatcgccgctgagcaccaggacacacctattcattgtattctattggatgaatgtcaatttctgactaaagagcaggtccaggaactctgtcaggttgttgatgaattacatcttcctgttctttgctacggcctgcggactgattttctcggcgaattatttcccggtagtaaatatttactggcgtgggcggacaaattagtggagttgaaaaccatttgtcattgcggtcgtaaagcaaacatggttcttcgcctggatgagcaggggagagcggtacacaatggtgaacaggtcgttattggtggcaatgaaagctatgtttctgtctgccgccgccattataaagaagcaattaaagccgcctgctgttcgtagtatccctaatcactaattagtgacagtagaatacctcactggctttattatatgatcagtggggtattgggctcttcgccagttcattgccttacaaagcatttcacggtgctctgatagtattagatgtgtttgggtaacggtatctctctaatcgcgcatttcttctctcactttttgtcaataaaatgggcctgagtgggggcgattaattattggggggaccgagttcaatcctacaatatcttccctgtccagcccattcagcaatattgtcttatgatatagctgtttgaccctacaaatagttctgtgtattcagttgcacaaggtaattatcgtaatgcctctgccctaaataattcgcgttacaagaaggtggaaagcgagagacaaattgtctggaacccatttgaaccgcatttatgctgtccgcagggtaagccgcaaggatgaggcgcattaatcccgatgagctgagtgacttttttaaggtcaatacccgtaagtgattcgggtgattgaatgtagccaacacacatgtagcttgaagtatgacgggtatataggcaattaaagagtgaaaaggcggatagggtgttgaacaacgcggaactgtaactcgctgaaagtatcattttgtttaattggtctgtaaaagaaaacccccgatcagcggctgctcatcgggggttatatcattttttgcttaccctatccgaaaatgcgggtaagaccttcaggcaacaattactttttggtctttttctcagctttaggcgcagtagctgccgcgacttcttcttcgcggtcaaactcttcaacatattcgcgaccgtaataagtatccataaggatctgtttcagctctgagatcagtgggtagcgtgggttagcacctgtgcactggtcatcaaatgcatcttcagacaatttgtctactttagctaagaagtcagcttcctgaacacccgcttcgcgaatcgatgccgggatacccagttcagctttgatttcatctaaccaagccagcagtttctggattttttgtgcagtacggtcgcccggtgcactcagccccaaatgatctgcaatttctgcataacgacgacgcgcttgtgggcggtcatattggctgaaggcagtctgttttgttgggttgtcattcgcgttgtagcgaataacgttagaaatcaacatagcatttgccaagccgtgtgggatatggaactcagaacccagtttgtgggccatagagtgacagacacccaagaaggcgttagcaaaggcgataccggcaattgttgctgcattatgtacacgttcgcgagcaactgggtttttagccccttcgttgtagctggctggcaagaattctttcaacagcttcagtgcttgcagcgcctggccgtcagagtattcattagccagtacagacacataggcttccagtgcgtgcgttactgcatccagaccaccgaaggcacacagagacttaggcatattcataacaaggttggcatcaacaatggccatatctggtgtcaatgcatagtctgccaatggatatttctggcctgttgcgtcatcagtaaccacggcaaacggggtgacttctgaaccggtacctgatgtggttgtaatagcgaccaatttcgcttttacacccattttcgggaacttataaatgcgtttacggatatccataaaacgcaatgccagttcttcgaaatgcgtttcaggatgttcgtacattacccacatgatttttgcagcatccatcggtgaaccaccacccagagcaataataacgtctggcttgaaggagttcatctgctctgcacctttacgcacgatactcagggtagggtcagcttctacttcgaagaaaacttcagtttcaataccgtgagatttcagtacgctggtgacttggtctgcataaccgttgttgaacaagtagcggtcagtcacgatgaaggcacgttttgcaccgtcagttgccacttcttccaacgctataggcagagagccgcgacggaagtaaatagatttcggtagtttatgccacaacatgttttctgctcgcttagccacagttttcttgttgatcaagtgtttcggaccgacgttttcagagatggagttaccaccccaagaaccacaacccagcgtcagagacggtgccagcttgaagttatacaagtcaccgataccaccttgagaggcaggggtgttgattagaattcgggcggtcttcattttatcgccgaaatatttaacgcgtgcagtctggttatcttggtcggtgtacagacaagaggtatgaccgataccgcccatctccaccagtttctctgctttttcaaccgcttcttcaaagtttttagcacgatacattgccagtgtaggcgacagtttttcatgagcaaatggctctgattcatcgacaactttgacttcaccgataagtatcttggtattacttggcactttaatgccagccatctcagcgatcttagttgctggctggcccacgatggctgcgtttagaccgccatttttcaggataatatcctgaacggctttcaattctttaccttgtaacaggtagccaccatgagaagcaaaacgctcgcgaaccgcatcgtaaaccgagtcaacaacgatgatggactgctctgacgcgcagataacaccgttatcaaaggttttagacatcagaatagatgcgacaacacgtttaatatctgcagtttcgtcaacgacgactggcgtattacccgcacctacgccgatggctggtttaccagagctataggccgctttaaccatacctggcccaccggttgccagaataagattaatgtctgggtgatgcatcagttgattagataattcaactgttggagcatcaatccaaccaataatatccgctggcgcacctgctgcgatagcggcttgaagcacgatatccgcagctttattggttgcgtctttagcgcgtggatgtggggagaagataataccgttacgtgtcttcaagctaatcagtgctttaaaaatagcggtagacgtagggttagtggttggtacgataccgcagattagaccaataggttctgcgatagtgatcgtcccgaaggtcttatcttcacacaaaataccacaggttttttcatctttataagcattgtaaatatattcagaagcaaagtggtttttgatcactttgtcttcaacaatacccatgccagactctgttacagccagtttggctagtggaatacgggcatccgcagcggctaatgctgcagcacggaagattttatcaacttgctcttgcgaaaagttggcatactcgcgctgggctttcttgacgcgtgctactagctcgttaagttcagcgacattcgttacagccataatgctctcctgataatgttaaactcttttaataaatgagccgttgaagcaactagtatagacaggctatagcgtgctgtatggtcgaatagagatagtttttataacttattttctcattcttacggccgatttactgaaagagctcttagtctgcttagggtaaaataaggagggaaacacttatttcaacctcaatctctcacttttttagtggttctatgttttatcacggctctgagcttaactattcttaggtatgattttcgtgatttaaatcacaaaaacatcaagctgacaccattcagcattcattttttgagaatgattgtcattatcgccatttgggtggtgtttaatgacgttaaaataactctgtcattactattgattaacaaaaaacattttaacgggataggataaattgattataaatgctggcttattcaatagattcctatgactaattctattacattaacgcgcgaccttgctgggcatcgtcaatgcggcggtttttagtggaaaaagctgtagggatgaggtggtgagtcgcaggattaactgtttcttacttatttttacttaatagctgttctctatttaatttaaagcaatttttatggtgacaggtgacagttatggcccgcagtaacggtatggtttgacgacgaaatctggcttaactaaacgttcgggttcaaccagagatattcgggtttaaccaaagagagagtgtgcgggtacattagttataatgcactgttatcggtgatatttttattagcaattctgtggagtgacgtgtgagtcaatcactgttggacctttcaggttacatcaagttttttgttggcttatttgcactggttaacccagtaggcatattgccggtctttattagtatgacaagctatcaggctgctgctgggcgagataaaacgaatctaacggcgaacttatcagtagccataattttgtggatctccttgttccttggggatgccattctgacaatttttggtatttctattgattcattccggattgctggcggaattctggtcgtcagtattgcgatgtcgatgatcagcggtaagcttggcgaggataagcaaaacaagcaggaaaaaactgaaacagcggttcgggagagtattggtgttgtcccattggcactgcctttaatggctggaccaggagcaatcagctctaccatagtctggagctcccgttaccatagctggcagaatttattggggctgactgtggctatagcactgtttgctttctgttgttggttgctgtttcgtgccgctccattgcttgttcgtctgctggggcagacaggtattaacgtcataacacgaattatggggttattgctgatggcattgggcattgagtttattgtcaccggtatcaaagctattttccccggattactttaaatcacaccattcagaattttcgagaggccactgaactattcttggtggccttctcctttttttccgctttgtatttctacatttaagcattaatttggtgcaaataatgcatttaaattagcctattgcactttaataatgcattaatctttatcttgtacgattaatatatctgactctctgtttctcctcatttaataacgaaaatttccttgcccgattaaatttagtacgtaagttgttgttaaaatgttcacatcattctatgaggctgttaggaatctatttagatgttactagtgactatcatttaatgagtggatttttgttctgcatatgagggggatgttaacgttatgtttctttcggtccctgttgggttttttaccgtttatttattctgcataaaaaatattttagtaaataaattcaatatgttatatggatttattttaatttttcacgttaggtaatattgctgccatttactcgaaaaagagaattgcgtaacatttttgtaaaaaccattggcgccagatttcagcttctgctaattttcgggcaactttgtgaaaaaagttcgcttatatttttatgaaatttagctgtagtgattattttggaatagttaatttattttgggatggttgatgcattttggaatagttgatgcatgtcgttgatagctaattgaccatcgccatagacaaaatatcaccacatgtgaggtttacgttaccgggttcgttccccaggtaacgcaaatttagaataccgtttaaaggtgagtttgcctgttcactgggcaatacataataaaatggagtacatataaacatgaccaacatcacaaagaagaatctcattacagctgctgtagccgttgcaatgagcatgatggctgcgggaaatacgtttgctgccaatgttcccacaggcgtacaactggctgagaagcaagtgttagttcgtaataatggctccgagcctcaatcgttggatccacataaaattgaaggggtacctgaatccaatatttcacgtgatctacttgaagggctggtgattaatgaccctaatggcaatattgtaccgggagccgcagagagttgggataataaagactttaaagtctggacgtttaatattcgtaaagatgccaaatggtcaaatggtgaccctgtaacggcacaggattttgtttacagttggcaacgtctggctgatcctaaaacagtctctccttatgcaagctatttgcaatacgctcatctcactaatatcgatgacattattaccggtaaagccgcgcctgacacgttgggtgtaaaagcgttggatgatcatacgctggaagtgacattgtctgagcctgttccttatttggataagctgttagctcacccgttaatgtcaccggtgaataaaaccgtggtcgagaaatttggtgaaaaatggacccaaccacaaaattttgtggggaatggtgcttataaactaaaagattggattgttaacgaacgtatcgtattagaacgcagtcctacgtattgggataatgcgaaaacagtcatcaatcaggtgacttatttgccaatttcttctgaagtgacggatgttaaccgctatcgcagcggcgaaattgatatgacgtataacaacatgccaattgaattattccaaaaactgaaaaaagaaattccagatcaagtccatgttgatccctatctgtgtacttattactacgaaattaacaatcaaaaagccccttttacggatgctcgtgtacgtgaagcgctgaaattgggtatggaccgcgatatcatcgtcaataaagttaaaaatcagggagatttacccgcttatggtttcaccccaccctataccagtggcgcggagctgacgccgccagagtggtttagctggacacaagaaaaacgtaatgaagtagcgaaaaaactattggctgaagccgggtacactaaagacaatccactgaagtttagcttgttatataacacctccgatttacataaaaaattagccattgctgccgcctctatttggaagaaaaatctgggtgtagacgttaaactggaaaaccaagagtggaaaacgttcctggatacccgtcaccaggggacttatgatgttgcccgtgccgcttggtgtgccgattacaatgagccatcctccttcctaaatatgatgttatctaacagtagcaacaacaccacccattataaaagttcggtatttgacaagctgatagaagacacgttgaaagtgaaatcggaaaaagagcgtgctgacttgtatcaacaagcggaaatccagttggataaagattctgccattgtgcccgtgttctattacgtgagtgcgcgtttagtgaaaccttatgttggcggctacacgggtaaggatccactggacaatatgcacgttaaagatctttatattatcaagcagtaatgtatgaagggcaggcaactgagttggtggctgcccttattgcactaatgatataaagtcgtcgttaaaggctaaaggtataggcaatgttaaagtttattctacgtcgttgtctggaagcgattccgacgctatttatcttgattaccatctcattctttatgatgcgcctcgctcccggaagcccatttactggtgagcgtaaccttcctccagaagttatggctaatattgaggcgaagtatcacctcaatgatcctatttataaacagtatttcaattacttggggcaacttgcaaaaggtgaccttggcccgtcgtttaaatataaagattacaccgtgaacgatttagtttcatcgtcgtttcccgtctcagcaaaactggggtttgccgcatttatgttagcggtaatattaggtgtcagtgctggagtgatcgcggcgctgaaccaaaatacgaagtgggactatacggtgatgggttttgcgatgactggggtcgtcatacccagttttgtggttgctcctttattagtgctggttttcgccattatattgaaatggctccctggtggtggctggaatggtggtgcaccaaaatatatcattttacctatggttgcgctgtcattggcctatatcgccagtattgcgcgtattacccgcgggtcaatgattgaagttctgcactccaattttattcgaactgcacgtgcgaaggggttaccactacgtacaattgtattgcgccatgcattaaagccagcgttactaccggttctttcctatatggggccagcttttgttggcattattacgggatcgatggttattgaaactatttttggcttaccgggtattggccaattatttgtcaacggggcgttaaaccgcgattactcattggtcttgagtctgactattttggtcggcgctttaactattttatttaatgcgattgttgacgtgttgtatgccgttatcgatccaaaaatccgttactagtactggagcacgtcaattatgttgagcaagaaaaatagcgaagctctggacgttttcagtgaaaaactggaagtggaaggacgcagtctttggcaggatgcccgccgtcgctttgtgcataaccgtgcggcgatcaccagtttggtgatcctgatgttaattaccttatttgttattttggctccaatgctcgcgcagtttacctatgaggatacggattgggggatgatgtcagccgctcctgatattgagtctggtcactattttggcaccgattcatctggccgtgatttactggtacgggttgccattggggggcgtatttcattgatggttggcgtcgctgccgcgttggttgccgtggttgtcggtaccttatacggctctttgtccggttatcttggcggaaaaatagattcgctaatgatgcgtttgcttgagattcttaactcctttccttttatgttcttcgttattttactggttaccttcttcggccagaatattttattgatctttgtcgctatcggtatggtctcgtggctggatatggcacgtattgttcgtgggcaaacattaagcttgaaacggaaagaatttattgaagccgccctggttggcggggtttcaacccgcaatattgtcttgcgccatattgtgccgaatgtccttggggtcgttgtggtatacgcctctttattggtaccaagtatgatcctattcgagtcttttttgagtttccttggattagggacacaagaaccactgagtagttggggggcactgttgagtgatggtgccaattcaatggaagtctcaccgtggctgctgatgttccctgccggtttcctggtagtgacattgttttgttttaactttatcggcgatggcttacgtgatgcccttgatccgaaagatcgctgaggagtagcgctatgacgactatcaataatcactctactgttcagtcctctgtattgttggaggttaaagatctgacggtgaccttcggtacatcagatggtgatgtgactgcggttaacgcacttaattttgccctgcgagcgggtgagacacttggcattgtaggcgaatctggctcaggaaaatcgcagactgccttcgctttgatggggctgttggccagtaatggtcggataggcggctctgcgaaatttaatggccgtgaaattcttaatctgccagaaaaacaattgaatcgtttgcgggccgaagagatcgctatgattttccaagacccaatgacgtcgctgaacccttatatgcgagtgggtgagcagttaatggaagtactgcaattacataagaaaatgagtaaaagcgaagcatttgaagagtctatccgtatgcttgatgcagtaaaaatgcccgaagcacgtaaacgtatgcgcatgtatccacatgaattttctgggggtatgcgtcagcgggtcatgattgcgatggcactactgtgccgccctaagttattgattgctgacgaaccgacaacggcattagatgttactgttcaggctcaaatcatgacgttgctaaatgaacttaaaagagagttcaacaccgcaattatcatgatcacccatgacttgggggtcgttgcagggatttgtgacaaagtcttagtaatgtatgcgggccgaacaatggaatacggccaagcacgcgatattttttatcatccaagccacccctattcgataggtttattgaatgccgttcctcgccttgatgctgaaggtgaatctctgataaccataccgggtaatccacccaatttacttcgcttgcccaaagggtgtccattccagccccgttgccaatatgccatggatcgttgttcaacggcacctgtgttggaacattttggtgaaggccgcttacgcgcctgttataagccggtaggggaattagtatgaatgccatgacagagaagaaagtattattagaagtggctgatttgaaggtgtattttaacattcaagatggaaaacaatggttttggcagccatcaaagacactaaaagctgtcgatggtgtcacattgcgtttatatgagggtgaaacgctgggggtggttggggagtcaggttgtggcaaatcaacatttgcccgagctatcattggtttggtgaaagccaccggagggagcgttgcctggttagggaaagacttgctcaatatgagtgatgcagactggcgtgcgacccgtagcgatatccaaatgatatttcaggatccattagcgtcattaaacccacgaatgaccatcggtgaaatcattgctgaaccattacgcacttatcatccaaaaatttcacgccaggaagtaaaagataaagttaaagcaatgatgcttaaagtcgggctactgcctaacttaatcaaccgctaccctcatgaattttcaggagggcagtgccagcgtattggtattgcccgcgcattgatcctcgaacctaaactggtgatctgtgatgagccagtctctgcccttgacgtatcaattcaagctcaagtcgtgaatttattgcagcaattgcagcgtgagatggggttgtcacttatttttattgctcatgatttagcggtggtaaaacatatttctgatcgggtattggtgatgtatctaggccacgcggtggagttggggacctatgatgaggtttaccataacccgcaacatccctatacaaaagcattgatgtctgcggttccaattccagatccagataaagaaagagtaaaagtcattcagttgcttgaaggagaattgccttcaccgattgatcccccctcaggctgtgtattccgcacccgttgcccaattgccggtacggaatgtgcgaaaacacgtcctttattagaagggagtttccgccacgcggtttcgtgccttaaagttgacccactgtaacttggtgattttctgtgattacgtctgcatcgttcacggcagacgtggtcaagaatataatacgaaatacttatctgttttccagggtccaacatgttgaaatctattgtatatacctgtcatacttcgagctaagtatgtgctggttattggcccatctatggacctcacctctgcgaagccgctgcaagcaatgttcaaatctgctccatcaataacgcttgtcaccccagtcactgacttgttgttgacctcaaaatacataagctcctgagacttactcagttgccgccttcctgcaactcgaattatttggggtatatatttttaatttagccattcaaaaattaaattaatatttaaagcctcttgtgtaattatatttaatttaaataaaataaattggccgatagattttatgaattaatttattttcattagtcccattgacgaattaaaacatattaagttaatgtgtttttgtcatttaattaaatgactctttaaattctgatgtaattaacttatacatttttaatgttttattaaaggaataggatatgaaaaaattaattttactttcatcattgtttttactttcatcttctgcttttgcaattaatgagagaggtgaatatgaggaagaagactttaaaaaacactgtgataaaacagccgcgacgatagtgaagtacgcgactccagggtttaatatcttctcaatttttaaagacttaatcgagcacggtgagttgaaagatggttgcggaaactaaaaatatgttcccagatatcctaaataagagcgtctaatatcgtatatacctatcgcccttcaatatctaggggggggagctgctcttgctcacctcagtcacttagttatctaagtgactgaggatttactcgattgctgcctacctgtatcttgaagtaacttgagtatatatctgcactgttaaagatatagagcgatcctgtattttagtcgtgctcttgctaaggataattaagatacattgccccggggttgaactatggggcaatgattaactctttatttttttgataactttattctttccataatatgtggcaaagcttgtgatctttctctcggcacagcagtactcgggcaaaaatatcgttaatttcctcaccatcactgtcggctaaaccgataacaacttcagcgaaaaagtcaggatttatgtcaaaatcgacatgctcctgccaatcttccgccggatcaaacaactcagcaccaccgcgctcttcaaactgaagattaaacaatagaatatcggctggatcgaggttatcccccgcgagttccagaaaaatatcgtatgcctgttccagtgtttcatcttcagtgaggcgattattgagatccatcgagcttggctcttgtgtgttctggtccatgtgcagattcccatttatcatttgcggattgtgctaattaaaacattctcgctaggttttttacaatttttatcctgcccaataccgctcattcagataatctgcaatttcgtggtcatgaattcttcggttttttacaataatgggctgaaaaaatagaataaacgctcagttactcggtgccaaagagggcgcttgttccaccgttcaccatccaataaggcagagcgggcgatataatcatcctgaacttgtgctaaatcagccccaaagccatcatcatcaatcaccagtgtgatttcaaaattcagccacaaactgcgcatatccagattaacagtgccgactaaacttagctgtccatcgaccagaacacttttactgtgtaataggccgccttcaaactgataaattttaacgcctgcattcagcaattcggtgaagaatgctcggctggcccagcgaaccatcatcgaatcattctcacgcgggacaataatactgacatcaaccccgcgttgtgccgcggtacagatggcatgtaataagtcatcactggggacaaaatatggcgtagtcataattaactgttcacgtgcggcatacacagctgttaataatgcctggtggatcatttcttctgggaaaccagggccagaagcgatgacttgaatcgtatgaccagtctcttcttcgaatggcataatattcgcgtcggggggcgggggtaaaatacgtttgcctgtttcaatttcccagtcacaggcataaacaatacctagggttgtggctaccgggccttccatgcgcgccatcatatcaatccactgaccaaccccggcatcttgtttgaagaaccggggatctaccatgttcatactgccggtataagcaacatagttgtcgattaacacaattttccgatgttggcgcagatccattcggcgcaagaacatacgaaatacattaactttaagtgcctcaaccacctcaatacctgcattacgcatcattgcgggataagggctgcggaaaaattgcttgctacccgctgaatcgagtaacagccggcaatgaacgccgcgtcgagccgcagccatcaacgattcagccacctgatcgaccagaccaccaggttgccaaatataaaacaccatttctatattgtggcgggcgagttcaatatctcgtactagcgcttttagtgtgtcatcggttgttgttaatagttgtagttgatttcctttaacaccgtttattccttgacgccgttcacataattgaaacagtgggctggcaacttcgctattagagttagcaaagatatgttggcattccttgagttcactcagccagcgagcggtcgatggccacatggctttagctcgttcagcacgccgcttacccaaatgcaattcaccgaatgaaaggtaagcaattatccccaccaatggcagaatgtagataatcagtaaccaagccatagcagaaggaacggccctgcgtttcatcagaatacgcaatgttaccccggcaatgagtaaccagtagccaaaaacggaaagccaactgattacggtataaaatgtcgtcataagggcgtaaatcctgttcacaaacggtcactaaagagtgtacgcacagtatcgagaaggtgaaacctttaatcggttatattgatgtataaaatcttttcatctaaaaggacttgcaactctcgataaaatgataaataggaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatctgggtttgtcagcagtctgaaatagatcattatttatagttttgagggcatgtcgggggcttttaatctgggccgctattttaccacttacggcttggcgctgaggttgaaaagcttataatggatgggttttcggctttggaagaatagtttcatgagacggagtagaaatgaagttggtcgctggcgtatgctgcgacaaaatcaacggcgtaaaacccgctggcttgaaggccaatcacggcgttaccggcatatctattgtgttaggcaactccacgagcatcagcatcgtagggcgttgttattcaccgtagcttatgagtggtaagaccctattatggtaataaggcagtctctatgaggctgtttttgttttgaatctttccctgaaaatagacaaaatagttttgcatttaaatatttcatgagagatatttatcatggttaattttatgcggatagcggatagtttgattttatttttataagtcagccatctaaatataagactgtttttatttaaaataagaataaatcatttattaaaggatctatttacacaagttgctaattgacgatctaaaaaatgacgtttattattcttgcaactctctttgttggttttattctgattgtctttttttgaataactctaatcatgagagttaataattatctgaataattggatttgcaataaaataaactataagtttcctgccttatcaaaaattaacttttaataaatggaatcattatgaaatggattacgacattagcgcctctttcactcgcattatctttgggtatctcggtggcgaatgctgccagtgatgctagcaacacggtatctttcggttacgctcagagtacgctaaaaattgatggggagaaaattggaaaagataataaaggttttaatctaaagtatcgccatgagttagattcagtacttggcattgtcgcctcttttacccataccaagcaaaactacggtatgcctggagatagcgatgggaagagaaaggttgagtattattctttgatggtgggtcctagttggcgctttaatgaattcgtcagtgcctacgcattaataggtgcaacccaaggtaagagtacacacactaagccgcgtatggtaagcaacactgttagcaaaacaagcatggggtatggtgctggcttgcagttcaatccggtaaaacacgttgctattgatacagcttatgaatacgccaaaatagaggatgtaaaaataggaacttggattgtgggggttggttaccgcttctaatattctgttgattaacgcagataaccagaatgacttactggttattattacttttatgccaccttataaactcggtggcttttacattcggataacaaaatagacatagataaaagttagatttttgtatgtcgggtatattaatttgcagtgaatatcacagttatataattctgattagcagatgatgtgataccgattacagcaaaggctatggtttatgtctcagtataaattagctaaaacagtattctttggggacttgaaagtcagcgccgctctctataagtatgaaatttattgtgaagagtcagagttgatttaccacgcggccatttattctgaacaagttattgctgctggtaaacacacctatccagtttgggtcagaaaagatcatatgatattaaaatcaccagcacatatcttggagaaggccgttgaggcttgcgaagagcattggctgaaacactacaaagggtagcgttatgctgaggttttctatcgtggttaattaacaaaaaaaacttataataatacgcctagctttaggcgtattattatatctagtgtctacaaccgtgggctgtttaataagactaatcaaaaaaacgagataagaaccctttttttctgtagtgcttggattttgagtatccgtgattaccatgctctctctcatcagagaatgaggttgctggtgagttttctaccgatttttcaatgagtttgtctaatttcccgcgatccaaccaaacaccacggcaatttggacaatagtctatctcaatacttttgcgttcagtcatcactaactgggtattattgcacaccggacattccatagctttcatctccgcattaaatcaacgtgacctgagtttgtgcgatatagaaactgtccttaattagacaatgattccaggtaattatgtgtaagtgtggttaaattaatgcggtgaatatgtaaaattcatgattgtagggaggatgattgtagagagcaacgcgtatatctcggagttgatacccgctggctacacgcgtagggagaatgacttttagattcaaaacacccgtttaaagggtttaataattaccgactggtaaacacctgcggcaacataaggatcttgttcagcccatatctcagcttcttgcaatgaggaaaagtcagcaatcactgtcgagccagtaaagccggcattaccgggatcggcactgtcgatggctgggttaggtccagcggtcagtaaacggccttgatcctgtaaagcctgtaagcgagccaaatgcgcaggacgcacagacattcgcttctccaatgagttaggtacatctgtagcaaatatgacgtaaaacatttttcacctttaaaatcataataatgatagttatcaatggtgttcaataacagcatgttacactcacgaatacaaccatgggaaagctaacaatgggtgttaccacttaatggttgttatcacttagctacccatcatggaataaaatgatctctaagagtaaagataaagtgctgccacggcgagattgtggattaaaacgtcatttagcgctaattaacgagaatgtttgtcgttccttattgaacatgattgctatttgcatttaaacttggctgcatcagaggacattgaatcattatgcagctaataaaatttttctcagatcgacggttaacatggtcactcattttttcaatagggttgcacgggagtgttgttgcggcactgctgtacgtttccgtagagcaaatgaaaattcaacctgaaattgaggatacgcctcttgctgtaacgatggtcaatatagcggaatttgctgcaccacaaccggctgccgccgcgccagagccagttcaagaaacaccagccgtgcccgaagagacaccgcctgtgcttgaagagacaccaccggaacctgaagagctgcctgagcctgttccggtgcctgttcctgaacccgtgaaacccaagccgaagcctgttaagaaagaagttaagaagccggaagtgaagaagacgcaagcaccgccggatgacaaaccgtttaaatctgatgaggccgcgctggttgcgaacaatgcaccggtaaaatcggcaccagttgcctcaacacctggcttatcaacatccgctgggccaaaggcactgagtaaggctaaaccctcttatccggctcgagcattggctttagggattgaagggcaggttaaagtacagtacgacattgatgagagtgggcgagtgacgaatgtcagagtgttagaagcaacaccacgtaatacttttgagcgtgaagtgaagcaggtcatgcgtaaatggcgttttgaagcggtcgctgctaaaaactatgtgactaccattgtgttcaagctcgatggcaaaatggaaatgaattaagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgatttttcagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctctgaattaaataagactgtcaccaacctcagggccgcttttgcggcccttcttgtttgatcaatactctcacattcattattgagtcgcacctacttcgaaattacctttaccgctcggtaatccacggggtttacccgcatcatcaaccgcgacataggtgaataccgcttcagtagcacgataacgctgccctattggctcagaagaaaccttttttacccatacttcaatgttaatggtgatagagctgtgcccggttttaatacagcgtgcatagcagcaaacaacgtcaccaacagccacaggcttaagaaacgtcatgccatcaacacgaaccgtcacaacgcgaccctgtgcaatttctttagcttggatagcgccaccaatatccatttgagacatcaaccaaccgccaaatatatccccgttggcgttggtgtctgctggcattgccagagtgcgaagcactaactcaccgttaggtaatgaaagttcaccgccagatagttgttgttcctgagtcatttctgtctgcttttaaaagttaatccactgactaagggcggcccactgagcgttcagtgagcatcaaaataacgtttatttaagacttcttctgctcttccggcatatggcgataaatataaacgccactgatcaacgtaaatatcagtgtcagagcggttaagccgaaaactttaaagttgacccaaatatcctgaggcaaccaaaacgcgacataaatattcagtagcccacagaccagaaagaaaatggcccacgacaggttcaatgttgaccaaaccttgtcaggtaaggttaactctttacccaacatccgttgaatcaacggcttcttcatcacccattgactgactaataaagccaaagcgaacagcacatataaaacagtcactttccatttaataaacaagtcactgtggaatgcgagtgttaatgtaccgaacaccagtaccatcgctgcagtaaccaatgtcattttttcgactttgcgatatttcagccaggtaaaggccagagctaccaaggtggcaacaatgagtgccccggaagcgacaaaaatgtcgtacatcttataaaaaataaagaacacgactaatgggagaaaatctaaaagttgcttcatgaatcaatccatcatttgtataccgcccgaatataccggattcagcagggggagggtatccgtagtaaaagcctattatcgttaataatcaatctgaatgctcgccttgtcggcagaatttgcagaaacttacgaaaaatcagtaaggaacacggtttgcatattgccagtgatgagctaacccagcatgatgaaagataaatgttgggttgaggcttggtggaatatatatgcagaaaaaatcccttcggtattggatgccgggtttgacccaattaatggcctatgagcgtgattggataaagcctgacctccgagcggggttatcggtagccgcagtcgcattacctattgccattgcttatgccgagttgacgggcgttagcgccgcagtcgggttgtactcctgtattttgccgatgatagcctatgcgttttttggttcatcgcggcaattaattgttgggccagatgccgcaacctgtgcagtgattgcggctgtggtagccccgttggctgcagggaatagtgaggttcattggcaattaaccatcatgatgacgttgatgatggggtcatggtgtctggtcgccagccgctttaagctgggagcgttggcggatttattatcgcggcccatactaaccggtttactgaatggtgtggcgatcacgattattgtcgatcaattaggtaaggtttttggctttatgactcgcccgccacagctcattgaacgagtcttggcgctcccctataacatgtttaacagccatttacctacggttgccatctccttactgacctttgtggtgctatatggggtcaaatggttgagacccaattggcccgcacccttgctggcgattgtcatcgcaacctttgtgtcttgggccgctaatatgcagcaatttggtgttgatgtggttggcggttttgagggggggttacccatagtacattggcctgattttcaacccggcctgttacgcgatatggtcatcccagcccttaacctcgctgtggtcagttttgtcagtatgatgctcaccgctcgcagttttgcagcgaaaaatggttatgacgttgatgttgaacttcgtgcattgggtattacgaatattgtttcagctttatcacaaggttttgctattagtggtgccagtacgcgcacggcggtgaatgatgctaacaatggtaaaagccagttggtttctatcattgcggctctggtgatcgcgatggtcctgttgttcttaacccgcccactgcaatttattcccattgcggcattaggtgtcgtgttgatttaacgctgcctggtcgttactgagctttaaaagtttgtggcaactgcgtaaacgcaatactcaagctttctatctggctatttttacatttgttagtgtggttttagttggtgttatcagcgggatcggcctggcggtattgttagggctgttgcaatttttgcggaccgtattccggccgacagagcaactgttgggtgttaacgctgatggcatgatccattcaatgggtaacggtaatggtattaaagccgttcctggggtaatgatttaccgttttaactcaccactgacctattttaatgtcgcttattttaagcggcgtatcctgaatttggtggatagcacaccacatcctgctgactgggtcgttattgatgctgttgccagtttcacctatgctgatatcagtgtattggccgccattgatgaacttaaacgtgaccttaagcagcggaatattaaactgatattagcggggcgacggacagaattaacccgctggttccgtattaatcgcctgaaaagccatgatgacgatttggtcttggtcccggatttatatctggcgcttaagttgattcagagtaaacggcgggtagcagagaaacaggaacacgagtcagaaacgggattggaacctgagataggctgacagatatcgttctatgagtatcgatttcactgtctacagtttgaacgcctgatgtaatacatcaggcgtttttgaatgatacaacgtcaaactatggcaaaaattatcatttatctctgattactgtttatccagtgaaactgggcgtaacagcatatacaggcggaataaatagaccagcagcaatgcagaagccaaattacttaacgtacttaaaacgatggtagctatcgtaggggggagtacagtaaagcggctaattaagaataatagaagaagtttaacggctatccataacatcatggctggcacaatcaaccgcacattggcaaatgccaactgagcactggctttcattgcagcaaaaattcccattctctcattggtgacgataatgggtgacaatgaaagtgcgatcgcgatggctacgcctggcacgatgaagaatgttaacccgagttgaatgaccaaggtactgataaacatcaataccagtaagcggggtaagatgggcagagagagacctatcgcctgtaacgcactgaccctgcggccctgagaaaccattgcaatcagagttaacaacccaccgactaataatacattacccaccaatgctgagaacgtggccaccgcagagacccgcaatagcaccatctgctgctcaggtgtcatctgtgacactatctcactgatgctaagatttcccgatgacgtaatatcattctccggaatacttaaaatactcagttgttctgaagcgggcataaatgtctgattcagcatgacggtaataaacgcagtcagtagggccaacagcaggatcgctgctatctgattacgtaaaaagttaaaactgtcacggtataaagtgttagccgtgataggcatgaaagctccttgggatcgaaagaatagcgcttagtgggtgattataccttgttatgggcgttgtgggatcctgtcattagcctgtagcgggtttcttctaattttatttccccgaagttatgtcgacatagcggtatccatccccatgaattgattaacaaatgcacatgttgattttactgtttatttctaatcgaccggttgcccggcaaagtaaaccgccagtttatcgcacgatgtctcaaacacccgtcttgatgttgatgggcgttgtccagtgttcagacaatggcagcataggtatgataaatggcaatttggcttttatgatccagatcaatttcaatattattaataaattaaataaccatacataaaataggatttatttaaaaagatacgaaagatgtgatctcgattagatcacaaatactcatttgtaggtatattcacccccgtaaatatacctacaaatggaatggataatgaaaaaaatcactttggcactgctcgccgtggcctcgttagtacctacagcagcaagtgcacatgaagctggcgattatattttccgagcagggacggcaaccgtcagacctaatgccgggtctgatgatgtgttaggtaacggttccttcaaagtcgataacaatacccagttggggctgaccttcagttacctgatcaccgacaatatcggtgttgaattgctggcagcaacgccattcaaccataaagtggggctggcaggggtagggacgattgcggatgttaaacaactgccgccaacattaatggcgcaatactatttccgtgataaacaagacaaattgcgaccatacctgggtattggtctgaactacaccaaattctttgacgaaaaattcaacgcgacaggctcagatatcggtctgacgaatttaagtgttaaagattcatggggtgttgcagggcaagctggcatggattatatggtcagtgaaaactggatgctgaacatgtcagtctggtggatgaacattgaatccgacgtgaaatttaatttggcaggcgaagagcacagcatcaatacccgtttggacccatgggtatttatgtttggcgcaggttatcgtttttaatgacccttcgggcttaaagctgtagcgagttagcgacactcactgacaggaataagctcattgggattgccgacctgcagcgctaatgagtttacatcagttaggcgggcagtaaggaggtgcggttatgcgcctcctcctgttttttacttaatcagcatttgattactgactgactttacacccggtaccgagcgggtgacttgtacggcccgattcgcatcctggcttgaactcacgaagccacttagctgaacacggcctttaaatgtttcaacattaatttctgtcgattttagattcttctcgcccaataatgcggccttcactttcgtcgtcactaccgtatcgtccagataaccccctgtgccttctgatttcgcggttggcgcacaagctgataccgccatagccataatgatggcgatacacaaagctgaaaaggtcttaaaaaacttcataaatgactctccatgtttacctataggttaaaggagcttagaggacgttgcgggatagctgaaggatatatcgactaacacgctaagcgctatcacggttccctcatgacatatcaaacgtaaaaaatgcttagcgtattagctaattattggttatgaattgcctttattcaaatttgctacaaatttataacggaaatagcccaagaaatggctgaaaatagcgcctgtttcatgtaaacaaacaggcgctgaagggcggtaatgacagcagttaacggtaaatagtaattaattctaaacggtaactcactctcaatagtaaccaattgtaaataataactagctgcgggttgccgctttcatctctgtgacgaagcgggttagctgaactaacatttcaacgggttgtgcaacatttttttcaatgattttgacgattgctgagcctgaaatagcacccgccgcgcccgccgccaggctggcttttacttgcgcgggttctgaaataccaaagccctgcaatgcgggcgctgcattatattcacgcagtttatctaccagatggtttaacggtaactggccgtgattttctgcaccggtgactccggcacgtgataacaggtaagtataaccacgaccatgagaagcgatttctcgcagtaagtcatcgtcggcattaggcgggcagatgaaaatgggtgcaatcccgtgacgtaaggccgctgcccggaaaggggcagactcttcaaatggcacatcagcaattagcaccgaatcgacacccacctcagcacagcgctggtagaagtgatcaataccattgtggaataccagatttgcatacatcaacaggccaataggtattgtggggtgtttttggcggatttcggccagtatttcaaaacaaatacccggagtgacacccgcagcaaaggcacgcagcgccgcattttgtatggtagggccatcagccaacggatcagagaacggaatccctaactctaatgcatctgcacctgccgcaattaacgtatcaataatattgagtgacatcgccggagagggatcgccaagctggacgaaaggaacaaaggcaccttcttttttggcggctaactgcttaaaaagttgctgataacgctccattaaatctctccccgtgctttcagaatatcgtgaacggtgaaaatatctttgtcaccccggccggagagattcaccaccagtatttgttctttatccggatccgctttaatcattttcaacgcatgtgccagagcatgagaggactctagcgctggaataatcccttctttacatgacaatgtcttaaatgcgtctaaagcctcatcatcggtaatggagacataatcagcccgcccaatactgttcaaataagcatgttgcggccccacagaggggaagtccagaccggcagaaatagagtaagattcttcaatttgcccatcgctggtctgcatcatcggtgatttcataccgaagtagataccgaccttaccgtgttttaggggggcaccatgttgcccggtttcgatccccaagccggcaggctctacgccaatcagacccacatcaggctcatcaataaaatcagcaaacataccgatagcattagaaccgccaccaacacaggccaatactgcatcgggcaggcggccttctttttccagtatctgagccttggtttcttcaccgatcatgcgttggaattcgcgcacaattgtcgggtaagggtgagggccagcggcggtacccagcatatagtgagcggtttcataagtacctgaccagtcacgtagcgcttcattacaggcatctttcagcgtcgatgaaccactatgcactggaataacctcggctcccatcaggcgcatacggaaaacgttaggcgactgacgttcaatatctttcgcccccatataaatgcggcattttaaacccagcaatgcacaagccagtgcggaggcaaccccgtgctggccggcaccggtttcggcaataatttcagttttacccatgcgtttagctaataaagcctgacctaaaacctggttggttttgtgtgcaccgccgtgcagcagatcttcacgtttcagatatagcttggtctttgtccctttggtcagattttgacacaaggtcagggcggtagggcgaccggcatagttttttaacaaatcttgaaatgcggcctgaaattcaggatccagttgagcactgacgaatgcgtcttccagttgcttcagggctggcactaaaatttggggcacatacataccgccaaattcgccaaaatagggattaagtgtcgtcatttttctgtccgttatgcgttggtttatcgggttaaccaaagtaagttcatatccccttggtatttgaagccgcagtggtgttagctgcgacgccaactatttttgggataaagtaaatcttgtttggggataaagtaaatcttgaaatagagtcaatcagtacacgcgtaatgcctggaatacagcggcgatccgttgggggtctttgatgccaggggcgctttctacgccggaattgacatccagcccggcacagcctagttgggctgccacatcacagttatctggccccaagccgcctgccagcaagacattatctagtgcttgatctgccaataatgaccagtcgaaacgttgccctgtgccacccgtaccgtgatccaatacgtagcgttcaacttgctgtaagttgcgttccggcatcgtgtcaccgacactcagtgccttccaaatctggcaatccgcaggtaatactttgcgcagttgattgatatactgttgatcttcatgcccatgcaattgcactgctgccagtgagagttgttcagccgtttgccgtacagtttctatttcagcatgacgaaaaacaccgacatactttagcggcgcaccactgataaccgtacgggcgctggcgatatccacataccggggtgaactgtcgacaaaaatcaacccgccgtacaccgcacctgcgtggtaagccgtggcggcatcttgtgcgcgtgtcaggccgcaaactttattttcgcccagtaacacccggcggacggccgcgttgagatcgggttcggacatcagggcactgccaatcaggaaaccgttggcaaattggctcaattcacggacctgacgataatgactaatgccagattcactgattattgtgacaccttctggtaggcgtggtgccaattcacgggtgcgattcagatcgatagacaggtcacgcaggtcgcggttattgatgccaacaactttggcacccaaggtaatagcacgctccaattcttcggcgttactggcttcggtcaacacccccatgttcaggctgtgtgcgacggcggccaattggcggtaagcctcatcgtccaagaccgacagcatcagtaaaatggcgtcagcgtggtaaaaccgcgctagctgaatctgataagcatcaataataaaatctttacacaataccggctgagtgacggcggcactgacttgtggcaagaaatcaaaactgccctggaaatatttctcatccgttaatactgagatagccgacgcatagtgcttataaacaccggcaatctccgccgggttaaagttgtcacggataacccctttagaaggtgaggcttttttgcattccaaaataaagaccgttttatcgccttgtagcgcgtgataaaaatcgcgctgactctgggtgatttcgttttggaagcgggttagaggctgttgcagtttccgcgcggcaacccaaatttctttatcgtgtacgatttggtggagcacggttttggttttatcactgtcaactttgtcactgccaacgttataaccctcggttttgtaacccccagtttcctgcatgatttatcctctcgctgccagagcagtaacacgatcaaaagcctgaccgctgtgaatcatttccaatgcctgttgcgcattatggcgcaggttttcttggccgtataacttcagcagcaaggcgacgtttgcagcaacggcggccgcatgtgctgtttcacctttaccttgtaacaaccgtgctaaaatgtcacggttttcttccggcataccgccttgtagagcggcaagcgggtagcgattcaaaccaaaatcttctggcgtcaattgatagctttcaatactgccattattcagttcagccacctgcgtcggggcatgaatagccacttcatccattccaccgccatgtaccactgccgcacgttgataacccagtactttcagcgtttgagcgatcggtaacactaactcagggctatagacgccaatgagcgccagcggcgggcgggcggggttgatcaacggccccaacacattaaacagggtgcgggtctttaactgctggcgtactggcatcgcatgacgaaaacccgtgtgatattgcggcgcaaacaggaagcagaccccgagatcgtccaacgccaaccgtgattgctcggcactcatgtccaaacggataccaaatgccgccagcagatcggatgaaccggaacggctagaaacactgcggttaccatgtttagccacttttacgccacagctagccgcgacaaaggcactggcggtggagatattaatactgttggtgccatcaccgccggtcccgacaatatcggcaaacaggtagtctgggcgtggaaagtgttgcgcatctgccagtaaagcttgagctgccccggcaatctccgctggggtctccccgcgtactttcatgctgattagcactgcggccagttggcttggctcgagttcaccacgtacaatcgccgcaaacagttgctggctttcttcttggctcattgactcagcccggaacagtttttcgaataaatgttgcatcataaactccttaattacgctaacgcccaggccagtgtttgttcaagtaaacgcgcaccgtgggtggttaaaatcgattccgggtggaattggtagccacaaacgcggtgagcatcatgacgaaccgccatgaccatctcgccaaaacgggcgttaacggttaattctgcggggagattactgccgactaaggagtggtagcgggcgaccggtaatgggtttggcataccggcaaacataccttgcccatcatgttcaatcgccgaggccttaccatgcaatatctcacccgcttgaccaacatggccgccataggcttcgataatggcttgatggcccagacaaataccaatcatcggtaactggccctgcaagcgttgcaatagctcaggcatacagcctgcctgtgctggtgttccagggccaggtgacaacatcagcaccggttgttcgagttgttgcaagcgttcaataatgttatcggcggcaatgtggttacggtaaataacgacgcgatgaccactggaacgaagttggtccaccaggttgtaggtaaaggagtcgatattatcgagcagtaagatatcggccattagaaaatctccttggcatgatgggcagtggcaatggcgcgcagtacggctctggctttattccgagtttcatcagcttctgcttgtggaactgagtccaaaaccacccctgcacccgcttgtacggtggcgatgccgtcctctacgtaggcagaacgaatcacaatgcaggtatccaaatcaccgtgagcagtgaagtagcccactgcaccgccgtagctgccacggcgtgagccttcattactggcaatcaattgcatggcccgtactttgggcgcaccgcttagcgtacccatgttcatacacgcttgataagcatgcagcacatctaaatcttgacgcagagtgccaatcacgcgggacaccagatgcatgacaaaggagtaacggtcaactttggttaaatctgcaacatagcggctaccgggttcgcaaatacgcgctagatcgttacgagccagatccaccaacattaaatgttctgccatctctttatggtcagtacgcatttccaactcgatacggctgtctaaatcacgatcgagttctccattaggacgacgaccgcgtggacgagtacccgcaatcgggtaaatctcaatttgacggttgctggcatcgtatttcagtgcgctctcaggtgatgcaccaaacagagaaaaatcattgtcttgcatgaaaaacatgtaggggctgggattatggtctttcagtgtctgataggccgccagcggtgatgggcagggcagcgtaaaacggcgggatgggaccacctggaaaatctcaccttcacggattgctacctgcaattcactgacaacgttgcaatactcttcatctgattggttacactgtaacgccatctctggcacggaggtggcaggaatggggtgtggcgcttgttgtaactggtggctgagttgctctaaacgggtcgccaggcgctgatactctgaactgtctggcgtgaacaggctggcctgcaagcgagttgaacgatgctgatgatccaaaaccagcaatgtctcggctaaatagaaacagaagtcagggcagcgttgatcctgacgcaacggaggcaaattttcaaaaccagcgactaaatcgtaagcgaacaaaccgcccaaaaacagggcctcacgctcggcaagtggggtattaaccagtgttaataattgacgtaaagcatcaaaaacagataaggactgtaagcgtgaatcctcatcctggacttcatttattaacgggaaagttaactctcggccattcggacgaacctgaatatcgacttcagtgggcagactggcatccagcagtggtaataaagaagccccattacgggtcaatgcttcgagagtgacggtttgccctaatgccgtgatacgcaaggcactgtcgatgaccaacaggcttttcagattctgtttgttgtcaacttctgcagactcaagcaacagggtcgcggggcgggcaccacataattgatgaaacagcgctgtcgggtcatcgcggtaacaggcgctagcggtgagtaactgtaaagtaggacgtgatgtttgcatcattgagtgatcctaaaaaagaggccctgaaaaattattacgctggaatctatccataaaaaaacccgctattagcgggctgaagcaatctgcactgtctgatgacggatatgcgtgattacatcgcccgagagagggagatatgccaccaacgcagtaaggaaatcagggaagtcttcattatcagtcacaactctctttgattgcattcagtttaatggcgacgctcggtttataggagcatcaccggatgtctcgcgaacttgtgtactagttaactggttcacgaggtaaatgtcaaccccgattgattgttttttaacgaactcttttttcataatcccatggaagtcagatgtaagattgattaacgttcgcgtcttgtaagcgggtatgatagccaaccctattttactggatgattgttttgagtgctgagccagcgttaccggatatgaaagaactcactgacgccacgacgttatctactgcttttacgctttatgatctacatagccatacaacggcttccgatggcacgttgacgccatcagagctggtgatcagagcggcacagatgcgtgttggggttctggctatcactgatcacgataccactgctggtttggcagaagcggcggcggcgattgaacagcatcaattagcgctacgattgatccccggtgttgagatttccaccctatgggaaaatcatgagatccacattgtgggcctgggtattgatgttcagcatgtgagtctccgtacgttacttgaggcacagtctgagcaccgttatcagcgggcccaagagatcagcacccgtctggagaaagcacgtattgtgggcgcatgggaaggggctaaccggttggcaaacggtgggcaggtgacccgtgggcattttgcgcgttatctggttgagttagggctggccagcaatgttggtcaggtgtttaaaaagtatttagctaaaggcaagaccggttatgttcctgctcagtggtgtacaatagaacaagctattgatgcgattaagcaatcaggtggacaagcggtattggcccatcctggccgttatgatttaacggcaaaatggttaaagcgtttattggcccattttgctgaacatggcggggacgcgatggaagttgcccagtgccaacaagcccctcacgagcgggcgctactgggtcaatacgcacgcgattatcatttactggcatcccaggggtctgatttccatcaaccttgttcttggattgaattgggtcgcaaattgtggctgcccgctggggtggaaccggtatggcgagattggcctacagagccagccatgccgctcgtacgttgaataatgaggtagaatcatgagtcaatttttttatatccacccggacaatccacagccccgcctgatcaaccaatgtgttgatgttttacgtaagggcggagtggttgtgtacccgacagattctggttatgcccttggctgtcgtttagaagataaaacggcaatggaacgtatctgtcgtattcgtcaattggatggcaatcataacttcacgttggtatgtcgcgatctgtctgaattatccacgtatgcgtatgtcgataactccgcttttcgtctgattaaaaataacacaccgggtaattacacctttattttaaaagccaccaaagaagttcctcggcggttaatgaatgataagcgtaaaaccattgggttacgtgtgccttctaatcctatcgcgttggcgttactggatgcattaggtgagccgttgatgtcaaccacattgatgctgccaggtaatgatttcgctgaatcggatcccgaagagatcaaagagaatctagggaaacaggtggatttaatcattcacggcggttctttggggcagcagcccaccacggttattgacctgactgattctgctcctgaagtgatccgcgaaggggctggggacgtaacgccattccggtaacgcaagccccttccgataagagtctgcgagccttttggtcccgacttaatctattggcttgttaaatctatcggtttgttaaatctgttggttcaaatagacgggtattgcaaaaacaacatatctatttattagaatcattgatcctaatattagtgtaaaatgtccggccacggacaagtgtgtgtgccagttttattgatacgcgatgtgacatactgttttctaaaatgtattacaatcagtgggttatactttaatttggtccttaacgtattgattacaatatataacacgacgcctgtgaaggcgacattagaggttgctcaatgagcgagaagtcagaaaagcaaaagttaccaaccccaaatccacacacccctgctaagccacagggcgctaaaattgtgggtgaaaaattacagaaaatcctggcgcgcgctggccatggttctcgtcgtgaaattgaagccattatccagcaaggccgcgtcagtgttgacggtaaagtgtcaaagctaggtgatcgtgtagaagtgacccagtccactaaaattcgtctggatggtcatcttctttcaattaaagaatctgaagaaaatgtgtgccgcgttctggcgtattacaagccagaaggtgagctttgtacgcgtaatgatccggaaggtcgtccaacggtatttgaccgtttacctaaactgcgtggttcacgttgggttgcggttggtcgtttggatgtgaacacctctggtttattactgttcactaccgatggcgaattggctaaccgcctgatgcacccaagccgtgaagttgagcgtgaatatgcggtgcgggtatttggtcaaatcgatgatgataaaatcaaacagttgagccgtggtgtacaactggaagatggccctgcggcatttcgtactatcagctaccagggtggtgaagggataaaccagtggtataacgttacgttgaccgaagggcgtaatcgcgaagttcgccgtctatgggaagccgtaggcgtgcaggttagccgcctgattcgtgtgcgttatggcgacattaatttgccgaaaggcctgccacggggtggctggactgaactggatcttaaagccactaactacctgcgtgaattggtcgaactggatgttgaaaccgtcagtaaattacccgttgagaaagatcgtcgccgggttaaagccaaccaaatccgtcgtgcagttaagcgccataccgaagtctcgggccgccaggttgctggccgtcagggttcagcccgtaaaggctctacgcgtcaaaacgtgggtaatgcggcacccgcagccacggcaagtcgccgtagtggcccgaaaaaacgcggttaatctcaggcggattaatgcgtcgttaaccgcgtctgtcattagacatcaatagcgacgtgaataatgcttattgccgcagttttttggactgcggcaatattatttttaacgcttataaaatattaccaatcaataccttgctgcgcttttattcctgcatcgaaagcatgtttgacgggacgtaactcactgacggtatccgccatctccagtagatcccggtggcacccacggcctgtaataatcaccgtttgatgagcagggcgctgattgagtgcgttaatcacctcatccaatggcaagtagtcgtaagcgatcatataggtcagctcatccaataccactaaatccaatgttgggtctgctaacatgcgtaaagcatgttgccaaacccccagacaggctaccgtatccgtctccctgtcttgtgtattccaggtaaaaccggtcgccatcacctgaaattcaacgccatgttgttgcagcaggttcttttcaccgtttggccactcccccttgataaactgtatgactcccgctttaaggccatggcccaccgcgcgggtgactgttccgaaagctgctgtggttttacctttcccgttaccggtaaacacgatcaaaataccgcgaacttcctgtgctgcagcaatccgtgaatctaccttttcttttaatcgttgttggcgctgctggtggcgatcttcagacataatgattacgttccttttattcagctggaccaggtttacggccgggctgtgcatcgaagctgatccccgtttttctacggctgtcatcgcccatcaaatagaggtacaacggcataatatctgctggcgttttcaacttgctcgcatcttcatcggggaatgcggtcgcccgcatttgtgttcgggttcctccaggattgatgcagttaacccgcaggttgctctgtttatactcctcggccagtacttgcatcatgccttccgtggcaaattttgagaccgaataagctccccagcctgcacgtccctgacggccaacgctggaactggtgaacaccagagaggcgctaggggatttcagtaataatggcagtaatgcttgagttagcataaatgttgcattgacattcacttgcatgacgtcttgccagacggcgatgctttgctcggacatgggggcaacttcacccaataaaccggcgttatgtaagacgccatccagcctagggacctgtgcacttacggtgtcagcaagttgctgacaatccgcggcggtggcatgcaatagatccagtgacagcactaacgctggcaaaccgcccgcatcagctatctgcttttttaccgcgagcaatttactttcggtgcggcccactaatatcaggcgagcaccaaaccgagcgtaagtcagggccgcttcacgaccaataccatcacctgcgccagtcacgagaataatgcgctgattgagcaggtcatgtttaggttgataatgcataattattcctcttgctggcggagtgaactcttcccgtccataccgtgtgatctttctcattcttatatttaagtgaaaccaatgcaatttttcatttacgggagacgccagctcagtggttcgctagaatgcaggtatctctctaaaaacacatgaagaaaggcggtatttgtggagttaatttctttgtacgggctgtttctggctaaagtggtgaccatcgtggttgcgattggtgcagtagtgttattggtggtcagccagggaatgagaagacaagggcaacggggggaattgaacctggttgatctgggggaacaatataaagaaactcagcgagaaatgcggctggcacgcatgagccatgcagaacaaaaagcctgggttaaagaatttaaaaagcaggaaaaagcggatcaaaaactgaagaaacaacgcgcaaaatcgggtgcggtggcggcagtaaaaccatgtttatatgtcattgattttaaagggagcattggggcgcaggaggtctcttcattacgtgaagagatctctgctattttggccgttgcaaccgcgcaagatgaagtgttgctacggctggaaagtccgggcggtgtggtgcatggctatgggttggcggcttctcaattagcgcgcctgcgtcagcgtgggatccgcctgacggttgcggttgataaagttgccgccagtggcggttatatgatggcctgtgttgctgaccgcattatctgtgcgcctttcgccattattggctccattggcgtggtcgctcaaattccgaatttccatcgcttactgaaaaagaacgacattgacgtagaactgcataccgcaggtgaatttaaacgcacactgacgttgtttggtgagaatacggagcaggggcgtgaaaaattccgtgaagatttaaatgaaactcacctgttatttaaacaattcgtgcagcagcaacgtccttctttagatattgatgctgtcgcgacgggcgagcattggtttggtacgcaagccaaagagaaaggtttggttgatgctatcggcaccagtgatgatttactgatcgctgaaatggataatcacgaagtcattggcgtgcgttattctcatcgtaaacgcctaatagagcgttttatggggagtgcaaccgaaagtgttgacagcctattattacgttggtggcagcggggtgagaagccgctgctataacccatagtagcttcttagtgatggcaataaatgcagggggtaatctgaacggtaccccctgctatttgctaccaacccagccgttaactggctgtgataacaagaaaatattctgatactaatcaattaaatggtacttggcggataatacatgagccagatgtttgaacatattaaatacggcggttgttttcgctgttggtaagccctcagcatcaaggaaatattccccgcgaaatactaatacagggcctttctgttcaacgtctgttgcgtgcataccgtgcagataatcctcatgttgacgaataatttcattggcctctgctaataatttactacgttcaataggggttgtgtttacgtgcattacttttcctcactacagtgcaattttgccgtctattgtacttcgggttagcatttgtccgcaaaccgactaaggtttattcgagtatttggatgctctataacgactattggataaattcatattccgagctaattaggttgcgtggcgtattttatcaggtacagtgtgggattttatactatcaagtggaaggttttgttgacgccattaggcaaaatcacagcttaaactttgagcacagacaagaagttgcgggtttttcaagcaagactcgaaatgtacagttttgtgttccgatcaaaaaacaggttgatatcctaaaaaagtaccgcaatataaaaaagagattcagaatgctgcggcacagcaagataaaaaccttcttttagaagaaataatttaggtaaaggtaattatgggtaaagctctcgtaatagttgagtccccggcaaaagccaaaactattaataaatacttagggaatgattacgtggttaagtccagcgtcggtcacattcgtgatttgccgaccagtggctcagccagtaaaaagagcgctaactcagctgaagaaaaagccaaaaaagacgataaacccaaaaagaaagtgaagaaagacgaaaaggttgccttagtcaaccgtatgggggtcgatccttatcatggctggaaagcgcagtatgaaattttgtctggcaaagagaaagtggttgccgagctgaaagcattagcagaaaacgcggatcatatctatctcgcaaccgaccttgatcgcgaaggtgaggctattgcctggcatttgcgggaagtgatcggtggggacgataaacgttttagccgcgttgtctttaacgaaatcaccaagaatgcgattcagcaggcgtttaatcagcctggtgaactgaacatcagccgtgtaaatgcacaacaagcccggcgttttatggatcgggttgttggctatatggtctctccactgttgtggaagaaaattgcccgtggcctgtcagctggccgtgtacagtcagttgctgtgcgccttgtggttgaacgtgaaaaagagattaaagcattcgttcctgaagaatattgggagctacatgcagatttagtggctaaaggtgacattccgattcaaatggaagtcactcatgcccatggcaagccatttaaaccggtaaatcgtgagcaaacacatgcagcgctgacgttactggaaaatgcccgttataaggtgttggatcgtgaagataaaccgaccagcagtaagcccagcgcacccttcattacctccaccttacagcaggcggcaagtacccgtctgagttttggtgtgaaaaaaaccatgatgatggcacagcgcctgtatgaagcgggtcatatcacctacatgcgtaccgactcgactaatttgagtcaggatgcattgacgatggtacgtggttatatcggcgataattttggtgataagtatctgcctgcaacgcctaaccaatacagcagcaaagagaattcgcaggaagcgcatgaggccatccgcccttcagatgtcaatgtgttagctgagcagttgaaagatatggaagcggatgcccagaggttgtaccaattgatttggcgtcagtttgtggcgtgccagatgcctccggccaagtatgactcgaccacactgacagtgcaggcgggggatttccaactgcgcgccaaaggccgcacattgcgctttgatggttggaccaaggttatgcctgcgctgcgtaaaggtgatgaagatcgcaccttgccggtgattgaagtgggcagtgatttagacttacaaaaactgattccgagccagcattttaccaagccaccggctcgttatagtgaagcatcattagtgaaagagctggaaaaacggggtattggccgtccatcgacttatgcctctattatttcgaccattcaagatcgtggctatgtgcgggtagaaaaccgtcgcttctacgcagagaaaatgggtgaaattgtgacagaccgcttggaagaaaacttccgcgagctgatgaattacgatttcacggcacgaatggaaagcggtttggatcaagtcgccaatgatcaggccgaatggaaagcggtgctggatggcttctttgctgaattcagcgagcagcttgaaaaggcagaaaaagatcctgaagaaggaggaatgcgcccgaatcagatggtgatgaccagcattgattgcccaacctgtggccgtcagatggggatccgtactgcgagtactggggtgttccttggctgttccggttatgcattgccgcctaaagagcgctgtaaaaccaccattaacttggtgccggacgctgagattttgaatattctggagggtgatgatgcggagactaacgcattacgtgcccgccgccgttgccagaaatgtggtactgcgatggatagctaccttatcgataatcaacgcaagttacatgtttgcgggaataacccagcgtgtgatggctatgaaatcgaagcaggtgagttccggataaaaggctatgaaggcccaattgttgagtgcgagaaatgtggttctgaaatgcacctgaaaatggggcgcttcggtaagtacatgggctgcaccaatgacgagtgtaagaatacccgcaagattctgcgtagcggtgaagttgcaccaccgaaagaagatccggtaccattgttagagttgccttgcgagaaatcagatgcttatttcgtcctacgagatggcgcagctggcgtgttcttggcagccaatacattccctaaatcgcgtgaaacccgtgcaccgctggtagaagaattggttcgctttaaagaccgtttgcctgagaagttgcgttatctggctgatgcccctgtggttgataaagagggtaataaaaccctggtccgtttcagccgtaaaacgaagcaacagtatgtttcatcagagaaagatggcaaagcaacaggctggtctgctttctatattgatggtaaatgggttgaggcaaagaaataaattcaacctaaagcgaatacttaggctcgttgtagtctattgcttctgacctcggtaaagccagccttcgcggctggttttttattgggctaatttatccaagtgctttatagtcttaggtaatttctctagattatcactctcgagtcgttacctgcatttgttaaaacccgctattattttttgtgtatatgttctatacagtcgctgatgaaatgatataatcgttatataagatatttttttataacctggcgttattataaggtcatgctgaccaacctggcatcatgcagtttatagggttcaggtaataacttttcggcataccggtgcgataccgatataccaaactgtggatttccccgcagttattcaacctaggatggtatagatatgaaattgcagcagcttcgctatattgttgaggttgttaaccataaccttaatgtgtcctctacggcagaaggcctgtacacctcgcaaccggggatcagcaaacaggtaagaatgctggaagatgagttaggtatccagatttttgcccgtagcggtaaacatctcacgcaggtaacccccgcagggctggaaatcatccgtattgcccgtgaagtcttgtcgaaagtggatgccattaaagctgttgctggtgaacatacctatccggataaaggttcattgtatgtagcgaccacccatacacaggcacgttacgctttacctaatgttattaaaggttttattgagcgttatcctcgagtgtctctgcatatgcatcaaggatctcccacgcaaattgccgaggcagtctctaaggggaatgccgatttcgctatcgccaccgaagcattacatctttatgacgaccttatcatgttgccgtgctatcactggaaccgggcagtagttgtaaaacctgatcatccgttagccggtaaaacgcatgtcagtattgaagagctggcagcctatcctatcgtcacttatacctttggttttacggggcgttcagagctagataccgctttcaatcgcgcaggccttacgccgcgtattgtgtttactgcgaccgatgcagatgtgattaaaacttatgtacggttaggtttaggggtaggggttatcgccagtatggcggttgatccggttcaagatcctgatttggtgacagttgatgccagagatatctttacctacagcacgaccaagattggtttccgtcgtagtacgttcctgcggagttatatgtatgactttatcctgcgttttgccccacatttaactcgtgatgtggtcgataaggcggttgccttgcgctctaatgaggatatagaggccatgtttaatgatattaaattgccagtgaaatgatttagtagcaatttattattgttagctgaagaggccgagtgctcacgagtgtataaattgcgtgtgagttataaataacccacgcttcaccgtgagcttaaagctcgatagcagagaaggtgcatcttgaatcctctgctttatattgatattacggtattctcccctatcttatttttcgtaaatctatcttatgatgatcggtgcctgctagtttaaggtgtgatcagttttatttactgattaatcggtaaaaattgaaagttattacaattttttaggtctattatttcactccgcattaaatagaagtattaattataaatggagctgatatgtttcctcacctcactgattttgtatcactcagtatccttacaccgattaaaaatgatgctaaagaaactcctgttgaaccaaatgatataattattattgttaataatgccgataaggaggaaaacaatccacaatatgtggtactggataatggaattagacaagcaatgatagataaaaccacaaatcactatgataaagagtcacttactcacttggctagtacctatccacttgttgaaatcggtgtgcgtgataggttacaggaaataaaatcaccactgcagtttccctattctgtggatattaatgtagaagataaatcagaaaatggggtagtgattcatcaacatattgtttatgcatatagttctggaggccatggtagtacaagcagtccagctcagaattgtactcaagtgaataaaccactcattgacatttattgccagattgatgtgccaggggataataatttattacacaatctggatatcaagttgtctataaaactcaatgaagaaattggcttctctttaaataaaatatttaacccttatgatattctacgcaatatatgggggaatgtcataaaactatatgaagagaataaaattgataataacattaccgattcagatatgaattttgatgatgacgaatgggtaagtgatgaagatattgccctgttggaggagttttctaagcaaaaaaataatattgaagagccacataaaaaactagagttggtatatccagagaatcaagagcttgagtgggatgatgattttgacctgctccccattgattatttcaaatcagatgccgaggagtatgatctctccttacattaacaatataagtataaaaatattccaagggtgctaaacatagcctcattataattaccgtagcttatcgtcatcttaggtgatacctatcactatgaacgctcatcattgttattaaaatgttaacatttctttgtgttatatttaagctagacctcataacattagggttatagaccctaaataattcgagtttcaggaaggcggcacctgagtaagtcccaggagcttacaccagtaagtgattgggctgaacgaagacagccaacatacatgcaacttgaaatataacgggtataaaccttgcagagagatagccagataatacattgaattaaaacacttataagaaacaatggaggcactatgtcgttggatctatgtaaaacgagcatggccaagttggtcgcccttaaccacgaatattactactacagcctgccgcaattggcggcagtgttgggtgatatcaaccggttacctaaatcgttgaaagtgctgcttgagaacttactacgccacttggatggggtgcaagttcaggaagcggatttaaaagccattgtcgcctggcagcaaaccgggcatgccgatagagaaattgcctaccgtcctgccagggtattaatgcaagattttacgggtgtgcccgcagtggtggatctggctgccatgcgtgaggcagtccaacggctaggcggtgatgtggcacaagttaacccgttgtcacctgtggatttggttatcgaccattccgtgacggtggatgagtttggcgataaatcagcgtttggtgaaaacgtacgcttagagatggaacgtaaccacgaacgttatatctttttacgctgggggcaaaaagcatttagccgttttcgcgtagtcccaccaggaacgggtatttgtcatcaggttaatcttgaatatctgggacaaaccgtttggcatgaacagcaaggtgataagcaggttgcctatccggatacgttggttggcacggactcccataccaccatgatcaatggcttggggatactcggctggggcgttggtggtatcgaagctgaggctgccatgttaggtcagcccatatcaatgcttatccctgatgtcgtcgggtttaaaatgaccggtaaaatgcgcgaggggatcacggcgactgacctggtattgacggtcacacaaatgctacgtaagcacggagtcgttggtaagtttgtcgagttctacggtgatgggttagctgatttaccattggccgatcgcgcgaccattgccaacatgtctcctgagtttggtgcgacctgcggtttcttccccgtagatgaggtgaccctgaattatatgcgccttagtggccgcagcaatgagcaaatagcgctagttgaaacctacagtaaagcacaggggttatggcgttatcccggtgatgagccggtctttaccagtcaattatctctggacctaagttcggtagaacccagtctggcagggccaaaacgcccacaagacagggtcgcattacctaaagtgccatcggcatttaaagcgtttgaggaactggagttcaacaataagagagataaagctgacctcgttgctttctctcttaatggcaaaacccacgaactggcatctggcgcggtggtgattgcagccattacatcttgtacaaacacgtcaaaccccagtgtattaatggcggctggattattggcaaaaaaagcgactgaaaaagggttgaaaaccaagccatgggtaaaaacctcgttggcgccaggttctaaagtggtgaccgagtatcttaattcggccggtctaacccgctatctggataatctgggtttcaatttagtcggctatggttgtacgacttgtattggtaactcggggccattgcctgagccaatagaaaacgccatcaaagcaggggatttaacagtcagtgcggtgctctccggtaaccgtaattttgaaggtcgcatccatccgctggtcaaaaccaactggttggcatctccgccactggtggtcgcttatgcgctggcggggaatatgaatatcgatttaactcaggatgcgctgggtcatgacccttcaggtaagccggttttcctgaaagacatctggcctaccgggcttgagatcgccaaagctgtcgaggaagttaaaacggagatgtttcgcaaggagtatgctgaagtctttaatggcgatgaaaactggcaagccattcaaatagaaagtactcctacttacgcgtggcagaaagattccacttatattcgccttcctcctttcttcacggatatgaaggcagtgccggatcctgtgcaagatattcatgatgcgcgcattctggcaattttggctgactcggtgacgactgaccatatttcgccagcgggcaacatcaagctcgacagccctgcgggccgttatcttcgtgatcacggtgtggaaattaaagagttcaactcttatggttcccgtaggggtaaccataaagtgatgatgcgcggaacgtttgctaatattcgtattcgaaatgaaatggtccccggtattgaagggggcataacgcgtcatattccatcgcaaaatgagatgcctatctatgatgcagctatgcgttatcaacaagaaaacgtgcctctggcggtgatcgccggtaaagagtatggctcaggatccagccgtgattgggctgcgaaagggccacgtttactcggtgttagggttgttatcactgaatcatttgaacgtattcaccgctcaaatctaattggaatggggattttacccttagagtttccacagggggttgatcgtaaaacattaaggctgactggtgatgaatctatcagtgtcagtgggctacaaaatcttgctccagggcaaatggtgccagtgacgataacttatgcggatgggcatcagcaagtggtcaatacccggtgccgtatcgatacagggaacgaactgatttattttgagaatggtggaattttgcactatgtgatccgcaaaatgctgtagtgactggggggaatccttgctagttatataaggtcactgttagctagaggcttgagcgacaaaagtgtcatttggattgagccaccgaggttatcagcctctaaagggtaggtataattattgaacctacccttattcttatttcgcgactcacccgtactgattatttggtgagtaaatgccccattttggccgctttggttgccagataatgttcgttttttgggttttcgcccacgatcagtggcacacgttcgacgatattgatccccgcttgggtgaggatctcgacctttttagggttgttggtcagcagacgaaccgctttgatgcctaataatttatacatatcagaacagagtgtgaaatcacgttcatccgcagcaaaaccaagctgatgattggcttctaccgtatcagcccctaaatcctgcaatgcataagcacgaattttattcagcaagccaatattacggccctcctgacgatgataaatcagcacaccacggccttcttccgcgatacgcgtcagtgcaacctctaactgaaaaccacagtcacaacgcaggctaaataaagcatcaccagtcaggcattcagaatgtacacgggacagaaccggtttatcaccggagatatcaccgaatatcaaggccaggtggtcatgcccggtggccaactcttcaaaaccgaccattaaaaagtcaccccaaggagtgggtaactttgcttctgctacacgttttagctgcatatcattgttcatattatgacttaggctcttagagtatgttgtggcgcatcctactgccggatgtccgttttaaccagatatagacctttctacttggagagttgcagtgcagtgagtggcgataccactgacgtaaatcagcgcatagtggctcgctcaaatactgtctaatggccactgcaattacttaggtatatagggttaaataaaaaaatttccgtgataactattagctatattgccataagttttagtcggctgctgttcaacaaagcagcgatagataaagagggaaatacattgtatgcctatattttgttaaccagaaaaatttatgtatcttatcaattgactagcattacttatattatttagctattacatcaaggtaatctgtaatggcaagcgaagtagtatagatttgtctggtgtgataaacaaatgctgacttaatgtgagtttattattttctcaatagcacgaaaaagaaagaaaagggcccctgatgtataacatggcaaaacgagtcactatcggaacggttattttattattgccaacgttagcgatatggctttccgattggcagtggcaaccagggggaaataacacgtggttaaaaggttttttttgggtgacagaaacggtaactgcaccttggggcatactgaccagtgtgttgctttgtagttggttcttgtggtgcttgcgggttcgctttaagcctgccgttgggctgtttgtggtattaggcgcggtgattgttctcgggcaaggtgtaaaatcgttgattaaagagcaggtacaggaacctcggccatttgttgcctggcttgaagccgagcatcatattaataatcgccttttctattctttaccgcgtgccgaacgcagtgagttagtcaggcagcagttacaagaccaattgattattcctgtgtggttgagccgtcactggcagtttgagaccgggttctctttcccgtcaggacatactgtatttgccgccacttgggcattattagccgttgggctgctatggccacggcgacattataaaacggtcgttttactgatgttatgggcacaaggtgtgatggcgagccgcttatttttaggtatgcactggccgcaggacctgattgccgcgacgctcatcagtggcgtcttggccgctgtggcgtgtggactcctccagcatgggttcggccttctggatatcccgcaatcagaacaaaaagagagcgaaaaacgggggcatgagtaaagcgaagcaatagggtattatgcagggtcagtgacgtaaaatagtgctgatcaaggaagagcttggtgctttatcttagtgcagggtttctttgcagggtaaggaagtgctaatttattgggtaaggacgccacatttttggcataattcatcaggttgagaaaaaacgtgaaatatttgctgatttttttattagtactggtggttttcgtgatttcagtcacgttaggggccaataacgaccaactcgtcgcctttaactatttactcgctcaaggtgaatatcagctgtctacgctattggcaacgctttttgcggccgggctggtgctaggctgggtcatttgtgggcttttttatctgcgggtacggatctctttgggccgcgcagagcggaaaattaaacgtattgaaactcagcttgaacagcctgttgagcaaagcacgcttgtgtccacagctgctgtcaacaaggaataattttctatgttagaaatgctgtttctgctgttgcccgttgctgccgcctatggttggtatatggggcgcagaagcgctcagcaggataagcaacaggatgctaaccgcttgtcacgtgaatacgtggctggggttaacttccttctctcgaaccagcaagataaagcagtcgatctcttcctcgaaatgttgaaagaagacagttctacggtcgaggctcatcttactctgggtaatctgttccgctcacgcggcgaagttgatcgcgccattcgcatccatcaagccttgatggagagtgcatccctgacatttgaacaacggctattggctgttcagcaactcggtcgagattacatggccgcaggtttatatgatcgggcagaagatatgttcaaccaattggttgaagagcaagattttcggctcggcgcattacaacaattactgataattcatcaggcaaccagtgattggcataatgctattgaagttgcggaaaaattggtcaagatgggcaaagataatcagcgtctggaaattgcgcacttctattgtgaacttgcgttgcaagcaatgggcagtgacgatctggataaggccatggggttactgaaaaaagcggcaacggcggataaacaatgtgcccgagtttctattatgcgtggccgtgtgcatctcgctaaaggtgagtatgccaaaggcgttgaagcgttggagcgagtactggagcaagataaagaagtcgtcagtgaagcattaccgatgctcagtgaatgctaccaacacctgcaacagccccaggcttgggctaatttccttaaacgttgtgtggaagataataccggtgcggcggctgaactgatgttggcggaggtccttgaacagcaggagggccatgatgtcgcgcaaacgtatattaaccgccaattacagcgccacccaacgatgcgcggtttttatcgtctaatggattaccacttagcagatgcagaagaagggagtgcaaaagagagtttattgctattacgggacatggttggtgagcaaattcggaccaaaccacgttaccgttgtcataagtgtggtttcaccgcccactcactctattggcattgcccgtcttgccgtgcctgggcatcagttaagccgatcagaggattagatgggcagtaggggggaatagtcagattaaaggggagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgggtgaacgggtccacccggttgttagctgttgtgatgaagcactttggcagtttattttttcttttgagcggttttcgcactgtctttcagcagttgacgcagtttttttaattctttctggcttagcggctgttctgaaatctcttctacaccttgattgtcgatttcatcgtgatgcaacttggcattcttactactgcttatactccccttaatatcagcctcaaagctttgcgctaatctttcgcagacttcagtgctgagagaaaactgcttttctaatgctgcagctttgattttttcttttaattccagaggaattttaatggttaaggtagatatctcactcatcatataaccttcaatttagggaaaataccaagctaagcgaggaaagggcaactgtccaggaataacataaacatcacaaaaaattcataatgaggcatgaaaaaacgcgctaaaagttggcggtatgacgtaaataggaccggtacagcgtcatcatttatgttatggaaacagaattaattttgctttgattaatttttttggcattttttgaatttttagataacgcttaggagaaaagaaataagttggaagattagatgaaactatttgcgtgggttaaaaaatggcaacggcttattgtcttaataataggaaatagggggggggacgataaggtgggatagatgctacctgccgcagcatgacaaatggagaatcaacacccgccggatcactgtaatttcagtgatacaccctgtagaatatgagcgttatcatcaattattgactgaagaaggctgaagaatgacgtccgcaactaaaactaataacagtggctcaatatcctccccaattgttgttgcgttggattatgccaataaagacgctgcgttagcctttgctgatcaggttagtccacaggattgccggttaaaagtgggcaaagagatgtttacgttgtacggccccgagcttatccgtgacttacatcagcgcggctttgacgtatttcttgatttgaaattccatgacatccctaatactaccgcgcgtgccgtggctgcggcagcagagttgggggtctggatggtcaatgttcatgccagtggcggtgcccgcatgatgtcggcggcgaaagaagccttgttgccttatggtgcacaagcccccttactgattgccgttactgtactgaccagcatggatggcgaagatctgcgggatatcggtattactatcagtccggctgagcaggccgagcggttagcgaaactgacctgggattgcggtttggatggcgtggtgtgctcggctcatgaagcggtgcgtttgaagcaagtttgtggcgaagacttctcgctcgttaccccaggtattcgcccacaaggcagtgaagccggtgaccagcggcggatcatgacacctgaacaggcggtagctgtaggtgttgattacatggtaatcggtcgcccaattacacaatctcctgatccggaaaaaacgctgcgcgaaatattggcatcactgacgaaggtggcataatgagcaatgataatagtcggttagtttattcgactgacagtggccggatcagcgaaccagagagcaaagttgagcggccaaagggggatggcattgtccgtatacagcgtcaaactagcggccgtaaaggtaaaggtgttagccttataacaggcattgacggcagtgatgaggatctggataagctagccgctgagttgaaaaagaaatgcggctgcggtggttcggtcaaagacggtgttattgaaattcagggcgacaagcgggatttattgaaacaactgttagacgctaaagggatgaaagttaaattggcaggggggtgatttaataaaatccttttttccgcgcagatataaaatacggcgttgatattgtcaaacgccgtattttatttagaacttctaatgccgtggcaatataaactcgaaagggttaatcaacatcattaacacggcaacaaggcagtaaacgaacgattactgctaatcacgctgcagcgtcaagtaccattctcaacgccaagtaccattctcaacgttaagtagcatttgcaacgttaagtacaaataggggggggcgttatttaccaacctgatggccgataaccccaccgattgccgcaccgcccaaggtgcccaatgtactgcctgtcaataccgcaccacctaccgcgcctgcgccagcaccaattgctgtattccgatcccgcttggacatattggaacaagcggagagtgacaaggctagcgttaacgccaatgcggcggtagcaaatcgtttattgataatcatcataatagttctcctgacgttagctcagaacggatagtgcaggcgatagcaagagaaaatcatgctatatgtcctgatatatccgtgccacgttgaaattataaccctaagtataggcattatttcaatgttagctgctgcgtcgctcattttgttaatggtttgaataaaaaatcgtcatttatattttagattaatactgggaacggttttttcacggataaaatcagtataaatatctacaaattatttagtatgtgaataatcctaatttggcgctaaaaagtaaaacactgccattttcagggactaatagcacgattgattcattatcaggttaaataaacggcacccactaatatccggatctctcagtgcaggatttccagccgatttgtacgcagtttttagctatttaccccataccggttatttcctgcggcgctgaaaatggaacaaattcagttattcaggatacgacgatgctcaacgaactgaagcagcaagttcttgccgctaatcttgctctaccgcgccataatctggtgacattcacttggggtaatgttagtgctatcgatcgccaaaagggtttactggtgattaagccttcaggtgtggaatatgcgtccatgacactggatgatatggtggtcgtggagttggagagcggcaacgtcgttgagggcagcaaaaaaccatcatcagacacggatactcaccgcgtgctgtatcttaatttcccccaaattgggggcatagtgcatacccactcccgtcatgcaactatttgggcgcaggcggggctagacttgcctgcttgggggacaacccatgctgattacttctatggatccatcccctgtacccgtttgatgacacatgaagaaattgcgggtcgttatgaatgggaaaccggtaatgtcatcgttgatactttccatgaaaggggcatcaccccagatgctgtacctgcggtgttggtgaactctcatgggccatttgcctggggtagcagtgcggagaatgcagtacacaatgcggtagtcttggaagagttagcgtatatgggcattttctcgcgtcaattgaacccgcagttgggcgatatgcaaccgcaactgctggataagcattacttacgtaaacatggcaaggatgcgtactacggccaataaaggcaaaacataaataatgagcccgtgttcagtcttgcacgggtttttccagccagagcagcgaatcggtaacatcaagcattttggcttcaatctgtgcaatagcgtcattgatgccttggttatagtaatgcgcacctaactcacggctaataaattccacgaaaaattccgcatcaaaatcctctaattcaatattgtgttcttgctccagatagcgctgaattttatggaccattcgttgagtctgttcacgagtgaacgtgatatctgccatgtttattgctccgatatgtttattgaactgaggatcgcttgcgcatggggtccgggttaattactgagtcaatttttacgcataatacgctaaataaagaagataacagcctgtatttataagataaaaatgacggcgagtacacaacctcttttactgctctcatgatttgagccgagtagaaaataaaaaaactttcgtgtgaagcctatgttattttcgaataagaatattttgataagaataacgttatcgattctttattcgtctatgattgcggcttatggtttttcatcaatacgttcacttaactatcctgacccagaggcttttatggaactttatctcgacacggcagatgttgcggcggtaaaacgattagcgcgggtgctgcctttgcagggtgtaaccactaacccaagtattttggcaaaagcgggcaaatccctatgggaggttttgcctgcgctacgtgacgcactgggagggacggggaagttatttgcccaagtgctggccagtgatagcgaacgtatggtctctgaggcggtacagctgtcagagcagatccctggattagtgattaaaatccctgtcacggccgaagggttggcggcgatcaaaaaattgaagacgatgtcaattccaaccttgggtaccgcggtatacggcgcagggcaagggctattatccgtgttggcgggagcggaatatgtcgcaccgtatgtcaatcgactggatgcgcaagggagtgatgggattgctatggtacgtgagttgcagcagttactcacgttacatgccccaaaagctaaagtgttggcggccagttttcgtacacctcgccaagtactggattgtttgctggccggttgccaatcggtcactatcccggtcgatgtggcagagcagtttatcagtacgcctgcggtaaaagcggcgatagaacaatttgagcaagattggcagggggcatttgggacgacgatgttgagttagcttaaggtgataaaagataagaagttacagacagtaacaatgagcggtaaaagaataacgccctataaaatcactatagggcgttacggtgtcactaatttatgtctattgccactctagcacgggcatttccccagttttcccccttcgctggggaagcgggcatccaggcaataacgatggaactcccgctcagtcattgggggggtgtcaggatgcttatggcgcatatgattgacataattactgtaatcctgcaccccaaccatcagcctgaagctttgcgccagccgatgtgtaatcagccgtacccatgcccacagcgtggttggggctgcttcgacctgagtaagtggcacgcagcgagtaatcttccccccggttattggccgggagcggtacggaataccagagttaaccacgggcgacctcctcacggtatacaatttcagtttcatgggttgttggtttgctggatttcagtgcgcgacgaatcacaaagaaggcagaaactagcatcgtcaccgccaccagcataaagaatgcacatagcgcggcgttgatctggttgctaaacacgatagtttccatgtctttaaagctcttcgcgggtgcgattaacaccccttgttcaatgccgttagagaatttttttgcttgagcaaggaagccaatacttggtttttcatggaatatcttctgccaacctgcggtcattgaggtgataaataaccaaattgttggcaagatggtaacccaggcgtagcgttgtttcttcattttaaacagtacgacggtacctagaatcagtgccattgatgccagcatttggttaccaataccgaacagcggccacaaggtgtttattccccccagtgggtcgataacaccttggtaaacgaagaatccccaaccggctaccgcgactgtcgttccggaaaggttaccaaaccatgaacggttattggccagacgaggtacgaccaccccaaccagatcctgaaccataaagcggcaggcacgggtaccagcatcgaccgcagtcagaataaacatggcttcaaacaagatggcaaagtgataccagaaagccatcatattacggctattgaatatttcactgatgatatgcgccatgcccacagcgaaggtcggtgcaccaccagcccgtgacagaatcgagttttcaccaacatctttggcgaccatcgccagtgtttctggcgtaacgacaaacccccagctactaatggccagcgaggcactttctacggtggtaccaatcagagccgcgggtgagttcatggcgaaataaacaccagggtcgataaccgaggcacagattagcgccatgatggcaacgaatgactccatcaacattgcgccgtagccgataaagcgggtatggctttcgcgttcaatcagtttcggtgtggtgccactggataccagagcatggaagccagagatagcaccacaagcgatagtaataaacaggaacgggaacaggctgccggagaagaccgggccgctgccatcaataaagcgtgagaccgcgggcatcttcatttctggcatggcgaatacaataccaaccgctaaaccaatgatgaccccaattttcaggaaggttgataagtaatctcgtggtgctagcagcaaccacactggcagtacagaggcgatgaaaccatagataaccaatatccaggttagcgtggtgccatgtaacgtaaagaaaggcccccagtaagggtgtaccgcgatgttcccaccgtaaatgattgcagacatcatcagtacgaaaccgatcaatgacacttcagcaattttaccagggcggataaaccgcatataaacgcccataaagagggcaatggggatcgttgcggcaatggtaaacaggccccacgggctatcagctaatgcttttaccaccaccagtgcgagtgcggacaaaatgataatcattacgcccaatgcacccagcatagttatcacaccagcaaatgcccccaactcttgctttgccatttcacccagtgagcggccatcgcggcgagtggagataaacaggattaagaagtcctgtacggcaccggccatcattacaccgaccaggatccagatagtccccggcagaaaacccatctgtgcggccaggattggcccgaccagtggcccagcacccgcgatggcagcaaagtggtgaccaaacaacacccatttgttggtaggaacataatccagaccgtcattgcgtcgttctgctggcgtcagacgacggtcatccagttcaaagacattcttggcaataaaccgactgtagaagcgataagcgatgctgtaacaagccacggatgcaatcactaaccagatggcattgacatgttcaccccggctaagggccaacatggcaaaggcaaatgcaccgattagcgccactgtcagccatatgacaacggtcctgatgttattcatgggtaacgactccttcgcaatgtatgaggttttactgttatcaacgccgttcaggggtaagagagcgcgtaacggttacttaacataggagctttgatgtgaaagaaaagtagcgaaagtgagaagtgtgatgagttaattgtttttaagtcacttttcgtattatttgcttacatgttgtgatgagggatacaaatggcgagtattgatgggtaagctcggtcaatgagtagggcaataggtaccgctaacacagcagcgacgttaagcaagaagggcggcaaacataacattaaaaaagccgtcgggggaattcctccgacggctatcatgttaaaacataagaaaattaagctactgggcgagcaatgacattacgggtttccatgcgaacttccgcaatacgtacctcgattttgtcactttggctataaactgtttcgcctttgatctgcacagtaccggtttcctggctgcagaccacttcatcacgcaccgcgtgaataaacggcgcaggaataaaggcaacggcaccgttatccagtaaacgcacacgcaagccaccgcgggtgatatcaataatctctgccgtgaaacgagtgtcagttcctgcttgtggttgcagataacgggcatacaaccaatcaccgacatcacgttcagccatgcgattcaggcggcgacgttcagccaattggaccgtgatctcttcttgtggtttttctgcttgttgaccagtaatcatcgctttcagcaggcgatgattgaccatgtcgccgtatttacggattggagatgtccaggtggcataggcttcaagccccaagccaaaatgcggaccggggacagtactaatttcagcaaatgtctggaaacggcgaatacggctgtcgaggaactgtgttggcagggcatcaaggtgacggcgtaactcacagaaaccgggtaacgtcagcagggcttgaggatcggcaccaacaccattggctttcaatacgctagccgcttgttcgactaatgccgggtcaaaaccggtatgcacgttataaataccaaaaccgaggtgttcccgtaacgccaatgccgcacagacgttcgccgcaatcatacactcttctacaatgcggttggcgatacgacgatgctcaacaatgatatccagcacttcgcctttttcacccaacaggaagcgatagtctgggcggtctttaaagaccagcgcatgttgttgacgccagttgctacgggcgtcacagatacgtttcagtaacgtaatctgctctgcaatagcggtatcttgtggctgccagcgattatttccttccaaccagtcagagacatcgtcgtaaaccagtttggcttttgattcaacccaagcagcggagaaacgaatatcgttacttagcgtcccttcttctgtgatcgtcacacggcaaaccaatactgggcgacgttcatttgggcgcagtgaacagaggttgtcggacaaatcacgcggaagcatcgggatgttaaaacccggcagataattggtaaaagcacgcttacgggcggttaaatccaattcactgttttcgacgacgtaagctgttgggtctgcaatggcaatggtcaataaccatgaaccgtcgccattgtcttggacaaacagcgcatcatccatgtcttcagtgctggcgctgtcgatagtgacaaaattaagtgcggttaagtcttcacgctcaagctcggcgtcatttaaggccgattcgaccatagcaggggcttcacgctcaaggttatggcgagccagtgttacccaccaaggaacgaagtggtcttcaccattggtaataaacgcggttaggtcagcctgaaaggcgcggtcgccttttaatgggtggcggcacatctcagccactgcccaatcaccgttttggaagctatgcgtcagttcacgtactgggcggcattgaatagcatcacgtaataaagggtggtcgggcacgatagacagacgatcatcttttcgttgcacccggccaacaaagcgggataaaaatggctcaaccaatgtttcaggttcagcaatttcacgatccttatccgtatgcagggtggcaataatgcgatcgccgtgcatgaccttcttcatctgcggaggcggaataaagtaacttttctgcccatctacctcaagaaagccaaagcctttctcagtacctttaacgacgccttcaacgcgtggggtctgagtgtgaagttgctgttttagctgcgccagcagcgggttatcttgaaacatatcgtccagtgaatggtgtagtgagagggtttaatccggctgacagttttacgcgaatcagccccgtcgggcaagtggatatgatccggaatggcaattccttatcaaggttatgggaatgttttttacctatagcggtgatgatatcggcagatagacggtaagtggtgaataatgctgtcagatgtgacattgacgtttgtcgaagccattaggctgctaagcggaaccatgccactaatccgtttaattttgccaagttacggatgctgccggcatttcatcgttcttgtttgcttgcgcctgtcagaccccccgttattttactcacatcatctcacgtctactgccgtcattctcttacttagcactctttataactagcctaaaaaaatagattgaaatcagcccgctgagttaggtcacattatcgcttgttaataaatgtgagtttaatcgcatttagttgccgaacgatcccttgcttttaactttataaaacattaaataactaaaattaacatttattggttttacttaacgtcttcgttttgcttaacgccagccttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagtgtcgccaaaccttgttccctacagtttgttccctacaaaaatagttaacaatgaggttttattatgtctgaatcatccactgaatctttgtcgcaaccgacgcagttacaagaagaaaataatgcctaccgtaaaacggtatggcatctcttgccgctactgatgttgtgttacgttctcaactacttagatcgggttaatgttggttttgccaagctccaaatggccgatgacttgcaattctcggatacggtttatggcttgggggccggtatgttctttatcggctactttttcctggaaattcccagcaacctgatactgcatcgagttggcgcaaggttgtggattgcgcggatcatgatcacttgggggattatctctgcctgtatggcatttgtgacgacgccgatgtcattttatgtgatgcgattcttactcggggttgctgaagcaggttttttcccagggattattctttatatttcatattggtttccgtctcaccgccgtggccgcgtgtatggattattcgtcatctcggtaccgttatccggcatcataggggcaccactgtccggctggatcatgcagtattttaatggtttccaaggttatgctggctggcaatggatgtttattctggaaggtattccttccgtattggtgggtattttaatcatttataaactgaaagatcgaatcacacatgccacctggctgaccgacaaagagaaagatatcttacagaccaatatagagaacgaagctgcgcattatgcacatagccgcctgagagatgcctttttgcaaccgcgagtctggctattaacccttatttatttctgtctgatcagcggcttttatactatcggtttctggctaccgacgttgattagagacagtggggtaaaggatattttaagtattggtttcttaaccgccattccttctgcagcggcagcggtgaccatgatcgtcgtctcgcgcagtgctgaccgtttgcgggagcgacgctggcatctggcactaaccgcggtattgggtgcagtgggtattattctctcaacctattttagcgacaatatcgttgttgcgatggtgtgcttaaccattggtgctatgggggcgctgagtacgataccgctgttctggagcttgcccaccgctttccttggcggaagtgcggctgcagcaggtatcgcctttattaactcttggggcaatctgggcggatttgttgcgccttatatgatgggatacctgaaagacttgacccagagtaccacgaccggaatgttgatcatttctaccacgctatttattggtgccgcgctggtgtttttgatcccggccaaggcagttaatcattaacgactaacgacgaaccaatagacaggaggagtcagtgatgaacattatgataacgggggctgccggttttctggggcgtcgattgattgacggcttactgcaacaggattatctgactgatcagcagggggagccgcgcaatatcaataaaatcattgcctatgatgtgcttcccttgatggaagtagaggatccacgggttcaggttgtttgtggtgacattgccgatcagaacggactatcggcggtctgggatcgccaaattgacactattttccatttggcagcggttgtttccagccaggccgaagacgattttgatttaggtatgcgcattaacgttgatgccactcgcagcctattagaattggctcgtcagtccggccaatgccctaaagtgattattaccagttctgtggcggtattcggcggtgcattgccgaaagttgttcctgataatcaggtgtggtcaccacagagttcctatggtacgcaaaaagcattaaacgatttattgctgtctgattacagccgccgtgggtttattgatgggcgcagcctgcgtatgccaaccatcgtggtgagacccggtaaaccgaaccgcgctgcctccagttttgccagtggcattatccgggaacctctgcaagggcatgatgctatttgccccgtcagtatgcaaacgccgttatggttactctcacccaaaatggcgatcgataatttgattcatggccatgaactggatgctagccaactccgcttagggcgggtgatcaacttgccggggctatccgttagtgtacagcagatgattgatgctttgcgccgtctcgcgggtgatgaggtcgttgaacgtatccaagtgcagcgggacccttcgatcgagagaattgttaattcctggccaggtgattttgaagccagctatgggaaagtattaggttttcgtcgcgatccggattttgacagtattattcaggattttatcattgagaatttgcctgaattagcggcagagaagcactttatttagccgaatggattcaaatttggggtcagcataatcgtcgcccccaaatttgagccaggtagaatttaatccggatagaatttaaaccagatagaatttaaaccaagtagtttgttatctattatctctgctagccgccggacgagcctcaccaatcaaacgccataagctagatgaatagggcactaatgctctggatagactttctctttaaactcgcataagtcttcaataatgcatgaaccgcaacggggttttcgggcaatacaggtatagcgcccatgaagaatcagccagtggtgacaatctagtttaaattcggccgggaccactttgagtagtttttcctcaacctgatcaacattgctaccaggagcaaacccggtgcggttacacacacgaaatatatgcgtatcaacggcaattgtgggccagccaaatgccgtatttaacaccacattggcggtcttacgaccgacaccgggtaacgcttccaaggccgcccgatcctctggcacctctccctgatgcttttccagtaaaatgcggcaggttttgatgacattttcagctttggtattatacaggccaatggttttgatatattcctttaagccatcaacccccagatccaagatggcttggggggtattggccacagggtacagccgggctgtcgctttgttgacactgacatctgttgcttgagccgatagcagcacagaaataagcagttcaaagggcgtcgagtaaactaattcagtcgttggatgtgggttgttatcccgcagacgggtcaaaatagtgacacgtttttctttattcataaggctttctcggcatctccatcctgaagttgcggtacgctaacccgtgtattggctttgcgcgctttcattttctcgtcaatgacatatttaccggccagcagtaaacccaggccgataaacgcacctggtggcaacatcgccagcaggaaaggggtatctaaatgcaagatgtcaatgcgcagtactgtagcccaactgcctagcaacatgtctgcgccgtcaaataaggtaccgttacccaaaatttcgcgcagtgcccctaaaacaaataaggcacaggttgctcccatccccatggcaaaaccatccaatgcggatagccccaccggattcttcgctgcataggcctctgcccggccaatcacgatacagttggtcacaatcaatgggataaatatccccaatgattgatataaaccaaaggcataagcgttgatcagcatttgcacggtactgacgaccgacgcaataatcatgacataaataggaatacggatttcagacggtacccaacggcgcaatgcggaaactgcggtattggtacacacaaggactagcgtggtcgctaaccccagccccaatgcgttggttgccgtggaagagactgccaataatggacagagccccaacagttgcaccagcgcagagttatttttccacaacccttgtgctaacaggtttttcgcttcactcattgatcttctccacaggagggcaggcgactaagctgtggtggcagtgtttgcaaatacagtgccgcattttttactgcccgcacgacagcccgtggtgtgatggtagcaccagtaaactgatcaaacgacccgccatcttttttcaccgcccaacgcttatcgtcatcacctgttacgtgttgaccgctgaaatggttgatccaatcagagatacggatatcaattttatcccctaaacctggggtttcatgatgctcaatcacccggctgccaagaacattaccgtgaaaatctgcaccgaccaacagttgaatcgcaccggaatagccatctggtgctgtggtttcgattgcggcagctaccggttggttacctttacgcgcaaggtacaggcgatggggagccatattacccaaggctgaatcagtgacaacgtaacattctgcttgcatgtcattatcataattttctgccgggacgacttggtccagcaatgctttttgctgtaatgctgcttggtgagcaatcgtgttttcagtcagtgagttaacaaccgcagttaaccctgtggcaccggcagcaaacagcgcgagagtgatgccgtgacgcctcattgtttttagcataacggctccttatttgtgcccgcttttatggccatagacccgaggttgggtatagtggtcaatcaacggaactgtaatattggcgagcaacacggcaaaagcaacactatccggatagccgccatatacccggattagccacaccagaataccaatgagggcaccaaatatcaggcggccacggggtgttgtagaggcactgacaggatcggtagcaatgaaaaatgcacctaacatggtggcaccggagaacaaatgtagcattggtgaggcaaagctttgtggagcaatcatccagctcactgcggcacaacctcctaaggcgagcaggaagctcacgggaatatgccagtgaatagctttacgccacagtagcaataagccgccaaccagaaagccggtattaacccattgccagcctaaacccgccagcacaccgccaaatatgggctgttgcagaatttgatctgctggctgtgaacgtagcgaggtcttaaacgtatccagtggcgtcgcttggctgatgccgtcatagccaacttggagctgatgaatattctcaccactgtgggtataaccggtgaaaatggttaagagactgtcatagaatcccaccgacgttccttgcaacggtagcggtggcagccaactggtcatttgtaccggaaatgaaataaggagcacaacataaccgaccattgccgggttaaacgggttctgccctaggccaccatagagttgtttggcaatgacaatagcaaatagcgtgcccagcacgatcatccaccagggggccaatggggggaggcttatccccaacaataaggcagtcagtagggctgagttatcttgtaaccgcgccatgacgggttgtttacgtaactgcaatacggcaccttcggccaacagtgcagtgatcatagccagcatgacttgaatcaggctgccataaccgaagaagtaagtctgggcgataatccccggaatacaggccagaataaccagcagcataatacgacgggtactgcgttgattgtgggtaaaaggggaactggcaatctgcaaccctttgttctgggtcggtgttacaggcctgaatttcatgaaattgcaaccatatgtcagaatacttatcagggctttcaaacgtagggatcgcgtgggcaagtcatccttgctggcgtcaatacacgtagccgttaggggtgatattttgttgcattctaccctatccagacagagtgtaatacgtcttaattatagggttattaaccatgggggtgtagaggttattaattaaacgaaagagaacaataacgattgcttacataaaatatcacttgcaatttatatcgtcttgattacaaggaaataggcataaatgatatattaaataataaaactgacgaggtaaatatattgtaaacgtgtttgacaacggtatttccctatggctatttgcggatgaaacttaagtaactaactgtaaaataaatgattaatttatatgaagcatgagaaaaagaaaagcattggaataatgagaaattaatgtagtataaattgtaagtatatatataaagaataataaaatgatgagtgaagacatattgtttatagaagaattaatcgagtggattgaaataaatttagaaaaaaggccgacattagacgatgtggcaaagatctccggatattcaaaatggcatttacaacggaagtttaagagtatcgtcgggctacaactggcatcctatatccgtgggcgagtgttgacccgagctgcggttgcgttgcgtatatcaagaaagcctattattactatctctgatgaattgggatttgactcgcaacagnnnnnnnnnnnnnnnnnnnnnnnnacctttaaaaaacggtttggcgtgacaccaaacagcttccgccagatgaaccattgggatgttcaggggatgatccctcgcttcggattctacgaaaattatacgccggaaatcaagcaggtaacgttacctggaaaggaattagtcggtttcacccggcgtctggatttcgaagagtataatggttgtgctgtgcagcgctcttcctgtatggcgatgaaagacgagatcctgcttgatttctttaaagaggtcaactttgcctgtcagcggatctactctttgttttctgttaaggatgttgatggtcaacaggggcagaagagcgtttattactcaacggcgatagacaaagagagaaagcatgagattcaagggagccgagagatcgatcacatcgcgattcctgaaggtgaatttttgtctatctcccatcaggggagcgctaaagagtgtgtaaaattcgcaacttacttgtttaacaacgtgttaccaaagttacgtgatgaagttggtcgtgggattgagatggaagtcattgagatagaccattgtcatgcagaatcgaaactgcgtgatatttccgtagtctatcgttatctgatggcagtgaattaacgcccgattagcatcatttagccattatggttatttagccagaatgagtatccagccagaatgataggtaattgtggccgagcgttttcccaaactgagatgttttagtcaggatttatcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaacggctttcttagctttgactctggcgatagcggcggctactgcggcttgacgaggatcaacaacgtcggttgtttcttccgttgatcgtgcctgctgtttctctgcctgccgtgctctggcctgtgcttttcgggcttcacgggcggcaataactgcactgttatccggcatttgccctgcggggatattgataacagactctgagccatcagattggcgggtcaaacgactgacagcagcgtcaactgttggttgatcagcatcggtcaatttgacagcggcttgcttatgccgtaattctctggccaacttctcccgcgccagacgggcttgcttcgcttcaaatcgtgctttagcttcggctgcacgagcgctctcctgatcgagggcgcgtatttctgctttttcttgccggtaatattgcactagaggaatattactggggcaaacataggcgcaggcaccgcattctatacaatcgaacaaattatgattgcgggccttttcgtgttcttcaccacggctaaaccagtagagttgttgaggcaataatcctgcaggacaggcgtcaacacataaaccgcaacggatacaggattgctctggttcagataggcccatttccgtttcagcgggcgctaaaatgcagttactgattttaacgatggggacatccaaactgggcaaagtaaagcccatcaatggcccccccataatcaccattggcgggttttgaggcttgaaaccggccaatttaagtaaatacagtactggtgtgccgattctggcccaaaagtttccaggcgatgacagggcatcaccggttaatgtcaccacccgctcaatcagtggttcatcgtcgataactgcccgtttgatagccacgacagtaccgacgttttgcattaatacaccaatggatgacgaatgcttgccaaaggggacttctttgcccgtcagaatcttggttaattgcttggctccccctgatgggtacttggtggggacaacacgtaagtgaatgtcgtcttgcccacgtaatgcccgttgcagtgccgcaatcgcctctggcttattatcttctatcccaatcagtacctgctgaggctgcaacaaatgccgtaaaatatggatgcccgttatgacttcatcagcatgctcttgcatcaaacgatcatcagcagtgatatagggttcgcattccgccgcgttgatgattaacgtgataatcccattcaaccccccttgcaacttgctggcagttgggaaacctgcgccccccaaaccggcaatgcctgcttggtgaatacggtcaagcagggccattttatcgcgctggcgatagtcagcccacggctgttgttcacgccagcgatcttcaccatcaggggtaatatggacgcaaagttcagctaagccggatgggtgggcggtggtatgtggagcaatcgcagtgatcatccctgaagtaggggcatgaactggaactgtacggccacggccaacggtcagtggctgccccttcaatacttgctcacccgcccgtacccgcagttcaccctccggccccaagtgctgttgcaaagggataattaattgatctggcaaaggcgcgatacgcatggggaccgtgcttgattgcagtttcatttctggtgggtggataccgccatcgaaatcccagatcttgtcatgttggcgggcagtaaacagcttaaacatgttgctccacgtctatcatttttaccggaatcatttgtgaggcgaccaactaattaggcagattcttgaccggaatagtattcaaatcccatttccagttggcggtggtggtagcaaccgggatcatttcaatacaatcggttgggcagggggcaacacacaggtcgcagccagtgcagagatcagataatacggtgtgcatagcccgtgtcgccccgatgatggcatcaaccggacaggcctgaatacatttagtacaaccgatgcagtttgcttcatcgataaacgccactttacgttgtggatgggctgcactttcatcaccatccaacggttgtggctcgaccgccaataattcggccagtttcagcatcacctgctcgccacccggcgcgcatttgttgattttttcaccaccagtagagaccgcctcggcataggggcggcaaccagggtaaccacattgcccacattggctctgtggcaaaatggcatccacttgctcgacgaccggatcttcatcaacctggaagcgacgggcggcgaagccgagcaccacgccggagaccagcgccaatgtactgagtgcgcctatggcgatccataaagacatcattagaacttcaccaaaccggtaaagcccataaaggccagagacatcagcccggcagtgattaaggcgatagaagacccacggaagggcgcagggacatccgccacagccaggcgctcacgaatagcggcaaataacaccatgaccaaagagaaacccgcagcagcactaaaaccatagaccgcggattgcatgaaattatgcgattgattcacattgagtagtgcgacccctaaaacggcacaattggtggtgatcagggggagaaagatacccagcaagcggtaaagtgtcgggctggttttgcggaccaccaactcggtgaattgcaccacgacagcgataactaaaatgaaggccagtgttcgcaaatagatcaggccgagtggcagcaaaataaagctattgaccatccaggcgcaaaccgatgccaatgtcagcacgaaagtggtcgccagacccataccaatggcggtttccagttttttagagacgcccataaacgggcacaggccaagaaacttgaccagaacaaagttatttaccaaaactgtgccgacaaataggagcaggtattcagtcattgcattgcgggacctaaaaaaataaaagccgcctattatccaaaattgacggcccgacgacaacagatgaaatgcagggttattgcgattttccctttattttagggggaaatcgtgcgcaatcacttcaacgctcggtaaaagtgtgttttacacgctgtgaacgtttgatgtaaggaacaaaaatagctgcagctagcagcggccacccgagtgtttttaatgcaatttcatcagagattggtgaaaaagcaaatgccttcaacgccagtaacaccgtaagcagtaaccacagaatgaacagcttaggaaaacgacgggaacggctacaaaatagccaaataatccacagcgtgtaaagccacatgaccagcgttgttactacggagaagtaccattgtaacgtaaaagcttgcgtgttggtcaccaaatactctctggatgccggtgtcgtgatcgccatggcgtacaagacgagcatcaggctggcgctgagcagtgttacgataagataggccagtggggctaataaccagccgccaatgcgttgatattcttgaggttgagacataataaaccttttaatctgctcattagaggtattcagtaataagatatcataccctctttctattctcctggcttaacccgcgaatgcgctcttggtcatttatatcaatatggccataggcagcgttggctcggccatggtgttgccagtgtcaatacggacaaatccggtaacagcaaagagacgaccaccagagaataaaactcaaacgactgaccgccccaatggttcgctcttaaacggtaatctttgaacatttctttttttagctaaagtgcgttgaaatttaatagaggggtaatgcgataataaatattataaagccttagtggtgagccatattgatattttatacggtaatatgcgcatcacatttactctgattaatgtgcagaaaattgcttctacagtaatagacacctcaataacagagtacccaataatagaatgtcccaatagcagggagtctactccatggaaaatcatgttcattccgcgctgatatgtgcatccagactgattcggttggccgggttaaatccaatggatatcgagacatttagccaaaaggtcgccatagacacctcagtaaaaacaacgctagcgtctcttcagcgttatatcgttcaattttcacaaacagcttctgtccgttttaaaatacgtaagcaagcattggaaaaaataaggcaggagcagttaccgctggcatttcgtgaccgtcaggggaattttatcttgctggcgcggatgaatgaacaacaagtgttattacagtacgctgatgataaaaaaccacaaatgttaagttatcaatcacttgctgacatgtggggtggaatgatcttatgctgtagtcattcgcgctttgatattcgctggtttatcccgccactacgtcgccatcgtaagccattaatgcaagtcctattgttatcattattgctgcaattcctagcgttgatctcccctctcttttttcaagttatcatggacaaagtactcgttcatcatgcattaaccacactggaagtgctaatcttcatcttagtcattgtcggtgtgtatgaggttatattaaaaggcttgcgagaatatattttcacgcatacgacaacactagtggatatattattaggcgggaagttgtttcaacatttaatcaggttgccgttaagttactttaaacaacgtcatgtcggtaatattgttgccagagtccgtgagttagataatatccgtgatttcatcacgggttcggccctgacattatgtgttgatgtggtttttaccctcgtgttgtttattgttatgtggtgtatatccccgttattaaccttaataatactgagcacgttgcctttttatctgttattggccgtgatgaccactcggccgttgcaaaaaaaagtagaagctctctgtggttttgccgcgcaaaacggcgcgtttttgactgaaacggtgtctggggtggaaaccgtaaaaagtttggcgctggagccacggatgcgccagcgctgggaaagccaaactcgtgattttgctcaggctaattttcaggtacaaaatttgcaaaatctcagtagccaagcggctcaactcttgcaaaaggtggctggcgcactggtgatcgtgataggtgcgtatcacgttatgtctgtacagctcagtattggtcagttgattgcatttaatatgttggcactacaggcattaatgccgatgagtaaactggttgatttatggcagcagagcatccgtgctcaggttgggctgaaattaatatcagatattctaagcttgccggttgaaccggaggcagatccggcggccccgcaccctgcgattagcggcaatatcctactaaaaaatgtggccttccgttatcgccccgatcttgatcctgtcttacatgatttaaacttatctatccgcgcgggtgaacatatcgggttggtggggccgtcaggatcggggaaaagcaccgtggcccggttattacaacggctctataacaccgaacaaggggtcattacgatagatggttatccgatcaaccatttatcaccagaatatttacggcgacaagtgggggtggtgatgcaggaaagctatctgtttaaccgcaccgtgcgagaaaatattgcccattcacggccaacagccaccttgaccgaggtggtcaatgccgccagtttagcgggtgctaacgcctttattttggcgctacgcgaatccccggatcttaatttttgatgaagcgaccagcgcactggatgatgagtctcagtcggagattcagaaaaacatggcccgcattatcgccaatcgcacggttattacgattgcccatcgcctatcgaccgttcgtcactgccaccgtattgccgtgataacacaaggccgagtcaccgaacttgccagccatgacgaattactgcaattaaacggcagttacgctcggctttggcaacaacaagttcattttaaccaaaacaagtccaccttaactaaaacaagcccactttaaccacggggaaataaaataaatattatgtctgcgtttattcagcacataaaaaaccgctggacgcgttgttttacccccgcgcgtacccgtgatgaatatgattttttgcctgcttatttggaaattgtcgagcgccccattagcccgtcgtacagcgtggttactcatactgacattattgctggtattgatatgggcgattattggaaaacttgatatccatgcctcagccagcggcaaagtgattgttgcggaacattccaaaattatccaacccgcagaacctggagtggtgacggaaattaatgtccgagatggggataccgttgatgccgggcaggtgcttattgcattaaaccctattggcattgatgccgaagtacgcaatatcaatcagcaactacagtatcgtcagttagaagccgctcggttagtggctctcctggctgatgaaccgctaaaaaatttcaagccgccttataacagccctgaatctctggtggtggcatccagagcactgttaacaaaagaatatgccgaagtgacagctgaattgtcacgtcaggatagcgaactggcggtgaatcaggcgcatcttcaggccggaattgagcacaactctcatcaaaaagcattgctgaaaaatattcatcggcggctacaagcgtcgcgtacgctggctaaatctaagtcaattgccgaggtcgagcttctggtacaggagcgggaatggttaacggcaacggctgaagccaaccgtttgcagagtgaacaagatattttacgggccaaagcacacagtttggcgcaaacccgtatgcactatctggcgaaaatagaccgtgataatcgggagcgattgaataaaacccacgaaattattcatcagcttcagcaagagcaaatcaaaatgatggataaacaacgccagcaaaccctaagagctccggtggctggcgttatccagcaattagcggttcataccttaggggggtggttaccacggcgcaaccgttaatggttctggttccggaggattatcagttggaacttgatgtcatgatcctcaataaagatgtggggttcgtcctgccaggccaagcggtagaagtcaaagttgacagtttcccttatacccgcttcggtacgttatccggggaagtaaaacatgtttcccgtgatgcaatggaagatcaacaacggggactggtatttccagcgcgtatccgtttactcagcgataccctgatggtggagggtaaaccggtgcggttgtctgcggggatggccatcaatgcggaaattaaaacaggtcgccgtcgggtcattgattatctgctgagtccattgcagcaatatcaatctgaagccatgagggagcgctaacatgacggagtcttattcaactctggccgccgagggcaccaaggttattcagccactggaggcgttggcgtgtgctgctacctgttttgatttaaccatcgaagcttcgcaattggcacaccaactaggcttagctcccgatgagatagacagtattgccttgtgccgttgtgctgcttggatagggttacgagcgcggaaagttaatcagtcttttgaacgtgtgggaaagctggtattacccgttttattcagtgatggtgctcagtggtatgttttgctgtcgctgaccgcgcaggaggccactgtctattttgcaggcagcgaccagacgcggaaaataagtccagaagtccttgcgaaattgtggcgcaatgaggtgattttgctggcgaaagcggaaccgataacggccaaaaagcagtttttcggttttagctggtttattccggtggtgatgaagtcccggcatcagctacgtaacattattcttatctcattactgctacaagccattttactcgtcacgccaatgctatttgaaaccgttatcgataaagtgttggtaagccgcggggtcgatagtttggtggttctaggtggagccatggtggcactggcgattactgaaccggggtataccttattacgtagctggctgtttgcgcatttgtccagcagggtgggggctgaactcaatacacagttatatcggcatcttctggggctgccactggggtattttaccggccaacagacagggcaaactatcgccaagatgcgagaaatggagcaaattcgcagcttccttacgggctcagccctgactatggtgttggatctgttttttgtcgtcacctttattgcagtgatgtttcgctacagtggtcaattgacggggatcgtattgatttccctgctttgttatctgctattttggtcggcagttggggggcggttacgcaagcgagtggcgcagcaatacgaaaccagtgcgcaagcaacctcgttcctgaccgaggcggtcagcgggggggaaaccatcaaaacctcggcaaccgaaagtcagtttaaccggcgttggcgtcaagtattagcacgctatgtccgggcctcttttggcagttcgcaggcagggaacttggcaggccaagggatctcgctcattaataaaataacgtcagcaattctgttgtggtttggcgtgaccctcgtattggctggaaaactcagcccaggtgaactggtggcgtttaatatgtttgccggttacgttacccaacctatattacgattggctcaggcatggcaagacttccaacatacgcagattgcgctggagcggattggcaccattctggatagccccaccgaacccggaagtgccgggctggttgccaactgtaaacgggcagggagcttaagttttaagcaagtgcgcttccgttatcgccctgataccgcagaagttttacaaaatctcaatctggagattgccggtggagaatttatcggcattaccgggccatcggggtgcggtaaatcgacactgaccaagctaatgcaacgcttatatacgccacaacatgggcagattctggtcgatgggcaggatttggcgattactgaccccaccacgctgcgccgtcaaatgagtgtggtattgcaggagagcgttctattttcgggcagcattcgggacaatatttgtcaatgtcggcccaatgcagatgaggctcatgtgatacatattgcccggttggccggggcgcatgattttattatagcgttgccgcagggttatcaaactcaggtcggtgaaaagggggggctgctttctggcgggcaatgtcagcggattgcactggcaagggcgctgatggctgatcccaagattcttatccttgatgaagcaaccagtgcgttggactatgaatcggaggcggcgattatgcgccaattaccggaaatcacccgtaaccgcacggttatctgcattgcacaccgtttgaatacactacgtcagtgccaccgcattttgttactaaaagatgggcaaattgcggagcaaggtagtcatgaagtcttggtagcaagtggtgggaattacgctcgtctgtggcaacagcagacagagtagaagtaatggtaatcgtgctcaccggcattcattgaagggggcaatgagaatatagttataacgcattgtcatcatggttataacgcattgtcatcaccctcaggagccaacaggcctctgagggtgtcgctatcatagcgaattttataatactgatttttccaatactaaaaatcatacccaacaacattagcgattgagctgatagtacacctcgttccaacggatttcgtttttgaacgccggtaacgtcgtgtcattgtcgatcaacaagaattcaataccgtgcatttcggcatataaacgcagttcatcgacacccaccgcttgtgagaataccgtatggtgtgcgccaccggcgatgatccaagcttcagcagccgttgccagtgaaggttgtgcttgccagatagcccgggcaaccggtaattttggcaatggatgaggttgttcaacggtatcaaccacattaaccagcaagcggaaacggttccccatatcgatcaaactggcattcagcgccgggcctgcgggggtagagaaaatcaaacgggcagggtcagctttccctccaatgccaaggtgttgcacatctagcaggggcttctcttctttggcgatcgacgggcagacttccagcatatgtgagccaacaactaagtcattacctggctggaagttataagtgtaatcctccataaaggaagtgccgcctttcaggccggttcccatcacttttaagatgcgcagtaatgcggcggttttccagtcgccttcgccaccaaaaccgtaaccctgttgcatgagtcgctggactgccaggccaggtaactgcttcaaaccataaagattttcaaagttagtggtgaaggctttaaaaccaccttgctccagaaaacgcgtcatacctagctcaatacgtgctgcatccagtaagttttcgcgcttatcaccattgagtttcaccgcatcggtaaagcgataggtggcctcatattcttcaaccagcgtatcgatatcacctttactgacggcatcgaccacggcgactaaatccccaatgccataagcattaacggaatagccaaattggatctgggcagcgactttgtccccttcagttacggcgacttcacgcatgttatcgccaaagcgcgccactttcagttgttgactttcttgttttgcggcggcgacgcgcatccactgaccaatgcgctggtgggcttctttatcctgccagtgaccggttatcacactgtgttgctggcgcatacgggcaccaatgaaaccaaattcacggccaccgtgtgcggtctggtttaggttcataaagtccatatccatcgttttccacgggatttgggcattaaactgggtatggaactgtaacagcggtttattcagaatgctcaggccgccaatccacattttggccggagagaaggtgtgcagccaggtcatgataccgatacaggccgtgtcgtagttagcttcacgacataatgcggtgatttcatccggtgttgtaaccaacggttttaataccagttttacgggtaaacccgcttcgttgttcaggctattgaccacctgatgtgcattatccataacttgttgcagggttttagggccatacagattctggctaccaatgacaaaccacacttctgattgcttgaatacgtccatctatcactccatttaataaatgattactcgatataaaacattcagttatcgtgaatgtcgttaaagtagactgcttgtcaatatcagtgaattaccttggtaactggcgcataatgcggctctgccgtatgacaccactgctgatagcgttgataaagttgctggtaacgcacgacctggacgggatccggaatcagagtgcgctcaatattgcatgccatgtggcgttgggcggtgggaacatcatcgtgtgcccctgcggcaacggctgcaaaaatcgccgcccccagcgcacaacattgatcagatgccacaatctgtagtggacgattcatgacatctgcacaaacctgcatgatcaccggcgatttacgtgcaatccctcccaatgccagcacgttgtcaatcgggatatcttgctgttcaaaacattccataatggcgcgggcaccaaaggcggtcgcagcgataaaaccaccaaacagggttggtgcatcggtacccagattcagatcggtaatcaccccttttaaacgctgattagcattcggggttcggcggccgttaaaccaatccaataccacgggcagatgatcgagagacgggttttgtgcccatgcgcgggtcaatgaggcgagtaggttggattcgatctgttttagctgcggctgccattcgggttgggtcaatgccgcttgatgcagtggccaactcaacaaattgctgaaccatgcatacatatcaccgaatgcagattgacccgcttccatgccaatccaacccggcaatacactgccttcaacctgaccacaaatccccgcgatagcccgatcacccacccgttggtcatcggcaatcaagatatcgcaggtggacgtgccaatgactttgaccaaggtataaggttgagcaccggctcccaccgcccccatatggcaatcaaatgctccaccagaaaggatcaccgtcgttggtaagcccagacgctcagcccactcggcggtgatctggcctaccggtcgttcggcggtgtaggtgtcagtaaacatgggataatcgagatcattaaccaggctggtatctaatgccgcgaggaacgctcgtgggggtaatccgccccatgaagggtgccataaacttttatgtccggcgctgcaacggccacgctggatatcctgcggtgcggtggtaccagacaagagggccggtacccagtcacacagctcaatccatgacactgccgcctcacgaacagccacatcagcacgggtgacatgtagaatttttgcccagaaccactcagaggaataaaccccaccgatatagcgcgaatagtccgcaaactcaccgctacggcataaacggttaatttcttcggcctcctcaattgcagtgtgatctttccacaacacaaacatggcattggggttatctgcaaaatccgggcgcagagctaatacctggccttgctcatcaatcggcgctggcgtcgatccagtagagtcgacaccaatacccacaatatgttgacgttgttcttctgacaggcgcttgaccatctgccggatggcctgttccatcgcttcaatatagtcgagaggatggtggcggaactggttttgtgcggcctgacaatagaggcctttcttccaacgtgggtagtaaaccacttccgtatcgatctcagtgccatgttgacaatctaccgccaatacacgaacggaatcgctaccgaaatccaacccgagagctatagcaccgtctgccgatatcacgttgcctgtcatggtggttgctcctaatcatacaaaaaaaaacagaaattcattggtaataaccataagagtgagccgaggggaaacgtgaggagccaatagctggaagtatgcacttttctgcttgttggtctgtttttgtgatgtcagtcaaaagttagcgcgaggttaaatttgctgaatatatggataaataaactgtaatctctggatgtgatagcgctctacattctgaagtctatttaacgctaaaactgtcttcgtcttacacgatgtggtgtggtgatgcggccttaaataaagcacacggccatactgaactgaaaaaactctactgataacgtttccactcatttatttcaatatgcgtgactagcgattaaataaacaagaatcataaaaacagtctggagaatactatgcataaattaactaaggcgctggcagtagtcgggttagcggcggttatgtcacattcagctattgccgaaagtatgaaactggggtttctggttaagcaaccggaagaaccttggttccagactgaatggaagttcgctgataaggcgggtaaggatttaggctttgaagtgatcaaaattgccgtacccgatggtgagaaaaccctgaacgccatcgacagcctggcggccagtggtgcccaaggttttgttatttgtacaccagatccaaaactggggcctgccattgaagccaaagcgcgcagttataacctgaaagtgattgctgttgatgaccaatttgtgaatgccaaaggcaaaccgatggagagtgttccgctggtgatgatggcagccactaaaattggtgaacgtcaggggcaggagttgtggaaagagatgaacaaacggggttggcaacccgctgaaacagcagtaatggcgatcacttctgatgaattagataccgcgcgtcgtcgtaccggcggttcaatggcggctctgcaagcttctggcttcccggaaaagcaaatctataaagttccgactaaatctaatgatatccccggcgcatttgatgccgctaactccatgttagtacagcatccagaagtgaagaattggctgattgtcggcatgaacgataacaccgtattaggtggcgtgcgtgcaaccgaaggccaaggttttaaagcaccgaatgttattggcattggtatcaacggagttgatgccgtgagcgagctgtccaaaggccaggcgacgggtttctatggctctttattacctagcccggatatccatggctataaaagtattcagatgctgcatgactgggtcactaaagatgtcgaacctgcaaaatttactgaagtcaccgatgtggtgttgatcactcgggataacttcaaagccgagttagagaagaaaggcttattgtaatcccgatacacgctatggcgcactgggggcaggctacggcttgccccaatagcctacgggtggttcggtgcaacccaaactttataaggaagccatcatgtcagcaccccattctgcgttacaagccgagttggacgccgcacagtcaccttatctggcttttcgtggcatcggaaaaagtttccccggtgttctggcgctggatgatatcagtttcacctgtcaggcgggccagatccatgcgctgatgggcgagaatggcgcggggaaatcaaccctattaaagatcctcagtggtaactacaccccgacacagggtgaaatccacattaaagggaaagccgttaactttaccaatactacggatgcgttggatgctggtgtggcgatcatttatcaggaactgcatttggtgcctgaaatgacagtggcagaaaacatctatctgggccaattacccaccaagatgggtatggttgatcgaaaattgctgcgttatgaatctcgcatacagctatcacatctggggttggacattgatcccgataccccactgaaatatctctccatcggccaatggcagatggtggaaattgccaaagcattagcccgcaatgcaaaaataatcgcctttgatgaacccaccagttcgctctctgcccgagaaattgagcaactgttccgcgtgatccgcgagttacgggccgaagggcgggtcatcttgtatgtctcccatcgaatggaagaaatttttgccctgagtgatgccattacggtgtttaaagatggccgctatgttcgtacgtttgatgatatgacccaagtgaataatgcgtcactggtgcaagctatggtagggcgtaatttaggggatatctatggttatcagccccgagagataggttctgaacgcttaacgctacaagcggtgaaggccatcggtgtggcctcgccgatcagcttgactgtacaccaaggggaaattgtggggctgtttgggttagtgggggccgggcgtagtgaactgctcaaggggctgtttggtgacaccaaactgaccagtgggaaactcttgcttgatggccaaccactgactatccgttcgccgattgacgctatttctgctgggatcatgttgtgtccagaagatcgaaaagcggatggcatcattcctgttcactcggtacaggacaatatcaatatcagtgcccgccgcaaaacattaaccgcaggctgtctgattaacaaccgctgggaagcggataatgcgttgctgcgtattcagtctctgaatattaaaacgccaggcccccaacaactcattatgaatctatccggggggaatcagcagaaagccattttaggacgctggttgtccgaggacatgaaagtgatcctgttggatgaaccgacccgtggtattgacgtcggggccaaacatgaaatctataacgtgatttatcaactggcgaaacagggcattgcggtgctgtttgcttccagtgatttgccggaagtgcttgggctggcagatcgtattgtggtgatgcgtgagggcgctatctctggtgagctagaccatgaatatgccactgaagagcaagccttaagtctggcaatgttacgcaccccgaatattgccaccaataccgcgtctgcggttgcctgactgtgaaggagttaatcatgtctagcgttactttgagttcggataaaaagaacccggtatcaactgaatcaaacggtgggatcccacaacctcagcaaccacagaatgcgccgactaaaagtggcttaggattatcccgtatctgggacagctacggcatgctggtggtcttcgccgtggtctttattggttgcgtgatttttgtgcctaattttggctcctttatcaatatgaaagggttggggctggctatctcaatgtctgggatggtggcgtgcggtatgcttttttgtttggcatccggcgattttgacctctctgtggcctcggtcattgcctgcgcgggtgttaccaccgcggtggtgatcaatatgacagagagcctatggataggggtgggcgcaggtttgttattaggggcggcatgtgggctaattaatggttttgtgattgcccggctaaaaatcaatgcgctgatcaccacattggcgacgatgcaaattgttcgtggcctggcgtatatcatttctgatggtaaagccgtgggtatcgaagatgagcgcttcttcgccttgggttataccaactggtttggtctgccagcacccatctggatcaccgttgcctgtttggtgctgtttggtttcttactgaataaaaccacctttggccgtaacacgttggcgattggggggaatgaagatgctgcgcgtctggccggtgtgccggtcgtgcggaccaaaatcattatttttgtgctgtcaggtttggtgtctgccgccgcagggattattttggcttcacgcatgacgagcggccagccaatgacctcgattggttatgagctcattgttatctctgcttgcatattaggcggggtatcactaaaaggcggcattggtaaaatttcttacgtcattgcggggatcttgattctgggaacagtagaaaatgccatgaacctattaaatatctccccgttctcacaatatgtggttcgtggtttgatcctgctggcggcggttatcttcgaccgttacaaacagttagctaaacggacgatataaggttacggtgactgaaacgtccataaaaatctctctagttcacagttttagcatcacgctcgggcagcataacacctgcccgataaactgaaagaagttaatggataacgcagtgagtggcttttactcatccgagctcactgacgtgagcctgattgtataaaactgactgcataaaactgatcatataaaaccgattatatgaaaccgaggagccaaaatgtatcaacgcatggttcaggaaccatgaagggctatattctgaatttgaccattaaggggcaggggaagattttcgatggtgaaaataccatctacagtaatcctggtgatttactgttgttctcacctaagtcgcctcaccattatggtcgttcaccgaatagtgattgttggtatcaccgctgggtctatttccgaccacgggcttattgggccgattggttggaatggcacagtaaaacccatgaggtagggcgtttatctttacctaacaataacttaatgctggagtttgaccgcttatttgccaatattgagcagacacagaaatcggggcggcgcttcggtgaagaactgggtatgaatttgctcgagcggttactgctacgagcaatggaagaagacccacttagtccacaacgtattatggacccacgtattattgaggcctgtcaatttattaccggaaatctggcaggggaattacgtattgacgaagttgcccgccatgtttgcctatcaccatcacgcttagcgcatttattccgtgaacaggttggcattaatatattacgttggcgtgaggatcagcgggtgatccgggcgaaattattactgcaaacgacccaagagccaattgcgaccattggccgggtgggtaggctatgatgaccaactctatttttcccgtgttttccgtaaacgagtgggggtcagccccagcgatttcaggcggcgcagtatcgaaactaactatccacaacgtacttttcgtccagcggactggcaggataatcagggggcattggtgcgggtttaatcccgcccgttacggttaagcagaaattaccccttgtccctggatgcatcatagtgtcaaatcgattaatcgtgtgatatctaattgcgatatcaaatagcgggtattctgggtaagaggaaaggtaatggctgataagataaaagtaggtttactgggctacggttatgccagtaaaacgtttcatgcgccgttaattatgggcacaccgggcttagaactggctggagtttccagcagtgatgccagtaaagtgcatgccgattggcctgcaataccggtagtatctgaccctcagatgttattcaatgatccctctatcgatctcattgttattcccacgcccaatgatacccacttcccattagcgcagagcgcactggctgccggtaaacatgtggtagttgataagccctttaccgtgacgttgtcacaagcaaacgcgttaaaagagcacgctgatgatgcaggtttactgttatcagtattccacaatcgccgttgggacagtgacttcctgacgttaaaaacgttactggccgaaggctcgctggggaacgttgtctatttcgaatctcactttgatcgctaccgcccggaaatccgtcaacgctggcgtgaacaagccggtgcgggagggggcatctggtatgatttagggccacatttactggaccaagcgttacaactgtttggtctgccagaaacgttgaatgtcgatctgggcatgttgcgcccaggctctcaatctgttgactatttccacgcggttctcagctatccggggcaacgcgttgtactgcatagcacggtattggctgcggcagaaacggcgcgttatattgtgcacggtacgcagggcagctatatcaagtttggtgtggatccacaggaagaccgtttgaaagccggtgagcgtttaccacaggctgactggggctacgatatgcgtgatggaatcgtgacactgtcacatgataatgtgcttaccgagaaaccgctactgacgctgccggggaattatcctgcgtactatgccggtatccgtgatgctatttggggcactgcgcctaatccggttccagccactgaagcgattaaagtcatggagttgattgagttgggtattgcttcagatcaacagaaaaaagcactgccgatcattgctaaaaattgatgtttatcccgctctaatggggcggagtaagggtggaaatatctctctgggcacaatctccgtggcccagagtttttttatttttttaaagacaaaccattggtttaaagcagagctattggtctaaataagtacttttgattaaaaaacactattgattaaataaatacattgggttgaaggaatacagtggatgtcatggttacaacgcttacagatagataagtttttgttagtgctgatactggtggtgattatcgcctctatcttcccttgtgaaggggaaaccaaagtgtggtttgaaaggctgacgaccgccgccattgctttgttgttctttatgcacggtgccaagttatcacgtgcggcaataatgacagggatggggcattggaagctgcatttggtggtttttctcagtacgtttgcactatttcccctattaggggtggggatgaatgtactggtgcccaatgtgttaacacccacgctatatttagggtttctctatctttgtgctttaccggcaacggttcagtcggcgattgcgtatacctcagtcgccggggggaatgttgcggcggctatctgtagcgcatcggcatccagtatcctcggggttttcctgtcacccattttagttggcatgttgatgcagacacagggcggtgataccgacaccttacatgctatcggctccatcattatgcaattaatggtaccgtttgttgtggggcatctatcgcggccactgatagctaaatgggttgaacggcacaaaaaactggtcaatatcactgaccggtcatctattttgttggtggtttatgtggcgttcagcgaagcggtcgttcaagggatttggagtcaaatcgacggctggtcacttttggccatatcagtttgttcaatggtattactaacggtggtattggtggttaataccctggccgctcgttggctgggctttaatactgctgatgagattaccatcgtgttctgcggttcgaagaaaagtttggcgaacggtattccgatggctaacgtgttgtttcctgcctcagtcgtgggggttatggtattgccgctaatgatattccatcagattcaattgatggtctgtgcggtactggcacaacactacgcgaagcgaatggcgagagaacaagctgaaaaaggactggacgtaatgccgacagtaaatgacagtaaaactcagtgagccgatgctaacggtagattggcggcagactgtgtccagcgtggtgaacccatcacggtgggccagtaaatcatcagatttcttgtccgtttttaatatctataagttattttttgatagaaaacgccatcctttttaaggattattcttgtgcatcccattttgggatgaatagcttcctacctttaaaaggagaaaacacataatgatggagataggtactttttcattatctaacgtagatactgatcatttgattgctgacccaactgggattaaatcgattaaaacggtatgcgatcttcatatcgtcgaactggctcaagtcgataatgaaaaaaaactgcatatagcagaaatagataaaggtattagtgctgtactgccgggcattgattcgtgcattgggataattataaaaacagacttagggaaaattatcgcctcccatgttgggatatatgattgcggtgtggataaaggatttgatgccaacaaatttgatgagagcgtttacgcaaacattgagtcagaaaacatgcgcagttcgatagcgcttattactgatgatctaaaaaagatgataggtaaaaataaaatatctgaaatcatgatcatcggacaagatgcgggtagtgaatggcctcatcaacagttaaatgatttggcgaaagaactgggcttttctggcgagttaataatttgtgggcataaagaaggggtaaatacaacatgctctgtgattatagacagcgctggggatatatctatattgaatcgagatggaaagagaatagagatttaaaacggagccaatgggctccgtttttatcaaacaaatataatgaatagtttattgtgcaggagcaggctctgcgggtacgactaagtcaaattctggtgtttcttgtgactcagggccgctatcaatatcttcctcctcttctccctgtgcaccaagcagattaaacaggccagcaaattcttctggtgacattttctgaccattcaattcgacttggttgtcagcaaactggagtttactgctgattacatcatctttagtggtggtcagcctaaacatctggcccattgcagcgagactctggacttgttgctgtgctgaacttttcgcttcttcctcgctgtaaccttgcaggcgggcggcctgagtgaccaattctgtagccatcgccattggaatgctcaggttggcgtccaattttttcaccgcgggtgctattagtggtttttctgttgatttagcttgtgtcggatcggtcagttcgatattcagggtaaaggtactttcccctttagtatttttccagctcagtggggcaatgctcactgcagggttacctttcagcagcgcaggaaggtttgccatgacaacttctctcatttgctgctgagaggcaagttgatcaacactttcagctagctgtactcgcttattataagcactgatgaactgcttcagaccctcaccgttgaaacggtcaaaagcaatagtcaattgcgctgaaccaaagttattatcctgaatttttaaagcatcaagggtatagctcagtttgccatttaaatctttatcagtttcgctcaattgggtcttcagattaaagccaagcaatgtcgccatgttcttgccttcatggctgatatctatttgcttaacaccaatctgttggtcgccaatgctgatatcgaacttacccgctttactgtcacttttcagcgttagcccttgcacactgacttgttctgtttgatccaaataattctttttggaataaataaaactatcgctgctgccgctcatacttacattgtgcatatcacgagagacatcggcattgatagtggcaccggagaacttcacgttagtgctattttgcttatagttgattggaatgaaagtaatagcagaagaggtatcgccaccgtaagaaatacgcgaatcagcagtaaaaggcgactggccgttggtcacatcaaacaatttcttcagcactggcgtgttagccaactcagtatgcactgacgccatgctaggaattaggtttaatttcttcaactgagctaatgggaacgggccatgatcaatgacttcaataaaggcgatttcatcaccatcgctcaatactttttcgccagtaaaagtattatctgattgtaaaatataacggaccttactggagaacagaccgcgttggtaatctttataagcaaatttgacacccacgtttggaaacgctgtcttgatctgtccgttggcattatcaaccagctcggtcatgcgttgttcaatcagtttaccggtataccaagaggctccagtccatgctgcgccgagtacgacaatgacgctgacagccactaacgattttttcattgtgttgttcatccttttccaatgtaccaaattcactatattgaacgcggtaatgagtgatttaagaagccccacctaaagaaggaaatccccaaaaaagaagatatatctcccaaataatataggcctagagtacctatacacaaatattattgcgaccgtaacaaagacttaatcgcgacagagccttcaatttatggtgagaagctatttattggcaacaaattcattaagttagttcacaccgcgttataaacacgagcaattgaacccaccccttgcacggttacaggtgattccttagccgatatgaagcaagactcaccagggtgcagcgtaatttcttgctcttgttttttcagcaccgcacagccttcaacacaaaaaataattgccgcactgtgttgtgccagaacgtgtggttcaaccaccaaggtatgcagtgagaaagcgaagtcctcgacaggaatagggaatatcagttcattaccctgttgctttggtgttgtgagtagggcattagccggtttagggataaattgcagattggacattaactctggaatatcaataaacttcggcgttagcccagctctcaacacattatccgagtttgccatgacctctaatgcaaccccattgaggtaagcgtgtggtgtttcggcataaaggaacatggcctcacccggttgcaatgtcacggcattaagcagtagtggggagaacaacccgctgtcatcgggataaaaacacgaaatgctgcggatcgtatcccaaggctctccgagttggctattcaatgccgctttcagaataccgagtgcccgcgtttttgtctcaccgctcatactgagtaagctggcaaataaactggctaaatgctcagtatcgggttggcgcaagaacgcggcaatatcagggtgtgccgctgctagtggttgtaacagcgcctggatatcttctagtgtgcgaaaaccattcattgcctgaaaaggggtgagggcataaaccagctcaggcttatggttcgcatctttataattgcgctcagccgcatccagtgggatacctgcctggttttctttagcaaaaccgacctctgctgccgctttgctcgggtgaacctgaatcgatagaggttgagctgcacaaagtactttgaacaggaatggcagttcaccaaagcgcttgaaaatatcactccccagcgtgttatctggatcttgatcaatcacatcacgtaatgaatgccactggccatttgcgtcaagaacctgggaactgcttttcgggtgcgcacccatccacagttcagccattggcattccttgtgggttaggtatgccataaagctgggtcagggcatcagtactgccccaagcatagttttgaactgcgttattcatttttagcatgtttatgatctgccgtttgcaaaggactaaaataaggctgcgcgttagccagtgattaaccggttctggatagcaaaccctgaaaaaataagccattagtagacaatgaggctaaaggtgttgcaagtggtaatacgatcatcaccaaagtagccatcacaaaattccagaaatgcgaatcaatcgcataagcgcaatactatctgtgtcattataaccgctatgtcgtaagcctatgctagctcaacatcaatcttttgttctaaatgctaaggaggcagtgatggcaactacccgcagtgaaaaggattctatggggtctatcgatgtacctgcaaaccaattatggggggcgcaaactcaacgttcattggcgcattttcgaatttcacaagaaaaaatgccaacagagctaattcatgcattggctctgaccaaacgagcggcagctcaagtgaatatggacctaggcttgctgccagccgagcgtgcaaaagcgattatgcgggccgcagatgaagttctggatggcgctcatccaaccgagttccctctcgccatctggcaaaccgggtcgggtactcagacgaatatgaatatgaatgaggtactggcaaaccgtgcgagtgagttgctcgggggggcgcgggggaataaccgtttggttcatcccaatgatgatgtcaataaaagccaaagttcaaatgatgtcttcccaacggcgatgcatgtcgctgcagtgatgggggtgagtgaacatcttcttcctgaactgaaggtgttacagaaaaccttggccgacaaagcagaagcttatcgcgatattgtaaaaattggccgtacacatttacaagatgcgacccctttaacgttggggcaggaaatttccgggtgggcggcaatgttatctcacagtgtgcggcatattgaggcgacccttcctcacctgtgtgaattagcgcttgggggaacagcggtggggactggcctcaatacgcatcctgaatatgctgtacgagtagctaatgaaatagccacactgacacgccaaccgtttatcactgccccgaataaatttgaatcattgggaacctgcgatgcattggttcatggtcacggtgcgctaaaaggcttagcggcatccctgatgaaaattgccaatgatgtccgttggttatcatcaggccctcgctgtggtattggcgaaatatctattccggaaaatgagccaggcagttctatcatgccaggcaaagtgaatccaacacagtgtgaagcgatgaccatgctatgtgctcaagttatgggtaatgatgtggctatcaatatcggtggggcgtccggcaactttgaattaaacgtgttccgtccattggtcatccataacttcctgcaatctgttcgtttgttggctgatggaatgcgtggttttaatgagcactgcgctttgggaattgaacccaaccgcgaccgtattacgcaattgctcaatgaatcgctgatgttagttaccgcgctcaatacccatattggctacgataaagcagctgaaatcgccaaaaaggcgcataaagaggggctaacactgaaagcagcagctatggcattgggttatcttaccgatgcagagtttgatgaatgggttcgaccggaagatatggtcggcagtatgaagaaatagcggataaacattgttatattaacgccggggtggattaccggcgtttttacagtggctaagccgcaataaatggcattttttacggttccagttcgacataaagatgcaagcgcggtaccagcaaacgtagcggtttcgcatcaggcttatatttatgcttgatatgcttcacatcataatcggtcaactcgcctaatttcggtagctcggcccctaactgatgctgacagaacgcaatcaggggcatggggcaggggtgttgtacctgtttttgttgttcttgataccatactcttgcgatgggctgcacttttacgggccttttaattttcagccgtgtcttttctggcaaacgctgcacatcatttatttccaagctaatcagttccctccattgctcacgcgtaaatggaggaacagctcggccagcattcaggcttttttctagctgtagcaatatatcttcgcgagtcacatttttaataatgtgtttgttggcccagccaaagcgcactgaactggggttgattaatggggtaatggtgcggtaggtattcagggttatcaggccatgtaagtgtgtgtgaacaaattcaaagcgttgttcgctgggtaagcctgattccacagtaataatatgttctaactcagcttttaactgattggttttttttattatatcttggcattcaatgagttctttgtcggtcacggagaagcagagcacgccaggtaagcgtagtgctgctttactgctaacatgctgcccttggtgatgaagaaacaatcgttggaaatgttgtaaccccaactttttggcgtgttcaccctcggttatattgacggtaatttgctcaatgggttgatgctcagtgcctttttctatttcagggagagaaaatactctggcagcaattagaggtaaatcgtccaattgctggtggagttgatgaagtgttacttctaactcagcaaagcgagtattcattcgttctatcaaatcatacttgttcatattcttttctaaataaggcggcttagttacaacatacattatcttgttctcctaaagatagccacatgtagatacataaatgtcattagattcaaaaggacatataaaacagaaaagggcgcttaaaacgtgagaattcgcgactcaccctcatatgtttaccgagctcatttttcggtagcaagacacatagagagtggagtctcaacgcttggctgttcctaccaactttcgtaatcgctgagcgataaacaacgcgataactaaaagggcggtaataaaaacaacaacacctgtccagcctaaatgtaaccaaaaaacgccacctaacgtaccggctacgctggaaccggcatagtaacaaaacagataaagtgacgaagcttatgccttagcacgacgtgctctgcaaccaacccagctactgacaacggagtgagcggcaaagaatcctgctgcaacgaacatcataccaataaaaatcatgatcactgacggaaaactggtgatcacaacaccaaccaacatcataccgatagaggccaataaaattaggcctcgcccgtagcgattactgagtgaacccgctttaggtgaactataagaacccgttaaataaacaatggataatagccctacgatggtcgggctgagataataaggcccatccagtaaccgatagccgatataattaaataaggtgacgaccccccccataatgagaaaaccttcagcaaatagtaggggtaagccggagtcacgccagtgcagtttaaaattgattaacaacgttctggggcgcaatgaacttgcacgaaagtgtttagacgctgggaggataaaccaaaacaagcaagcagcagctaaagcaaataatccgagtactagcagtgatacgcgccaggaaaagagatcgcttaataccccagccaccaaacgcccactcatgccaccaatagaactaccgctgatatacaaccccattgatagcgcaataaaattaggatggatctcttcactcaaataggtcattgccaccgcggcaactccgcttaagtattcaagctgctccgtataaatagtcaccatattaaggaaaaaagaaaacacatgattatgtgcagcaaatcacataactaatcaaatagttgacgtcatataccaaaagccccaacataacgataatctttatttagaagcgcgaaaaatactcttttacaagagttaaagagtcatttaggcaaaaaaggagccggtttagtgataatggatggacagcctggacatattgatcagatcaaacaaaccaatgtaggggccgtttatcggctaattgatcttttggggccgatatcccgtattgaactctccaagcgggcccaattagcgcccgccagcatcactaaaattgtgcgagaattggtcgaagttcatctggtaaaagagactgaatatcaagatgtaggaagccgaggtagacctgctattgggttagtcttggataccgaggcttggcactatgtttccgggcgtatcagccgtggaacgataacactggcactgcgcgaccttagcagcaaactggtggttgaagaacaaattccgctgccagaccgccaccccgagccactgctgagccgtatccttaacgaggttgaccagttttttattcgccatcagaaaaaactcgaacggctcaccgcgattgctattacgatgccaggcatcatcgatgcacctgcgggtattgtgcataaaatgccattttatgatgttaatgaaatgtcacttgggccagcgttggagcaacgcaccggtttacctgtctatctgcagcatgatatttgcgcatggaccatggcagagtcgctatatggtgcctcacgcggttgccagaatatcattcaagtcgttattgaccataatgtcggggccggtgttatcacctctgggcgggtattacatgctgggagtcgcagtgtcgttaatattggccatactcaggttgacccctatggtaaacgctgctattgcggcaatcatggctgtttggaaaccgttgccagtatcgataatatgttggcgattgctcaacaacgattaaacagttcaatgagttcgctgttgcaccatacacctctcagtgttgagtcgctttgtgatgcggcgttagccggtgaccaattagccaaagatattattctgggcgtaggtcatagtgtcgggcgaattattgccattatggtcaatttatttaatccagagaaaattctggtcgggtcgccattgaataaagcatcatctattttgcacccggcaattgcctcttgtattcgtcaacaagcattgcccgcatatagcgagaatattcttgttgaatcaaccgaattttttaatcaaggtacaatgcctggcgcagcattagtcaaagaggcattatacaatggctcattattagtgaagttgcttcaaggctagtgtattaaatctaataattaagagttaattattagtgggtaccttcggtctattccgcctattatttggcattttctgttaaaaacacgctcagttcggcaaaacattgcgctaacgcaagctgtctgttgctgtcatcgcctagacttttattcatattgccaattccgccaacttcggtggaaaaacttgagttaaagtggtcagattgcggagtgttgttatgttaacgcgtttatttgtgacaggtaccgacactgctgttggtaaaaccgtcgtgtcacgggctttacttcaagccttaagccaaaatggcagaaccgcagtaggctataaacctgttgcgacagaaagcaaagagacatcggaagggttgcgtaatcaagatgcgttgatcttgcaggcgtcatcatccattgagttaaattatcaggaggtaaatccatatccattacaaggtgatgttattcatgcctgtacagataccctgattaattatgaaaagatgaccgaaggattgcagtgtttatcggctaaagcagataccgtaatcgttgaaggctgcggtgggtggaaggttatgatgaatgaccaacgcttttactctgactgggtggtacaagaacaattacccgttattttagtcgtcggaattaaattaggctgtatcaatcacgccttattaacagcacaggcaattattaatgatgggttgcccttattgggttgggttgccaatcgcattaatcctggcttggcccattatgctgaaacaatcgcaatgctacgggatcggttagccgcgccacaattagggcaactgccttatttgccgcgaccagaagaaaaaccattagcaaaatatttagatcttacagctatttcaggataacccgatttatatccatcctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggctgctttcgttactcggcccatcatttagtgagaccgatataccgatattgggcgcaaccagcgggctattgttgtcgcgataacacaagataataatagccctggcaataaggtgtactcgccggtcatttcacaaaccattaaagcggccataatgggcgcatgggtcgttgctgccaataatgttgccatgccggtcagtgccattaataacccaatattgtcgcccagcacgggccacaaagaaaatatctgcccacataacatgccgagtgcggcaccgacaaacaatgtaggtgtaaatacccctcccggagcgccggacccactactggcaagcacggccaataacttacagatcaatatgccgcctatcagtaacacccccggcggcgtggtgaggagtgattgcactacgctgtagccattgccccagacctctggaaatatcaatgatagtaaaccaacaattatcccccccagcgccaattgcagaggtggcaataaattcagggagcggaaagcatgactgctagccgccatcgcttttaaaaataaagggccgctgaagcccgccattaatcctagaagcgccatcaggaaatattgtaccggccaaggagaagggagtgtctgcacttgataaagggtttcctgaccaccttgtagcaagttgatcgtcaataacgcactgaccgcggcgatcactaccgggccgagtgaagccaacatcagtgttccaaatagaatttctgcaataaacaggctgccagccaacggagcatggtaagcacttgccattcccgcagcggccccacaggcgacccacaacttccactctttaggttttgcatagcgttgagcgaaaaccgaagcgaacagggcggccaacaataccatagcgccttcacgaccaatggcactgccgctggatacgactaacaaagaggcgagggacttcactaggctggcggaaacatctaatcggccatcaccgatttcaatggcttccatataatcagtgggcgcactgggtttacggtgttgataacgttggtatgcccataacagcaaacctgccgccaatccccccaaagcaggagttaatgcccgccgccacccagtaatagaggccgcagcagcaaccaggctaccatctgttcgtgagaagagcagccactccagccccagcatcgcctgatgaaacagccaaacgatgagcgcggataccatgccgagcatgatggagatcactaatcgacgcagcatcgcacggtagtaatagagatggattggccgtttcatgcaagacaacatcaaattttataaaacttatcctcgggggattggttgtggaaataatggctcagttgcattagcgtaggtaagtcagcaaaagttgaagcgcagccaacagataaaacaggaccagttcatcggcgttgtcatgaccacaaagccccagattccgcctatcgttaccttggtgcacataatgtatattatgttaaattgaattcatggcgctaaaaactcagccgatatatgtcgtgaagctaactacgatacggcctgtatcggtatcctctcatcaagcctcaaaaatcaatatgtaagagatggatatgcagatgcaggattaatccccttccctcatttgagcccggtgacgctatgtgaaatcgctaggggtatcaatcgccatttccatgccattagaactaccgatcatgaacgttaggaatggatcaatatcggagcccaaggttctgggcccctccatgatatttagatattggagactgtaaacgagattgtgtaatttccctggtgtggcatttaatataacgtaaggttccgatttatattggtgatgatagtcacgtttttagctattgattgccctatttccccctattcttccctacctgtgcaactgaatccctgataaccaggtcagcggagaacatattgatttgaggagagacttccccctgagcatgtaacagcaaagcgatgtttgcagcccttctggccattcgctcaatcgggtaatggacggtagttaatgatggatagagatagcgggccaatacgacatcatcaaaaccaacaattgaaagttgttctggcaggctgatgtttctttgatgtaatgaccgcatcatcccggcagccatcacatcgttaaatgtcaccactgcggtaaagttctgatcactggctaatagtttctctgccgctaattcgcccccctcctcatcaaacggaacactaataatccaatcagcaggcaccgtgatccccgcgctggccatggcggctcggtacccttccaagcgctgttttttgtcatcaatcgataacttggctgtgacacaggcaattcgggtatgaccattctgaagtagataatgggtggaggcttctgcggcacgggtattgtctaaccagacacaccggttagcgatagcgggtaaataacgattaatgagtaccagcccaggagtgtgagcagcatagcgcaagatttcagcctcgctcattcgtgtgatgtgcgcaacgatggcttcgcatccttgattgatcaaaaaatcgagccctgctttttccagttcttcctgatggcccccactgcagaccatcaattttgctccttttttacgagcaacctcttcaacccctcgggctaaacgagagaagaatggatcagccagattaccggtaagtaagcccagcatgtttccacttcttttagccaacgcgagagctgccgcatttcgctggtagttgtactcacgcattgccttctctacacgttcacgggtacctggctctacataggccgtattattaagaacacgactgaccgttgctactgaaaccccagccctcagcgcaacatctttcattgtggccacacgtcactccccatttaggcactctctttagctgttttataaccaccgaacatcgatagcaactcatgtcaccacaacaccattgaatgtatgtgtacagcactggcatgtcatcggaatatcttctgcactcagtgatggattcaccttttgcaatatacctgcgtcatcaacatataagccatgataaaaacaggtatcgccacaacggacatagtcgcgctgttcatgtgagtgcaatgcgaccatccaaaaaatcggctcaggtttatcaaggcgtttcaccgcatgactgtatacctcatcccattgctggcccactttagtcagcagaaacataaacagcggggagtaatccaagcctcgtttctgcttaccatgcattgatgcacgctgtggcatgttctcatctgttgctttctgtttataccgttcccaacgatattctgcgcctgggttgtttgagcggtgacgtgtggtggtgttaactcttcgatatagctttttagcggtattttcctgatgtatgcgcatcaatggtaatccattacttttagctgattagacataaaataaaacctttggcgctggtgataacccgcctcctcagtctcaataatgattaaatgacaccgctgactcactggtttggctcatcagcggtgagagataataacttactctgacatcacaaacggtgatgtatatttgtcgacattcgcttttgtgatcaacatacagtcaaaaagttgtttttcaccccgagcgcccgttttaccggttttgaggaaattatccgcctgttcaatggcttttgctgaaaaaacagcgaccggttgcaacacagtataagccaacgtaccggctttcacggcatccaccgcatctggtgaaccatcaaacgcccctactttcacttggtcgattttgccggcttccttcaacgcggcaatggccccgagcgccatttcatcattcccgctgataaccccttttatgtccggatttgcctgaagcattgactgcattttgttgtatccctgagtacgatcccagttagccacttctttaccgacccgtttgaggtctggatactgagacagtacgctactgtagccgttggcccgggtggcggcgttgttatctgacggcgcaccaaccagttcaacatatttgccggagtctcctactgttttaacccactgtatggcacccagcgcggcaccctgcgcattgttggagaccagttgtgctttggcaaggccgctttggttgagttcagcgttaattataaataccgggagttacatgtgcgttggctgctttcgttcactccagtccgccttcctgtgattcgaattattgtgggtatatgtctctgcaataagtcattattaataaattaaacttaagaatagtaaatgacatgaagcgattacaatcgtttcacatataagggaaaatatatgattaagtttatatcaacatcaataatatcacttgaattttataaaacttcattaaaaaaatcattcatagcaatatctgccttaccattactcatgtccagcatggcatgggcacagccagatgtggtaaggcttggtaatttaaaattcgctcattatggcgctatttcatatatgaaagagatagcaccaaaatataacataaagatagaagaacgaatgtttgcaaaggggatagatattgctcccgcaatcgtcgcggggcaaattgatatagcggccagtgcagttgatgcggcaatcgctgcccgcgctcaaaatatccccatctatgttattgccggatttgccaaaggcggtgcccgaattgttattggcaataatagcagtattaaatccgttgctgattttaaaggtaaaaaagtgggggttgcccgtggtggtgctcaggaacttcttcttctggcagagttggataaatatgggctgacatggtctgatcggccaggaaaagatgttcagattatttatatggcttatgccgatcttaatcaggctcttcagtctggtaatctggatgctattagccaatctgaaccgcatgccagccaggcaattaatatagggtatggtgtcgagttgttgaagccctacgatacccccgtaggcgttccaattcgcgcgttgatcatgacggaagccatgtataaagagaagccagaggtggctgctcgcgtacttaaactgtttgttgacgcgaccgatacctttattcaacaacctgaaatagcggaagaatatgtccgtaaagagatgttcaagaaccaaattacctcgcaagattatcaagatgctattggtaattccccattcagttacgacatcacggtggaacatgttcaggtgacgactgacttaatgcggaaatatggcatcggccgaatgaataatccccccgttgccgctgattgggtaaagaatgatcttcttgaggctgcaaagaaaagcattggggttaatgggtcataactgatgaagaatattaaggtttatcaatatatcaagtgggtcattatgccaactattgtgctgttaatgtggcaaatgctcgccatatcgggctggatacaacccacaatacttccatcaccagtagccgttgtggtgcgctggttcgattatttcttaccctatgaagcctataacccagaaacatcaaactggctgatgtggagtctttcaggggagttactgcatgatgcctgggcgagtatctaccgcgtaattattggttttctaatcggtgctcttcttgctctaccattaggattatgggtgggttccagtaaaattggcaatgacctaatgaaccctttaattcagtttcttcgccccattccgccaattgcatatattccattagcgatgctgtggttcggcctggggaatccgccggcattttttttgataagtataggggcttttttcccaatactgattaataccatcgcgggggtccgtaatgtggatggcatatatatcctggctgcacgcaatctaggcgcaggtcaagccacgatgtttcgccgaattattcttccggcggccactccttatattcttacagggatgcgagttggtatagggaccgcgtttatttgcgtgattgtggcagaaatgatcgccgttaatagcggtgttggctaccgaattctggaagcgcgcgaatatatgtggtccgataaagtaatagcaggcatgttcacaattggttttcttggcctggtcattgatttatgcatggatcgcctgaatcggcgtcttttacgctggcacagaggaataggcaactgagatacccatatgaaaatatcagataatattattgaacaagtagagacgtgtgaaattagtattaatcatgttgataagtcatttggctctggggagagtcttgtcatcgcactaaaagaaataaatcttcatatttcacatggtgaatttgtctgtttactggggccatcaggatgcggtaaatcaacgttactcaatgctatcgccggtttttctctgccaacgcagggggaaattatcgttaaaggtcacgtcgttactgaacccggtaccgatagaggaatggtgtttcaagaatatgcgctgtttccatggatgaatgtggagaaaaatatagcattcggcatggacattaaaggagagtcaaaagaaaaatgccagtctgtcgttgaagatttactgaatacactgggtttaagtgagtttcgcacacggtacccaaaagatttgtcgggggggatgcgacaacgtgttgccatagcgcggattttagcgctcgatccccctatcatgctgatggacgaacctttcggtgcgctggatgcattaacacggcgctcattacaggatgagttgttacgaatatgggagaaaagccgtaaaaccatcatctttgtcactcactcggttgaggaagctatctatcttggcacaagagttgtggtactcacctaccgtccgggcaccttgaagcaagatattactcttgaaatacctcgcccgcgtgataccagcggggctgaattcaacagaataaagcgcgagttaggggcgttagtgatggaggaacaacagcgattctccgctgccgaacgcaaaagcggttagcaaaacacagcgaagcgtaaatttaccgtccgtacgcagcgggttaatagcaagcacggcaggcggttacagccgccccctttcttatcgatactcacgctggcgataaacacccaagaatataatttcaagaattgtgccccaagaagagatatattagccagtatgttgttcgaaaatagactcggtagcgggaatacgttgagataatcactgaggccaaatgaaaatattcattcttatcgtcgttacgttatttctggtagcctgcacttctacagggcatatcggtatcagtggcggttcgagcggcatatccggtgtcaggataggcaccggcattcgctgattaatgtaagctctctcaattcaatacgcaggcggtgatcatcatccgcctgcgttgtttttcaatctattctttttagcggaacggtggctcattaaaggtacgtaatttacgagagtgtaattggtcaccttctgcccgtagcaaatcgattgcccgaataccaatctgcaaatgctcagaaatagccccctcataaaaatggttggcctgccccggcagtttaatttcgccatgtaatggcttgtcggaaacacaaagcaaggtcccgtaaggcacccggaagcgatagccttgagcggcgatagtggcgctttccatatcaacagccaccgcgcgacttaaactaaaacgtagcgatgaggcggagaaacgtaattcccagttacgatcatcagaggtaacgacagtcccggtgcgcagacgttgttttacctcaacgcctggcataccactaacggctttggtcgcgtcgtacaaggcgcgttgtatctcggcaatgctagggatcggaatatcgggcggtaataccgcatccagaacatggtcatcacgcaagtacgcatgtgccagcacataatcaccaatggattggctttctcgcaggccaccacagtggccaatcatcaaccaaacatgtggcctcaataccgccaagtggtcacaaattgttttggcattggaggggccgacaccaatattaaccaatgtgatgccctgcccatttttggctatcaggtgataggctggcatctgatgttttttccacgccaggtcagaaagggttttttccggatcggcattctctgccgtgatgtaactaccgcctgcgcaggagagtgctttataggggctgtttggatccaaaatttgctcacccgcccaacggacaaattcatcaacataacggctgtaattggtaaaaagaatatacggttgaatgtcttcggctggcgtaccggtatagtgttttaaccgtgcgagggaaaaatcagtgcgcagcgcatcaaagtgagacaacggtagatcacttactgcgctgccaagtgatgccgtgccaagcgctatcgtttcaattccgtcggtgatgccatcaccgattttagccagatctgtcgtcgggaagtgctgggcaaggcctgcggtcattgaccgatcaaggatcaggtctgaaccatcgataacaaacggataaggcatctcttgttgtgacggtgtcacttcaaataccgcgccatactcactttcaagcagcgtcatttgctcggtcagatattccctgaacagtgcgggtcgagtgattgtggtgctgtattgccctgcccgggaaaagcgcccgtatgcacgcgtgcggtgatgatcgctaaatttaccatcccatcggacactaagctgtgggtagctaaataaccccttggatctttccgctgcattaggcaaagaaccatcacgaataaatgcgctgatcgcatcccgtaaagcggctaacgctgcatcatagagcatttccagcttatcaatggcctcaacaactgcgagagagcctgtatcttgtaatttattcaaagtacctcctttaaacacaagagcagcgattattgaccaacacagtgctatttattgcgcagcaaatccagccttttcctgaaaacaggaggaccttttgccgcttattcaaacgtttgattcccctttatcaacactaaaatagtcgctgtcgcagataacacattattttctgccttgagcatcactaaaaggtcttttttgcgtggcaaaatcatttttacgcagtggaagtttggacgatattctggcgttaggtgagaacgggcaaccgatttatacctctgcacttcagatcagagaagctttacgccttaaaaaacagcaacatattgttgattgcttggcgatcccccagatcaacgaacaaggtaatcgcattgattggtatgctcccttcgaggggaaagtcacctcatggattgccgcctcgagtacagaacgcaaagccgcggtgaaacaattagccatctgtctggccagtgctagcgatatcagcttgcgggctaaaaaatcggaaaaagccgcacaacagttgttcggggcattactcgcgaaagcattgcaattccctgatcaaaaccatgtttatctggtttctggaaagccggtcattacgttctggggatttgtcagccaagataaaaaaatgcgtagcgatccactcgattgcttacggcagtccactgacgtcgttgagtcggctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtaccgccagaaatacgggcaaaaacggttgtcacacccgcagcggttgagttatcaccacaagccgacattatccccaccccgcaattggtggcagagccggaggtcacagtagggtctgagccgataaaaacgccagttcgctggttgcgtatcggtggagtgctttctatcgccgccttgattggggcactcgtcgcacagttcagtggcaacctacccggcagtaccgcgcctacggctgaaactcagtcttctacggcagagcacatgacagagcaactcgagccatcggcatcacataagccccaagtgacagcggatgccctcgcgccagtagagccaataaccgcatcggttcccccaccaatcatgcagccactattaccgttggatcacgccccggtcccgcccgacgccaaagtagctgcagagtcgatagttgcagaaccgatggctgtagaaccgatagctgcagagcctgtgactcccccggtgacacgggctaacaataacgcgctgatattaccggctaatgcggtgaaaattggctccacggcctttctcaacggtaattggcgtgccatccctgagattaaaagctcactcacgggtaaaccaccgagcctgagatatcaaattaaacaaggcaagggcagcgtaaaaatcacccatggggataatgtaacgtgtcgtgccaatgtcaccgccgggctgatgaaatcaggcaacttggtgatcaacagccgctatcgagcacaatgcagtgatggctcaaaatatcaaatacctgaaatcgtctgtaaacaaggcaccacagatattgccgattgcaaaggccgctatgatgccaatacgaccctttcaatgacgatgacgcgtgagagtaaataatattatgttggcgacgatcactgattataaacagaaaattacactcattcaggatagtgggatccagttcctggattttgctttaacgccagaatcagacactgagctacccaataaatttgtccgtaaaagtgccaatggcccgttgttacgcctgaattaccatgaacacaatggtaaatattcactgatgctcccaggggcagcccctgagattgtgaaacctgaatttagtattccactagagcaatcactgaagttattgaaccagatttggctacctttgccgtttttgcgatttaccccaccccacacctttattcgtgggccagataattgggcccgagtacaaatattaacgctggacacgccagatcaagatggcaatacgttacgtgtcacgttggcttttgatactaaagtgtatcctgaaagccacgataacgactatttggcccccactgaaaacgatatcaaaaccggcctgagtttcgcactggcttaccataatgaagatctggccgagtttctggatttgacgtgggtcgatggctggctgcgggacgtgtttacccaacaagctgccgagcaagaagaacgaaccgccagacatattagcgcctcgctcagagagtttgaatatcaagcacattatctgaatgtgctggcgttacttggcagtcagctccgtataccggaaatcaaaatcaccacgaatacgctgcaagaacctgcggttaacgtggatttaatccttgatgtgggtaactcacatacctgcggcattttggttgaagaccatgccgatgaaagttatgggctaaaccagacttatgagctgcaattgcgcgatctgagtaaacctcactacctgtataacgcgttatttgaaagccgggtggagttcgcgcaagcaaaatttggtcagcagagtttttcagttgaaagtggccgtgaagatgcttttatctggccttcgattacccgtgttggccacgaagcctgccgtatggcattacagcgcttgggcaccgaaggttcgaccggtatttccagcccacgacgttatttgtgggatgaagagagttatgctgctggttggcgatttagcggcacaccgaccgccccccatgaagagttggcaaccgcgcttcccttaacccttttactgaatgatgatggcgagccgctgtatcgtttaccggctgaagaacgactaccggttttttccccccactatagccgcagttcattaatgacctttatgttgtctgagctattagcgcaagcactgatgcaaatcaacagtgcggctcagcgcttgaaaatgatccatgtcaccgctccccgtcaattgcgatcgattatcctgacgctgccctccgcgatgcctaaacctgaacgtgaaatttttcggcaaaggatgaatgaggcgattgccctggtttggaaatcgatgggctggcatcccgctgatgacgattttgtgacgccagccgatcacgcaaaaagtaaagtgcccgtaccggacgtccaaatggaatgggatgaagccacctgtgggcagatggtttatctgtataacgaaacacaagttaactttggtggccgtaccgcagccttctttgccagtatggcgcgccctgataaacaactcgacgcgggcgaaacggcaggtaaaaccttacggatcgcctcaattgatattggtggcggcaccactgatttggccatcactcaatacgggctggatgagggtattggcaataatgtcaaaatcagcccacgtttattgttccgtgaagggtttaaagtcgcgggtgacgatatcctactggatatcattcaactctatattttacccgcgttgcaggcgacgctgaaaaagatggcggtggtcaacagcgatggcgtcatggataaattgttcggcaatgatggccgcatggatgggcaatccgtcctacggcaacaagcaaccttacaaattttcatgcccgttggccgcgcgatactcgaagcgtatgaaaacgtcgatcccttggatacccgagcagagatcgaagccagttttggggaattactgacgttacagtcatcacagcgacaacgatcaccacaacgacaatcgtcatcacaaccacaatcgttatcacaacgacaaccctcatcacaaccacagcagccgacactgaaagtactggaatatatcaacagtgaaattcaacgcgagctacctcccgatgccggtgtatttgatattttgcaggtaccactggtcttaaaattaagtcaattacacggcgaatttttatctaaccggatgagcatcacacaaaatctgcgagcattatctgaagtggtgtctctctatgcctgtgatgtcttgctactgactggacgcccttcgcgctttcccggtattcaagcgttattccgccatctacaaccgttgccgaataatcgtattttgtctcttgatggataccataccaatgattggtatccttttaacaaactgggtcggattgataaccctaaatcgactgccgcagtcggcgctatgctctgtctgttagcactgaatctgcgactggcgggcttctactttaaagcgggcgatttccagccttactcaacgatctgctatctcggtatgttgagcagtagccacaccttgaccaccgaaaatgtttactaccgcgatatcgatctggacagtgccgactataaactgccctctgatgtccatttccagctcaggggttctctctcccttgggttccgtcagttggataatgaccgctggccagcgtcaccgctctacacgttatcgattgtcgaacaagagctggctcgcaaaattgccggtaatagtgtgttgagcgtcaaactgaaattggcaaaaagcgacaaacaaacaggtctggaacgttttgaactcgcagaggcgaagctgcaagacggtagccgtgtgcccttgcatcatctgcgacttaaattgaacacattagccagcaatggctcaggatccccccattattggatcgacagcgggagcgtatttagaaaatgaaatcattaaccccgcagttacttaatggccaacaacttcatgaccagttacagcaggtaacacaaggtatcgaccaagcgattgattgggttaagagtacccgccaacatgctgttcgtttggatagagaagccgaacacttaaccattaagttacgccgtatgcgtaataaagcgcaccctctatctgagaccgcgctaaccgcgatgactattggttttgtggggcaatcacaggcggggaaaaaacaccttatctcggcactggcggccaatgaacatggccgattggaaaacacgctcggggggaaaaaactcgacttttggcaacaaattaggccggaatatcaaacaacgggcttggttactcgctttagctatcagacagaaggtcatcaaacgcacggtcatgaaagcagagcaacaaatgaagcctatccggttcagctcaccttactcagcgaagtagatatcgccaaaatcatcgcccgtgctttcttgctggattgccctcaggaaaatccagcttattcgttggatgagcaacagattaccgaacatctacggcagttgatgatgcataggcggccaatcattaacgctgggatcaatagcgatgatgtgattgcactttgggactcccttgcccaccacgacacacaacgccagaaagaactggcgactcacttctggcctaccgcgattgaactggcaccgtatctgagtattgatgaccgggccaaattattttcgttattgtggggagaaaacgatccactcactgacgcttatcgccatttttcctatattttacagcaccttagcggcacacagaaattattagcaccgctaagtgttttggttgacgataccctgttacctgccaatggtgtcatgaatattgccacgcttggtgacttgaatacacctgcagataaccctatccaagtgcttcccttgatcaacggtcataccgcgaaatgcgtgacactgtcacaagcggaattgacgctgttagcggtggaactgaagatcccactcgataaacccgcgcgtgaaagtgcatttgaatccgttgaattgcttaattttcctgatgctcgcggttcacaaactatcccggcattaatggaaaacgccgcttatccgctggcctcgctactgtcacaggctaaaaatgcctatttactcgaacgttataccaaccaacagcaaatcaacctgttattggtgtgtaccgccaccgatcagcgttcagagataaaaagtaccagcaaggcattggattattgggttaaacagactcagggagagagcgttcagatacgctcgcgtcgtaatccgggtttaatctgggccttaacgccccatgatcagcgcattaccgcgaatctacctctctccaccccgacagacgcccaaacgcatgacgcgaatatcaaaaattacgatgaagcggtacaacgctatgttggtaatcccggtgacagttggggaaccctattggcattggatgcacgtggggttgaacggatgatctcgtacctatcgaaagaaatccttcgggatatcaaatcagaacgtctaaccgaacaacttcacgagttacaacgggaactgaccaataatctgttcacgggttggtatcaaccttcggttacggacgaacgacagcaaaaacaacgtattgtagaaatattacttaaagcgttgcaaacccgtactggggtacatggtgaattgttggagcaattacttccttcccgcgatgaactacgccgcctttatctgcaacagcacctttatctatcaccccgcctttatcaacaagagaaaaaaggggttgcggattttttcataccactcgccagcactgaacctttcagtatcggtatcgatatcgatctgtttagtgaccttcccactcccactgagccatcgctgacaccacaagccagacatgataacgatgaagcggagtatgccgctcatgtgcattattattggataaatcatctacgccaactgcccgataatactgcgctacttgaattactgggcgtcactaaacccacgatagaactgctggtcgcggaattcatcactgccagtattcggctggatattgctaggaatttacgacaggcactggctgataacgaaccggcggatctgcatcgtgcagccaaagcggaccgtcaggtttctcgtgcgctcactgtactcggtgatttcattgcctggttaggttttttgcaaatcagcgaagataagcgcccggatagccgcatcaaccgagggtataaaatttttgcccagccccctaaatcagtatcaactttaggggtctctcaccggttaacgcaactggcattaaccccaaccaacagtaccgcattttatatctatgattggttagtgggtttgggtgaaatgattattcaaaacgtgggatattcagccagtaatgagataagcccggcacagcggcaacaactggcggcaatattatcggtgataaaacccgcaaatgattaaatagacggctgataacgttaaataaaggggaacgtgccacaaaaatgcgcaactccccgacggagaagcgcattttttaaacagcagaactcaagtgacatcagtaagtaaaattattttttgggctggcgttatactcgtgcgcgttgcatttgccaacggctaacctcatagcgcccgtagaacaataattcccggtgtcttcttcacatactcaatgaaaggtgaatcgacgactttttcattcactttcagcgaagacgcattacgcaataccggcccattttttgtcataataaaaatacccgtatgagtgacatccagccccgcaatatgggtataaatgccgatataatcacctgttctcagtttatcaataacagagtcgttgataaactcagcaggaatatagctaacatcgcgcttgaacacacccagcgttgggataaattccccgccatcacttttctgattgagatattttgtaacagttaacgtatgagcactaatttcagcggtaatatccttggcatttaaaggagggcgagatgaccaatcggtaaagaaatgtttccgatgttggtaactaatatcaccatcaatatatctaacccctaccaactgtttgataaagtcatttttatttttagatttacgcaaagattcgacataatccagataggtaaagcagtctaaccctctgaaatctattactagtttttctggttctgttgatgagccaatcaacatattcgctttgtaaggtgtccctaaaaattcggctgaaaccttcgcgatgatttctcccgtattagattgatcggctgtttttacttgcgtttctataatgctattgattcgatttgatgtgtaaatgtcaatatcaacggggttgtgcgtatttttcttagcaccacacccggctaagatagccattaaaattaagggtaaagatttattcataaaatccctctatgccttgttaacctgttatttccatataatattttcatcgttactctactatttaaattttaaactaaacatcaacaataatacattaaatgacttaccactacggacaagtggctgccttttgctactatatccagccccagaaaaaatcataacgtgaggttttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagagtgataagtgagaaatcagagcgatgccctctcagacaactttgtgaccaatctcgtgtttttgcgctctgttcgtttcagcctcttgtgcctttttaaaaatcgtgtttatctcttaaagcttattacattttgatgagagtacaccgtgaactattccactgccaatttcgccctactaaacaccgcgcatgttgccgcggtcgtcgtcgtgcgcgtggtggtagtcggcagcgcgccgtaacgggtaccgaatccagaaagattcccaaaccccgccggcgccagccgagcggggtttctttttatcgcccctctcagttaccgcaccggccctgatgaaggatataactatgcgttatacaggcgcccaattgatagttcggttactggaacaacaaggcattactcttgtaagcggtattcccggcggtgcagccttaccgctgtatgatgccctagggcaaagccgtattattcgtcatgtattggcacgacatgagcaaggtgcgggttttatggctcagggaatggcccgagcaaccggtgaaacggcagtttgtttagcctccagtgggccaggtgcaaccaatttagtgaccgcgattgccgatgccaaacttgattcaatcccattagtttgtatcactggccaagtcccatcttctatgatcggtaccgatgcgtttcaagaagttgatacttacggcatctcaatacccatcactaaacacaactacctcgtccgcgatatcagcgagttggcgcaggttattccacaagcgttccggattgctcaatcagggcggcccggcccggtatggatcgatattcccaaagatgtacaaacggcggaaattgacttagctaccctgccaccaccgggaattgccgatactcctggcccagtagacctctctgctatcgcgcaagtcgccaagatgattaaccaatctgtacggccagtgctctatttaggtgggggaattgtcagttcaggggcgcatcagcaagcaatacaattggcggaactggcaagtctgccgacgacaatgacgttaatggcattaggcacaatgcccgttgaccacccattatcactgggcatgttgggtatgcatgcggctcgctcgaccaacctgattatgcaacaagcggatttattgattgttctcggcgcacggtttgatgatcgggccatcggaaaggcagaacaattctgccctcatgccaatattattcatattgatattgacccggcagagttggggaaaatccgttgcccacatttggcaatgaatgccgatattgcgcaggtattgacacatttattgccaatgatcgacgctcagctacgcagcgattggcgttcaactgttgccgatatgcagcgtgaatttccattcaaccaacccaatagcgaaaatccactgtgccattatgggttgattcgtgctgctgccgaagcactggatgacgagaccattattaccaccgatgtcgggcagcatcagatgtgggtggcacaggcttatccactgcatcgcccacgccaatggttaacctccggcgggctaggaaccatgggctttggcttacccgccgcgattggtgccgctctggcaaaaccagaaagtaaagtggtctgcttctctggtgacggaagcctaatgatgaatattcaggagatggcgaccgcggctgaagagcaactgaatataaaaattattttgatgaataaccaatcgctgggattagtccatcaacaacaggaccttttcttcggcaaacgtatttttgctgctgattacgcttatcgcactaacttcattcatatcgccgagggattcggtttctctacctgcgaccttaatactgccagcgatccttatactgcactgcatgaagccttaaatcgccccggtccggtgcttatccacgcactgatcaatgtggatgagaaagtttacccaatggtgccacccggcgcggcaaatatcgatatgattggaggggaatagtatgataaatcaacaaaaacccactcagcaagcatctgctcaacatgaatccgctcaaccaatacccactcgggtcactctgctcctgacggtgcgtaaccatccaggtgtgatgtcacatatctgtggcttatttgcccgccgcgcttttaacgttgaaggtattctgtgtatgccgctgccaagtggtgaagagagccgtatttggctgcaggttttggatgatcaacgcctgctacagatgataagccagctagagaaactggtggatgtgcttcaagtgcgccgtttcgggccagaaatgccgatttttgatcaagtagaagacttggttgccaatcaaaggtgacgttgtcacacgttaaaccctgtcgttactgccgacagggtttaacgggcttattcgagtagggatttatgcaaataataacgcctgcaattcggctaatgagctcacttgatagcgtggcgcaatattatcatccccggcaacaccctgtgtatttaaccaacacgtatcgatgcccgcattaattccgccctgaatatcggagtgtaaattatcgcctaccatcaaaatatgttctttaggtgggttatccattacgttaaacgcatactcaaaaatggcaacatcaggcttagcgacacccacttgttcagagataatcagaggtgaaaaaatatctttaaaccccgtgcgctctaaacgaatggtctgcaactcagtgaaaccattggtaataatgcccatgtttactttaccgcttaaggcatcaaccagttcgcgtgcgcccggtaataatgaacaaatatcggccatcgccagtaaaaactcactgttcagacgtgttgcggtgacgcccaatttttcggcccacatttcaaaccgtgtattttgcaactgggtagcggatattttaccgtcttgataatcgacccacagtggcttgttaactaattggtaatggtcaaaatcttgcgcagaaaattcaacattaaagcgtgagaacatcagctttaacccttgataagcgtcaaagtgaaatagtgtttcatccgcatcgaacaatatccattggtatttcattactattgtttctctgacgttattaggcgcgttatggtagcgattattgcgtttgagctcaagttacgctgccgatgtttattaagactatgtttattgagcctatatttattaatcaactgtctgcttatcaggccaataatgcagccgagacatcacgattaattgaaataaccgcatcgccagtaatcagcggtacgtcaaaaacagccaatatcttgcgattaatctcaatcagtatatcgtccagtctgatttccatgtccagcgcgatatcggttaatttatcacgctcccatgcattgcgtgaaatcagtaatcgtaggagcgtcacggttccttcctgcatatcagccattattgccgccattgattgtggatcaatctcttctttatcctctgtcgccaccactttggttagaaataaattctccaacagcgccaccaattcctgactttcatttttcagtagcgtaatgcgatcaacactatttagtgctacggaacctggtggcggcaaacttaatgtcatcggggtcgcacggctatcaagatcggtataaaccagtttgctgtctagggcaaaacgcttatatacccgctcaagaaatttcacatcttgtggggtaatggtcccttcgacctgaatcaggtgtgccaggaaacgggcaatagcacggcgatgttcaagcgatagcggctcaaggttatttttcaaggccaacaacgtattattcttcctgacccccggttgaagataggctttcagacgcatacgttgaccagggctaaggtagctccaggcatcaatatgccgcgtcaaaatcatcgattcgggttccccaactcggccatcaaccatcactgcggcacaagccaactcgacggctaacatcgtgatacggtagacagcaaaggttgccgactccgccgtcgcggactcaataggaaacagagcaactgtatcttgcaaggttggtgtacgattatctgcccgaacatcaggctctataccaacctgcaaggatgccaacgcctgagtcagcgcaatgaccacattgcgggataaacgttctggtgggtttgatgcgcaggcatggctgagttgggcaaaaagttcatccaatgttatcaacagtaagccatagcccactcggcttttaatactttccagctcagcgtttaatgcctctggccacaacggcatcgggagaagtaacagcccttctaatgctgcttttttcttaggattcaaactcacaaagcggttataagcctcgagatcgttctgacatgcttcaattaatggccgcagcttatctctattggctttacatactgccacgttgggtaactcacccatctgctggatgaactcttgccccattaatcctgcggaagcaggacggtagaaaacatgtagtttggttttattgacgggcaggataaagccatcgccgtatttatcccgatagcgctgctggaaaagttgggagaaggcatcaggacaatgcatcaatgatctgttttggttaatggctggatccgcccccccccacgcacaggcccactctgcaggtaatggccgttggtccacagccaattgccctaagccaaccaacaaagcaagtggcagttcggttgaggcatttcggcttaatggcggtggcaataaatagagcgtctcctctatatcgactctggcgatataaactaataaattctgagcataatgattaaaagtgttattttttccataaatattcagcaatcggttaatttccgcctcaataatgggcagctctcgttttgcgattggatcaatactcgcatcaatcagtacgcggtgctctaatccataaaaaaataagaaaacataactaatatgagcaattggagatttacgaccttccgataaccattgcaaatacgcttttctcgcctccggggaacatgtcgagtaatcgggggcgttatcgatcagcgccaatgaaatgtctacctcttcttcggcgacctgcattgatggattgataaaggccggctctgctccggtgcgattgctcttatgtttattaccaatgtagatcatgccatcggctaaggttatcccggcaaccacggctaattcgccggggcgaagccaggacgcacgggccagagagcctcttgaaatttctgactgtttagtactcgcagagggtttatcaccagaagagggtttagcactagcagattgatcaaggtgatcggtaagctcatcatcaatgacgagttcaggatgaagggccagagagtctagctgataaccgcccagatcgggtatcgctgaggcttccggtacgtctgaattgatggacggtccagaaccaatcttagcccaacggatatttttccaaacaaaaaacaggcataaaatagcaaaactcagtgcaacccatgcttctcttgggatatctgtcatcagccctaaagcgactatcagtaggataacccagccggtaccggtagattttctcttcgccacgatggtttatctgcccctatcttaaaatagtaatttttattctgcctttactggcaatttttaataaatagttcttttaaacaaaacttttttaaaacagactgccgtaacacagcagaaaaacccattaattgcacttaagtgcagaaaattaggttaaataataagtcagttttacttattcaatgtgaaaaataatccaatgtgaaaagtggatatatttctttcgcataacgccacgccagtagcggcgctcaatacatcgattatgccagttgattatacattcagctagcaaagactctgtattcagttagctgaaatgatgcagtctgcgggatgcattttctatacccaaattcattgaaacccaaagtcattggagtatgggacgcaggtaaagacaaaatggatagcattggcttagggaaattcgccaaatagaaacagaattttccagatataagcaggattaccgtgacgggacataagcaaaaatcccggccattactgcgccgggacgttccagtgagataacaggcgacttatttaagtgccatcgcatcccgcatggtgaagaacaaatcagtttggtcagttaaacctacgacgttagccgcgtgaggaccataagccgctatccgcaattgtgacccagtatggccttgagaatcgtcttcagagttaccgtagctgatcgccatgaccgcgccatctttggtcgttaatgcctgagtcaggcccggagccttcgcttcaggctcgataatttggctggagtgagcatggtcagccgtcacaatcaccaaagtgttgccatcagcacgggcgaattccagcgctttttgtaccgcttcatccagatcaaccgtttcaccaaactgaccacatgggttagcggagtgatcctgtttatcaatcgacgccccttcaacttgcaagaagaagccattctcattggttttcagcaggtcaatggctttttctgtcatgacagccaacgttggaatgtcgctggtccgctcagcattgttttcacacaccactggcggtttatccagattgccatgataagaggcttttggcccctgccaacgcactggcatattacctggcgagaataagcccaatagaggtttctgttgattagcgtgttttattgcgttcaggtcatcaaggttctcaacaatgacgtagccgcgggccaacgcctgatcacgcaacgactggtctttccactcaccggctttagcgacctggctgaatgatgctgcaccaccgccaagcgtgacatcagcgcgcccttcaatcatttgctcagtaatagagccacggccccctttttccaatgcattggtactgcatttctcactggtttcttccgggccatagcacttacgcccggtcacgtgggcaaactgcgcagcaggagtggcatcttgtagttcagcggtagagacattacccgtcgctttgcctgcttttttggccagttccagcaacgtaacatggtctttaccaaaaacatcaacccccaacgcaccattatacgtttttacgccagatgaccaggccgtcgctgatgcagcagaatcagtcacataatttggtttttgtgtttttttatcgagtgcatagtgcgtgtattgcccggtcagcggcagcgcatcaatgcctttaaagaaaccaccggcccccatcgcatagttacgggcagacgtgatttcagaatcgcccatcccatctccaatcaacaaaatgacattttttactgttttattggataacgagtcacgcagagcctgggtttggtcttcagtcaaacgacgtgcgccgccaaattgagtcacatcaccatgcgcagcacggtcatataagcccgtagcagccgcaatcgcattaggcgttaatagcgcactggacagtaacagagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtaggtacacggttcatcgatataattccttgttgtaaaacagtcatacaatttgtattgattggttacaacggatactagaacagccgggtgacgcttttatgacagataccactaattatcattcaaacgtttgccctctcattttcataccccataccatacgagcggcccattaagtgacctaatgactcgatgttttatgcaataataattatggaaaaaatttaatccgtgaatagcaactatggagagttatgaaaacgttctttattgatcggatggcgaccccacagggcgaactattgcttattgcagacgaagaaaaccagttgcgtgccattgattggactgatcatcacgaccgcctgatgaaattactacgtaaccattacggtgcggatacgttcactttggttgaaaaacgcaaccccggtggattgagcgagagtatgcagcgctattttgcgggtgaattaagcattattgatacccttcccgtcaaaacagcgggtaccgactttcagcgccaagtctggcaagaactacgcaaaataccttgtggggaaactatttcctatggggaactggcaaaacgcattaatcgccccacggcttctcgggcagttggcatggccaatgggctgaatcctatttctattgttgttccttgccatcgggtgattggctcacaaggggcattgactggttatgcgggtggagtggaccgaaaacgttggttattagtacatgagggttatcttttaggttgctaatcattgttgctcttatcagaaacactaaaagatgttaaaattgacgcatatcaatattaatgggaataccctatgatccctgaaaaacgcgttatccgacgaattcagtctggtgggtatgcaattcactgtcaggattgcagcatcagtcagctctgtattccgtttaccttaaatgagcatgagcttgatcagctcgacaatatcattgaaaggaaaaaacctattcaaaaaggacaggcgctgtttaaagcaggtgatgaacttaaatcactgtatgctatccgttctgggaccattaaaagctacaccattaccgaagaaggcgatgaacaaattaccggtttccatctggcgggtgatttagtcggtttcgatgcgatcagtaatctgcaacacccaagttttgcccaagcgttagaaacatcaatggtgtgtgaaatcccatttgataccttggatgatctttccggtaaaatgcccaatctgcgccaacagataatgcgtttgatgagcggtgaaatcaaaggcgatcaagacatgatcttgctgctctctaaaaagaatgcggaagagcgcctggccgcctttatctacaatctatcccatcgttttgctcagcgcggtttctcaccacgtgaatttcgcttgaccatgacccgtggtgatattggtaactatttaggcctgacagtggaaacgattagccgcttactggggcgtttccagaaaagcaatattctcagcgtgaaaggaaaatacatcacgattgagaataacgaagcactggctcagttggcaggtaacccaaaacctcggctatagttagattgttagagaccagatcaataaaatgcctacttattggtctggttatccctctctcacctatcctgtttctctatcatggtttactctttaactaacagactgttaattcagcggttgtaaggagacgctatgggaaagtatcagaatattgctggttgctatcgaccccaatcaggatgatcaacctgcattaagacgcgcggtttatcttgtgcaacgcaatggtggcacaatcaaagcatttttagctatctatgacctgtcatatgatatgaccaccttgctatcaccggatgaacgcacagcgatgcgtaaaggggttatcagccagcgttcagcttggatcagtgaacagtgccgtttttatatcgactcgggtatccccattgatataaaagtggtgtggcataatcggccatacgaagccattattcaggaagttctgaaggcgaagcacgatttattgctaaaaatggcacatcaacacgatcgcctagaatcaattatctttacgccaactgattggcatttattacgtaaatgtccatgcccggtgtggatggtaaaagatcagccatggccagaagaaggtaccgcgctggtggcggtgaatctctcaagtgaagatccactacatgacccgcttaatttacgcttagtcaaagaaacccttgagctggcagaacatgtcaaccaaacgcccgttcatctgattagcgcctacccagtgaccccaataaatatcgccattgaattacctgattttgacccgagtgtctataacgatgctattcgcggtcagcatttggtggcgatgaaagcattgcgccaacagtttggtattgatgaaaaattcactcatgtggagaaaggcttacctgaagaggtgatccctgacttggctgaacacctgaatgctggggtggtggttttggggacattgggccgtaccggtttatctgcggcctttatcggtaatacaactgagcatgtgatcgataatttgaaatgtgatttgctggcgattaagccagaaggatttacctgcccgatagaaggcaatgaagatcaggaggatgctgagtaactcccttccaaaggccgccctacgtaaaatcctaaaataagggccaccgaagtggccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctcgtcgcgggcactttgtcaataacctcagggccaccgaagtggccctgagcaatacaatggatgttaatcaacacattttaattattcagtgcacgtaaaatagcttctacgctgtctttggcatcaccaaacaacatttgagtattttctttaaagaacaatgggttctggacacccgcataaccggtattcattgaacgtttaaaggcgatgacactgtgtgctttccacacctcgagtacaggcatacccgcaatcgggctacgtggatcttcgagagctgcggggttaacggtatcgttggcaccaatcaccaggacaacatccgtacttgagaaatcatcgttgatctcatccatttccagtacgacgtcataaggtactttagcttcagccaataatacgttcatgtgaccaggtaaacgcccggcaaccggatggataccaaaacgcactttgatcccacgggcttgcagttttgcggtaatttcagcaaccggatactgtgcctgcgctaccgccatcccatatcctggtgtgataataactgaactggcatttctcagttgttctgccacgtcttccgctgtggcttcacgatattcgcccatttcttcagcattgccggtagaagaaccatcagtaccgaaaccaccggcaatgacactgataaatgaacggttcatcgctttacacatgatgtaagacaggatcgcaccagaagaaccgaccaatgcacccgtcacaatcaacaggtcattactcagcataaagcctgctgctgctgctgcccaaccagaataagagttcagcattgaaacaacaacgggcatgtctgcaccgccaattgaagccaccagatgccaaccaaagcccagcgcaattagggtcatcaatagcagcgcaaccacttgcagggtaatactctccgttctaacgaacgtaaccatcaagaggaaggaaacaaccaacgccaccagattcagcttatggcgttgcggtaacatcaatggcttggatgagataaccccacgtaacttaccgaaggcgacaatagaaccggtaaatgtcaccgcaccgataaagataccgaggaagacttcggtcagatggatgttctccatcaccgcatccatcatcgaaccatgatccagatagctgttaaaaccaaccagaaccgcggccagaccaacgaagctatgcagaatcgctaccagttctggcatttcagtcatttcgactttcttcgccagatagataccgatcgcaccaccgatgaccatcgcaatgattatccaagcgacattacttgaatctggccccagaatagtcgcaattaacgcgatggccataccggccacaccgaaagaattgccttgtctggatgtttcatggcgcgacagcccagccaaactgaagataaataagatcgcagcaactatgtacgcagctgtaacgagaccactagacatcagttacccctttgtttttatatgacatttttataccagctaatttctatgtagcttggtttttacggaacattagtttttacggaacattttcagcatgcgctgggtgacagtgaagccaccaaaaatgttgatgctagcaatcagtacggcaataaaggagaagaaacttacccagccaccatgaccaatctgcaacaacgcgccaaccacaataatgcccgaaatcgcgttagtgactgacatcagcggtgtatgcagcgcatgactgacattccataccacgtagtaaccgactacacacgccagtgcaaagaccgtaaagtgagataagaattctggtggtgccacattcgccaaccaaccaaacaacacaatagcaactgccataatgatgtatttggtccacggtgatgagggcttcgtttcttccttcgctattggggccgctttggcagcctgcggctgagctgaaacctgaataggtggtgccggccaagtcacttcgccagttttaaccacagtaacaccgcgaatcacggtatcgtcgaaatcaatatcgatctcgccgtttttctctttgcaaagtaacttcaataagttaacgaggttagtaccatagagctgtgaagactgcgtcggtaagcggcttggcagatctgtatagccaatgatttttacgccattttccgtgatggtgacttcatcagctaccgtcaactcacagttaccgcctgtctgagccgccagatcgacaatcacgctgcccgacttcatcgacgccaccatctctttggtgatcaggcgcggtgctggtctaccagggatcagcgcggtagtgacgataatgtctacttctgcggcttgcgcagcaaacagttccatctcagctttgataaaggcctcggacatcactttggcgtaaccatcgccactgcccgcttcctcttcaaaatccaactcaaggaattcagcgcccatactctggacttgttcttttacttcaggacgggtgtcaaaagcacgcacgatagccccgaggctccccgccgcaccgatagccgccagaccagcgactccggcaccaataaccatcaccttcgcaggtggaactttacccgccgcggtgatctgcccggtgaagaaacggccaaattcatgagccgcttcaacaatggcacggtaaccggcaatatttgccatggagctgagggcatccatggattgcgcacgggagatacgcggcactgaatccatcgctaatgcagtaacttgacgctctgccagtttttgcagcaactcagggttctgagcgggccaaataaaactgaccaacgtgctcccctcacgcatcagcgcaatttcatcctcaaagggagcattcaccttcaggataagatcggattgccacacatcagtggtatccgtaatgatggcacccgcttcttggtacgccgcatcgtcaaagctggctaaatgccccgctccactttcaattgccacggtgaagcctaatttcagcaattgttccaccgttttcggcgttgctgcaaccctggcttcattggccaaccgctctcttggtacaccaatacgcataatgtcccctttttacctgtttttgatgatgagtattgtcatcctgcttatcgttcggttctgtttgttcaccgacaaaacctgctgagttacgctccctataacctactgaaaatgtgactaatgatccatatctgtgtgagcttctggtgcagattttgcagtaaaactggcaggcggaaagaactctgtataattaactataaaaataatatttactagcggcttgtcctgtaactttgcacccaaataacccgcgcagtgaaaataagacaacccagtgatggcgcggcgcgacgttgcaaaaatgtaaataaatagcacttgtgtggttaaagcgacggcttgtaaagtttctccgtattcttaagataaagaacaatccgcctaaaccccacgattgatataccaagccgtataaattgctgagacacttgccattattacatgcaataatcatctgctattctgttacacatcaattgttccgcacgtatcaacgttaatgcgcaaggcgaaaggattttttatgaagctgaaatacacgatcatcgcatcggcattgctatcactcactgcgttctctgctgcacatgcagcaaaagaactcgcaccagagcaagcagcagccattaagccgtttgatcgcattactattacaggcagatttaatgcaatcaatgaagcagctgatgcggtatcccgccgtgctgataaattgggcgccaattccttctacatccaggatattaacagtagcaataatggtggtaactggcgtgtaacggccgatctttaccataatgatgccgaggaagtgagcaaagaaactcagtatcgcgtctttaatggtgtgagagaattaccaaaaacagaagcgtatacccttcagccttatgataccgtttctgtgagtggtttcttccgtagccaacctgacattaacgatgcgatctctaaagcggcaaaagaaaaaggggcatattccttctttattgtgcgccaggttgatgctaatcagggtggaaaccagtttatcactgcttatgtctataaagccgatgcagcaaaacgtctcgtacaaagcccggatgttatccctgcggattccgatgctggccgtgcagcgctggctgcgggtggtgctgcagccgcaaatgttgaaattccaggtgttgcctcatccggtacaccaagcagtgatgtaggccgtttctttgagactcagtcatcaacaggaaaacgttacactgtcaccctgcctgatggtacccaaattcaagagttgaacaacacaaccgcagctcagatggtgccgtttgattctgtcagctttactggtcacttcaacagtatgacggatgtctcgcatgaagtggctaaacgtgccgcagcaaaaggcgctaagtactaccatgtgactcgccaatggcagaacaaaagtggtggtaatctgagcgtcagtgccgatttattcaaataattatcttaagggcggccaagtgctgcccttcttttatccgtgttgcgttcattttttatccccccactcatactgaataattttttgttaaaatcgcatatccaatcattgcatcatcaccaatcactccgtaaaatccctcaaaatttctgggctattatctgttagatattgataaatttgcctcatataatgctatttacaagccagtaatcattcattaatactttaaaatcaagtcattaatattttaaaatcaggatccataattggaaaagaaactcggtctgactgcgctaacggcgctggttcttagctcaatgctgggagcgggtgtctttagcctgccgcaaaacatggctgaagtcgccagccctgctgctctgctcattggctggagtattactggcatcgggatcattttcctggccttcgccatgttgctactgactcgcctacgccctgatctcgatggcgggatatttacctatgctaaagaaggttttggcgacctcatcggttttttctctgcgtggggttattggctatgtgcggtgatcgctaacgtatcttacttggtgattgtttttgcagcactgagcttttttaccgataaatccggcagcatcatttttggtgaaggtaacacctggcaggcattgttgggggcatcattcctgttatggctggttcacgctttggtactacgaggggtacagactgcggccagtatcaacttggcggcaacactggcaaaactgttacctattggcggctttattattctggccggcatcgcatttagcctcgatacttttagtatcgatttcactggcttagcactacacacgccggtttggcagcaagtaaaagataccatgctgattaccttatgggtctttatcggtgtcgaaggtgcagtggttgtctctgcccgtgcacgcaacaagaaagatgtgggccgtgccacgatgctagccgtaatttcagcccttagcgtctacctgttgattaccttattgtcactcggcgtggtgcctcgggcggaattagcgggtatgcgtaatccgtcaatggcaggcattatggtcgaaatgattggcccatggggagaaatcattatcgccaccgggctgattatttctgtctgtggtgcttatcttagctggacaattatggccgctgaagtaccgatggtggcagctaaacatggcgctttccctaaaatattccgtcaccaaaataaaaacaacgcgccagctcaatccttatggttaaccaacagcgcggtacaagttgcgctggttttgatttggctgacaggcagcaattacaataccttactgacaattgcctcggaaatgattctggtgccctattttctcgtcggtgcattcttatttaaagtggcattaaagcggcaagattggcgtttgattgttgctgccagcggggcttgtttgtacggtttatggctgatttatgctgctggtttagtgtatttactgttgtctgtacttttgtatgccccaggattattggtgtttatttatgctcgtaaggggcatgaagggctgagattgctgaatacggttgagcgggcggcgattttcctcgtgttactcgccactatcccagcgacatggttgatgatgcactaggttagtgaccggttcttcaaaaactaatcatttggcatttgggataaattcacagatagacattcatctttctgactcaatgccatttcagcggggaatttctgcttgattgttctaagttgagccgcttccaatgggtaaggcaattggatgtccaatacggtgatgccacgctgttttgctaatttaatcaatcgaataatattggtctcatcattgagttgtgttgataatacttgcagcgccaatgccgtaagctgagcttgcggcgttctctctaattcagtttgtgacttcaccaccataccaaaaataggcatcacgccataaatagcgtcaacaaagctccaatgcttcttgcaagaagcagcgagaaattccgtgtaatcaaagcagacttttccactgcactgtggtgcactgacgcgttcgccactcatcccttcatcctcagttgatcaatacagctattcagtcattaaggggcttggtatataaacgatagacgaaaccaaataaagatgacgatataataaccattgataatataatgaaatggtttgctggttgtctagtcgtcaatcgacgacattaataaaccgtttaataagtaatggtattatcgagtgtctgcccttgttacggcctgtcttgttactgctagttttgctattaactagtcttgtcattaactgcacgctattctgagcccagctatttttataagcaggaagacatgagcaaaattgtttttgtggaagacgacccagaggtcggaaagctgatagcggcttaccttggcaagcatgacattgatgtatttgttgagccacgtggtgataccgcacaagccgttattgaacagcaacagcccgatctggtgttgctcgatatcatgttacctgggaaagatggcatgaccctgtgccgtgacctacggccccactatgatggcccaatagtgttgctgacatcgctggacagcgatatgaaccatattctctccctagagatgggggcaaatgactatattctaaaaacgacaccgccagccgtgctgctcgcccgcttacggctacatttgcgccaacataatcaacggttacgccaacagactcccttgcaagccaaagagacaataagctccccacccacgggttacaatgcgattcattttgggctgctatgtattgacccagttaaccggcaagtcaatttggatgatgaagaaatttccttatcaacttctgactttgatcttttatgggaattggcgacacatgctggaatcattatggctcgcgaggcgttattgaaaaatttacgcgggatcagctatgacggtatggaccgaagtatagatgtcgctatctctcgcttacgccgcaaactctatgacaatgcactggacccattccggatcaaaacggtgcgtaacaaaggttatttgtttgcgcccaatgcctgggagtccaagcagtaatgagaaagctatttattcagtttttttttgttgttattcgtttgcttcatggtgatggcgatgctggttggcctggtttataaggtcaccgctgagcgcgcgggtcgtcagtctttagatgacctgatgaaaagttcactatcactgatgcgcagcgaattgcgggagatcccgctaaaagactggaataaaaccatcgcaacattagatttaaatctttcttttcaacttcatatcgaaccattagataaacgtgatcttggcgcacaattgaacaaacggctacgtgcgggtgaaattattgcattggatgatgaatataccttcctgcaacgtatccctcgtagccactatgttctggcggttggcccggtcccttatctattttatttacaccagatgaggctgctcgatttagcattattaatcttgattggcctgtcgttagctcttccggtatttctctggatgagaccgcactggaaagatcttctcaaattagaaaatgccgctcagagactgggctcaggccaccttgacgagcggactcatttcgaccccacttccagtctaagccgtttaggcgtggcttttaaccaaatggctgacaacatcaacaccctgattgttagcaaaaaattactgattgatggtatagcacacgaactacggacaccattggtacgcttacgttatcgattagcgatgagtgataacctgaccgaaagcgaacagcaggcgttacatcatgatatcggtcaattggaagcacttattgatgaactactgacctatgcacgtttggatcgcccacaagtttccctcatgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaccctcaatctggaacctatcgacctaccggcctggctaacaaccaaaatcatggatatccgctcgattcatcaagagcgtgagatcgaacttgatattccccaccgtggtgattttggtgccgttgacctgcgtctgatggagcgagtgctggataacctggtcaataatgccctacgctattcacatcaacggctgcgcatagggttatggttcgatggcgataacgcctgcctacaggttgaagatgacggccccggtatcccgccagaagaacggacacgaatttttgaaccctttgttcgtttagaccccagccgtgatcgcgccactggtggctgtggattggggctggccattgtccattcgattgcactggcctatcaaggcagtatctctgtcaataccagtccattaggtggggccagtttccgctttagttggccgataaaaacacatttgcctctatccgctgatcagaattaatgcgcgaacagaactaattcttcgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgctatttcgcgaaccactatggagtgatttatgacaaccgcttataaccatctgtgtactgcctttacacgcctttcccgctttgaacatttgtccgctattgcgggttgggatatgcagacaatgatgcccgcgaaaggaaatcttgctcgctcagaagccatggccgagcttaatgtattgcagcatcagattctgaccgccccacagataggtgaatggttgaaacaagcggaacaagaattgcttgatgaacaatcgattgatgaactaaaactggctaatttgcgtgaaatgcatcggcactaccacaatgcggttttattaccggaaagtttagtagaggccaaatcattggcgggtgcccgctgtgaacatgcctggcgccaacaacgcattgcgaacgattgggctggttttgcagaaaatctacgtgaagttgtcaaactaagccgcgaagaagccaaaatacgcgctgaggcggcaggtacatcaggctacgatgcattattgaatttatacgaacccggtactaacagcgctgatattgatcgtatttttggtgatcttaagcaatggctccccgcattattacagaaggtgacaactaaacaacaaagcagtgaaccatgcctgatcccacaggggccgttcgatttagaaaaacagcggcagttggggctaagtgtgatgaaggtccttggttttgacttcaatggcggacgagtagatgtcagtgtgcacccattctgcggtggcgttcctcaagatgtccgtatcacgactcgctataataatcaggaatttctcagtgctttaatgggcatcgtgcatgaaactggccacgcccgttatgaacagaatttaccgcgtgaatggttggggcaacccatcgcacatgcccgttctacagcaatccatgaatctcaaagtctgctgtttgaaatgcaattagcccgcagtaatgagttcctgcaagtgatccacccactggtcatacaacaatttggtgagcaaccagcttttgcagaacataacttcatcgcacttaatcaacgggttaaaacaggccttattcgcgttgatgcagatgaagtcagctaccctgctcatgtcattttgcgctacgaaatagagaaagcactcattggcggtgagattgacgtagaggatatcccggcactctggaatgaaaaaatgcaacagtatttggggatcaatacagagggagattatcgtaacggttgtatgcaagatattcattggacggatggggcttttggttatttcccaacatatacattgggtgctatgtatgcggctcagttattccatgctgcgcgaagcgcaattccggcgttagattctcacattgctaacggtaacctcgcccccctactcaactggttacaacagaatatatggcagcacggtagccgttacccgacagctgaactgatcacaaaagcgacgggtgagccccttaacccccgatatttccgccagcatttagaacgccgttatctctgatttttaattcggaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataagcctgacgcaatcaagcttgtcaggcttatttatacctgtcgtcgtgctatccatcgaacctcacgcttcatgtattagctgtctcaactcctcctagttattgtcttgtgaactattgtcttgtgtaacatctttgggagcagatcagggatttgatcccctcttcttgctgaaaatccaatttgttaatatttacaatagaatacgggcatcaagatagttaaagcggcgacatattgcacggtgtcttatcttaaacacttactgtatgttgtaactaaaatgaccagctaattatcgctacctcacatcctgaaaataagaaccccctaagtaattaacggtaaatatcccattaagcactttgccttggagttaacaccaggtttatgatgttttcgtgtcgccatgataggagaacataagataagcatggtagaagaccgcttctgttttccctgtgaacaacccatcaaaatggagtaaaccatgacgaaaaatagttaggccattatcattttgttggtgattatggtgttgtgaacactgcttgcatggggagtattcagtttacttaattggtggcctgcattagctgtaacggctcgcaatcgaaaatcacccgactcgcatcgcaatcagcgcagatttcggctcacattaactgcaaatcaaaaacgccattggctcgcatttatcctgcccagttcgcaatccattcatctcgccctgaaagggccaatgcacgtacagctccaaattgctatattattttctgtgtagccagactggctgcataacctattacaggagaataccatgagaacatcattgttcagtaaaaccccttcggtcacggttcttgataaccgcggcctgaccgtgcgcgacatcgcgtaccaccgccatcccgactcgccggatgttatcagtgagcgtatcacccaccatcagtacgacgcccgcggctttctgacacagagcgccgacccgcgcctgcatggtgccgggctgatgaacttcagctacctgacggacctgaccggccgcatcctgcgcacgcagggggcggataacggtaccaccgtcagcctgaatgatgctgccggacgaccatttatctcggccagtaatatcagcaccagcgacgacggtactgaagacagaggccaggcgatgacccgcacctggcagtatgaggaggcttcactgccgggacgtctggtgagcgtaaccgaacaggtgaccggcaaagccacccgcatcacggagcgcttcgtgtacgctgccaatactgacgcggaaaaaagcctgaacctggccggcgcgtgcgtcagccattacgacactgcgggactggtgcagccggacagcattgccctgaccggtgtaccgctctctgtcactcgccgcctgatgaaaagtgcggataacccggacgccgtggccgactggcagggggcggacgcctccgcctggaacgaccaactggacggcgaaacgcatacctccttgaccaccgcggacgccaccggggcggtgctgaccaccaccgatgcgaaaggtaacctgcagcgcatggcgtacgacgtggcgggcctgctgtcgggcagttggctgaccctgaaggatggcacagagcaggtcatcgtgaagtccctgacatactcagccgccgggcagaagctgcgcgaggagcacggcaacggcgtggtgaccacgtacgaatacgagccggaaacgcagcgcctggtcgggattaaaacggaacgtcccgccgggcacgcctccggggcgaaggtgctgcaggacctgcgttacgagtacgacccggtgggcaacgtgctgaaggtcactaacgatgcggaagagacgcgcttctggcgcaatcagaaagtggtgcctgagaacacgtacacctacgacagcctgtaccagttggtcagcgccaccgggcgcgagatggcaaacgccggccagcagagctgcagcttaccgtccaccaccgtcccccttcctgccgacagctccgcgtatacccgctactcccgaacctatacctacgacgaagccggcaacctgacgcaaattaggcacaatgccccagccaccaacaacagctacaccacaaaaatcaccgtcagcgaccgcagcaaccggggtgtactaagcacactgaccgaaaatgccgcagacgtggacgcgctgttcacggcaggcgggcagcagactaagttacagccgggacagcatcttatctggacggcacgtaatgagctgctgaaggtgacgccagtggtccgcgacggcagcacggacgacagcgaaagctaccgctatgatgcagccagccagcgaatcctgaaggtcagcaggcagaaaacgaacaccagcatgcagacacagcgggtgctgtacctgccggggctggagctgaggagtaaaaaatccggcgatacggaaacggaaggcctgcaggttatcacagtgggtgaggcgggccgtgcgcaggtgcgggtgctgcactgggagagcggcaggccggatgaaatcactgacgaccagatacgttacagttacgacaatctggccggtagctgcagcctggaactgggcggtgacggcaatatcatcagcgcggaggagtattatccgtacggcggcacggcggtctgggcggtgcgacgcgcggtggaagcggattacaaaaccgtccgctactctggtaaggaacgggatgcgacggggttgtactactacgggtaccggtactatcagccgtgggcgggcagatggctctccgcagacccggcgggcatggtggacgggctgaatctgttcaggatggcgcgcaataatcctgttgcgtttattgatcgtaatggtcttaattcagaattgttatattctcaggcattcaaacggacggcaaataaatataacgtaattattggtgtaagggcacctaatccattaggtgaaactttattaaaagaaggctttccatcaaaaaatttccatatgaaggcaaaatccagtccaacaggaccaaccgcaggttttattgcagaagacccgatttactctaaggtgtcaccttctgcatataaaaaacagagagcatcaattgataaggcaaaagctttgggctcggaatctatagatttattcattagcaaatcacgaattaatgagttaatagatactgggaatttaaattctctaggcgaaaatcgttactcagcgaagtatccgtatggtactcaagagtttgagattggaaataatggaagagttttaaattcagagggaaaacctgttaaagtaatgactaatccaccggagattggagagagaaaaagcaatagttcccccataacagccgattacgatttgtttgcaattatccaagtgttaatcagtcagttaatgaaagacccctgacagtgccccataagttgttacgtggtgatttttctctccccttcaccagtccaaaagggaaaaatggcatgagtgaagatgtaaatatgggaaatcttcatcattttgggaaaacgatcgtcaacagtttaaataaagagattaacgcagagggatatgctggcggtaaattggtctggcataacgatgaagctggaaatccatttagccctggatttgatgagaatgacaaaccaattttcttcctcccatcaggaggtatgttccaggcaaaaaataaaagtgaattgcttggtttttattccagattgcggaggagtggatacactccagaacatagtccaatttttggtttttaagttgtagttaagcattactaaccgaaagatagttatattcagaaatggatataactatcctaaaaaattcacacgctaagcccctcccgatgtaagccatacgctaatcttcatgataaataccggtagcttccataacgagacgcgcctgttttgggtcgcgtttttgcatgaccaaccagtttatgacggcctctgccgatgagatgccattgggtaatgattttgtttttcgtttaccgtccagcccatcagccaacaaacaaatatccagcgttgccttactgacatcaatcccaacgtgatacagggtttacctcctttcacagaaaccatcacgcctgttttgcttgttcattcagagtcatagctcttggtaaccgttcaagatttatgctggcgtgaaaggtgaaacagagagggttttctacgactcaaggttttcccttagcggcgttttgatgaaactctctctgtttcagtgtggcgatagctaatcaccacaggggttaaaatataagtggcgtaagccaccggagcgccccgaggggcggtcaacccttcactcacgaggctaaaaatagctttttcaataacctcaaaggagccaaagctcctttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaggagccaaagctcctttttataaggtgactgaattctattatttaacctgaacaccttctactgacaggatcaattcgacttcttgagaagctggtcctaaatctgtcgtaatattgaaatctttcaacttgatgttaccgttggcttcaaaaccagcacgataacccccccatgggtcgttaccctgccctgtcagtttactttccaacgtcaccggtttagtcactccatttaacgtcaggttaccgataacagaataaccatcaccatttttcttcacttcagttgactcaaatgttgcctgtgggaatttagcaacatttaaaaaacttttaccgcgtaggtgtttatctcgttcagcatgattggtatcaacgctattggtgttgatcactacattaactttatcagctgcaggatttttatcatcaaatgtgaaagaaccatcaaaatcgttaaagctgccatataaccagctataacctaaatgtttaatccggaattcgataaaagcgtgttgcccttctttatcgattttataatcggcagctacagcgctaccggcggtaaacatcagtgcgccaagactcaggcccaacagggtcttattaatcatacgaaattctccataatacagtaagttaatcgatgctacgtcctagcatccgtttaagggtaatatcaccatcgataaagtgatgtttaagtgcagctaaaccatgtaatagtgatagcactaccacagcccacgctaaatagagatgtatagtgccagcggtatcagcctgatcaggtaacccggccaacgttacgggtatagcgaaccagccgaatacattaataggttgtccgtctgcagtagagattaaataaccactaagcatgagacaaaacagaatgctatataacattaaatgggccaagacagcactgacccgggtcaagcggttatagctcgataaaggcttaggtggcggtgagataaagcgccagatcaccctaaatagcatcacagcaaaaaggatgcaccccacgcttttatgtatttctggtgcctggtgataccaaccatcgtagtagcccaaggtcaccatccatagccccagagcaaacagtgcatataccgttaatgcaaccaaccagtggatagcaatagtgatatatccaaactgctccctcgtattttttaaaagcatagagattcccttttgcttgattcataaaacaacattcaaacattattaaacataaaatcaacatttattttatataagatatattcctctaattgctgtcaattattttgctgaactctataattaatcaatcagttaaattgttgttctttacttaacatgacataagaacagtaaatacacagcatgaaaattaggctgatattttttcatctctatttccaatgcgctatccaatagtccaatgttgattaattttgagatccactgtcttcaactcaacttaaatttatataaaaatcaacttactgattaatatacatacagtctgaataaataatatatatgactgagttattacacgcagcatagacaaccgcatcactcactagatttgggcaatacggcaaacgtagcggttatgaaatatagaacgccatgccttcataacacacagggagcgtggtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccgaaactaatgactcactgaagccttgcaaggttttctctactctgattataacgacccaacggggccggtatatgaatagaacactgaggaacgaatcatgaaaacagtattgactctgattgttgctgcaaccctgagtttattctctgttgcttttgcagccgacacagtagtaccgcaaaccacaccaacggcgannnnnnnnnnnnnnnnnnnnnnnncagcagtgcataacgcatcagctaaaaccatgcaccacaaaaaagcacaaaaaccaaacacaataaaaaatacgcataaaaccgcccctgaacaaaaagcccaggcagcccaaaaacaccataaagcggcacatagccacaaagcacctaccgtagcaccagcggctaaatagccccattgagttggagacaggtgtggctgaccattctcgattgacctgttaaaaatgattcactcaacacccggttctccgggtgttttttatcaggagtgctgacaatgctgcgccgctatttatttgaaattattttctctactttggttatttgcgggctggtcacgctatttttttatttatagcacgaaccttgccgccttcctgcaactcgcgttatttagagtatagttagccatagcataaccactatgagcagctttatcagcaaggttcaaggtgtgttaatggatgattccttagtcagtaaaaaagcaaggttaattatttatgcgtttatttttattattacttagcttgctacttatttccattaccaccgctttcgctctagataaaccggacggaagtaacagcattgaggaccaaacagccctattttttggtaaagatgatcgcactgcggtaacaaacagccgccaatggccatgggaagctattgggcaagttgaaacggccagcggcaacctttgtactgcaacattaatttccccacgattggtattaaccgccggccattgtgtcttgactcctccgggtaatattgaccaagccgtcgcgttgcgattcatttccgataagggccactggaaatatcaaattacggatctgaaaacacgggttgatgccaaattaggccagaaactcaaagccgatggtgatggctggattgtgccacctgccgccgctgcctatgattttgcattaatccaattaacaaatgcagcgcctatccccatcaagccattgcctttatgggaaggtactgcaaatgaactgacaaaagcgcttaaattggttaaccgtaaggtaacgcaagccggttatccactcgacaacctcaatacactttataagcatgaagactgtttagtaaccggttgggcacagcaaggtgttctggctcaccaatgcgatacgctgccaggtgacagcggctcacctctgctgctaaaaaatggcaatagttggtcattgattgccattcaaagttccgcgcccgcagccaaggagcgttatttagctgacaaccgggcattatcagtcactgcgattaataaccgtttgaaaaaattggtcaataagatagccgatacaactcagtaattttaccttagcccgctaaatattatgcgatcttgtatttattgaggtgagtcctttactccttagtcgcataagatgagtttgggttgaattgaaaaacgaaagtccctcctagtgctgcggcataacggctcaaggtggtgaggttaggtgaaatgatgcctttctccatacgactgatattttgttttttcagccccgcccgcagtgcaacctcttcttgagtcaaattgcattgttggcgggccgctttcagttcagtcatcatcgcttgccgaatttgtaaatccgtataggcgtcattcacctgcggatgactcaacgctgctgctttaaccaccgcaaaaggaatgatgtcaaaatcgtctgtttttttcatgactgcaatctccgtttgagttctttcatgcgccgataagccaatatcagtgtccgtcttggggttttctgtgtttttttctgtaggaggtgaatgatataaacctgccgatggaggtggcaaaagaaaaaaccacgcccgataccttctttagcgcttacgcgtaattcttttaacccctgccccatatcccgtacataaggctctctcagttcatgaccacaagcttcaagctcatccatcgccttaatcagtaccgcctgtatgcctacgggtaatcttactaactccctctgtgccaaccgtaacaaactaatcttatacataagccgtccctgctccgtgaaaaacggtatcaaactcaccataggtaatcaaatatggtgacccagaatcagacaaactttcaacaaccgtctgatccctcagcgcaggtataccgccagtcattaagttgatgcaataacctggcggctacagttcagggttaattattcattcacgggcggtttcgcataaaaaccatcttgtttcatcgattacatgctgtctttatggggaaatgataaaggggaatgatattgaagaggcgataactcactaagaaataaaaagaattcgacgcctaagtctagatagctcaggcgtcgaataggggcatcaatcagacagaaagctgttcgatcgtttgtaagatacgtttgtcagacaccggataaggggtgcccagttgttgagcaaataaactgacacgcagttcttcaatcatccaacggacttctttaacctcttcatcttgctgacgtttaggcggtaatttattcaaccactgttgccatacttgctgaacatgctcaattcgcagcatttgcgccctatcgcgatgaggatcaaccgccagtttttctaagcgccgctcaatagcctttaaataacgtaaagtatcaggcaaacgcttccagccattactcgtgacaaatccacgatagataaggccagcaagctgagctttaatatcagaaagcgccaataccagtgaaatatcgatccggcctttcaaccgcttattaatactgaacaccagcgtgaggatctgctcaacctgcttggcaatatccaccacggtgtcattcagttccgcacggactttttcttgtaaacgagcaaaatcagcctcctgccagaccgggccaccatgctgtgccaccagtttatcgacgccacaggcgatgcagtcatcaatcagatccattacgttgccatacgtattgaaatagagacccagtttggatttattcggcaatttctcatgtaagtacttaatcggcgaaggaatattgagtagcaataaacgccgggtaccctgccacatagcctgttgttgttgcgattctgtatcgaacaaacggatggcaacactgtctttttcatccactaacgctggataggctttgacttcatagccaccgcgccgttgctcatagcagatagggagatcgccaaaactccagatatgtaagttattttgttcaataccatcatccgcgacggcagaaagtgtttcctgtactttctcttgcaactgtaactttagggcggcaagatctttgccttctcgcaaaatacggtttttatcgtccagcacacgaaacgttattttcagatggtcaggcacctgatctaactgccaactatcacgtgacaccgtcacgccagtcatgcggcgtaattcacgctccaaagcctccaataaacccgtttcgagtggtgttacccgtgccagaaaagcatcggcataattaggtgccggaacaaaattacgccgtaccggtttgggcaatgatttaatcagtgctatcaccagttcgcggcgaatccctgggatctgccagtcaaacccctgctcatggatctggttcagaataggtaatggaatgtgtactgtgacaccatcggcatcggtgccgggttcaaactgataaaacagacggagttttagctccccttgataccaaaaattcggataatcaagcgggtttactttgttcgcaccctctttgataagcatggttttttcaaagttcagcagctcgggtttcgtctggctcgcttgcttccaccagctatcaaaatggagggcagagataacatcacgaccaattctttgatcataaaagttaaagagtgtctcgtcatcgaccagaatatcccgccgacgggatttgtgttccaactcttccacttcagccaatagcttaagattcattcggaagaacgcgtgccgcgtctgccagtcaccttcaaccaacccgtggcgaataaacaactcacggcagagcagtggatcgatcgggccgtaattgatcttacgctccgtaacaatcggtaagccgaataaggtcactttctcgctggccattaccgcgccctgagctttctcccaatgtggatcgctgtaatggtgtttcaccaggtgctgggctaaaggctcaatccattcgggttcaatacgtgcagcaatgcgcccccataaacggctggtctcgaccaattcagccaccatgacccacttggggggctttttgaataagccggagccggggaaaatagcaaagcgggcgttacgagcaccggtaaactcttgcttctcaacatctttctgcccaatgtgagaaagtaaaccggtcagtatcgcggtatgtacactgcggtagtctgcggcaacactgttgacgggtatccctaactctttaacgacctgccgcaactgagtgtaaatatcctgccattcacgcacccgtaggtaattcaggtaatcgctgcggcaaagcttacgaaattgtgctgatgacaacgctttttgttgttctttgagataatcccacagattaacaaaggcgagaaaatcggaatctttatccgcaaaacggcggtgtttttcatcagaggcctgctgtttatctaccggacgctcacgcggatcctgaatagataacgccgaggtgataatcattaattcacgtacgcagccacttttctgcgcttgcaataccattctggccaagcgtggatcgacaggaagttgggctaactggcggcccaatggggtcaattgctgatgcccgttactggcggtctgaatggcccccagttcctccagtaaccttacaccgtcttggatattgcgtttatccggtgcttcaacaaagggaaatgcagcgatatcccctaaccccagagaggtcatttgcaagatcaccgaagccagattggtccgtaggatttctggatccgtgaactcagggcgggagagaaaatcttgctcggaataaagacgaatacaaataccgtcagagacacggccacaccgccctttacgctgattagccgatgcctgagaaataggctcaatcggtaaccgctggaccttggtacggaaactgtaacggctgatacgtgctgtgccgggatcgataacatatttgatacccggcaccgtgagtgacgtttctgccacgttggttgccaacacaattcgccgcccatgatgtgactgaaacacccggttctgctcactgtttgataagcgggcatacagcggtagcacttcggtgtgtggcaaattttgctttatcaacgcatccgctgtgtcacggatttcgcgctcaccactcataaagattaagatatccccggcgctttcacggcccaactcatcgactgcatcaaaaatggcctgcaattggtcccgatcaacatcatcggcatcatccacaatcggccggtagcgcacctccaccgggtaggtacggccagagacctcaataattggggcgttattgaaatgttgtgagaagcgttgcgggtcaatagtcgctgacgtaatgatcactttcagatcagggcgtttaggtaataactcacgtaaatagcccaagataaaatcaatgttaaggctacgttcgtgggcctcatcaatgatcaacgtgtcatattgcatcagcaggcgatcttgctgaatttcagccagcagaatgccatccgtcattaatttgaccagtgtattttcaccgacctgatcgttaaaacgaactttgtaaccaacacagccgccaagcgaagtatccagctcatcggcaatgcggttagccaccgtccgggcggccaaacggcgtggctgagtgtggccgataacgcctttcaccccccgccccagttccaggcagattttcggcaactgtgtcgttttacccgacccagtctcaccggcgacaatgatcacctgatggtcacggatagcgttataaatatcctgtttcttctggctgacgggcagattatctggataactgatcgccggacaagccgcccgacggcgggttactcgctgcattgctatcgcgatttcggcttcaatttcgtgagtaatcgcctgtatggcgtcagggttattgatttttcgtgcgctatgtagccgacgctgaatgcgctgttggtcacggagcatcaactcaccaagttgagtggataatgctgtgagcgaagatttcacgttctatattccttattacgtagatcaccgctaaatgcgaaggtccaccattttcatactgtcacttcaattaacagatatcgtttcaattaacggacatattttattcattaagatgtcatttttatccgccaacccactttttttggttcatggtttctattatagagttgatttacggtttctatttagagttgattcatagcttctattatagagagtaacatagcctttagtgccgccgtaacccagcctgtattttcgccataatcacttcattcaataaaatcgaacaaagagcgcaaaatattgcgctatcactggtagcaaaatctgcataaagtgtatctcattgaaagggcgtgtcgcctgaatttctgttctctgttaaggaattacgatgagtaaagtactggtcctgaaatcaagcatcttggcaacctcttcacaatctaaccagttagctgacttctttgttgagcaatggcaagccgcccatgcaggtgatcaaattactgtccgtgatttggccgctcaacctatccccgtattagatggcgaactcgtcggtgcactgcgcccttcaggtacagcattaacaccgcgtcaacaagaggcgttggctctttctgatgaactgattgctgaattgcaggcgaatgacgtcatcgtgatagcggcacctatgtacaacttcaacatcccgacgcagttgaaaaactatttcgacatgattgcccgtgcaggcgttactttccgttataccgagaaaggccctgaaggcttggtaacaggtaaacgcgcgattattctgaccagccgtggtggcattcataaagataccccaaccgatctggttgtcccttatctgcgtctgttcctgggctttattggtatcaccgatgttgagttcgtgttcgccgaaggtattgcttatggcccagaagtcgcgaccaaagcacaagccgacgccaaaacattattggctcaggtagtggctgcttaagccgagtgatactcgctcactaggggtgtcaccctaatgaacgagtaaaaagatggcctcgtattaccctcattttacccgaaagccatgtgatgattgcgcgccaaccggcgcgcttttttatgccttttcttccgccagcagaaccatggcactctcttcatcagtcactaaaccattcagccactgccccttcaaagccgctttaatcgcctgatgcttttctttcccgccggcaatagcgatcacgggtttttccggctgaatacgtaatttcacgctggttaagcattgatccaacgcgtacgggacgggttgcccatcagcatcaataaaattacccagcatctccgcgaccacatgcgatgcgagcaaggcatccacatcttgcgccgaaataaaaccatctttgtgtaacgggcaatggtagccaatcgaaccgataccgataaaggtgacatcggcctgcgctgctttttcggtgacggtgcgataaatgcgatggttacaccacaggtcacgatcagcggcgctgtcagcaaataaaggggctggcaggataaaatagcggccttgggttttctcagccatccacaacgggacgtcgtaacgggtgcaagagccgtcagcggcaatggcccctatcaatgatacacagctatgttgcggccgttcaacatcaggcaactcatcgatggcggcctttaagctgcgccctgaaccgacgccaataactaagggttgctcttgtcgtagaaactgcgccatcacctcggcccccgccacggcaattgcacgttgaacccccgcgttgtccatgccttggctagggacaacctgacaacggtgtaaaccatagcgttgttgtaattgctcggccagcgccatacagcgagccacagggtgcgtgatattgacactgaccaatccattatcaatggcgcaagccaccaaccgctgtgcaacctgccgagagacgcctaacgcctcggcaatttcatgctgagtttgcccagcaacataatacatccaggccgctctggccgcctgatccagtttcttatcactcttatgcatgggttatctgcgcattattttttgaagtaacaatattagtcatattacgtcgctatttcgcagatttttatccctacgcacgtttatgtgagctaaagctcaatttgagggcaaaagttacattaacctacacgaaagggcaaatgcccaaatattgaatttatgcccaaacaataactgtagcaccttctgtaattgtggagattattatgaatactgacctgaaatcaccccctgctgtgtggctgcatattggtgctggctccttccaccgagcccatcaggcttggtatttacaccgtttgttagcctcaggcgatgaccgttggactatcgctttggccaatattcgtgatgacgccatcccactactggacacattgcgggcgcaacacggtgaatatgtcttggaaacggtcacaccaagcggtgaacgccagtatgaaaagataacatcactgcgcaatatcattccttgggataaagcgctagatcatctggtagcgcaagggagtaaacccgaaactcgcgtgatctctttcaccgtaacggaggggggctactatttagataatcaatttaatctgcaacaggacaatagcgatattcaggccgatcttagaggagattgccgcacgatttacggggcaattagccgtatcttgcaacaacggcaacaggataagagtggcccggtcactctactgaactgcgataacttgcgtcacaacggtgaacgattccgccatggcttattagagtttcttgctctacgaggtcaacaaagcctattaaactgggtgacaagccagacccgcagcccgaataccatggttgatcgtatcaccccgcgcccatcagccgatatcgcgcagcgggtgttggaaaaaaccggtatcgtagataacgctccggtgatgggggaatcatttattcaatgggttattgaggatgattttattgctggccgcccggcactggagaacgttggggcggaaatggtcacctcggttttgccttatgaagaagccaaaatccgcattctgaacgccagccacagttgtattgcttgggcgggcagcttgattgggcaatgttatattcatgaaagtacccaaaccgacgctatccgccagatggcttatgactatgtcacgcaagatgtcattccctccctgacgcccagcccacttgatttagcccattaccgcgatgtggtactggaacgtttcagtaatccgtatattcgcgatacgaaccagcgtgtcgccgccgatggattttccaaaatccccggatttatcactcccacgctgatcgagtgttaccaacgtggcggagtgcctaccgctaccgcaatgttgcccgcattattcttcgtatttatggaaagttggcaccaaggcactctgccgtatgaatatcaggatggtattctggacccagcagccgtccatgccatgtttcagtcttctgaccctgcaggcttatttgcccgtgatagcgcccttttcgggccgctggccaatgatgatcagttcgaacagttattacgccagtccataaatcgtgtctctgcttgggttagcactaaccgttaatccctgaggaggggcttgggggggcggcgcgtttagggggcgggggatctccggtgataaatgatcgtcagtaattaatgatcagccgtaattaacgatcagcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcagtaatgaactacaggccggtacgaagccgcccattgttcaacgtgttatccctgatattatcggcaggaggatttagcgtttcatccactggccattaatcccgcgcacatattcgccctccgccgcgcggttgactaatttctgccccgccaatttggcgacattctcggttgagatatggtttttttgcgccacttcctgatacttctccgctctggcaagattgatttgctccaccagcgccaaggtttctgcatcttttttcaccggcgctaaatagccactcaaggtctctcccacccggccttgttgttttgcctgttctaatgtcaaagcgaacgagtgcgggctgtacagtaaactgctggtcaacaccaaacaccccaacgcaagccggatcagactttgccgcccatcaatccagcctaaagtatgctttttcatgatggttccttagaagagattggattgatttttaagcaatgcttccacatctttatcgacccttatctggatttcatgctcaatcttgacgttcatattaatcgtgataggtttctctggtgtcgctacctcaagacggacacagccactgagcagtaaaatacccagagccatcgccacacgctcccctgtcaaaatcttcattccttcgccctcgtcggtattggtgctgttggttgtgatgaaataccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtaatgaaatagtctgttgcaaccactcttgtaaattgtcaccaaatcgtaggctgcgccaaagttggaacaggttctcctggtgctggtaattcagtactaccgcccgtgtgctatttttttgcgaattcacaccatgaactttagaggttagcgtcaactgccccagattatccagatccactttggtatacgattgagaaatctccatgtaacgcaaccagtcaatcgccgcaccggcgacagtattgctctcactgatagaatcggtcaggtctttatcgagccgtaatgtcagcatgccgtcattggcaatccaaccattacgcaccagccactgtgggttattaagataaagcggtaattcgccgttcactttacccgacatcgcaaattgcttcggttgtaatacggtgaacaacgcgctcagatcaatctgacttaatttgaggacggcggcatcatgttgtggcaaacgcagcgcagacaagctcaggtggccgttcaaaatatccatgccaacattgcttaatgttagtggtgccgtttctgaataaggataagtcccctgtaaatcagcagtaatattctgcatatcaaagaggttattcaacgaagcgatacgtagcattaccggctctttagcccctaactgccagtgatggttctgtaaacgatacgacatgacaaaatctagcccgcttaactcaccgtcctgcagccacatgccgccattgtttaccacccaatgcccaccggcagtaaacccttgttcacgcgccgcagagaatgcggcttgcgcataaaacgtaccgtcccgcagtttgatccccagatcttttgaaatcagtggctggaagaccattaatgactgcttaggccaccaaccctcaccacgcaagcgctcaccatcccagcggccacgtagcggaattggcccgatagactgagcttgcaattgcccttgccagaggaaactatcgagatcgcggccattgaattgcagtgataacactgacggggggagataaccgccaccatcactgaactccacttttttagcgctcagtttcagacctgcaataaacgcggggtggtggttatctcgttgccaggtcagcggtttcgtcaatatcaaacgtggtgcgtccaccttgactaggccatattgtaaacgatcaaaccccgttgacagcgtatccaccgtaatcagcgtatcccgccaactccccgtcccccccacatcccagcgtgccgctaatggtggcaagtttccgctcccccaatagcgccattgccaattgcccttatctggccaaaacgcttgtgcctgcccatccaaatgcagattgacactcccccagtagctatcctgagcatcaacgattgcctgtaaacgccccgtaacacccgcggcggtcacccggatacccgccagcggccaacgagcatcttttatccgcaattccggggtcagattaccataagtacgcagcaaggcgccgggggacaatatccacgtcggattcaatactgaaccgctaagtaaaccggggatcgtggcgttaaacaccatggtttccagatttacttgcccacttagttggaatcttaactcactgttaattaaacccaaattgcccggccccagcgtcaatacggcgttccctttgccatttttccccgaggtaatcacgttaatccgtgcatcaatcgaggtctgttccaatccttgatcccaatcgtgtagtgtcaggttaacgccccccttcaacggctgttgaccatatggccattgccactgaccgttcacgatctgaataagattcgccgaggcttgccagggtaaacgcgctaaaggttggttatcgccacgctcagttaaggtcaatacgccctgctgttgctgccaactcaagttcaatagcagcggcttcgacaaataaccggtggtcaatagcccatctaatgcgccttgctctggccactcatccaatgacaacgggattttaattttaccgctaagctgaaacagttgaggcataccgggaatggccatagagaactgattcaaactaagctgctgttgttcattcaacgtcacagcaaagctgagttgctgcccctgataaccgagtgtctgaagagatttattgttgtcaggtgatgtcagtgtcagcttgcctgcatattgctgccaaggggtgaccagcagatgattgatagtaagatcaaaacgggacagttgctgctgccattgcgccaaatcgagcggagagctatcaccgccagacggtaactgactcaaacaagcagtctccagcaccacatcacccgcacccaactgccagcgtccttggtgataacctatactcagttgactgatattagcgagcgtacaatcctgagccaaataacgcagttgctcgacacgcaacgcgccattacgccacacaggaagaacgggtaattgcagttggctacccgcaggtaaccaatacccggcgactctcggtaaccatgtcggcagagttttccataacacgagcagcgacagtgcgcttattaataacaacccgactactatttttgcgcatttagccatgacttgccttgttttatcaccaacctgacactgagtgcttcaatcactgcgcccaaaaaccaccaagacctacaataactgagccctacattgcggcaagataccataataactaggtaacagctgtgattgaaaatggagataaataccttatccttttagtcttaataagttacacagactgcgataaacttatcattgctgaaaattgtatgacttattgaaatatgttaaatttatcacaatattttggcggagaaatacgatgaaattagccgtttacagtaccaagcagtatgaccgtaaataccttgagctggtcaacaaagattttggctttgaattggagtttttcgattttctgcttacccccaaaaccgccaaaatggctgagggctgtcaggcggtatgtctcttcgtcaatgatgatggctgccgcgaaatattaactgaactggcgactatcggcgttaaaattctggcattgcgttgtgctggctttaataacgtggatctggaagcggccaaagagttgggtatacaagtggtccgagtgcccgcatattcacctgaagctgtcgcggaacataccgttggcatgatgctgagccttaaccgacgtattcaccgtgcttatcagcgaacccgtgatgccaatttctcgctggaaggtttgattggtttcaatatgcataaccgtactgcggggattatcggcacaggtaaaattggtgttgccaccatgcgtatccttaaaggttttggtatgcgcctgctggcgtttgacccttatccaagtgagcaagctctagagctaggtgcagaatatgttgatctgaagaccttgtacgccgagtctgatgttatctcactgcattgcccgatgacgccagaaaaccatcatttgctcaataagcagtcatttgatcaaatgaaagatggcgtgatgatcattaataccagccgtggcggtttaattgattcaacggcggcgatcgatgcgttaaaacaacagaaaataggctccctcggcatggacgtttatgaaaatgaacgtgatttattctttgaagataaatccaatgacgtgattcaggatgatgttttccgccgtttgtcctcttgccataatgtgttatttactgggcatcaggcgttcctaaccgaggaagcactcaccagtatctctgtcaccaccttgcagaatattgctcagttggataaaggcgaaccctgcccaaatatcatcaccctctgatgcattaacacccaatagcggatagcgagtgtacattctccctatccgttatgatgagtaggagataatatgagaaagttcgttccagtggctattatcggtgtacttctggcaggatgcagcggtatgaatcagtctgggaataatatgaaccctgtgacaaacagtagccatgtgaccgaaagtgacctgttacaccataattttgtcttggtcagcgttgatggtaagccaccggttaaaacacctgaacccaatattgagtttggtgaaaatatgcatatttcaggtgcgatgtgtaatcgatttatgggccaaggtgaattaaaagacggcatattgacggctaaggggctggcgagcacccgtatgctatgcgctgatgaacaactcaatcaatgggacgcactgattggtgatatattacacagcggcgtgaaagtgaccttaaataaagggcaattgacgatgagtaatagtacgcacaccttagtttaccaacagaaagattgggttaactgatgctcattgatgcataacctcttatttaggcggcagttttccgatagctgctgccaattaacgcaccgggcatgcaccgcgcaacaacgcttcctcgtcacaacgtttgccatccggtaactggcacatgcctacgctaccgccatgaagttgcctcgtgttagccaatattccccccgcattagcacaattagctgccgccgaattggacatattgacgtcatttgacatattcacattgcgataagcgatagcgttggtagcctgctgctcgggttcgtaggtctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatatttgaatcattgctgctacatgcggctaaaaatagcgccataccgcacactactccctgaaatattctcattcttttgctccggcaggatagacttatcaacctataatttataaacctagctagtattatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggaatagatgaagcacgacatgataaagatattcccagtataatacacaactcatccaatattcgggtcagtcaatcattcgatatgtcatctctgctaacttcgcggtagcgtcaaggaagaaaggtgtagtcatcggttagaagagcaggtatctatagtctgtaaaaaataaaacgggaacgaccatgatcactgatttattgttacgaattaccctagcggggattttaggtgggttaattggtcttgaacgtcaattacgggcaaaagaagctggattacgtacccatattttagtcggtattggtagtgccatgtttatgatcgtctctaaatatggttttgaagatttattggtcttagaacacgtcagttttgaccccagtcgagtcgccgcacaggtggtcagtggtatgggttttcttggtgccggtaccattatgattcaaaaacaaatggtcaaagggctgacaactgctgccgggatgtgggttacggcggctatcggtctggttatcggaagcggcctgtatgaaattggtatttatggcaccttgatgaccttagtggtgctggaagtcttccgccaattaagccagcgcttactcgggcagcattattatattgtcgtcaagttactccctgaaagcgtcccattggtgttggttgcactgcaaaaattgcatttacagcccatgaatctctcggtgacacaaaaccataaaagcgataatactagcagtgaattgacgatggaagtgacgttgtcacccaaaaagacggtaaatcaggtttatgaacaattattagctattgagggaatacatcagttagatattaagtagcacgtttggctccgcgttatcgtccaatcaacggtaacgcggaaaataaggatgtcagattaatgcatcggtgtcttggacaggaggttaatcaccataacacccgaaataatcagcgccataccgacaaccgccgcccaatccagcttttgttgatacataaaggtggcagcgattgagaccagtacaatccccaaaccggaccaaatcgcataagcaatacccagcggcatggttttaactacctgcgaaagcccccaaaaagcaataccataaccaatcacgacaaccactgatgggactaatcgagaaaaaccatcggatgcttttagcatcgtcgtcgcaaccacttcggcaataatcgccataaataaatagacaaaactgctcattatcactctctcatttcaacataagggcgacattatgcccgtacaaagttaaatcttcattaaattgacaccggcttcacagcggctttacaagtcagtgagttggcaagctaatcaccttgtaaataaagttttgtataaaaatcaccttacccctcctcttttattgccgaggccataatgattacgttaaacgacaatacgatattgctgtaaagccaccaataatctgcaaattgttaaagattatctgaaaatacccctatcacagccctctcacaaataggttcaccttgcattttattgaactgtatttggtgaattcagtcacacaaacgcgataactggcaaagaatatcttctgctaaaattttagcattagctcaaataatgaattatttcaaagaatattttagcaatcagagacacccattacgacgttttctctgtatgaaaagcaatgtgaaggtataaattaatgattacgactgacggcaacagcgcagtggcttctgtggcctatcgtgccagcgaagttattgctatctaccccattacccccagttctacgatggcagagcaagccgatgcttggtcaggtgacggcaaagtgaacatctggggcgatgtgccgcgggtggtcgaaatgcagtccgaagggggggctatcgccacggttcatggggcattgcaaactggcgcattatccacctcctttacctcctcgcagggattgttattaatgatcccaacactgtacaaactggctggcgaattaacaccatttgtacttcatgttgcagcccggacaattgctacccatgcattatccatctttggtgaccattccgatgtgatggcggtacgccaaacaggctgcgccatgttatgcgccagtagcgtacaggaggctcaggattttgccctgatttcacagattgccaccctgaatagccgaattccctttatccatttctttgatggttttcgcacctcgcatgaaatcaacaaaatagagccactcagtgacgagacgttgcgccagttattgcctcaagcagggattaatgcgcaccggagccgggctctttcgccagatcacccagtggtacgcggcacctcagccaatccagatacctatttccagtcacgggaagccactaacccttggtataacaacacctatcagcatgttgcggatgccatgcaggcatttgctgaagccactgggcgtgaatataaaccgtttgaatattacggccatccacaagctgaccgtgtcattattttaatgggttccgctatcggtacctgcgaagaggttattgacaccttgctcactcgaggggagaaagtcggtgtgctaaaagtacgcttatttcgccccttctccgcacagcatctgcttgcgctcttgcccgcgtcggtcggcaaaattgcggttttggatcgcaccaaagagcctggcgcattagctgaacccctgtatttggatgtaatgacggcattagctgaagcttatagccgtggtgatcgtgatacattgccaaaagtcattgggggacgctatggcttatcctccaaagaatttggcccccattgcgtattggccattttcagagagctgtcattagacttaccacgcccccggtttacagttggaatttttgatgatgtgaccggcctatcgttgcccctaagcgacgaaaaaattgaatcgcgcgcaacattggaagccctattttatggcctgggaagtgatggttcagtctctgccaccaagaataacatcaagattatcggcaacagcaccgcactctacgctcaaggttattttgtttacgattcgaagaaggctggaggcctgacggtctcacatctacgcgtaagccagacgccgattaactcagcctatctggttagccacgccgattttgtcggctgccaccagctacagtttatcgatatttatcaaatggctgaacgccttaaacccggagggatattcttactcaatacccccttcagcgcggatgagatgtggccacgtttgccacaagacgttcaggcagtattgcatcagcgccatgcccgtttgtttgtgatcaatgctgcgaaaattgcccgtgaatgcaaactcggtgcccgcatcaataccgtcatgcagatggccttcttccatctgacacagattctgccaacggccatggcacaagagcaattacgggccgcgattgaacgcagttacagcaataaaggggcagaaattgtcacccgcaactggcaagcactggatgcaactctcgaagccttaattgagatcccgctgcaacctattgacgaaaacagccctgtacgcccaccgattgtttcagaccaagcgcccgatttcgttaaaaccgttacggcaaccatgctggcaggcttgggtgatacgctgccggtatcggccttcccgcccgatggcacctggcctgtcggtaccacccaatgggaaaaacgcaatattgcagaaaacatccccatctggcagccagacctttgtacacaatgtaatcactgtgtcgctgcctgcccacactcggctatccgtgccaaagtggtacaacctgaggccatggccggtgcgccggacagcttacagtcactggatgttaaagcccgtgatatgcgtgggcagaaatatatcttacaagtggcgcccgaagattgtactggctgcaacctgtgttatgaagtctgccctgccaaagatcgccaaaatccagaaatcaaagcgattaacatgcggccgcgtctggaacaccgggcggtagaaaaagcacattatgatttcttcctcaagctgcctgaaatcgataaaacacaaatggaacgtatcgatatccggacttcacaattgatttcaccgctgttcgaatattccggagcctgctccggttgtggtgaaacaccgtatatcaaattgttgacccagttgtatggcgatcgtctgctcattgccaatgccaccggttgctcttcgatctatggcggtaacctgcctaccacgccatacaccaccaatgccgatggccgtgggcctgcatgggcaaactcattgttcgaagataatgcggagtttggtttaggctttcgcctaaccgtcgatcagcatcaaaaacgtgttacccggctgatccaacagctagcacctcaactgccggatgagttggtcaatcaactgatcaatcaggaatacaccccagaagagcggcgtaagcaagtctcacaattgcgtcagttgttacgtgagataccaggcaatgatgcacaacagttagcagcagacgccgactatctggtggataaatctatctggctgattggcggtgatggctgggcatatgatattggttttggcggtttggaccatgtcctgagcctgacagaaaatgtcaatgtgctggtactggacacccagtgctattccaataccggtggtcagcaatccaaggcgactcccctcggtgcggtcaccaaatttggtgaacacggtaaacgcaaagcgcgcaaagatttgggcgtcagtatgatgatgtatggccacgtctatgtggcacagatctctattggggcacagctcaatcagacggtgaaagccattcaggaagcagaagcctatcccggcccgtcactgattattgcttacagcccttgtgaggaacacggttacgatttggcatacagccatgaccaaatgaagcaattgacggccaccggtttctggccattgtatcgctttgacccgcgccgcgccgatgaaggcaaaaccgcgttagcactggattcacgcccaccaagcagtgacttgaccaccacactgcttaatgagcaacgtttccgccggttaaatacgcaagaacccgccgttgccgcccagttatatgccgaggctgaaaaagatctgaaaaaacgctatgacttcttgagtttactcgctggcaaaacggaaaaaacgccttcggaataaacagcactctcgtttaccctgtgcgatttactgagccagttagctaaaccgctaactggctttttctattatcttgtatcttgatttttttatattcttgtttttagcttaaacgctgtgtcggcgcgtacaaaagtggtttttagagaaagcaggctgcacaaatgttgtcacaacagtagccttctatcgggcattgcttgagtgctattataagggacataggtcacaaccgcccccattatgcccctaactgaatatgagttacgaataaatgctagaaaaacaatcggttaatcagaaagaacaatacaattttaacaagctgcaaaaacggctgcgccgtaacgtcggccaagctatcgccgatttcaatatgatcgaagaaggtgaccgtgtaatggtttgcctgtctggcggtaaagacagctataccatgctggatattttgcaaagcctgcaaaaaagtgctcccatcaatttctcgttgatcgcggttaatctggatcagaaacaacccggttttccagaagatatcctgcctgcttatttagataaacagggggtggaatacaaaattgtagaagaaaatacctacgggatcgtaaaagaaattattcctgaaggtaaaacaacctgctctctgtgctcccggctgcgccgtggtattttataccgcacagccactgaactgggtgcgaccaaaatagcgcttggtcatcaccgcgatgatattctacaaacgctctttttgaatatgttttatggcggaaaactgaaaggtatgccacctaaactaatgagtgatgatggcaaacatattgtcatccgccctctggcctactgccgtgaaaaagatattgagcggtttgccgttgccagagaatacccgataatcccatgcaacttatgcggctcacagccaaacctgcaacgtcaggtcataaaagatatgctacgcgactgggataaacagtatccaggccgtatcgagaccatgttcagtgcgatgcaaaatgtggtgccatcacatttaaatgaccataagttatttgatttcaaaagtattactcatgacagcgacattattgatggcggtgatttagcctttgatcgggaagcgttgccactgaacccagtcggttggcagccagaagatgacgaagacacagaaaaacgtccaccagtacgccttgatgtgttggaaattaaataagcggctcatcagtccagcctcgtttcgtttatgacatggaatgaggcgcattatttgccctgccctccgaaaatcccttttctatcagaatctttgatcgtgtatacgaccttttccaccgccacaacagacaacgcagctttctgagtatccacggcatgtgggtttacgaacatattatttcaagataaacatttagctaccccattgactatagagtaactctatcctttatattgatttggcataaaataacagaggtcaaacgtcatgaaggtatctataacacttccgtctgcattgttaatggcggtcttcacattcaatgcagaagccaatgtgcccaaaatgcctgctgattggcacggtggtgagatttctggcccaccacaggcgccaaatgcctgtggtgaagcaccagatatttcgcgaataaaaaataagtacttagatgtcagttatgctaatgcatcaccatcagaaaaaatggatatattcctccctgaacagtggaaattgcgttatccagttattattaatgttcatggcggggcattttttggttgtgacaaaatggataaccagttaacgcctgctctttatggcctttctaaaggttatgctgtcgtgaatattaattatcgtttaagtccagaagcagcctggcctgcgcagattaacgatctcaaagcggccataaaatttgttagagccaacgccataaaatataattttgacccagataatattattttgatgggagggtctgctggggggaatcttgttgccttggctggggtttccggcgatgtaaaatccctggaggatccaaaattaggttatccagatgtatcaaccaaagtgcaagctgttattgcatggtacccacccattgactttttaacaatggatgagcaatggaaaaaaattggtattgacggacagaaacattcaacagagaattcttttgaatctttccttatgcgggaaaaaattacccaagtagataaatcccgaatgtccaccaccaatccgatgaattatattaccgcggatgccccaccattcttaattcaacatggttaccaagacagtactattcctcggttacaaagccaactttttgcggccaagctcgctagcgccataggtagtgataatgtagaatataacctactgatgggtgcagaacatgccgatgataagtattttcattctaataacaatttggaacgtaactaccagttccttgcccgccatattcatagccagtaaaaatagtgggccaaatggcccactgatgttattggcaaagtgcccatggcggagagaacaggcagaccgtaaagacgcctgcttccctgcataaaaatagccttccatgggggctagatccgcgccactactggcgcggacgctttactcttctgcctatcctcacagttcacgttcgagtcgtcaagctttgtcagccgtctgaatgagccgaatagcccacaataaaaataattcgagattcaggtaggcggcaagagatataatccattttcaagttaaccatgttgttgatatgagtaaattagattatgtataaaataaaaaaattctctcaaataacggggatctctgaatttaatttacgctattttgaccagattggtctactgccagctgaacgtgataatagtcgttatagactctatcacccacggcaaatcgccatggctcatttgattttaagtctacaaaaagcacatgtttctaatgaaaaaatcaagagcatcttgatggattactcatcccaaaatagccagtccgcattatgttacgcacaacatgctattgatgagacgttgcaccaattaacatgtgccagacatttcctcacaacgcaaattgagcgtcagatgctcatcaatgacgccaaacgtcgattaaataatccatttattgaggaaagaaatatcgaaccgctggggatattctcgataaatacgcctaacattatcgatttttttaaatatgtctctgaagtatcaggaaacccggattggtatttacgtcatcgctacggatttattgttgaaagagaatccattcaaaaaaacaactataaattaatgaattttttctgcaatgagcctaatataatcaataaacatggtggggattttccagctggaagttattttagtggtttttataaaggaagtttggaaaataacccagcggtatctaaacacctatcgcaagcggatgataacggaatgaaccattcgtctaaggttattattgaacatatcagtggtccagccacagttaagtgcaagagtgaattcctgattaaagtgatgtatccctgccatcatcaactggacgggtcccacgagacaccaacagtattgactccttcatcaacaaattaagtatttgccttatgcacttcatgaccatggtgtagacgaggaataagcatcagatcatccagcatgggcaagtactcagatacaggtcgggcagatcggtcagatttacgtcacagcgcaatactacgcgccatgcccggcgcacaaaaaaatgccgatgtttttcaacatcggcaccgtaacaattaaatgctatgcagtaattcaaaataaaagtataacaaatatggagcgcaacgcccatcgcttgacgttgcattcacctgcaaaataatcatgcctgagccaccacaacaaagtcttgatgtggctcaatttttcggtgactaatcccaccctgcacgctctattttcttcggtgacgttcagtcaactaaagccatttactgcgctttaaccaccaggcaacactcaataccagaacgactaacatcatacaaaatatggtgaaaccgaaagcatcggtattaccaggtatccctcccagattgacgccaaataacccagtcagaaatgttgtcggtaaaaacaccatggccaagagtgacatggtataggtacgtcggttcatggcatcagccattaatgaacttatctcatcagacaaaactgctgtccgggcaatactgccgtccagatcttctaaaccacggcctaaacgctccgatatttcctgcatccgacggcggtcatcgtcattcatccacggtaaacgctcgctcgccaaccgggaaaaaacatcacgctgtggggccatatatcttcgtaatacaatcagttgtttgcgtaataacgccatttgcccacgcggtggaactttttgctccatcaaatcatcttccaaatcaatgattttatcgtgcaagtcttcaataaattcgctggtgtgatccgtcagaccatcagcaatatcaaccaaccaatgaccgctacctgttggtcctgtgccgctttgtaaatcgtttaatacattatcgatggaatacactttgcgatgacgggttgagacaattaatttatccgtcatataaacccgtatagtgaccaactgatctgggcgggcatcattattaaagttgataccgcgtagcgttatcatcgtgccatcacccaaacgggtaattttagggcgcatactctcgccagcgagcccgtcgcgcacaacctcaggcaataaaggcgtattttgtagccattccgcactctctggataggtataatccaaatgtaaccaacaaggctgcgtagcactggctaccgcatcgacactgatggccgtcatcccacctttgccatcaagctgataagcatagactgcatcagagacttgaagcgctttcccttcgactacatccacaacagcatcctcttgtttaacattcatcatgcaattagctcagtgtagcgctagcaacccgatctttaaaggtaatgagccaaggataaccctgggtgacgttataaaatattcgctgatattgatgaaacgtgggtaagccgagacgcgaaaataattatgaataaaggacaagaataaatgcaaaggcggatttaaaatccgcctctgttaattagttaaaaacaataagcccataactatcagtgcttaataatatataagttctgactgtaagcaacatcttctggattggttatcgggtaacctttcacccaggatttaattaaacggccattagtaaattgatatatcggtgcgatagggacctgttccgcaataatttgctcggctttattataatcagcactcagtgctttagcgtttgtctgcttacccgcatcggccagtaaacgatcgtaatcagcattattgaatttggcaatattcccgctatgcctggatgttaataacgacagaaaagttgatggctcattataatcacctatccatgatgctcgcacgacatcaaaattaccggtattacggctatcaatataggttttccattcttgattgaccattttcacatcgattcccaaggtctttttccacatcgatgcgatagcaatagccaacttctggttattatcggaggtgttatacagcaaggtcagtgttaacggtttatctgggccatagcccgcggcatgaagcaaagatttggcttgagcatttaactcctcttggctctgttgctgcaataagctcgccgccggttcatagcctgcggtgacatctggggtaaagtgataagcgggtttttctccggtacctaataccttctcagcaataatttttcgatctatcgcataagataatgctttacgtacccgaacatcattggtcggcgcgcgttgagtattaaaagcataataataagtccctaactgatccggggtataaacttgatcaggaatatcctttaacagtttttgatacaaattcttcgggaatgactccgtaatatcaatatcccctgccagatagcgtttggtagcattcgcttcttggctaatgggaacaaaggttactttggtcagaacagtgcgtccatgatcccaataatactcattaggaacaaacactaacttttcattaacgactcggtcttgtaatttaaatgcaccgttaccgaccaaattaccgaccttagtccaattgttaccatatttttcaataacagattgtggcacggggaataaactgaaatttgcggtcaggcttgggaaataaggaacgggtttactgagtttaactttcagggtgtaatgatcaatcgcgctcacacccagtgcttccggtggcatttgaccggaaataatctgttgcgcattctccattccggccagttctgcaaaccaggcaaacggagacaaacttttaggatcgaccaagcgacgccagctgtagacaaaatcttgcgcagtgacaggttcaccattggaccatttcgcatctttacgtaaggtgaagatataggtttggttatctgctgttttccagctcaatgcgacaccgggaataggctgcccatgggcatcttgattaaccagaccttcaaacagatcccgtaccacctgagcctctatcaacccaacggctttcattggatccagcgatgctggctcatctttaatatgccgaacaatttcttgtttttcagccaataccgttccaggagggacctcagccgcatttgccgctcccagtactgaaccgactactacggcacataatgcataacgaaaatagtgcataatcgataaccttatcgttgttgttccatatcagcgaaagtagattctcaatacctagcctgctggccaacacaccacgtaggcaatactcaggccagtccttaggtccatcattctcataaatttaacgcatcattattttcaaatctattttagttacggcaaatcaagttacctatatttaacatcaaagcagcacaatgagaaagacataaactcgcagattagacgctggcgtgacgacgataaattcgtacaatcttcctgcttcagcctattggttatcgcattttatctgtcagttcttcgagctaatctgtcggttcttagaaccaataaaattatcgtgccgttccccattcatgttaacaatttgaatgatgataaacgaagtgataatttcttacttactgaatctgaatagtggcactataaataccatgaatgctcttcgcccccgcactgcccgcggtaattttatcgtttcaggccaacaatacggtcaatctctgctgggtagcccgctactttacttccctgcgtctaccccctcagtgaatattggcttgattatcgcagggactcatggtgatgaaactgccgcggttgttgcgttatcctgtgctttacgcagcctctcaccgcaacaacagcgtcaccatgtggtattggcggtgaatcctgatggctgccagttagggctacgggcgaatgccaatggtgtcgaccttaatcgtaatttcccagcccaaaactggcaatcaggcgatactgtctatcgttggaatagtgcggcaaatgctcgcgacgtggtgttatcaaccggcgaacaggccggttctgagccagaaactcaagctctctgcgcattaatcgcccagttatcaccaagttgggttgtttcgtttcatgagccgttggcctgcattgaagatccccaatgctcggcattaggtacccggttggcagagcaatttgaactcccgttggtcaccagtgtgggttatgccactccaggctctttcggcagttggtgtgcagaccgtgatttgccgtgtattactgcggaattgccgccaatttcatctgattcagccagcgaatactatctggctgctttcattgagttactgacgttggcggattaaaccgacagatctatcgcgcgaggtctagcgtgccagtaggtctagcgtacccgtaggtctatcgtaccagtagaaaaatgcagtcccccctctacgtcatttgccaaccaggtcgggccatctaaatcaataaaacgcgcccccggtgctaagggcagtgccgcacggatggcacgagaggtacacagcatacagccgagcataatggcaaagcccatcgatttagcctgttcagccagtagcagtgcctcggtcagcccaccacttttatccagtttgatgtttaccatgtcatagcgacccaccaaacccgctaaatcagcccgcgtgtgacagctttcatccgcacagaggggtaatggatggatgaaattctgtaaactactgtcttctcctgcgggtagcggctgttctagcatcaccacccccaagtcagcaagtaattggcaacgcgctgccagcccttcaggttgccaagcctcattagcatcaacgattaacgttacctctggcaccgcactgcgtatcgcaaccaagcgttcggcgatcaggtgctcatcaagtttgactttcagcaagtgggccccaagctgcaccaatgctttggcactgcatgccatggcttccggagtaccaatactgacagtctgagccatggcaacggtttcaactgccgttatctggcttcgttgccataaactttgctgatgttgcaaacactccagttgccataacgcagaatcgacggcattcctcgccgctccggccggtaaaagtggctgtaaggcttcccgcgagacgccattctcaatagcattagccaccaaagcaagctgtgccatcactgaagattcactttctccataatgcgggtatggagtacattcaccgaatgcatgaatgtcgttctcctcaatttcaacaacgataactttagcttcagtgcggctgcctcgggaaatgacaaacgcggagtgaagaggccaggcctctgggtaaaaacgcactgttctcattatcgctccttggcagaatacagttttagcttaggtatgagaccctcatacgtttatccgttaagtctttaaacgggttttttagcgaacttgctatatccaagctgttgttgttatcttaaactgaaattcgtgttacacatctgtaaaagggacccaataatgacacagaccgtacatttccaaggcaatccagtttctgtcgcaggtaaactgccacaaattggtgataaagcgaaagacttcactttggtagcaaaagatttatctgacgttgccctgagcagttttgctggtaaacgcaaagtcctgaatatcttcccaagtattgataccggcgtttgcgccgcctcggtacgtaagttcaatcaactggctggcgaacttgagaacaccgtagtgctttgtatctcctctgacctgccctttgctcaatcacgtttttgcggggctgaaggtctgagcaacgtcatcacgctgtcaactctgcgcggcgctgattttaaacaagcttacggtgtagcaattactgaaggccctctggcaggtttgaccgcacgcgcggttgtcgttctggatggccaggacaacgtcatctacagcgaattggttaacgaaatcactaccgaaccaaactacgatgccgcgctggctgcactgaaataagtatcaccacccagcattaatcaatgccgtgttgtaatcaatgctgtttagtcaatgctgtatcgtgactcaaaacggctgccccactcgggtacagccgttttttattgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttactcttttttatgtttgattactggccgttttgcgctttattcttcttcattttcatcactggcgggccgtttactgcttaaaccatactcccgtaatttattggcgatcgcagtatgcgaaacacctagccgtttagccagtttacgggtgctgggataattacgataaaggcgagtcagcacagaacgttcgaaccgcttactgatgtcatcaagtgaaccatcaaggacttcatcacccaacgtggcttcaatttcaaactccggcaggatgatatcctgtggccttaattcggccccctccaactgagtgagcgcacgataaatcgcatttttaagctgacgcacattacccggccaaccgtagtgagtcaggaaactggccaactctggtgacaattttggccgcggcacaccttgctcatcagagaatcgcgctacaaacaactcagtcaatggcataatatcggtctgacgctcacgcaatggcggtaatgtgatggtcaggacattcagccgataatataagtcttcacggaattccccacgttgcaccaactccaccagatttttttgggtggcacaaatgacacgcacatcaacatgcacttcatgttcttcgcctacacggcggaatgttccgtcattaaggaaacgcaacagtttgatttgcatacgaggtgacatttcaccaatttcatccaacaggaccgaacccccatttgcctgttcgaagaagccctttttgccttcaatagcgtttgggtacgcgccagccgcataaccgaataattcactctcgaccacttcatctggcagtgaagcacaattcagaccaagaaatggcattttcccccgaggactgcgcaagtgacaggcacgagccagcagatctttaccggtccctgtatcccccaccagcaataacggcgcatcaagcatggctaattttcgggcttgagccaaaacctggcgcatcttcgtgctggccgtcactatctgtctaaactcggtatcatcattgaccgataaagtttgcagttgctgccccatgcgtgcggttgatttcaacatcacaaccgcgccaacggtttgttttttctggttttcgtcttcgagattaatcggtgtaatctccatcaggtaatcctgattattgatcaatacccgttcagtgtgaggggccgtatcgccgccttcaaaccagcgtgaaaaattatagccacccagcaggctgcccgccgttttatggcgaattttttcttcactgagggagaatagcgcccgggctgcggggttagacagctcaaggttcccttttaaatcaatagagaataccggttctggcatagattccagcagcgctcgcaacgaacggtgttcgcgctctgatggcataaaggaaacggtacggacatctgttaccccatcaatatgccgaatctccatcattagtgcactgaatatactgaaatccagactggaaaaattcaggtaaatgcgaccaataggatcaatttcgatcccccgtaaatcaatgctgcgtaataccaagagatcaagcaactctctggtgagaccgagccggtcttcgcaaaaaacttccaagcgcatcagtattgaccttatatatatgacaggtgcggaatcactggcgatgataataccctgtcccctcttactgatgaagcagtctgtcagcaaaagttgacaggaatcgtctttttgttattttttttccctgattgaatcatatcaggcaatatatttaacgattaaattaactataaatagtgtgttattagacagatagttaataattcagaataatataataccagtaagtgtcagcttcgccgtcaagattgggtgacactttgcattacttcagccaattggctatagtaaatgtagccaactgaccgaggaagttacctggaggaggttacatgagagcgtaccgcccaaaccccgcgactaaaatgggaacgctttggcgtgaaattggcttacccgccagccgcggcacgatattggtcgatagtatcaaaatggggttttctgttgatgttatcgacagcattcatttatgggcatccatgcctaaagctgaaatattacgtgctaccggtatccccagccgtagcctgactcgccgccgcacacatgatggccgttttacgcctgaagaaagcgagagaatcgcacgttttgtccgcgtaatggatgccgctgtcgatttgttcggcggcgataaaggtaaagccattacctggatgtccacgcccatcaaaggattggggtaccgcagcccagactccttactggaaaccgaaactggcgcactggaagtgtgtgatttgattggtcgtttggaacacggcgtctttacttaacggcttaagccgcccgatggaacgaaacttatgatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgcattgttatgcgccgctatcttgcatcggcatggactggttacggcgctgaaatctatggtggtcgttggaatcataaaggccatgctgccatctatttagccagcagtatttcattggctatgctcgaaacactggcacatattcaggacagttcaacactcagcgaatttgaattattccaaattgaaatcagtgacagcagtattatgttgctacagccgcaggactggcccacggattggcgtagcgatccggcaccggtggcaacgatggatgtcggcaccgagtggctggaatcagaatcctcggtaggcttactggtcccgtccacgttggtgccgtcagaaaacaacctactggtcaatcctcatcacaaagattttccagcgtgtttggccagcgtcaaaccgctctcttttgtctttgatccacggttaaaatagcctttattattaatgtgctgttttatcttttttcggtaacgtatttttcagttgattcatcaactggcggcggaaatcacccagtttgggtttatcgccctctaaccacggtaacgggcggcatagctccatggctttgatccccaagcgcgcggtcaataacccagcgccaattccttgagccgcacgcgctgacaaacgagcagccaaatcttgtgatagccaatccatgcccacctcccgtaccaactcagaggcgccggcaaaggcaatattcagcaataccagacggaacagacggatacggctgaaataccctaattcaataccatacagtgcagcgatacgattaatgagacgaatgttacgccaggcaataaaagccatatccactagcgcgagagggctgacggcgatcatcaacgctgattcagcagcatagcggctgatttctgcccgagcctgattatccagcgcgggttgaaccagtttggcgtacaattcaaccacttcacgatcattatgcgtttcatgcagtgatgcctgccagcgctgcaatgccgggtgcccttggtccagccctgcctgacgggctaatttctcacagaaaacacgcccttgaccaacaccgtggctgaccaataacgcccgagcaatatcacgctcttcagcccgttggcgtaaatgatataaacgccgccattccgtcaccaccgagccgacacccgccagaataattaacccccctgccgtagtggcgcccaaagcgatccaatcttgctgctgccaggcttgattaacccattgcactgactgggcaatcacactggcccccaagataaccatcccggcagtgaccatcttacgccacaggctacgcttaggtttcaatgcagcattcaccaacccttctacccgcccctcttcatcttctgcatccaattccggggccgctggatagaacttctccgccgcctgttcatcaaaagcctgcgccgattttaataccggttcatccaacgattgcagaggctgctcaaaatcaatccgtggctttaacggttcgctcatcgcaatttatctcccaataaaaactccatcaccgcatctaaccggatatgaggtaatgggctgtcaatatgaaccgcttgcggacggaactggtcaaaatggaaaccttgctgttgccaaaatgcagggccaggtaaacgggctggaacatcaccggggaacaccgttaatggggcaccatcttctaagcgatggccgcgcagtgccggtattttttgcccttggtgatcaaccatgccactttcggtggcctgtactgaggccaacccgacacaatccatgctgatcccttcaaaagccgcattctgccaagcttcctgcaccagttgttgtaataatgagaccaaattagcatgctggtcagcagtcacatggtctgctttggttgccgcaaacatcaacttatcaatacatggagagaataaacggcgaaataacgtgcgtttcccataatggaaactctgcattaattgtgtcaacgccaaacgcatatcgttaaacgcctgaggcccacgattaagtggctggaggcaatctaccagtacgatttgccgatcaaaacgaacaaaatgctctttataaaagcctttaacgatcgtattacagtaatagttaaaacgggtgcgcaacatgcccagatttgagtgtttatcggcctgagccaaacgcgactccccaatgccattgacatccagccaagggaagaactgtaatgcgggggcaccggccatatcgccaggcagcacaaaacgccccggttgaataaaatgcaggccttcatttttacagcggacaagataatcggtatacgcctgcgcgatagcagccagttggttttcattggccggagctaatggatcacattgctggcatagcgctagccaaggcttggcccactcagcgcgatccccttgcaacaacccttccatctggcgggaccaactcaaatagtcctgctccaacatgggtaaatccagtaaccactccccgggataatcaacaatctccagatacagcgttgatgtctctttaaaatggcgcaacagcgaatcactggagcgaaaacgtaacgccagacggatttcgctgacgccacgggtcggcgttggccaatttggtggcgtaccatacaaagaagccaagccttcatcatacgtaaaacgttgaatacccagatcacgctgtggaacccgcttaacacccagtagcctttcgtcacgcaccgcagaaaacagcggcagacgcgcaccactgtggacatgcagtaattgattcactaaagaagtgataaaggcggtttttccactgcggctcaggccggttaccgctaaacgcaaatggcgatccatcccgcggttaaccaatgatgtaagctcattttgcagtcgtttcatgcttctccttggcaaattgactcgctactgccgccattgcacgttttagcattggctccaggatgatcagcaacaaccaacgcagcggtttatagctcacacttttcattatcacgctggcagcccctgccgggccgtacatcaatgcggcagtaaacataatcttaatcagcttcgtcaatattacacctgcgcgtgtaggggcaggattattgttcatcattttgccctccggcagggattaaacagagaaaacgccagcattacctgatggcaggcccgcctaacggttgaattttctacaaaactacaactgacggaaccggcttcggacaccgaaagtatctgaggtcacatagcgttccacctgacgtagctgttgctcgccctgcgccaattcgtgttgcaattgatccagtaactggcgcggtgtgacgtcattatcgttagtcacactggctgccgataccggctccagcataaacgccagtatgatgtaggccgcaacagtgaacacgaataggccaaaaaacagtgataacaccattatcacgcgaaccaaccgtactggaatatcaaaataatgggccagaccggcacatacccctttgatcatgccctcttccggtacccggtacagttttttactgcctaacacattcgccattatgactgtctccagttagggtgttctgtatccagaatttcttctagtgcctgaatacgctcacgcatccggcgagcatcctcggttaacaatgataaacgctgcatatcttgatgacttaactgaacgccattttgctgacgaccgttgtaatgtaaccataaccaaatgggtgcaacaaaaagcacgaaaatggttaagggtatggcaagaaacagaatactcattgattccccttatttatttttgactgcgggtacatcgattatagccatggcagcgccctactgaggcactgccggttccgtatataccctttgaactcgaagctatcgcgatgctccaatgacattaagtaccttgtttgctaataaatacggaaaattaactattcaactgatttcattttcgcttttaatgccgctaattggctactgatttcatcatccgctctcaactcggcaaactgttggtccaaagacttctgtttgccaaccccaacggtttccgcttcagcttccatatggtcaatacggcgttcaaactgctcaaagcgcgccatcgcttcatcaagcttaccgctgtccaattggcggcgtacatcacgagatgacgatgcagcctgatggcgcaaggtcaatgcctgttgtctggctcgggtctcggtcagtttattttccaactctgtaatttcatgcttcatgcggctcagggtttcgtccacggttgccacttcacgttttagcgtctcaactaacgtcatgaccttctgtttttcaatcagtgcagcacgcgccaagtcttctttatctttgcgcaaggccagctcagctttttcctgccactcctgttgctgactttcgctgtggtcaatacggcgtagcagttgctttttctctgccagtgcacgggctgatgttgagcggatttccaccagcgtatcttccatttcctgaatcataagacgcactaatttctgtggatcttcagctttatccagtaatgtattgatgttcgcgttcacgatgtcggcaaagcgagaaaaaatacccataatttacgtcccctttgacttattggttctctgaaatagtggcgtctgattgcgccgttagcttgatgggcaagatccgttattcacgatgctgccattcaatacgcttcacatagagttaatcaagagtcgtgccaacttttcatgataattaatagcatgaaaattaaagagaaaataatttttattcaaatgatataaaatatgaagtgattattttaaccaactattggcgaatttcatcatgaatgagcaactggataatctgctcggcgaagcaaacgcgtttgttgacgtgctggagcaagtctcgggactggcaaaattgaacaaacccgtgttagtcattggggagcgtggtaccggtaaggaattgattgcccatcgcctgcactacttatcagaacgttggcaagggccatttatctcccttaactgcgccgcactcaatgagaacttactcgattcagagttattcggccatgaagccggggcctttactggcgcgcaaaaacgtcatctgggccggtttgaacgcgcggatggcggcactttatttttggatgaattagcgacagcacctatgctggttcaggaaaaattattacgcgtgattgagtacggccacttggagcgtgttggcggcagccagccattgcaggtcgatgtccgtttagtctgcgccaccaatgataatctgcccgcgttggcggctgccggaaaattccgtgccgacctgctagaccgcctcgcctttgatgtcgtgcaattgcccccactgcgtgagcggcagcaagatatcatgttactagccgagcatttcgccatcctaatgtgccgtgagctgggtcttcccctcttttctggttttactgctacggcgaaagagcaattactcgaataccgttggccggggaatgtgcgtgagctaaagaatgtggtagagcgttcggtttatcgccacagcgacagcagtctgccactcaataatattattattaatccttttgctagcaaccagaagggtgagatagagggtgtggatacgcccaacgaggggggagctgtgttgcccgcactgcccgtagatttgaaacattggctgcacaccagcgaacatcagatgctaacacgggcattaaagcaggctcggtttaatcagcgtaaggcggcgcatttattggggttaacctatcaccaactacgaggcttattaaagaaacatacaattttgagtggggagttgccccaagtcagtgattccggtgagtgagtacagctaattttcattgatacaaatagcgctgcagcatcaaggacgaagggtaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaagccagcacccgagctggcttaaaatactggaagcaatgtgagcaatgtcgtgcttttctgaccaaagccaaagactgcctgccttgttctgaatcgcatcaaaatgataatacttatcaatatcaattgtaaatagatttgttgagaattctgctcattcccatactcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgggggaaacacgcctcctgccgatgaataatcaggcggtgcctccgatggctccatatctcgcaggtaggttgctattagcttcatcatgtatctcctcacacgataaatttttccnnnnnnnnnnnnnnnnnnnnncacacactaaatttttccccgcacactaaacacaacgcgttaccgtttatcggccgaaattgcggcaatcccctcagatgaaacagttgttttgtgcaatggattggggggatcgtcagattacggtacactaagcgtattgcttactcactgcgaaagcgtttatgcgtggtttactgattttgctgttgtcgctgatttgccttgcaacccctgtgctggcacaacctgttgcagcggagcaaccgctaccggatatccgtcagcgcggatttgtctattgtgtcagtgggatactcaacacatttaacccccaaatggccagtagcggtttaaccgtcgatacacttgcagcacaactctatgaccgtctactggatgttgacccctatacctaccggttaatcccagaactggcggaaagttggcaagttctggataacggcgcaacctaccgttttcatttacgtaaagatgtgccatttcagactaccgactggtttacgcctacgcggatgatgaacgccgatgatgtggtcttcagttttcagcgagtatttgactcaaagcatccgtaccacaaggtcaacggcggagagtacccctactttgatagtttgcagtttgcaagcgccgtaaaaagcgtaaaaaaattggatgattacaccgttgaatttaagctaaaagccccagatgcgtcgtttctttggcatttagcaactcattacgcccccgtattgtcttcagaatacgccgatgtcctgacccagaaagggaaggaagaacagattgaccgtgagccagtcgggaccgggccttttctattggatgaatatcgttctgggcaatatatccgcttgttccgcaacagccactattggaaaggtgtgccacgtatgccacaggtggttatcgacttaggggtcggtggaacggggcgtttatcaaaactgttgaccggagagtgtgatgtgctggcctatcccgccgccagccaattatctattttacgtgatgacccaccacgcctacgcctgacactgcgccctgggatgaacgtcgcctatctcgccttcaatacccgcaagcccccgttaagtgatcaacgggttcgccaagcgatcgctttgtcgatcaataaccaacgattgatgcaatcaatctattacggcacagctgaaacggcagcctctattttacctagagcatcatgggcttatgataatcaggcgcaggtgaccgaatataatccggaaaaagccaaagagatcctcaaagatttggggataacccaactgcaacttaacttatgggtccctactgcatcgcaatcttataatcctagcccattgaaaactgctgaattgatccaagcggatttagcacaagtggggatttccgtcactattgttcccgtcgagggccgtttccaagaggcccgtctgatggagatgaaccacgatctgacactttccggttggtctactgacagtaatgaccccgacagtttcttccggccattattaagctgtgcagcaattcgttcgcaaacaaactatgctcactggtgtgatccggcctttgatgaattactgcaaaaggcattacgttcccaacaattatcggagcgtattgagtattatcagcaggctcagcgtattctggagcaacaattgccgttactgccactggcatcgtccctgcggcttcaggcataccgttatgacattaaaggcttggtattaagcccgttcggtaactcttctttcgccggtgtataccgcgaaagcgatgagggcaagacgccatgattattttcacattacggcgattattactgctcgtgataaccctgtttatgttgtcattagtcagctttagcctgagctattttaccccctatgcaccgttacatggggccgggttgctggatgcctaccgcttctatttcagtagcttgttgcaatgggattttggcatttccagcattaatggccaaccaatcagcgagcaactgcgagaagcctttcccgcaaccatggaattatgtgtactggcctttggcctcgcgctgtttatcggtattccgctgggcattattgccggtgtaatgcggggtaaatgggcggatatcgccatcagtaccgtggcgttaatcggcttctcgatccccgtattttggctggccctgttactgatgttgttcttttctctgcatctggggtggttaccggtttctggccgttttgacttgctttatcaagtaaaaccagtgacggggctggcattggtcgatgcctggctatcgccctcaccttaccgcaacgaaatgatgctcagtgcacttcaacatatgatcctaccaatcaccgcactggccgtggcaccaacaaccgaggtcatccgcttgatgcgtaccagcaccgacgacgttatcgggcagaactacattaaagccgccgcaacccgtgggctatcccgcttcactattatccgccgccatgttttgcataatgccttgccgccaattattcccaaattggggttgcagttctccaccatgctgacactggccatgatcaccgaggtggtctttaactggccagggttaggacgctggctgattaatgcgatccgccaacaggactatgccgcaatctctgcgggggtgatggtcgtgggttcgttagtgatcgttattaatgtgctgtcggatattctgggtgccatgatgaccccgttaaagcataaggaatggtatgcccttcgataatgtctaccgcgaaaagaaaatgcccagcccattgctgtatacctggcgtcttttctcttctgatggcctggcgatggtgggtttctacggcgtcttgggtttattattgctgtgtctgttggggagcacgcttgcgccttatactctcgatcaacagtttttaggctatcagctattgccaccttcttggtcacgttatggcaatgtttccttcttcctagggaccgatgacctcggtcgtgatgtattgagccgcttactgacaggtaccgcgtctacttatggttcagcgctcctggtcaccgtagctgcggcgttgtgtgccattgttctcggtgtatttgccggtatcacccgtggtttgcggtccgcgatccttaatcatgtgctggatacactgctctcaataccttcactgctgttagccatcatcgtggtcgcctttgtcgggccaagtttggaacatgcgatgtttgccgtttggctggcgctgttaccacgaatggtgcgaaccatttatagcgcagtgcatgatgagcttgataaagaatatgtgattgcagcccgtctggacggcgcatcaacaccgcacattctggcctatgccatcttgccgaatatcgcctcagtcctggtcactgagtttacccgagcgttatcaatggcgatcctggatattgccgcattaggtttccttgacctcggcgcacaattaccctctcccgaatggggagcaatgctcggtgattcgctggatttggtttatgtcgcaccatggaccgtgatgctgccaggcggcgcaattttggttagtgtactgttggttaatctgctgggtgatggtatgcgccgtgccattaatgcgggggtggaataatgccattacttgatattcgcaaccttaccatcgaatttatgacgtcagaagggccagtaaaagccgttgaccgcatcagcatgaccttaactgagggcgaagttcgtggcttagtcggtgagtctgggtccggtaaaagtttgatagccaaagctatctgcggtgtcagcaaggataactggcgcattactgctgaccgctttcgctttaacgacattgatttactccaactgactccccgtcagcggcgtaaggtgatcggccataatatttctatgatttttcaggagccgcaatcttgcctcgatccatcagaaagtattggcctgcaactgatacaagcgatccctggctggacatataaaggccgctggtggcagcgttttcattggcgtaaacggcgggcaatcgagttattgcatcgggttggtatcaaagatcacaaagacattatgcacagttacccctacgagctaaccgaaggtgagtgtcaaaaggtgatgattgctatcgcgctggcaaatcagccacggttgctgatcgccgatgaacccaccaatgcgatggaacccacgacacaagcacagatttttcgcctgttggcccggttaaatcagaataacaacaccacgattttgttgatcagtcacgatttacagatgatgagtaaatgggcaacccgggttaacgtactttattgtggtcagacggtagaaagcgccgtctgtgaagacttactgtctaccccacatcacccttatacccaagcactgattcgtgcaatgcctgattttggccgatccctgccccataaaagtcgcctgaatacgttgccgggtgctatcccatcgctggaacatttaccggtcggttgccgtcttggcccacgttgcccttacgctcagaaaacctgtattgaaacaccgcgcttgcggctggtgaaaaaccacgcctttgcctgtcatttccccttaaatctggaggagcaataatggccgagacgttgctcgaagtccgtaatctgagcaaaactttccgctatcgtaccgggctgtttcgccgtcaacatgttgaggcagtaaaatcggtgagttttaccttacgcgaaggccaaacactggcggtgattggtgaaaatggttcgggcaaatccacgttggcaaaaatgttgtcaggcatgattgagcccaccgcgggtgaattactgattgatgatcatcatctcgcttatggtgactatgcttaccgtagccaacgtattcgtatgatttttcaagacccaagcacctcactgaatcctcgccagcgcattggccagttgctggatgccccactgaaactgaatacagaactcgatgctccggcacgtgaacagcggatctaccaaacactgcgtcaggtagggttattacccgatcacgctaattactatccccacatgttagcatccggccaaaaacagcgggtggcactggcacgggctctgattctgcaacccaaagtgattatcgcggatgaagcattggccgcattagatatgtccatgcgctcacaaattattaatctgatgctggagttgcaggaaaaacacggcatatcctacatttatgtgactcaacacttggggatgatgaaacacatcagcgaccaggtaattgtgatgcatgaaggcgaagttgtagagcgtgggagtacggcggaagtcttggcagccccgctgcacgacctgactaagcgtttgatctccagccattttggtgaagcattgactgcggatgcctggcgtcgagataccagcaatttttagcgtcagcctcacctgctgagtgtgacggtggttaacctccccgctatcttttgatagcggttatcttcttttaacaccaagaatctttcaataaagaatcaaccactgtaatagcattttatgctgcatataatggcatgttattactttttgttatggattatggtttaacattattttatctcacaaacttaatcggcaatgatgattccaccgtgctcatttgatcaaatgataggatatcttaccgatgatgctctcccttgcttcttgttccataacaagtctctgtccaatagctgagccacccgatgcgactggattaccggttatcaccctgcacttatccttaatacgagcaaatcgctgccctgacggaggtcatcattatggtgcaatttcgtaggagaaataatgcccattggtatcatgagactcagtgtagcggcagcctggagcattgtagcggtagcccagtgaatatttccacgacagtgaatgttcccacgacagtgaataatgaaaacccccctgttgatattcggccacgtgatcccagcgagagtgacaacatgagcactggcagtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttctacttggcgtgacagaaaacatcgctcctacattacaagacaccctctaccatgagcagcctattcttactgcctccgacgccatgtatcaggccctgttcccaacgattatcgagatcaaccacaccaataccttctcactttatgatcggttaagtactgcgctgacggtcgctcaggttaccgggattcagcggctatgtagccactatgctctccgtctcgcgccgctccccagcccggatgcctcaagggaaagcaatattaggctaacgcaaattacgcaatatgcccgccaattggccagccaacctacgttgatcgataggcatgctttagcgcaattgcatgacgtgggtttaactgatagcgatatcattattttatcgcaaattattggatatgtgggatatcaagcccgagtggtcgctggcatctctgcactggctggttaccctaccgtgatgctccccggtttcccccgcatggaagatgccgcccccagcccattaccagatgtcatgcccaattggcaaggttggctaccgtctcatgcggcaaacgacgatcaacccgataaagaacctgacgaaacggccagcacactgactgaactgttgggccatcaccagcaaagtttgctcgcttatcacgccattaccactcaccagcccaactcacctcaattgcaacgtgactggctggaactggtggcattggtcagcgcacgaatcaatggcagcctctactgccaagcccgtcacaggcaacatttacagcaactgacggagccgcccctgttggtcactgagctgttaaaagggattgatcacgcgttattcttgttacccgaacaacaaataccccatcagctaatcagtgtaaccgccgagctcactcgcgccccggaacgctttaatcatcagcatgttaaacgtctacagacccttggcgtcagtgatactcaagtcatgcgaattattttcagtatcgccattactggttggaccaaccgcctacgacatacgttaggaaaatagcgggtcagttcgtcagggggcagccccccctcagccattattgtgcgccgtttgctatcagtaaggacaaaaatatcaggtaggtaaaaaccatcagataggtaacagtgctcaaataggtaaaaaaaatcaaataggtgaaagcgatcaattcgaggaaacaagcagatcaaagagaacaagtaaaaaatttacacaactatttttgtgggcacgcattttgcctattctgcctcgcccctgagacagattaatatttaaactattttggataattatgcataactcatcataatcacaatattgattcactcatttacatgcaagtaacgatataaaccaaaaaaatagacttcagcagaatatatacctaaacaaaatcactccccatctcaatcaaaataaaaaatcgataaatagccaaaacataaacgttaatactgcataacatttgtaacatagcgatatcgctccacgagagatatatgtaacagaatatgacaaaagccttgtctcactgacaaagatagtgaacattaaccgccgctaatcatcttataacaacacaaaagggtgtgattttcacattcacttttgtctttcctgtcagttatgaccggtagtgaaaaattagaggtcccagtgtcaacagcaaacaacaaccaaccagaaagcatcagtatgaacgctttcaaacaaccaaaagcgttttatcttattttctctatagaactttgggagcgctttggttactacggcctgcaagggatcatggctgtctacctggtaaaaatgctcgggatgagcgaagccgattcaatcaccttgttctcctcattcagcgccttggtgtatggttttgtcgccattggtggctggttaggcgataaagtccttggggcgaagcgggttattgtccttggtgcactcacgctagcggtcggttattccatgatagcctactccggccacgagattttctgggtttatctgggcatggcaaccattgccgttggtaatggcttatttaaagccaacccttcatctctactttcaacctgctacagcaaggacgatccgcgtttggacggtgcatttaccatgtactatatgtccatcaatatcggttcgttcttctctatgttggcaaccccatggctggcggctaaatatggctggagcgttgcgttttctctgagcgttgtggggatgttgattacactggtcaatttctggttctgccgtaaatgggtaaaaaaccaaggctccaaaccagactttctccctctgcaatttaaaaaattactgatggtcttagtgggtattatcgcgttgataaccctttccaactggttactccacaaccagattattgcacgctgggcgctggcactggtctccctagggattatcttcatctttaccaaagaaacgctcttcctgcagggcattgcgcgccgcagaatgattgtcgccttcttgttgatgctggaagcggtcattttctttgtgctatacagccaaatgccaacctcactgaacttcttcgctatccacaatgtggagcactcaatctttggcattggttttgaaccagaacaatttcaggcactgaatcccttctggatcatgcttgccagccctattttggcggctatctataataagatgggcgaccgtctaccaatgccgcataagtttgcctttggtatgatgctctgctccgctgccttcttggtgctgccatggggagcaagctttgctaatgaacacggtattgtgtctgttaactggcttatcttaagttatgcactgcagagtatcggtgagttgatgatctccggcttaggtctggccatggttgctcaattggtacctcagcgtttaatgggcttcatcatggggtcatggttcctgactaccgcggccgcggctctgatcgcgggtaaagtggccgcattgactgcggtcccaagtgatgccatcactgacgcacatgcatccctggcgatttatagccacgtatttatgcaaattggtattgtgaccgccattatcgccgtactgatgatgctgactgcaccgaaactgtatcgtatgacgctggcccctagcgatcacaacgatgtcaaaatcatgacccaataagctgactaaacgcgctcctgcgggagcgcttttagtgctagttaggtgccccgacctgcacacctgcccccctacacaacaacagattgctcaaaaaaacagactcctcagaaaatcgattatccaaagagatcggttgttcaaaaaacaaactatactaatatcagtaccgtcccataggaaacggtatttatatgatatggacaataaaatcagtccgttacctgcactgctagcgggcaaggaggtgttttatggtcaaccatgtttggggacttctgacgcatccccgtcaggaattgcaacagatcaaacgtgaaggtgagagtatcccgcatctctatactcaccatgtcctgcttcttgcggccattccggttatttgcgcgtttatcggtaccactcaagtgggttggcgctttggcaacggtcaggctatcaagctggatacacttactgcgctctactctgcggttattttctacaccctgatactggcggcagtcgcccttatggggcaggtcatttaccggttggctcgccgctatgccagccgccccagttggcaacgttgtactctgttcgcgggttatgctgcaacgccaatgttccttagcgggattgtcgccctttaccctctagtctggttatgcttatttgccgggattatcgctctttgttattccgcttatctgatgtatctggggatacccacatttctggatattgatcgacaagaaggatttattttttccagttcgacgctggccatcggggtactggtactggaactccttcttgggttgacggtgttgctatggggctatggctcgcgattaatttgaaatgtgcgctgaatgctgcgatgtgctgaataccattgtgataaatgctattgcgataaataccattgtgataaataccatgcccctgctagcgatgaatgtgctgttcgtgcagttatccatcagcattggagcctctaacaggcttttattgtcattaatatcgtttggatcgcaatatcttacatccccatacaagataaggttgtacactgagtaggactgaggcaaacaaggcgaaaaaaatgaaaaagctaacattaaaagagatgaccgaaagtgagcaacgcgacgtcaaaacgcaactagacagagccagaattaacttagggcgcgcgttaacgaactcagaacaaaataaagttaaagatgaagctatcgaaaaaatcatgcacgctcgggaacaaatcgccaagttaacccgcgtagagagaaaaacaaaaaaaacagcaccaagcactaccacttttagctggtcagcatccatcagcacgcgtccaccacggtaatcacacaatttacgttacaggctaaagttaaattacaggtttctggcagataatcactgccatcaaagcaacatcaatacaattatcaatacaactatcaatacactacagcgggggaaatcatcaccgctgtaggacttgtattgccccctcataattatataacttcactggctgtatttttcgctatcctgcattaggattaaaatggtttttcctttcagtactcttttaggaggttgtgatgaaactgttctataaaccgggtgcttgttctctgtccccccatattgtgttgcgggaagcaggactagatttcagcattgaacgtgttgatttagtgacaaaaaagactgaaacgggtgcagactatttaagcatcaaccccaaaggacaagtaccggctttagtgctggatgacggtagcctactgactgaaggggtagctattgtgcaatatttggcagataaagtcccagaccgccacttgattgccccatcagggacgctctcgcgctatcatgccattgagtggctgaattttatcgcgactgaactacataaaggttttagcccactatttaacccaaatacaccggatgagtataagacgattgtccgcgagcggctggataagcaattcagctacgttgatagcgtattagcagagcatgattatctactaggtaaaaaattcagtgtggcagatgcctacttatttaccgttagccgttgggctaatgcgttaaatcttcaaatcaaagaacgcagccatttggatcaatatatggcgcgggtcgctgaacgccctgcggtaaaagcagctttagccgccgaagatatcaagtaataaataatgagaatcaatcaattgcccccatcactagggggcaattgaaaatggttagattacagcctaaccgctgtaaactggcagataggcgtcacaatagtctcttgggcagcgacaacctgtagctcatactcccccatttcctgtgttttgagcatcacttcatacacggcggcggtgacatgttccagtgctttatccaatggctcacctttcaacaaattcaccagcaataaaccactggttaaatcaccgacaccaaccggttgacgtttgccaaaatccaccagcgggcggcagatatgccaggcatcatctgcggtaaccaataacatttcgaagcagtcagcatggtagcctgcacggctcaggtgcttgactaacacgacttttggccccctagcgcaaagagaacgggcaacctgtaccgcctgttcgacattctctactcgctcaccactgagttgctcaagttcaagcaggttcggcgcaatcatatcactggcaggcaaagcttcgttgcagaaaaattcggccacccccggtgccacaatacaccctttttcggggtgccccatgaccggatcacaaaaataccaagcatctggattggcttgtttaacctgggcgacggcggccagaatatgactgccctgttctggcgacccaatatagccactcagaaccgcatcacagtctttcagtcgatcgatatcggcaatgccttgcacaatgtcagttaaatggctagcgggcatgacacaacctgtccagtgaccatattgagtatgattcgaaaactgaacggtattcagcggccagacattcacccccatacgacgcataggaaattctgcagcgctattccctgcgtggccaaaaacgacgtgtgactgaatagaaagtatatttttcattggtacggcctaaagttaagggcgtttggtatacccttcttatataaagttgcagcggtgttagccgttttcgctcacacgaatcactgacttaaaagagtcaggtctcagcaaaaaaataagggacatttctgccccttctcttattttacgcttacagccaactaatcaggcaatagtgttttttgccacggcgcaacaaagtataacggccaaacaggcgatccgcatccgtaaagacgtattctggatcagcctgtttctcaccattgatggccacggcattagaaccaatcatcgtgcgcgcctgaccacgggaaggaaccagctcagcattaaccagcgcttgctgtaaatcagcatcacggttcagctcaaccgtcggcataccatcttgtgccaactgggcaaagtctgcttcggtcatatcatgcaaatcacccgaaaacaggctgtcagtgatacgtttcgccgctgccaagccttctggaccatgcaccatacccgtgacattttccgccaaaacatattgcgcgcgcggtgctttaccactgtttttatcttcttcttccagtgcgttaatctcttccaaactcatgaaagtaaagaatttcaggaagcgatacacatcagcatcggcagtattaatccagaattggtagaatttgtaaggactggttttctttggatccagccagactgcacccccttcggttttaccgaatttagtgccatcggctttggtgatcagcggtaccgtcaggccataaacctgctgttgatggaggcgacgggtcaggtcaataccggaggtaatattcccccactggtcagaaccaccgatttgcagcgcaacaccgtgatttttgtttaaacaagcgaaatcatacgcctgcaataaattgtatgagaactcagtaaacgagataccgctgtcatcacggttcaagcgctgcttgacggcttctttattaatcatctgattaactgagaagtgtttgccaatatcacgcaggaaagtgagcacattcatgccaccaaaccaatcatagttattggctgcaatagcactgttttcaccgcaatcaaaatccaggaatggcgagacctggtggcggattttctcgacccactcattcactgtatcttcggtattcaatttacgctcactggctttgaagcttgggtcgccaatcataccggtagcgcccccgaccaacgccaccgggcggtgacccgctaactgaaaacgcttcagacataacaagggaaccagatgacccaagtgcaagctgtctgcggtaggatcgaaaccgcaatacagtgaaattggcccttgcgccagtctctctgctaacgcgtcttcatccgtaacctgggcaacgaggccccgctcttgcaattgtttaatcaggttgctgctagtcatcaatgactccattgtcttttacaaaaattggcttttacaaagtatgtgttagctaaacggaaacaccacacaagcggcgcgcatatattttcaatcggcataggcttttaatcagcataggcgtttaatcggcatatagaataaagcgcccgttacagtttaaccacaatatttcatcgtcctaaggggctaaacggtcaattttccacgcgtcggcttcccgttgatagataaaacggtcatgaaggcgatgttcccccccctgccaaaactcaacggaatcgaatttgacgcgaaacccgccccaaaaactgggcagcggtacgtcaccctgctggaatttttgtttcagctcaagaaatttgctttccaggacaccacgagcagaaatacgtgaggattgctgggaaacccaagcaccaatttgactgtctttcggacgggaatggaaatacttcaggacttccaatgtggagaggcgctccgccttgccgaggaaaatcacttgccgatccagcatatgccagggaaacaataggctgatatgcgggttctcagccaattgttgtgctttgcggctacctaaattggtgtaaaacactaagccctgatcatcataatgtttcaagagcacgatacgctggtagggctgaccattggtatcaacggtagccacacacattgcggtcggatcgggcaagcgagcttcacatgcctgttttaaccagcgctcgaataattctaaagggttttcagttaaatcactgcggcgcagaccaccccgaatatactcacgacgcaagtctgcaacatcaaactcattattctcagtcatataaactctgtaacgcgcaggaaagctgtggttatcattctgccctcgccgccacagaatcacaatcatccagagcctacgacgacgagattacttgatcaaaacacaatcattaatgatgactttctcctcgcgctcaataaatgcgctatcacccttcgaccagaaagtataatgaccatcactgtatttggcccctgatgcagcacggacttgtggtagcgttaattgtttgccatccatgatgaaactaacgttatcctgcttattgttctgagtcaccgtcagttttgtggtaccacactgataatgtagcgtttcattcaccgacgtgccattcatcgattgaagcaaactgcaccctgccaacagcaacggtactgttgctgcaaatagatatttcatcatctcgtcctgtgtgattaggtaagctaccgtaagatctaaggtagcttatcaccgtcaccatgatgatacaggatggactgctcctaaaatggtctcgcggctggcccccgtgacagaaggcaaattacccggtttaccagacaacgtgcgaaacgccagccaggcaaacgccagtgcttccatatcgtcaccacggatacccgcgtcatcggtagtacacacttccgttcccgacagtaacgctgagatgcgcgccatgactaatgggttacgagcccccccgccacacaccagcaagcgatcacatcctcccgctaaccgaacctgttccgtgatcgataccgccgttaactcagccaatgttgcctgtatatcttcagcggttacccctgggattctggccagttgcttatccagccacgcggcattgaagtattcacgaccggtacttttcggcgcaggtaaccgaaagtaaggatcgttgaacatttgctcaagcaacggctgattaacatgccctgataacgcccagcaggcatctttatcataaggtaatgagcaattgcgccagatccatgcatccatcaacatattaccggggccagtatcaaaaccccgaataggcgaatcaggtagtaggacggataaattagcaatcccaccaatattcaagaccatacgtttttccgtcgcatgcgctaataacgcatgatggaaagcgggcaccaagggggccccctgcccgccataggccatatcacgacggcggaaatcccccacagtggcaatttgggtcatcgcggcaatacgattattgtcgccgagttgcatagtaaaggcgggttcacctaatggttcatgccagacagtctgcccatggcaaccaatggcggtaatatcctgcgcagacaacccttctttggcgagtaaagccaacaccgcttctgcaaacagaatacccagttgggcatcaagttttcccactgctgacaaggtcgtggactgcccctgacacataccaaggatgtcttttttcagttgtagtggaattggatgggtatatgaggcttgctgcgccaccatacgctcatcaatagctgccagaacaacatccacaccgtccaggctggttcctgacatcactccaataaaacggcctgatttcatcacaatgaccttattctccattgaggaataaaataaccacaaaattttccgataacttaatcagaatgatacctttactgttggccgttgcagcgatgtgagcgggactcactggcgggcatcagcgcatcgatggccccttttcttcggcctgattgcaacgcttacagttttagatatataaaattaacactatgaaaagatatacttttttaagtgtatatcgccattggaacaatcttgaaagaatgctttttatttgtcgtcatggtcacataaaagtcactgttacggatgtttgtcccttgtactcccccaattcttattgttagaaagccaaaccaccgtttaatattggttaaagcacaaagcgctaagctgcgcctgtcaatcatagataacagataaagcaagcactagaattaagtaagtagtgaaataaacacctgggtaagccatactttgtgcaagtgctgagcttttgacagtgccggatttggatatcccaagcatattgaaccgtaatacggttatgcaattttaataggagtttttatgattaagccattcgtcgccgttgctatcgctgttgttactctgaccggttgcgctaacaacaacaccttatcaggtgatgtgttcaccgcatcccaggctaagcaagtacagacggtgagttacggcacattgatttctgttcgcccggtaactattcagggtggtgatgataacaacgtagtcggtgccatcggtggtgctgtattaggtggtttccttggtaatgctgttggtggtggtacaggccgtagcttggcaaccgcagcaggcgctgttgccggcggtattgcagggcaaggcgttcagggagcactgaaccgtactgatggtgtgcaactggagatccgtaaagacgacggccaaaccattctggtcgttcagaagcaaggcccaactcagttcagcgtcggtcaacgtgtcatgctcgccaatagcggcagcacaataaccgtcagcccgcgttgatagattacccggtaatcggtatatcaactcgatagctaaatcagaacagtaaaaaccggggttcattgcgaaccccggtttgttttttgtactgtggggcttgttttgttctgctgtgaataaagtctttgaactttaaattattacttagtttgtaattgaataatatttttctcaagcttatcgattaggcctgataacactgcaatttcatccgatgaaatccccccaagtatttctttgcgggtagaacaaatcacgccatcaacctgttcgattatcggtgaagactgttccgttaatttaattctcttcgcacgacgatcatttgcacaagtatgccgtgtgattaaacctttttcctccagttgatccaaggttctaaccaatgatggttgttcaataccaatcgctttcgccagttgaatctgtgattgctctggtggtaaacgattaatgttatacaaagtaacccaatgtgtttgagtcagttccaacggtttcagccgatggtcaattaatgcgcgccaaacgcgaactaatcgtgctagatcagatcctaatgtcgattccaattgctcctccttttaattagcgtgctagcataactcccagagtccagtctattttgggtaattaacattaaaaacacaaatgtatatataccgtcgatgctaggataatagcaataaatacgagcaattctttagaaaaaatgatgtatcaacgatacattacctcttaaggattaacctaatacgagtatcctcattacccagcatcgcctcgctttcagatttggttttgggtgcatcaatctattttttgccaatgtttaagaacgtttgactccgtcaggtgatacgggtattgcaccgttatctactgcgaaatcggatctcctttggcgaactcaacgtcttatgttaatagatttgtcaatttttgtcattgtcgttagcacgcctttatagatataagacttgggtaaattgatatgaatcatcaatatttcaaatacttctctttcactagaaaatttgttcccctcgacatagccagatggatgtagataatatattcatgcagataatataattaacactcaatataattaatggatgtaaattaattcaaataatataattgctatagacaatatataccttaaataattcgagttgcaggaaggcggcaactgagcgacaaatcggtcgggtaaccactgttattgacacttagcgtcgggagcagagttgaacgctgctttcagcggcctcgccgaggcgagactcatggatgggcagagtaacgaacgtaaccgaagaaagtaaaactacgccagtctgagcgcgattggcgtagagaaagattaagggacatcgtagcccagcgcggcccgacgaatgcggaaccactgctggcgggtcatggtcagagaaagtgatgcccacgcggctttaacacgttcaatcttgccggaaccgataatcggtaacggtgccgaaggtaagcgcagcacccaagcgtaaaccacttgttcgatgctttcagcacccatctcgtcagcaacggtctgcaattcgtcacgtagcacttggaatgttggatcgctaaataaacgccccccacccaagcaagaccacgccatcggcttaatccgcagttgttggcaggcatccaatgtgccatccataatcgcaggctggtgcaacggtgaaatttccacctgattcgtgaccagtgagaatggcaaacgcgattgcaacaggctgaattgggtcggcgtaaaattagatacaccgaaatatttcactttgccgcttttgtgtaactggatgaaggcttctgccacttcgtcggcgtccattaaggggtctggacggtggatcaacaataaatccagatagtcggtatgcagatgagtcaacgattgctctgcgctgtgcacgatatgtgaacaatcagtgatgtaatgacccaacgcatgctctggcttcgccgtcgtcgcaatgccacatttactcaccaactccatttggtcgcgcagcgaaggtttaagacgcagtgcctgaccaaatgcttgttcacattgatagccaccataaatatcagcgtgatctacggtcgttatgcctagctcaatatgctgctccataaaaaccaacaattgctctggcgtcatgccccattccatcaggcgccaatagccacaaatcatgcgcgagaattcaggcccaagcgaagccagttggctacgtgtatccattattagctacctcatttgttaatctgccaacaagcatacacaaccagcagccaggatcaccccctgtatcaatgaattcagcgtctctcgggaagttgagagccaaaaatcacctaaaaagcacaaaacgattaaaacagagagggttgttccggcaatggctcatccggttgtttgttcgctcgtttcaggcgcagcaaacgctggtggcataagcgtagtacttcccgtttttgcccatcatccatttttatccaattaaagcgctcatcacgactacgaaagcaaccacgacaaaagccacggtcatctgtttgacagataccgcggcaggggctgggaatatcaaaaaactcaagttgctgagccacgctgcctcctacgactaataccttaattgaagactgattcatcgcagctggcaagtcactattttcgctaatattgatgcaagcgcaatctcgccctgctaccgctaaggttatcttaagtttcattcgatattctttaggtaatgaatgaactgtaaggttaaattttcacaatgaacgctcgatataaattacagtgtaacggattaacatttattctggcctgtgcactgttttttaccttcttccaaaatgcactgtttatttataaagcctggtcgttgatccgattcgacaatagcgacagctatttttttgcagcaaccattccagtcgtgattttctgtgcactgaatattatttttagcttattaactctccctctgttacgtaagcctattattattttattcctgttgggaagtgcggtggctaactactttatgttcagctatggtgctgttatcgatgccaatatgatgcagaatgcctttgaaactaactcacaggaagccaccgcccttttcactcctcgtatggcattgtggctaataacattaggtattttgcctgccatgattgtctgctttgtgcgaattcgagcgactcgcccttggtggtatatgctggggttacgggtagcaaatattttaatgtcaatggtaataatttttcttatcgcagtcttgttctataaagattatgcgtcgctgatccgcaataataaaaatatcgtcaaaatgctgacaccatcaaattttgttagcggcagttttcaatttgccaaacacaagtattttatcagtaacatgccattggtaaaaataggtgaagacgcccataagggcccagtgattaatgcacaacaaaataaaacgctggtgattttggtggtgggtgaaaccgcccggtcagaaaacttttcattgggcggatatgctcgggaaacgaaccctcgcctgcaacaacaagatatcatttatttcaaacatgcctcatcctgtggcactgaaacggcggtctctgtcccctgtatgttctctaatatgccacgcaaaagttatgacgcctccctggcgagtcatcaggaagggttaatggatattattgcgcgcgctggattgagtgtattgtggcgtgaaaatgatggtggctgtaaaggcgcttgtgaccgtattccacaccaggatgtgacgcaattgcaacttaacgcagattgtcaggatggggtatgtttagataatgcgcttttatataaactggataactatattaatggattacagaatgacggtgtaatcgtcttacaccaaatgggcagccacgggcccgcatactatcgccgtaccagcccggagttgactaaattcaccccgacgtgtaatagcaaccagattcaggactgcaccgcccaagaactggtcaatacatacgataactctattctctatactgatgccatgctggatgacaccattgccttgttgaaacagcacagtgaccgatttaatacggcgttggtctatctttcagaccatggtgaatcactcggtgaaaacggcctctatttacatggtacaccttatgtatttgccccaagccagcaaactcatatcccttttctgatgtggttatcaccagaatatacaaaaagctatggtattgaccgtcaatgcttatcacatagcgcacaacaggatgaagtgtctcaggataatctcttccataccctattagggatggtaaacattcagaccaacgaatacttatcaggcatggatttactgcaaaaatgccggagtctgcaatagcgatggctgtatcaacgagaagcccatcgtggccttggacaggatattttcctcaatcaaaaaattaatcagataaaacagtcaattaacaagataaaacagtatagggctattggcaaagtgcccgtagcggagtgaatagggagaccatagccttgatgccagcgccttggttggcatttttttcttgacctagaccaatcggtctattaggctcttcgtatgaacaaaatacagcatacacatgtagacacccgagaacatctactcgccacaggtgaaaggctcagtttacgcctcggttttaatggtatggggttgagcctgctgctgactaccgcgggtatcccaaaaggctcgttttatcactattttcgttcaaaagaagtgtttggcgaggccatgctccaacgctattttgaccgttatgatgcggagatggaaagcctgttagccggttcacagggtgataaacgccatcatctattgcactattttgctcaatctattgctaactattgtgggagtgaatgccacaacgcgtgtctggcggttaaactctccgctgaggtgagtgatttatccgaacctatgcgccatgcgttggatatcggcactgctcgagtgattggccgcttgcaggatgccattgaagccggaattgacgaaggctctttgcgaacggtgctctctccggcggcaaccgcagaaacgctttacgccttgtggctaggcgcgtcgctgcgggcaaaagtgaaacactctgtcgccccactgacttgtgcactgggaagcattgaactcatattacaaccagcctaataatctaccgatcctgacactgactttttatgtttttcaggatttacccagcaactagttgactggtctattaatacaggacgaaccatgaaaactgctaaattattctccccattaaaggttggcgcgctcacgttgccaaaccgtgtctttatggccccactcacccgcttgcgtagcattgagcctggtgatatcccaacgccgttaatggccgaatattatcgccaacgggccagtgcaggcttgattatcacggaagccactcagatttcttttcaggcgaaaggctatgctggcgctccagggctacatactcaagaacagttgaacgcatggaaaaaagtgactcagggtgtacataatgagggtggccatattgccgtacaactttggcacgtaggccgtatttcccacaacagtttacaaccaggccagcaagcccctgtagcaccatcggcgattgccgcagatacccgtaccaccgtgcgcgatgaaacaggtgcttgggtacgtgtcccttgctctaccccacgggcgctggagacagaagagattccgggcatcattaatgatttccgtcaggcaaccgccaatgcccgcgaagcaggatttgactacattgaactgcacgcagcccatggttatctgttgcatcaattcatgtccccagcttccaatcagcgtactgaccaatatggcggcagtattgaaaaccgtacccgtctgacgttggaagtggtcgatgccaccgccgccgaatggggggctgaccgaattggtattcgtatttcgccattaggcccatttaatggcctcgataatggtgaagaccaagaagaagccgcactgtatctgattgatcagttgaataaacgtaacattgcttatttgcatatttccgagccagactgggcaggcggtaagccttattctgatacgttccgtgctgctgtccgtgctcattttaacggcgttattgttggtgctggtgcttacagcgcagagaaagctgaatgcttgattcaaaaagggttcattgatgcggtggcttttggtcgcagttatatttctaacccagatctggtgacgcgcctgcaacaacacgcgccactgaatgagcctgatagcaatactttctatggcggcggtgcgaagggctacaccgattacccaacgttgtgatttgtctgtaatttaaatattcaataaccgccagttaggctagtcgtctaactggctcagacgactaacaaaccccgatgacgcgatcatgaacggtgagtgtaggcagaagagtaaagcgtccatgctacgaatggtgcggacacgttgtcaataacctcactgtctcaccggatggtatgttttaggtgtacattaataatacaggcggccgttacgattaatgcatgattcgtcgtttatcaagaacgtcagcatgccgcggagttgcaactataccagggcctcttgcaataaaattctgttgccagtgttctggtagcggagtattactcgatttgtaaaagttaaacagctctttactgtcgtcaaaaacagtccattgcccctgatgtaccattgctatcgggaatggacctggacgcgcaactacccccagatagccattatcgctaacaactttatcgtgttcatattcccacatgtaaggaacaaagtttacctgaggcccatggcgaatgacattcatcgctgtatactcaaaaggccgggcgggatcgacttctgcaacgcctttattaattaggtcttttactcctgtttcctcagcgctttccgcggtgggcacatacccttttccacgattgaatttaataatatcgtgcatgtcataatccccagtataaggcgtgattatcttatgttttatccatgcattcactaattcattatcagaagtatcctgcaggctggcaggataaaccaaatcctccccgcttggtctgttgtacgcataaaccccctgcacaccagacgcattccaccggccaacccggccaataaaaccactattttttgccagttcaagagcagctccggccttattctcatagacagccttcagggatccgggtttaattgttttctcaagaatattatggccttttgctgctgcaccttcacccagtgctaaaatagtataaatacccgcttcccttacgctcattgccatattctcttcaatggatatgcgttcaaacaccgacatatgtaaaggatgcacaaaggcttcccccactaatttccttgcactctgtccttcacgtattaagccattactgtcatggaaggatgttgggttatttcctaccatcaaatacaggttcagtccgtccactgttcccaccggatctgcggagagccagcgccccacccaaggttggtaataacgccagccatagtagtacaaccccgtcgcatcgcgttccttccctgagtatctgatcgttttgtagtctgcttccgtctggctgtgcgctgtccacaccgccgtgccgccgtacgggtagtattcctccatgctgataacattgccatccccatccacctcaagcgtactgctgccgatcaagttgtcatagctgtagcgcagttggtcattatcgatagcgtccggcttgcccttttcccaatgcannnnnnnnnnnnnnnnnngcgcccggcccgcctcaccgacagtgataatctgcaggctttccgtttctgtcacgccgctggctgtgctacgcagttccagcctcggcaggtacataacccgctgcgtctgcgtgctgcctcccgttttctgcacgctgaccttcaggatgcgctggctgtttccgtcataacggtagctttccctgtcatcgctgtctccgtcccgtaccaccggcgtcaccttcagcagctcgttacgcgctgtccagataagatgctgtcctggctgtagctgtttctgctggccgcctgccgtgaacagagcgtcaacctctgccggatttgtggtcagtgtgctcagcacgccctggttgctgcggtcgctgaccgtgatatccgttgtgtgaccactgccggttgccggggtgtgtcggatctgcgtcaggttacccgcggtatcgtaggtataggtgtgggtgtagtttgtatatgcggaactctctataggaagggtggcggaaggcaggctgcggccctgctgtccggcgttcaccatcacgcgcccggtggcgctgaccaactggtacaagctgtcgtagacatacgtattctccggcaccactttctggttgcgccagaagcgggtttcttctgcgtcgtttctgatgctctgcacgttgcccacgggatcatactcatagcgcaagtcctgaagcaccttcgttccggatgcatgtccggctgaccgctccgtccggatgccggtcaggcgttgcgtctccggctcgtatgtgtacgtggtcaccacgccgttaccgtgctcctcgcgcagcttctgcccggctgccgagtacgtcaacgattgaacgataacctgctccgcgccgcctttcaccctcagccaactgcccgacagcaggcctgccacgttgtacaccacccgctgcacgttgccttttgtatcggtggtggttagcaccgcgccgatagcgtccgcagtcgtcagagtggttagcctgtctgctgccaactggtcattccaggcggagctgtcctcaccctgccagtttgccacggtatccgggttgtccgcatccttcagcaagcggcgggtgacggagagtggcacaccggtcagggcaatactgtccatctgcctcagacctgctgtgtcgtagtggctgacgcactgtccgaccaggttcagggcttttttctcgtccgtgttggcggcatacgtaaaacgctcggtgacgcgggcggcttcaccagtgacctgctctgtaatgctcagcaggcgtcccggcagtgaggcaccctcatactgccaggtacggttcaccacctggcttctgtcctccagatcgtcgtcagcggtgtcaatattactgactgtcataaatagccgaccggcggcatcgttcagagctacagtggtaccaacatcggcgctgacggtacacagggcgtttccgaccaggtccgacaggtacttgacgttcgcccgaccagtgtcgtgcaggcggggatcggcgctttgcgtgaggaaaccacgggcatcatactggtgatgggtgatacgctcaccagtgtcatccggcgagtcgggatggcgatggtacgcgatgctgcgcacggacagcccacggttgtcgaggaccgtgaccgccggggttttactgaatagtgatgtgttcatgggattctcctgtttatgttacacagccagtgaatctgtacaaaattcatacaatcctcgggataattataggacctaatgcggagagtggggctaccgatatgacgagcttcatttgtcgttattgtgagcctgggaggaaacccaaaatgtaaagtgacctattcattctctgtaacccattgaactaatttaattaccggggctatacttgaacctaattttattcactcttgccagagcgtcgggcaaaatgtaaacagagggaaattatgcgcttactccataccatgctccgcgtcggtgacctgcaacgttctatcgatttctacaccaaggtattagggatgcgtttactgcgtaccagcgaaaatactgaatataaatactcgttggcattcgtaggctatagcgatgaaagtaaaggttcggtgattgaactgacgtataactggggcgttgaccagtacgatatgggcaccgcattcggccatctggctctgggtgttgatgatgtcgccgcaacgtgtgatcaaattcgccaggcaggcggtaaagtcacccgcgaagctggcccggtaaaaggcggtaataccattattgcttttgttgaagatccagatggctacaaaattgagttaattgagaataagagcgcgggtgactgcctcggaaactgattaacttaagggcacctcggacggtgccttttacttatcacaattaaccccctgcatccctcgcgaaaatttgacataatgcacgctgaattcgataaagataagaaactgatggcagacaaaagtgaccttaacgccctgagtggccgttttcgtgggtattacccagtagtaattgatgtagaaaccgcaggttttaatgcccaaagtgatgcattactcgagattgccgcagtaaccttgcagatgaataaagagggctggctgctacctgatgaaacgttgcacttccatgtggaacctttcgaaggtgccaacctgcagccagaggcgctggcctttaatgggatcgatccaacaaatcctctacgcggtgccgtcagcgaacatgatgccttgcatgccatttttaaagccgtgcgtaagggaatcaaagataaaggctgtaaccgggccataatcgtggcacacaatgccaattttgatcacagctttgttatggctgccgctgaacgtgccagcttgaagcggaacccgttccacccgtttgccactttcgataccgccgctctcagtgggttggtattggggcaaaccgtgctggcaaaagcttgcctggccgcaggtatcccgtttgacagtagtcaggcgcactctgcattgtacgacaccctgcaaacggcgaaactattttgtgagttggttaatcgctggaaaaaactgggtggctggccgttgccagcggcagaatcggggtaacacagcccttgtaattaaaaaaggtggccattacgccacctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgaaccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaggtggccattacgccaccttcttatttatcacatttcggtttgtcatatcgatcaaccattcatactgacttagctcatcgtattggccgactgacacaaattactctgcggcaggctgatcttcttgtgagcgatatttatcagccgtttctttcaataacgtttgtagttcgccacgctgatacatttccatcaaaatatcgcaaccgccaaccagctcaccgtcaacccacagttgtggaaacgtcggccagttcgcatattttggcaactcagcacggatatctgggttttgcaaaatatcaacataagcaaagcgctcaccacaagcagacagtgcctgtacagcctgagcagagaaaccgcagtttggcaacttaggtgaacccttcatataaagcaggatcgggttttctgttatctggcgctgaattttatcaatcgtcgtcatttcttgcttcctcaagccatattatggctacaacgtgtattgccttttgctcaaagcaatcgcattttatttatcgtatccggcctattgtagcgactgtcacaacaggaataaaacgccatcttttgcatggattttactcgtcgagataatggatatcgcgtcagctacaaatatgtaccttaataataacatttttgatcccatcccctcactattatcttctctctggggctgcgtccatgctcgtcgattaacccgttgacggatggtcgatttaagttcactctcagagtgaaaaaacaacaatggcaacgccattaatgttttctcacaatatcgactaaaatcctatagctctctgctttgttatatcgtgagtttcggcaatactgtcactcttcatattcgtttcagggccaaggtgggtagcgttattatgcgtttaatgcttacgctgtttgtgctgctgtttacccagctatttttaaatttggcgcatgcgtcaccgcaagctcattcgtctgttgaacagaaaaaggggcatgttagccaggccagtcctgatgatcgtaaaaagcgcaaagcagataaaagtacaaagagaagtaaaatcgctaccacgaaaggccctgtcagtaagaagacaactgagcctcgtaaaacaggcaacaataagacaagtaccaacaaagtcgttcgcaataaaataaacagcagtcggacaactgaaagtaaaactgcagctaataagaaaaggacatcaagcataagaacagccaaaacaccgtatgggcggcagcgaaataaagcgcaaggtaaggccagtaccgagttggcagcaaacaacaaacttaagctcagcccagcacacaagaagcgttaccaaaaagcgaaacagaccgcgatgagcaaactgatgaagcaagttggtaagccttaccgctggggtggcagttcccctaacaccggtttcgattgcagcgggcttatttattacgcttacaaagatgtcgtcaaaataaaaatgccacgaaccgctaatgaaatgtatcacttacgtgatgccgctcccgttaagcgcacggaattggaaagtggtgatttagtcttcttcaagatcgccaatcgcggtgtcgcagaccatgttggtgtctatttaggtaatggtaaatttattcagtctcctcgtaccggtgaggaaattcgtatcagtatgttgaataatgattactggcaagagcactatgtcggcgcacgccgcgtcgtcacacctaaaactattcgttagtaaaaactgtttgttattaaaaactatttgttattaaaaactttgttatcaaaaatatttgttagtaaaaatattcgcgagtaaaaaaatctgccagtaaaaacctctagccctaactgacgatccggtttaacgaccaggtgatcttgttcaataacacatcaatggcatcaaggcagtggcaccctccccctcgatcaataccccatttaactgtatggttatatcagttacccctggtagaaattgctaagattagtacttacaacaaaaatataaaaataccgtttttaaccgctcttcaccccacacctctcaacaatggtggataggatttgaagagcaaacaccctgagcacccccgaaaggagagagctatgtcttttgaattacctgcattaccttacgcgcaaaatgcgctggaaccccacatctctgccgaaacgctggaataccattatggtaagcaccacaacacctatgtgatcaacctcaataatctgattaaagatactgagtttgcaggcaaatcactggaagagatcgtgaaaaccgccaatggcggtgtgtttaataatgcggcccaagtttggaaccataccttctactggcattgcctgtcgccaaatggaggcggtgaacctactggaaaaatcgccgaggccattaataagtcttttggctcatttgctgaatttaaagcgcaatttactgatgctgccgtgaaaaactttggcgctggttggacgtggctcgttaaaaaagcggatgggacattggcgattgtcagtacttctaacgcaggaacaccgctgacaacaacagataaacccctgttgaccgtcgatgtgtgggaacatgcttactatattgattaccgtaatgcgcgaccaaaatatctggagaatttctgggcagtagttaactggtctttcgctgagaaaaacctagactgagagtcgtgaagagtaagcagtaaccgtatacaagctacatcgataacataaataagggcggtttaaccgcccttattattaccattcaccagcaacggttgacttaattcatcaccgccacgaagctaaatataatgatcatcgccagcgcaccaacggtcgtaatcaacgacattttcaaattggtatccataaaagctccttagccggttaatttttagtaggaaaaaggcacataattagtgtgtggaatgattttcccacagataagaaaaaaaatcttgtgctcattacgcactttataacgtagattacccctttcacttttcctccaaatcagccaaaattcgcagttcatcactgcgtaccgactaataacatccaataaatactctcggacaacccgctgacacgactatccaaccgactatcttgtttctgtctgagtggtttgcgggtaacgcaggcaaacgattaacatgatactgacctgtttcagccggtcagtttaggagtcattctttttatggcaacgattaaagatgtggccaaacacgcaggtgtgtccacaaccaccgtttcgcacgttatcaacaagactcgtttcgtcgccgaaaatacgaaggctgccgtgtgggccgccattaaagagctgcattattcacccagtgctgtcgcccgcagtttgaaagtgaatcacaccaagtcgattggtttgctggcaacgtccagtgaagcgccctattttgctgaggtgatcgaagcggtagaaaatagctgctatagcaaaggttacacgctgattttatgtaattctcataataatctggataaacaaaaagcctatctggcgatgttggcacaaaagcgtgtcgatggtttattggtgatgtgctccgaatatccagatcaactgctggggatgctagaggattatcgcaatattcctatggtcgtgatggactgggggactgcccgtggcgattttactgactctatcattgataacgccttcgaaggaggctatttagcgggccgttatctgattgaacgcgggcatcgtgatattggtgcgatacccggccagttggcgcgtaataccggcggtggccgtcatcaaggcttccttaaagccttggaagaagccaatatccctgttcgtgaagagtggattgttcagggcgattttgagccagaatccggttataaagctatgcatcaaattctgacacaaaaacatcgcccaacggcggtgttctgtggcggcgatatcatggcgatgggcgcaatctgtgccgccgacgaactgggcctgcgggtaccacaagatatttcggtgatcgggtatgataatgtgcgtaacgcgcgctacttctcaccagcactgaccactatccatcaacctaaagagagattaggcgaaaccgcctttgccatgttgctggaccgcattgtcagtaagcgtgaagatccgcagaccatagaggtacaccctaaactggtggagcgtcgttccgttgctgatggccctttccgtgattatcgccgttgatgcttgccttggccggtcgtattcagcactgccggcccgattcggataaccgcattccctgcggttatttgctatcgatggttggctatcaattgtttgctatcaattgctggctatcatcccttaaccactcagtatttagcgtgacactgtcacctagataatcaagtaaccaagccagtgcgggagagtgattattctgctcccatgtcagacagcacgggctatcgggtaacggctctgccaacgtgatcgccgctaattttccctgtgcaatcaagggcgataccatatgggcgggcaccatgcccatacacagtcccgcacacaaacaatcgattcctgttgaccaatccggtgcaaccaatcgttgctggttatctagcgtccatgtatcccgcttgggtaaattgagtgccgtgtcttccagacaaagtgagggataaggccgcaattgttcatcgcttaacggccctgatagtaacgctaatgggtgatcgacactcacaacgcatagccagctaagaaagcccatatcacgaaagacaaaacgcccacccactgggatggcacgggtcgcccctatggcaatatccgcacggccatcgctcagtgcatcccaaaccccattaaaaacctcataacgcacacgtaattcaacatcaggaaaatgacggtaaaaatctaacactaaacggcggctgcgctgaggtttgacgattttatctaccacaatgtttaactgcccgcgccagccattcgcaacttgctggcactgacgacgcgtgtcattcatttttttgataacatcgcgggcttctttaagaaaaacgacacccgcctccgtcagttccacatcacgatgacgtcgttcaaacagaggaaccgcaagccagtcttctaattgccgaacggtataactcaccgctgaaggcacacggtgcaattcttgtgctgccgcactaaagctgccagtgcgtgcgaccgcatcgaccacatccagagaatattctgaccacattactgcctaccttttagcctgctcatcttgccatcaaaatttttaacagcaccttgcaaatattaccgtttcacaacagaagatgccattggatagaatgcgccccgcaacgatttccctacgatcatttttgatagctaaaactgctgataataaccatctttaacagtaacctttgtaacaataacatttgcaacaataatcagtaacgacaataaccgtattctgtagcacccttttactacacaaataatttacctgcacaattatgataaaagagaaataaagaatgaaaacgtcatccagtttcatgttctatctggccggcctgagtatgctgggttatttggccacagacatgtatctccccgccttcggtgcaatgcaacgcgaactgcaaaccaccgccggtgccatcagcgccagtttaagtatttttctggccggttttgccatagcacagcttatctgggggcccctttcagacaaattgggccgcaagcctgtcctgttagcgggtttggggttatttgccatcggttgcttagggatgttatgggttgaaaatgccactcaattgttggttctacgcttcatacaagccgtgggcgtctgttcagcggcggtgagctggcaggctttagtggtagaccgctatcgcgacgggaaggccaaccgcgtgtttgccaccataatgccgctggttgccttatcacccgcattagcgccgttattaggtgcctggttactgaaccacttcagttggcggtcaatttttgtagttctattagccattacactgctcttactgatcccgacaatggtgctgcaagaaaggaaaaaagcacgcgccgataacagcgatcaacctaaaaacacggtgagtttctggcaactgctccaatcacccacattcagtggcaacgtcatgatctttgctgcctgtagtgctggcttctttgcttggctaacgggttcacctttcattctggaaaatatggggtacagcccaaatgttattggcttgagttatgtcccacagacgctggcttttctgcttggtggatttggttgccgcagtgcacttgcccacataaaagggaacaccctgctaccctggctgttagtgggctatgctggcagcatgattgccctgtacttgatcgccaccttaacaacgccatcattgctcacgttgcttatccctttctgcttaatggcgcttgtgaatggtgcctgctaccctattatcgtagcgaatgcattaatgccgtttccagacaataccggcaaagcggcggccttgcagaataccctgcaactcggtttgtgctttgtggccagtatgttggtatcggcctatatcagccagccgctcttggcgacagtgacagtgatgctattgacggtagttttggcggctttgggttacggcatccattgttacgcgttacgtaaagacaaaaccagattgatgactcggacaccataaccaaaatgagtcgagtggttggaaagcagccagcagatatgcagcttggtgtatgacgggtatatagcccaacacataattcccttgggaaatagtcactaagatacacactggccgggaacaatttattattgagaaagcgcccaggccagcctatactcattttaaccagctataatatcacttaaaaaaatattatttgaggtttcttctgtgcgcgtggattgtgtcacatttacgcttaaggatgagtcaccctaaactaaagcgtaattagggtttcttcttaatcttcctctattacccaaaatcataagtgttgcaggtaggtagcgaatttactcacccgcaacgtcaaatatgtagggtatatccataacggatatcagacaccagggtaacaaaaccttattggtatgcatctgcgtagctaacactgaaccgcggatcataagtcagaagaaagtgatggagaagctatgagttcatcctgtatagaagatcagagtgttcaagaaagcccatggttccgcattgtgcaagacatgctgaaccaagctgatattgaaatcaatggttcacgccctttcgatattcgggtcaacaacccagacttttttaaacgggtgctacaaggaggatctttggcattaggtgagagttatatggatggctggtgggagtgcgatcgtctggatatattcttccagcgcgttcttcaggcgggtctggaacataaactcccacgccatttcaaagatactttgcgtatcgctgccgcccgtgtcatcaatttacaatcaaagagaagagccttgattgttggcaaagagcattatgacttaggtaatgatctctttactcaaatacttgacccgaatatgcaatattcttgcgcctactggaaagaagccaccagccttgaacaggcgcaagaacataaactgcaaatgatttgcgagaaattgcaattagcgccaggcatgaagctgttggatatcggttgtggctggggggggcttgctgcttatgccgccagacatttcggggtgtcagtctcgggtgtgactatttctgttgaacaacaaaaactagcacaacagcggtgtgaaggccttgatgtcagcattttattgcaggattaccgtgacttgaatgagcaatttgaccgcattgtttctgtcggcatgttcgaacatgtggggcccaagaactactccacttattttaaggtggtaaaccgtaatttaaaaccggatggattgttcttgctgcacaccatcggcgctaaccgcaccaatatgaacgtcgacccctggatcaataaatatatcttccccaatggttgtctgccgtcagtgcaacatattgctcaggctagtgaaccgtattttgtcatggaagactggcataattttggcgcggattatgaccgaacattgatggcatggtatgagcgtttccaggcagcgtggccaaatctgtctgcgaattactcacaacggtttgaacggatgtttagctattatcttaatgcctgcgcgggcgcatttcgcgccagagacattcagttgtggcaagtactattcagtccaaatggtgtgaatggggggattcgcgtccctcgctaacctcagataggagacagggggataaaaacccctgtcttattttttgtaggttatgacacccgtacgaatttttcgtccactaacgccgcgttagctatattgcgctgcgccaatacccgttcaacagtatcaaccaccgcttgggtctgcggatctatctcgatattaacccggtgccctaaccgctttttacccagtgtggttcgagacaacgtttctggaatgagatgaacacagaaacgattacccaccacctcgccgattgtcaggctgatgccatcaataccaataaaacctttatgtaacacatatttcattagatcttcgctgggcatacgaaaccaaatctgacggttattttctgatgtgtatattttagcaatctctgcagtacagataatatgaccggacataagatgaccaccaatttcatcgctgaatttagccgccctctctagattaaccttatcaccaacgtttatatcccctaagttagtgaggcgtaatgtttccttcatcaaatcaaaactgacacgattgccctcaatatgtgtcacggtgaggcagcatccattgtgagcaactgacgcccccaatgccaactcaggcagcatatcaataggcagctctacaacatgcgtgcggaaattagatttttcttcgatggccaccacaagcccggtgccttgaacaataccggtaaacatacgccatgcctcttataagttatctgtagaaagaaatattatctgtgtcaattttgcctcataaaatcaggaaaaccaaaccacttagagtaaaaaagactattcagggtatttggttgatatttaatgacaaggattgcttaacctcggtgagcaggtacaatattttattgctttcccactattttatttatcatcgcctgatgataaaccgtcatgatttaaaacataattaaaaaggtgcatacgtgcagaagtatatagttgaagcgcgtagcttgttggctctcgctattcccgttgtcatcgcgcaactgtctcaaaccgctatgggtgttgttgacacgatcatggccggctctgtcagtgcaacagacatggcagcggtggcggtaggcacgtctatctggctacccgctattttattcggacacggcttgttactcgcactaacgccgactgtcgcccaacttaatggttcagggcgccgtagccagattgcccaccaagtcaggcaagggttttggctggcactctgtgtttccgtgttaattatgctggtgctctataatagtgaccacgttattaaacaaatggataatattgaccccgtgctggcgcagaaagccgtgggttttctgcatgctatcatgtggggtgtgcccggttatctgttcttccaagttctgagaaatcagtgtgaagggctatccaagactaaaccgggaatggttatcgggtttgttggcctgctggttaacatcccgattaactacatttttatctatgggaaatttggcgcgccggccttaggtggcgtaggctgcggggtggcaacagcctctgtttattgggtgatgttcctgatgatgagatggtacgtaacgcgcgcccgttctcaacaggatatcaaactggaaaaaggatttgccgcgcccgattggcaggtaatgaagcgtttaagtggccttggcttgcccgtcgccttggccctttttttcgaggtcacgctgttcgccgtcgtcgccctattggtatcgccactgggtattgttgctgttgccggacaccagattgccctcaacttcagttcattgatgtttatgttacccatgtcactgagtgtagcagcgacaattcgtgtcgggtttcgtctcggacaaggggcggtggaacaggctcaggttgcagcctataccagcatggcggttggtttattgctggccagcgttaccgctgtgtttaccattgttttccgtgaacatattgcgttgttgtataacaagacacctgaagtggttaccatggcgtcccatctgatgttgctggcggcactttatcagttgtctgatgccgttcaggttattgggagtggtgtcttgcggggctataaagatacgcgctccattttctttattacgtttaccgcgtattggcttctcgggttacccagcggctaccttctgggcttgaccgattatatcctccctgcgatggggcctgctggtttctggataggtttcattatcggtctgacggctgcggctattctgatggtgctgcgtatccgttggctacaaaaacaacctactgcgtttattctgcaacgggcagcccattagcttatcgtggagtggggctaccccccgctccgccataaaacacctgtaggggcttcgcgcggttagtctcaaataaaagggagtctccccaacaacatctggatgaaaaaacagcgtaatggataaaagcacagcgattacgtgagtttacaataaatattgcgtttttcctcttgccagcagacgggcagcccgttagtattcgtccccgctgtcaccgttgatagtaggcaataatagatgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcgatggttcgagtccattcggacgcaccactttttattgcacggtagtcagtctaatgtgatagctgttttaccagaaagaattatgtgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcgatggttcgagtccattagaacgcaccatttcttttctctctcctgtagtcctcctctatttttcctttgtcagttcctgactattggttgatttcttactgattcgagtcgtctattgataatgttcacctgccgcagtggcgcgccataagtgagctggaatgtttaagtgccccctatttactgtcaaaaaaatcaacaaacaacttgcgcaacaaattaagatttaatctctgcgtttgcgtcattaatccctactttttacaaaaaacggcaatgagctcctgttttctatttcatttcccgtcacttaccgcttataatacggaccgtcgtttcagttgaatggtttcagcattttgattatccgatacgctaaaaaaaatacaactctcatttatgccatcgtgctctgatcatgcgctgagtctcgcgctaaaattttccgctcaacttccaccactgtcatctatccttagtaatgttttatttcttggtcacgtttcgctacacccaacaccaatcagataccactccgttgttgtaaataacggaactttcactttttatccatcacaacttgtagaaaaaatccgtcatgaaaaagactaaaattgtttgtactatcggtccaaaaaccgaatccgaagaaatgctgacaaacctgctgaatgctggcatgaacgttatgcgtttaaacttctctcacggtgactatgcagagcacggtcaacgtatcaaaaacctccgggctgtaatggcaaaaacaggcaaaaaagccgcgattttgctggatactaaaggccctgaaatccggaccatgaaactggaaggcggcaaagatgctgcgctggttgcaggtcagaccttcacgttcacgactgatcaaagcgttgtcggtaacgacaaaattgttgcagtcacctacccaggcttcgccgctgacctgaaaattggtaacactgttctggttgacgatggcttgatcggtatggaagtcattgaagtcactgaacacaccgttgtctgtaaagtcttgaacagtggtgatttgggtgaaaacaaaggcgttaacctgccaggcgtgtcgatccaactgcccgcattagcagaaaaagataaaggcgacctgatcttcggttgcgaacaaggcgttgatttcgttgccgcctcctttatccgtaaacgttctgatgtactggaaattcgtgaacacctgaaagcacacggtggcgaacatatccagatcatctctaaaatcgaaaatcaggaaggtctgaataacttcgacgaaatcctggaagcctctgacggtatcatggttgcccgtggtgacttaggtgttgagatccctgtcgaagaagtcatcttcgcgcagaagatgatgatcgagaaatgtaaccgcgcacgtaaagttgttattactgcaactcaaatgctcgattccatgatcaaaaacccacgtcctacccgcgcagaagccggtgacgttgcaaacgccatccttgacggtaccgacgcggtcatgctgtccggcgaaagtgctaagggtaagtacccattagagtctgtcaccatcatggcgaccatctgtgagcgtacagaccgtgttatgcctagccgcattgagtcactgaacgacaaccgtaaaatgcgaatcactgaagccgtttgccgtggtgctgttgaaaccgcagaaaaactggaagccaaagtgattgtggtcgcaaccggggggggtaaatctgcaaaatctgtccgtaaatacttccctactgcgaccattctggcactgacgaccaatgaaatgacagcccatcagttaattctgactaaaggcgtaatcactcagttggtagacgaaatcgcctcaaccgatgatttctaccgtctcggtaaagaagcggctctggcgagcggcctggcacagaaaggcgacgtggtcatcatggtttcaggtgccttggtaccaagcggtacgaccaatacctcttcagtacacgtgttataattccaacgcgttattgttcaataattaaaacgccgctctctatagcggcgttttcttttttaaagcttgcctaataaactttctgaaaaaattttactttatcctaatcccgctatagcgcaccttacaaataagactagtcccatagaacccggctgttttgtctcgtttttttaacttttttttaaagcaagatgattctttgagctaacgagcaaaataaaccctcttaatactaaaattttattctctttcgaaaaaactttgtgtaatacttgtaaggctacatggagattaacttaatctagagggtgttaataatgaatcgtactaaacttgtactgggcgcggtaattctggcttctacaatgctggctggttgttcaagcaatgctaaaatcgatcaactgtcttctgacgttcagactctgaacgctaaagttgatcaactgagcaacgacgtgaacgcagtgcgcgctgacgttcaagcagctaaagacgatgcagcacgtgctaaccaacgtcttgacaaccaagctcaagcttacaagaagtaatattacttcctgaatgaaaaatggcgcacattgtgcgccatttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttgccctacggaaatgtttgtcgtacagaaatgaacgtctgacaatcgctctccttgatgtcactccctcttccatactcatgctgaccacgactactcaataatgaccaactgcgactcaacactgacaaacacccccaggttgacctggtaccgcatgcttgcttatattttgatgaacacgtctatttcgatgataacttctcgcactggctttaatattctgactttcacaacgacaagcctctaaagcgcggaatacaattctggctttaccacgatggatctccaccacggtaaagcacagacaagtgattagttattttctgaataaaccgggccgggctgaaccagcttaggcatcactgactcttctgtcggttgtagttgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacagtagtgcttcagcctgtgcctgttgctcatcctgagacgctacaggcgttggcgcttgctgagtagaagcttcacccacagtaacgatggttggcataccagaacggcgtacaatcgcatcctgaaccgctttagcatccgtctggctatcgttgatgaacttctgcaagccactgccgatcgcgattggcatcgtttgtggatcatcactgtctacacgggacaacggctgatgaacttcaacgtaacgtttaccatcaggttcaacggcatatttaacgggttcgttaatgatttgtacgcgagtgcctttaggaactgagttgaacagtgcttcaatgtcatctggacgtaaacgaatacagccagagctgacacgtagaccgataccgaagtcggcgttagtaccatggataaggtactccccccttcctgcggacagacgcagagcaaactgccccatagggttgtcaggaccggccggaaccactgatggcaaggtgataccttctgccaaatagtttttacggatgttcgcggttggcgtccaagttgggttagggatcttctggctgatagaggtaaccatagtgggtgtatcacgccctaactgaccaatgccgatgggataaacaatcactttgttctgacctttagggtaataataaaggcgcagttcagccaggttgataacgataccttcccgtggggtgtcaggcagcaacatctggttcggaatagtcagtactgaccccggtaatggcaaatagggatcagtccctgggtttgcttccagcatacccaacaggccaatcttgtagtcggctgcaatggcctccaaagggcgaccatcatttggaacagtaaaggttgtattttcgccaattaagcgactattagcgggcggcagtgggtactcgttcgcattggcagcagtaagactacctgccagacaagttgcaaataacataccaatcaaagttaatgcacgtttcatgcttagttcctacatcacttcttcaaattcggtttacacggctatctacgttaattttagcagccaataataaggcaaatgtatagtaacagcccttattataaaggcaatttatttctctaaaaatcaatgtgttacaaagtaatgtattgtagtttttttagcataagcgccgatttaagctgctgaaatctcaccattttaatactgtgactcacaacgcaaaaatggtcagagcccaataattaaagagcaaaatattagcctgtatcaatgcgctgataaattggcaactttagtgcgaatggcgcggatcatcgcctccagaccttgtgagcgtgaaggtgtcaaatgctggctaagcgctaaatcagcaaagaatggacgcacatccagagagattatctgttgaggtgttaaatcgtgataaaggatgaataccacggcgaccagacctttaacgatagcagcatcgctatcgccggcaaatatcacatggccttcagcagacaatgtcatcgcgatccagacctgactctggcaaccggagatcagattctctgggtggcgctgttgttcggtcaacggggctaactgcccgccgagttcaatgatgtacaggtatttttcttcccaatttaaacagcgggaaaagttacgaattaatttatctctatctggcaaaccagccatagcatatttcctgaatacgtaaaaaataaaagccgactgctgaaagaatagtcggctttggtgttgcctgttgtgggtgcttagactctcaccccagcaatttttcgatacgctgtaatcctgccaccaaccgatcaacatcctcgcgggtattatacagcgccagtgaggcacggcacatactcggtacctgatagaatgccatcagcggcatcgcacagtgatgacccgtacgaatagcaataccgtattggtcaagaaagctgcccacatcataggcatggtgctggcccagattgaaggcaataaccccggcacgctctgttgggccatacagtgtcaggctcttaatctggctcagttgcgccaatgcgtaatgcatcagcgattgctcatactgttggatcggcaagagccccaattcagtgacatagtcaatggccgcgccaagccccatgatacccgcagtattaggtgacccagcctcaaagcgccaaggggcgtcagcaaacgtagtgccttgcgtcaaactgactgttttgatcatcgccccgcccccttcccatggcggcatctgttgtaacaacgcacttttgccgtacagaatcccaatacccgatgggccgtacagtttgtgccctgagaaaacataaaaatcgcagcccaacgcctgaacatcaactggctgatgcataaccgcttgcgcaccatccaccaacaccactaaaccggcggcttttgcctgggccacaatatccttaatcgggtttaccgttcccaacacgttggagacctgagtcaccgccagtaagcgcgtggtgtcatcaatcaacgctgccagggcggttatctccaactcaccggtagccgtcagtggccaaacacggatttcaacaccaagatcttgcgccaacatctgccaaggcacaatattggcatggtgttccatttcggtaatgataatgctatcacccgcggcaaggaaatggcggccataactgttagcaaccaaattgattgcttcagtggtgcctctgacaaaaataatttcttctgcggaggcggcgtgaataaaatcagccacctgagtgcgtacggcttccatctgctgagtcgcttcagcacttaaactgtgaatgcccctatgaacggccgcataaccatcacggtaaaaatgaagctccttgtcaatgaccgcctgaggtttttgcgcactggctgcgctgtccagataaaccaacggctgcccattaacctggcggctcaacagtggaaaatcagctcttacacgttcaataggaaaattcatacagactcccacgccaaacgctcagcaatacgtgctaacacctgtttacggatggcttcattgtggatagcttcagtcacttcagcagcaaatgcaaaaataatcatctgttgtgcatcagcctgattgataccgcgcgattgcagataaaatagttgctccgcatcaatacgcccaacggtggcaccgtggctgcatttcacatcatcggcataaatttccaactgaggtttggtatcgacttcagccaaatggctcaacagcagattgttgttggtcatctgcccgtcagtttttagcgcatgtttagcgactttaatcatgccgttaaaaatagctttgccccgctcacggaccatgactttatgcaactggcggctttcgcagtggcctttgttatgttccaaataagttcgggtatcacaaatctcgcgcccaaccggcagcagcaggctattcatcgataatgacgaaccttcaccatttaactggctgctggtgttatggcgcgttagccccgcccccagcaagaaactgtgactccgcgcccgtgcatcacgccccaagaccagatcgttatgggcaaagtgataactcttcggcgtttcaaacgccaacttataatgattcaattcagcgttatcacccaccgcgattgtcagccgcgccccggtaaaatggggttgttcattgaggctgacaaaatgctctataacttcagcctgtgcgttcgcctcaaccaccagatgatggcgagagtggctggtattcaccatatccgagtcgttacctgagctgatatgcagaaggtataaggacttgtcactgtgttgacctacaggtaaccgaatatgcaaacgttcctgcgccaaactttctgtcaggtgcaaaaacacctctgattgtatggccgtagggaacggcacattttcagccgcatgcgttaattgataaggaccacactcacggtcacttaacgtcggcgaaaactggccattaatgaaaaccaaacggtgtgcattgggtaccagagacaatgcatcgcactgcgctgttgtcacatctggcgcatggggaaaactgaattcatgcgcgaataaacgctccagcggcgtgtatttccagtcttcatgtttactgccggggaaccccagttgcagcacctgctgccaatgggcgcgggcatccgcagagggttcgatctgacgctgcttaaacaactgaccgaaatgctttaatgcatcaatccgctgctgttcttgtcgctgctgttctagccgctgtctttccagaacgttactgttggtcggtaagccagccatagccttgctcctccaactgtttcactaacgtgaaatcacccgatttaatgatccgcccctgatacaacacatggacgaaatcaggtttaacgtaatccagaatacgttggtagtgggtaacgataataaatgagcggttctcattgcgcagtgagttaacgccattggccacgattttcagtgcatcaatatccaacccagaatctgtctcatccagaatacacaacgaaggctctaatgcggccatctgcagaatatcattacgtttcttctcaccaccggagaaacccacattgaccgagcgggtcagcaaatcagctggcattttcagcaaggcaattttttcttcaataaaatcagagaaatcaaagcggtccaatggcgcctgctgacgatatttacgcacggcattaaccgaggtttgcaggaggaaatggttactgacaccggggatttctaccggatactggaaagccaaaaagacaccttcccctgcacgatcttctggcgcgagttcgagtaagtcttttcctttaaaagtgacttcaccttcggtgacttcatactcttcacgccctgccaatgccgctgataaagtacttttccctgagccgttcggccccatgatagcgtgtacttcacccggtttgatctccagatctaaacctttgaggatttcattaccttcaacgctaacttttaaattcttaatacttaacatagagttccttggtgcgccgtgacgcaaaactttatttataccttcatctttcagacggcaggggggttggcgctctcgttactcatcccatccgcgggcctcagctcgacgaggccgctgcaagcagcgttcctgcatgttgaaatctattaggtatatgcagcgaatacttactcagctaacaatcagccgacactgtgctccaaactaatggctaacaatttttgtgcttcgacagcaaattccagcggtagctcggaaaagacatccttacaaaaaccgttgacgatcattgaaatagcatcatcttcgctgataccgcgctgcaagcaatagaacagttggtcatcaccaatttttgatgttgtggcttcatgttccaactgtgccgtgttatttctgacttccacatacgggaacgtatgggcgccagaatctgggccaatcaacatagagtcacattgtgtgaaattgcgggcattgtcagcaccgggcaggatcttcactaaaccacggtaggtattctggctgtgcccagcagagatacctttggcaataattgttgatttggtgtttttgccaatatgaatcattttagtgccagtatctgcttgctgataaccgttggttagcgccaccgagaagaattcccccacagagttatccccttgcaggatcacactggggtatttccacgtaatcgctgagccggtttctgattgcgtccatgacatcttcgacccttcgccttcacacaacgcacgcttggtcacgaagttcagaataccgcccgtactgtcagagcctgcaaaccagttttgcacggtggagtacttcacctctgcatttttgtgcagaatgacttcaaccactgccgcatgtaactgatagctgtcgcgcacgggtgccgagcacccttcgatatagctgacataactgccttcgtcggcgataaggatagttcgctcaaattgcccggttttagccgcattgatacgaaaataagtggataactccattgggcagcgaacaccttttggtacatacacaaaggtgccatcagaggcaaccgcagcatttagcgcggcaaaaaagttatctttagccggaaccaccgaccccagatatttctgcactaaatcagggtattcctgaatagcctcgccgaatgagcagaaaagaatcccctggcccgccagcttttcccgataagtggttgctaccgagaccgagtcaaaaatagcatcaacggcgacttcagccccttctcgtaccgggatccccaattgggcaaaggcagactctacctccgcggtcaggtattcgttagcattgcttggcgcactcccgtcagcagaggattgctgcacggctccgggctgcgaatcacagttatcatcacagctgccacaagatggcgcagaataatagctgtaatcttggtaatccaaaccttggtaatgggccttcaaccagtgaggttcttccatctcgagccaacttcggtaagcgccaaggcgaaactcaagcatccactcaggttcattacgtttcgctgagatagcacggacgacctcttcgttgatgccctttgccagctcatcggtggccaagtgtgtaaaaaagccctctttataccgaccatcactgacccaagcctgcacatcatctggaatttctacattgcttcgtgtcatttagtttgcatcactcaaacgccaaaactctcgccacacccgcaggaatgctgagctttaggattattaaatttaaaaatctggtttagcccttcgcggacataatccacctcggtcccgtcgataaacggcatcgcttttaatggcacgtaaagcctggcgctaccctgttcaaaaaccagatcatcgctggcaggctctttagccatatccataacataggcaaaaccggcacaaccggactgtttgacgccgagctgtaacccttttatttgtgggtcttgttgcataagccgcgtaatttgcgcagcggcactgtccgtaatcgtcacgccttgccagtcattatcgtcgagagaaaatgtcccaactgattcttgttgcatatgctctaccttatgtttctctatcacccgatgagttgttacttttccggctaaaagttattaggttaaacgttttcaggttgaaaatttgctggctgattattgatggatcaacacagattattcacaatggtagtgataataattatcacttcaaccgtttgttttgcagggatattaggaaaagtgccgttttgacctcgaatgaggtggcaacaagagaagcaggctgcgatacccaaggaggtctaaaagaaaaaacactcttttatcaccatgaaataaatcgataaatttcgtggtaatactaaaaacccttgctaagtcagaggccaatcatcctcagcatctgtggttttaaaacattcatagaaaatacctatttctgtattaactttagctgaaaaccgccatggaggaaacctcacgcaggcattctcaatattgagctggggaatgaggctaaatcaggaattaagtttcagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagcgcaaaacgaggattgagcctgccaaggtcaatggggaaccctgacaggagaacagaggctattggcaaaaaatgacgacgttagcgcgtcaatacggcgatcgttaagcgggaagtacaacacagatgtccctgctcatcaaaaatctcaatctgccagacctgatgactacgccccacatgaatagcacggcagcagcctctgacgttgcctgagcgtactgatttgaggtggttggcattgatctccaaccccaccacttgttgcccctccacggtacacagatagccggccattgagccaagagattccgccaatacaaccgaggctcctccatggagtagaccaaaaggctgagtcgtgcggctatccacgggcatggtggcctccagttcatcgtcagacaagcgggtaaactcaatccccagatgcccaaccatgcatccctggctttgctgatttagctgttccaatgtcgctgcacgcttccaaagcatttgttctctcctgttatcagttcaccagtaagggccttatcattactcagtcttataagtatttaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttataactacccagccccgtatcacaccagctcgagtaaagcttgcaacggatgccgcaggccattgccttcaatacgtttaacttggctacggcaggaatagccggtcgctaagcagcgtttacctggcaatgtttgcaatgcctgttgccatgatagcgcatagatacccaaggaattttcaacgttcttcgcctcatggccgtatgttccggccataccgcagcatccaacgctgacattttcaagccttgcaccatagcgtgaaaaaatggtggcccaatgctgactgctgccgggtagtgccgttgtttcagtgcaatgcccaaacagataccaaggctcaccactgatttgctgctctggctgatcagccaaagccgtttgtaaccactcgtgaaccagttgcaccgtgaaatcaccccgtgcatcgcccaaaatttctttatattcgtcgcgataacagagcaccaacgcgggatcaacccccaccatcggcatagctaataacgcaatacgattgaggaaatccgctgttttacgtgctgttttcgcaaaccgctgtaggaatcctttgatatgttgcgctttgccattgggtgaaaaaggcaataggacgggattaaaacccagcttttccaccagccggacaaagtccgccaccacttgggcatcgtaatagctggtaaatggatcctgtacgatcaacacatgctggcggcgttcttgctcgctcagtttttccaattgttccagcgtcatggtactggcgtaatggccggagagtgcctgcttcagcgttgggctggagagcataggcaaatcaaccataccaatgcttttctggcttaacgaccgcacccacaattgcttcaaaaagaaattaaagaccttaggtgccttggccatcaatggggcataactctccacccctgccactacgtagtcacgtaatgggcggtgatagcgggtgtgatacagttgaaggaaacgggagcggaaccccggcacatcaatttttatcgggcactgtgtcgaacaggctttacacgccagacagccagacatggattctttgacttcatgtgagaaatcatagaccccttgactggcctgccaactgttgcgggtcttttcaatcaggccgcgcaaacttggccgcttgctcgccaatcctttctccagagccacggggtcaacaccttgctctgacagtaatcgtaaccactcgcgcaccagcgtggctcgccctttcggggagtgaatgcggtcaccggtgattttcattgatgggcacattgggctatgcgcatcaaagttaaagcataaaccgttgccgttacactccatcgcaccacggaacgaggttctcacctcgagtggaatacgccgatccagcgtaccgcgtttgtctgcgctatcgatcttcatcatcggggcatcactgcctaacggtgagcagatcttccctggattcaatcggttgtcaggatcgaatgccgatttaatgcggcgcagttcgcggtataacacgtcgccgaagaaatcggggctgtattctgcccgaaagcctttgccatgctctccccataacaagccaccatagcgggcagtgagtgctacgatctgatcggagagttgtttcattagtctttcttgctgtggatcgcacatgtccaatgcgggacggacatgcaatacccccgcatcaacatggccaaacatgccatacgagagattgtggctatctaacaattgacggaattcaacaatatagtcagccaagtggtgaggaggtacgcaagtatcttcagcaaatggaataggcttcgcccgccctttgctgttaccgagcaagcccaccgctttcttgcgcataccatagatacgctcaataccggctaactcgctgcaaatctgataaccaattaccccaccttgtctggtggacattagctcatctaaacgttggcacagcgcggccatctgggtgtcgattaacgcggcatcatcaccggcaaactcaacaatattcagccccagcatctctttatcgggaacgtcagtgatcagttctttgaccgagtgccaaacaatatcttctttggctaaattaagaactttagaatcaaccgtttccaccgataatgctttcgcttccaccatgaaaggcgcattacgcaaggctgaatcaaaggagtcatacttcacattcaccaaacggcgaacttttggcaacggggtaatatccaacgtagcttcggtaataaaagctaatgtcccttcagatccggttaagatccgcgttaaatcaaaagtttgcaggtcatcactgaacacgtgacgtaaatcataaccggtcaaaaaacggtttaatttagggaatttctctaaaatcaatgcgcgctgttcacggcaacggttaaggacggtgtggtaaatacgccccaccaccgagtcttcctgcgcaatcgtttccgccaatgacgtcggcattgcctgggtgtctaacatctcgccacccagcacaatagcgcgtaaacccaagacgtggtctgacgttttgccatacaccaatgacccctgaccggaggcatcagtgttaatcattccccctaatgtggcgcggttactggtagaaagttccggtgagaagaaaaagccaaatggctgcaagtactgattaagctggtcttttatcactccagcctcgacccgcacccagccttgttctgggttaatctccagaatgcggttcatatggcgcgacatatccaccacaatcccgcgattcaacgcctgaccattggttcccgttcccccgccgcgtggcgtgaataccaatgatttaaaactctccagccctgccaggcggccgacgagcgccacatccgccgttgagcgagggaaaaccaccgcatcagggagcagttgataaatactgttgtccgtagccatcgtcaggcgatcggcgtagttagtagcagtatcgccggtaaaaccgttttgcttcaaagcgtccaaaaaatccagtaccgactgaatgacacccggtgcctgagaaatttgtgggatcattagtgtgaccctattctatatatgagtttatttttaatgtatgcgcggtcatgttacgtgatttatgagtatcaaaccgtctttgcgcttctgtctttaaatgttatcgcacataccgttaccgctaagagattatccgttagcaataacctttgtcgaataatttatgtcaattcagaacgatgggaaagtgatgggtatcgacggagggcagatagggtaaaaatccattaaatatcaaaatattatattgtgcaaattgcaggcgtaataaattaaaatggcgctattcggccatgcttacgtgattaagtctactttttactacgcgatgacgttacagacttttatcattagaacagcacagtaaaatctggacatagacccaaaataattcaagttgcaggaagacggcgaggccaagtaacctgtagcccacacctgcaacgtgagaagtgccggggatgaaaagcagtaccggtataaaatagtgccgataaaaaatagtgtcggtgtgaacaatatgggtataacgcgaacggttctaacgcaataacggatataacgcaataatagtgcaatggccactttgccatgattatcgaaatgagagttcactaatgaatgacccgcaacaacgtcttctcgatttacctaaactgatgtttggggtgatattcattatgggaatgattatcgccagtttttgggtaatacagccttttgtcatgggctttgcctgggctggtatggtggtcattgcgacctggccgctgttaatccgattggagaaacttctttggggcaggcgttcactggccgttgttgtcatgacgatattgctcattttactgtttgttattcctatcgcgctgttggtcagtagtttggttgaaaacagcgccccactgatccaatgggcatccagcccatcaaatctgcgtatgcccaatgtggattggatgaaatcgattccattgataggcgataaactttatagcagttggaataccttaatttctggtggcgctaacgctttaatggctaaagtacagccctacattggtgccaccgccacctggtttgtggcacaagcagcacatgttggctattttctgattcatctggccttgatggtgctctttagcgttttgctctatatccatggtgagcaagtcgccttaggtatccgtcattttgccatgcgtgctgccgataagcgtggcgatgccgtagtcgtgatggcggcgaaagcgattcgtgctgttgcgttgggtgttgtggtcaccgcattagtacaagccatactcggagggataggtcttgctatcgcgggtattcaatatgccaccctattgacggtattaatgttcatctgttgtgttgcgcaactcggtccattactggtgctggtacctgcggtcatatgggtgtattggacgggtgatacgacgtggggaacaatactcttggtctggagctgtatcgttggaacattagataacttcttgcgcccatatctgatccgtatggaagcagatatgccaatgattctgatcctctccggggtgatcggggggttgttatcctttggtatgattggtctatttatcgggccagtggtgttggctatctcatatcgtctgatttcagcctgggttcacgaaacgccagaacccgaagagagtgttaccgatgccgctaagcatttagaagagctttaaccctaaggggtttggtggttattctgccgaacccattatattcagcatatattctcgattactaataatcctcgattttttataccccattaatttattataaaccactcatctaattagccattgcgccatctcattagtaataacaacctgaaactatctcattctacttcttatttaataatttttttattcagaggattcttaatgactaagccacggaatttacttaagattattattagttagattgcatctctcttaaggcgcttaaataaaccatttaatgatagcttatttaaacgtctgtgatctagtacatgtattgctgtgtgtagtctttgcctgtcacctaagacaggctttttttttgctattactgctcattcgtcacttttgtctattggctacttttccttaatttcgatttccttgttataaaccaattaagtgttatgagccaattaattgttatgggccaattaattgcaaaaaaatccgcaacctaagctgcggatgatgaatacctataaatactcgtctcaatgaacactcacattcactctcacaaacaaacactcatccctaaccctgagtgatcaatgtttggtgtgttgcgccaagctcagccaagttttcactacggtatctggattaagagacaagctgtcgatcccctgttccattaaccacagagcgaaatcttcatggtctgacggaccttgaccacaaatcccgacatatttaccgtgacgtttagccgcttggattgccattgataacaacgcttttactgcctcattgcgctcatcaaacaacgccgataccacgccagaatcacgatccagccccagtgtcaattgagtcatatcattggaaccaatggagaaaccatcaaaatgctcaaggaactgttctgccagcaatgcattagaaggaatttcacacatcatgatgatcttcagaccattctcaccgcgcttcaatccttgccttgccagttcggccactacggcctccgcttgcgccaccgtccgcacaaaaggcaccatcacttcgacgttagtcaaccccatcacattgcgcactcgcttcatcgcctcacattccagagcgaagcaatcacggaagtgatcagagacatagcgccccgcgccacggaaacctagcattgggttctcttcgtgcggttcataacccgcgccccccaccagattggcatactcattagacttaaagtcagacaaccgaacaatcaccggttttggccaaaatgccgcccccaatgtagcgatcccctcggtcaggcgaccaatatagaactcgaccgggtcgtcatagccatgcatcaacgctttgatttcagcctgtagcgcaggctcctgctgatcaaactccagaagagctttgggatgcacaccaatcatccgattgataataaactccagccgcgccagaccgaccccttcattaggtaaacgggcgaaatcaaaagcccggtccgggttgccaacattcatcatgatttttaacggtaaatcaggcagttcagtgacttgcgaactttgaaccgagaagtccagtagctcgtgataaacgtaacccgtatccccctcagcacaggagacggtaacattttggccctctttcaatagctcggttgcattaccacaaccgaccaccgcaggtatccccaattcacgggcaataatcgcggcatggcaggtacgcccaccacggttggtaacaatggctgaggcctttttcatgatcggctcccaatcggggtcagtcatatccgtcaccaggacatcacccgcctgaattcgatccatctcactgatgtcatgaataaccttgaccggacccgcgccaatacgatgaccgatagcacggccttccaccagcacattactttgattattcaactggtagcgttccatcacctgctcattggaacgcacggtttccgggcgggcctgcacgataaacaactgccccgtatgaccatctttggcccactcgatatccattgggcggccataatgttcttcaatcaacagcgcctgatgggccaatgcttctacttcatcatcactgagagcgaaacgattgcgttgtatttctggcacatcttcaatacacacctgcttgccatgctcttggttctcggcgtatatcatccgaatttttttggaccccatattgcgccgcacgatggccggtttaccgttacgcaatgtgggtttgtgtacatagaactcatcagggttaactgccccctgtaccaccatttctcccagaccatgcgctgcggtgataaagaccacttgatcaaaaccagactcggtatcaatcgtgaacatcacgcccgaagacgccagatcagaacgcaccatccgttgtacgccggcagacaatgctacgccgcggtggtcgtacccctgatgcacacgataagaaatagcccggtcattaaacagtgaagcgaacacgtgcttaattgcgaccattatcgcatcaatgccctgtacattaagaaatgtctcttgttgcccagcaaaggaagcatccggcatatcttctgctgtcgcagaagagcgaacagcaaatgatgcctcaggttcgccgtcagctaattgcttataagcgtcataaattgattgttcgaactctggatggaacggcgtctcaataacccattgacggatctgagcgcccgctttggataattctgcgatatcgtcaatattggtattatccaataattgataaatccgttggttgacaccactttgctccagaaagtcgttaaacgcctgagctgtggtagcaaagccattgggcacagaaacgcccagttcagaaagatgagttatcatttcacccagggaggcatttttaccccctacgcggtcaacatcgtgcatgccaagctggttgtaccaaagcacattacagcgggtgtggccattgttggacatcgaaacaatccttttacattgtcgattagttattacatcgccgattagttattacaccgtcgattagttattacatcgccgacgagtgacgaacagtctgtagggtacggacaaccgttatcgtcgctgaaaaatcagccatttcagactagcacaatgatccataacctatggacaggtgaatcgatcaacccaacaagaaaaattttttgttggctattcttgcgacaaaggctttacccgcagagcgaatgaggcacactgattccactcaacttatagcctatatcaacgtcattggcgttgtggcttggcagcaaatagtcaggagtcagcgtggaaagatgtgtattttatatttcggatggtaccgctatcaccgcagaagtactcggccatgccgttctatctcaattcccgatcaacgtgacaacctttacgttaccttttgtcgagaatgccgcccgcgcacagtcagtatgtaaacaaatcaatgaaatatatcaggatacaggtgtcaggccgcttgttttctattcgataataagcctcgaagtacgggaaattattcaacgaagtgaaggattttgtcaggatatcgtgcaagcactggtcgcaccattacaaggtgagttgggcgtaccacctcaaccagtgctaaaccgtacccacggcttaaccgaaagtaatctggataagtacgatgctcgcattgcagccattgattatgcccttgcccatgatgacggtatttctctacgtaatctggatcaggctcaggttatcctgctaggcgtttctcgttgtggtaaaacccccaccagcctctatctcgccatgcaatttggtatccgggcggcgaactacccgtttatcgccgatgatatggacaatttgcaacttcccgccgcactgaagccttttcagcacaaactctttggtttgacaatcaaccctgagcggcttgcggctatccgtgaggagcggcgcgaaaacagccgttacgcctcactgcgccaatgcaggatggaagtgggggaagtggaagccttattccgcaaaaatcagattcgctacctaaactcgaccaactactcagtcgaagagatttcaacaaaaatcctggatatcttagggatgagtcgtcggatgttttaactaaatattttcatgagtgattatttgcggtttatttcctctaaatttgtataaattacagtgatgacggttgaattcatgtgattttggtttattgtgatcgccatcacttcccggtatttctgccgcagagaagaacagatttagagagttttcatgtacaagatagatgaactgcggaccgctcgcatcgatagcttgattacaccgcagcaactggctgaaaagttaccgatttctgaggttattgcagataacgtgacggcgtcacgtaaacgaatagagaaaatacttattggtgaagacccacgtctactcgtggtgattggcccctgctctattcacgaccttgatgcagccgttgattatgccacccggctcaaggtgctacgagaacgctatcaagaccggctggaaatcgtgatgcgcacctatttcgagaaaccacggactgtagtgggttggaaggggctgatttctgatccggcacttgacggctcatgccaggtgaacttgggtattgaactggcacgtaagctactgttagccgtgaatgaactcgggctgccgaccgctaccgagttcctcaatatggtaacaggccaatatattgccgacctcatcagttggggggcaataggcgcacgtaccaccgaaagccagatccaccgagagatggcctcggcactctcctgccccgtgggtttcaaaaatggtacagatggcaatgtgcgtattgctattgatgccattcgcgccgcacaagccagccatatgttcctttctccggataaaaccggccaaatgacgatttaccaaaccagtggtaacccctatgggcatattattatgcggggtggaaagcaacctaactatgatgcctctgatatcgcagccgcctgtgacagcttgcgggaatttgatttgccagaacatctggtggtagattttagccacggcaattgccagaagatgcatcgccgccagttggatgttgccgaaaatatcgggctacagatccgtgcgggttcaacagcgattgtcggtgttatggctgagagtttcctgattgagggcacacagaagattgttgccggacagcccttaacttatgggcaatccatcactgacccttgcctgaattgggatgatactgaacaactgttaagcctattggcagatgcagtagacagccggttttaattcattcgcacgggctttaatgagtaaaccgtacattaaatgaataccttcgggatagggaaaagttaacgttgtcgggttaactttttctatccctattttttccgaaaaaacagcgatctattctctgtaatggcgcacattacaagtgccaaatggaataaaaagtcagctggaacaagagatctcgaggtgttttccccaatctgggggtaacgccgctaaatcatcaaattcaggttgatcagtaaacggttgctgtaatgcctggtgcaaccgctgaagtggctgaatatcatctttttctgcctgagtaatcgcctgctgagccaaataattacgtaatatgtatttaggattagccgctttcatcgattgctggcgctgatcatcatcaatggattcttgctgcaaccgtgaacgataacggcggtaccagtcgtcaaaagcggctctatcgataaagtcatcccgcaatggcgattgtgcagagtgtacttcaacttcgctcaataagcggaaagtccgggtataatcccggccttctttgatcatcaaactcaacaaacctgtcagcaaatcgttatcttggctgtcacgctcaagaaaacctaacttggctcgcatctgttcaccataagcaaccataagtgccggttcataagcctctagcgccaactgcaattggtcagcagacattaaacctgacaacgcgtgccccaatcgatgcaaattccataacgctacggcaggctgattatcataagcataacgcccttgatggtcggagtggttacagatatatccaggcacatagtcatcgagaaaaccaaatgggccataatccatagtaatgccaagaattgacatattatcggtattcatcacaccatgagcaaacccgacggtttaccagtgggccattaaacgcgcggttcgctctaccacatccgtaaaccacagtcggtagcattcttggtgccccacccactgcggccagtggcgggcaataacataatccgctaattgttgaacttgcttaggttgctgccgatagtagaaatgctcgaaatgaccgaagcgaatatggctttccgccacccttagtagcatcgcgcctcgttcagtttgctcacggtagattggatgatcgctagtcacaattgtcagagcacggctggttggaatacctaaatggtgtaatgcttcggaggccaaaaactcacgtatcacagaacgcaagacagcccggccatcccccatacgggaataaggtgttaatccagcgccttttaaatgccaatccatatagcggccatcattaagccgctgttctcctaacaagatcccacggccatccccaagctgccctgcccacatgccaaattgatggccgctatacacctgcgctagcggctccattccgggtaacagtgcttcccccgcccacacagcagtctttggttcagtgaaccaatgagcatccagccctaactcttgcgccagaggtttgctgtgatacaacaagcgggcaccttttaatggcgtaggttgcaagcgggtgtaaaaaccactcaactgccgcgcatagctgttatcgaattcaggggcgtattccattctgggtttcatctctatgtccacgagtgctgtgcgcggccaataaccacggtaattgaaagattagcgtaatacttctaccagccaatggcaggcttgctgtaactcggtttgtaattcagggaaatcatcaatccagtgctgacagattttatcgatagcatcagggcgataagctgccccctgtagccgttgcgctaacgcctccaatggtgtggggttcaagctgtcagtaaatatttggcagcgatctattgcgccatgcaaaacatcaaaatgtaactcaatacccccccagataaagcgggtatcaaccacgtggctaaatgcaggggcttggccaaaattccattcccaactactttgtttggcgaattgctcggtaaagccagggaggtttggtaacgactgcggagagatgacttctgcggatacctgctcatcgtaataagcaaaaaaagcctgttcgatagcggtacgtatttttccgtgatcaatacccggtaacagttcgaccagattagtgactctagagcgtaccgaggtaattcctttagcctgtaactttttagggtctggattgagataatcagccaggcgactgagatctgcattcaataatagtgttccatgatgaaaaccacgatctttggtttctttataagcagaacctgaaactttacgttcatcttcaccattaataaccactaaatcattgcgacctgaggccgttgcctggatccctaatgatgccaacgcattcaaaataatttgggttgaaatagttttatcatatcccggtttgccggccataaaggtaaaacaggtattacctaaatcatgaaataccgccccgccaccactgctacggcgcgctaactttacgccatcttgttccatacgtcgtgtattacactctttccacgggttctgtgcgcggccaataaccacggtatccgcattgcgccacaagaataatacccgttgattcggtgacatttggcgaaaaatacactcttctacggccagattaaaccaaggatcataagaatcagaaatgagtaaacgaagggatgacatagaaggctccgacccaaaaataaacagccactaagatagcatattcgctgatgatatccttaggccgagaagagagggactgtcgtcgtcaactaaaattgcctattatcctgtcgagagaaaatcaaatacgccgtgcctgccagtaaactcgtttccagtacacattctccaatgacgagcgaatgacgcctttactggttgaagcatgaatgaattcatcattggtatcatagataccaacatgtaatccattctgaccactgcccgttttgaagaagactaaatcgccaggcatcagttcatcacgagagactttagtgcctaaggtggtttgcgcaagggtcgttcgggggagttgcatatcaaaacgatcacggaatgtgcggtaaacaaaaccagagcaatcaacaccacgttgatctaaccctccgttacggtatggcgttccctcccattgccgtaactgctcattcaatttagcgaccaccacaatggagtcagataagtatccactgggtgttggtgtatggctgctacaaccagcaaggaccatactgatcagaaaaatccaaaagcgcgtccgcatcgctatttcaccagagataaggctcagctaattcgccaaaaagtcagttattcaagcctcacttctgacctgaagttgcagccgtattcgcagcgtttactcacccgaatcacggcgttttgaacagctctgccggactcgcatgtttactgccttactgcacacctaacgactttaggtatatatttagctggcgtggtacatcgttacggctaatttagctatcggattcgaaaaaaacaagttatatgaatagactaatagggttagtaaataagattagctagcttttataggttttatattaatcagccatattcctaataaaataaaacccgcccccagtgtttttagtaaggtcgcgggttcgttaaaccaaggtaataaaacagcgcccagataaaccaaagcgtaactgaggctcagcagtgggtaagcgcgatttagcggcaagtatctaagggcaaaaaaccaacataacatggataaagcataccccatcaaaccacacattactgatgctaattgcacgaagtacatcgtcaagaattgaacattaatatcggctagtgataataatggaatattcatcataccccacttcaacaccaactgtgccaccgtgaccaatacgacgcttgcccccccccacagataccctttcataggtgccaactcattagcaagataccgaacataatagcggcaacccccaaccaatgccgaagagtggccttttcaccgtaaaatagttgtgccgccaaggtaaccaacacaaaattaaagctgagcataggataggccacgctcagcgggagttgctgcaataaccgcagccacaacagcatccccaagccaagtgacactacagctatcgccaaccaacgcaatgtcagattcaaccgccgggcctgcggttgctcccaacactgcgcagcctgtttttgacataattgcccaatacaggttaatagactgaccatcagcaagagtaggtagctgttcatggtgttttctggtaccacaacagggcgagtcgattcattaaattcaccttatccgctggcggcagatgggccgggagtgcttcatttttggctaattgcacgaccaatgagacgtcgccttcttttctcgcctgcgcaagccatgtggggaaatcgtcattactgatataattatcctgactgtctgggtaggccaaaccataggttagctcacctttttcactgaacatcagtatatcactgcgttttagctcccatgccagcccagcggcaacaccaacgctgtcggtcagcacatagcggctggagctgagttcactaaaattatttttgataaagttttgcggttgctttgagtccaccacttgttgtggaattaggtaacccactaacaaaatgaataacagtgggcaagctgctgcccagcgccagtttcgggcgttattgcgtaaggtaataaacccagtgactccccaaccagcaaatgccaacacacctaaccaaactttctgattctcttgcggcccataagccacgatatccttcactaaccccaagccaataacgacgatgactaacgcacaggcaaccccgaagagtagatttattacaccgtttattttcaatgcccgcatacgtatattattagcgcaatccgtcgcatatgccgccattagcaaggatagaggtgccatacagggcaaaatataagtcggtagcttcccttttgctacgctaaaaaataggagtggcataaccacccaactgagtaaaaagaataattctggttttgttgcccgctcacgccaacctttaaataaggctccaggtaatagccctagccaaggcaggacaccaatacataaaatgggtaggtaataccaaatgggagatttatgttgagcactcgcttccgcaaagcgctgaatatgttcaacccaaaagaaatagttccagaaatcaggttctcgttgggcgatcgccaaagcccacggtaaacttaataataccgcgcacacaattgctatcggaccaaaaacaacaaggtcttttatccttttttgctggatgacaatgggtaataccgcaatcaccgggaccgctaatgccagaaagcctttggtcataaaccccataccgcaagcaaccccaagtaatgcatatgcgccgactttctgttgccaattttcggcttttagcgtgagataaaaactcaccatcgccgctgtcaaccacagagaaatcatggggtccagcactgcataggtaccaatgccaaacaccaataaaaaggaaagataaattaatgtagccagtaccgaggttgaccgattacgccataataaggttgccagccaataaactaatacggcactcaatgccgtgctaaaaatagagccaaatctcactgcaaaattactgtcaccaaagatccattggctaatgttattaaaccaatacccggcgaccggtttttcaaaataacgtatatccatgaaatacggcacgacccagtcgccacgctgcagcatttcacgactaatttcagcatagcgagtttcatcgggttgccataacaaacggctattcaccggtaacaaataaaccaatacaaaaaatagcgccaataatgctgcgccactgtcttttaataatttcattcagcatcctttatgtctgattgacaacccaaccaaccttcccggccaggaaatgcagcgcgtattactttgcccacaggcagtaattgtaaatctgacggtagcagcttactgagcggacaaaactcaatatcttgttgctttgctctcatcaagagctgctcaaacattgctgcctgagacatcccctcaacttcagcatgaatggtgtataccgataccccgctatcacgtaggatggcgtcaataataaagtcattgaagttttcagcttgcacctcaccgccgacaacttcatcgtaagttggcagcgtcacgggaatttgtacactccctaagctgccattaggcaacaaaggccggaaaggatgggtcccccggcaatcgctgttataactaaaatcgaattgctgttttaccgcaagaacccgttcatcggcgcgccaccccgcagcagcagaacagctaatgggttgaccaatactctgctgtaaagtatcaactcctctctgtacttgctcagtcagttgttgctgtgaccatgaagcgacgttggcctgccagccttgatggtcccaagcatgcaaccccacttcatgccccgccatggccgctgctttcattaacggaccaaagtctttagcgatcttcttacctggccaagccgtgcccgccagtaaaatatcccaaccgtaaagcgaggcagcattagaacgtagcatcttccataaaaagcgcggacgaaaaaggcgccataaatggcgtcccatattatccggcccaacactgaagaaaaaactggcacgaatgtcatgtttttctaaaacagtcagtaatgatggcaccccgtactgcgttcctcggtaggtatcgacatcaatcctcaggccaacttgcttcatgcgttcaactcatctttaggggctgcagttttctcaattacggcagcgcgcaagaaaaagtccagcgtctcagtgaccgtttgttgcatagcaatttctggctgccagtgcaatattcggcgcgcattcttaatacttggcgtgcggtactcaacatcctgataacctttcccataatatgcactgctctcaatatctttaaaacctgcaaatggcggaaagtgatcacgtaattcatgattttcgaagctcgttaacagcatttcggctaattcacgaatactggcttcgttagttggattaccaatattaatgatccgaccatcacagcaaccatcccggttttcaataatacggaataacgcttcaatgccatcgtggatatcagtaaaacaacgtttttgggcaccaccatcgaccagcttgattggtgagccttcgaccaaattcagaataagctgtgtaatcgcacgtgaactaccgatacgcgcagcatcaaggttatctaaacgtggccccatccagttaaatggacggaacagcgtaaacttcaaaccttctttcacgccgtaagcccagataacccggtctaataactgttttgatacagagtaaatccagcgttgcttattaattgggccaacaatcagccgtgaagtatcctcatcaaactctttgtcatcgcacataccatacacttcagaggtcgatgggaagacaatacgcttattgtacttaacgcaatctcgcacaattttcaggttttcttcaaaatctagctcaaagacacgcagcggattacgggtgtattcaatgggtgtcgcaatagccactaatggcaagatgacgtcgcattttttaatatggtattcaatccattccgaatgaatactgatatccccttccacaaagtggaaagcagggttacctaagaagcgacttatcgcgtcagagccaatatccaaaccatatacttcgtagcgatcatcttgtaataagcgttcagtcaaatgattaccaataaaaccatttacccccagaattaacacacgggtacgtcttttcaacgtattgcttggcttattacccaaacgcacatccgttacaatgcccatctcttgtgctaaacgatccccttggacatacagaccggcctcaccttgccccgtaataatctccagcgccccctcgccacatgccacagtgagtggggccgtcgataacacggtgcctggcaatttgttatgtactaaatctaatggacgtgagcgccaaatcgtaagtttgcgctgccccagataactgaatgcgccagggtaaggctcagtcactgcacgaactaaattgttgatggtaaatgcagatttctgccaatgaatttcaccatcagccgccgtgcgccgaccaaaataactggcatctgcctctttttgcggagtcagcggcagtgggccctctttcattctaggtaataagttacgcaacaattcttgagcggcatcacgcattttggcatgcaacgtcaatgccgtatcaacatcactgatggcaactttatactgaccggcaatcggacctgcatccgctttttttaccatctgatgaagcgtcacacccgtctctgtttccccattgaccaatacccagttaattggggctcgaccacgatactggggcaataacgaaccgtgtaagttaaatccgccttgtggggccaatgacaatatttcatcactaagcatgttgcggtaatagaaggagaaaatgatatccggctgtaactcacgaatacgctcaacccacaaagggtggttgacatcttccggtgcaaatactggcagtgccagatcggctgccactctagcgaccgaagagaaaaagcgattctcgccaggattatcagtatgggtaaataccgcctgaatatcgtaacccgcctctgctaatgcgtttagacccacgcaaccaatatcatgataggcaaatacaatcgctttcatttttctacatcctgattattttcggtctgctccgcgccgaccactttctgaacaaagtaacgtgggcgagcgcgcacatcgttataaatacgaccgatatattcaccaagtaaccccataccaacaaactgagcaccgatgaacatgaacaatacggcgaagagtgtaaaaacgccgccgccagcccactcaggaccaaagatcaagcgtaaggccaccagcagcactgagaaagtgaagcccaaaagagcaatggcactccccaccagacttaacaaacgtaacggcgtcgttgtcaggcaggtgatcaggtcatacatcagattgataagcctcatcaggctatatttggagttgccaaattcacgctcggcgtgatggaccgtaatctctgtcgtccgccgggcgaaggtattcgcgaggattgggataaacgtactgcgctcgtgacagtgtaacattgcttcaacaatgtgacgtcgataagctcgtagcatgcagccgtagtcacccattgatttccctgtagcacgttggatcatcatattgatcatacgcgatgcggttttacggaacagggagtcttggcgattagcacgcacggtaccaaccacgtcatagccctcttctgctacatgaactaaacgtggagtttcttcaggcggattttgtaagtcagcatcaagtgtaataattaaatcaccgctaacctgattaaatcccgccataatggcggaatgttgaccataattacggtttagcaaaatcgcaattatatggctatcaggatcatttgccgcagcagtcaaaagctcagtagaattgtcgctgctaccgtcatcaaccaaaattatttcataagcttgtgtaagtaatttacaggcagccgtcgttctgtctattaatgctggcaagctctcttgctcgttatagacaggaataacaatggagaccttcttaattggttcatttagtgacacggtgtgaccctataattgttgttaatgcattagccactcgttcaatatcactgtctagcatatcggggaaaagcggtaacgtgcacaatctggctgagttccattccgtgttgggcaaacacaaatgcggataacgttcgcgataatatttttggctatgtaccgcacgaaaatgtagcccactgccaatacccatatctttcaaacacgccatcagttgatcccggctaataccacagcgttcttcatcaacacgcaccatgaaaaggtgccaggcatgttgatgagaatagtgaggcaaggccaacggctgcaaaggcaaatgcgctaatgccttatgataggaagcaaccagcgcctgccgacgggcgttaatttcgggcaaacgtctaagctgcaccaccgcaatagcggcgtggatatcagataagttatatttataccccggttccacaacttcagcctgtgggctacgcccctgtatttgtcggtcaaaggcatccacacccaggccatggaacttaagccgacggactctggccgccaattcatcatcatcggtggcaactaaccccccctcagcacaagtgatattcttgatggcatggaaagagaaaatagcggtcccctgctcaccaatccattgatctcgataacgagtgccaacggcatgtgcagcatcttcaatcagtgggataccatgccgttgggagatctgacgcaatgcgtcaaggtcgcagggcgcgccagcatagtggacgggaataatggctttggtgttgggtgtaatcgccgcttcaatagcagccgcatttaccatcaatgtatcgcgatcaacatcgaccattacgggttctgcacccagcaacacgatcatgttaatcgtagaaacccacgtctgtgatggcgtaataacctcatcaccagggccaatgcccaacgccagcaatgtaatgtgcattcctgctgttgcagaacatacagcgatcgcatgtttgcaaccaaaaatttgacagaaatcagtttccaattgatgattctggggaccggtagtaatccaaccagagcctaatacattagcaacagcattaatttcttcactacctattgctggcctagaaaaaggcaaaaaactctgcattaataaatcccttaggacaccttcatggactattaactatatgcccagataagttaacgaaaactaaacgccaatcagataagagcgtcacctgctatggttaactttagtttactaaccttaaatgaaccttaggaagacactattttattgagggggaaaacaattattagcccagtaatagtaatgatatgttattcattttaatcaatgagttggatttaacgctataattgcgttcattatttatactgataatgtccacgataaaataacatcgtaagcacaatgatctgatgagaataggagaagtaaataatattttattgccaataaatatatctaagcgttatacgcttcttgcggtaatccactgctgtttattaaaattgtgtatttgaaaatcaacttcaaatacttgggagagcacatccgctcgcatgacttgctgggtttctccttgcactaatacttgcccttgagccagcaaccatacttcgtcagcttgctgtaacgtatggttgaggtcatggccactgatgataacactgcgccctgaccgacaaaattccactaataaagcatctaaagccactttctgggcaacatccaggccactatagggttcatccagcaacaataatttactgtcagggttgatatccggccaaacctgcaaaaataccgcagctaaccgcacgcgttgccattcaccacctgaaagatgtgacagcattcgcggtaatttgtcggttaaacgcagcttattacagatatagctaatcgctgttgccacagcctgtgaattagcaccggcgggttgataaagagaaagatattggaaaaccggcatcagggacaatgcggactgctgctgagataaataggcccgttgacgggctaattcatgcccttcatagtgttgcaatgatttacccgctaacacaatttcgccgctagcaggcaataaccccgccaacgaggccagcaaagtgcttttccctgccccattcgggccaatcaaatgaatttgcaaccccgtggtcacctgcgaagaaaaagaagcaaggcgggttcctacgctgacattgttgagttgcaatagcatcaaaataaactcgttacccgtaatttagtggctagccagtgcctgattgatggcattgattaaaataggtgcttctggtgccatatctggagcaaaacgcgccaagacagtgccatcacggctaatcaagaatttctcaaaattccataggatatcacccggctgttttggctcacggcctttactcgccaggcgttgataaaattcacttccttccggtttcactgcaacaggcttagcagtaaccaagtgctgatatagaggatgccgatgtggaccattgacttcaattttactgaacatggggaagtcgacaccaaaagtaccacggcagaaagcatgaatttcctcatcactgccaggctcttgtcctgcaaactcattactcgggaaacctaaaacctcaaaaccttgcttctgataggttttatagaggctttctaatccttcatattgctgagtcaaaccacattgcgaagccacattcaccactaataaaacggaacctttatacttcgccaacttaaccagctggtgatcaatcgtttgcactgaaatggcgtaaattgggtgactcatcaggttggatccttattcagtaatgataataaaccggtaaaatcaccgcggcatttataagaagacaaatcactttactcctttcacccgtatcagtaaccagataaataatggcgatcctaatgttgcggtaaccacaccaatcggtagctctgccgaagataataccgtgcgagcgacaacatcagctaataataatacccccccgccggcgaatgcacagcccgctaatagccggcgctgatcagttaaaccggttaaccgtaaaatatgaggaataaccaagccaataaaactgatgacacccgcgagtgcaacactaatgccgaccagtaatccgatcgccagtactaataaattccgccataaatgaagcgacacccccaattgcctggcctgctgctcaccgagtgacatgaagttcaggacacggccttggcagcaaagccatatgacggtaggcaagagagccagcaccaaactttgctgacgccagtcaacaccgctgaacccacccatcatccaatacatgagctgacgtaaatccaaactggtgctgaaatagacggcccaagtcatcattgcactgcaaataatacctaaggctacaccgaccaataatagctgggcattagttaataaacggcgacgggtgaaacttaacagaatagatgtcatcaacaatgcgccaataatagcacacgtgctcagaacccaaattggcaataatccatgacctaataatacggccgtcaccaatgcaacacctgcgccatttgccacgccaagtagacctggttcagctaacggattttcaaacagtgcctgcatcacggcacccgacacggccagactggcaccaaccataattacagccatagatcggggcaaacgtagttgccaaacaaataatttgccactttcactgaaccaatgctctggccaaatccagacatcacccgcacataaactgatgagtagcgcgaacaaaagcatgacaaccagcccagtaagataacgatagtcgcgctgccgctgccgttgttgaagtgcggtaaataactgacttgtctgcattacaccctcggccattacccaagacttacccgaataggtcgggtaaacatacaagggcctactgcccattctcaggcactgatattagggggttagagcgtgaaggggaagttgtgcgtggcgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagtcgctaactctgcttggtcatagcaaacaagtaaagttagcaactgtttgttatgctcgattaacgatggccatgattatcctgttgagggtagacctgttgagtgccagggcctgcattattgcttatagtcctttggccctgcccattacctcccttattattattgtcggaatgcttctggggcccctctccgcgtggtggttgaggattattattcatgccattaccacggtcttgctcacgaaacggattacgcccttgttgtatttgcggtttctgccaacggcctccatcccaagagtaaccacgttcattacgctcaccaatgtgagcgccgcgatgatctttccaccactgtggtggttgccagtcgtatccatcccagtaatagccacgtttatcttgatcacccaaatgcagattgatgccgggcatgttgatatcaagtgaaacatcagactgcgcaatcaatggcataaatgacagaaccccaaataataacaaatattttttcatattattccgaatatattattgaatcgttgataaacttatatcaacgaaaaaaatactcagccagtggttaatttgttattttcaattacatgtcattcaaatcacacaatccttacagttgtttcattgtgatgattttattgactactgaacttcacttatctttacattcaacaacgctgagtaatttataattcccgcttttttttaacaaaattaggaaggatagccccaacctgcggttatagtgtgaacactcataaaataattatatttcaacaaattcttgaaaagaaaaaggccgcttgcgcggccttttatgtcggaaactactcactcttttggagtggcactctctacccggcttttcagtttctgcccaggacggaaagtcaccacacggcgcgccgttataggaatatcctcacccgttttagggttacgccctggacgttggttcttgtctcgcagatcaaaattgccaaagccagacagtttgacctgttcgccattctccagagcacgacgtacttcttcgaagaataactcaaccagatctttagcatctcgtttgctaagccctagcttttcaaacagatgttctgacatttcagctttagtaagcgccataggttcaatccctcaaggatgcttggaatcgctgttttaatgcctctacgcattttgcaacggtagcggcgatctcctcttcttccagtgtacgggcggtatcctgcaacaccagactaatagccagactcttatagccctctgctacgcccttgccactgtacacatcaaacaagtttacgccaactacctgatttgcgccaactttcttacactcggccaaaatatcttctgcgggaacgttttcagccaccacaacagcgatatcacgacggttcgccgggaagcgagaaatctctctggcctgaggcacagcgcggtctgcaagcttattccactgcacttcaaacacgacagttcgaccattcagatccagcttacgttccaattctgggtgaactacaccaatgaaaccaatgtgttcacccgctaaataaattgcagcactctgcccagggtgcagagcagaatgcgcttctgcccggaactgaacatcagataatttgccggtaagctccagaattgcttccaaatcacctttcaaatcatagaagtcgatcggctgacgcgccagatcccaatgctcatcgtaacgatgaccagcaataacacctgccagcattacatcctgcctaatgcctaaatctgccgtattatcaggaacaaagcgtaaaccgctttcgaataatcgcagccgagattgctgacggttctgattataaacgactgccgacagcaaacccgttagcagtgataaacgcattgcggacatatcaactgaaatagggtttggtaaaatgagggcttcctgttgtggatgcagtaacgcctgtactttaggatcaacaaaactgtaagtaattgcttcctgataaccacgatccaccaaagctgtctttacccgcttcagcgacaagcttgcttcacggtgtttagtcattaccaaatcagctctaacggggacatctggaatattgttatagccataaatacgggcgacttcttccaccaggtcttcttcgatagccatatcgaaacgccagctcggtgctacagcctgccaatcagaaccacattcagtcactttgcatcctaagcgacgcaaaatatcactcacctgttcagatggaatatgatgaccaattaggcgatccagcttctcacggcgcaatgtgatagtggcttgtttgggtagttctgatgctgtcgtcacatccacaaccggcccggcttccccaccacaaatatcaatcagtagatgtgtcgcacgttcgatagctttatgctgtaacgctgggtcgacaccacgctcataacgatgagaggcatcagtatgtaagccatggcggcgtgctcggccagtaatagacagtggattgaagaacgcggactccagcaatacatttctggtttcttcattgacaccagaatgttcgccaccaaagatacccgccatcgccaatggtttctgatgatcggcaataaccagtgtgtctgcgttcaacttggcttttgtaccatctaatagcgtgagttcttcgccgtcagttgccagacgaacgatgaccccgccactgatacgatccagatcaaaggcatgcattggctgccctagctccagcaacacaaagttggtcacatcgacaacaggatcaattgaacgaatgccacaacggcgcaatttttcacgcatccataggggtgtcgcagccttaacattaattcccttcaccacacggcccagataacgtgggcaagcttgtggtgcatcgacacgaataggaagtgtgtcattaattgatgccacaacttcagccatatccggttcagttaatggcaattgattaacgacagctacatcacgagcgacaccaataatccctaaacaatcagcacggtttggcgttacgctgatttcaatcgtcttgtcgtccaagtgcaaatactcacgcacatcgacaccaatgggagcatctgcgggcaattcaataataccatcatgatcgtctgaaatagccagctcagaaaaagagcacagcatcccttctgaagactcaccacgcagtttggcggctttaattttaaagtcacccggtaataccgcccctaccgttgcaactgcaactttgaggccttgacggcaattaggtgcaccacaaacgatgtccaggaggcgatcaccgccgacatcaattttggtcactcgcagcttatctgcatttggatgttgcccacactccacgacatgacccacaacaacgccgttaaactcaccggcaaccgcgtctacaccatcaacctctagcccggccatggtaatctgatgagctaaatcatcgctgctaatggctggatttacccattcgcgtaaccaaagttcactgaatttcatgagatatcctgccttacttaaactgtttgaggaaacgcagatcgttttcgaagaatgcacgcaaatcggtgacgccgtaacgtaacatcgttaaacgttccatacccataccgaatgcaaaacctgagtaaatctcaggatcgataccgacattacgtaatacattcgggtgcaccatgccgcagcccagcacctcaagccacttaccatttttacccattacatcaacttcagcggaaggctcagtaaacgggaaataagatgggcggaaacgaatttgcagatcttcttcgaagaagttacgcaagaaatcgtgcagtgtgcctttcaaattagtgaagctgatatcgcggtcaacgattaatccttccatttgatggaacatcggtgtgtgtgtttggtcataatcgttacgataaacccggcctggcacgataatacggattggcggctgttgctcttgcatagtacggatctgcacgccagacgtttgcgtccggagcaaccgggttgcatcaaaccagaaagtatcatggtcagcgcgggctggatgatgagccggaatattcaaggcatcgaaattatgatagtcatcttcaatttctgggccagactctacagaaaaacctaactcaccaaagaaagtttcgatacgttcaattgtgcgagtaacaggatgtagtcccccattctccatccgacgccccggtagcgagacatctatcgtttcggcggctaatcgtgcattcagaactgctgactctaacttctctttacgcgcattgagcgcttcctgtacttcttgtttggcctgattaatgacagcaccggctgctggacgttcttctgccggcaactcacgcaacgatgtcatttgaagggtcaagtggccttttttacctagatattcgacgcgtactaaatccaacgcggcaatatcttgggcaccttctacggctgctttagctttggcaaccagctctgcgagatgtggcattgttttctcttcctctggccggtatggcccgcttgtagttatatccttttttcttgacgctgcggggatgctagccctcgaatcacttactgatcatagccttaaaaaataagtaagctcatcgggattgactcgcttgctgcctacaacgccaataactttggatatatataatgaataagttaaaaactgatgaccgaaataaatttcttacgcaaaattagcaagatatcccattcgcgccctccccactttagtcaccatctgtgccgtaaagtaaaaaacaaaaaagcctccacgatgggaggcttcggcgctatttttcgtttctattcttacgcgcaagcctcctgtaatcaggcgctaaagtaaaaaaagaagcgaaaaataactgtatgcatcataacaatgaccttatggaatctgtatatcgcaattcagtttatagctaagtgcaaagattaaaagagggagacaagctccctcttcaattctgacttacgccagagctgctttcgctttttcgaccagtgcagagaacgccactttatcgaatactgcgatgtcagccaagatcttacggtcgatttcaacagaagcctttttcagaccattgatgaaacggctgtaagacagaccattttgacgagcagctgcgttgatacgtgcaatccacagttggcggaattgacgcttccgttgacggcggtcacggtaggcgtattggcctgccttgattactgcctggaaagcaacacgatatacgcgcgaacgggcaccatagtagcctttcgcctgctttaagatttttttgtgacgtgcacgtgcaatcacaccacgttttacgcgagccatttacttctcctatcgtcttaattcaaaccaaaattacttatgcgtacggcagacatgctacgaccagacccagatcgttcttagataccaggccttttggacgtaaatgacgtttacgcttagtagcttttttggtcagaatatgacgcaggttagcatgcttacgcttaaaaccaccattagcggtctttttgaagcgcttagcggcgccgcgtactgtcttaatttttggcattgaatatatccacttcgcattgttaattacaacgagctagctaggcgaacaggtttcttactacgcaagcgtagagaaacctgctacttgaatgccttactgtctcttcttaggtgcgagcaccatgatcatctgacggccttcgatacgagtcgggaaggactcgacaacggccaaatcagaatcttcacacagatctttacggacgcggttaagcacttccataccgatctgttggtgcgccatttcacgcccacggaaccgcagggtgattttggctttatcgccatcttccagaaagcgaatcaggttgcgtagtttgacctgatagtcgccatcatcggtaccaggacggaatttaatttccttaacctgaatgactttttgcttcttcttctgttcttttgtcgacttgctcttctcgtagaggaatttgccgtaatccatgatacgacaaactggcggctcggcattcggactgatttctactaaatcaacaccagcttcctcggctttttcaagagcttcattcagactgacaataccaatctgttcaccatcgacgcctgttaagcgaacttctgtggcgcgaatctctttgttgatgcgattaggacgcgccggttgaactcgttttccgcctttaatactttattcctccagttgatgaagactacggctgcgaatttctgctagcagctggtctacgaccacgttgacgtctaaacttcctaagtctttaccgcggcgagtacgaacggcaattttgcctgattcgacttctttatcgccacagaccaacatatatggaacccgacgcaacgtatgttcacgaattttaaagccaatcttctcatttctcaagtctgcttttgctctaatacccgcatcttgcagttttttggttacttgctgaacataatcagactggctatcggtgatattcatcaccacgacttgtaccggagctaaccaagttgggaaaaagcccgcatattcttcggttaagataccgatgaagcgctccattgaacccaaaattgcccggtgaatcattaccggcacctgacgatcattgttttcgccgatgtaagacgcacttaagcggcccggtaatgagaaatcgagctgtacggtaccacactgccacgcacgatccaaacaatcatgcaaggtaaattcaattttcgggccatagaacgccccttcgcctggctgataatcaaacggaataccattttcagtcagcgcagcagccaaatcgtcttcggcacgtgtccataactcatcactgccaatacgcttttcagggcgggtagagagtttgacgacaatcttctcgaagccaaaggtgctgtacatgtcgtacaccatcttgatgcaactgtttacttcatcacggacttgctcttcggtacagaagacatgggcatcatcttgagtaaagccacgaacacgcattaagccatgtagggcgcccgaaggttcattacggtggcaactaccaaattcagccatacgcagcggcaggtcacggtaagatttcaatccttgattgaaaatttgtacgtgtccggggcagttcattggcttaatgcagtactcacgattctccgaagaggtcgtgaacatatgctcggcgtagttttcccaatgccccgttttttcccacagtacgcgatccatcataaatggacctttcacttcctgatactggtactctttgagcttcatacgcacaaaggtttccaattcgcggaaaattgtccaaccatcgttgtgccagaacaccatgcctggtgcttcttcctgcatgtggtagagatcgagttgcttaccaatcttacgatggtcgcgtttcgccgcctcttccaagcgttgcagataagcattcagttgcttcttatcaccccaagctgtgccatagatacgttgcagcattttatttttgctgtcgccacgccaataagcaccggaagttttctgcaatttaaagtgatggcagaaacgcatattcggtacgtgcggaccacggcacatatcaacgtattcttcatggtgatacaagcccggacgatcatcgcgactgatattctcatcaagaatagccactttataatcttcgccccgagcagcaaaagtatcacgggcttcttgccaactgacttttttcttgatcacgtcataatctttatcggcaagctcgtgcatccgcttttccagcagtgccaagtcttcctgcgtcagagtatgttcgatatcaacatcgtaataaaaaccgttgtcaataactggaccaatagccattttggtatctggccagagttgcttgatagcgtgtcccaacaaatgcgcgcaggaatggcgaagaatctccaaaccttcagcatctttggcggtgataatcgccaactgagcatcggactcaatcagatcactggcatccaccagctcaccattcacccgaccggcaatgcaggcttttgctaagccagggccgatatcaagagcaacatcaaggacagaaacagcatggtcataatgacgctgactgccatcaggaagggtaataacaggcattctaattccttatctgcagtggtgaccctcacgacagatcacatgcaagacataattattgtttgatttcaaaaggttaagtactcaactcaacccacatttgtcgaataggtactcaactgtgtacacaatttgaatttgtgacccagatcgcatcacaaaaagtggtagctatattatcactacttaatacaatgaggaacattatccctttttatcctgcataccggtttatcgctaacctgacgctagcataaaattaagatacagtaagcaatcaacgtgcctcatgatgcatcaatcaatgataatgatcagcgacaaagttatcattctccaatagctctataatcgccataatatcaacaccgtacaaccgaggggcaacaattgcagcgacaacctgtttcatcctccagaattctgtcgattggttatgatcctgataatcgcatgctggagatacaatttcgtgaacaagggacttatcagtatcttggtgtccctgaacgtgctcatcaaaactttatgtctgccgtttcgaaaggccgtttttttgatggtgtgataaaaggcaagtttttgtgccgcaaaattgggtagtacacaaccaggtattccataagtaactcaaactgaaacggtcgcttcaatgataaagattgcagagaagcctaccgtttcaggtattgggagaggattctccctctgaatagcgcaaaataagtataggtgtcatacacaataatgctgacggaaaacttattgtcgtaaatacgttaatttttgcgatagatcatgcctctgcaatcagaataatcccaccgtaggtagagccgcgataaatgcagcatcaaccgtatatggcatggtcagctttacctgtattttcaattctcttccaatagtcaattgaataagcatgttggttggcgtaaaccccatggcattacaacccaaagacgctataacatcgccctaattaagggctatcagttagcaaaatttatccgtgtggtgatgagtcactcaggtcaagccattgataaaaaatcatgtctacctcgtacgcctgacccagcacaccgtgtttatataagtttcgtaaatgtacataattcagccaaaaatgatttacattaccgcctattgcttttaagtagcgctgggtgtattgctatttctacaggatgtgcccataataaatttccgtttccgtgtagcaatggttactggaacgtcgccctgattgtttattcaatcggggcgttttattttctggctaaatgaatacgttttatcagatcgaacgccaaacagatttgagttttttattctgaggatattaaccttgcacagcatcagagtctttttctggctgcattctccgcgctgaaaaaccataattcagggagccgcttaggatagaagcgaatctcataactatctttgagtggggttaaacgccaacgagggcgagcttcccgtttcggttttaaaaaacgtagacgaccgcgaacgcgagcggcttgcatatccaacacccaagctacagaagctgataatggttggcgaacatattcatcttcaacgctaatatcacaaatgcacaaaatcctactcctcgaaaaaactgatgctgacataattattctggatagagggcgctgaaccaaccactgcccaccggacatttgatctgcatcacataactatgtgcttgtatgataatgtcggctacgatcaccaacactttccacaacctaacctaccgtgaataaggacaaaatagccttttacccaaagtatcgcgtacagtggcgaggttcgtaataatactcttcacacaagtaagttaagctggtgtatgaattattgcctgatatcgttttttttcgggtttgattgatgttatttgcggagtaggatccatgctaagtattttcgaattatttaaagccgttggcttaggattagtattgctgctgccattggcaaatccactgacgacggtggccttattgctagggttatccggtaatatgacccgcgaggagcgtaataatcagtcgttaatggcggcaatttatgtcttctttatcatgactatcgcgttttatgccggtcagatcgtcatgagtacatttggtatctctattcccggtctgcgtatagctggtggcttaattgtcgcgtttattggttttcgtatgctctttccgcaacaatcggctgaagatactcaactggaggcaaaatcccaggatttaaaaaaacgtaaatccatcaatattgcctttgtaccgctggcaatgccgagtactgcggggccaggtacgattgcaatgatcatcagttccgctgcaacaatgaaagaccagacaatgtttgcaccatgggtattggccatcgcccccgtaatcacattcttatgcgtttcgttgattttgtggggatctttactcagctcaggagcgattatgcgctgggttggtaaaagcggtattgaagcaatttcacgtttgatgggattcttgctggtatgtatgggtgtgcaatttattattaatggcgtcttagagttgatctcaacttatcaacctgtcatggcttaaatatcaagactcagtaaatataatttcaaagtaaaataaaaaagtaacttgccgtaaaatttaaagtaaacgctagccgatgctacaccatccataggctacatcggttagcgttttagcattactctgacatcgcccggtaagcggtatccaccttccacaagtaacgtggagcctgtgcagccgggtgcttcttttgtatatgctgataaaattcgtttgggctaagactattaattttattgactgccagacgtttatctgatgaaaaagtccgcaacatagcccccgcgccattcgcataagaaacgatggtggcataacgtaatgtctgcgggtcgttgatccccgctaactgctgattttgtagaatgttgatataagcagcaccaatatcaatattcttcactggatcttttagctcacgagagctcggttgaccatttcgccctttcatccggtacgcatcacgcccggcggtagaggctttaatctgcatcaagcctacggcattggatctactcacaacatccgggttgtaaccagattccacctggataatcgctttaatcagtgtttcatcaacgccgtaatggctcgcggcttgtttaatgacgtcgctataagcaacggtagttgaaccggcactgcttttcgctacgttaagagaattgccctgtggcgtttttttcagccacccgttattcgcttgtggtggtggggtttgtttagcacaccccgccaacaataaaattgccattaggcaaccgacttttgaattcacagtattccccgtgctgataagccgttttgtagcatatacaagttgtcactccgcccaaatagattttttggcctagtttgtccatattcaacataatgatcaggctatattaagtaactattggtaagttttagtttattgtataaggaggcttgacttcatcgctaatggtattgataatcattttcatttgtaaaaagagaacatcgtgatgttaattaagaaaaaaagtccttatctcaaaatgatagaacgactaaactccccttttctacgggctgcagccttgtttacaattgtcgcattctcatcgctgatcagtaccgctgctttagcagaaaataatcccagcgatacagccaaaaaattcaaagttgtgactacattcacaatcattcaggatattgcacaaaatatcgccggtgatgttgccgtggtggagtcaataaccaagccaggcgcagagattcatgactatcaacctaccccacgagatattgtaaaagcacagtcagcagaccttatcttatggaatggcatgaatctggagcgttggtttgagaagttcttcgaaagtattaaagatgtcccgtctgccgtcgtgaccgcaggtattacacccctgcctatccgtgaaggcccctatagcggcattgccaacccacatgcctggatgtcgccatcaaatgcgctaatatatattgagaatatccgcaaagcgttagttgaacacgatcccgctcatgcagaaacctataaccgtaacgcgcaagcctatgctgaaaaaattaaggcgctagatgctccactgcgtgagcgtttatctcgtattcctgcggaacagcgttggttagtaaccagtgaaggggcatttagttatcttgccaaagactatggttttaaagaggtttacttatggccaatcaatgcagagcaacaaggtattccgcaacaagttagacacgtgattgatattattcgcgaaaataaaattccggtggtgtttagtgagagtactatttccgacaaacccgccaaacaagtgagtaaagaaaccggtgcacaatatggcggcgtgctatatgttgattctctgtcgggcgaaaaaggcccggtccccacttacatcagtttaattaacatgactgtagatactatcgctaaaggattcggtcaatgagccaccctgtttttgtccgccctgagctggtagtggataacgtcactgtcacttataacaatggtcatactgccatttatgacgccagcttttcactaacgggtgggacgatctgtgcactggtaggtgttaatggcagcggtaaatcgaccttatttaaaagcattatggggttagtcaagcccagtgtgggcaaagtggaactgagtcacaaacctatcagtcatgcactaaaacaaaatacgattgcttatgtaccacagacagaagatgtcgattggaacttccctgtgcttgtggaagatgtcgtgatgatgggccgttacggtaaaatgaattttctacgaattcccagtcgtgaagacaaagccattgtgaataaatccattgaacgagttgggttaacggcattgcgttcacggcaaattggtgaactgtctggtggccagaaaaaacgtgttttcttggcccgagcccttgcccaacaaggcacactcttactactggatgagccatttaccggcgttgacgtcaaaactgaaaatgccattattgagttactgcaatctctacgtgacgaaggccatctgattctggtttcaactcataacctaggcagcgtgccggaattttgtgatcacgtcatcctaattaatcagacggtgctggccgcgggcccaattgaaacgacatttacccagaaaaacctcgagatgacctttggcggggtattgcgccatatcaatctgtcggggacggcactgcatgatgataatgatccgcgcaccgtcaccgtaataactgatgatgaacgccccgcagtattttatggtcatactaaaaatgatccgcctgcacaaagccagtcaaaggagcaaaattcctgatgctggaacttttactgcaaccgtttaattataattatatggtcaaggccatttgggttagtgcgattgtgggggccgtttgtgcttttctatccgcttatctgatgctaaaaggctggtcgctgatgggtgatgcgttatcacactcagtcgtgcctggggttgcaggggcttatgctcttggttttccctatgccgctggcgctttctttacgggtatgcttgccgccttggcaatgacgctagtacgccacattacccgcctacgtgaagatgccattatcggttttatcttttctaccttttttgctgttgggcttttaatcgtttcactcaatcccacatcagtgaatgttcagtcgatcatcttcggcaatattctgggtattgctgatgaagatgtcttgcaggtagaaatcattattttggtttcttttgtgattttatgtttgatctggaaagatttattagcggtgtttttcgatgaaagccacgccatgtcaattggtttatccccactgcgcttaaaaatcttattctttacgctcctgagcgcctgtactgtcgccgctttacaaaccgtgggggccattttagtgatagctatggtcgtcactccaggggcaacagcctatttactgaccgatcgtttcggccgcttgctcattattgccattgctattggggccattaccagtgctttcggcgcgtatctcagtttttatctggatggggcaaccggtggcgttattgtcaccttacaaacactggtattcctgccggctttcttctttgcccccaaacacggattactggcaacccgataccgcacacggttgaaacgtcgtcatccgccggttcatcttccggaggataacctatgaatatgctgttcagtttgatcagtgagccattcgcctacccctttatgcagcgggcaattgtcgcggcaatcgtcactggtgtggtctgcgcgatactctcttgctacctggtactcaaagggtggtcgctaatgggagatgctatttctcatgctgtgctgccagggattgttctggctttttggctcggtatccctctggtcatcggcgcttttgtctcagggatattttgtgccgtggcaactggctatttaaaagaaaacagccgggttaaagaagataccgtcatggggattgttttttctggcatgttcgcgttcggcttagtgctgttctcccgtatagatactgaccagcacctcagccacattttgttcggtaacatgctggggatttcgctgacagaactgaaacagaccctgtggatcgcaggtttcacgctattggtggtgttactaaagcgcaaagactttatgttgtactgtttcgatccaaaccatgcgcgggttatcgggctacccgttaagtttctgcattacggtttactttgcttactggcattgactatcgtcgcgtcattgcaggcagttggcgttattctcgtcatcgccatgttgatagcgccgggtattatcgcctttatgatttgtcgtagttttgatcaaatgctggttgtcgcgacactggtttcagtggtcgcctgtgttttaggtacattaatcagttttcatattgatggtgcaacaggcccatgcatcgtgattattcaagctttattctttgttgtcgccctcatttacaaccatataaaaccgattaaagaccgaaaaatggcaccactcaccaaggcagtaaatccagaaaatacagccccaagtaacctgccatagcagtgacgtttctatttatatgcggtgctgtatgtctattatatagcccgcctattaccatcaacgaatggctgtcagcattaatgcctgcgtgttttctacagtgatattttgtcgtgataccgatataacgtatcaacaacgttattcgcctcttttttatttgatgccatttcatgcttatgtcggttttatactcgtgcagttttatctggcgcggttatccctgtgcgccagctcctatttttcgcatcataaagacgttaacctaacgatgtgactgatagcggataaggggtgaatcatgtggcaagcagtgaatcgtctgttaagtgaatgcctcggccccgccgagattcgggaaagaactgaattacccggtggggatattcatgaagcctggcgtctcagctacggggaaaaagaggttttcgttaagtgcaatacccgcgagatgctgccaatatttactgcggagtctgatcagctctcgttattagcccgcagtaaaacagtgcaagtccccgaagtgtatggggttggcagtgatcgtgattacagtttcctcttgcttgaatatatcccactaaaaccgttggatgcccacaatgcttattgtctagggcagcaattagcccatttgcaccaatggagcgagcaactccagttcgggctggattttgataatgatttagccaccaccccacaacctaatagctggcaacgtcgctgggcgcaattttttgcggaaaaacgtatcggttggcaactgcaactcgccgccgagaaagggatgtcatttggtgatattgatgacataaccaacgctgttcaggagcgcttgcaaagccaccagccacagccatcattgctacatggtgatttatggccagcaaactgtgctgccagcagcaatgggcctgttatttttgatcctgcgtgttactggggagatcgggaatgtgatctctctatgttgccactctaccccacattaccggcacaaatttatgatggttatcaaagcgtctggccactacctatcggttttattgagcgccaatctatttatcagctctattacttattgaaccgtagcaatctgtttggtggcaagcacctgatcaatgcgcaaaaagccgtcgataacttgttgcatcccgaacagttttcgctttaacggtaaactgggggttgctgccaaaaagttggcgccaaatacgctttgcaccacgctattttttccaacaataaatgaaaaaagccagcgcatcgcagtggtgttggctttgatgtcaaataaaccgcttatccctgaatcataatgccaagtaacttaatcacaaaatagccgagcacgccgataaccgatggcaggatatataacgtgaaaaactgcaaaaagatggtgtgatgcggcaatactatcttttcttctagttgctcacgactatggccttcattacctttggctcgctctaaaatcatctgatcttcaatgccctcccgaatatgtcgtacttgccgtgacatccgagcaccggaggcttgtaatgataggccgacaaaaatcaacatataaataatgaaaaacatgatatttcccgcggacaacccctgttctaaattagggactggcgagttataccaaaaaatattcaaaaaaggcgtattaaagcgcgccatgtcggtcataacatggataaaatccaacataaccgcattaacccctgtccctttttggctatacaaatagacaaaattgataattgagatcagtgttgacagcagcgctggaataaaaacgagccatcctgcaatccgtttgatgacggcgacgcgcccagcctgttgataggtcatgatttctccttgtaaaggttataacttatgtggcctggtctatctgctacatccacacgttgtgcggtactttaccgctatgtttgctatttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttactgcaaagtctattatttgtcgtcaaggctatgccttatcatcaagccaatcacttaacatcaagcctagctcatcagcatagttctattatattaatgaattaaattcgtactagtaattacttgtatgtatcttattgggcactgtgcatgccgtgctaaatataaacggtatcttaagccatgataaagagtcatgttcaacccgaacaaccgttatgaatcaatgataaagtgatcaactcataactaaacactgacaggagtgatgataaatggcgaccgctcatccaattaaagccgcaatttttgatatggacggcttgttgattgactctgagcctttatggctgcaggccgaactggatattttcaccgccctgggcttggatacatcctctcgagattccctgccagatactcttggcctgcgtatcgatttagtggttaagctttggtatcaaacaatgccttggcaggggccgagccaagaagaggtttgcaatcgtatcattgccagagcaattgatttagttgaagatacacggcctgttttacctggcgttgaatatgcattagcgctttgccgccaacaagggctgaaaattggtctggcgtcagcctccccgctacacatgcaggagcgggtgctcgcaatgctaggcgttgaaaagtacttcgattgcttggtttccgctgaatacctcccctacagcaagccgcatccagaagtttatctgaatgccgccgctcagcttgatgttgatccattacaatgtgtcacgctggaagattcagtaaacggtatgatagcgaccaaagcggcacgtatgcgctctattgtcatcccatcagttgagtaccgcgcagatccacgctgggcattggccgatattcaattggaatcattagatcaattgcgcaaggacgacatctcgtagtgtatgtatatgatatggaaataagcgttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagcggcaaatgcggctttttagtaaaaaagtcgctatagcgatacggagtggaaaggatattgctgtcgtcagcggtaataaagggcggccagagtcagtgactcagccgccgaatatattttagagaaaatcatgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgatttttcagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcagtgacagggccgaataaatgcttctatttcattacttcaactatggtcgtcttgggactatttataaccccgatatgtactgttttatctgaacgttcagatttccaatattcaccactatcctcagtacgatctaatgtaaaacctattgaatataagtaattatgaattttttcaatatcattagaaccatgaaatgtaactgcactaacctctataccaggcccatccaccgttgcataaccaaattcataattcgatgatatacgaggacaattctttattatctcatctgtgagtaattgatagtgttttttatcctgttcggtataacgtgaattccctcccgttaatacttttatcgtcggccaaaaatatatcattggcaatgccacaattaatattaacacgataaaaattatagctacttttttcattgtacgactatcctaagaaatgggtatcaacttcaacaccatcttgtgaggcaatccccacatttcccgatttgaaattattgtaaggtattactgtttgcataaatgatggaagatatcccaaacggggtttgctattacgaaatttttctggatctgggaataacaatgacagaaaattttcatttttatacgaacctatgggaccgtagtaatcccaacgttttaacgcttcttctttgctcactgggcgcaatatctcgaacggacttgggatggaaaaaactcgataaaaacccaacaggtcagatactaaatcttctccgctaaaaccactatcagtcactaaattgaaagggaatgatgcttgcatagactcaaattgccgtgccaccctcatcatcatcgcgagagctatactgtatctctcgtgaagatgccttcctctctttattcgccatttgatcattcgggaaatagaaactttccttttcatccctagcattccttgtgaatattttacatcataataatctcccaagtttcgcttgctattcgaagactctccagcactcatttgtcggagaatgttcctgatatcgtctccctgtgcatggcctaaatctatccaccccagaacctcagtatatactcatccatgcgttgaaattcgcgctaaatggccatcaataatttcattacgtccactcactgtattttcccttttttaaaaaatataatttattccattacaacgttctttgcagatatttatcatctcttttcttaatattattaagaagaggaaacaactcagaattgaatttttcagatatttcttcgatgagcttatacgcgtcattgattgaaagcgagtgcacataagaaaatgcgccgtagcaccaggcccccccaacgtcattggcactgcaagtcagcgacaaatcggttagaaaccaatttgaacagcatttatgctagcccgcagggtgagcctcacgaatgaggctcattaatcccgatgagtctattgattttaaggtcaacgaccagtaagcaattcgggtgagtgaacgccgctaacgccgctgcaacgtcaaggccgaaggggaatttagtgaagcttcaaccgtggcctaatcacccgattaatcccgcccaccagcatcatcagacctgtcttggtataaccatgtaatgcgacctgatgcatacgatacaacgagatataaacgacgcgtgctacacgcccttcgaccatcattgaaccacgcatcaggttccccatcaggctaccgacggtgctgaacttagatagcgaaaccagtgaaccatgatctttgtagatatatggtttcaggctctgcccattgagtaaggccagaatattgctgtagcagcggctggccatctgatgtgcagactgcgcgcgaggaggaacaaaaccaccgctcggttgcgggcaagaagcacaatcgccaatagcgaagatatttggatctcgggtcgtttgcagcgttggctcaaccaccaactgattaatacggttagtttccagcccggcaatgtctttcataaagtctggcgctttgatacccgccgcccataccatcaaatcagcatgaataaattcaccctctttggtattcaggccattttcatcagcactggtcaccatggttttggtcaatacgcgcacacccaatttagtcagttcttgatgggctgctgaagagatacgtggtggcaacgccggtaaaatacgttcacccgcctcaaccaaagttacattcagcgcgtggttatctaacccctcaaaaccataactgtgcaactgcttcaccgcattgtgtaactctgcagacagctcaacaccggtagccccgccgccaacgatagcgatgtctactttgcctttttcacccggttgagcagaatacttcaggaataggttgagcatttcattatggaaacgatgcgcctgatgagggttatccaagaagatgcagttatccttcacgcccggtgtcccgaaatcgttagaaacactgcccaaggccatcaccagaatgtcataggacaactcacgttgagtcaccagtacatcaccgtgttcatcacaaatctcagccaggctgattgttttgttttcacggttaataccggttaatgaacccagttggaaattgaaatagtgattacgagcatgcgccaaatagctcaacgcatcgacaccatcatccaaagagcctgtagcaacttcatgtaacagtggtttccacagatggctatggttacggtcaaccaggactatatctgcttttttactgcgcccgagtttatggccgagactggttgccaactcaagaccccctgcaccaccaccaataataacgatttttttcttcagcgttgtcaaaatgcccccctaaatgtgaaccaattgttagctaagggtaaaaaataatatccttagataacatagggttcgctaatattaaatcaataaactgtggtcagaatatcatgcatggtcatatggtcataccaaaattgatatatatcaactttttttgattaaagtgacaccatgggaattttttctagaataggattcaaatagttagcgtttagtcacagtttggaatttttgtatttgcttaggatataaaggctatttttgctttttcgatgatgaaaatggcttggaatagaccgtaaaaaacccgtcccaagccgaataaccggccattcgcgttttttcaattaacctgccattaacaaatcaggccgttaacccagcgttttaaatgctttgatccgttgtagatgcggtgagagatctttaaatttatggttctgcttatcatcccatacgatctcatagtaaggatgtaaatcacccgcagtacgctgactgtcgagcatttcatcatggcgagagagcaccaccaagcagcgatcccgatttttttcacgaaagccatcaatacatttactggcaatatcaatgtactcttccggacgatcaattttgccgctcatattttcttgcggatagagattggggttgaacgctacctggcgaataccacataagaaaccaatacgttcagcccaaaaaccgcctaatccaacaccacaaatcaaggatttttcatcgcccccctgctgaatggctttatccacttctttcaacaaatattgcatgtcatgccgtggatgtaaggtgctgtaactgataaagcgcacatcaggatcgataaattgtagctgtaaaactttctcgtgattgccggggctattggaatcaaaaccatgtaaatagacgatcatatttatcctcgctacggcatttttctgcgcggcagtgtgcgttactgatcaaagcccccacagaaaagagggagctcttggcccttatgaggcgagtaataataccgaagcgtacccggcgctactcctattgccccaacgtttgtttatgtgcatcccaacgttcgctgagtgccgttaatgctttattcgcctgttgccaacgggatgaagccatcaatgtctgacggtcaaattgccctgaatggtacaaacgggtcagttggtcggctttgatcggagacagattatccagcacactcacggccccctgacggttattacacaccaaaatcatatcgcaaccggcatccaacgatgcctggccgcgctcggcgtaactgcccatgatcgcagccccttccatcgagagatcatcagagaaaatgatgccctcgaaccctagctcttggcgcaatatctcttgtaaccaataggcagaaccgctggcaggccgtgcatcggcttcggtataaatcacgtgagcaggcataatcgcatccagtaatttccgctggatcaattcacgaaatataaccatatcatgagtacggatttctgccagtggccgattatcatgtggcgtctctttatgtgaatctgcggttactgcgccgtgccctggaaaatgcttgcccgtggttttcatccctgcactgtgcatcccacggatgaaacactccgccattatccgcgcctgttgtggatcactgtggaatgaacgctcaccaattgcggcgctgacatggccaatatccagtactggagcaaaactgatatcgatatccatcgccatcatttctgctgccatcaaccaccccgcctcttgcgccagttgagccgcagtagcggcatcattgatagccgcgaaatactgagccgctggcaggcgggtaaaaccgtcacgaaagcgttggacccgccccccttcctgatccactgcgaccaccaaacgttcatgcgatgctgcacggatttggcgtactaattcgcgtaactgctccgcatcatgaaaattacggctgaataagatcaaccctcccaccagtgggtgttttaaaatctcacgctcttcagcatccagctcatagctggcaacatctaacatcacgggacccacggtcacctcactttattcagattgataacgacccttcgtgcttgaagcggcgggcttggtgccgcagggcttaaaaagacaaattaaaacgttggcgcaacggcgcggcccatgccaagaatattgggtccgcggtttgctgccaacgcacttcaaaccacatcaacatcaggtaatcgacccagggcaaccattgctgaatctgacgggataaacgagcgatgtcatgataaccgtgctcattgttgcaatagtcctgcaaaaaagcctgttgttgtagcattgaccaatgattaccgcgaaatagcgcggcaatttccaaagcaatatcgccatctgccgcatattcccagtcaattaatttcagcccaacgggggttgttaacaaattgccggggtgaatatccatatgcaaaggagcaatttttgttatcgctggtaatggcctacgaagaaaatcatgctgtagccgcactccgccaggtgaacggcgcgtaggatcaataagcgccccatagcgggcaatctgagcacgcaaatccagacggtaaccactcgcgggcaaatgatgcaagcgggccagtaaccgcgctaattgcccatgattcaccaatgggatgaactgctcattagtgacaacgtcaccttcaagccagttcaccactagccaacgctgattagcagcaatcaccgctggagacagcccattgccagcaatatgttgcaggaatttacgctcacgtcgtcggttgacccccaactgacttttgtgcggcgattgctcacgcgccagccagtcaatccctgggccagtaatacgccaactttcaccggttaatcctgataccgggctaatatgacaatcggcggttttcaccgccggattgatgtttgctattaaggcagacagagaagaatcaatattggacaggcgcattaccagaccaaatgatttcaccggtttgtgtctgcatcaattgcatttcaatggtcggagatttcacatcgccactgacatcactgtacagcacatattgcgcaccgacgtaacgggccaaaccgatcgctttactgcgcgagccaaagctatcctcctcagataaccccagcgtctgtttagcgacgcccagttgctggggtgagatcagcacaaactttttatttgatgacaggacttgatgcaacgcagcagtcgctttcgctgtttgcaatgcgccattagtattatttttaaccgaatccaccaacagtatgctacctgtcgctacctcatcgctgttcaccatttgggcaaccagaggttcaacactgacagcccagtcaattgactgcactttcggtggctgcggaacggtatctaccggcggtggcacctcaacatccggtggcgttaccggttcaatggtcactggaggcgtcggcgtgacagaatccggaggaacgcaacccgtcagcaccagtgcggccagcgccagagataaataccttttcattgttccactccaataacgtgatcataaaaaaaccaatccgttataaaaataaatagagacgcgcactgcgcgcattaaaattattgttaattgactgaatagccacatcatcacccggtgcgatcacaatagaacgcgttgcttccagtggccggacatccagcccctgcgcatcataccaataaaaacgatagtgtatttttgccggtatgttccgactgttactgagcaccgagcgggcaacatttttacccgaggaggcggagatcaccggttgggaagccagaataccggccgtcagtaccgatggatccatcacgacagtttgctgtgggttaaccgcgatcccttgcgggctgctgcaccccagcaatgttgttacgcaagcgaacaatatcacgggtaatagcaacgttttaagatcgcgcataagttgacctctgcaaaacttacttattatagggctatttgtggggcaacaaagggccaagctcacggccaccgaccaaatgcatatgaatatgatagacaacctgcccggcatggtggttacagttgataattaaccgatagccgtcttctgcaataccttcctgctcggccagcttagcggctacggttaccatacggccaagtgccgcctcatgttcagccgtgacatcattcactgttgggatcaaaacattaggaatgattaagatatgggtcggtgcttgtggggcaatatcacgaaacgccgtcaccagctcatcttgataaaccacatcggcagggatttcgcggcggataattttgctgaaaatcgtttcttcggccataacacatttccttggtcattataaaattgaagaacatgcagtatgagcgacaatttctattggtttcaacctgattagacattttccagggcgaatgacacacaaccagcccaaacaccccggctgactaacctttctcactgacattaaggatcgcggactgcgcttataaatcagcctcttgcataagctgcggcttgttcaaacagcgcctgacttgggcggataccggtgtataacacaaattgctctacagcctgaatagcaaaaacctcggcaccggtgatcactgtttttccctgagtctgagcatagcggataagcggggtgacggcgggcaacgccacaacatcaaaaacaattttcgcgcggtccacttcagtttcagtaaaagccaatttatcagcatcagcccccccagccatgccgactggtgtcgcattaatgagcatatcagcctgaatattctgcatatcagggcgatagatgtaaccagattgctctgcaagttgcttgccggtcttttcattggtggcgataatataaccctgtttgaagccagcatttttcagcgcaaaagcaacggctttcgccataccgccactgccccgcaaggcaaacacgttatctaccgggacctgatactcctgtaacaatttggcaatggcaatatagtcggtattgtatgctttcagataaccgccagtattaaccagtgtattcactgagttgatcgctttggccgagggatccatctcatctaccattggaataacagcctctttaaacggcattgagatcgcgcagccacggaaacccaacgctcgcacaccaccaatagccgcagccaagtcgttggtggtaaaagctttatacaaataatcgagatctaaagcatcatacaaaaagttatgaaaacgggtaccaaaattgctgggcctggccgcgagggaaatacacactgtcgtatctttgtttaagtaccgggtcatcttcttcaccttgatgtcaatcgcgtccgcccactggctcccattgtagcgcgagagcacaacagacgatgaaatgcttgttgtggtaaaaattatggactaaaaagaggatattaaaaactacaggtagagggaaacatcaatttaattgatttagatatgaatcaatatgagcattaactaaacatcacaatagtcagtatattgaatcgagcgttcaaacaacctcagtaaattcgtttaatcttgtttcggctaataagaaacagagtaaaagaatgcataaaatggacaggttatatttcaaccaattcacaacagttagtttgaaataaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaagggaggctttcgcctcccttttgctctcccctaacctgaattaatggttacgaatgtattcgtccatatcagttttcaggttgtcagatttggtaccgaagatagcctgaacaccagagcctgccacaacaacacccgcagcacctaacttcttcagcccagcctgatcaaccttggacacatctgccacgctaacacgaaggcgagtgatacaagcatccaggttagtaatgttgtctttaccaccaaatgcttcaaccagagcggctgacatttctgtgccaccctgtactgattgctcagtagacgaatcttcacgtcccggtgttttcaaattcagtttagtaatcaatacacggaagatggtgtaatacaccagaccgtagcagatacctaccagagggaacaaccagatacggctgctgttaccgctcaggacaacaaaatcaatcaagccatgagagaaactggtcccatcacgcatccctaacagaatacagattgggaaggccaaacctgccaagattgcatggataaaatacaaaattggtgccacgaacataaaggagaattcgattggctcggtaataccggtcaggaatgatgtcagtgctgccgagatcatgatcccgcccacttttgcacggttttctggtttggctgaatgccaaatcgcaatggctgccgctggcagaccgtacattttaaacaggaaaccccccgataacttacccgctgttgggtcacccaccatataacgtgggatatcaccgttgaatacctgacccgctgcgttggtgtactcaccaatttgcatttggaatggcacgttccagatatggtgcagaccgaatggtaccaatgaacgttcaacaacgccgtaaataccaaaagcgacgaccgagttctgataagccgcccactcggagaaaatttggatagctttgccgataggtggccagatgaaggacagcagtatgcctaagaaaatcgcggtaaacccggagataatcggcacaaaacgtttgcccgcaaagaagcccaaatattctggtaactgaatacggtagaaacggttaaacatataggcggcaaccgaaccggcaataatcccgcccaataccccggtatcagctaaatgcttagtcgcaatttcttctgctggcagatgcaagaccagaggtgcgactaccgccatggtttttaccatgatgccgtaagccacaaccgccgccaacgcagatacaccgtcgttgttggtaaagccaagcgcaacaccaatagcaaaaatcaatggcatgttagcaaagacggaaccaccggcttctgccattacgtgagagactaccgacggtagccagctaaaattcgcggaaccgacacccagcagaatacctgcgatgggcaacacggataccggtagcattagcgatttacctaccttttgcaggtttgcaaatgcgttcttaaacatagttgagcgtgctcctgagtaatagtgcttttcttgctgtttttcgcgttatgggcattacaaaggggggagtatgcctttgcgaataagggtgtctaagcacccctttaatttttacgaagagtaaaataaatagattacataatgtttgattgccgtcacgtttctttcaagaaagcacgtaatccctctcggatttcgtactttacgtaaagaaacgtcaataataaccgccatcacccaataaattgggtgagaacattacttctttcggcgattaattacgagctaaaaaaaaagtattcttatggaagcgggcgcttctcactggagagtgttgaagggtctagatgaaataaccggcagaagtttgctgtcgtcgcttcagccagcgattcaagacttacccccttcagcacagccatatattctgcgacatcacggacataggcaggttgattctctttgccacgatgaggaacgggagccagatacggtgaatctgtttccaccaacagcctatcgagtggaacatagcgcgcaacatcacgcagttgttcggcgttgcgaaacgtgacaatccctgagaaagagatataaaagccaaggtccaaaagcgttgctgccgtggctttgtcttcagtaaagcaatgtaagacaccaccgcaatcctgcgcctgctcttcgcgtaaaatcgacagggtatcttcccgcgcatcgcgggtatgcacgataaccggcttatttaattcgcggccaatacgaatatgctcacggaaggaagcttgctgtaacgggatgttatcttgctgataaaagtaatccagcccagtttcccccatcgcgacaacatgagtgccagcagctaactctctcaactgctgaaaatcatagccaccgtccaagttgagcggatgaacaccacatgagaacgccacattcttacgctcaccaatcaatgccgtcatggcggtgaaacccggcaaggtggtggcaacagccaaaataaagcccacatcacgcgcattagctttggctaatacgtcatcgacactgctgtgcaatgtctggtaatcaaggctatcaagatggcaatgagaatcaactaacaacataatattaaactcttttacaacgaaggtaaggtggaataagtacccgtggacagtgctgtttcccagctaagcagttgctcagtgagtaacaattcacgattaacacctaccacagataataattgatggcggcaatgagccagttgcttagccaactgaagtaatactggcgtcgccgcgatgtgtgccaactgttgcactaagggtaattgatcctgattaaccgcaaactcccctgccccttgctgccacttcaacgcatccaagagcagtgaagagagccattgcagacgttcagcagcatcatcatggttaagttgtggtaacaacgacagcaagtctgagcggttcagtgcctcgcgtagcccgctacacaaagcgctgcggatactccaacgctctggttggagcaaccgctcagccgccagcggtgcgccttcactcaatttcagggccgccaacatcgcaacgggctccacagggatctgccgcttacgccattgcagattgagccattgcagacaaatagccgtatccgggcaagccagataccaataaaaacagcggctacgcagtgtagccagcaagctggcgggttggtggcaatccaacagaaaataggtcttctctggaggctcttccagcgtttttagcagggcattagcagcggcatcggtcaacacttcggcatgtggcaaccacaccacctttgcaccgccttgttgagcatgggaatacagtttatcaatcaattgacgaaccaactcaaccccgatactgcttttgcctttttccggtgtcagtacataccaatcggggtggttgcctgccaacatcaagcggcagctatggcattcaccacaactcttctcaccttgccgctgctgacacattagccaacgactcagcgcataaatcaatgcgtcttcgccattaccgggtaatgaatgcagcagtaatgcatggtgcccgcgcccggtactgtgctgcccaaccagttggcggtaaggggcgttaagccacggataccaattcattacacgggttcctgattggtcagccactgagcgagcgcctggcttatcgacgcactaacttgttcaatgggttgggaggcatcaatcgttttaatactggcatcactggcggccaattcaaggtaacgtgcgcgggttcgctcaaaaaacgccagtgactcttgttcgatacgatccaattcaccgcgcgcacgggctcgcgccaaacccacagccggtggcagatccaaatataaggtcaggtctggccggaattcgcctaacaccgtgtcacgtaacgaggccatcagttggctgtcaatccctcgccccccgccctgatatgcctgtgatgacaaatcatggcggtcacccacaacccaactgccacgcgccagtgctggcttgatgacattttctactaattgcaccctggcggcatacagcattaatacctcggctttatccgtcaggacctcaccgtcaataccttgcttaatcaaatcacgcagtttttccgctaaaggggttccccccggctcacgggtaaaaacgatatcgttaatcccttgggcccgcagcaccgcgaccacggtgtcgcgggtggtggttttccctgccccttcaagcccttcaataacgataaatttactgttcatttttatcctttagcgactggcgataaacacgcacggcttgattatgactggctaaattagtggtgaatgtatgcccgcccttgccgtctgcgacaaaatagagatagggcgtttgggccggatgggcagcagcggtcagcgatgccaaccctggcatggcaatgggggttggcggcaaaccggaaataacataggtattataaggtgtcggggtatctaagtctttacgagtaatgttgccgttatacttttcgcccataccataaatcactgttggatccgtttgtaggcgcataccaagacgtaaacggttaatgaagacagaagccaccttatcccgctcctcatttaccgcggtttctttttcaatgattgatgccatagtaaccaaatcacttggggtcttatacggcaatccgtcatcacgcccctgccagatttctgcaacggtttcctccattcgttgatgggcacgtttgagcagtgttaaatccgttgtacctgcggtataggagtaggtatcaggatagagccagccttcggggtgttcactctcttttaaccccagtaactgcgcaatttcagcatctgttttcccttccagcacatgtttgatatattttgactgttgtaattcatccagccaatcacgcaggcgcttaccttcaataaaacgaacggtaaactgggcttctttaccactgaccaacaactccagcatctcacgtaccgtcatacccggcgtaaaacgatatgtcccagccttaaaattagccagttcgggttctatgcgcagtagccagggaaataaacctgtattagcaatcacatgatcacgtagcaataaattctctagagcaacccgcccggtacctgccggtaaggtaaagtaagtctcttgcttaatcgccaagggctgacgcgcaaaatcttgtactttttgataacccaacagcagtaatcccaaacagatcacaacaaaaaggatcagtgctttggtgctttttcttttcatcgggtggccatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgttctaaaaacaagcgtgattatataacaattaatcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggatagacagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaattaattatatctatgcatcgcaggtatcatcactcatatatcgcagcaatgcaggtttaataggtcaaataacactctcgatttgtatacccatttacccactttattgaccggcagtactggcatcaatgcgttacaaacaataacttcatcggcatcggccagtacattcagcggctgcaccacaatttcaactggcatattatgagccgctaaacaggcaataatccgctggcgcataatgccatcaacccccgaatgactgagatctggagtacatacctggttgcctttgcgccagaataaattagccgcacagcattccaccagctgacccgcagtgtcaagtaccaccgcctcgtcggcctctgtctgttcaagatgtgcgcggatcaatacttgttccaaccgatttagatgtttgataccggccaataatgggttgcgcgccagaggcactgggctaagagccaacgaaataccgcgatcccgccaggtggaataatgggcaggatagtcactgagcgaaatgattcgggtaggatgctgacatgccgttccgctatagcctcggccaccacttccacgactgataataactttcagtacgccactctccgtatgacttgctgcctctaccatttctttggtcaatattttccagttgaccgtgggcagtaatagacgttcagtcgcccgttgcaaacgcagcacatgctggtcaagccaaacaacccgcccatcggatacacgagcagtggtaaaacagccatcaccaaattgtaccgaacgatccgaagctgaaatcaaattttgctctacaccgttaatccaaaacatttcagattctctttagatgggatgtgtcttgtttgtcatataattagccgccagacattcagttgccatgtatttggttgctctgtatttaacttatacactgacaatatcagatttaagttgaggatttaccccttctgactggttgccgcagtgcgaatcgctgtcacgcccccaaatcactgacgggtgcatgcactgggaatgtattcgtttgctgtttggctgcaacaccgcagactgtgaatatatctctttgtgagacactgatgatggcgggatgtttgaatgatataagatgaatttaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaaagacccggaaaaaccgggcctttttagcatcagaaccttaacagccacggttataccttacggaataccaaagagccgttagtgccgccgaaaccaaaggaattacacagggtgtattccatatcttttacttgacgcgcatcatgcggaacataatccaaatcgcaaccttcatctgggttatccaagttgatcgttgcaggaatagcctgatcacgcagcgccaacacggtaaagatagactctacggcaccagctgcacccaataagtgcccagtcatggatttggtggaactgaccataactttataggcatcttcaccaaatacagacttaacggcctgcgtttcggctttatcgccagcaggagttgatgtgccgtgggcattaatataaccaatttgcgaggttgtgatgccagcatcacgtaatgcattcaccatggccaaagcggctcctgaaccgtcttccggcggagaggtcatatggtaggcatcgctgctcataccaaaaccaacaacttcagcatagatttttgcaccacgcttcttcgcgtgttcgtactcttccaacaccatcatgccggcaccatcacccagaacgaaaccatcacggtctttatcccacgggcgacttgctgcttgtgggttatcgttacgggtagacaatgcgcgggctgcaccaaaaccgccgacacctagtggtgtactggctttttcagcacccccagccaccatgacatcagcatcattataagcaatgatacgtgccgcgtgaccgatattatgtacgccagaagtacaagcggtagcaatagatatgcttggtccacgcaggccatacatgatagtcagatgaccagcaatcatgttcacaatggttgaaggcacaaagaatgggctaattttacgtggcccaccgttcaccaatgcggtgtggttttcttcaatcagacccagcccgccaataccagaaccgatagcggcaccaatacgggaagcgttggcttctgtaatgtcaagcccggcgtcttgcatggcttgcatgccagcagcaacaccgtactgaatgaaagcatccattttgcgtgcatctttacgcgaaatgtaatcttcacaattaaaatcttttactaagccagcaaatcgcgttgcgtaggcactagtatcgaaatggtcgatcaggctgatgccactctgcccggcaagaacagctttccatgtggattcgactgtattaccgacaggagacaacatgcccagtccagtcacaacaactcgacgcttagacacggttgtcctccagggagggaaaataacacttcggacaaaaaaaacttaggcggtcgaatgaccgcctaactatctaaacttaaagcatgttcgcttactgctggttagcgttgataaaatcaatagctgcctgaacagtagtgattttctctgcttcttcgtctggaatctcggtatcaaattcttcttccagagccattaccagctcgacggtgtccagagaatccgcgccaagatcttcaacgaaagaagcactgttcttcacttcgtcttctttaacacccagttgttcaacgatgattttcttaacgcgttcttcgatagtgctcatactcttaaatttcctatcaaaactcgctttcgcgatggttttcgtagtgtataaaatgttgaaaaagatgcaactaaatctcggctggtcaaaccacgattttacgctattttgcggtttttacctcaaataacgcaaatactttcgtgatttttaaatcatatacatgccgccattgacatgtaacgtttcaccagaaatgtagctggcctcgtcagaggctaaaaatgcaacagcgctggcgatttctttagcatccccaagccggttagctggtacttgggctaaaatgcctgcgcgttgatcatccgtcaacgtcctagtcatgtccgtctcaataaagccaggtgccacaacgttgacagtaatgccacgtgaagccacctcacgcgccaaagacttgctaaaaccaataactccagctttagctgccgcgtagttaacctgccccgcattgcccattgtcccaacaacagaccctatggtgatgatacggccaaatcgctttttcatcatagcgcgcattaccgcttttgacagacggaatacggaagtcagattcgtgtcaataatatcctgccactcatcatccttcatacgcatcagcaggttatcacgcgtaataccagcattattaactaaaatatcgacttcgccaaattccgcacgaatcgttgccagtactgtgtcgatcgaagtgggatccacaacgttcaacattaaaccttttccgttctcacccaagtaggcgctaatagcttcagcgcccttctcactggtcgcggtaccaataacacaagcaccgcgttcaaccaataattctgcaatagcgcgaccaataccacggctcgcgccagtgaccagtgcaatttttccttcgaagctcatgttaccctctttcttagtgttcaagcgcactgttcagcgtgacaacatcgttgactgccgcggcagccaatgaatcaacgatacgcttggtcaggccggtcaatactttacctggcccaatctctaacagcagttcaacaccttcagctgcaataaattcaacactttcagtccaacgtaccggattatacagctgacggaccaatgcgctacggatagcgactggggacacctcagctttcacatcgacgttgttcaccactgggaagagcggctcctgaaaatcaatcttctcaagtgcgactgccagcttgtcggccgcaggtttcattagcgcacaatgggaaggcacactgacaggcaatggcaaagcccgctttgcgccagcggctttacatgctgcgccagcacgttcgacagcgtctttgttgccagcaataaccacctgaccgggtgaattaaagtttaccggtgacacgacctggccctgggctgattcttcacacgctttggcaatggattcattatccaaaccaataatggcatacatggcaccggtaccttcaggtaccgcctcctgcatgagtttcccacgcagttcaaccaagctaacggcctgtttaaaatccagaacaccagcacaaaccaacgctgaatattcacccaaactatgacccgccatcagtgatggcaatttgcccccctgatgctgccagatacgccaaattgccacagatgcggtcagcaatgcgggctgtgtttgccacgttttattcagctcttctgcagggccttgttgtactaattgccagagatcatagcccaggacagacgacgcttcactgaaggtcgcttcaactatcggaaattgtgcggccaaatcggccagcatgccgagggactgagaaccctgacctggaaataccattgcaaatttcgacattttgcattcctgttacatcaaaaaacggccggttaaatcaaaaacgaaccagtgcagaaccccaggtaaatccaccgccaaacgcctcaagcaataccaactgcccacgttgaattcgcccatctcgcactgcttcatcgaatgccgaaggcactgatgccgcggaggtgttcccatggcgatcaagcgtgatcaccactttatccatccccatgcctaactttttagccgtagcgctaataatacgcaggttagcctgatgtggcaccaaccaatcgagcgcagtgcgatccagattattagcctgcaatgtttcatccacaatgtgggccagttccgttaccgcaactttaaaaacttcattgcctgccatcgtgacgtaggcaggttggtcctgctgacggtctggatacggtaaagcgagcaactcgccataacgaccatcagcatgtaaatgcgtagacataatacctggttgctcagatgcaccaagtaccaccgcgccagcgccatcgccaaacagaatgatcgtaccacgatcttctggatccaatgcacgggacaatacatctgacccaataacaatggcatgcttgaccgcaccactcttaacatactggtcagcaacactcagcgcataggtaaaacccgcgcaagccgcagccaaatcaaaagaagctgcatctttgataccgagcattcgctgcacctggcaagccgaacttgggaaagcatggcttgaagaggtggtcgcaacgataatcaacccgatatcgtccttatcaataccggccatttccagcgctttttctgccgcctggaagcccatagtcgcgactgtttcgtcaaggcctgcaatacgccgctcacggataccagtacgagtgacaatccactcatctgacgtatccaccattttttctaaatcagcattgctgcgcacttgtacgggcagataactccccgtaccgagaatcttagtatacatgtacgatcagtcactcttgggtaataccgcttcaaggcgcgcggcaatccgttcaggaacttgccgctgcaccgcctgcactgcctgctcgatagctacggcgaatgcgcgttgattcgccgcgccgtgactcttaattacaatacctcgtaatcctagcagacatgcgccattatactggtcgggattcaaatgaccgaaccgctttgccacacgtttttgcagccagcgcccgatgagcttaagccaccaagactgtttgctgccttcgcccgatggtttgagcagtgataaaaacattcttatcacaccttccatggtcttgagagtgacgttacccacgaagccgtcacaaaccattacatcagtcttaccggtaagtaaatcattgccttccagataaccaatatagttgatcgccggtgtattttttaatactgcggcggcttcgcggatattatccaagcccttgttttcctcctcgccgatattcagcaaagcaacacgaggctcgactatcccaacgacttcttctgccatcactgaacccatgacagcaaattgcaccagcattgtgctatcgcactcaacgtttgcccctaaatccagcaccacggttttgctacgccgctgattggggataaccgtcattaacgccggacgcgcgatgccttccaatggcttaatcatcatcttcgccaaccccatcaacgcaccggtattccctgcactgacacaggctgcggcttcaccgtttttaaccagctccaaggcaacacgcatggaagtaccacggctggcacggatcgcttgtgaaggtttagcatcgctggcaataacatgctcagcagggatgacctgcaaccgctccagcaacaaagaatcggcattagcaagtaacggagtgatggtgtcgggattcccgaccagcaggagtttaagctgtggattagaggccagtgcctgcaatgaagcaggcactgtgacgcagggaccgaagtccccgcccattgcatctaacgctagggtcagacaagccaaggtatcgccttgctaaagattagcaagtactactcagccgatgaccttgcggccacggtagaaaccgtcagctgtgatgtggtgacgcaggtgagtttcaccggaagttttgtccacagacagcgtggcagtggtcagtgcatcgtgtgaacggcgcatgccacgtttggaacgagttggtttgttctgttgtacggccattgaccttactccttaattacttttctttaaactggctaatacggcaaatggattgggtttctctacctctgcaggcagtttaccaaataccatgtccgcctcggacacttcacagtgttcagaatcatgtaccggaacgacaggcagtgaaagaataatttcgtcttcaatcatagccagcagatcgacttcgccaaattcatcgacttcgatcggctcgtacgcttccggtaatgcttcagcctgctcatcattgacgatcgggctgaaacaatacgttgtatgaacatggtgtgcaaacgtgccattacagcgctgacacatcaatgttacatcgacgtctgcatgacctgtaataaccgccagacgctgattatcaatattaaacgataatgaggccacgacatcgctgtccacacttaccacagagtcggccactcgtgtaacctgctcaggcgaatagatacctgcgtaatctaaacgtttctgagcggtacggaccgcatcaatggtcaggggtaattttaccttttgcatagggcgcgcatattaactttgtaacgacatagagtcaaagaaaaaggccgttttactgcacctttcaccaatattcgcttccgaagcggcgaacagtttaagatgcctgattaaattacgccatggtttatggaaaatattatgccgcaactggttcttgcttcaacatcttcatatcgccgtgccttgctggaaaagctccagttaccctttattactgatgcccctgaaaccgatgaaaccccacacgcaggggagtcaacagaagcgctggtacaacggttggcatcagcgaaagcacaggcactggccgggcgttatccgcaacatttaatcatcggctcagatcaggtctgtgtgattgacggtaaaataaccggcaagccccttcaatattctactgccgtaaaacaattgcaacaggccagtggccaatgtgtcactttctatactggactcacactgctgaatacggcaaataacagcattaattgcacatgtgaaacctttgatgtttatttccgcacattgagccaagccgaaatagacggttatttgctacgggagcaaccctggaattgtgcgggaagttttaaaagtgaaggtttaggtatcacattgtttgagcgtttagccgggcgtgatccgaatacgctcatcgggttacctttaattgccctcacccaaatgctgattgaacaaggcgtgaaccccctgacggtaaaacccgtcgaatgataaagccagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaataaaaacggggcgcatgctgtgccccccgccttttatgatcatctttagctgtaacaaattaagccacaacagattattttacggtggcgttcttacgcaaggccagtaaacagtgacgcaactggttatccaagggggcttcgatccgcatcgtctcaccggtattgggatgttcaaaacgtaatgcagcagcatgaaggaataaacgatgcagcccagtgccttgtaattgttgatcaaactcacgataaccgtaacggtcatcaaaggcaatcgggtggcctgcatgtaaggcatggacacggatttgatgcgtccggccagtcactgggctggctttaaccagcgtggcatgttcgaaacgctcttcgattttaaagcgcgtctctgagggtttgccttcgctgctgaccttcacgacccgttcaccgctttgcataatattcttcagcaaaggggcctgaattgctttgcagtgagactgccattggccccggaccaacgccagataatctttctgcatactctttaaacgtaactgttcgtgcaaggagcgcaatgctgagcgcttcttggcgaccaataagacacccgaggtatcacggtctaaacggtgaacaagttccaggaagcgggcttcagggcgcaacgcacgcaacccctcaataacaccgaagctcaaaccactgcccccatgcaccgccgtccctgaaggtttattcagtaccaacaggtaatcatcttcaaacaagatacaatcagccaacgcggccactttatccagtttggcggatacctgcacctcttctcgttctgccacacgtaccgggggtacgcgcaccacatcaccgtcagccagtttatactctggcttaatgcgccctttattaacgcgaacctcacctttacgcacgatgcggtagatcatactttttggcacacctttcaatttggcgagtaaaaagttatcgatccgctgaccggcttcatcggcagagatggtgattaattgcactactggattattcgttttcatggtgcgcgattctaaatacaccgaggaattagcgccacccctttttctgtgcttaactgtcaatctggctattagaagataacgtttgcgtacttttgttgtttaatatgacaacgatagccgtcaacactgtgaatacagtaaaagaatctttacgtagacagataaagtcatcttgctatatcagtgtcagcaatggaataatgctacaaattctacgttgattctcgttagaccaagagacttgtggaataataaactttgcctgatcacacaaaaacgcggcaatggcgtaagacgtaatgtgaaatcaagcaattagcgggctgcgggttgcagcttggccggcaagtgggtaaagctctgttgtcttaaattcagaagctaccctttatataaaagcgctgtttttcagaacgaaacacaggcttaccgaaataatgcgcccctatgcaggcgacaaccgtgaggttgacggcttagctagaagactcggggccatcggtttatccggtcatgaggttattttgcccgcagttctaacgccaatgtaaaaataacgagtaagttaaagatgaaaagaatgttgattaacgcgactcagcaagaagagttgcgtgttgcccttgtagatggacagcggctgtatgatctggatattgaaagcccaggccatgaacagaaaaaagcgaatatttataaaggtaaaatcacccgaatcgaacctagtctggaagccgcttttgttgattatggcgcggaacgacatggtttccttccattaaaagaaatctctcgcgagtacttccccaataattactcttcccatggccgcccaaacatcaaagatgtcttgcgtgaaggccaggaagttattgttcaggttgataaagaagaacgcggcaataaaggtgctgcattgaccactttcattagtctggctggcagctatttggttctgatgccaaacaacccacgtgcgggcggtatttctcgccgcatcgaaggtgatgaccgcaccgagctgaaagaagccctatcttccctgcaattacctgatggcatgggtctgattgttcgtactgcgggtgtgggcaaatctgctgacgcactgcaatgggatttgtcattccgcctgaagcactgggatgcgattaaaaaagcggctgaaggtcgccccgcgcccttcttaatccatcaggaaagtaacgtgatcgtccgtgctttccgcgattacctgcgcccagatatcggcgaaatcctgattgataatccgaaggttctcgaactggcaaaagagcatattgctgcccttggtcgcccggatttcagcagcaaaatcaaattgtatagcggtgaaattccgttattcagtcattatcaaattgagtcgcagatcgaatcggccttccaacgtgaagtgcgtttgccttctggtggctctatcgttattgacacgaccgaagcactgacggcgattgatatcaactcagcccgagccacacgtggtggtgatatcgaagagaccgcgtttaataccaaccttgaagccgctgacgaaattgctcgccaattacgtttacgtgaccttggtggtctgatcgttatcgacttcattgatatgaccccggtacgccatcaacgtgaagttgaaaaccgtttacgcgatgctgtccgtcaggaccgtgcccgtatccagattggtcgtatctcacgctttggtttgctggaaatgtcccgtcagcgcctcagcccatcgctgggtgaatccagtcaccacgtctgcccacgctgtagcggtaccggcaccgtacgtgacaatgaatcgctgtcactttctattctgcgtttgattgaagaagaagcgctgaaagagaatacccatgaagttcacgccatcgtaccggtacaaatcgcatcgtacctgttgaacgaaaaacgtgaatcagtaaacgctattgagaagcgtcaaggtggggtccgtgccgtgatcgtgccaaacgatcagatgcaaacaccgcactactctgtcctgcgcgtacgcaaaggcgaagaagtcccgtctctcagctatctgttgccacaactgcacgaagcagaaatggcgcaaccgctggaagaggccaccattgaacgtaagcgcccagaacaaccagcattggctaccttctctctgccaacagaagtgccaccagaggaggcccctaccgtagccaaggctaaacctgcggttgcaacacccgccgcggttagtactgacgtagaacaacctggcttctttagccgtttgttcagtggcttaaaaaatatgtttggtgcttccgctgaagcagaagtgcaacccgctgaagttgtaaaaaccgacactagcgaaaatcgccgtaatgatcgccgcaatcctcgccgccagaataatggccgtaaagagcgcaatgatcgtactccacgcgaaggtcgtgataattccagccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngataacgctaaccgcgatggcgctaatcgtgataattccaatcgcgacaacagtggccgcgataacgttagtcgtgaaggccgcgaagatcaacgccgcaacaacagacgtccggcccagccaacgacaacatcgcaagggcaaactgaggttgttgaagccgataaagcgcaacgtgaagaacaaccacagcgccgtggtgaccgtcagcgtcgtcgtcaggatgagaagcgtcaggcaccacaagaaatcaaagcagatgttgcggaagcccctgttatagaagaggtacaacctgagcaagaagaacgccaacaggttatgcaacgtcgtcagcgtcgccagttgaatcagaaagtccgtattcaatcggcaaatgatgagctgaatacgttggaatctcctgtcagtgcacctgttgcgcaggtggtggtggctgaagtacaagaagaagtgaagttactgccacaaattactgctcaaactgatgatgacagtgctaatgaacgtactaccaataatgaaaatggtatgccacgtcgttcccgtcgttcaccacgccatctgcgtgttagtggtcaacgccgtcgccgttatcgtgatgaacgttacccggcacaatcggccatgcctctggcaggggcttttgcctcaccagaaatggcatccggtaaagtgtgggttcgttatccagtgacgccagtcgttgaacaggttgtcgttgaacaaatcgccattgaacaaactacaaccgttgagcaaacagccatcgtcgagcaggtcagtgtagcgaatattgtcactgcgcaattgcctgtagagcaggtgcaaaacaccgttgcagaacaagaatcgagtgcaactccatctgttatgacaacaccaaccgttgcggttgccaccgcagcggtaacactggccccacaacacaaaccggggggttcttcatcttcggctgctgcggttccaggccgtgcacctatcgttgctgcagtgcctgtcgttgctgaaacgactgctgctgaaacggttgttgctaaaactgaagccgctattgatgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagctgctgtggaaactgcaactgtagaaccggttgttacagaagaaccgaatgtcacagaaccggccgttgccgagccagcgattgaaactgatcctgtcgaagaaacaacatcagttgtagagattgctccaaccgttgaaccaacgcctatgatcgaagatacggctgttgtagtcgctgcgacggtggttgacactacaccagaaactgcgtcaaccgtgcaagatgatattgttgaagagacagcagttgaagcggtaaatatctctgaaactgtggctgaagagaccgcaataacggaacctgctgctgaagccattgctactcagcaaaccactattgcgcaggagaccattgctgaaccaacggttgaaaccgctattgatgtggttgcggtagtcaaacaacccgcggttgcgcatccggaaggggtggtgttcaaacacttcgcttcagcgccaatgaccaaagcgccagcacctgattacgcccctgaatcaccgaccaaaggtcactgggagcgtccaacctttgatttctcaggcaaaggttctgctgggggtcatgccgcggctacccaggcaactgcacccgcgaccaaaccgcaatctgttgagtaactgcagtattacaacgaaaaaaaccgccattctgaagtgaaccccatttattggacactttctctggcggttgacatggcctgagttcggtactgcaccggactcaggccgtttaattttactttgattctttcgttgttgtagtaatggatagactcatccaccgcttttttcagttgttctacattctcgtatttttcgttatgtcggcatatcgtttatcagaatactatttatcaagatattgctggcagccatcaagctatctgcttcacttttttaatctccagactttccagtttgccatcaatggccttaaccagttgcttaaaatgctctgttttattgtgcttttccaatgcttcatcggaagcccagcgttcgaaaaagacaaaagaccctttttgctcgctttcggtatggagatcatattgaagattccccttctcctcacggctaggctctataatctgatgaagcgccgctttaacctcttcaataaattcagtttttgccactatactggcgatgacacgaatttccatcgttattctcccatgctgaaaatttcatcagtgaactaccgttccatcagttatcctgacagacaccactatctcaaactccctctataagatgctttttttgtcttgttttcaacttaaccctaacaatcagatgcatcctaagcactttccgcatatccttagaccccgccggaaacattcctgtcacaacataaaaacccgatatctcatcatgactgcggagcctgtagaatgactgcacaaccccaaaccctaaaaattcgccgcccggatgactggcacattcatctacgtgatgatgaaatgctcagtaccgtgttgccctatacctccgaagtattcgcccgcgctattgttatgccaaatctagcccagccaattacaacggttgccagtgctattgcttatcgggagcgtattttagcagcggttcctgcgggccataaattcaccccgttgatgacgtgttacctgactaatagccttgatgctaaagagttgaccacgggttttgagcaaggcgtttttaccgcggccaaactgtatccggccaatgccaccaccaactccactcacggtgtatctgacatcccggcaatttacccgttgtttgaacaaatgcaaaagataggcatgcccctgcttattcacggtgaggtaacagatgcggccgttgacatctttgatcgtgaagcccgttttattgaccaaattttagagcccattcgccaaaagtttcccgaactaaaaattgtctttgagcatatcacgaccaaagatgcggcagattatgtgctggcaggcaatcgtttccttggggcaaccgtcacgccacaacacttgatgtttaaccgcaatcacatgctggtaggcggtattcgcccccacttgttctgcctgccaatattgaagcgcagcacccatcagcaagcattgcgcgcagccgtcgccagtggttctgatcgcttcttccttgggaccgattcagctccccatgccaaacatcgtaaagagtcatcttgcggctgtgcgggtgtattcaacgccccagcggcattgcctgcttatgcttccgtgtttgaggaactgaatgcattgcaacatctggaagcgttttgcgccttaaatggcccacgattttatggcttgcctgttaatgatgacgttgttgaattggttcgcactccattcctgcagccagaagagatcccattaggcaatgaatcggttattcctttccttgcgggtcaaacgcttaattggtcagtgaaacgctaactcatcaagattacagcaagcgggcgcatcactggctttgttcagtggtgcgtacaacggcaacctaaacatcaaaataaggcgagaggtagtgacaactttatagcgaggtgatcgaagggataaccgcacttggtgccattttggcggcgattctaaatactacggccctaacgccacacgtctcctttatctgatattgtcagcctcttggaataacgcccctccatctcaacatttttatatcagtctcttgtcgcctgaatgtttatactgtataaataaacagtatgaatattcggaggaccaattatgcgcgttgaagtcagtattgataaaaaaaatcagttgcccgcaggtgctatcgaagcactcacccaggaattgactaaaagactcaatacaaaattcccggacacggcgacggcagtacaggtgcgttatgcgagtgctaataatctctccgtattaggaggtgccaaaacagataaagacgtgatctctgaaatattacaagaaatctgggaaagcgctgacgactggttcgatgcggagtaagccattaccgccgtcatgctgaatctgtaagtcattcttggtggagcctgtacataaatttgtgtcattacctggacgctggcagcctttatccagccaccttaagtaagtttaaactgttattggggacaggctcctccttggggcctcactctgtgaactaggttaaaatcggttgccgccttcctgctactcgaattatttagagtctataatgctatttactgcattctgagcaccacaataccattttgccggggagtcgctcctcagccttttttgcttaaaacaggcgagtttcccttttccatcagacatattggtcatttttcccttcaactctacattgactaattaataaccataaaataaataatttgtaaatttttttgtatagtctccaaattcattggcggttgagtatactaaaacagctcactcggtaatgagccgcattgatcctcgttagtcactcaagccagtaactactatataaggggtctttatggacagaaataatgaagttattcagactcaccctgtcgtaggttgggatatcagtactgtagatgtgtacgatgctatgatgatacgtcttcattacctgtcttctatggatcaaccacaagaagatgcgttggttgatagaacgctctggcttacgaccgatgttgcacgccaattaattaatatattagaagctggtattgctaaaattgagtcatcagagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctctcatcagaatatctggatatggaccaccgtaagcactaattttttgtccatcaaatcatttttttattacccataaacaggcaccagtaaatattatctggtgtctttttattaaccactccctccctcatatggccaacatctctttttctccctcctatcccgtgttattactatcgttttaattattatcatcgctgtttctatatatacccacagtcactggtaccccaaaaatcattggcgttgcaggtagacagatagcgatactccctcagggtacaaaaacatggattatgatttgattgttattggcagcggttctgttggttcagccgcgggttactatgcttctcaggctggtttaaacgtgctgatgattgatagcgccatgccgccacatcaagcaggtagccaccatggagagacgcggatcatgcgccatgcatatggtgaaggagagaaatacgttcctctcgtgctacgagcacaagccttgtgggaccaactggcagcacagaccggcgaaaaattatttcaggcctgcggagtgattaacttagggcccgataattcaacttttctgcaaaacgtacagcgaagtgcccaacagtatgatttgccagtagaaaccttaaactcaacacaaattcgtgaaaaatggccagtatttactgttccggataactatattgctgtgttcgaaccacaatctggctatttgcgctcagagttagcggtgaaaaccttaatcaaagcagtcactgaagcgggttgcggtattttgtttaattgcccggtaacggctattgagtcacaccaagcaggtgttgatgtcgtgaccattgatggcacgtacagcgccacgaaagtcgtggtgacagcggggacatgggtgaaagaactgctaccgacattaccggtgacgccagtacgcaaagtgttctcctggcatcaggccgatggtcgttacagtgaggccaaccacttcccagcatttacggtagaaatgccagacaatatcctctattacggtttccccgctcagaatgacgcgctaaaactcggaaaacatcatggtgggcagctaattgaatcggcagcacagcgtaaaccttttggccgttatgctgaggatggcaccgaggtctttagcttcttacgccactttctgccaggggtaggcgtttgtctccgtggtgaggcatgcagttacgatatgagtccagacgaagatttcatcatcgataccttgccagaagatgaaagagtcatggtagttagtggtttgagtggacatggttttaaattcgccacagcactgggtgaagtggccgctctatttgcacaagacaagccatcacctattgatatctcagctttttctttagctcgcttccgataattagggcgttaaaccgcaataaattgtgcatctcaaatagaggtcgatgacgataaatattttaaatcagttatcgactttttatgcataatttcacccttatttcagtacaaaacatcattcaaatcgccacgggcagtatcttatactcggaaaatccgtaaaaaccactcgcgattcccgaattgacgttcaagcctttaggggattaccttatccttgtttgcgactaaatatagttgctgtcagacaaggatgtaaatcatatgaaaatattaatcatcgacgaatgcttttatactcgttctggagtcaatacctatttgaatagtgtctcatctataaaattaatggatgtccctaccgttgaagaggcaactttagctattcaagaatttcagccggatataattattgttaatttaactcaatattgtcgctatggtggtcattgtccattgttagcgcaatttattcattactgtacccgagctaaagtttatatctatttagatgcttcttacccttttagtgaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactggctaagaaacatctacccaatttactccgcaggttacctggtttctctcttgagaggctaggcattcagccaaaccaacaggcttccctgttcagtccacaagagcacaaagtgatgtgttactggatgacagagatgcctaactatcgcattgccagaaagctaaatatcagcggcagtacggtttactcacataaacgtcatatcaccgagaaaataaaagtcaggaatagattggaattgtgtttcatttataatgtgtttaagtatttgtactagttattactgataaatcataaattatcgacacaatacattccattctaattattaacttgttaatcagttagtgaataatatatcatcacttatatcaaccacactcaatcaacatggtttgttgaatttttttgttacataatgaattgtgttgttaaataagaattgtattctctggttgaacgcgaaaataaatagaattgtttatttcttacctgctttcttgcctgagtagtgacctaaatatatgttcttaagcgcatgaatttaaccgctttagctcattgtttataaaatataaagtccctatactgagcgctgattttagccacaggcagtaagcatgttcgataaattactctcaatggttatcaataatgtaagagagcatctgctgctctacatctgcttatcgcttgttttgctagggctggacatctatttctttttttattagcgcactgccgaatcatcattcttcttaatcacggctcccttaccccattttcggttcctcagggccgtaggccaattaaccagtggccctgagggttttctaaccaccgtgatatcagagcgcttgctcttcttcaaccttagcgggtttaccatcactcaataaaacggcaaatctataacccgcaggggttagctcaaggacaattttagcaataatagttaaaggcaccgagagcaacataccgactgggcccaatagccagccccagaaaattaatgataagaagacgaccaacgtcgataaacccagcccacggcccatcatacgcgggtcgataatattgccccctatcaagttaatcaaaatataaccgccggttaccgcaaaagcatcagcaaaaccgttaaataacagtgcctgaatgatgggtgggatagcagccagcaccgacccaatgttgggaatataattcagtacaaacgccaataacccccaaaggaaggcgaatctaacgcccatagctgccaagaacagccaaatgacaatccccgtggcaatgctaataatcgttttgatcaccagataatgggtgacaccatttagtgctcgtttgaggatagcattccctttttcgggattatcaaacatcaattgcactttatacggcatccgttctacttcaaacaacatgaagaccacggtcatcagtaataagaacgtgctggtcatggcaccagacaggtggctgagtagacgggtgacaaagttcatcgccatgctcggatcgacatacttcatgatgtcatctactgagaattcaatattaaaatgcagggcaaattcttgcagatcgcgcattttctccagcatcatgccgcgatattgcggtaatgagcgtgcgaactcattgagtgaagagcctaagcggccaaacagcagcaccatcagtaaaataataatggttacgagtaaaataaccgccagtgtccgtgggatttttatcctctcaagcaatttgactaagggattcagcacgatcgcgagaaaaatagccaacaggaaggggacgacaattggtgatgccgctttaataccggccatgatgaccaccagcattgccagcatcgccactaatcgtagcccttggttactcaccacaggtgttgtcattatcaatccttgtattcgaaccgccactgctcaagacggaaaaaagagacgccagcggataaagtaaccgacaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtataaccagcgggttaagcggagtggctacttttcatccgcactcttttctggcgagggaatgtgcatggtggcttgcaacaaccctttagacttattaaaaatcttaatgccattttcacgccctgcccgccgggagcgttgctcttcctgtggcagtttcagctcttcctggcaaatctggctacaacacccttcaaacttcgccgcgcacactggacactggataaacagtaagtggcacccatcgtttttacagttggtatgcgcgtcacaaggcgttccacattgatggcagtgcgctatgacatcatcagaaatccgttcccccatccgttcatcgaacacaaaatttttgccgatgaatttcagtggtagcccctgctcttttgctttacgtgcatattcaataatgccgccttcaacgtgataaacatttttgaagccattgtgcagcatataagcactggctttctcgcaacggatccccccggtgcaatacatgacaatattcttctctttatcatgttgcagcatatcaaccgccatcggcagttgttcacggaatgtatccgaagggacttctattgcgttttcaaaatggcccacttcgtattcatagtggttacgcatatcaacaaacaacgtatctggatcatcaatcatctgattgacctgatcggctttcagatagtgcccgatattggcaggatcaaagctgtcatcatcaatgccatcagccacaatgcgctcacgaactttcaggcgcaaaacccaaaatgatttaccgtcatcttcgtgcgcaacattcaaccgtacttgatccagcgcagggtgtgaggcaaacagcgcgattttaaattcatcatatcgattcgcggggacgctgatctgtgcattgataccctcttttgccacatagacgcggccaaaaacaccgagcttaacaaattggctatagaggttatcacggaaggttttagcatcttccagagtgaagtatttataaaaagaaactgtggtgcgcggctcggtttcagccaacatacgcgctttgagttcctcattagaaattcggttatgtaacactggcatggtgtacgtcctgtctttcgaagaggttactgataaaaattggttactgttcaataggtaacatcaaaaaccagccagtatctccgataaatgattgcccaaaagaacgggtattttgacaggcatgaccccgtgcggcccatataatacccgaaacaccgccatgacacatcctaagccccctttttcagtcggctaagctgatgccccgatgttgttgttttacgccattgttggcgctgatgcgtgaggaggatgtttggttaatgtgaatgtatttagttagtgtaaatgtgatgacttaccttgtggccccatttatgggcaacgacatgatacgtaaatcatcatcggcctgttacttgcaacgataatcgtgatcagtaaaaccagaggtaatgaggccggccaacaaagcgatccccgcaactatcagcaaagacgccatctgccaataggctcccccgtaacccaaaatgccacccgttgccaataaacctgcactgagttttgctgcctgcattgtccagcctctgataaatattaatgatgataatttatacatcggaaagtgccgatacccaaacaataaatcccttgtagtaagtaaggtgttcaggctgctaacaaacctcagtggctcgatctgaaacagagagacaacgtaaacaggatgatcaaccgcactgctacggcacacggatatcaatatccagctcaatctatccctgccacccgccttgttagatagggtattgtgcaaccgctttgctaaccgtttgcaagcacgcgccgatcaaacaggctgatttacctcaagcggacatcctattactggatattcgtatgacgctaatggatggcacgcaggtctatacgtagatacgtgaacagcacagtacgctgtgccgtgatttttctcaccggccacggtgatgtgacaccggcagttgaacagagaaagtgagccacagtagacttcttatcaaaaccgctggctaccgcaccactcacggcggcattacaacaaggaggaatgcgccaaatagtctactgaccaagaccaaatacaaatagatagcccccaagggttaacaccaacccaccaatcgctaactgatagccggtcatcaccgtggtatccatcgtctgcgaaatgcgcttaccgtaaatactggccgcggagagaataaatgcggctaatactaccgagccctctccgagcagcgaaaaattgaagtccattaaatctgaacccacgttgaccaccatcacccccacaaaacccagagcgcagccaataattttattcaacgttaaccggtcatttttatagaggtaatgtgctagcaggacactgaagaatgtccccgtcgcattcatgattgaacctttcactccagtggtgtaagccaaaccgatataaaaaaacacatactgcaacgccgtttgggttaatcccaaaatagcaatttgctgatattgtccctttttaagacgccctattgccttaccactggcgagcgcaaaaagcagcaatactaatccggctaataaaaaacgatatccagcaaacaccatcttactgggaatatcatcaggcgaaatattaaacaattgatagccattttttattgccggataggcactcccccaaagtagacaacagaaggttgcaccgaagaagacaaactttttactcgtaaaaagagaaggactgcggtccacatgaacatcctttacaatcaaaaaatgaaatgatgtttcgttatagctacttcttactgaaaagtcctgtttgatgtcactttttgcttaaaaagccgcttacttggcgctttatcgcctaaataccactcacacaagcaaaatgtgaaaataaaaaagacgcatgtctatttttattcttttataccctgaataattcgaattgcaggaaggcggcaagcgagagagccccgatgagcttactgtagtaagtcattcggatgaatataggccacgagaatcatataaatagaaagttaaaaagaggcgataactccgcatcaagcttatcgctatattcatctcatcacataaaacaccttcaacgtttgtactaacactctaaaatcatgtatgatattggtttaattaaataaatttggtttttattatgttaaaagtatttaacgtaaactttgacagaatgtcagagaataaattagatgagatctttacacttagaaaaataacatttaaagatcgtttggactggaaagtaacctgtattgatggcaaggaaagtgatcaatatgatgatgagaatacaaattatttattaggcactatagacgatactctcgtttgcagtgttcgttttgttgaaatgcagtatccaaccatgattacggggccttttgctccttacttccgtgatctggatttacctattgatggatttattgagtcgagccgcttttttgtcgaaaaagcgttagctcgggataaattaggtaataatggttctctcagtgcaatactttttctctctatggtcaattacgccagaaaccgtggatacaaaggtatattgactgttgttagcagaggcatgtatacaatactgaaacgctctgggtggggtattactgttattaatcaaggtgaatcggagaaaaatgaagttatctatcttttacacttgagcattgacagtaatagccaacagcagttgatcaggaaaatacaacgagtgcacaatattgatactcatacacttgcaagctggccgcttgttgtgcccagtatgactaaataggtttgatcaattgtaactcaatgccaagtcttattgcatgtttggcattgagaacacctaacttcctaacaatattaccaatatgaaatttcactgtgcttttcttaatacctaaaattatcgcaatttcagagtaagtctttcctacactggcccagtacagaatttcattttcccgaggagagaaaatttctcttttattctcttttttattcaacgtgttgttttcatgatgacttttattatatagaccaagcattttatcgtgaataaaaataagtaacatttgtattttttctttgttcacctcgatgctttcatcgaaaaaaatactatcatcatcgccacttgaaacattcaaggtcgccatattattgttattatcatgaagaacgaaggtataaccattaacaatattatattctctggcgagattgaacacggccgaatcagttgattttatattgatgactgaattgtcatcccatgcaaatggtgcgactttgcctttggcggtcaaaatcacagggtcgatcaggtgataactattcttcttgtacttttttacccagtctagcgggtagttcgatatgatcgccggatgtagcggtacttttttattcattagcaaataagaatagcggatattgccataggcttttatcctccgttggatataattttttatatcttcattaatgctttcattatcaaaaaaattaattatcatagcagaccaaatttactttatccctgcatgcaaccatacaatttttacacatttttttcaatgaaaatcaagatgtaaaaaaatgtgatcactgcatcacattcaaattattgacattcttgaaaaaagaaacctagactaaaggatagtactaagaactagacttaaatagagctactattatagacctatgttaactaaaatatttctgctttaaagaataagtgcttaatataatagaactaatattttagcttattgttgctgaaaaagttagtctgctgtgaatatattttagccaacaccagggggcttttccgtcccaaaacggctctatgaactccgccatctgggtgcatttacatccagatggttgtgatgcttaccccctgcttctcttctcagcgctcacatttggtgccttgtcttactgaaccgcaggagccacattccggccaatatcttaattcaatcgccattgggctgctaaagcacagccggtagaggtttggcttccccttttgagtagcgcttggcaatatcacgcttcaactcccgctgtaaccactcctgaaaaataatcacccttggcgaatggcctttatcctgtgggatctctagccagtagccatgagtgctggtcaccgtcagcggcaaaacctgtctcaataacccattatccagttcatggctaatcatcagaatatctaacactgcgtaaccggcaccagtagtgcaggcactgatcacctggtcttgagtactgaactcaagcgcgttatgccctgcggctacggttatctgtgccgcatccagccattgctgccagtttgtcagacgactatcgccattaagaatatgcaactgtggtaaagcggtcagtgggggaaaacgcccctgttgcatcaccagagggctggcgactaaacagagctgttcgtagcagagcaggtgcccattcgacaggtcccgacgaatatcaccaaagcggatcgcgctgtcaaaatcacaatacttctgacgaatctcactgatcagggcaatttgtagctgactattacgttgcagtaacgtaaccaaccggggggccaaccagcgggtggcaaatgtcggcgcgacctgtaagcgcagatgttgcagtggattacttaactggacatgtttcaccccctcctccagtaaatccaacgactgtctgacgataggtaacatagtcatctcatcttgggtcaactctaaccctctgtgtccgcgtataaatagcgatttccccagaaaattttccagttgcttaatctgacgactggcggcgctttgcgtcataaataacgcctccgctgctttactgaaactcagcgtgtggcaggcctcttcaaacacacgcaacatacggagtgatgggagttttctcataggaataccgtctccataccaacgatgaaatattgcctggcgcaaaaaccacaacccagaaaatcgttaattttatgttgccaatatgcgcattttacatgtgggcaggcccgtttatttataagaattcagaggcgggtcacgtacctttttctcagaggggtatgcgtaaaacgcactggcggctttatattttggctggcacattgccatgacaaacaaaattaacctcacaggacccggtgatgaaaatagatcatccattgccgctgtccgcttctgaaataacctatctgtctctgttaggaggtcacctataaccatttttctgtctctttatcgatacctacctacttccataacagaaaaatagttagcaaatagcagacaagcgcttgttcctgttggtgacacagtcagtggcgaatacaaaatgagggaatgtaaatgcaaacattaccatcagaaaaaatcaggatggacgatgtccccctaaatcgcttccatataagaattgccgggctaacttttggcgcacactttatcgatggctatatcttaggtctgattggctttgcattaattcaactcaaacccataatggcacttacaccattatgggagggattactcggatcagccgcgctgatcgggctatttctaggcagcctaatattaggctggatctcagattacattggccgccagaaaattttcagtttcagttttgtcatcattaccttagcctcagcactgcaattttttgccagtacaccagaacagttatttattttgcgggtcatcgttggtattggtatcggtggcgattactcggtgggacatactttattagctgaattttcaccacgaaaacatcgcggggtcttattgggcgcattcagtgtcatttggacctttggctatgtgagtgccagtttcgttggacattatctgagtatggtcagccccgaggcttggcgttggttgttatcttctgccgccctgcccgctttacttattctccttgtacggattggtacgccggagtcaccgcgctggctaatgggaaaaggtcgtgaggacgatgccatggccattgtgcataagtactttggcccgaacgtaacgttgattgatgaggaacccgcgacttccacccgccgttttctgtctttatttggccgtaaatactggcgacgtaccgcttttaatagcttattttttgtttgtctggtgatcccctacttcgcgatctatacctttttaccctcgattcttaacgtgatggcgttgagccagaattttgctaccgacttgttattgaacggcttgctcgtggtgggtgctttagtcggtattgtcctgactgcattctgctcgcgccgtagcttcctgatctcttcctttattttcctggctacctgcctactcttgctgagcatactgccttccaatcaaacattttggctgattgcactcttcgcggcttttactcttgtgatgtctgccgtcagtaacctagtcggtgtgttcccggccgagagtttcccgaccgaagtacgctcaatgggggtgggatttgcgacttccatgagtcgcttgggatcagctattggtaccagcctgctgccattagccattgtcaattatggaatgcccgtaaccaccaccctcttggcattcgttttaattattggagccatcgtttctatcgcttgggcaccggaaacgaaaggactcaccctcgttgatgcctcacaatcagcaaccacaccacgcccaccgtccagcattattccaaactgaatgtccgtagcgctatggtcgatacaaacgatacaggaggaacagcatgcaaatgtatattggcgaaggttttgcaggtaacggggtgaatgccgcccatatcaatattatgatcggcccgcgcgatggtgttgtcggtcaggctttcgcggccagccttgcctctcccagtcaggggcattacccttttatcgtcgttatcaagccgaatgtagccgccaagccgatgaccctgtatgtcaacaaagccgagatccgcagtgaacttcatggccgtgcaacttggggagcctcccaggctgcagttgccaaagccgtcgccgaagcgttattggcgaatctttttcccccagaggcagaggacgactggtgcatcattaccgctaattgggtgaatattgattgtgacgatattgatgaggtttataggaataactatcgtgcctgtactaccgcccttcatgcagccatggcaaaaacaccaaaacgtgatcaactaacacatgcattgacgcaactgagcaaccccttctttacccccaaagcctgaggattaactgatggattacattaagttgggccattgcggtctgcaagtttcacggctttgccttggcaccatgaatatgggcagcaaacagtggaaaccctgggtttttgataaagcagaaagcacgccactgatcaaacatgctctagattgtgggataaattttatcgatttggctgacttctattccgctggagtaggtgaagaagtggttgggcgcatcgtgaaaaatttgatgtcgcgtgatgagttggtgctaacgactaaagtaggttacccaataggtcatggcccgaataatcagggacattcccgtaagcatataatggccagtattgatgccagcctgaaacggttgggtaccgattatatcgatatctatatgctgcactacttcgatatcaatactccagttgaagaaacctggtcggcaatgaacgacattattcattccggtaaagcccgttataccggcgtttccaccatgtttacctggcaactgagtaaaattttatggtgctgcgaacgtaatggttttgccaaaccgatcaatatgcaattacagcttaactgcgcctaccgagaagaagagcgggagatgatcccacaatgtcgcgatcaaggcttggggatttccgcatttagcccactggcgcgcggcttactcagttgtgatttcagttcagtacgcaataagacagattttttcactcaggagatgtatgccgatgtcacctcactgaatattgcgcaatctgtcgaacgggttgcaaaaaatcgtggcattactcccgctcaggttgctcaagcctgggtgcttaatcacccaggaaccgactgcatgttagtgggggccgatactatcgaacagatcaacagtgctgttaccgctctgagaatttcactcaacgccgaagaacattttgaattggagcgtaactacaccccgtgcgatgttattaatgattacaccgcaggccagcggatcgcgcgggaagctcgcccgccaagcggtatttttgccccataaaatagctgatatacgtgattctttaactattggccagtgcaacataaaatcaatacgttaacactggccaaaaagaatcaaaaccaagggatcgtggcgttaacgcttaggccataagcgctgaactcaccggtagtggctgacgcctgcaaagtaccttgctcaataaacaatagaaaatactgttcactggaacggctttttaaacgcagaaaaggcaaatcacagcgcttatcatggctatccggaatacgtaacctagcttgctcctcggttaaccaccctttgctaaccgagcggcgacgtaaccgttgagcactgctttttacctgcacacgcctgatggtccggtgcttcacgtcggcaggtactggcaggatctcactgcattcacagtaatcctgtaaacctttcagccacccggcggactgcaactcaagtaaatcgccgcggctaccatggagacgtaattggctccccagtgtcttgcctgcagtgggaaaactaacgcctacccgccccggaattgtcgccaccagtgcgcggtgtaatttagcaaacaaggcttccaataacgtctgagcgctaaattcaggatcaggaagcacacgtatatcaagataatgatccatgccccctcctttattcgcctttctcaccaaagacaccaccacggatcaaggttgccatcacataatgttgctgttcgaccgccggtaccgtgccttttgtcacccagttgtccaataaggtgtagaaatccattttttgttttggctgccgataggctttaccccggctggtcaccgagccatagggttcaacggcaatcggccccaaagccaactcagtggcatctggataccaatcatcaatggtacgtaacgcattacccactttctgtgaatgcagggccgcaataccatcaatctgatataacactttgcttttcttactgttgctgtccagcaccaactcctgagacgggaacacttcctgcccgttacctaaacgaacaaaagcatcaacggtgaaaaaggcaaaaccgttgcccgctaaaccttgttctatttcttgtgccagcgcagtcagttccttgctgggttggctaaattgacgcaagctaaattcattgctatcaaattgataactcttcgtttggctggtgatacacactttaatatcttcagccccgacccggttgcgccacaagaaacggccattagccagattctcggcatagcgcgccgccagcacactaaaactctgctcactgatatagccattaataacactggccagttcagcctgatattcctgatcattacatactgatggcgtagcgaggttgcccagcacccgcagtgtaaaactcattttcagggtgtcagtatcaaacggcagtgcggccacatccacacgttgtaagtttgctttttggatctctgcatccagttttgccggatcagatgccagggcatttttcaaccggttggagatggtgccccgcaccgctttttctttaatgatgataggctgccagttgtcggtttgcccccagttaccggcatacatcatggcgtcggaattggataacttacgttcaaatgccagtacagaagcggttttaatcgttgctttagccatttttagatcctttaaaattattcttcatcatttaatagataggtatcaaccgatgccgggagtgcacagcgacagaggtaattatcgccttcctggtgatagccccagagcaattgacgcagatccgttatacggtgcaacccgcgccactcaccgatgccataaagggattcaacaaagcggaacggcgtatgcgggtcacgggttttatccacttcacccggcgcatacagcggtgaaatggcacgataaccagtgacaatggggaccaaataccctgctgctggcttaccaacataaccccacggtgcaggagcaccgctttccaccggcgtatcgctctgcgggggaatggcctgtattttgagcgcggagaaatcgagccaggcatccagcatttctgcctgtggattggtttgtcttagccggttaagatgttcagccaacaattcagagcgatccagtaacgcaaaacctggcagtaagcggcacaataatctgcgtgtggcgacctcggtttcaggataattaatgactttaactctgcgaatgttggtgatagtgcccccggctaaacgctgagtcaggcacagtgacgccagatgtttttccagcgcgttagcaccgtcatccccattagcaatcgtgccatcacattcaatcaccagagacaccgtcatatgcatacggccctcttcattaaaggcggcggttttggcctctttagtgagtggattccgcgttagcgagaagacataatcccacccagagagataagcatgaacctgctggtagtggcagataacggcacaaccccgtagtgttaaaccgtgactggattgcaatttacgtgataacgcatggctgtagcccagaaaatgggtgatcgcggggaaaccataagttaaacccgcgatggcattggcgttctcaacgcgcacctgatgtaaaacaatcagtgagctcatgacgatgtctccaggctaccttgttcaaattcacgtagccgctgcttaaataagcttgaccactcccgctgttcaacatagccaaagaccagttcatcatgctgtaaccaacgatttaaccagtaaccgaagtcttggctgacctcttgtttccaatcctccttctcacgttcgagcttaaatacggggtcatccatagcacgggtcgggtcaagccaaagctgctctgagcgttttaacttacaatcttcagcgtcactccagccattggtaccgtccagattttgaatttcagccacataattaaacagaatatcaatgatttcatcgcagcaggccaaacgagcggcgcggatgtccatcgtattgctcaggggtttgacacccagcaaatatagctgcatttgccacaggttattgcgggccagtacagtaaattcactgcgatcatgaaaaatagatctatattttattggcggtttctgaatatttttccaagacggtgcgccacagggcagcaaccaaacttttccgccacggacgctgtttaggtaagagatattttggggtttggtaccaccaatatgttgcaccgccgtatcaaggtacaagaccctgaccgtaggatgccatcgccctgctttatgggcagccttggcctctttcgattggtcactgaaacgggcttcaataatacgttgatgcatggcctgcgccaatgatgaggagaaaagtggacttaacaagtggtattgatctggccccacagggaaataaaattgcttggccagtttatgtgacgtgaatttctcattattcaaaatgcttttaaattttgtagtccactcttcaactaactcgtcatcatttgagaatagtttcagtactgaattatcaccttgctctaaacactttattaatgagccgccttcacattcactctgcaatagctttacaagatcaaatacggctgcattaccaataacatcactggcttgttcagcgaggtctacgctggagaaataatcctttttcttactttgtaactcaatattcaaaataccactactttttgaatcactatgagtgtatttaggtgcatgagttgctaactttatttgcccggcacggttagccgcatcggttaaccaattgcgcacctcataacgggctatcaactcctgccgttgttgggcaatctcttgctgggccagtgcaatatcttccgcctgagttagccctgccagccttttctctgcctctttatcaaaagcctcaagctttggctgctcgcggcttttgatataagagacaataaacgccgctaatccttcgtccgacatacaagactccttagataatccggctgttcagtatcactcagaacaaccccttattgaaagtaatagaaaaaatcgaaaatgatcgttgatctttaactgcccaagattcattttgaaccgtggttaccatcggctttatacagataaggcaaacagttaaaaccaatactgctcggcccgctttctcaaataatccccgtttcatcatagccaccttctcatgcgaatttgagaatagcctagcccaaacaatcaccctaatcaatgcaaatttaaaaaaaagaaatacacatggagtttgcttataaaaatcattatgataacaacactgtcgtacagacagctcagaaataatcaatgcagatttacaaaaaaccacaactcactgccgtacaggcagcggcgcactcaatcgagtgcgccaaacacccctaatagcggatgataatgccacctctcgccatcttttttgggcaggcggacctcaccaaattgccggctaacctcgtttaattccttatttaatgactctgccagccactgataaatccgcagacaatcggtgtctatccatgcactgtttcctgctgccagtgtcagttcaacgtcctgaaacccatcactgactttccactcaatctggtcgctatcaagacgtttaaacaccggtttatccgcttcatcgtcaatccacagattatgctgttcatcagggctggattgtcggaaaggggtgcaccgttgctgctccccactccaggtcgcctgtttacgccaccataatgcggcataatacttcaacggttcagcgctaccctgcaatatcaacctcaagctaagatgttctaaatcaacaaaattatctcgaggttcgagtttggttctttcttgaatacggctgatggcattaatcactttatattgtgagggtaagagcagcttatccagatcatgggtgttcagccgacaacgggtggtctcaaaaccgggtttgcaataaacggggatcgccggatctttttgagtcagtgccttaaaattcttttgcagaatatgcatattcgccatctgcggcgcgacttgccggtgccgttgtacacgccctgccaactggataaacgagcgcatagagctgggttcggctagcgcccaatcgtagtcatggtccctgcccacttcaaccaccgaggtggcgagcaccacaaacaggtgatgctgctccggatggtgctgtagtgcatgttcaatttcggctacctgccaaagtgcattaggctgatagcgagttaacgtcacatccaaccgccgttcaatagcagaacgcaccgctagcggatgctgactatgatagacacagtaatgaatacggtaattttctggcgcggccatcgcgtataagcgctgggcaatcgccaccagcggatcaatattggccatcctgaccacacccactgaaacggttttctcagaagggtgagtttgatgatgtgcctgatgtaagcgcagcatagaatcgcgcatcaccgccgccatagcatctagcaccgagccattcttcacactggcagagctgaccggaattaactcggctctgcgcagcacctctgccgtagacagtttccccactcggcgagtgataaaatcgccatgatgttggataaaatcttttgactgctggatatcttgctgtgcaacgccatgttcatcaaaccaggcacagcaaatattaaccggcgtatccggttgcccgctggcttgttgataatcagcccgccccgcacgataagcattgaacaacgcttgtactaatgctggcggcaatgtggctgacgaaagcagaacgcgggaacctaacatgcccgcccaattcaccaagcggcatagcgcgggcaagtcattgcgatcaaaatcatccggttcatccaatactaaatcggaggttagcaaacgcagcattggggctatctgcttgccaccccgtaggctctcggtggcagggatcaggtggtcaatggtgcagaccagtactggcgcacagagcaaacgctttaatctatcgttattacttaaccaagtgctcagccgcccatcatccaaactgccgtcataactgacatactgatgctcagaaaaaaacttatccgccgactgactgccggttccacgaggttccaatttatcgttatttaattgatataattgcaagaccgattgagaaccaatcaagacggccaaatcgtccttttgtaaggttaacttctgctgcaatgcggtaccggtctgcaaggttaaggtgcgtaggcccaaagcaacagaaaagcggcatccctgtttttcatcggacaaaccatacattatccgggcatttgcaaaggttttaccgcacccggttgaggccatattgacgccgaaaaaaccttgctgcagagaacgctcgcgcagcgtgacagccagatcaaaggctttatcttgccaacgatacttttcctgaaccgaacgttgtttaaatcctttatggcgagtgattgctggtaaggttttgcggatatgtggcaagctgcggccaagcaacagcgcgttctgccccacaccaatattatgttcatccagccgctgcttcatttcaatcgttttactgtgggcattcgcatccctcattttattgtgggtatttgcaaatacttgatagtttttatcctgccaaccgggagtggccggtaatgaagaataatgatgatcggccagcattaacaccagacgcgccatatggctggtaaaacgctggttcaagtgaccatcattaaccaatgacggttgtcgcaaagcgcgtttggcaaacttttgtgcctttttacaccattcggcactttgtagtggcgtgccatgcgggaagcgccatacatccagcttatctttttcacgccagtcaccgctgtccatattggtcgaattccataccggcataagctgctggtgcaaccaatcatcgatttcctctactttaggtggtctatggtaatccttggagggatacacgggtaagcgatggtgtgaaaggatcaaccacgcgatagtcttggcaagaggaggtaatgcagcgaggggattggtatagtcgtctagcccatctttaaccaaattggacattaaagtggtttcgtcagcgggattaatttggcttaaggctgtgagccattgaatatcatttttctgttcaacaaaagcttgaaataaacgtaatgaaacccactcatgccgatagggttgatatgttttcccctgcccttgcaacccttgttgaaatagtacattggccttaccaaaatcatgaaataacccagcgataccggccagcagtgcaatggtctccacgctgtgccagttattttcatcctggctgcgcaagatatcccgttgcgtagtattggttggcacggttccctcagcattgaaacgccttaaattcccaacaatccatagcaactcgctttggttattacttttgatccaatggcaggccaccgcactattacgccgcgccgttctacgcaataatttacgtaatgtatttagcccttcctgcgttattgccgtctgccatgtccgatcacctttacgttcagcaaactgatccaaaatacggcgtgtttcattaagcgcccgtttatggcattgggatatcagtaaaatattcatcgcggaacctggctacataacgctgccgtttcttttattccatcaatcatcacatccagcgcttcggttcgttgaaacccgctaatgcagcgctgacgaaattcttgctcttcttctccctgcatggcggcaataaatgcctgcggtagcaccagcgcatctttaattaaatcggccacatcaaagaccaaaccaccacgccgggtcttaccgtgtaaaacagacagaccatggggtaagccaataacccatgtcgccgtcgccgctaagccataggcgagataatttccgtgatcgagaaaacgattagctagatcgatgcccccaccgcgtttagcgcgggtgaaatcgccgtaattcactgtattagcagccagtttatagagtgcctttgttaataccgcttcctgaaccataaggtcattactggtgagacaatttgctaaattttgctcaaaacgggtgaggataaataataattgatcgtgattaaccggaaaaagagattcgcgctgtatgtggctgctgagccaatgttgttgaatttgggcgatcctgatgcgctggaaagccactgctgctgccagtcttttttcatcatcgaaccagaaactgacccaatcgtgcagatactcggttggccggtattcgctttgtgcagtgagccacgagacattgacctctacgtcattagccgcaaaaagcggcgtcccacccccgccacaaaaaccgactaagaccccggctcgggcaaactcacgcatagcagcctgagtcaccgaagtcccggttcccagcataataacggtggtgttcgctatggggatattccagtaaagggattgtttaccttcatcggtgacatattcaactcgcccaccattaaccaatacacggcaatattctaaatagtaaatattggatcgttttgaatgcaggatcgttttcaaatcagaggaatgaatagcgttttccatagccaaaaaactccttagcgggatatccaccgcgctatttttccgttagcgctttattagcagatattattccagaaaataactctctctatacccaaagtaattcgagttgcaggaagccagtagttgagtcaatccccaagcgcttacaccagtaagtgactgggataattgagcgcagccaacatacatgcaatttgaagtatgacgggtatatattgatatgccacctgctatttaccctactctaatactcacaaagtcagtaataaaagatgccattctccctgttgtcagttacaaaatgcgcttccgctcgcaattttgctccccaaatagcatcagcacatggcccaggatttgattattgcctgtgcggcagtgaactcaggggactggcgaacaatgtctttcatgattttctaagctgcctgtgcggcagtgaactcgccattccgtgaacctgagcgcgttcgcgatttctaagctgcctgtgcggcagtgaactcggtcaaacaaatttaggcgacgatttaatttctaagctgcctgtgcggcagtgaacagtaagataatacgataacatcctgtttgtaaaatacttatttcgctaatggggaaaaaaccctttttttagaccaccgataaccacaatgtaaaatcaatgagttagcagtagctaaaaaaatagggtcagaacataactcataataaaaccacagtacaattccacaaaccatgtcataaaccacagcctataaatatgtctcccccctcgctgggcaacaatcgaacaaagatacagaaccacaatgtaaaaaagggtaaacaggtgccccccctgcgcccatagcctttaggctaaggccttttagtcagattgatgctttataggagcagtgatgcaacaaagaataagccagtggctggaaagattggggatggagttctccgatgtgatgtcattgacgatggtgattgggctaatattattgatttctgtgatgatccatctggtgctacaccgtgtagttctggccgccctccagcgccgtgggcagcaatcgcaacgcatctggcaacaggccatcacaaaacacaaactgttccaacgcgtagcgctactgctgcaagggatcatcatcaatctccaggccgtactgtggttgcaaaacggcagccagacgcaggcagttatcgttaccgccgcgcaggtgtggattatggccttcgctctgctggctctattttctttacttgataccttgctagccctgctccgccagagttcagttgctcatcaattacccctgcgcggtatctgccaagggctgaaactggtggctgcgatatttatcggcatcatgatcgtttcgctgttgatgggccgatcacccctgttgctactcagcggcttaggggccatgacggcagtattgatgttggtgttcaaagacccaatccttggtctggtggccggtattcagctctctgctaacgatatgctaaaaattggcgattggctggaaatgccaaaatacggggctgatggcgcagtgaccgatattggcctgactacagtaaaagtaagaaattgggataacaccgtcacgaccatcccaacttatgcgcttatttccgattccttcaagaactggcgctcaatgtcggaatccggtggccgacgtataaaacgcagcatcaatattgataccaccagcgtacattttctgtcagaacaggaacaacagcgcctcaccctcaacccgctgttacaacactacctcagtgaaaaatcgcaggaactgaaccaatataatcagcagatagccctcgacctcagttcaccactcaatggccgccgcctgactaacattggaacgttgcgcgcctatctggtggcttatctgcgggcacatctggggatccatcagtcgatgacattaatggtgcgccaacttgccccaacacccgagggcttgccgctagaagtttatgcttttaccaacaccacgatatgggcagaatacgaaggtattcaggcagatatttttgaccacatctttgccgtggtgagtgagtttgatctgcgaatccaccaaacaccaagcggtaacgatatgcgcagtatgcttgccaaagtctaacgaaatcatttttactggtaattatcctcagctaattgccagtaaatgtcccctacccgccactctcttggtagcaacaataattaatatgtgaggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaaaatttagcctggcgatgctactcgacaacacgcctcacaattaacacccctgaaaattgattggctgattgctgtgagtagcgggctgattgtagcgtttattaagtggtatttcaaagtatgtaatacgtcagacatggtcaccctaatatgtgacgataagccatattttctctctctgaattacccaatattcaccgttccgctgcccatcaccacaccaccacaatcaatgagatcgccagatctggctgcagcctaaaaaaaaccagtaggcaaatgacttttctacttgagtcacgcgtgaagtagacttgctgagagataatgaagataaagatggcgataaatataaatagaatatggctggtgtactaatggtgctctgaaatataaaaataattcagagcaccggggctactatttacaggatgatgcggttatcactgtttgatattccgcttttcaagtgccgattccaacatgcgcttggcatcagggatagattcaatcaactgaagagtgagcaacgcttcaatcgtggattctgctcccgagtttttattcacggtagtggccgaatcaataccatcaaatgcgatcccggttacggggtaatacatttgtgcctgtgccggattatttttaaagaaccacagcgataaatccaccgcgcgctccagataaacggcgtcacgcgaaatctcccaagctttgatattggcaaataccatcgggcggatgatgtaagcaatctgggaaaacttcttctgttcaatcagcgtgactttttcaccctgctgccgaacggtaaactcatttaacaacccattactgatcaaccaaggatggaaatgatccagctcgttaaaggcagctttaatcatatccctatcgcccagccggttacccgcaaccaacaaagcataagcctggctgttaccatagccatgccacaggttttgccagcttaaaaaggcgccattcaccggtgaagatgtatccttaacctgcatcagcatgatgccagccgccagtgaacgcatcatcttttcaatttctggttttgcttccagcgcttgtgcatcgctcagggccatcaacaatacagaggcttggtcaccagcggtatggggcagccactctggcaccgccacgccctctttttcgccacgagtctgtttgaaattaaagtctttataaataacatcgatggtggcgaaaatagtctcgcgggttctttgcgccaacgcgttatcggttttcaccagcgtaggataaacctgagtcagcgcccataatgcacgccatgtccaccaatttggctccgccacactggttttatactctttattaatggaatgatcagggtagataaaattatagaagtaaccattatctgcccgttgatacagaataaattcgaccagcgattttactttttctaaatctgccgctgagcctgttgcctggtattgacgttgataaaaaattgccgcgcgggcgacatcatcaatggcggatacaccttcgatgggatctttaacccagcggtaatctggaaattcgctatagatatgaatcagacccagttctgttttgttcgccaccgtgaccttttgatataaggcatccagatgctcagcattaaccagcttcgcagaggaagaaaatgatgttaaaccaatgatacaaaccagggtatttagtagtttcatattatttctcttattctaagttagttatttatagccgcttaaaaaatataattaattcctaacttgccaaaatgcgtggtggtatcactgtagcttttattgtcgcgtacgccacgatcccagaattttttgtcatgctctacccggtagaaatattcggcaaccaaatagactctatcggcgataggatagctatagttaaaaatatatttttgagctttcgaggtttctctataaccatcttgcccgccgatacgtcttaattgtggttccattttaaacaggaagttatttttacccatgttccaggcaacccaagggcgaagttcctgttccaagacgtttgctgttttggtgccattatgattaaagtcctggccttctttacggaacacctcgataccggcgtgcacattatcggcgacccgataatttacattaacaagtgcttcgtagaactggaaccgtccattatctgcaccacgggcatctttatcttctaccagcatttttacatcagtattgacacttaagcgatctgatacctggtagcggtaatagggccgaaaaccataaccatcgccgccaatattgttatcgccgcctgtcgtgcggtttttttcgtagcctgttttacctaaatagatcccttcgaacataaaccagtgcttgtcgatacttttcgaccaggcggggcggatttccatttctaccatgcggaaatcaactttatgattgctctcattacgtgagtcgctggtaaaccgtacctgcttgagtaaaaaaccggtattccagcccgtatcgccaaaattgacgcgcccatcagcaaagacaatttcatgcactggccgagagttagtactgcgcccctcattgcggaaatgttctattttatattctgccaaccagttgccatggaaataggctttttcatccttagggatgcgcacaatcccaatattatcatcgctgagttctacgacagcttctatcgtctcaccaccatcttttactattctgattttgtcaccggcaaaaaaagtccggttatccatgttattagcgcttaccacatccggagaattatccgcttgagcaacagaacagatacctgccatcagaaacaggggtaaatattttttatgtttcatatgcattccatgtaagtaggtggtattcccaatcgataaataatgggaactccacccaatctaattgatattaggttttttctataaatcgagttaaaaacgcaatttagattttctggtaattaaaatccgctaaaaggatcttcaatatcaatccagtgcgcttccgcatcgctggcaccaacatataatcgccagccgttgttaggtaatacaattaagccgcccggaaaaataacatccactaagtccgggcgtttagttgcaccgggtagaaaattatctctggctgcaataatttttattggcgtatagtttttggtgtccgggttaaagataaatacgcccgggtagtagtgtctccttccatgttgatcgaaacaggcaatatgggaaagtaacccaatggtgccatcgcaaagtaaatgcgtttcgttgacgccgccccattcttcggaattaaactgctgctcgaacagttcggcgctggtgatagtttctggcgttagcgcctccaggttgtttatttcaacatacccaatagtgcctctaccgcctattttaccttgtggtcgggtaaataccccgatgcgcccctgctgaatatggcacaaacggatatctttcatccccggtgggccggaggcgaaacgcgttaatgagtgaatatctcgcccacggaaaaatacggtgtgccagatgagttgccttgggttatcagggtgtggattaatttcaaccccgcccaaaataagctcatcctcaatcctggtgaaaaaaggatcctgtaattggaacgtcggtgcgttttcaacaggcgcccattgcccttgctgttcactgaaaaacacaatagtcgaatgctcggagtctctcgcttcaacacgtccggcgatcacaacctgcccggcagaggtaaatggcgcggtgatgttataaacatccttgtcaccgacccccgtgaattcgagccgaccggtggaaaaggtgttgtgagccgtccgtttttggtaatcggcgaacaattgggcaacgctggctggtggggcatgtctcatcatagaagccttatttttttatcccgtaattacaccgacaggtgctgccacagttgagccagcggcatttcagccaggcacatacattcatccgccgcaccgtaatagacccgtaggctatcgttctcaatgagtgcgccgcaggtaaagacgacgttaccaaaaaagccgtgcagctcataaggagcctgcggttgaagcaacggtaccggcgatttagcaaggattttagtaggctgttccaggtctagcagcagcgcaccgagagaatagcgttgggtcgcatctaccccatggtaaatttgcagccaccctttttctgttttcagcatttgcgccccgccccccagtttcaaggcatcccaagggtcttgcgatgtccccagtaaatgccgatgatctccccaatgcagcagatccagagagctggccagccaaatctcgggtttaccgaagtgtttaggtgccgggcggtgcaacgtcatatatttaccgttgattttttccgggaacagacacgcatcgcgattatcagggcagaaaatcagccccaaacgcttaacgtcggtgaaatcctgggtaaccgccagcgcggtgcaaatgccctttgctgacactgcggaatagttaatatagtaagcgccgtcgatctgagtaatgcgagcatcctcacaaccaaaagcttcatcaccgttggccgggaagataaagggttgatcgtcaacgacgaaagtaacgccatcatggcttcttgccacacgaagatgggagagagatgtcaggtacacggtcgatggatcggcaatatcactgatcagccgaggatcactaaaatcgtaggcggggtcatcgtgcttaaatacccgcgtggtcacctgccagtgcccggaaatttccataagcaaaggcacgacggtaataccctcactttcagggataacgctctccgcgatacgaatcaacataatcgtctcatcgcccagtttggtaatgcccgcattaaaggcgcattcaaccttaaatcccggatggcttggcgtaatatcctggggtgtgattaacggattgccggaatacctcatcattatggtcctctatataaatagcaatatcgtggtgagtcatttcaccgcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcatttcacgtcactatttcatatcagtcatcgcgtcagccccctactttaatgatagggacatgccctgcatgaaatatttacggaataaaataaacagtacgacgatcgggatggtctgaatgaccgcaccagcgatcactggcccaacataaacgccataagatttgctgaatgtggccagtaataccgagagcggcattttgctttcatcctggataacaatcagtggccataagaagttgtcccatgtgccgacaaaggtaaacaatgccacaatggcgataattgctttattcagcggcatcatcaggtaaatcataatttgccacagactagcattatcaattttggccgcatgaatataatcattcggcgtcccctggaagctctgtgaaatcataaagatcccccaagaactcatgagaaaaggaacaatcatggcgctataggtgtttaataaccccagttctctgactaaaacgaattgcgggatgataaacatcgacgcagggaaaaccatttgtaaaaacagtaaattcctaaacagggactggcctttaaattgcatttttgccagcgcaaatccaataaacatggagctaagggtaacggctaccgtcactactgttgaaataaagagtgagttaaatagcgtctttaaaaaaggtttttccacccggccactgttttcaaacaaaaaacggtaattatcgagtgagtaagcgctaccaaacagcccggtagtataaatatcggcagactgtttaaaggaagaaagcaccatccagatatagggatagagccacgaaagcgccagagaaaacataaccagatggataattaaactgttgatgttttttttcatttaaacaatctctacctttctttccagcaattttctgacacccaagataattccaaaactgatgagcgcgataaagattgacatggtcgctgcccaacttggttgcatcttcataaacgcggtttcatacatcacgatcattggcgtggtggtgctattaagcggcccgccaccagtaatgagatatggctcggtaaaaatagcgaaggagaccgtaatggctaaaaccagcaccataattaattgcgggttgatcatcggtaatgtgatatggaacaagcgcttaatggtgcgagtattatctaattccgctgctgaataaatttctttgggaatactgtttaacccagaaaagagaatcaacccgtagtacccgacaaatttccaggtaacgaccaaagcgatagataacatggcgaagtccgggctggttaaccaaggcagcgtaaatccaaaccaatcatataagaaggtattcagcggcccattctgactaaatatcttagagaacacgatggaataggccacgccagatgagacgttagccagtaaaaaacttaatgcaacaaaggtcctgccatgttttaatttctgtaaaccaaacgcgaacaggaatgaagagataaatacaatgggcaagtaatacattaagaaacgcatcacgttcagcatcgatttccaaaacaaaggatcttgcattaccagaataaagttattcagaccattgaacgtaggaataccaacaaaacgccactcagttagcgataaaacggcgagccaaataaaaggataaaaccagaatatgctggtatatcccagataagaggccgctaatacgctgcctacctgtttatctttaagctttaaaaaagtcataatgaaaggccacctggctcactttgatgcagaaagcaagaaattaactcattcttactgctaggattccaaaatattaggactttaaaatcctagcgttttaaaatcttagggctttaaaatcgcgttcacttcttttattgactgttgcaatgcttcatcaggcgttgcagtattaaacgcggtcttctcaatcatttgtgtcatgctgcgttgaatttccaccgtttcaccactggaaaccggaggtatcgccacgttgacatattcagcgtaggccgcggcatacgggtgttcctgataatattcggcaaagaaaggattggtgagcaaatctgccctagcgggtggcataccggtcaattccatccaacgtttatcgaatttgggctggctgaatacccactggataaactcccacgcctcgggtttaacctttgaatgactaaacagcaccagtcctttaccatcggcgaaagtatgtggtttatcttgctgctctttaaccagcatcggccccatttttatgtgctttaaaatttccggatattgttgttggtagcggctaatatcccaaggaccgcgtactgcgcccaatactttaccggtgactaatggatcatcctggccaaaatcataaagggtccatttttttgaaaagagtgtgtgcataaagtccagaacgtcacgaccggcctggttatcatagctggcttgctgattggcgatataaggcttgccatcactttgggcataatagagggcaataaaatcaaaccaacggtcccaccagttacggccagaagtagcttgtatcgcataacgtttgtctggaatggtgtatttttcggagagtgcgtaaacctcgtcatacgtttttggcacctcgctaaagccctgctcttttaataaatcgccacgccaccaaaagagtaccgggttcatataaatcggcaggatgtagttttttccgttatagcgccaattatccataatatccgtcatctgacgggtactaattaagttttcatagccatccagcgtcgagagatcaacgacctgccctaagtcagcaagctgagaaccaaagccggtaaaaatattttctgagatatcaggtgcgcgatcagaagcaatcgcattcattatcgcctcttcagagctgcccgctgccgggatcgttgagaagacgactttctttttatctggttgtttattccactccccaaccacttcgctccagaatgcctcttggacattgttcggcgctatccaaagcgtgatgtcctgtttttcatttttagccgatgccgtatcattgtcacagccagtaaacaccacacaactggaggcaattgccaatgaaatcagggtattcttcattttttctaacattattctattcccagggccgttgttgaaagaaaaggctggaagaccaattttaacgttaaaataaaatagcagcgtaatttcgataatgatgtgaagtatttcacatctcatcattttatgtttaacgttaaaatcgtgacgttcgttcaaattttaacgttaaaattgagataacatgctattcctgaacggtgaggtttgatcatttcacaagacggaggggggtataatacaggcagtttgtttagttcttcttcccggagcttttaacatgaccactggtaaaaaaagagaaacgcttaaaaccatcgctgaaacgcttaacgtaacgcatacaacggtctcgaatgtgtttaatcggccggaaaaagtatcgcctgaattgcgagagaaaattttagcctatgccgaatctataaattatcacggtcctgcaggtgctggccgctttctgcggaccggaaaatgtggaacgcttggggtcatctttaatgacaacctcagttatgttttctctgatcgccatgatattgcgttgatgcgcggtattgccgaagagtgcgaaaagaatggtattaacattgcactgatgccattaaaaacgaataacgcgctaaaaaaacggatgatgggtgcactggtcgatggttatattttaaatgcgacctataacaatgacgaagtggtccaggcggcgttgaccagtggcttgccggtcattaccaccgatatcaaactccagaatttcacctgtgtttcgatagatgacggggctgctatgcaggctatttgccaccacttgttggcagccgggcataagaaattcggtattgtctctttccctgtgaaaaggctccccggcgagctaacatcactggctgaattctccactgactatgacaatggtgtggctttcgggcgaattagcgcctgtataaccgcgctgtctgacgctggaattgatttgcataccagttatgtcgcggaacaaccgcacagtgaaaccgggggcgaaaaagcggccaaagcgctgctggcaaaggaaccgggtatttcggctattatttgtttatctgaccgttttgcattcggcgtttatcaattttgtcaagaccacaatattcccgtgccaggccaaattgccattaccgggtttgacgatattgatattcaggatccgccggttggtttaacgaccattcgccaacctaccgttttaaaaggccgtgaagccgcaagggcccttatttcaggccaattagacaatgatatatctttagattttgaacttgtcgtccgtgattcagcataatcagattggaaaggaaatggaaaaattaacctgttttaaagcttacgatattcggggaaaactgggctcggagttaaacgaagagatagcctatcgaatcggacgcgcctattgccagtggctaaaaccagccaaagtcgtggtgggtggggatgcacgggcaaccagtgtcgaattaaaaaacgccctggcaaaagggttaatggatggcggtgcggatgtcattgatatcggcatggtggggactgaagaagtctatttcgccacccgcttttatggtgtcgatggcgggattcaggtgacggctagccataatccgattgactataacgggatgaagttagttaaaaaagatgcccaaccgattagcggtgataacgggctgtatgaaattcagcggctggcacaggataatcattttgcgccacctggcgtcaggggccagcttgaaacccagttggtccgcgaacactatgtcgagcacttattaagttatatcgatctgaatgcgttactgccaatgaaaattgtggttaatgctggcaacggcgcggctggccccactcttgatgcactggaagctgcgctggcaaaacgtaaggtgccaatcagttttattaaaatcaaccatcagccagatagtagttttcctaacgggatcccaaacccgatgttgccagagaatcagtggtcaactcggcaggcagtttgtgagcatcaggcagatttaggcattgcctgggatggggattttgaccgttgtttcttcttcgaccaccttgggaattttattgagggctattacattgtggggctgctggcagaaaaattcctgctcaccaataatatgggtaaagcgactcacaatactgacaaaataatccacgaccctaggttgacgtggaatacgatagatatcgtacagacacttaatggtacagcaatcgaatctaaaaccggccatgcctttattaaagatgccatgcgccaccatgatgccgtctatggcggggagatgagcgctcatcactatttccgagagttcggctattgcgacagcggtatgatcccttggctgttagtcatcgaattactgtcgaaaaaaaccacgtcgctgttttcattaattgaatcccgcaaggcgaaattcccggtatcgggcgaacttaatttcaccgttagcgatccaaaaactaaaatccagcagataaaacagttttacgctgatagtgccatccacgtaactggaattgatggccttagtatggaatttgaacactggcgttttaatttacgctcatcgaatactgaaccacttgtgcgtttaaatattgaaactcgtggtgatgtcacacttctggagcagaaaacagcgcaattaactcaactgctttatccaaagtaattaaagttgcaaataacctttcgttaaaaactaataaaatcaacctcgcgttcattattgaacgcgagggtaaatagcagcatattgttggagcttataatggctagcgtttctctcgcaaatgtcgtgaagtactatggaaaaattaaaacgattgataacgtcaatcttgaaattgcatcgcgggaatttattgtcttagttggcccttctggctgcggaaaatctacgttattaagaatgattgcagggctggaggacgttaacagcggtgaaattaaaatagaagataaagatgtcacccaaactaatgcaggggcacgcggggtatcgatggtatttcaatcctatgcgctttatccccatatgaccgtgcgagaaaacttggcgtttggtctcaaaaatatcaaaatcccgaagcaagagatcgccgacagaatagctaatgcgtcaaatatcctgcaactggataattatcttgagcgcctgccgcagcatttatccggtggccaacgccagcgtgtcgctattggtcgatctattgtcagtcgatccaaagtatttttatttgatgaacctttatctaacctggatgctgcgctgcgtattcagatgcgacaagagatcggcaaactgcatgaacgcttaggcaaaaccacaatatacgttacccatgaccaaacggaagccatgacattggcggaccggatagtgattttaaaccaaggaagaatagaacaaatcgggaccccggaagaagtttataaccatccagccaatctttttgtcgccggatttattggtgcccctaaaataaatctatttaatgcagtttatgagcaggatggctacgttaatattaatggactccgcttttttattccgcgattggtgaatttggatttggcaatgggcgccgtactgactttagccatccgccctgaacacttctccttaaccaacagcaccgaactgagtctggcagtgaagacagacatcaccgaaatgcacggagattccacggtggtgctatttagctcaacagagcacggcacgctacaaatgaaagtcccctatcaactgaaactttccgttggtgaagatgttactattggcgcgtcctgcgaacatattttagtctttgatgagcacggtcaggcaatacacggcgagtcatagcaggtttaggcgtgtgtcattcctgtatatttccggaatgacactcagatcgcatcttgcaaagcatcattcaaaaacaccctatttataaaccacattcccacccgtatccggcttgccatcagtattactggcaccatttctcgccacttttatctggtgtcaccaacgctgttcccttgttttgatcgggcgcagaatttatcagcttacccccggtgggatcatcaactggattagggaatacagtcattatcaggttgattatctatcaaacgttattgataacaaggaggctttggctgaatcgctgtaggtattccagagttcttctgtgctgttaaatgcgatgataacgcctctgtccataaaggaagttattagcatgacattatgaatatctgtatctattgccttagaggtaaaattaagcagccatgccttttggcccttatctacaattacactctctgccgctggttggtagttgcgcatcgcatgtaacaacaagtctttataaccatctaattgttcaatcttaagtggtaatatgcccacgctcatagctaagtttaccgtccctcgctcattggtaaaaaccacttgagggcgattatctgaagggtatttatattttttcatcgtctcatccatacgaagaaaacctttaggaatattgagagatataccctgttcaggaatctgctggcgttccataagtatctgagcttgggcttggattgaaaagacaagaccaatcgcgacactaaatatccccttaagtgcttttttcatagatttgtagtccaagataaataggcttatttaatggcaattatgatgcaacaaagtgtctaagggaaaagaaacgattcagactgatcttccccgccatcattgtcagcataacaaaatgatcaagatcgtcttccgatatcttgtctgcgatctctttggcgacaatacccgtaatacccgctttaacaccgaactccagaacttgcttcgctatcagacttcggcagggtgcagcgataccacatcccttgagagccagacccagcgcattattctctacgatagttataatgttcaggaacttgatagtcttcagggaaagaaaattcttttgtctctctgataaaaaagtcaatatcttcaactgattgataaaaaaccccataaatagacatcataaaaaccctgatatctaaaagagccgctctcataccttcagaaacggccgcatgggtggtgctgtcggcgtggccttcgttattggccccgaccagcaagccgttggccatattgccaacaaactgactgccgatattccccccggtactgataccgacactttgatgttcaaccttgaaatcggcttgattatcgatatcactgaagcccagtgtcccggtatccagcgtgtttttatcggccgtcgccgtgctgccaatcaccgcaccgtcaagctgggtaccctgtacagttttgccccttgtactcctcagcggcggcaacgacctgtatctgcgcgttctggtacttctcttcctgtgacacaccaaagactttgttctcgattatgtcactcagcgcattattctccacgactgagtttaactataaatatataaatcaatagaactttcagctccaatactacccaaaaaacgatttgtttctgctgaccaatagatagatggtttttccccattctctatttcgatcaaaagagaaaaaatgaacgtaacactatatttctcttttatttcctccaaagcatcaattttacattttaatgaagacaacaattttcttgtttgctcatctacatcataggactcttctttctctgtacagattgaccagctagtctctgtgctcggtctttttctcgttccgctgatgacaccttttagatgaacctccataggttctatctgtagtaaagtagttatctcattgggatcaaagatatcaccgcaaatggaaaactctgctttcactgttgttttattcatgtaacgatcctacttattaataaattcgccagtcggaataccttcaccttttctgaaaatccacaactgtccgttatctttatcaacataaatgtcataaagctttatttcggctttagcactgaggaaatcttttttgatctaatgagcatccacaccattatttttcaggaacttatcatctgcaacttttatattagatggcttctctgctctattatcatgcccatcacttgtcatatgatctggcaagtcaaataccaaaacaaaaaccagcaacctactccagcagagccaacctttaagcatttaaatacatcttctttagatatattaaatggcaattgataaaaaataacaaaaaacaattcaatgataactttgcctatgagtacagctaacacgacatttactatgcaagatgttaataagtatacaaatagaagaaaccatcttagagtttgaagcaagccccagccaaattggccgggcttgcttcatcacgggtttcttaataccattttacattaaaatcagctaattgattatctaggaattgttttttctcaaaccaataatcaaaaacctcagccccctcactacgtaaaatcaggtaaaaacctcctgtttcacccttagtgtcatcaatgagttggatttcccatccaacatattcaccatcattaacgatgccttttttcaagatcattttgcttccttaatctttataaggaacatgattgttagaaatatacttacctgtttcaggattttttacaccaaagtgtacatgtggaacccctggcgcatgagccccatcaattgaacctgagtcaatcctaaattcttttgttccatccgcgctatggtaaacaccagatcctgacttaccgatctctttatatcctgttcctaagaattttaaaccagcagcgagtgcttcatctgaagtcaatgttgtcgaactggtaaagtttttcttacccgatagagtttcattgataacagtatctatcttaccgttagggttttctgaaagataaactatgtctttcttcgtgagaggatccgcccccggatttaccaacacattcccacccgcatccggcttgccatcagtattaccagtattagtagcaccctgacctgtagattgatcattacctgtatgatctggcgaattatccgctatttgattgccccccgtatcggttggacccgacccagcgttctgatcaccaccggtatgagcaggtgcatatttatcctgaagcgaattcaggtatttttcggtgatctcatcattgcccatcatcttcagagtaacaagatgatcaagatcgtcttccgatatcttgtctgcgatctctttggcgacaatacccgtaatacccgctttaacaccgatctccaaaacttgcttcgctatcagacttcggcagggtgcagcgataccacatcccttcagagccagacccagcgcattattctccaccgcatttttcccagcctgcgcacccgcaaccgcgtcggcgctgctgtctcccgtcaagccccccgccagccctgccgctaatgtacttaacgcgctgatggtctgtttttctgtctcgctgagttcactgaccatttttcccgggtacaactgctgcatgattaaatcagccgctatctcacccgtcaaggcacctgcgcctcccgcaaccgcgctattgccctgtagatgtgccagaacagaaccgaccaccgcatgtgccgccagtcgcgcttcttcgttatcacccgtgctttgcttaatcacttccgccagatacggcgcactgcctcccgctatcgctttggctatatctccgcccgccagcccctggagggccgctgtcgccgcttgtaccgcctgctggaatttacccccggtgccgtaacccgatgcattgaatgcctgatcataggccgttttataaacctgaccgttgatatcttcagccgttgcaatctgacccggattggctttttcccagttggctttcgccgcctcacgatcagcctcactcacctcctgcattttttcagtcgccgcctgagtggcgataatctgcccctgtgtgcggaacacatcccccacctgactgcctatctcgccgataagctgcgcttccttcagccggttttgttctttctctttatcaaagataggggaaagggcattgttggcctgctccacgtcacggctcaggtcatcaacattttgctgctggttatccgtgtcgcgcaccgtgatcgtaccttcagaaacggccgcatgggtggtgctgtcggcgtggccttcgttattggccccgaccagcaagccgttggccatattgccaacaaactgactgccgatattccccccggtgctgatacccacactttgatgttcaaccttgaaatcggcttgattatcgatatcactgaagcccagtgtcccggtatccagcgtgtttttatcggctgtcgccgtgctgccaatcaccgcaccgtcaagctgggtatgtccacccaccgtgatatcaaagccacccgagccggcaaagatacccgtctgctcctgcaccgagtcaaagttgctgtgcagcttgtcctgactgccattgatactgatactgcccgtcatggatccagggctgaaactgccgccaacgctgctattttgttgtttggcgtcatagttatcgctgtcctgctgactttgcagcaacaggtcgcggcccacctccaccttcaccgtttcgccgctgacctgcgcaccgaccagtgaggtatcgcggccactgtacagcgacagcgtgccgccgctgtcaagggtcgtttcagtccaggaggtaccgtcgccgtgctcacttccctgacctttattggcgttggcaaaaatactcagaccactgctggccccactgatgcccagactgacaccaacactgccgccactgctgctgttgctgccgtcggttttttgtgtgttagcagcgccgagtagcagcacatcacgcgccgcatccagcgtggtatcgccaccggcctggagctggctgccttgcaccacaatatcgccgctgtttgccgcattcccctcaccggtggcattgatggtcagattgttgcctgccgtcagcgtcgagcccgtcacgtgggtctgttcctgatgttgctccgaggacgatttttgtgagcccaaggacgcactgatgccgaacatgctggcggcatcgcccccctccgcctgcaccgcctgcacgccattgagcgccgctttaaccccctgcaatgcccccaagcggccactgctctcttcgctggccgctttcgcggtggtcaccgcggtattgacggcactgcccaccgcaccggacagtgccagtgtcaggccgctctgtttttgctcgacggtgtggctctgggtaagctgattctccgccgccagaatactgacatttttacctgtcagattgatgtctttaccggccaacacctcggcaccttgcaccctcaggtcttcaccggcggtcatgctgacattgcccagtacgctgcccaccgtgctgcccacgctggaaatcgattgaccagaatcggtcattttggtactgctgctgcccaccgtgacaccgataccgccggtgctcatcaggcccgattttttctgttcgaacaggtgcgattcgctctcgctctgctgcgccgtgccgacggtaatgttctcctgcgcacgcaggctgatatcctgatcggccaccacgttgctgcccatcaccgcgatatttttaccgctgacatcaatagatcccgccgagagcatcgagcccaccgccagtgtctggctaagactgtcttcggtgcgtgtcagggtgctggatgcaatccctttgctgagaccggtatgattgcgctgttcgtcatgctgctcagtctgggtggtcaggagcacatccccgcccgctgccagtgtcagcgcgccatcggtttgtaccgcactggctcgcagggtgatgtcttgcgccgcctgcaaattgatatcgcccgtggcattcaactggctgccaagcagggtttcatcatagaggttcaccgagctggtatgccgcttgctcgacgattcgccggtaacgtgcaggctgtcggtggccgcgctgaggctgatgttctgcgcctgcacctcaagggtagcggcattaatgttggcccctaccgccgtcagattgtcgacgttggccgtcagcgcgccgccgacattcacttcactgcccagatggcgaatatgctcactggtcgcactgccacggccatcatgggtgcttatctggtcgcgtgtttgtaccgtctccagttgccagtcgccgccagtcgtgacctgcagatcctgaccgacattgaggcttgcgccttgcatgataaaatcacgcccggtattaatagtcgcattattgctgacattgatgctggccagcggccccaagatcgtttgatcccgcgagactgcgccattgtcgctactgagctgcgcactgtcggtgcgcaatatcacatcgcggccgctgtccagttgcaggttggtggcattgatccgcgcgctggtcaggtcgatatcgctgttcagtgtgctgagctgcatatcgccgcccgcctgaagcaagccaccacggttattcagcgtgatatcttgcgccatgctgattttcaggtcattcgtggcggttatcgcccccgcattggtgaacccctgaacctcggtcaggctgatattctctgccgcgatcaatgccccgttggcctgcagatcgcccggtttaacccccgccagatagaccacggggactaatacggtttgcccggcgacgtcacgggtttccatcagcacgatattgtgggtcagggccgccatctgctccgcactgaggtgggtgccgagggcaatattgaacgccttgctgtactcaaggcccgccgcaaacagtgcctcgaactgctcttgtgcactgcggtaatcactggccaccgcctggccggtcaacgccagcacctgatcccgcaccagccgctgttcataggcgttatcccccagacgtttgaatatcacgtccgggtcattattcaactgctggagcacgtaatctgacccgcgccagttattcaggttggcaaacgccgggtgggtttcgatcagataaccgccaccgccgacggtgtggtcggttgtgaactgatacagcccgccattcggctgtgtcagagagatcccgttaaattcgaccgccagatctttgccgctattatcgcgatcggcaggcggtgcgatggcaccggggttggccccattgttaatggtcgtgccactgccgctgagtgtttttgcggtaaaacttgaggcatattcactggtggcgcgctcactgacttcaggtccccactcacgcgtccacaaaccgcctttgtaggttcggtagcgccagacaccgctggaggtggtctgctccatcaggcgttgctggtcaccccagccatcctgttgcagggtgacgccggtgagatcaatctccccctgtgcactcactttgctccagaaattctccagcgtgcccacctgcggtgtcaggtttccccccgccagcagttgcgcttccgggctgctctgatcgatgccgttataggcgataaccgacgtatactctgtgccgatataatcgctgttatcggcaccgccatccggcggttcagcatagcgcccgcctggaatatcggggttttctgccgtccagacagccgtgcctgtcaccgtatcggccacgataaagtcggtgttggcggtcaaaatatggcggctgttggtcagcgtcgtggcgtaaatcaacatgtctttgccggattcgatcaggccggaaaggttgagcacctgagccgcagaggcgtaatggccatcacgcgcgtgcccgccggccagaataaccgtgcccatgcctaaaatcgtggtggtcggcgcggtgtcagtgtgggtgacggtatcgctgttttcaatcaccggggccagcagggctagggtgccgttttcatcggtagcaccgatcagggcgtcagggccggagttggtaatacgctcccgtgcgttaagtgtggcttcggcgctaataatactgcccgtgttgaacagggtgttggagtcggtatcaagcccaccgagggtcaatatctcgccatggttaatcaatgcgccggtggcgttgagctctgcttgcgtcgcgatcaggttgccgctattcagtaagctgtccgagtgggtactgagtgtgccccccgccaccagttgcccgtcattggtgaccgcgcccagggatgtcaaggttaaatcacgcccggcctgaagggtcgagcccgcctggtggctgaaatcacgctgtaaatcgatggtcagatcctggctggccgtcacctggccgccttggttatcaaactggcccagatccaacgcgagcgtgttgcccgccagcgtgcccccctgattattgagggtttgagcggtgttgatgctcagtgtgtcaagggcgagtacagtggcgcgctgggtgctgatatcgccacggttggcggtgagggtcatctcacgggcttgcgtgtaactgtcggccagatcaatccggctgccggttaacgccatggcacccgcggcaagggtctgcccgtgtgcgatcaggtcctgacgggtggtcaccctcaggtcaccgatttccgtcaggcggccatcactttgtactcccgcccccagcaggctgttgccgttgctgttcaggctttccgcctgtagcgagagggtgccgcttgagaggagggtgccgccccggttatcgacatcgcccggcagattcagattaaaatctgtcgtcccggtgtgggctatcaggcccccgacattggagagtgcctgcgcgtcgagcgtaatctgttcggcgatcaggctggcgttatcggtgcgcaataacgcggtggttgcagccgacaggcgatcactggctaacagttcagcgccggtcagatcgatctcacccccttgtgcaatgagcgtgatatcacggctttgcgtctggctgccactcagatcaagacggtgtgcggtgaaacgctgcgccgtgccgctgatattttttccctgggcggtgatcttcccgctagcttcaacgctcagtgtgccactggtaatggcgctgttgtcggacttcacacccgcccccagaacagaattgcgggtgctgttcacctccgccgcacggacagaggtatccccccccgccgcgagggtgccgctgttgctgagtgtacccgccgtagtgagttgggtattgccctgtgcatagagcacaccggtgttctctatatccgcagcggtattgaccaccaactgttggctgctgttgatctggccgctgttcatcagcatgccatcggccgttatcgtaatatcgcccgctgacgcccctatctcgcccgcattgtgcacaccgacaccgctttcagtgccaatcaggcgaattttaccggcgtacatgccccccaaatgggcgacatccaccgccacggttggccgcgggctgccatcggcggctttggcgttaatgttttgatgggcggcatccacctgattgcgcccggtggtgacactcagttcgttggcccagatcccggcattcactttgacggagcgggcaatcaggtcggtatgatcttgacggctgctgtccatgccggtgccctgaataacaatgtccccccgctccacatcgtaaccggtgagctggccgttattgagctgcgcctgaccggtcgtcagggtcacacggttggcgttgataaaaccgcagccctcgcaggtaatgcccgccgagttagcgataaccacctgtgccttgcgccccgccacctcgatatacccgttaagtttactggggtcacggctgttgacttcgttgaggataatgctggcctcaccccgcgccagccacgggttgccgtcgataaaaccaccgagttcggtctggttgacgccgtggccgttattgaggatcacgccgcggccatcaacatcaaactggctgtaaacgttacgtgaaaccccgccgctgctgggggcctggatattgacctgtggcgtgccgttggcgctgttgataatggtgggttgctggttgcccggcgcactggcatcggcgacaatcgccgcctgaacggagagcgagacacagcccagcgccagtaacaggctgaaacttagcgtggacaaggcactgatacggcggtgttgcgtgtgccctaatcctgatgaaggcgaagaggacgcccgaccagaagcagcaatatctgcgacgacgatcatcatcccccgcactttgttaaaaataatacggtacaggttcttattcatggtcggtctcaaaaggttatccccttcgtccttgaagccacagggggttagctgcacgcactcactcgaatcacttacttgagtaagctcatcgggatgagtttgctggctgcctacctgcaacgccaatgacgttgggtgcaataaaaggagtattagtattgccagttcaggttaaagcccacggtcacggcatcggattggaagccatcgggttcagacaggggtttgccggcaaacaggtcatagcgggtattgagtacgttgccgcgaataccgacagcggcacccgccagatggttacccagcagataagcgcttccgcggccacccacttcgccataatcaaggccgacatagatctcttgcccctgtatcggtgtgtaccaacccagatcattacgcaccgtccagccacgatcagcactgagggtccgctccccattaaagccgcgcactgaccaacggccaccaatgctgaattgatcctgtggggtcaacggggtgctgctgctctgacgctggtattgcacgttgtaatggaaattttgcgccatcaccgagaagggaatatccagttgtgcattcaattgcagaatcttgcttaacgccgtgccttcatcaaaatattcttcttgagccggaaccgccccaaaccaacgggtaccgcgctgataactcaccccggcatccagcgtggcctgcgaaataaagtggcgatgttgcagccctatgcgccaggcagatgtgcggcggcgttgaacctcaacttcggtatcattgatgtagtttttcgacgaacgggtcaggacatcgtaggtgagtgtggttttttggctggcattgcggtgcaacaggcggctgagttgcaatgacacattttcactttcgccccgatagttgtaatcgctattcaggcccgccactgtctggtgataatcataactgctggcggttatgccggctgtccagtaaccgaacggcaacgagtagtggccagtcaggttattggtgcctttatcgccgcgattttttattgagccacccgccgagacataaaactggtcactcaaagagaatgggttatccagaaacagcgtcgcaccgccctgataacggccagtactgcgagtccctgagtcatccagtgaggcggccaaacgccacattttgctctgcttccagcttagggcgatatcggtctctccgggcgcgctgccggggatcaattccatgctggcttgcactgtggggatacgttgaagattctccagcccttgctcaatatcacgcagatccaataagtgaccggggcgtgcgggaaaggcactgaacagcgtgacatggcggtcactctctggtgtcagcgccacgcggtgtattttgccgggcaccacttgtaacgccagtgtgccgctgttcaaatcctgctgtggagcaagcacccgggtcgtgacataaccatgacccactaaacggttttgtaattggctcatcaattggttaatcccctgcccgcccaaacactgccccagtgcctgattagcaatacgctgtaacggcaaccaacggggtaacggttcagtgccgctgagtgtgacgcggtcaataacaaagcagggcttttccacagggaaaataaggcgatccgaagaggccgaaggtgcagataagcgcacatctggcgtcggtggagccagacgttcttccagcgcccgctgccgctcttgctgatggagagtttgctgttgaataggcgttaattccgcactctgtccggcgcgagaaataaccaacagtggaaataatatagccgtgtgtaatataaaataacaataacgcaaagagaatgcctcgcctctgcattagaggcatgtatatatagaaataattttctgcattatgctgccaatagcgtttttttcaatcaaaatatgaggtttagcaataattcaagaagaatacgactttattgtatgaaatatcctacacaagagagattgatgaaaacagaatatttattcactctgagaaaatgttaatttacgtctaaaatttatatcgaaaatataataaataaaacattctccctttcggattacaattaaaaaagagaatagcaacatccttatttttataatttcaaacacgatgacaggcgaaaatcacacagtaaaaaacacctaccaaataaataaaaaaacaaattaaaccaataatttaacaaaaaataaacgatagatcctgcattgaaaatttattttttcagagggctaaataagtctaaaaacaatgcgtctattttgtcataaaaaagagagcaatacgttaaaaatcctttttaatttgcaagctaaacaataacaaaaactgaagaaatcattaaagtaaacattataaaattagcgtattaatgagcatcaacattcaatttcatctaccacaagaaagccgactcaatgataaaacagaaaatcacttattagccccctcctcttataaatctagcactaaccgcgccccttttgcccttgagcaacaaatcaaaatagatttctgactctttttttcttcatccgtaagataccgatcacggtgatcagcttcaccttccagaatcgctgtttcacatgttccacaaataccttctcgacataaacattctacctgtgccgcatgactgttttcgatagcctgtaggatggtcatatcacagccaacattcagttccacgccagagcgagccagtacgagcgtaaactcaccgccacgttggttctcagccgtaaactgttcaaaatggagatacgtttgcggtataccgcgttgtgttgccgccgttttaacggcgttattcaatgataccgagccacaggtataaatatgtgtctcaggttcacaatccatcagtaaccgcaccacatccaaccggctgccctgagaggagatatggcaagaaagatgtttagcaaatgctgaattttcgagttcagattgaaaggcattgtcatcacaacagcgaaaacaatagtgcagatggtaatgatcctgacgacgttcaagttcatagagttgggagataaacggtgtaatgccaatgccaccggcaatcagaagatggcgttgcgcctcgggtaccagtggaaataagttattgggcccagacaccctgagcttatcgccaaccttcacatggtgatgcataaaatccgcccccccacgagaatgctcactcaggcgcaccgctatttggtagcggtgcgtttcaaaaggagaattcatcaatgaataggcattactgaggtttttttcacccagcggtatctgtaccagaatatggcttccgccctcaaaaatcggcaagggcctatcattgcccgcggtgagggtaaaccgttttacatcagatgtgatgacttcaatcttgctgaccacaacgtcaaacatctgatgagacgccatagaaaaccccggtattttaagcgtgtctgcgcgagctatttgcttacgctatcagagaagacccacagcggctcactgtgggccataataataggctactcttgaaagaccttcgccaccagattatggaagtgagcaataccatgctcactgatcccactgcctttatcatcagccatgatacgcccttgaccacgatagccgcgtgatttcagccctttctgaacgctttcaaccaagcgtaaatcttccgggcgaaagacattgcgataccattcgataagcgccttctggtcttccgtcagttcttcgttcgtaaaataaatatcatagttttgcagcgtcgtttctgcatcgactgggaactcataaattacggtcatcatgcctttcagtggcggcacattgaacattgagcatggccatagccaaaagccgtggaaagaggactcttcaccctcttcaaatttaaaggacttttctgagggtttcgcatagccaaattgtaatgaccaattaccgtgcatggtgtgccagtagcgatcaatctgcactgaatcggcgaatcctgggtgagcaggctcgcagtgataacactccatatagttatcgacaatattcttccagttagcaggggtacgggtggtgaagcgagcggccaatttcaactcgtgcacatcggggcacgcttcgaaaactttatcctgtaagcccggcaattgttgttccacgctttcggcgtctgggttcatattgatgaaaataaaaccggcatattcctctaagcgcaccgggaaaagcgtcgcccgatctttatcaaaattagtgacattctcgcagttacgggcatgtgccagttcaccgtcgagcttgaaggtccaggcatgataggggcaagtaatgacattctttgctttaccttccccactgagtaattggtgcccacgatgcggacagacattataaaaagcccgcaatacgctatcacgtccacgcacgataacgatgttctcaccaataatctcacgagtgatgtaatcattaggctgcgccacttcactgccgtgcgccatacaaatccagctattagtaaataccctctctttctcatgctcgaaggccgcctgttgggtatagaaataagcaggaatggtgtaagcctcacgcgggtttgcacaaaagtcttttggcaaaacaaagtcaggatgttgattactcataatgtcacctctggctatcttggtgttataggtaaaatttttagtcatacatttagggaataccgacacggcatacaacgacatagaaacgtaaaaacagagcctgctatnnnnnnnnnnnnnnnnnnnnnnnnnncgggtggcgccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattgacgcagtagcaggcggtaaagattcagccggcaacatgacttgcggggtactttgctcaataaggtgcgcgggaacatgggcataatcctgcttaatccagcggacaaagccataaacctcgatcaagagaatcaataaaaaaggcagcgcagtgagtacaaccgtcgttttcatggtatccaacgaggcaccagcaaacagaatggagagagggatcagtgtaatcactacacaccaaaacagccgcagcatacgattaggatcttcgccttcccgcagattacgggtgctggttgccgccatacagtacgccaccgcatccatatgtgaagccaggaaaataatcatgatgaacagataggcagcaaggaataatttgcccatgggtagcgcgctgagcagcatttgtaccgcagtttccccgccctgagtatttaggatgaggggaacatctaacgcaccactaataaactgttgtatcgcgtagctttccagtaccccaaagaagaaccagcaacccaacgaactgcccagcagcaaagcccatataacctctttgagtttgcgaccacgtgaaacccgcgtcacaaacatcgcaacaccgggggtatatgaaatccaccataaccaataaaagaccgtccaactgcgggtaaagcggccatcccccatagggtcggtgaacaggctcatttgcaggaaattttgtgtggttaatccgatggagttaatggtgttattgataatgaattcagttggccccactaaaagcaccagaacggcaaaaccaaaagcgccccatcccaccattttgctcaggcgctgcataccatgatcaataccgatatacgaactaaaggaaaagataactgccgctaccaacatcacgccagcctgcaccgcaaagttattaggcacgccgataagcgcagtcagtccacgggtaaatgtggcggcggtgatcactaatgagatcgtcagcgcccctattgtcgcgattaaaaagatcagatcgaccagacgcccccaaaaaccctgcgggttgaccccggtaatggccgagataatccccgataaacttaaccctttgttttttctgacatgaaaatggtaagccataatcagcgaggccaacgcataagttgcccacgcactgatcccccaatgaaagaaggagtaactgacgctgtattccagtgccttcggcgtttttggcgcaatattcagacccggtgtctgatagtaataagcccactccatcaccccccaatacagggttgatgaaccaagtcccgcgcaaataaacataaacaaccatgggatagtacgatactcaggctttccctcacccagacgaatattgccgtatttgctcaccgcgatataaagtaccaatattaagccaagcagcactaatatttggatcgtcgatcccagtagccgggtaacgccactaaaaatggtctctgccatttggctgctttgctgcggaaataagctgaatgccaaagcaatcagaatgatgcagagcaaactggtgacaatcagcggtatatcttttctcgggttgttcaacatgagaagctcctgcttatagagaggtgcgctcattaaagggctgtcacctcgcttttatttttgttatggcacggtgttttatcctctgtttatttcgtctacctggttttatgcgtgtttaaattaggggtaaaaaacctcgttaccccctaggaagacaccgaaacgctgtatctcacagatcaattaattaacaacataagtatcttcttgtaacatcgataaaacaatcgtgtgttttgtgaacagataaaacacgtggcgtaaataatttcttgtgaagttagtcaggcaatttgtcaggaatagcgcgcaggtcgggctaaagaatattattctcaaaaagttaataggcattcgtccgattaaaacggacgcatacccaaacccgccaacgcaggaaaggaaaataatgaggttattgacaaagtgcccgcgacggagagaacagacagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgataataaggggccaggacgataaaataggcgggaggattagtgagataagacctgcacaatggcagaacccacttgttgggtggaggcatcaccacacatatcaggcgttttagggccttgcgcaatcacctgttcaatagcgtttaatattccattatgggcagcatgatagcgctcatctccttgccccagaaaatcgagcatcatcgcccccgcccagatcatcgcaatagggttagcgatatttcttttataaatgtctggggccgagccatgtaccggttcgaacagtgaagggaagtcacgctctggattgaggttcgctgaaggcgcaatgccaatcgtccccgcacacgccgggccaaggtcagataaaatatcaccaaataagttagaggccacaaccacatcaaaacgttcaggattcaatacaaaacgggcgcacaaaatatcaatatgctgtttgtccgcgctaatttgtggatactgcgccgccatcacttcgaagcgctcatcccagtacggcatactgaacgccagaccattagatttagtggcagacgtcaggcgcttacgtgggcgcatctgcgccaattcaaaggcgtattttagaatacggtcaacgccacggcgtgtgaatatcgacgcctgtaaaaccatttcctgctcggtgccttcaaacaaacgcccgccaaccgatgaatattcaccttcggtattttcccgaaccacataaaaatcaatatcaccgggctgtttacccactaacgggcagggtatgccaggaaataagcgcaccggacgtaaattgacatactgctgaaaatcacgacgaaacttcaacagcgacccccacagcgaaatgtggtctggcacggtcgcaggccagccaaccgcaccaaaataaatcgcatcgaagcattgtagctgcctctgccaatcattcggcatcatctgcccatggtgttgataatattcacaacttgcccattcaatattttcaaatgaaatatctaaatcccagcgcaaagcggcggcctggagcacgttgatcccttctggcatcacttcatggccgataccgtccccgggtatggcggcaattcggtaggttttcttcatcgcaagtctcatttatcagcggtaagaattgacatctcctccatcctataattgactaatttacatacaatacaaaaactggtgatacataaaacacagatcatgaataatctgccgatactcagtgacctgcgcgtttttcttctggtagcccgacgcgcaggttttgccgctgccgctgaagagatgggggtttctcccgcctacgtcagtaagcgtgtcgcgatactggaaaaaacgctgaacgtggcattactgcatcgcacgacacggagagtcacgattagtgaggatggcgagcggacttatgaatgggcacagcgcattttgcacgatgtcgatcagatgatggacgagctgtcagccattcgtcaggagcctcagggcaccttaagggttatcagcagttttggttttggccgacgctttgtggcccccgcactctctgcgttagctcgcgagtatccccgtctggaactgcggtttgatgtggaggatcggctaatcgatctggtgactgaaggggttgatttagatatccgcgtaggcgataacattggcgacaacctgattgcttgccaactcgccccgaaccgccgcattctgtgtgcatcccccgattttctacagcgctacggcacacccaaagccctcagtgaactccccggttttgcctgtttagtgatcaaagagcgtgaccatccctttggcatatggcgcttgcataatggcaccgaagaacaatcgataaaggtcactggcccaatggcctctaaccatggcgaaatcgttcaccaatggtgcctggacggacaaggtattgctttacgctcttactgggatgttaaagacaatattcattcgggcaaactggtgcatatcctaccggagtactttcaatcggctaatatctgggcggtgtatgtcacccggctggcgatgtcggcaaaagtcagagtgagcgtagaatttttacgtcgctattttaatgagcactacggcgcagaaaatacatctgcaaatggcggaacgctgaagcgctgataaaccgcccgcttattgttcccaacccaccgcgtaatcgccctaaataaagcaaagtcgggatattcagagagaaagaattaacgtggaataaaaactcaggacgcttgagaggtaaaaattacccagtgacccgaataagccaattgtcattatttccgacaaagacactcacttatatctggcatactttaagcggcttccctacaataagtattcagttgacgaataaagcaaggaataaaggtgtcgaaagcttattcaaatgccacgattgtggatattgcccgtcgagctaatgtgacaaacatcacggtttcccgtacttttaatcaacctggattagttaaacaagaaacccgtgaaaaaattcatgctatcgcaaaagaacttaattacgtccccaatgcttttgctcagggattaaaacgcagtagcagccaaattattggtattgtcaccagcagtatgtataaccctttttactctgaattaattcaaacggtctccagaattgcacgaacacagtgttatcaaattatgctgtttgataccgatggcagtgaagaggcagaaatggaggctattcaggcgctatttggctataaagcctgtggaattcttttgtcaccggttcgcgatgataaaaactaccaaccggcctatctcgatttagccgaaacctatcgcgttccattgattcttattgatagagatatctataatcggcaactgagcggagtatttcttaataacaaagagatcgggttactggcggggaaatacctgtctgagcagccagagaggaaaatgctaatcattggtgggcccgcagaatcagagataacacgggtacgtattgaagggattatcaatgcgttagaaaataaaaaaaatgacgtgcatattattaatggtgattacgattttatttcacaggaagctgccgttagagattatctctctgtccctcagaatcaacctgattatattattggcttaaatggaattttgacacttggcgctattgcaatttgtcatgaactgaaaatttataataatataaaattcttctcgattgatgaaccacctaaagcagcagattatggccttcatattgccggtgtttaccacgatacccagatgctgggggagattgctgcagaactcctttttaatgccattaaaaaaccccacaacgatcaggcagtaagacgcgaattcttcaccggatctctgctcacccactaaagcggcctacgaaaatatggggcacccatgttcaacccgccgtaatggcggccattatcgcgccgccattaccctcactgcatcaacttaattactgtatcaaatttatcactgtatcaaattcatcaccgcttatttgcgccgaacggaactgagatagatcgccgcaagaataatgccgcctttcacgacattctggatataaggcgatacgctcatcaggttgagaccattattcaacacccccaacatcatcgcccctaccaacgtaccaataatcgcccccttgcctccggagattgccgcaccgcccaaaacaacggcggcgatagcgtccagttcaaacccttcgcccgcattaggttgcccactcattagccgcgaagtcagtaccagcccggccaacgcggctgtcaggccactgaccacatataccagcattttatagcgcgacacacggataccactcaaacgcgccgcttcttcgttgccaccgatagcataaatatagcgaccaaacgataaatggttgagcatgatccaagcgaacagataaacaccggccatgatcagaatggggacttgaatacccagtaccgtacctcggccaaagaatgaaaacatgtcaggtaaaccggagatggggtaccccccggtgtacaacaacgccaaaccacgggcgatccccatagaggccagcgtcacgatgataggcggcatccgcagataagcaatacaactcccattcgccaggccaaataaggcaccgactaacagagcggccatcatggctaacggaataggaataccggccagcatcagcccggcagcaatagaccctgacaacgccatgactggcccaaccgaaagatcgatccccccggtcaagatcgcgcaagtcatgcctaccgcgataatggcattaatcgacacctgccgcgccacgttagtgaggttatttacggtcaaaaaactgtcatttaacccgctcattaagacaaatagcacaacaaaaccaataaatggcaacatggccgggtgatgtaataatttctcccaacgtttatggcgatggagagtgctaccgctctcttgcgtagaagaagagtgttcagttctgatcataatgcactccctgttgcgtgaagcatgatgttattagattcaatttcatcacccgccagttcggcaacaatgtgcccaccacggaaaaccaggacgcgatcacaaacgccaataatttccggtaattcggatgaaatcatgatgatagatatgcctttctgcgtcagttgttgcattaattgataaatttcagacttggcccccacgtcgataccccgtgtaggttcatcgaaaataagaatgtcgcaatcgttgttaagccagcgggcaattaccactttttgttgattgccaccgctcaaggtactcacagccgtatcggcatccggtgtctttacgccaaccgcgcgaattaatcgctgcacgatatcgtgctctttacctgcattaacgaagattttgccgcgtttttcatgccgattaagcgtaatgttttgggcgacggaaaacggcaagaccagcccttcggttttacggctttccggtaacagaccaataccgtgatccaacgcctgcgctggattacgtagcacggtgggctgaccattgaggctgacactcttttgatagcaggagcgcgcaccgatcagtgcggacatcagctcagtacggcctgaccccaccaacccggcaaaccccaatatttcgcctttatacagatggaagctgttttccatcacatgttttgtgtgctgaaccgtcgcctccagcacccgcaccgaggtgtctaccggatgcgatttcaccgggaaggtattctcgattttgcgcccgaccatcagcttaaccagctcttcgacattagtctcggcagccggcagtgtctgaatataagcgccatcacgcagcaccgtgatctggtcacaaatcgtgaaaatttcgtccagatgatgcgaaataaacaccataccgacaccgagcaatttcagatcgtgcatgatgctgaataaatgttcggcttcacccggtgtcagcgtcgccgtgggttcgtccaagaccagaatgcgcgcatccaacgacagagctttggctatctcgacaaactgctgttgcgccacactgagttgttccacggggcaatcaagatcaatatccaccgtcaggcgcttgaaaatagcgcgggccttgcgccgcatttcacggcgatctaataacccccaacgattctttatttctcgattaagaaaaatattatcaatcgtattcatataggggatcagggagaactcttgaaaaataatcccaatacccgcatcaatggcatcacgataattcgcaaagcgacagcgttgaccttccagaaaaatccccccagaatctggctgataaataccacacattattttaaccagtgtagatttgcctgccccattctcccccagcaacgcatgaacctctccgcgttgaatggtgagatcaattccatccagtgctttaacacccggaaaagatttttttatctgctttaactctaataaaggcgtcatggttatcgctctgcctgagcagagcgagaattgacacgcttaccagctaaaaccttgcgcattgctactgtcgatcagtttcacttcgaccggaatagttgccggaacattggctccccaataacgggccaacgcgatacccagtgcaatacgtatttggtcacgaggaaactgtgcggaagtcgcaataaaaggtgaattgggtttcaggatctctttaatggcttctggttggccgtctacgctaaccagctttacttttgcgccattactttcgattgctgccagtgcacccaatgcaccaacatcattcacactgaaaatcccggccagatcagggaccgactgcaacatattttcggttaccgtcaaggccgtatcacgcttctgcttgccgttttgtttggtgacaattttgatgtctggatatttttttatcgcatcttcaaaaccccgtacacgctcaagaattggcactacggggatgccatccaggatcgcgaccttccctttcccccccagtgatttcgccagatactcaccggctaaaaagcctgcatcatagttctttgaacccacgaaagagtccagcggaccttctgcttgtgcatcaacggccaccacaaccgcacccgctttattcgccgccataaccgccgattgaacgccaacggaatccgttgggttaataagcagaatatcgattttcttttgcaacatgtcttcgacgtcattaatctgttttgagacatcatgacccgcatcagcgatatatactttggcaccaatatcattggccgcctgttctaatgcctctttcatcgaaacaaaatagtcgttatttaattcttgaaatgaaacaccaataacaatttgcttagccatgacactttggctggcaaacagcatgacgcctgcaatgctaaatgacagggcttttttgaaaaatgaaaacatatattattctcctgtaggggaagtgtatttttggttatcagaacaacggtatgtttttacttcactttcatcataaaaagttaatatcccacatgatataaaacggtactttacctttgagtaagataaataaaccgtcaatatcaaacatcagcagataattactaacaataattaaggaaccagaatgaccttaatagaattcgtggagtccgctagctcaaaagccttttcccaatcatctaatgaataactgtgggtgacgataccttttgaggtaaccagaccacgttcaaagagatcggtggcaatttcataactgtaaggtgccaggtgagcaccgcgaatatccagttctttacggtcgccgataatggaccaatcaacggtagtttcctgaccaaagacactgaactccacaaaacgccccagcttgcggatcatttgtaaaccttgagtcacaccgatgggcgcacccgtcgcttcaatgtaaacgtcgcagccatagccaccggtcaaagatttcactattttgtcagcatcttctttcagtgggttgatcaccacatcggccccaaaggcttttgccagtgccaggcgttcttcaatagtatcaatgacaatcaatttcttcggtgtcttcaggcgggcaacctgtaccatgcacagccccagcggccccgcgcccgccagtacgaccacatcatccagttgaatatcccctcttgccacagtatgaatcgcacaggccatgggttcgatcaggaccgcatcttcatgactcaggctctctgggattttgtgaacaatggcattctcagaaaaacgcatatattccgccatgccaccttctgcgacatctttttggaagccatagatattgtgcgtttcacacatccagtagctgccagagttgcaatagcgacagtcccagcaagggactatttgttccgcaatcacacgttcgcctaacttatactttgattcggtcccttcccccagcgccacaatatggccgtagaattcatgtcccggtaccactggtggttttacccacggggtttctccccaaaacatttttgccccattcttacatttacagtcacctgcacaaatcccacagcctttcactttgatcaccaactctttggctttcggcacaggtgtcggcacgtgttctaaacgataatcctgcgggccgtgacatacgacagcgctcattttctcaggtaactgactcattaactcctccaatagcaacagaactcggtgtatggatacaatgttgacgttgtcatttttgaacaaaccaacaaaagtaaaattactcacttcaacgctcaacaatgacatcgcattcataataaatattgaaatgacaacgtaaacattgagtatcatataaccaaattggcagaaactatttgttgaacaaagtcacacgctgttaaattgatgttaaacaaagtcattaatttagatcctgatcgcaacaaccgtctctgctgtttatattaaataattaataaaaacaattaatgcattgaaaaataatgataaattattttttaggaataactgttaaaaataacgaaaatgaataatcaaacaaactcggtcaaccaaagttgagaatcatcttgaaaaagtagggtaaatgcccagataagatgcggtaacttaattattgtcagcagtagataatctgagtaacggcggtagataatctgagtgacagtgagggtctcaattcaaaaagacaaaacgtcggtgacggtgagaaataaaaaagacagaccgtggcaagtattgagttattattcaatatgcacaatctgtcattgtagacatgaaaataaacagcgaattataataaaatttaaatcacagatcccctcaacaggtttatctatttaaataattaaaattaggaaccatagcaccaaatctgtactttatacttttatatgacaacttatattttcatttccctcccattagacacatacagatcagtaatccagtctgtcctgcgcattccaaagagcgaataccacattcaagtgcatggttaccatagctataatcatacgcagaacattcagagtcactatatttaaaatcaggcaatttacgatcttcattcagtgcctttatgtcgccatacacagcgccttttcccatgacatcaaaaactttacttagtgattttttatatttaataggtgcattatctatttcattacgaataagatcctgcaatttactgagataaataatccccttaagataactatttctatgtgtttcatcacatccagattttaatattatcttttcacctctgcccgttcttttatcaatgataacatcataaatcttatcccggtaactctctacagagttaatgtactgggtaactttatttcttaattcttttatttttttcctgccagtactagtactaataccgttgtgataacaatcatctatagatgattttatatccttcaatcccttttcttgctctagtgttaacctgtttttatcaagaccgatatcagataaaaaaacaactgattgaattttttcactttcttctattgaagacgaatgacatattagtgatgccgattgaatacctgacaacataaataaacctttagtaaaattaattagatatagagatatgaaaaatagaaacactcaatactgataggatactaatttttccgtttaaaatatgggctatttcaatatgattacgaaagaaataacccgtcaacatagtgtatatgttaaagataaagtctagttatttacgataagtaaattatctaatctgaatcatgactgtttaggtacgtcaccatttttatttagtgcctttaagtcaccacaaatataatcataatgatgtaaatcaaccattcgttttactgagtccgtatgtttttctatcttcgcgactttatcactaacagcctgacgaatatgattgtaagcgatcaatttttctaaatagcggtctctatcggctgcgttacatccttctcttaagcgcaccatttgaccactttctgtcccgtaatttaaaaccatttcatagacctggcttcgagtagttaatacatcgttatacaatgcccctattttatcgcataactctttaatacattggtccacagtggtactgtccatttcccaggcgcaaataactttcatctgggcgtctatttcctccagaaattgttctgtctcttcagtttttatatctttattaagactactgtcttttaccaaacccgttgatggttgctttacaatttctgtaacgggccggctagcggtaagccatgattgaggcatttcttgaatacgacctggcatagaataactccttgtggtggttaagcccttattgggtgaaaaataaggacgctcaatgttgataaggagtattaattatttttaggggatattcttttatattaaatgataatttttggttatgatcccaaacaccattattttcacttatccaccttggtaaccattaaaaacccccagcaaatcacggctgggggaagataaaagcacggctaaaaaccaaacagctatggccagctataaccacttggcatcacgcgtaaaggagatggttaaccagcggtgaggcccagactcaccaatctcatgggcgatctcatcgcggatagtatcgaaatgatgaaccccgcgggtatccatttctggcgggatcaccacgtggatctcgataaataaaccacggccagcacgggtggcataatgcgagtaatcaacaaatttatatttatccaccaggcgttccatcaaggtctcaatcgccgtatccagtgtatcgggcgtcatttgtaaaacttcacgcactgccgcaatcactgttttaattgggaccggaattaatactaacgttaacagcgccagtaccatggggtcagcataaacaataaggtgttcatagcgcgtaccttccataccccatgagagtaaaaatgcaactaacagcgccgtactgatacaagcggacatgaaccaactcttcgtatccaatgcaataagctcggatttcacccgtttattcaagcgccgctgttttaaataaatggtgaaacaaaaaatactgacagccaatgtgtagacaatggcccaaccgagctccaattcccgcccgccatcaaaaataccttttatcgcattcacaaaagcgtaaagacaaaggagggctaataagctgccattaaaggccagaaccaacggttccacatgccaaaaaccatattgaaaacgtcggctatgcggttgaccaagtagccgagataccaatagagataaactgcacatccccgcatccagggcggagaacataccatcaaagataatcgacattgagccacatacaataccgaagacgatccccattactgcaataatcaaggtataaaaaatcgagcggcgcaagatttgctgttcaagctgagtatcctgcagtagaggaggagcttgctcactgagtgttgtcatgtgtacaacctgtttttttgattttaatttagcttgatgagtaaactctcatattaggaatattattacatcaactcaatttaataagatcacatgccaagattaaaggcgccactcaggccatcagataatttttattgtggtaggtagaaataattttttattgtgataaacagtgtagatatcgcgctatgccagcgtaacgctgtagtgcagataaaaatagcaggcaaaaaaaatccgctcgaaagcggacttttatcagacacagtatttcaccgttgaaggccaatactcaatagctcaggctatcacttagaaagtgtaacctacgccagcaacccaagtacctacgtcaacgttacggatacggctctgctcgtaagaaacatccagagcaacgttttcggctgggttgaactgcaagccagcaccgtaggtgaagccgtagtcactggtgctgtgtttatcaccaacgaatgctgactcgttttgggtgaaacgaccatgacccacaccgaccagaccataaatgctagcccaatcattgatgcggtatgctggaccaccggtaatcgcattatattgcgctttgttgtaaaccgcttcgtcaccgaaaccgcttttttcagtgtgagtgaaagaggtgatgtaacccagttgagagtcactccactcataacggtatttcaggttaaaacctgaagacttgttcgcaacaccttgataatcgctctgggcataaccaccagaaacggtgctttgacctgcaaaggcagaacctgcggtcacggctaacacacacgctgctaccgctgaaagacatgcaatttttttcataaccacctcgaaagacgcaaattattgagtgacacaaaaacaccgtgcgactatagcaataaacaggatgaaactctgttatatattaattgtctaattaattatttcatgtaacaaagaatttcaagaatcatccatcttactaatacatctcggattttgttataccttactgcagtatgtgacctccatcacccaaagccattccagataattccgaaccattatgctcaattaatcacccgaaatggggtaaaaaaagccgccatctgtgtttgatttttcttttttctcttttttattttttctcttttttgccgtttgatgatttttcaacactcagttggcatttcatttacactggaaaaactcacgcataactcttttcttcgaggctccaaaggatgtcgttgtctccttcttctaaaaactcactgccattactccccattttgttgctcgtgatcgccatgatctcaatacaaagtggtgcatcactggcaaaaagcttattcccactggtcggtgcacaaggtattacctcgctgcggctcggcatcggtacacttattctgtttgttatttttaaaccttggcggatgcggtttgctgcaggcagccgtttacccctattaatttatggggtggcattaggtgggatgaacttcttgttctacatgtcgttaaaaacggtgccattaggcatcgctgtagcactggaattcacagggcctctggccgtcgctatgttttcttcccggcgtgcggtagattttatctgggtggggctcgccattctggggttatggttcctgttaccactggggcataacattggcaccattgatttatttggtgcagcctgtgctttaggtgcaggggcctgctgggcaatctatatcatttcgggtcaaaaggccggaggtgaccatggcccagggaccgtcgcggtcggctcgttgattgcggccttgattttctgcccaattggggtggcctataacggcatggcactgttcgatccggcgatcttgcccattgcactggccgtcgccattttgtctactgcattaccttactcactcgaaatggtcgcgttaactcgccttcctgcccggacatttggcacattaatgagtctggaacctgcattagccgcaatttctggcctggtgttcttaaatgagcatctgaccttggtgcaatggctcgcgttagcatcaattatcagtgcctccgttggtgccagcctgaccataaaacctaaaccacaacttgaccaggtcacctgataggaggagccatcaatggaaatcagaaccgcaacgcccgccgattttgctgagatatggcctctgttccaggcggttatccgcagcggtgacacctacgttttcacgcccgaaacacccgagcaagatgcgtatgattactggtttggtcgcggcgttcgctgctgggttgcagtacacgagcagcgcatcgtcggtatgtataaattaatcgataaccagcgcggccttggtgcccatgtagcgaatgcttcatttatggttgatcagaaagtgcgcgggcttggcattggcaaggcccttggcctacattgtattgaccaggccaccacgctcggttaccgggcgattcagtttaattttgtcgtcagcacgaatacactggccgtcgcgttgtggcaaaaattgggcttcaaaattattgctacactgcctgaagcgtttaaccatcgccaactcggttatgtcgatgcctatgtgatgcatcgggtgctggtgccaactcagtcctaacccgagccatcggaggccatacatgcaagattgggatcctgatttatatcgtcaatttgaagccgagcgcacccgcccagccactgatctattagcgcatatcacgataacctcgccgcagttcatcagcgatttaggctgtgggccaggtaactcgactgaattactgcatcgacgttttccagatgcccaattggttggtattgatcattctcaggcaatgttagccagtgcacagcaacgcctgccacattgcacctttattgaggcggatatccaccaatggcgcccttcacagccgcagaaccttatctatgctaacgcctcattacagtggctaaccgatcacccgcatctgttcccgtccctgctttcacagctagccccaagaggggtgctggcggttcagatgccggataatctggatcaacccagccatcgcgctatgcgagaagtggccgagaacggcccatggcaacaaaccttacaagaagccggcgcaacacgggcgaaagtgctctcggccaatcactattatgatttactggctccccacgctgagcgagtcgatatttggcgtacaacctattaccacccgatgccatcagcgcaagcaattgttgactggctgcgggcaacggggctacgcccttatcttgcccccctgactgaagccatgcagttggcgttcctacaaaattatctggccatcattgataaggcttaccccgcacggactgatggccgccgcttgttggctttcccacgtttatttattgtcgcccatgctcaaagataaccccttatattgccggtagaataacctgtccggcatgcccccctgaaataagaaagtattcaaacaattcactaactatattatttataacaaacgttattttagcgtataaaccccattcaaatagcttgtgaaattagactgaaatagcaaacgattaatttgataggcagcatctgacctgcaaaataaaatacctttgttatacttacttcagtgaaagacagataaccaactctataaggagatatccattatgagtacagcaaaactggtaaaaacaaaaccctccgaactgctttatacccgtaatgacgttgaggagcatgttaaagttgctacgattaagcgattgaaccaaatggtcattcagtttatcgatttgtcgcttatcaccaaacaggcccattggaacatgcgcggtgctaactttgttgctgtccatgaaatgctggatggcttccgtactgcccttaccgaccatctggatacctttgccgagcgtgctgtacaactcggtggtgtggcattgggtaccgcacaggtcattaatgataaaaccccgctaaagagctacccaaccaatatccatagcgtgcaagagcacctaaaagcattagccgagcgctatgcgatagtcgcaaacgatattcgtaaagcgataaccgaagttgaagatgaaaacagtgcggacatgtttactgccgcttcccgtgatctggataaattcttgtggtttatcgagtcaaatattgagtgatcacaccgctggtaaccttctattacgctgaacagggccgttaaccggccctgcttgccgccctcctgtgactcgaattattttgagtctcgttgttcactctttccttgttaatgtgacagaacctataaatatctcttttcaatagagagattattttagagaggtgttaatgttttctcattagcattattcactaaggtagcgagaaataaataatttaaaaaaaccacttgcacccctgcccgttgccaataaattttaatgacataattgatacctctgatacagattatatttttaacatggagaataaataatgaagaaaaattgtttaaaacattatcgtgctgggcagcttttagtgttggctatcggtttggcgttttctgtacccagcgtagcgctaaccgatgttgctcaacctcaggaacgctatgaaaattatgtcacacagcgtcagaccgttgatttactgatcaatcaggcacaacaagcctttaaaaatcccactcgaatttcaggtgcagggtttacaggtaaattaccctctaatatggaagtggttgcacagaagttattacaagcacaccaactcgagccataccgtgttgatctcttatttagtgcagcaagcgcatatatttataataacaatattgaaaaagcattagcgatttataaagatattttaaaagatgcgccggatgatattgatgcgctgatttatctctctgcatggtcacgttttgcgggccaaacatcagaaagccagagctattttgcacaattaaaacggcttaatccgctgaaagcacaacaacttgaacagttttatgccgttatcgataaagccgccgctatgccgatttcagataccttatcagcacaacagttggcgcagttgaaagcgacccaaggcgaaaatgcgattgtcaccttgggctatgcgttaaatcctgatggtacgatgaatgatgttcttattcagcgtttagaaaaaacgttagaaattgctcaacaattaccagatgcgttaattattgtgacgggaggcgtgccgcaaaataaccaaaccgaaggtaaattaatggccgattggttaattaaaaaaggcattaaacctgaacgtatttatcaggataattatgcacgttctaccgtcgaaaatgcgttatatagccgttatgccttggcgaagcatagaattaaaaatgccatcatcattagttcaggaagccatgttcgccgtgccgatgcgttattcactattgcaagttgggaaagtggcccccacgatattaatttcctgactattgcggccttggataagcccttaagtgaattacagaaaacaagcccagccgatctacagggtatttatcgcgatggcctgaaaacactgggtttatggagtttccgtagttacccacttgaggagcgttaatcattacatacccgtagtccttcaagatgcaggggtgctagctgcccctgctcaccccatcctattttctctcctgttttttttaatctctgggcagaggctaaaaatcagaattggctgaaatctcccggcactgataagaaaattagacgtcatcaacatctttgttaaattaatgttatgtatcgatggtttgttgttgactaccgcgctaataattagtagataatggattagttgcacaaaaatgacgctatcgcaccttttgggtgtcccgtgttagtgcagcctttgctagctaagtaattgcaagctaagtgattggggtaaatctgttattttttagtatgttgcatttctggcacgatcttttcatattgttatctgaaatataaaaagcggacctctatacccaaaataattggtgttgcagccaagcggtaaacacgtaatgcccgatgaactgacgaatatatcagtaaattggataagtaggtgctgctgctcgtcgcgctgcaatctcaagtaaaggagggtatctccataaaagcacaaaggaattcccacttatgaagtcacttgtcaaagtttcattggccgcactggcgctggcctttgctgttagcgcctacgccgcagaaaaagagttaattgttgctacagacaccgctttcgtcccatttgaattcaaacaaggggataaatacgttggttttgatatcgatttgtgggatgccatcgcgaaaaaactggatctgaagtacacgctaaaaccaatggatttcagcggtatcattccggcgctgcaaacgaagaatgtcgatctggcactggcgggcattactatcaccgatgagcgtaaaaaagccgttgatttttctgatggttattacaacagcggcctcttggtcatggtaaaagcggataataatgacattaaaagtgaggccgacctgcaaggcaaagtgttagcagtgaagagcggcactggctcggtggattacgccaaagccaatatcaagaccaaagacttgcgccaattcccgaatatcgataacgcctacctggaattaggaactggccgtgcagatgcggttttacatgatacgccgaatattctttacttcatcaaaaccgcaggtaatggccagttcaaagcagtaggtgagtcgattaaagctcagcagtacggtgttgcattcccgcaaggcagtgacctgcgtgaaaaagttaacgcggcactgaaatctctgaaagaagacggcacttacgctgaaatctataaaaaatggttcggcgtagaacctaagtaatttattttgccgtatttatatcaggagactatccatgcagtttgaatggagcgctatttggcccgccatcccacttctgcttgaaggtgccaagttgaccctatggatttccgtcctggggctacttggtggcctgattattggggtgatagccggtcttgcccgcgcctatgggggttggctgagcagtcatatcgccttagtttttattgagttgatccgcggtacgcccattgtcgtgcaggtgatgtttatctacttcgcgctacccatgatgataccgctacgtatcgatcctttctctgccgccgttgtgacgatcatcattaactccggtgcctatatagcggaaatcacccgtggtgcggtgctgtctatccacagtgggttccgtgaagctggtttggcactcggtctctcccaacgtggaactctgctttacgttattgcgcccctggcactgcgccgtatgttgccaccgctaggcaaccaatggatcgtcagtatcaaagacacctcactgtttatcgtgattggcgtagccgaactgactcgtcagggtcaagagattattgccggtaatttccgcgccatggaaatatggagcgcggtggcggtgatctacctgattatcacgctggcactgagcttcgttctccgtcggttagaaagaaaactgaaaataatatgattaacttcaaaaacgtctccaaacactttggcaaaattcaggtactccacgatatcaatctgaatatcacccagggtgaagtggtggttattattggcccgtccggttcaggtaaatcgaccctactgcgctgtatcaataagctggaagtgattacccgcggccagttgattgtcgatggtttggatgttaatagccccaacatcgatgagcggcaaatccgtctggaagccggcatggtattccagcagttttatctgtttccgcatctgactgccttggaaaacgtcgcctttggcccaacaaaagtgcgtggcacatccaaggaagaggcaaaaaaacaggctctcgcgttgttgtctaaagtggggttggaagaccgtgcccaccattatccggctgagctgtctggcggccagcagcagcgtgtggctatcgcccgtgcactggcggtaaaacctaagctgatgttattcgatgaacccacatcggcattggacccggaattacgccatgaagtcttgacggtgatgaaagatttggccgaagagggcatgaccatggttatcgtcacccacgaagtgggctttgctcagaaagtggcatcgcggctaatctttattgataaaggccggatagcagaagatggtgatccagacagtttaatctccaatccgcccagcgaacgtttacgggaattcctgcaacacgtttcctgatctgcgatttaatgttcattcaatggaatgttcattcaagtaaatgttagctcaatttggtattggctagaaatcacactggcggacatcttactgatacccgccagttttttataggctatcgatcacttattcctttcgttcacttatcccttacgatcacttaccccttgcgatcaattggccctttactatcactatcctttgatagaaatagccaccgctcgtcacactggtgctcactgattttttacctgagaaaaagtggtcattaatttcaccacatcttgcatccccacattgaccagattaatcacctcaccagcatcttgtgtcagtatcaccccgccccccgcctgctcaacacaggttcccatccctttgatcgcggcggtaaccccattctgaatggttttagtcatttgctcgatttcacttgccgccttgcgcgattgatcagccaacaagcggacttcactcgcgactacagaaaaccctcgcccatgttcaccggcatgggccgcttcaatcgaggcattgatagccaataaattggtttgtgatgaaatcttgcggatagcctccacaatgctgccgatctcttgcgagcaacggcccaaatcgctgaccacatcggaggtttcacgtgcaatagattccacctcttgcataccacgcactgcctgctgaacaatttcagccccctgtgaagcggaacggtcagtggtcaatgataaatggtggacatcgcggatcaggttctcctcctgctcctgttgcagcatcaatgcggtaatatcctgcgcaattttcaccacttttagaacgttcccttcattatccatgatcgggttataactggcctccagccatacccgctcaccacggcgattaaggcgttcaaagcggccgataataaactcgccacgggccaagcgctgccagtgctggtgatattcctcggagtgggcaaactcaggcagacagagtatctgatgagacttatgctgaatgtctgccaatgaatacccaataacatttaataaattgtcattagcagccaaaataatgccttggggggtgaaggtaatcatccccattgagcgattaagtgcctccagcaagctttggtgttcctgcgattgtaaaatacgctcagtaacatcactggcaattttaatgatttctatcacattaccctggcgatcaacgactggtgtataggtcccctgtagccaaattacgttgccatccttgcggatacgcttaatattatcgctaattggccgcccttcattaagcaattgccaatggcggcgataagcgtcactggcagcgtattgtgggtcacaaaatattttgtgatgtttgccaatcacctcatccttttggtatcccatggcagctaaaaataacttattcacctggactaccgtgccatcaggtttaaaaataatcatggggacagcgttatcaattgaggtcaattcggcacgccagggggcatgagatgagcggaaattaaacagcataggttaagtccttatgatgaatgattgagcagcaaacagaaggaatgcttatcaacatgctttacccgaaaaaaaatattaatcagactgctgacaaaccccaatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaagaatggcgcggttcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccatcgcgggcactttgtcaataacctcattaatgaaatattcttcagattttactcttcaccctggacggtaaaatagttgagataataaggtgtaaacacgacaaaaatcacaataattactgtttttcaaatcttgtcagctagggtgccaactaagatttatcgccttcggactgggcgccaaactggttagaaagactaatgattttgagtgtatcttaatgagcctagactaaagcattggaattaacaggtaggttgtttgaaagaaataaaaataatgatttataaaaatatctttataaaaaaacaaattaacgcagactattaccctgtgataacagaaataaaaatggaaaaataaaatggtgtccgcagggaattcttttaaggcagcattcaatattagcgtccattgaatgctgccgggtctcgccttaccccatagcgttgcgccatgctggttcgttaaccacggtaactggctgatcgtgatcactgacttatcgtggtcactggcttatttggcttatatagtggaaacgttatgcccagcgctctgcaacccacgcggcttgctgctcgggcgtcaggaacgtccaggccacaaaccgactgactttttgcccttgcgccatctcaatagtgcgcacctcaactgccttcacatatcttagagcatgataaatcgccggtaacgtggtcttcttggaaatcaatgaggtaaaccagaaacagttctgcgctttcgctacgctctctgccaccatgcggctgacaaacccttcctccccaccttcacaccataactcactgtttttaccaccgaagttctgtactggctttgcagcgacttcatttttccccagtttgtgcaatttacggcgagtggtggccgccgcttcttctgctgaaccatggaatggcgggttacacagcgtcgcatcgtaacgctcattcaccgcccacaccccttcaaaaatagcgtgtggatctttttgctgcttcaggcgcaaggtatttttcagggtcgggttcatcgacaccaccatttttgccgcactgagcgcgtgtgagtcaatatccgtaccggtaaaacgccagccgtactcccgctgaccaataattgggtaaatacagttagcgccgacgccaatatccagcaacgcaatattcttgcccttagggatcacctcgccattgcaactggctaatagatcggccagatggtgcacgtaatcggcacgcccaggaatgggaggacataaagaatcggctggaatgtcccaatattcaatgccatagaaatgttttaataatgccttattcaacatttttactgctaatggatcagcaaaatcgacagaaatatcaccataggcggtcggggccagaaaagggattagctcagggcaactcactgaaagcgcatcaaaatcatagcgtgagcgatgacgatttcggggatgcaatccgcttttttctttggggaatacttttttattttccatcgtactggctctctgataggcattttctggcgcgtaagatagcataaattacagctaaacgggtgtacggtgaataggtttgacaccaccagcccctttgtgcggccgatgtcaaacaacatgatgatccgctgctggcccatcgcctgaatattatcggtgagccgttcgaggcgatcgacacgttcaatccacaaagccaagccgcaagttcaaataatttgattgatttgctcaattctatccggttttaaaatttcgcttaaggtgtaacatagcttctatcgaaagggagcgccctttcaaccttaaaaaccgaataggatcatatcatgaaaaacatcaaaaatttcgttgcagttatcgcattgtctactctttctttcggtagtttcgctgccgattatgtaaacagccaaaaagcggcacagttagaaccagtgggcgtcatcacggctaacggggcaaccagcttgagcagcctgaaagcacaactggcagagaaagcagatgctgccggtgcaaaagccttcactatcacatcgacaacaggtaacaacctgatgcacggtagtgcggttatttataaataatcgactaataataaccaattcattaataacaactgtcgccaaatagattgacgttgtagcaaggcagtaagtgaacgcatcccaataaactggctcatgtcagtgatgcaataaatagctgccaacaccttggaaatacaaaagcccatccgttcatctgatgggctcagactgctgacaaaccccgatgattcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagcccatccgttcatctgatgggctttttctggtggtgaaacagtaaaattacacaatcttaatttgttgcaacgccagttcgacagaatcagcctgccctgccgcgaccagacaacaagctaactgttttagaatcgagtctggaataggctgctctccggccagacagccttcaatccaacgtgccgtaatcacggcatccttcgacaacggtaactcagggacaaccgattctgatgaacgatcgagtaaaattgtctgttcgccatcattgatataatgaatcggtgggcagcgcagtggattagcataaacctcgccttcggtgccctgtagcaatagccccggagcactaattgcttggaagaacccccccactttttgcatatattcaggatgagagacgctggcaacgcgcaacgctttatcatgagtaaacggtgttgccagctttgccaaggtgtggctactgtttctaacccccatacgccagcgttgttgtaattgctgatccaattgcatagacagtgcggagacggggataaatacgggcagcccattatctaagcgttgttgagcttcctgcacacttagcgaccagggaatattcagttgctggaaaatttctgcactggtaacccggctactatcttccgtcacgccgtggaccacgaccggcaaaccaagacgcgacagcagcagtgccagcaacggggttaaattggcctgtttacgcgcgccgttgtagctggggatcaccaccggtaatgggcgatccaccggggcgcgtagtgacatcacctgctcttgcatcgcctggtaaaagcccagaatttcctgctctgattcacctttgatacgaaaggcgatcaggatgccgcccaattccaatgcgggtacctgccctgccaacatggctttatacagtgcataggcggttggctgatccagatcacgggcatggttcttaccgcgcccaacctctttgataattttactgtaatccatggtgcggccttccccctatgggtctctcgttaacaataaactgggctgagtttgcctgacatgctctatctttcgccaatcttctccccttcatacttgccgcgcagccagtcggcaagttgctgccttgagatcttaatcccgccacgcttcaaaaatgtgggtagccggtaaaaagcaatgggccgctggaagacagccaatcgtggggctaaccaatcagctaaagccacgacatccacctcatcagcggaatcaatgaccgccactggccggtgaccgaattcagcgtcagcaacaggaataacaaaagcgtgctgcacccctgaatactgcaataaaactcgctcgatgtcttctggctggatcccctcgccaccactgaaaaacagattatccaaccgcccgagaatacataattcgccttgctgccacctaccgcgatctcgggtatggaaccacccgtcgctgtccgtgagtggcagtaattgcccctgttgccagtaaccggcagccagacaatcggcttttatccagacttcatcgtctaccagtttcacctgacggcctgcgagcgcgacaccgacaccaggtcgcccgtctgcccgcttggcacagaccgttgatgccaactccgtcaagccgtagccacaccaacagcggatgccgtgggcctcggcctgttcggtcagttcggttgggatcatcgcgccccccaacagtacctctttcaacgtcaaggggggggcggcattcgccaacaaacgccataattgcgtgggaactaatgacgcatggctgcaccccgccaaagcctcaaccagtggcacgccctctggtacccccagtgtcgcccccgccgtcagccaacgccagacaatcccctgccctgagacatgaaacaacggtaacgacagcaaccagctatcactggcggtgaaattcatcagcgccagtacgccgtcggcattagcccgatgtgcgcccagcgagtgtactgcggccttcggtaagccggaggaacctgaggttagcgtcagcgtcgccagccgttggccatcccacgctatcggggtcacggctgccgaatcaacggtgcggggatccaacggagtaaaggcaaaatgcgggggcaacggggtggctaaattcagcataaagtgaatatccagcgttggcaggcgctgcgccaaaagcgcatccggcaattgcggattcagcggcaaaacgcgagctgcacactgcaatgccgccagataagccaatagcagggtataactgtttttaccgcgcaaggccacgccgctccccggcaccacaccttgctgttgaaaaaaagccgccaacgcattgatatcactggctaactgttgccaactgatccgttgccccccagaacggatagcgagcgcttgaggccgcagattggcccaatactgccaaggccaatgctcccaaggcggatggcctaacgatgccataccacgcccaactgctcggtcgtgattagcggcaacgggctgtctggccacggccgcacgacttgcgcctgcatcaggtccagcgtatccaaccccggaaccgtgacgggggtcaaccaagcggccaaacgggccaattgcgtcagacccagactggattcaatactggagctaataaccgcaaccaaaccggcctgatgcgcttgttgaaccagttgctgacagcgagcaagactgcccaccagcgttggtttgatcacaattgccgccactcccggctcggcttcaacctgaaaatccgcctcacgcacactttcatcccaggcaatagcaataccggtatcttgagcaaactcacgggattcagcgcgggttttgcacggttcctccagaaaggcaatacgcgaacgcagcgccggattgacatacttcgcgaacccatcggccttcgctcggctccaactgcgattagcgtccagccgcagtgtcagatcaggcagggcttccaacagaacattaacgatcatgccatcacgcaccgcttcatacagcccgaccttcaccttggcaaccttctcacccggcaatgcctggagtaccgcaaacagctcatcaggatcgccggtacacagtggcgctttgcgataatccgctgacagcggtaaggtttgcttgagttcggcctgcgcacaactgagaccaaaagccacggagggcaacacgctgtcatccgattcgacaccactgacccagtgttgcagccaacactctgccgccacttgggcttgatccagtgtttcttgactgaattccggtaacggggcaatttcgccccagccgctcaattcaccttgctgtaatttgaccagcaacccatcgcgacttttcagccgctgatggcgcagtatcacccccgcttccatcggtacactgtagcggtaaagggtagccgtgcgcattacggattacgcttgaatttgctgaagtccggttggcgtttttcattgaatgcgttacgcccctcctgcccttcatcggtcatatagaacagcatggtggcgttaccggctaactcctgcaaacccgcctgaccatcgcaatccgcattcagcgctgctttcagacaacgcagcgccatcgggctgttttgcagcatttcacggcaccaacgcacagtttctttttcgagatctgccagggggaccacggtattgaccagccccatatccaaagcttgtttggcatcatattggcggcacaggaaccaaatttcccgcgcttttttctggccgacaatccgcgccatatacgccgcaccccaaccgccgtcgaatgaaccgactttcggtcccgtctgaccaaaaatggcattatctgccgcaacagttaaatcacacatcatatgcaagacatgcccgccgccaatagaatagccggccaccatcgcgaccaccggttttggacaggtgcggatctgacgttggaaatccagtacgttcaggtgatgaacaccactgttatcctgatagccgccgtaatcgccacgcactttctgatcaccgccggaacagaaggctttatcgccttcccccgtcaaaataatcacaccgatattgtcgtcataacgggcatcggccaacgcctggatcatctctttaacggttaatgggcggaacgcattacgcacatgtgggcggttaatggtgatcttggcaataccatcgttggatttgtgataacgaatatcttcaaatccggcggagcaatccagccagtcgatggcggcgtacaattgttcttcgctcggataaagcatagtaaacattcctttaacgagataatgatgacggtggtaagcatgatgactgtgacaaaaatgccagcacctgtgcagcaaaagcaccgggattcgcccgatgggcattgtgcccggcgcgggctagcgtgtgtaatggcaatcgatattgctgtgccagttgcaggaacttatggtcacgatcaccacacaaataagtataagggacgttgagccgttgcagggccggtaacaaccacggttgatgccctagtgacgttgcctctagcatctcggccacagccgggccatggttatcggcccgcaataacaccagttgttcacgttgttgtggatctaaatcggcaaataccgcctgctgataccagtcatccaatacctgtggcagaggctcctggcgaaagcgctgcgcccattggcggtcttgttgcaaccgcgcctgacgtagttcagcgttttccagcccgaggtttcccccttcaaccaataacccctgcaagccatgatggcgaccataacaggcgtgatatatcgcgatcctaccgcctaaagagtagccggccagccagtattcgcgaataccgttagcctgtaatgtttgtgacaactggcgactgatatcggcaaaaccatcggcgctcagggagacggattgtccatggcccggtagatcgatcaacaatgacggataatcgccacacagttgtgccacgggcagccaatcttgtccgctgcccaacaaaccatgtaaccaaaccaaccaaggcccagcgtgttgatggcggggcgattccggatgaggggccagttttcggcaagccagtgtcgtcatggggccacctgcggtattaatgtcacctgttgtactaactgttgcagtgtttctgccccctgacttggtggcacctggacttcaatcagcgtggttcccccccgtagccagcattgatgcactagctcccgtagctgaggccagctattagggcgagcataacctaagctgaacataaccgccgcgtgttcgaagttcacatcctgcggcatacagtagaaacgctggcgctcggcctctggcgttggcaataaagagaaaatctgccccccattgttattgatcaccagtagcaccatcggtgccgagctctggcgcaaaagtgccagcgcattaaggtcatataaggcagacaaatcaccgacgatagctaatgtcggtttcgccgtcgcgcgctgtacaccggcggcggttgacagcaaaccatcgataccgctggccccccgattgctgtaaaccggatagcctgcgggtagctgccccagcgcatcaatcaaccggacaatcaaactgttgccaacaaatagctggccgttatccggtaataattccgcgagctgatgtgccacggcggcctcactgaattggccggccagcgtctcgatcacctgtgcttgcgcactttccgaatatgccgccagttccgtggcccaaggtgtacgccgctgcgcggggtgccgactcaaccactcgcccaccgggcaaataatacgtcggccacgatggttagcaggatcaaggcggcctggggcgctatccaccagccagtattcctgtggctgacatgcggtctgccattgtaaaaggcgcttactggtcagactgctgccaaattgcaacaccatctgtgcttgagcgagggtttcttgcgcccgtgggtgcgccagccataagtcagcacaaggcaatggctgaccggtttgtgacaatacatcgccaatcagtggccagcccagcattgcagcccatgcggtcagttgcctaccctcttgcgcgcccatccgtccggcaatcacgacgccacgtttttgccgccagaaaaaccagtcagcttgctgtgctggtggttgataaagagagggcgggtaacaggtttgacgcagccatgggtgacaatcctgccaccaatcgcccagcgaggcagaccagtcggcatactgttgctcatcccccccatacagtggttcagcaaagggacaattaatgtgcaaagcgccatgttgcaattgcgccatcgcgctgtcgagtgtggaaaccaaccaacgggcagagatatcgggcgtcggtctggggagattaacacttagggttggatggctggcaaacagcccctgctggcggatagcctgattggcaccgcaatcgattaactccggtgggcgatcagcggtcaataatatcagccgctcacccgttaaccccgcttcgattagcgcaggataaagattcgccaccgccgtacccgaggtgacaatgaccgccaccggttctgttgaggccttcgccagccccagagccagatggcccagaccgcgctcatcaaaatgggtatggcaaaccaacgacggattagcggcagccgctaacgttaacggtgtagagcgagaccctggggcaatacagatatgacgcacaccgtggcgggtcaaagcctccagtagcagtgccgcccaacgacggttaaaaacacttgtcgacatggtttgctcaaaagtcagttaacagacgctacggccgtgataattaagataaagagaaacgttacctttgaaaaatccgcagcgaccgctttatggttaaagttttaccgatctatacagggcaagtggctaatacttgccgagttgtggctccggtttgacagtctacaccgcccacatgggggcgacaatccgtccctataacaagtgcggttaattgcggcattttaggctttaacgggctgcgcttcgtgctccaacaagctttgtaaacctgctgacttattatcgatctcttgccactcttgttccgcatcagaaccggccacgatccccgccccggcatacaggtgaatctgctgcccatcgactcgcgctgaacgcagggccacactgaattcagtgcgtttaagtgacaaataaccggcagaacccgcataccagccacgggaaaatagctcatgtttggcaataaactgccgcgccgcctcacggggcaaccccgccaccgccgcagtcggctgcaagcgttgcaggcagtcagtatcactggcccggctgagttgcgcgcagatacggcggcgcaaatgctgtactttgcgcaagcgaataatttctggcggcatgacatccacggcggttaccccaccttgcaagcgctgacaaatatcgtctaccaccaataaattctcgcgctgattcttttcatcatgcatcaaccaatctgccaataccgccgcctgtgggtcgctatcaagattagagacggtccccgccaatgcttcggtttctaaatgtaattgctggcgtagatagagccgttcgggactggaacccagaaaggcctgtcgatcatcaaaacgtaacataaagtgataacaacggtgattgacctgtcggctggcagccataaatgcagcgcacgaaagcggtttattcagcgtcaacgtcgtggtccgtgccagtaccactttgtcgagcttttgctgctcaatatcatttagcgcttgctgtatcagattgcgccattgcggatatcccggtgtatgactcgaatgctggatacgcgcattcaacacaggtagagcgcgggctgccatcaattggtcaataaacgtgatggcctgtaaggcatctttctgtagggaggtctcgctgctcaaattaagggtgagcgaggtttttttaccccggcgtaatatttcaagacgcggtagaaaaagaaagctggcttgggcgttttttccactgaccaggccattatctgttagttgcccgaataccatcaccggttcaaatgcattgaggccccaaatacgcagcccattagcatcagggttttgctgaataaaatcatcggcatctttcatatcggcaaatgagcgggtttgcccgcagacggcggcttcttcatggttgtcacggtgacgccaataaaattgaggaaagtgagtctgagcagttaaccactctaacaattggcggcccaccaagccgggtgctggaaaaataagttgttgaatacctgcctgttcagggaaaccggcacataatttctgtcgtaattcacccagcaaaccagaaagttgtttcacgaccacctcggtaaatcaacagaaagagtgggattatacggggtgataataataagaaaagtcggattggaaagttattgttacttatcacactaatgtttgatattgatgatttcgcatactaaaaaagagttatcgaggttgatgaccacgcaatttatagctcagtgagtaacaggttgagcgcacctggctgtcgtcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaatcatttgccttccaaatcatctggcaagcggcattcccgccgcaacgcaaatggtttgcccggcgtcaatacttattttatctttcgatactcatcttatctggagttgcaagcagtaaacgaacaacaaattagccaagaaccgtatttaggctagccggtagggtgaacctcaagcagagggcctattagccttgttaagtgcgcgggtatccatgatccggcccaagggaaacgctgacactgctgcaactccaatgacgttgattatattaagcaggtacgacattccattgctgtgtttcatccaatgtggcgactaatgaatatatattacccgagtatttcaactcattactgttcgtcaccgtttgtgccaacacctgccccatctggaccccctgacccgcagcaataaaatagaggggttcaggcgtatagagttgagttgtattggctaagacttgctgggcaaaggtgccctgcccggacatgccaatccccgtcgaataaacattatttggcatgctgccgccttcaataatcgtcaatttacccgcttgccctgcggttgagagattgctaaaagtgggtgtgttatccgcagtatcaaacgtcacctgattatgactggtgggatcagcatccaaaatagcacccgcttcaaaaagaaccccgtcagtgagatgcccggttctcccccagacaaatgagtagttaatcgaccatttaaacgtaaagaaactattaggtgcgactttaaatggcgaggcttgccaagccaaagaaaagacatccgagggttgatttggcattttttgatataaaaaaacagtccaggccgaagatgaatgattaacgaacttaacttgatagggggtgccagcagcggctgatagatccaaagtattactcatgatgagttccttattacatttatgtaaagtatattattcacgctaacgatattcgcctatttcaaataaaggtgacatagagagccaagccatttctcagcctaaaacctcaatagagaaatggcttaattcattaaaaaataaaattaaaacggcaaagcacgaattttattaaagatattaatttaatgggtaattaattaaccaccataccaatgccatgcacgtaaaatcatactccgtcgctttaatatgatagagcaaaatacttaactagaatcactctcacaccaacaaataaaataaatttatgtagtggattgatgttaataagcattttaatggtatttttatttatcacatcaagctaaaattcaacacttcaaaacaaaataaataaaaataatattatgacatgtgaaattaatgggttttgtaaaagtgaataaaaaatgatgagtaaggcgaatatttattatcaacacgctcattatgcttacgataaaagtggcccacttaagggccagtaaccacaacgtaagcaagagaacgggttagcgacgagccaccaatagcccaacaatcagtccaatagtcgcgccaatacccacgctacaccatgggttctgacgaacataatcatcagtacaacatgccatggcttttatctgcttgatatgacatccaccgtggtcactcaagcggctttgaacctcctttagtgctttctctgcacgcgctttaatttcttgatagctttcatcagccaacgttccggaatagcgcagtacctcttccagggtatcggtcaacatagccaggtcatcctctaacgaggttggtggttcattatctcggttcatgtgcattctccatgcgtgaaaaaggcatcttatacccaaaataattcgagttgcaggaaggcagcaagggagataatcccgatgagcttactgttcgtaagtgattcgggttattgagtgcagccaacgcatacgcagcttgaagtatgacgggtatataaggatagtcgaattaataacagtatgttgacgctgacagcaaggattgcattaaaaaacccttatcgcgacggttgggggattaacaccaaattatgtaatgttatctttactgtgtctcagtatctcttttattttaaatcaatattattttctgcaacctaccgggtaaaaaaagcaatactcggttaatcatagataaactacactgtgcttatttagtgtagtgcgtacaacttaatcgccctacccaagattttaatgacatactaaataaatttacgtactagagcaagaggttaaaaatatccagttactgactcactaataataacgctcattaaccttatgactgtcaaatattattgagttacaaaaataacgcttataaaaaggcaagaaaaatgaaaaacgaattggcgatggctttcggtgggatgatagtcggtataagtttagcgatattgattttatgtattatctttggtttaacatctcctgaaacggttattagctatgccgactgtgttatcaaatccagaaattaaatcattttcttgaatgataatatacccatcaggcttcaagctgcctgtgtgctggttgccttcgtgactcggcccgtccatggaccccgcctcttcgaggccactgcaagtcacgtacaaatctgcgtttttatttattgacttgaaactcattcatatattgaaatcctgcgcggaaatggcgcacagtgctctgaataaaactacctaaatagcatttagaaacgaatacaacacgccccctgctctgcaccagaaagctgttcacgtaatgccccaaacaactcacggccacatcccacatggaaagcagagatagccggtaacggactatcgcgagtggccaattcagcctcatccaccagtaatgacagctcgccactgaccccatcaacccgaatccggtcaccattgcggacgttggccagtaaaccaccgcaataggcttctggcgtcacgtgaatggcagacggcaccttgcctgatgcgccggataatcggccatccgtcaccaacgctaccttaaagccacgatcaagtaatactcctagcggcggcatcagcttatgtaactccggcataccaatggcctgcggcccctgataacgcaccaccaccacacaatcgcgatccaaatcaccggattcaaaggcggcttccacatcatgctgactctcaaatacccgcgctggcccttcaataacctgatgctcccgtggcactgccgaggttttcattaccgcccgccccagattgccgtttaatactttcgtccccccctgagcagaaaaaggctgttccagactggcgatcaccgtcgcatccagtgactgttgcggcccaggacgccattgcaatttacccgccgccagataaggctcttgcgtataacgctgcaaaccaaatccagcgacggtatgcacctcttcgtgcagtaaaccgccttgcaatagcatattaaccagcagtgccacaccacccgatgcctgaaaatagttgatgtccgctgggccattagggtaaatacggcatagctgcggcaccgcttccgacagttcagagaaatcatcccaattaatgatgatgcccgccgcccgcgccatcgcgaccaaatgtaaggtgtgattagtcgaaccgccggttgccagcagcgcgacaatcccattgacgaccactttttcatccaccaattggccaacaggcaaatagctgctgttgatatggctactgttgatatggttaacatcaatatgattgccatcaatacaattaatgccggtttcggtcagacgggtgatttgacgtgccgccgctgcagtcagcgcatcacgcagtggtgtattcggttggataaaagaggctcccggcaaatgcagccccatcacttccatcaccatctgattagaattggcagtaccgtaaaaagtacaggtcccggcactgtgatacgaagcggcttcagcctccaacaaggcttgcctatccactttcccctcggcgtaaagttggcggatccggactttctctttgttaggcaaaccgctggccataggcccggcggggacaaaaatagccggtaaatggccaaatgacagcgctgccattaacaaaccgggaacgattttatcgcacacaccgaggtagagagcaccatcaaacatattgtgtgacaggccaatagccgctgacatagcaatcacatcgcggctcattagcgacaactccatcccatcctgcccttgcgtcaccccatcacacatggcaggaaccccaccggcaacctgcccaatggccccaacctcatgcaatgcgtctttcagttgttgtgggtaatgttcataaggttgatgagcagacagcatatcgttataggacgtaatgatggcgatatcgctacgcaccctattttttagggccgctttatcctctggctgacaagccgcaaagccgtgcgccagattaccgcaagccagttgtgaacggtgaacggtatgctcttttgctgcactgatacgttgcagatatgccgtgcgtgtggccgctgagcgcgcaatgatacgctgcgtgacacgggtgataatggggttcatctccattccttatgcgctcaatggggttaatggggtcaaaagttcaatgctgccagtgggcaggccgacaaagtcggccagtacctgtaacagtaaattgtggtcatccaagtgcggtgcaccggaaacattaacgctgccgataatacctgcctgtttaatttgcagcgggaaagcaccacccaatgcggcgtaatcccgcagactcacgccatagcgagcgtcgaggaggtctctcgctgctgtaacatcaacccggcagcataggaactggtgctgagtaactccacgacattacgtttacgccgcagccaatcttggttctcggcacaggtgcccgccatcgcatagctaaagagcgtttgatgattcacggtgatatcaatagccagtgccacgccttgtttctctgcctgtcgctttattttttcgcctagctgccaggcggtttcgttatcgaaatgcctcagttgcaagcgttgttggtgctgctggcagtaggcgagttgttgctgtaaattcatcagattctccggtgataaatggcatcggcttacgcacgtttcgctttagtcaaaccgttgtcagcgatagctttccctgtagatttcacctcgacatcacactctttcggcaacgttaaggtaatcagcccagcaataatcaatgatcccgccaacatgcagaccgccgcgctctggccatagaaaaagatcatcacccccaccagataggggccacagaagccccccagattgcctaaaccgttaatccccccccgcgcaccaccagctacttctggcaccgcaatacggccaggaattgaccagaatgggctggttgccgctttcaggaagaagccacagaccaccaatgccagatatgacacaagaacgttgtgacggaaaataaccgatgccaccaacgccgcagcaaagcagaacagggaaatcataatcagcaaacggcgtttaccggttttatccgccagtgcggaaataacataaataccggcggtggtagccacaaatggcaacaccgccagaataccgacggatgccatattgccgccggtcaggttttttaagatagtgggcaaccacaatgtgtaaccataatccccggtctggtagaagaagttcagcgccaccagcttcatcaaacctttattgagaaataccgcttttaacggcgcattggtcaccggcttattgaacattcgttccgctctttcccgcgacagttcagtgaccagataatcacgctctcgcgctgatagccatttggcctcctctgggcggtcactgatcacaaaccaccacatcaccaacaccagtgctgacaacccgccttcaaggaagaataaccaacgccagtcgagcgtattgatgataaaacccgacaacggtgcggtgaacatgccgccaatcggtgcaaacatcatgacgaaagcattagcgcggccaatttcgcgctctgggaaccagttgctgaccatggtcaacaccacgggcaacatacccccttcggaaacccccaagacaaaacgcaggaacagcaattgataatgatgggtaacaaaaccagtcaggatagagacgatggcccagaccgctaaagaataagcaatgaattttctgccgctgccatgtactgcaatacggccaccgggtacttgtagaaataaataaccgataaagaaaataccgccggctaaaccggccatttggctggtaatcgccaaatcactttccataccgcccggtagagcaaaactaatattgacccgatccataaaagaaataatacaagcaatcattattggcacaataacgcggaaccaacgggcattagggatcttactgtccatataaatacgcctcatgataatatatccgtcatacttcaagctgcatatacgttggctatactcaattgcccaaattatttcttggtcgttgaccttaaaataaatacacccaccttcctgaagctagaattattttgggtatagactcattggggctttctcgcttgccactctcctgcaattcgaattatttaaggtataggttgtgaataatattgggtgagaaatttaaaaaaactaaatgcgttttttattggttaaatagcaaaaaataattttcgattgacgcgtcagataaactttattttctgacgcgctattactcatggataactaaaatcactaaagagtgattgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgagtcatcggggtttgtcagcagtctgaatcactaaagagtgattgattctattaataggtaattgctgtaggtgccgtttcgccagagaaatgggccaaaatatttgagaacacaatatcactcatttggatccgggtatcagtggtcgcactggcaatatgtggcagcaagaatacattgtccatttcaatcaaggcttgtggtacatgaggctcatcggcgaagacatccaaaccagcaccgccaatctgttgctgttgcaacgcactgattaaatcgtcctgattaaccatactgccacgggcaatgttaatcaggatcccatgattaggcatcgcggcaaaaatggctttatcaaccaaacccgcactgtcttttccaccagaaattgccaccaccagaatatcgctttgctttgccaggctaattaaatctggcacatattgataaggcagactgctgtcgtgcacggtgtcagtataggcaatttgcatatcaaacccgacagcacggcgggcaatagcgcggccaatacgccccataccaaagatccccaagcgtttgcccgtcactttagacgacaaaggcaagctgccattcggccactcccctgaccggaggaactgagaggcttgatagaaacggcgggaggtggcaataatcagccccagagccgtatcagccacatcatccgtcaagacacccggcgtggtagtcacgataatattgcgctcacgggtataatccagatcaacggcatcagtcccgacaccaaatattgagatgatctgcacttcaggcaataacgccaggacctcattagtgacgccaatatcacctctagtcacgatacctttaatattcttgccctgatctgccagaaattcagcatggtccgtaacctggtagagtttatggacggtgaaagtttgttccaacttttcagtcagatagtccattaccggagcgattatcaatacggcttgtttgctgtgtttcattacgagtacctgatcatgtcaataaatcaaaaagaaatcagaatagtggcaggcaaaattatcggatgacaacgccagcccatcacggtgggcttgattacctgcccccttgcttgccattctgtcggtctctggagccattcagtgaatgtcgttatgagacctgttttctctgttttattttgtgacgtaggtcactgtagaccatgttaaaaaaacatgttaccggtaacgtgaccagcttatcattaccgaagctgaattgtttcagctacagaataggcgttaacaatctctgtcgcaccttaggggggaatgttattggttgatacgcattgttatacgttggcgtcacctgttaacaggcgataattgatgagccgatgctctacccgcgtgcattgccaatgcacagggccgtggtgatgaaaaataacaggaaaccgaatcgacttccctttagtctcagatagtcccaccgagagagatacgataatgcaggtcaacctgttcaatagtcgggatttttttgattttcttaatcaaaatttcggcggcaactttccccatttcaaaacgcggtgtggtcacactggctaatattggtgttgtcgcctgaccgatatccaacccatggaaaccggaaatcgccatttcagccggtattgccacccccagtttcagacattcttgtaacactccgacagccatatcatcattagtacaaaaaatagcatcgacatcgggatacatttgcctcgccaatgccagcatccctgcgccaatagagacggaggacactttatttggggtaatgtgcagcggtgtgaagcctgcatcagtcaccgcctggctatagccctgataacgcttacgatcacgcgcatctgacattgagccaaaataaacaatatgttgcttgccgctagccaacagcgtggtcgtcatgtcgtaagccgcttgatagttattaaaaccaacggttattcgattctcttgcggctccagctccatcacttgtgcaatcggaatctctgctgcattcaaatatttatctgcgcgtaaggtatgttcggaatctgtgaggatcaagccggatatctgacaggagagcaggttaataatctgctcctcttcccgcgctttattgtagttatagttaaccaccaacgtctgatagccattggcaacggtgattgattcaatccctgccagcagatcggagaagatttggttattaaacgaggggaccaaaataccaatacgcggacttttctgatttaggctggtttcactttcgggatccgcactgtaattcacttcagccatcacctgagcaatgcgctcaccggtttctggtgccactttttccggcatccgtaaatagcggctgactgtcattttagtcacgcccgccagtaacgcgatatcctgtaacgtaactcgctggtttttcatggcaaatacctggtactaaagtgcgaaaaaagtgggttgattatggcccaggttgatcgaaatgttaatgctattaatgcataacctcagcgcgtagatcgataaaaagggataactttacggcagttacaccgtcgggaggggatgcccgcccgtatttctcaatggcagaagcgccccttggtctgctcaatgacaggctaaaaaatgttgtccataccgctattgcctaaaaatcatgtaaaatcaggccgataaattcggcgctttgggggtacgggataagacgttgatgaatgtatggcgttgatgacggtctgacattgataaataaaaacgtcattttgcggcaaccaccgtccccgagaaagaacctgctcagagctatatcccaacggcctctgagccacaatacccgttaaaggggatcaataaattctgcatccccccgcatttaaggaataggtcatgttgttacatctgaaaggaagccaccgattcattagcctgatgctctgcgcattattactcgctggctgtggacatcagcggatgccagagaaacccgtgagtccggtagggaaagaagagccggttcgtggtgtctggctaaccaccgtgctcagacttgactggccttcactttcatcgattaacgctagctcagactcgatcaggatcagcacgcaaaagaaagaactgacagacacattagatgacttggtgaaaaacggcgtcaacacccttttctttcaagtaaagcctgatgggagcgcgctttatcattcagccattcttccctggtcggatgttttgaccggtgtaacgggtaaagatcccggttatgaccctctggcctttgcggtatctgaagcacataaacgagggcttaagatacacgcgtggctgaacccctaccgtgtctcaatggatacccggccggaaacgagtgcatcacttgagcgcacgctctcttcttcgccagccagtgtctacgcgctgcataaagattggatacgcaccgccaatggccggtttgttctcgatccggggttacccgaggtacgccactggatcaccaatattgttgccgaactggtcaaaaattatgacatcgatggcatacagtttgatgattatttctattatgaaaccccgtcatcccggcttgatgatgatgccacataccagaaatatgggcagtccttcagcgataaggccaattggcgcaggaacaatacgttgttgctcataaaacaggtctcttcaaccgtcaggtcccttaaaccagagattgagtttggtgtcagcccggcgggcgtctggagaaatcaggccgatgatcccctagggtcagagacacaggcaggcagcccttcttacgataccgcatatgccgatacccgtttatgggtgcaggacggtttactggattatatcgcaccacaactctactggacgcatagccaaaaaaaggtcaaatatgacacgctggcaacatggtgggcagataccgtcaggcatagccacaccaaattgtatatcggcgtcgcgttatacaaggttggccaaccctcgcaggccgaatctgactgggcactggaaggcggtgtgcctgagctaaagcggcaactggatctcaatgacgcgctgccggaaatcagcggaacgattctgttcagggaagcgtttctccgtcagccccagacggaagaggcggtaaaatatttgaagtccaggtggcgtaactgaaatcataaaacgcagccataggcggagccatttttaaccaaaaatttggctccccacatgcatcggtctgtaaaaacaatattgattaaaacccagtgtcgttatattacgctggcgttcctatcgagaagatgcgcatcgatgacgcgttgaatgaacaatatgttaccggctaaaaagacaataacagccacagggcttaatcttaaatcacttgattatcaacatattaatcttaaataccgtcaagaagcggagcaactccccgcagtataagatttttgcccacctgtaagtcgatgttgctcacgtatccggtaacagcctgctgtaacatgacttatagtgatctgcatcacagtttaatcagtcagaaaacggtctgataagcacatgttttcagtaagctcaatttaatggttatcgtgttaacagaataggtgtgtttataaaatcttaatattgagagattaagagtaaatcatattattgcctgactaagccttatagcttggcttattagcgataattaaaccgccttcatatttaatatgattcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaatagcctcattatttttatatattatcgctatcaggaagtgaccatgaagaatctattttcgttggaaaatcgcaaagtattaattactggctctgcacagggtattggattcttactggcaaaagggttagctgaatttggcgcagagattatcattaacgatatcaccgcagagcgtgctgaaaaagccgtggctgaattacgtgctagcggctttatcgcccatgccgccgcatttaacgtgacgaaccatgatgaagtcaatgaagctatcgagaaaatagaaagccatattggtgctatcgacgtgttaattaataatgccggtatccaacgccgccatgcctttaccgaattcccagaaaaagattgggatgatgtgattgctgttaatcaaaaatcggtatttttagtttcacaagccgttgcccgttatatggttaaacgccaacgtggaaaaattattaatatctgttcaatgcaaagtgaattaggccgcgatacgatcaccccgtatgccgcctctaaaggggcagttaaaatgctgacccgtgggatgtgtgtcgaactggctcgctacaatattcaggttaacggtattgcaccgggttatttcaaaacggatatgacaaaagcactggtcgatgatcaagcctttaccgattggttgtgtaaacgcacaccagccgcccgttggggagatccagaagagctcattggtgcagcggtttatttgtcatccaaagcctctgactttgttaatggtcatttgctgtttgttgatggtggcatgctggtagccgtttaatccagggttcagtcgtgctccccacataatggggagcagaggaaaattatgtctggtaaatgcattattgtcatgggtgtctctggtaccggcaaatcctgtgtcggtcaggcgctggcattggcccttggcgctaaatttattgatggcgacgatctacacccacgggccaatatccaaaaaatggccgccggccagccactgaacgatcaagatcgtgcaccctggcttgagcgattaagtgatgtggcgtatagcctgcaacaaaaaaacgaagtgggttttctggtgtgttcagcactgaaaaaacagtatcgagaccgcctgcgtgaaggtaatgaagggatacgttttctctggttgaccggtgattacgatttagtgctacaccggatgcagcagcgggccgggcattttatgccagagagcctactcaagagccagttcgccacgctggaagcgccggggagcgatgaaccggatgtgattcccatcgatatttcatcttccattgccgatgttgttgaacactgtattgccgcattgtcactggaaaaccacgtgagcgcgattcttagtgaatagcggtgctgaatgaatagcgttctttattgaatgacggtgcttaactgcgcggaccccataaggggataggaaaaataatgatacttgatgaactaaaaaaagcggtgaataaccccatctatccagaagtgattcgtcggacactggcggcaatcagccaaatggatttagcggccctccccgccggtgaacttgagattgaagggcgcgaaatctacctgaaccatatgatcgccacgacgaaaccactgtatgagcaacgccctgaattacaccgctattacattgatattcatattctcttagaaggcagtgaagtgatcggggcttcgccatcaacccaaggccaacgcccgacgatggattttgatagtgagaaagattacggtttgtttgaggggatgagtaccgagaccttgctgacgttagcaccgggtgatattgccctactgttccctggggaattgcatcgcccgatggggacattaacagacccggcccccatccgtaagctagtggtgaaggtggctaatcatcttttatgatggttggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgattgttacagatgatgattggcgttgacttgaacgaataaacgctcaaccgagagttccaagggagccatgctcccttcagacggcagataacccgcggtgacgtaatattgaacggtgagaataggcagagagtcaggcggccacgaaatttggcacctttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgtcgtgggcaccttgccaataaccccttattggctccgtctcgccgtcagacacaacccgctattcttcattaacacaacttaagtcaccgatcatactgttcggggcagatacgtaccatgacgccgatgttctattgctgctgagatatggccgctgcgcgtgagttgttccgtaaactcaacttcagccaaagaaggtattttcagcgcatacttttcacgggcaaattcataataatctttgcagcaccggagaatatcatccgcagagatgttttcattgatctcccgtaaatgttgctcgactcgctgataaagttcactcttgcggatatcgaaggtcttatccaataagaataagcggatgaatttattatttaaattatcagtaagataatgtttatattttcggttatgggtaataggaatatcttttgcaattagagttctggccaacgcatttaaatgagaaagatgacaatgtttttcataattaatatctataatcatagggtcaataatagctttagagataaggcgataggcggcagtctcagaatccggataattaatactctgcggcacctctttcatgattttttttattacgtctacactaggtaatttttctttctcactatagaatttataacatgaataaacgatcccattcatagcatcttttaatacatcttgttcattgccgctatagtcatgaaatatatttcttttgttaaattcctgaaataaaacttgcgttatagggtctgaaccatagcgttgctttgctccctgtattttatctttagtcaaccctactaaatacgaaaccattgagataatatcttcatatgcctttttgttcttttttttagtaaaactatcggttgtactgggttgcgatattattgcttcatctactgttttcagtatctctctgatagcaaattcacaaagcgattctctacggtagtcatcaagcctatattctggtttgatgtttccacgtgaaacgggttgatgtgtatttgtccacgcctgttctacaatcagcaaactcagcgcgacactagtgtatgatttttccaaaaagtaataaaaataatccagatttttatatatttcattgcggactctcatttcagtagtcaattttttacattttccggtatcaggacaaaaataaagttccaattcatcgatctgtcgatcgatataaactctatccaccattggtggatgtaaaacagtcggattagaatttataggtaaaacccacatgacgatgatccctaaatcagataaagcgagaggctgaacagtcaattaaatattctaactccccagcctactgacagatatccatggttaaccccaatctggtttaaatcacctttattcagcggttagccgccacctcctgagccccagataaaacaaaaccccctgtaagccgatactcacagggggtagggtctatctcgacatcattcgtctgtgccggtttaacacatcatcacatcaagggctgagccatctgcaccagtgttatcaacggttgcggatagatacccaacaccagtaccaaaatcgcggagatcagtaccaccacaccaccggccgttaatgcccagttgctcggggtatcacgtactaagctctgcggcgggctgaggaacaaactgacggtaacgcgcagataatagtacaagccgatggcactgcctaacaccaccgcgccagtcaaccaccacaagttggcgctgacccccattgccaccacaaagaatttaccgataaagcccagtgtcattgggataccggccagtgacaacatcatcactgtcatcaccgcagacagaataggcttatgccagaacaagccacggtaagagaacagggattctgcatctgggcctttgtacgggctggacatcaggctaacgacgccaaatgcccccaggctactgaacagataccccgccagatacaccccgatggtttccagcggtaatgcgagctcgtgtgtttgtactgcgaccaatgcaatcagcaaataaccaaggtgggcaatagaggagtaacccaacaggcgtttgatgttggtctggctgatcgccatcaggttgccaaacaggatcgaggccaccgcaataatcgacagaaccaaacgcacggcttcgctatccgccgccggtgcgtacataaacaagcgcatcactacggcaaagatagcaatcttgctggcggtcgccaggaacgtggaaactggcgcgggtgcgccctgatacacatcgggtgtccacaattggaacggtaccaacgacagtttaaagccgaggccaacaatcatcatgcccagacccgccagaatcagcggttggtgcaccatcgagtcacttaggctctggcccaaccctacgaaggacaggctaccggactcagcatacaacagcgccataccgaacagcaggaatgacgatgccgccgccgacaacagcatgtatttgatactggcttccagtgaacgcttctggcgataggcataaccaatcagaccaaacagcggcaaagtaagcaattcaatacccaagaacagcgacgccagatgattggcactggcgagcagaataccgcccaaagccgcaatcagcaccagcagatagaactcttcgcggttatccgggtagccgaccaaccaagggtaagcaaacgtgctggtcgccaagctggcgataatcaccagcccggtgtagaacatcgaatagccgtcaacccgcatcagcggagtgacatccatcggcccgacctgtccaacaaagtaaagtgacagcagcgccagattaagcccaatgacggtcagtgtggcattaataaaatgatcgcgtcgccacgcaatggacagcatcacaaccaccaccgtcaatccgacgatcaacagcggtagcattgcgatcagttgttgaggagttattgtcatggcgaattatggccttgtaatagatggagctggaatagatgcagctgaaaaccactgttgcacattactcattgccgcatgggacgtgtcgaggatcggctgcgggtaaacccccagcaacacaagcaacaccaccagcagcaagacgatggacagttctcgcgcggtcatacccggtaaggcttcctccgattttggcgtaccgtaataagcacgctgcatcataataagcgagtaaaccgacgcaaataccaagccaaaggtcgcgatcaccgtaatcactggaacgacctggaaactgccgaataggatcatgaattcgccgacgaagttaccggtccccggcatccccaatgtcgcgacagcgaagaacagggagagcgcaggcaggtattttatccgcccccacaaaccgcccatctggcgcatatcacgcgtatgcaaacgttcgtacaactgaccacagataatgaacatccccgcggctgataaaccgtgagcaatcatctgaattaccgcgccctgataagccagttggctgccggtatagatggcaatcaatacgaagcccatgtgcgacacgctggtgtaagcaataagacgtttgatatctgtttggcaaaacgccatccatgcaccgtagaagatgccgataacccctaaccacatagcgataggggcaaactcatgagacgcattcgggaacagaggcaggctgaaacgcagcaaaccataagcggcggtcttcagcaaaatccccgcaaggtcaacagacccggcggtaggtgcctggctgtgtgcatccggcaaccagccatgtaacggcaccactggcatttttaccgcaaaggcgataaagaaacccagcatcagcagatattctacattccgcgacatcggagtgttcaacagatcttcgtagttgaatgtccaaataccggtggcattgaagtgcacaaataccagccccagaatggcaatcaacataatcaagccgctggcctgcgtataaataaagaacttggtcgccgcggtgatccgggttttaccgtctgaggctttatggccccacaaggcaattaggaagtacatgggtaccaacatcatttcccagaagaagaagaacaggaacatgtcgatagccaagaacacgccgatcaccccccccagaatccataacagattcaggtggaagaaaccctgatagcgctgaatttcacgccatgaacagaggatcgccagtacaccaagtaggccggttagcaccaccataagcaaggacaaaccgtccaacgctaaatggaatctaatgccgaaacgtgggatccacggcacattataatatgtctgccactgcggaatacccgtcgggttcatcagtgaatagttgccctgcccccacagatacagggaaagcaccaatgtcagccccatcgcgattaacgcaatccaacgcggtactttggtaccgaagcgttcaagctgccagcacagcagaccgccgataaaggggataagaattagccaaggtaatagcatggcgttttgtgtccctaattaatgagcctattcaggcatctacacgaaaagcaacagagccagcacaatcactgcacccaaacctatagaggcggcgtaccaacgcacctgcccattctcactgacggtcagaccgcgattactccagcgcgaaagcaccgccggtgtattcatcagtgaattcagcggatcacgttgcaacagttttgcaatccacagatacgggcggacaaacaggttatggtacaaccagtcgaagccccacgcatggaaccaccagaccgtaaagaagcggcccggcgcactttgcgcaatgctgttaaccaattggcgtttgcccagatacaagaacgcggccagtgcaataccgatcaccaccaagacaccggagaaaatttccaacggcattttgccctcgtcaccaaagtgaagctcgggcaacacacccgccagtggtggtgttatcaacgcaccgacaaaggtcgacagcaccagtaacacgattaacggcaggctatgggtgatccctttaaccggatgtgctttagtttttggctcaccatggaacacaatgaaaatcatccggaaagtatacagcgcggtgaggaatgccccgaccaaccctgctaccatcagattgatatggccactggccaatgcgccccacagaatttcgtctttgctatagaagccggcagtgacgattggcaaggctgccaatgctgcaccacccaccaggaagcagatatagaccaatggaatggtcttacgcagaccgcccattttgaagatattttgctcgtggtggcaggccagaataactgagcctgaggaaaggaacagtaacgctttaaagaaggcatgggtcatcaaatggaagattgccgcatcccacgcctgtacgcccagcgccagaaacatgtagccaatctggctcatggtggagtacgccaacacccgcttgatgtcggtttgcaccagtgcggcaaagcccgccaacaccagtgtgaccgcaccgataaccccgactaaatgcagtacttcaggggccatcaggaacaggccatgagtacgggcaatcagatagacaccggcggtcaccatggtcgccgcatggatcagcgcggaaaccggcgtcgggccggccatcgcatcagccaaccaggtttgtagcggcaactgagctgatttaccgaccgccccccccaagagcattagcgtcgcccaggtaatggcggtcgagcccatctccagtttctgcggtgccaaaatcatcagttcgcggatgttcagcgtgcccaactcttggtaaagaatgaacagcgcaaaagccaggaatacgtcacccacacgggtcacgataaaggctttcatcgccgccgcaccgttggcagaatgcttgtagtagaaaccgatcagcagataactgcacagccccacgccttcccagccgagatacatcagcaacaggttatccgccagaaccagaaccaccatgctcgcgataaacaggttggtataggcgaagaagcgagagtagccctcttccccacgcatataccacgaggcatacatgtggatcaggaagccgacaccggtcaccaccgacaacatggtcagcgacaaaccgtccaatgtcagggtcagcggaatgttaaaggtgccaacagacatccagttccacagcgtctgattaaacacctgtacgccagtggctttttggctgaggaaatccaccgccacatacaacgtcaccagcgcagtcagcccgatagaccccaccccaacggtagccgcggtattttcagaccagcgcccacgggagaatgccaacagcaagaagcccagcagtggcagcagaattgttaaatataataggttcatccgcgcatctcactgactgtatcgatatccagagtatggcggcgacgatacaactgcagcagcagtgccaggccaatactggcctcggctgccgccagcgtgatcgccaggatatacatcacctgaccgtctgcctgcccccagtaactgcccgccacgacaaaagcgagtgcggctgcgttgatcatcacttcaaggcttatcagcataaacagtaaattgcgacgaatcagcaaccccgttagccccagcacaaacagaatggccgccagaatcaggccatgttgtagagggatcatgcttgttcctccgtttttcttttcgctgaatcactcgcacccatcacgtcacccggcttatgttcacgcccgatatggaacgccaccactaaaccggccaacagcaacattgacgccagctcaaccgccaacacataagggccaaataagctgatcccaacggctttggcatccaccatttcaccgctgataccctgatcagagacagagctaatggcatagatcagtactgatagcagaaccagagcgagtaaaccggggcctatccacatactgggtttcagccaggcacgctcttgttgctcgacgttgcccaggttcagcatcatcaccacaaacacgaacagcaccataatggcacccgcgtaaacgatgatttccagcgcaccggcaaaataagcccccaacgagaagaacaccgccgaaatagccaacaaagagataatcaggtacagcaacgcatgtaccgggttggtgtgagtgataacgcggatcgtcgccaccacggccaccaatgctgcaatataaaacgcaaattccatggaaaacggctcctagggcatcagacctttaacgtcgatcggtttggcttcattttcggcttcgcctttctgcttgccatcaatcgccataccggccatccggtaaaagttatattccggatatttacccggacccgagatcaacagatcttctttctcatacaccaggtcttggcgcttaaactcacccatttcgaaatccggcgttagctggatagcggttgttggacaagcttcttcacacagaccacagaaaatgcagcgggagaagttgatacggaagaactccggataccagcggccatctttctgttctgctttctgtaatgagatacagccaaccgggcaggcaaccgcacacaggttacaggcgacacaacgctcttcgccgtctggatcgcgcgtcagcacgatacgaccacggtaacgcggcggcaggtaaaccggttcttctggatacattaaggtttcgcgcttgtggaaggcatgaaggccaatcatccacaggctgcgcacttgggtgccgaaaccaaccactaactctttcaacgtcatggtttattcaccccttattgagcgttgtacaaaatgaccgcggcagtcgccagcagattcagcagggtcaacggcaggcacactttccagccgaaggacatcacttggtcataacgtgggcgcggcaaagatgcacggattagaatgaacatcaccatgaagaaagccgttttcagcgcaaaccagataaatggcggcaggaacgggccttgccaaccaccaaagaacaaggtgacgatcaacgcagagacggtcacgataccgatgtattcacctacgaagaacaaaccgaatttcataccggaatattcaatgtggtaaccatcggccaactcttgttcagcttctggctggtcaaagggatgacggtgacaaacggcaacgcccgcgatagcaaaggtcaagaaaccaaagaattgcgggatcacattccagacgtgctcctgagagttaacaatatcctgcatgttaaacgagccagcctgtgctaccacgcccatcagcgataagccgaggaacacttcgtagctcagggtctgtgccgatgcacgcatcgcccctaacagagaatatttgttattactggcccaaccggcgaacagcacggcatataccgccaggcccgccatcatcaggaagaacaaaataccgatattgaggtctgctaccgcccaagtcgggctgaccgggacaatagcgaaagacagcagcagtgaggtaaaagcaatcaccggtgccagggtaaaaatagcccggtcggagaagcgagggacccagtcttctttgaagaacattttgatcatgtcagcaaccaactgcaatgacccgccccaacccacacggtttggcccgtagcggttttggaacaggcccagcagacggcgctcaccaaagctcataaatgcgccacaggtcactaccaccagcaaaatcacgaccgctttcaggacagagattaaaatctcaatcaattcaggcgtaaaccagctcattgtactgcctcccgcagatcctcaacccgcgcacccaccagaattggtggaatacccggtaagccaagcggcaagccgacctgacctggagccaaggtgtcactcaagcgcacaggcagacgcagggtctgacccgcacagttgaactcaaccagcgtaccgaggttaaccccgagcgccgcagcatctgccgggttgaccatcacataaggtgttggcatccgttgctggataacatctgaacgctgtgacatctcttcgctaccaaacaaatggtaataaggcgcaatctgccaattgcccgccgtagcggtaaaggcagccggtatggaatcgaagtaatccaacgttccctcccctgcttcaatcagccggacacctggatcaccaaagcgcaggctcccccccacttccgcctggaatttgttccacgcctgtggtgagttccagccgggtgcccaagcgaatgggatctgctgacgatcggccaatgggctgttattcccttccattgagaaggagaatggcgtgtcgatgtcctgtggttgacgcggttcatgcacactgatatctgcacgcatcgcggtacggccactgtagcggtgtggtgaacgtgccagccgctgaccacggatacggaatgtcgcatccggtgccgcttcaacgataccttgcaactgtggcaatgcttccacacaggccgcaatcacatgatccagttgcgtccagtccacatggcggctggtataggttgagtgcaaggagtgcaaccaacgccagctttccagcatgatactgcggctttccggctttttcggatcgtcataataagtggggtcataaacctggaagaagcgctgtgcgcggccttcctgattgaccagcgtcccgtcgctttcagcaaaactggcggccgaaaggatcaagttggctttatccatgatcgccgtgcgttggtgatccaccacaatcaggttagcaacgttgtccaacgccgcatcgactttatctttcgctgcatggcgatacagatcgttttccatcacgatggcactgtctgcctcaccgcgggttaacaactccagcgcctgatccagtgaaccgccgccaatcatcgataatccgatgctgttggccgcactggccacaaaggtgataccgacatcagaaccgcggtttttcagggctttcgccacgttcgccgccgcctcaatgatggcatcgctgcccgcactgctgccagtgataatcagtggtttcttcgcccctgccaaggcctgtacgataatatcgactttgcctttcagactgcgatcgaggtctgcgactgcgggtgcggactcatccagcgcatgcgcaatggcgaaacctaaacgggcttggtcatcaactggcgcacggtagttccatgccgcaatatcatccatccgagtgttatcaacgttcgtgataaacagtggatgtttggcatgctgaccaatgttcatgatcgcggcaatctgccagtcagccactttctgtgcagcggccatctcgcgggctttgcctttcaccgcctgacgaacagagagggcaatacgtgcaccggtttgcgtgaggtcttcacccaagatcaacaccgcatcgtagctttcaatttcacgcagcgctggcgtatagataccgccttcgcgcagcactttcagcatcagttgcaggcgttgttgttcaccggcggcgatgccggtatagaagttttccgcaccgaccagttctcgcaacgcaaagttgctttccaaactggcacgtggagaaccaataccaatggtttttttcgcctgacgcagaatatctgccgcaccttgcatcacctgatcggcattcaggtggatccagtcactgccacgcaattgctgtggctgacgtggacggtctttcaggttgacataaccataaccaaaacggccacggtcacacataaagtagtggtttaccgagccgttatagcggttttcgatacgacgcaattcaccatagcgttcgcctgggctggtgttacagccgacgctgcactgctggcagatgctcggggcgaactgcatatcccatttacggttataacgttcggaatgggttttgtcggtaaatacgccagtcggacacacttcaaccaggttaccggagaactcgctttccagcgtgccgctttccgtacgcccaaagtaaacgttgtcatgagcaccgtagacacctaaatccgtgccatcagcgtaatctttgtagtaacgcacacagcgatagcaggcaatacagcggttcatttcatgggagatgaacgggccgagatcctgattctgatgagtccgtttagtgaagcgataacggcggaagctgtgaccggtcatcacggtcatatcttgcagatgacagttacccccttcttcacagaccgggcaatcgtgtgggtggttagtcattaaccattcaaccacactctcacggaacgctttggcttcactgtcatcaatggaaataaaggttccatcggtggccggtgtcatacaggacatcaccaaacgcccacgggtatcatccgcgttttggtattgctttaccgcgcattgacggcaagcgccgacgcttcccagcgccggatgccagcaaaagtaaggaatatcgagtccaagggagagacaagcttgtaacaggttgtcggccccatttacgtcgtattctttgccgtctacatgaatcgtagccatatcagcatgcttccaaatgacccaccttacggcaggcgttaatcaaaaattctgacccctacggcaacaccgtaagggtatctatgctaccagcgcgcttttaatagattaggttgaataccggctatggctcgggtgttgccgctcgtcattccagattcataggccttaacggcgatcccggcttcgaattcgtcccggaaatatttaatcgcactttgtaggggttcaaccgcacctggcgcatgagcacagaaggttttacccggccctaagaagcggcacagttgctctagcgtttcgatatcacccggctggccttcaccacgctctaatgcacgtaagatcttcacactccatggcaaaccatcgcgacacggtgtacaccagccacaagactcacgggagaagaactcttccagattgcgcaccaaagacaccatgccgatttcgtgatctaccgccatcgccaacgcggtgcctaaccggctacctgctttagcaatattctcaaaatccatcggcaaatccagatggtcagcagtcaggaaatcggtacccgccccgcccggctgccaggctttaaatttcaagccatcgcgcataccgccagcgtaatcttccagaatctcacgggcggtgatcccaaacggcaattcccacagacccggatttttcacccgacccgagaagcccatcagtttggttccggcatcgttactcttaccggcagtgatcccctgataccactcaacgccatgttcaataatggccggtacgttacacagggtttcaacgttattcacgcaagtcggtttgccccagacaccggaagaggccgggaacggcggcttagaacgcgggttagcacggcggccttccagtgagttaatcagcgccgtttcttcaccacagatataacgacccgcaccggtatggacaatcagttcgaaatcaaaaccactgcccatgatgtttttgcccagcaagccggcttcggtggcctcagcaatcgcccgacgtaaatgcactgccgcttcaatatattcgccacgcaggaagatatagccacggtaggctttcagcgcgaaggcactgatcagcatcccctccaccagcagatgaggcaattgctccatcagcagacggtctttataggtgcctggctccatctcatcagcgttacacagcagatagcggatgttcatactgtcgtctttgggcatcaggctccacttcaaaccagtggagaaacctgcgccgccacgccctttcaggccagcgtctttgacaacgttaacaacatcagtgggcgccatgccttttaacgctttttctgccccggcatagccgtttttgctgcgatactcatccagccacacgggctgtttgtcatcgcgcaaacgccaggtcagcgggtgcatttctggcgtccggataatttccttggtcgttcctgaattgatggtcatggatattgctccagtaacttctcgatctcttcaggcttcaggtagctgtgggtgtcgtcatcgatcatcatcgtcggcccacggtcgcagttacccagacaacaggttggcagcagggtgaaacggccatcgaaggtcgtttggcctggcttgatactgagttttttctccagtgccgcctgaatcccctgatagccggtgatatgacacaccacgctgtcacagtagcggatcacatgacgccctaccggttggcggaagatttggctgtagaaggtggcgaccccctcaacatcactggccgggatacccagcacatcagcaatcgcgtggatcgcaccatccggcacccagccacgttgcttctgcacaattttcagtgcttcaatcgacgcagcacgggcatcttcgtaatggtgtttctcatgctcgatagcatcacgttcttcggcactcaattcgaaggcgtctggcatggccgctggttcagccgcattgactgccagattcaccacatcaaggcttccgttatgagcctgagtctctttttgatcactcataattagcggtccacatcagacattacaaaatcgatactgcccagatagacgatcaggtcagataccaaactgccacggataaccgatgggatctgctgcaaatgggcatagcttggggtccgtatccgggtgcggtaactcatggtgctgccgtcactggtcaggtaatagctgttaatccctttggttgcttcaatcatctggaaagattcgttcgctggcatcactggcccccatgacacttgcaggaagtgagtgattagcgtttcgatatgttgaagcgtgcgctcttttggtggtggtgtcgtcagtggatgatcagccttgaatggtccttctggcatgtttttataacattgctccagaatacgcaggctttgacgtaactcttccactttcagcatcacgcggtcatagcaatcgccgttgttaccgacaggcacttcaaaatcaaagttctcataaccggaatacggacgccatttgcgcacgtcaaattcaaccccggtagcacgcaagcccgcaccggtgacgccccactctaacgcctctttcgcattatacgcggccacaccaacggagcgccctttcaggatgctgttctgcaaagcggctttaacgtaggaatccagacgttttggcatccagtcaaggaagtcgcgtagcaaacgttcccagccgcgtggcaggtcgtgcgccacaccaccaatgcggaaccaggccgggtgcatacggaacccggtaatcgcctcgatcacgtcgtacactttctgacggtcagtaaaggcaaagaacacgggcgtcatggcaccgacgtcttgaataaaggtactgatatacagtaagtgactgttgattcggaataattctgacagcatgacccggatggtgttcacgcgatcgggcaccacgatgcccgccagtttttcaaccgccaacacgtaaggcatttcgtttacacaaccgcccaagtattcgatacggtcggtgtaaggaatgtagctgtgccaggactggcgctcgcccatcttctccgcaccacggtggtggtaacccacatccggtacgcagtcgataatttcttcaccatcaagctgcaacacgatacggaaagcaccgtgtgaagaggggtggtttgggccgaggttaaggaacatgaagtcctcgttttcagtcccgcgtttcatgccccaatcttctggcttaaaggtcagggattccatttccagatcttctttctgctttgtcagcacatagggatcgaactcggtcgcccgggcggggtaatctttacgcagcggatgaccttcccaactctgcggcatcatgatacgcgtcagatgcgggtgaccatcaaaggtaataccgaacatctcccatgtttcccgctcataccagttggcattgggaaaaattttggttgctgtggacacatgtaagtctttttcagacagtgccactttcagcataatgtcgcggttacgttcaatggaaagcagatgatagaaaacagaaaagtccgcatcagggaggccctggcggtgggtacgtagacgctcatccacgccatgcaaatcgaacagcatgacataaggctttggttgttttctcagaaacgacattacttccagcagttgttcacgcttcacccataccacgggcataccggtacgggttgcttgcacaacaaaggcctctggcccaaaacggttcgacaattcaccaatcaccggatcatcaagatgatcacgggtttgccatgcaggctgtaagctgtcggacgtcgttaaatcagtcattatttattcaccacactgttttttcaccacactgaatgtgtcattttgtggtcatttgctgcatacatgccccggaaaaaaattacattctctccaaaaacacatcacttacgcaccgggatctccccccaaaaacgggtttaaatctcgtcaggtgtgcgcaggttagttaccgcaattcgttcagcatgcttacgttctctttctggctgcatattggcacggtagacaccttggtcaccgacaacccaagagagaggacggcgctctttaccaatggattcctgcaatagcaatagcgcttgcatatacgcttccgggcgcggtggacagccaggaatatagacatctactggtaggaatttatccacaccttgcacaacggagtagatatcatacatgccaccagaattcgcgcaggcccccatggaaataacccattttggttccagcatttgttcatataaacgctgaataaccggggccattttggtaaagcaggttccggccaccaccataaaatcggcctgacgtggggatgcacgcaagacttcagcaccgaaacgggcgacgtcatgtaccgccgtgaacgaagtcaccatctcgacataacaacaagaaaggccgaagttataaggccaaagagagtttttacgcccccagttcaccatgtcatgcatggcgttttcaagtttacccatgtaaacactacggtggacatgttgctcgagaggatcgccgctgacggtttcctgagtttgcagggggtaacggtcattctcaccgttagggtctatgcgggtgagcgtatagtccatgttaatgcctcgctatatttattgaccactataccttttgcacttgacgctgctgggctgttagctaggttcactgacccgaatcactgactgatatcagcttatcgggattcgttcgcttgctggctacctgcaacgctaagctcttgggatatatcttgcggatgactgctggcgtatctcacggtactgggtttgctcacacgacgattagaacgtgtaggagtccaatccagggcaccaatgcgcaccagataaaacaaaccagccaagagcaccaaaatgaaaatggctgcttcgataaagcctatccagccactctcacgaatggagattgaccaggcataaaggtagagggcttcaacatcgaaaataacgaaaaacatcgcaaccagataaaacttggcggacaggcgcatacgcgcagagcctactgaatctatacctgattcataaggcacgtttttggcacgagcctgggctctccccccgaggaagtacgcacctaaaagcatcaaaccgcacagcccaacagcgccgatgaggaatacagcgaacgcccagtgatgagcgataatttcagtggttgttgacatacgcattgcttactcatcaaaagtggcgtcggacatgctgctcttgtattggcagttagtgcaccacatcgattcaaagggaaggattaaaaaccacacttaacacactgtctttacaactgcttagccagtgttttactgtgggctttttactcctttcgataaccttttgtcaactttgacaaaagtaactacacattaatttacaaacatgctgttttgcttaacatttggtgcgccctgacgagctaaatcgagtcagtcatttgttcagcaagaacatacacatagaaactcgcgtagatagatcgctttaactataccattgtctcaggaatatcctgttcttccactcagtagtggacagtatttttttgatccaggacacgttttgagtgttatttcataaatattcagcattaaaacttccattttcatgacaataattaatgaaacgttgttttaataaaatgcgaaggaatttattaacggaaaaataacccgttggtattatatggtttatttcctgcaggatcaccgatactggtcggggtaaattaagtaaaacggcacgttgaatataaaattaagctgaaatgaaaaaaaagaggatttactaaaataaataaaaaaaagccccttaaaatacagagacttgtgatgatgaattaaaaacagactacttaatcttcatcacctgtcaaataatcggaatccaatattaatgaagattctgacgacatggtgtgctgataactgttttgtaaggcactgaaaatagcaagtgccagttcattgtcacactgtttgtctttacataagacataccgtgtttcaggtaaaccaggcaacccttcagtttcgcccaacactcttaaatctgggctcatcatctctataggtctggcggtcaccccaagccctgctcttactgccgctcgaatggcagaaagtgaagaggccacgtaggcaatacgccatggaacacccgcctgagtcaagtgctcaatagccatctctcggtacagactgggctcatccatcaccactaaaggcactggctctccgggctggaactgataatccaccgaacaataccaaagcgtgggcgatgttctcaagatgacatggggatggctatcaaccttagcggttgtgatagccaaatctacctcaccagagctcaacatatcagcgataaatgggctgcgctttacccgcacatctatcgccagccgagggtatagtgttgccactcggttcagcaagaaaggcagtaacgtatcggcagtatcatcagatgcgccgataataagtgacccttccatattgctgtacatgagtgatgtacaagcttcatcattaaaacgtaagatttttctggcatagccaagtagctggagaccatgttcagtgagtaatttgttacgcccgtggcgggcaaataactccttaccgactaactgttctaaccgttgcatttgttggctaactgctgactgagttcggcagaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtatttaagtcagcaacagctacaaaggttctaagcagatcgaggtcgagattaattatcggacgatttgcatttgtcatagtgtattcttcactttttttgaattctaattacaaactaccctggtgttttaagtatcagcgttatcaataaaggacaacgctaagtatgacagtaccccagtcattggagtagggcaaaaaaattacttatatttcgttaccgttatctcttttaaaaaaaaaaccatcggctaccgccatgtatataaatgtaaatgattttatagaaattcactaaatcttcgataaatgaaggttctttcgttattagccctaccgtttgatggtttataaaacctgaacatccctgttttaattaaataaacactatggttcagtgattaaacatcaaaaaatatcaatatatttaagcctgttttttttatctaacccaacagattcaagtaataacatttgataagcatcatgatttaaagaacttaacattagttattcttaatagttttcctatttacaggattttcccatcctaacgcagccaatatgtatgatgatataaacgaaaaagaatggatgagtacgattaaagatacgatgcggtttaatgccattcggttctatacaaaaaactttcctcataagaaattcaacggctgctgaatgttctctttttaagacctgtatatagccaacatcaaccacagaaagtgtatgatcaatgagtaaatcaaacataattgagaatgaatagggataaaaacacagatggatctgtcccacattttctatcggtaatcatttacatgaaactgatgtatagaacttcaaaaatcagtggcgtcggagtacattgagcaccttgcagtgttccacgctgaggacacgcttttaccagcaaaaggctcattttttatgtcccccattgagaaatccagcaaactggacaacgtctgttatgacattcgtggaccggtgctaaaagaagctaagcgtcttgaagaggaaggtaacaaggttctgaaactgaacatcggcaaccctgccccgtttggtttcgatgcacccgacgagattctggtggatgtaatccgtaatttaccgaccgcacaaggctattgcgactccaaaggcttgttttcggcacgtaaagccattatgcaacactatcaagcccgcaatatccgtgatctgacggtcgaggatatctacattggaaacggtgtttccgagttgatcgttcaatccatgcaagcattactgaatttgggtgatgaaatgctagtacccgcaccggattacccgctgtggacagctgccgtgtcgctctcaagtggtaaagcgattcattatatgtgtgatgaagagtcaggctggttccctgatttggatgatattcgcagcaaaatcactccgcgtacccgtgggattgtgattatcaacccgaataacccaaccggtgcggtatacagcaaagagctgctgttagaaattgttgaaattgctcgccagaatgacctaattattttcgctgatgagatctacgataaaattttgtatgacgatgctcagcaccattcgatcgccgcattagcccctgatttgctgaccgttacgttcaatgggctgtctaaaacataccgtgttgcgggtttccgccagggctggatggtgttgaacgggccgaaaaagcacgctaaagggtatattgaaggcttggaaatgctggcatcgatgcgtttgtgcgccaacgtaccaatgcagcatgcgattcaaaccgccttgggcggctatcagagcattagtgagtttatccaacctggtggccgtttgtacgagcagcgtgatcgggcctgggagcttatcaaccaaatccccggtgtttcctgtgtgaaacctcagggcgcgttgtatatgttcccacgtattgatcagaaacgttttaacctgaaagacgaccagaagttggtattggatctgttgttgcaagagaaagtgctattggtgcaaggtagcgcctttaactggccgtacccggaccatgtgcggatcgtcacgctgccacgggtggatgagctagagatggcggtgaggaagctggggcggttcttagagacgtatcatcagtaattgtatgattgggggatgagggctgttgatgaatcactaaatcatcatcaactggagcctgatcccccgaacaagtcaattaatgtcaaccgaaacccaatccgatatgatagccgctgattcaccgacagaaagaaaagagaataaattatgagtcacttcttcgctcatctttcccgcctaaaactcatcaaccgctggccgctgatgcgtaacgttcgcactgaaaatgtgtcagaacacagcttgcaggtcgcatttgtcgctcatgcattggccatcattaagaaccgtaaatttaatggtaatcttaatgccgaacgtatcgccctactggcgatgtatcacgatgccagcgaagtgattaccggggatttgccaacacctatcaaataccacaatcccaaaattgcacatgaatacaaaaaaatagagaaagttgctcaacaaaaactgatcgaaatgctgcccaaagagttacaacatgatttccgctgtctattggatgaacattattacagcgaagaggagaaagcgctggttaaacaagccgatgctctgtgtgcgtacctgaaatgtctggaggaattatccgccggtaataatgaatttattcaggctaaagcccggttggagaagacgttggcaatacgccaaagcccagagatggattactttatggcagtctttgtgccaagttttagtttatctctggatgaaatcagcctcgattcactggattgatctttatagcctgcttgtgcaggctataaattatgacaagagataattagcatttatttctggtaatattttctctcagcacgtttataggatccacaatactgaccgacccaacaaagctatttctgttttctatgactcttttcctgcactctgctcttttcttttcctctaccaattttttattttcggcaagaaactgctcagcagtcatcgcatgaacatatcccgcttgcatagaaccaaccataactgcaatacaagaggcgaggcccacggatgggccaagtaacgaagacagccaacacaccggcaacttgaagtactacggagatcgggtaatcagaatgggaatagtaagggaaccaccatcacactgacgatcatgaccagtacagtaaacggcacccccatacggacgaaatcaccgaatttataacccccggggcctaagaccaatgtattcaccggcgaagatactggcgtcataaaagcagctgacgcggcgataccaataatcatggcgaagggatatggggaaagcgccatctcacgggcggtcgcaatagcaattggtgccattaatacggcggtggcggtattagagataaacagcccaatcgtcgcacacagtacaaataagcacagcagcatcacccttggccccattccacccgcgacatccattagtccgcgaacaatcaaatctaccccaccggttttctgcaatgcctgggcgaaaggcatcatcccgataatcagaatcaaactcggccaatggattgaacggtaggcactttccatatcgatacaccggaactgccccatcaacagacaggccaccagcgcggcaatgacattcgggacttcgtcagtcagcatcatggcaaccatgagcgccaggcagaatagcgcatggggagcctgcgaaatggctggcgcaacttcatcaacttctgcgggcaggttcagaacaataaaatcgcgggtttttaactgtaactggcgaatcaatttccaatcgccgatcaccagcaaaatatcgccaaactgtaacttgtcatcaaccaacttgccttctaaggtcttaccgttgcggcggatccccaccacgttcaaaccataacggctgcgaaaggccacctcacgcaaatttttccccaacagtgctgaatccgggatcagcgaaacctccgccatccccacattgcgggattgttcagagaaatactcaccacgtaacaccagtggttctagcatctgttcgctacagaattcacgtaagtccatatcacaatcggacatatcaatcagcaacacatcattttcacgcagttccgacgagcctgtcgcactcaccatcacccgacgaaaacgccgccaccgttcaatacccactacattcgcgccataacgggcgcgcagatgcaattcatcgagtgaacgaccaatcaatggggagccatgacgaatagccagacgacgggcacgaccggtcagcttataatcgcgaatcagatcacggaaggtacgccgcttccattgatctttctcagtgtgttcttgtttgccccccagccagcgccgggcaactaacatgtaagccacgcccatgaacaaaatgataatgccaattggtgtcacgccgaagaaaccgaaccctttgatcccttcgcgtactaattcactgttgaccaccatattgggcggggttgctaccagagtcatcatgccgctgattaaaccggcaaaactcagtggcatcatcaaacggcccggtgagattttcatccggctagccacactcagtaccactggaataaaaatcgccacgacgccagttgaactcataaaggcacccaatccggcgacggtaaccattagcaacgctaacatttttgtttcactgtggccggccactttcaccaaccaatcacccatttggtaggcgacaccagtcctgactaacccttcaccaatcacaaacaacgcagcaatcaagataacattgggatcactgaacccactggtagcctcagataatgacaatgttccactcatcacaaaggcaataatcaccaacaacgcgacgacatccattcgcagtttattcgtggtaaacagcacaatagctatcagcagtagcgtcaacacccacagtagttcgctgttcaaaatggcctcgttggcaaaacaaaaagtgaaagagaatatccggctctggcagtaaaacattaaatttaccgagggccgctgtctgagatcaataatgactgcaaatttatgcgcttactatcccaagaccgcattaatagtaagatattctgcaaagaaaaggctttcgatgagaggatcggacggatcgcctctttaacgatacaaaaaaggtgccgtcgaggcaccctactattggcttatcaccctacgacagcacctgtaacggggtaccgttagccgccatgcagattaaggcagtaaccgaaccaccgcaccatgagaagtggcgtctaccaccaattgctccagtgagtgaagcaccagatcaacctgatcgagttttggggtatctgttggtgcattaaccgcgatcacctgacaaccggccgctagccccgaaaggatcccggcgggggcatcttccaccacaatacaatccgcaggggcaaggcctaaacgttcggcccctaataaataggcatcgggcgcaggtttaccctgcttcaccaattcggcggtcacaaacactttcggctctggcaaacaacctgccgcccggcgagctgaggcaacaggtatcgaacctgaagtcactatcgcccacggaatagccagttcattcaaccgggtcaacagtgccaccgcccctggtagcgcagttaccccctccgtatcattggcttcaatttgctctaatgccagaaactcgtcctgaatttcagcttcactggcacccggcataaaatgacgcaaagaggtaatcgcttgtttaccatgaataaaatccagaacttctgatggattaacgcctcgacgttgcgcccagccaatccaggcacgttcaacaacaggtagtgaatcaaccaacgtcccatctaaatcaaaaagaaaacctttacactccacaagcacatccccttaaagcctctctcccctcgcggttgacgttggatatcaatcggcggggcaatattatttgtatcgtgaaccagaacagcatcgaccttccaacacggctctggttacgtctttatccgtcgacaaacttagcaataatagcagcagattaatcaggcattaataatttgcgaaatttcgacggcactcaaatgatattgccgtggacatgattgccaaatagccagcatccgctggtatttatcccacataggcgtttgggagttgaaaccgtgggtacctgaatcaaagtgggtatagcgcccttccgtattgaccataaaccggacataactgagataacgggattccgtggccgcatcaaaaccgaggaatgaaatacggcgttcatccaggtcctgcttctctttcaagttcccccaagagacctgtaaagcgtgatgcatctccatgatattaatgatagtacggcaagtatcttcgctcatctcaccaaagtcgcgatccaactcacgcatttgcagaccaaatccccgctcaacaatggtttgctggcgacgataacgctctgcattttccggatccaacatggtcatcattttgtactgatttgacagaatcagtcgttgggcgtttgtcatatccatcactaaactcctaaggcataaataatgagtaaatcatcgcatacaggctgggagcatactttgatttgacaagggattttcacagggaattaccggcgacaaacaataaaaattcacgatttatacccgtcatatttcaagctacaacagaaaaaccagcccctaatagctataacgtcaagcaataaggcgcgacctccggctttaactctcgcctgctgttttagctgtttttgnnnnnnnnnnnnnnnnnnnngctttagaaaatagagaaacatagaaatagagaaatagagaaataccgcgcttacaaatcatcgagaaacgttttgtctaactgtttaaaggcacgttttagcagatcagccaaagactgataagttgggatcggttcgatgggggcgaccgcttgccctgcttcgaacagtttatgacgcacttcatgaaaccactgcaataacgtagggggtaacggcgtgatcgcccgtttacctaaccaccataatccttgcagcggtaaaccgcaggcaaagagcgccgtggcgatcgctggcccaagttgcccccccagcgctatctgccaggtcagggtaaaaatggccaatgggggcataaaacggataccaaaacgggtcactaccgtgacacgattctcggggaacaccggagccaagcgcttgtccgctggccaggtcttcatataatgctgaccgcgctggagtacctgaaaccagcttaccgaatcagagggtttaattgtcatggctcacctcaacttcataaacaaagattaaaattttttttgcaacccgcaaactaaaaattagtctgttaaatatattttgtttttagcccgcgctatcggtatcctagcccggcctttaggccgctagaagatggcactgaatatgtcaaacttttatagcagttaaataacttttgttaaattttatcgacttttatcatcaggatttaacgttttatcagagatttctctatcatcatgcttttttgctatcgcatgatgttaatcattaatgtcaacgccattatgcgctacgcttttgggcagattgacgttttattaactccgtatttttcactgtttttgtggagtcaatgggacaatacgcatcggtcttgcaaaaaacaaatgttaaacgcgactatacataggtacttccatgtcgagtaagctagtactggttcttaactgcggtagctcctccctgaaatttgcaatcatcgatgcgaccaacggtgaagagcatatttctggtttagccgaatgtttccatctgccagaagcccgtatcaaatggaaagttgacggcggtaagcaggaagcagcattgggtgctggtgcagcacacagcgaagcactgaattttattgttaatactattttggcacaaaaaccagcgctttctgctcagttgacggccatcggtcaccgtatcgttcacggcggcgagaaattcacttcgtcagttatcgttaccgaagatgttattcagggtatcaaagattctatcccgtttgcaccactacacaaccctgcccacttgatcggtattgctgaagccttgaaatccttccctaatctggcggataaaaatgtggccgtctttgacaccgcgttccatcagaccatgccggaagagtcttatctctatgctctgccgtacagcctgtataaagatcacggtatccgccgctatggcgcacacggtaccagccacttctatgttagccaagaagccgccaagatcttgaacaagccgttggaagaactgaacgtgattacctgccatttgggcaacggtggttcagtaaccgcagtgcgtaacggtaaatgtgtcgatacgtcaatggggctaacgccactggaaggtctggtgatggggacccgcagtggtgatctcgatcccgctattatcttccatctgcatgatgctatgggcatgagcgttgatcaaatcaacacgttgctgaccaaagagtcaggcctgttggggctgactgaagtcaccagcgactgccgttatgttgaagataactacgccaccaaagctgacgcgaaacgtgcgatggatgtgttctgtcaccgtttggcaaaatatatcggttcctataccgcgctgatggatggtcgtctggatgcggtcgtcttcaccggtggtattggtgaaaatgctgccatggtccgtgaactgacgctggacaaattgggcctgctgggctttgagattgaccacgaacgtaacatggcagcacgctttggcaagtcaggtaccatcaccaaagatagcagccgtctggctctggttatcccaaccaacgaagagttggttatcgcgcaagacgcagcccgtctgactgcgtaaataatacttctatacccaaagtcattggcgttgtaggtaggctgcgaacgaatcccgatgagtctcttcattttaaggttaacgacccgtaaatgattcgggtgagtgaacgtagctaaccccctgcaacgccaaggataaaggggataccttaaagaggcttagccgtgtcccgtacaataatgttgatcccaacaggcaccagcgttggtttaaccagcgtcagcttaggtgtcatccgttccatggagcaaaaaggggtaagcttgagcgtattcaagcctatcgcccagccacgtgcgggtaatgatgctcctgaccaaaccacgaccatcatccgggcgaactccagcatcactgctgctgagccgctgaacatgaactacgtggaaaccttgctgagttctaaccagcaagatgtcttgatggaagaaattgttgcccgttatcacgaaaataccaaagacgcagaagtggttctggttgaaggtctggtgcctacacgcaaacatcagtttgccaatgcactgaactatgaaatcgctaaaacgctgaacgctgaaatcgtctttgttattgcccttggtaatgactcgccagatcagttgaaagagcgtatcgaactggcccgctccagttttggtggcagcaagaacaaaaacatcactggcgttatcatcaataaactgaatgccccggttgatgaacaaggccgtacccgccctgacctgtctgaaatctttgatgactccaccaaggccagtgttgcgaacatcgatccaagccagctattcgctaacagcccgatccctgttctgggttgtgtaccgtggagcttcgagctgatcgccacccgtgccattgatatggccaagcacctgaatgcccgcattattaacgaaggcgatattaaaacgcgtcgagttaaatccgtgacattctgtgcgcgcagcatcccgcatatgctagagcacttccgtccgggttctctgctagtgacctcagcagaccgccctgatgtgttggtgtctgcctgtttggcggcgatgaacggtgtggaaatcggtgccatcctgctgacgggaggttatgccattgatgatcgtatcaataatttgtgtgaacgtgccttccaaactggcttgccagtatttatggttgataccaacacctggcagacctctctgagcctgcaaagctttaatctggaagtcccagcagatgaccatgagcgtgttgagaagttgcaaaactacgttgccagccatatcagcagcgagtggatcgactccctgaccgccgcctctgagcgcccacgtcgcttgtctccaccggccttccgttatgagctgactgagttggcccgtaaagctggcaaacgtatcgtactgccagaaggcgatgagccgcgcaccattaaagccgcgtctatctgtgctgaacgtggtatcgccacttgtgtcctgttgggtaacccggaagagatccaacgcgttgccacatctcaaggtgttgagttgggtaaaggcgttgaaattatcgaccctgttgcggtacgtgagcaatatgttccacgcttggttgagctgcgtaagagcaaaggcatgaccgaagtggttgcccgtgaacagttggaagacaacgtggttcttggcaccctgatgctggagaaaggggaagttgacggtctggtttctggtgcagtacataccaccgcgaacaccatccgcccaccactacagttaatcaaaactgcaccgggcagttcgctggtctcctctgtgttcttcatgctgctgcctgaccaggttctggtgtacggcgactgcgcgatcaacccagatccaacggcggagcaactgtctgagattgctatccaatcggctgattctgcggcagcctttggtatcgaacctcgtgtggcgatgatctcgtactccaccggtaactccggtgccggtagcgatgtcgaaaaagtgcgtgaagcgactcgtctcgcccaagaaaaacgcccagatctgatcatcgatggcccgttacagtatgatgcggcaatcatggcggatgtggctaaatctaaagcgcctaactcaccggtagcaggtagagcgaccgtgttcatcttcccagacctgaacaccggtaacaccacctataaagccgtgcaacgttctgccgacctgatctctatcgggccgatgttgcaagggatgcgcaagccggtgaatgatttgtcccgtggtgcgctggtagacgatattgtctataccgtggcgctgacggcgatccaatcagctcaggctgattcagccgcgtcttaatctttgggttcgcatgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcccctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaacgccagcctctgcgctggcgtttttgttacatcagacacgtaaaacagggagccgccctgcattctggggcggttttcctctttaggtactttgccgtggttcaaatttatagttaaaactttggctgaggggcacacttttcactccggcatcatcctcattgagcatatcaatcagcatcttaccggcctctttccccatttttttataatcgatacgcattgaggtcagcgttggatgagtttgatcacagctctctgagccatccaggcaagcaaccgcaatgccgctagggattttaagcagccgccgctggcattcaaacagcacaccaagtgcaatatcttcgtggctgcatatcactgcatctaattcaggctggcgcagtaagatctccgtcaaggcataacggccaaattgtaagctggccgcatcgggcgtggtgaccgtttggtcagcatttttgtaatgctcgagcatcgacttatgccatccattgagctgctggcgttgcaactgattatcccgatgcgcccccagatagccaatatgttgatagccacgctccagtaagtgacgggttaattcataagccgattcaaagaaagccgcttcaagggtaattttagcccctttaaaataggagccgacaacattaacgatagggatattggtgcgctcaagaatctgatatgtcttatccgccaactgcgagccaaatatcaccactgccgccgggtggctttgcagtaacgtcataagaatctcagcttctttacgttgattgtattcatggcaacccagcaataactgaaattcatttttattgagaatttgctgtagtgcctgcataaaccgagagctggctttatcggttaaagacggaatcaacaccgccacggtatcgctgtgacctgacgctaaagcaccggcggcacggtttggaatgtagcctaatttttcaaccgcttgctctattttctcacgtaacttatctgagacctgttccggcgttcgtagcgctcgggaaacagtcatcgagcctaccccagcataatcggctacttcctgtagcgtgacccgcccggtattacggcgcttgcgtattttttccatgctgattccctgtctgctgaaacctggccattcgaacgggcttcgacaatgtaacgcgataccggccatatcacgcgataccggccatacatcaagctgcatctgcgctggctgcgcttgttactcggcccgtttatgacctttcctcgacgaagctgcggtaagcagcctttctaccactcaaattatttagaatatatatacctgatctgaagataacccaatctcatggcatgacaaatgatagcgctatcacaaattttgatagcgctaccagatagcgctatcaattgagatccagatcacattaataagcatgataagtatctactctccggttaacagtcatagggagtcataaatttcatgttaaaaacactgttaacgtcggatgtcattcaggttgtcagccaggcaaaagattggcgtgatgctatcgcgatctcatgccaaccgcttatcgataatggtgcggtagaagctcgctatgttgaagcgatttatcgctcccatgaagctattggcccttattacgtagtcggtcctggtattgcgatgccacatgcccgcccggaagacggcgtaaatagactctctctggcactaactgtcatcaccgagggggtcactttcaatgcagaaggtaacgacccggtaaaactgctcatcgtgttagcggcaacagacagcaatagccatattgaggctatttcccaactcgctcaattgttcgataccgctagtgatgtgcaagccttacttaatgctaaaacaccgcaggatattctgtcagtgattgcacgctattaatcacggtattcagttcgcatatataaaatcactctccaatagatttcaagatacagagcggcggcaactggatggcacccaagagcggacacaagtcagtaattagggggaacgaaggaagccaacgcatctgcaacttgcaagataacgagtaaaaaaggaaagaaaatgaaaattacagtggtctgtggtaacggtttaggaaccagtttgatgatggaaatcagcatcaaaagtatcctgaaagaattagccgtcagtgctgaagtcgatcatgttgacctcggttccgcaaaaggtacgccaagcgatatctttatcggtaccaaagacattgcagagcaattagttgctcaagcagtgggtggcaaaatcgttgcattggataacatgatcgataagaaagccatgaaagagcgcttatctgcagcattaaccgaactaggcgctttgtaagcggaggctgtcatggatttctttcgtttcttaatgagtgatgtgctttctgaacccgcaatactggtcgctctgatcgctttgattggccttattgcccagaaaaaaccggtgactgaatgtattaaaggcaccgtcaaaaccattatgggttttgtgattttgggtgcaggcgctggcctggtggtttcatctctgggtgattttgccaatatcttccaacaggctttcggtattcagggcgtagtgccaaataacgaagctattgtttctgtggcacagaagagtttcggcaaagaaatggcgatgattatgttcttcgctatggtgatcaatatcctgattgcccgttttacgccgtggaaatttatcttcctgaccggtcaccacacgctgtttatgtccatgatggtggccgtgattctggcaactgctgggctaagtggcatgatgctgattgccatcggttccgtggttgttggggtagcgatggtcttcttccctgccattgcccacccttacatgaagaaggtgacaggatctgatgatgtagccatcggtcacttctctaccctctcctatgtattggctggttttatcggcagtaagtttggtaataaagaacattcgactgaagacatgaacgtgccgaaaagtctgttgttcttgcgtgatacaccggtcgcgatctcctttaccatgtgtatcatttttgtcgttacctgcctgtttgccgggccggaagtggtgaaaagcctgagtggcggtaaaaactggttcatgttctcattgatgcaatccatcacctttgccgcaggggtttatattattctgcaaggtgttcggatggtgattgccgagatcgtgcctgcttttaaagggatttcagacaagttagtgcctaatgcaaaacctgcgttagattgcccggttgtcttcccttacgcacccaatgcggtactggttggcttcctgagcagctttgccgctggcctgatcggtatgttcgcgttgtatttgttgaatatgaccgtgatcatcccaggcgtcgtccctcacttcttcgtaggtgctgccgcaggggtgtttggtaatgctaccggcgggcgtcgcggggcgattctcggtgcatttgctcaaggtctgttaattaccttcctgcccgtcttcctgctgccagtcttaggcgatattggttttgccaataccacatttagtgatgcagattttggtgcgctgggtattttactggggattatcgttcgataatttgctttctcagtaaagacgtcaccatcaccccctccttggagggggtttaaactgataataaaaaaccaaagcgctttagcggggctttggtttttttattgagcaagtgggaattacgcttcgcggggagtgattttgccgtaatcctgttcgttgttgcgcgtcagccacagtgataatgctttgagcgaatcaggtgtaaattcgtcacagcgggcggtgatctcttctggcaccatccagcatacttcatcaatttcctctggttgtaacgcaaaggggccatgagacacacaactgaataacgccccccatactcggcagcactcttcttcaaaatagaattggccgtgttccgcgaacggcacaccggcgatccccaattcttcttcagcctcgcgccgagcggattcaaggtagttctcgccactttgcacaacgccccccgccgtggcatccagtttgccgggatgaaaatctttgctctcagtacggcgttgtaccagaattttccccattccatcgtgcaccacaatataggtagcacgatggcgtagtcgctgagctctcatttgctgacgactggactgagcaatgacgttattttgctcatcaacaatgtcaacccactcgatgactgctgctggattttgctccaccatcctctgaaaccttctatctaggcgcgatgatatacgcgcacatgttaatcaagagtatctgttagtaaatgctatttttaatcaatgacttaatcttattacctgacgccgtaatcggtgagttggctgccgcgtcactgactcctgtcagcgcttgggcatttactcaattgccgccttcctacaactcgcattattggggtataaaagctgtgtattgattaattttttagtgccaatcgggcgacaatttcatcaccttgtagggtaagaacctgcaaaacacccttgtccaacatgccatagctcgccgggtattccccctttgggatactcacggaacctgggttaaaacagatgatatcaccttgccattgtgcttgtggcaggtgggtatgaccataagccaggacatccccatgacgcaatggaggaagcgcaccgggatgataaaggtgaccatgggtcaggaataaacgtgtttcaggcataataatctgctgccaacccgccatgatggggaattgaagtagcatttgatcgacttcactgtcgcaattgccgcgcacggcaataatgctatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatacccctcaggtaatgcattgcgcggcccgtggttaagtaaatcacccagtagtaccagccattgagcaccgctgtgatcaaagatcgccaaaacacgttccgtggccggtaacgaaccatgcaggtcagaagcaaacattaacttcatgatatcgttttctctctggtcatcatctcaataataaaagaagcgctattctatcacccaatccagcagattaatccgataaaagtcagtatctaccatgagaaaattttgtcgaaaaggatcgcgctgacagcccagacgaatacccgcgcgatacagcctatcaaggcgcgctttgccaaaaacattaacgcaaaggttgggagactagctcatccaatgtcatcgggttaaatagatacccctgcatagcatcaatattactgcctgcgagttgctcagactccccctgattttctaccccgacaacaatgaccccaagacaatattttttaatgttgttgatcaatatcgggaaggtatgtttgttgtgctgccagaagaaatgcttatcaatttttatatattcaaagatattggcagtcaccgcgttcaatgttgagcctccgctgcctaaatcatccaaccataatggatacagtgaggctaactcacgtagcaagggattattcataccatcggataaattggagaatgtctccatgatttccagccgtaaaaaaggcatttcatccagcaactgccgggtgggcgcatcagtaacaatcacactcgctaaatcaaaatcaatattgatcgaaagcaggacattgttcgtgataaaccaatcactgtaggcttttaccgcctgcaattgattttggaataaatcgttttttccgtttatgtccaattcattaataaatttttcgacatcaataggtaaatcaacgggtgtcgctgaaaatcggcttaacaattctactgccaataatctgccgtcttgcttacgtatgggttcacagatataagaacaattaactttgatatttagcttcatacgcacctggaaaagtatatagataacagtaagatagttatccgatctcagcaggaggattgataaactatcgctaatcttttattaaacgcctaacattaccctatttatcggccatgttgagcggtttattgagtccctgattcttttttttattttttacaataatgattccgacaactgcggctacttacccatgagcagccttcctattttaagtacaaaaaagaaatattcattcaggatgtgctcagtgtcgtgggataagagcacagaatcgcctatgctaaaagagaaaaagaaatagatgaggttgatgacttgataggattggatttaaatggagattggctatgcgtattttaatcaccggtgctacagggttgatcgggcgcagcctgaccccctttcttctgtcgcaaggccaccaaataacggccctgacccgctcactgcagcgggccaataacctgctcggtcagcaagtgacctactggcccactctggatgatcaagaggatctcaacagttttgatgccgtgatcaatctggccggagagcctatcgccgagaaacgctggacctcgcagcaaaaagagatcctctgccaaagccgctggcaaataactgaacgcttagccacgctgatcaatgccagcagccagccaccaaccgtttttatttccggttctgcggttggattttatggcgaccaagggcaggcattagtcaccgaagaagagcctccccacgacgagtttacccatcaattatgtgagcgttgggaaaatctggcactggcggcggagagtagccatacccgagtctgcttgctgcgtaccggcgtcgtattagcgccagaaggcggcgcgctagccaagatgcttcctctattccgccttggattaggtggccccatgggggatggtcgccaatatctgccttggatacatctcgaggatatggtgcagggtatttattatctgctaaccacccataatctgcgcggcccgtttaatatggttgccccctatccggtccacaatgagcaatttacggcgacgctggccgatgttttggatcgcccagcagccatccgcacacctgcagcggccattcgtctattaatgggtgaatccgcaatattggtgctcggtgggcaacgggcgttaccgaaacgattagaagaggcggggtttggctttcgctattatgaattggaagatgcactgcgtgatgtactgaaaaaaccaaaggaataagccgctggcgttccctaataggggtgaggggtgaaccgtgaaatggtattcacccccctaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccattttattagctactcattagccatcttatttcagtgagccagaaagaaactgctgtaaacgtgggcttttagggttaccgaaaagctcagcgggtggcccttcctcttcaatgacccctttatgtaagaaaataacatggctggaaacatggcgggcaaattccatttcgtgcgtgaccaccaccatagttttcccctcttccgccaacttttgcataatacgtagcacttcaccgaccaactcaggatccagcgccgaagtgggttcatcaaacagcaatacatctggttccatggccagtgctcgtgcaatagaaacacgctgttgctgccccccagagagatgtacgggatatttggcccgcgcccgttcatcaataccgactttatccagatacaaaattgcacgctctttcgccaccgatttacttaatcccagcacttgaaccggtgcctccatcacgttttctaataccgtcatgtgactccacagattaaagtgttggaagaccatcgttaaccgggtgcgcaataattgcagttgttttttatcgaagacttttaactgaccatcgctatcccgtaccaagcggataacctgattattcacgcttatcgatccttcactgggtttttccagaaagttaatgcagcgtaaaaatgtacttttccctgaaccggatgaaccaataatggaaataacatcccccgcgttggcagagagcgaaacgccttttaatacctcatgctccccataatgcttatgcagctccgtcacggaaagttttgtttccgcatttttaatataggacgtattcgtcataaagttctccgcactaatgcgatgcctgaggttgaatatgggctaaccaacgtttttctgcctggcggaacaggctaattagcgtaaaggagatgctcaaataaagtacagcggcaatactgaacgcataaaagggttggtaagtcgccgcgttaatatcgcgagctattttcaatatatcgggtacggtcgcggtaaaagccagcgcggtggagtgcagcattaagatcacttcattgctgtatgccggtaaagagatacgcaatgcagcaggtaagataatgcagcggtataatttaaaacgtgagaaaccataggcgcgtgctgcttctatttcaccatgaggtaccgaacggatcgcaccggcaaaaatctcagtggtataagcacaggtattaagcgtcagcgctaaaatagtgcaatttaatccactgcgaaaaaaagcattgagcagatcattgcctcggattatctccaaactatacattccggaatagaacaccaatagctgcacatacagcggtgtaccacggaatatataggtaaaaatccatactggtaaacggatccatctccgttcagacacccgagcaaccgccaatgggagcgccagtaacccccccatgacgaccgaagaaattaataaccagagagtgaccgccatgccggtaaagcggtagccatcactccaaagtaatgcctgccaatattgatgtaagatttcaatcatagctcagccctcttcaccccatgggaatagcgcctttccagccaccacaagacaccgttagagagagtggtaaagaacagataaatcgcaccagcaaccaaagcaaagaaaaacggctgataagtgccttttcccgccaattgggtggctttgaccacgtcattcaagcctaaaattgacaccagcgccgtcgctttcaggatcacttgccaattattaccgatgcccggcaacgcatagcgcatcatggctgggaacataatgcgacgaaagatctggctggaggtaaaaccaaaggccgtcgcggcctcaatttgccctttagagaccgccatataagcgccacgaaacgtttcagtgaagtaagcgccatagataaagccaagggtgataaccccggcagagagagggtcaatatcaatttgtacaaaaccaagggactcggtaatgctattgagggtaatctgcaaaccgtagaagataagcagcatcaaaaccaaatcaggtacgccacggatcagtgtggtgtagcactcaaacaagcccgataccaaccggtttgacgataacttgccaccggcccccatcaagccgataaccactgacagcagcaccgagaacaatgctaactccagtgtcaccagcgcaccttcaaatatcagtttggaatatccatccagcatctgtgatctgtgggttatcctgttttactgagtgaggagtctggttaattacggtatgttagcccctgccacaatcgacagaggccacgacgacaaaaaggattaatcaccgtaaacatcaaaatcgaagtattttttggcaaattgatcgtaggtgccgtcattacgcatttcagcaaacgctttatttaacgcctctttcagctcaacatcggctttgcgcaaccccatgccagtccctacaccgaagaattgatcattttttactgatggaccggcaaagatataatctttacccacaggttgttttaggaaaccttcactggcggccacttcatcctggaaagccgcatcaatacggccagaggccagatctgcataaatcagatcctgattttgataagcaacaacatcaatgccttttggctgccactcagcattggcaaaagcttcctgagtcgacccttgtaacacccccacgcgcttaccttttaatgccaccagtgtcggctcaatagtgctacctttagcagcaattaaacgggaattggcggcaaagagtttatcggtgaaggcaatctctttttggcgtttttcagtaatggagagagaggagataatggcatcgacttttttcgctttcagcgacgggattagcgcatcaaagtcactttcaacaaaagtacatttggtatctatacgtttgcataactccttcgcgatatcgatatcaaaacccactaattcaccactcgagtttttcgattcaaaaggggcgtaagtcggatctgtgccaattttgatctcttttggaatggcggcaaaagcactactagccgcagcgaatgcgaataccaaaggaagaactcgcagctttttattcataaacataaccctcaaattgatttttgatgccacaaagcgcgttagatttctgtccaagcctgagcgtccataaatcaatttgcagtaatcgtgccagtaattatctggagggaaaatcaattccaccctactgtttctttgcacgataacgactaaaatcgatatacccgtcatgctgcaaattgcctgtgctgaccgccttcgttcacccgcagtcacttgccttctataaggccctgaagattcgcttggttgccaccttcctgcacgcaaattatttagggtataaatgtcatgacatctggtcgtgaacagaaacagaatacaaaaaccctactacagcaccatcgctgttgcaggatcattgtggagcatagcgtgccccatttcagtgctatgttgcacaaatgtatcaattaggtgattaatcatgttgattgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaatgaggtcaatgaatcggttaatgagggcaatgaatgttagtttttaccttgccagcgcgtaaacagatctttaggtaactcaatatcaaactgatcgatgatgcgattaactgtttgatcaataatgtcctgaatagtttgtggctgatgatagaacgcaagcattggcggcataatcacagcacctaattcggcggcttgcaccattaagcggaggtggcctaaatgcaggggggtttcgcggacacaaagcaccaaacggcgacgttctttaaggatcacatcggcagcgcgggtcaataaaccatcggtataactatggacaatgccagacagtgttttgatggagcaaggtaaaataaccatgccatcggtcttaaatgaaccagaagagatacaagccgcaatgtcccgaaaatcatggaccacatcggcaaattcttggacgtccttgacgctgtagtcggtttcgagcgccagtgtttgacgggcagcattgctgataatcaaatgggtttccacgccttcgacatgttgcagcacctgtaacagccgcacaccataaatggcaccacttgcaccactaatgccaataataagtcgcttcatggaaaactgcctcatactgatgctctatcgcattaaaatgtccaatatatatgcagaaaacatatctattagcatgataccaaactttgccgcatcaggtactaattagcaagttatagcaaaacaccatgaataaaaaggtgcaccgcgcctaaacgcaggttgcacctttttggctcattctgttttatgacggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagacacagatagaggagattaaccttcgttatgcatctctaaattttccgcttcattgtggctacgcaatgcctgcgcatcgtcgttacgtaatgactcaagatattccagatagctctgatccacatctttcgtcacgtaaataccattaaagacagaacattcgaactgggtaatgtctggattatcttcacgtactgcatcaataagatcagtaagatcttggaaaatcagtgcatcggcgccaatcaactgacgaatttcatcaacttcacggccatgagcaatcaactcattagcacttggcatatcgataccgtacacattcgggaaacggatttcaggtgctgccgacgcaaagtacacttttttcgccccagcttcccgtgccatttcgacaatctgctctgacgtggtcccgcgaacaatggaatcatccaccaataacacgtttttaccacggaactcagcacgattagcattcagcttacgacgcaccgatttacggcgttcttgctgacccggcatgataaatgtacgcccgacataacggtttttgacaaacccctgacggtacggtttatccagaattcgggcaatttccagtgcgatatcgcaagaggtttctggaataggaatgacaacatcgatatccatgtcttcccactgtttggctattttggtccccaacttctgccccatgcggacgcgcgcactgtaaacagaaattttatccataaaggagtctgggcgggcaaaataaacatattcaaacaagcatgggttgtattttggattctcagcacactgacgcgtgaacagttggcctttctcggtgatatacacggcttcgcccggtgcaacatcacgcaagaactcaaaatcaagtgtatccaaagccacactttcggacgcaaccatatactcattgcgcccatcagccagcgtgcgtttaccaatcaccagcggacgaataccgttggggtcacggaaagcgaccataccgtggccgataatcattgcgacgcaggcataagcaccacgaatcaactggtgcgtcgcggcaacagcggcaaaaatgttgtcagactccaacggataatgctggaaacgatccaattcactggcaaaaatattcaacagaatttctgagtcagacgtggtatttacatgacgacgagaaacttcgaataatttctttctcagttggtgagcgttagtcagattaccattgtgagccagggtaatgccaaacggtgagttaacatagaaaggttgagcttcagaagcgctggagctgcctgccgttgggtaacgaacatgaccaatccccatattcccctgtaaacgcagcatatgccgggtttcaaatacatccttcaccaagccgttcgctttccgcagacggaacccattatgggcatcaatggtaacaatacccgccgcatcctgaccccgatgctgaagcaccatcaacgcatcataaatcgactggtttaccggtgtaaaaccggcgataccgacaataccgcacatgttgtcttttcctcataagccgcttcgaatcggtaattgattcggtaagaaactcgacgtgctctgcaggtagtcaaagaaccacctgatgatataactgaactgcgggattaattgtgactgcttccaatcaacactctgtgagaagccggtaaacgtatccagaaagaacaacatggcagagacaatcagtacacctcgcagtgccccaaaacagacccctaacaccctatcggttcctgataacccagtacgctccaccagtgaactaatcacatagttgacaatcgccccgacgatcaatgtcgcgatgaacaaaatgccgatggcaattccgttgcgaacaatttcatcctcaaatcgggtgaaataaacagcaaggtaagtgtaaaaatggctggcaacaaaaaacgcacatccccatgttacaagtgacaatgcttcacggacaaaccctcgaattaaactgactaacgcagaaaacccgataattcctataatgacgtaatcaatccagaccatgactattccaataacgaaaccgccgctgcatcttgttcgcggcgaattctaacagaaaaagaaaacgtttgcgtaggggtttctaaccccaaaacaaattaaagtgtgacgactaaaaaacaaccataaccgcatggaaaaacacaattaccgtataaaaaatacaaccaccgcataaattgagccgctaaaaatctgtacccacggatatctcacacttcagttgtcatcctgacgcagtcggcaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaggacagtagtcaccctaacgcgacgttgtataaggcttaacttgcccattcagaccacttaatgcattaagctcaggtaacgcggattgtaatttctgttttgatgcatccggcccgacatataaccgggttatctcaccctgaaccggcgtggcgggtacagtgaacgcccgatgccccgacaaccgcagcatcgcgacaatctcatttactttggctgcattttttagcgcccccagttggacaacataagcctgccccactggcgctttttcttccaccggcggtttgatttctggcttaggtttcacttccagcggttttttctctgctggttttgtttctatcggcttggtttctgtcggcttaacgtctaccggcttcgtcacggtaggttttacctcaaccggcttactctggattggtggcggtgccacaatcgtaggttcaacggcaagattgccggcatcattagccgcctgagaaaccgaatcatcgttgagttcggcgcctaccgcttgtgctgcaccttcgggcggcgtaatgggaagaggctgattgagcggcggaaccacatcaatctcttggctatcccctggttttggcactaacggaatagcagcaaactcatcctcatagtgcttctttttgccatccagtagccccggtaacacaatcacacctaaggcaactaaaataatggtcccgactaaacggttctggaactgacttgccactcgcactccccgcgtttatctcccgccggacttgaagatgcaggaagcgatcgtttactgcccgcctgcaactccatgctctttgggtttaaattcaatctgttataaactggacactgtcacaaatgcaatgctgccataacatgggcaacagtatggaaagagccacagacaatgaccacatcctgtgtatctgcatcttgcatagcctggcgccaggcagtttctacatcactaaactgacgtgcgctcaccagatgttcggccaattgcccagcactagctcctcgtggcccttcaagcggagcgcaataccactcatcaactcgctcagataaacatgccagcgtacccgcaatatctttatccgatagcatcccgacgactgcccgcactttgccttgtttcgacgcattaaccgggttaataacttgggccaaccgattgaccagataacgggccgcatgcggattatgggcgacatccagaatcagcaacggttgctcactgacgacctgaaaacgccctggtaaactggcggcctgtaacccctgccgaatcgcctcgtcactcaatggcaactcagaataatgcagtacagccagcgccgtagccgcattcgccagcggcacgttcggcaccggtaagccggttaattggcgctcaccgcactgccagtgccagccgtttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgctggctgaatttccaggcaacatcccgacgatagagctgtgcgcctaactcagccgccacatcggcaatagactggggcatatctggttcacccacgaccgcaggtttaccgccacggaagacacccgccttctcgcggccaatgctttcacggtcataacccagccaatcagtatgatctaacgcgatactggtgatggcggcgacatcagagtcaacaatattggtcgcatctaaccgcccacccaacccgacttccaggatcaccacatcaagtttagcctgcttaaatagttgcaacgctgataaggtgccaaattcaaagtaggtcagtgagatatcacctcgcccggcttcgatctgggcaaaagagtggctgtgttctgcctcagatagctcttgcccctgaattcgaacccgctcggtatagcgtaaaaggtggggggagctgtagaccccgactcgcagaccggccgccaataaaatggcttccaatgtacaacaagtggtacctttgccgttggtaccggcaacggtaaaaattttgggggcaggtttaagcagatccagacgctcagcaacctgtttaacacgttccagacccaactcaatgggctgagaatgcaaatgctcaagatagcaaagccacgcggccaaaggcgacgtggcttggggagtttgatgattgttcatgagtcccgtcacttcccttggttttatccccgcgatactccaagttgcctgtacgctagctcccgttgttcctcccaatatcgaaaatgcttagggactcactcggttaccgctctcctgcaactcgaattatttagggcatattacacactcgttattgccaaattgtcgttattaaataacgcttattttctgataaggcacaataaccgggcaccatcttacaagagtgatgcccgttgagttaatcagacatctgcctgattttcaggctgggccacggtatctgctttgctctcaaccacgcttggctgcggctgatgagtcaatttagacaaaatgctcgccaaagtctgccgcataactggacggcgaacgatcatatcaatcgcgcctttttcaatcagaaactcactgcgctggaagccaggcggcagtttttcgcgcacggtttgctcaataacacgtgggccagcaaagccgattaacgcttttggctcagcgatattgatatcacctaacatggccaggctagcagaaacaccgcccatggtagggtcagtcagcacagaaatgtagggtaaaccgcgctcttgcattttagccagcgctgcactggtctttgccatctgcatcaatgacatcaacgcttcctgcatacgtgcaccaccactggaggagaaacagaccaatgggcaattatcttccagagcctgttcaacggcacgtacaaagcgagcaccaaccaccgacgccattgaaccgcccataaaggcaaattcaaacgaggcggcaacgataggcatcccttgcagcgtccctttcatggcaaccagagcatctttctcgccagtatctttttgtgcggctgaaatacgatctttatactttttggaatccctaaatttcaggatgtccttcggctccagttcgctacccaattcaacttcactgcctgcatccaacagcatatgcaaccgtgcacgggctgacatacgcatatggtgatcacacttaggacacacttccagattacgctccagttcagcacgataaagtacctgaccgcagctatcacattttgtccataccccttcaggaatactcgctttacgggtttgtgtgatattgcttttgttaagaattcgttcaatccagctcatcgatgacctttctgtttgaacctggctgttgccagtccgctgttcatgctttaaccatctccctgaaaactctccaataaaaaatgcctgagatacacgccagtgcgacgtggctaaggcaccgaaacttggattgtctgcaggaacagaccacaaatgttactcattaaaccatattgattcgacagtgtagataaaaaactggtgaacccacagcttatgtaacgtttttactgatttttttgacgtaccgcagcacgccgatgccgccaaacttcaaatacgcctggcaaaattgacaccacgataatgatcacaatcaataacttcagattattctgcacgataggtacgttaccaaacaggtagccagcataagtgaataacagcacccataccaacgccccaatcacgttataggcagcaaagtggcgataagacattttccccataccggccacgaatggggcaaacgtgcgaatgatcgggacaaaccgcgccagaataatcgctttaccgccatgcttctcgtagaactgatgcgtcttatccagataactgcggcggaagattttagaatctggattgctgaataacttttcaccgaagatacggccaatcgtgtagttaatcgcatcccccagaatggcggcaatcaccattagggtcaccatcgtgtggacattaagatcattggaaggcaacgaggccaaggcacctgcaacaaacaacagagagtcccctggcaggaacggtgtcaccaccagaccggtttcacagaataaaatcaggaatagaatggcgtaaacccatatcccatattgcgcaaccagttcagccagatgaacatcaatattcaaaataaaatctatgacgaaacgtataaattccataaatactctcgaaatgaataaacacacccaatcgttcgttaggcaagtgagattagctgaatttccttaggtattccttagcccaaagcgacgcctcagtttgccatcgacatacctgacaattggctctcggtatctttagtcaccggtgaaccgttaaccctcgtcatccgccaaaaacaaaggccccataggaactttgggtaacgcgaagtggtccgggtaatcgacagacactaaatacaacccatcggctttggcggttgcggcagcacgtgttctgtccttcaacgccaacaattctgccatccaggtcacgtcctgattgccacaaccaatttctatcaggctcccaacgatattgcgcaccatatgatgtacaaacgcgttggccttgatatctaccacgatatacgcgccatgtcgggtaactttgacatgttttacatttctccatggcgtgcgggattgacattgtacggcacggaaagaggtaaaatcattttcgccgagtaaacattgcgcggcgcgttccattttttctgcatccaatggcatatagcaatgggtgaccccttgcgccaatatcgcagggcgatagcggtggctaaaaatgatatagcgatagcggcgggccgttgcgctaaagcgggcatgaaaatcgttatcgacggttttgacccaacgcactgcgatatccgcgggcaaatggctgttgacccccatagtccaggcggcgtctttacgtactgcagaggtaacaaagtgcacaacttgcccggtagcatggacccctgcatcggtacggccagcgcagaagaccccaatgggttcattagccactttggataatgccgcctcaagacaggcctgcacgctggcaacctcttgctgccgttgccaaccaaaatagcggctaccgttatactcaatacccaacgcaattttcaaaccggccacttctgccggtttttcttgctgagccaatgtgttttgctgaactaatgtttcttcctgatctaattcaaacccggacatcagtatagttgctcctgtaacaggcgctctgccgtttgaatcgccatcaatgcgccaccaaaacgaatgttgtcagccaccgaccagaattgcagcacttcaggaataccataatcgttgcgaacgcaaccaatactcagggcatcgctgccggaggcgtcgctgacctgggttggataatcatcttcttcggacaattggatatcgtcacaattttccagttcgctacgagcttcttcggcagcgatcgggcgcaatgcctccagatgaaccacttgcgcatggccataaaataccggtgactgaatgcagcttacggtgatcggcaagccttcgtcctgtaatactttacgcacctgatcaaccagacggcgctcttcgctcacactgccctcttcatcggccagcagcggtaaaacgttaaacgccaattgcttagggaagatacccggttccgcaggaatgccattgagcagcttggcactttgcccagcgagatcgtccaccgccgctttgccatgtgctgaggctgaaatcaggttagtcacatgcaggcgagacagccccgcctgttctgtcagcggtttaatcgccgtcagcaactggctggtcaggctatcggctaccgccacgatattacgattacggtaatcagccagcacctgaggattgacgctcggcaccaccaagggaatatcgggttccatagcgaacaagccgctactgtcgatcaccagacaaccggcattcccagcctcttccgcatattgtgccgatgcttcacggcctgcgacaaagaaggcgagttgagcctgggaccagtcaaattcagccacattctcaaccagtatacttttaccgttaaaacgtacagtagcaccggcactgcgctcgctcgccaaaggatacaattcaccaactgggaactggcgctcatttaacagctccagcaaagcttcacctactgcgcccgttgcccctaatagagcaatattccagccgtcagacatgttggttttctccgctatagttcattggaataatatgagttcactgaatgatatgagctcattaaataatgattaaattattgaataacatgacgttattgaacagcaagggcggtaacacaccgccctgttattaatttttacgcgtgatattcgtactaccctatcgtcacagcaattgagtagtaaaacctagctgctgcaagagtccagcactggtagcatcatcgcactgtacacacagtgatgaccattcacgccgctcctgataatgcttgcgcaggcggtcaaactcccctggcaggccagcgacatggcgcaatggcgcgtcatcgcggcgcacatcatacactaagtgcatcaatcgttttaatttgccttcatccaactcaccatttagacgtaaatggctaaactctggcactggcaataaagaggccagttcgaccgactgtggttgccccaaatgctgactgaacgcctcaaaaacctgtgtggtaccccgtgctttgccttctagcgtatatccggcaatatgcggtgtgccaatatcgacacgggccaacagcggtaaagagagatccggttctggctcccagacgtccaataccacgctgagttttttccctttttccagcgcccgtaatagtgctgcgttatccaccaccgcaccccggcaggcgttgatcagaatacggccatccggtaaggcggccagcagttcatcatcggccatatgcagactttggtaggctccggttttattcagcggagtatggaaggtcagaacgtcagcctcacgtaccagtttttccagcggccagaaggcttcgttatcaccacgatcagcacgcggggggtcgcacaacaaggtccgaacacctaaggcttgcaaacgagcattcagccgtgaacccacatttccgacgccgataatgcccacggttttatcgcgcaactggaagccatcccgttcagccatcatcatcaacgcagagaaaacatattcaaccacggcgatggcgttacaaccgggggccgcagagaaaccgatcccctgctgacgcagccaagtgtcatcgacatggtcggtacccgccgtcgccgtgccaacaaaaccaattgaggtaccgtgtagcagcgcctcgttcactttggtgaccgaacgtaccatcagagcatcggcatcaaccaacgcgtcacgaggaatgggacgccctggcacagcctgtacatcacctaaacgccggaacagctcctcagcgtacggcatattttcatcaaccagaattttcactttactctccgacagcgaactgccatacagatgaaaaacagggggcttagtataagccactattgccccgccggaaacgctcaggcgtggtacccgatatttgctgaaacatggcgataaaagcagaggcggagctataaccgacatctaatgccacactgtttaccgttttcccctgttctaacaatgagatggcatgtaaaaaacgtaagcgctgccgccattcgctaaatgccataccaagctcctgctggcaacggcgggataaagtacgttcggtggtatatacccgcttggcccaaagtgccagcgaggtgctatccgcagggcagcgctccaatgcggctaaaataggcgacaacagtttatcttgtgaagttggcagataagtccgctgcaccggtgacaccttgagttgatcaatcaatacatgggccagacgtctatcctgctgagtttctggcatcaataaatcacgtgtaaaacaatcctccacaatggcattaaagatggggctgacattcatcagtccaggtgacgccgggagttcggtacaaaaatccagcgcaatatcaatggcacgaaaatgcatgggtttacgattatagctagagtgctccatgcccgcggggatccagacaataaactcaggtggtgcaaggaaacgctgaccaccaatgctcatggccagaacaccggatttaacgcatatcaattgcccaaaaggatgtgtgtgaggcaaaaattcggtattggcattaaacgcttcacagcgaaaggacaaggtctgtgggatccttgaggtgactacaggaaaatcaggttctgtcatcgtccattatcccccgcagcaaaataatgctcttcatggttattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttaatttcggtgataaatgtcttcatcacccacgttattgtcttaatcacccaagtcattgtctgattatcgttatatagaataaatcagacagctgtagactacaccgcatattttttagttaagaattattatcatgaatgttttatttccattgtttgcggtgattatttggtcagtcaatgccgtggtgagtaaaatctccgccaccgccattgatccggcagcaatctccttctaccgctggttactggccctgctgacattatccccatttctgctgctcggtgtggtccgcaattggcaggcgatacgtgtctattggtggaaattaatgctactggggatgctgggcatggtgctgtaccaaagcctggcttactatgccgcccacagtgtcagcgcactgtttatggggatcctcagttcattaattccgctgttgacggtgcttatcagtattgtgttgttacgcgtggcaccaaccgttgggattgctctgggtagcctgctgtccttagggggattagtttggttgatcagtgcgggcaacccagttcaactgctgcaacatgggatcggtaaaggcgaattaatgatgcttggcgcgtcagcctcttatgcgctgtatggggtattaacaaagcgctgggccattcaactaccgaattggcaatccctttatatgcaaatcgtttttggtgtcgtgctgctgttacctggcttcctgatgaccccagacgtgcagctaacggcacagaatattcctttggttctctttgctggtattccagcctcaattcttgcgccttatttatggattcaaggcgtgatgcgactgggtgccaataccgcttctatctttatgaatctgacacccgtatttactgccattattgccgtcgtcttcttgcatgagcagttgcacagttatcacttgattggtggcggcattacccttgctggagtggtgctggcccaacgtctgcgcagcccattgcggcgcaatttagatcttgctggacatatcccaaacaacaaaaacagtagatagcggcaagacttctggtagaacccctaagtgggtataaatatgtatacccaaaataattcgagtggcaggaagatggcaactgcgtcagtccccaggagattattgattttaagatcaacaacaagtcagtgattgtggtgataacgattattggcacttaaagtcaaaagagaaaatcaaaagcaagaagaatatattggtcgcgctcatttacaggtatcataatatcggcctgcgcctaccgccgggtttcccttatttcctccatagcgaaggaccggttatatgcaacctttgaacggcccaggcgttcccattggcaatgatcgccatatcacgcccactaagttgaccgcccaatccacggtggaagatcaggcgctaaccccagcgcagcgtactaccttagagaaactgatcgtacggattatggccctcagccccgtcaaatcggccgagatctgggccgggcttcgccataacctctccttggacgcaaccggtgatctccttgcacgtcacttccagccggccgagcagctactgcaaacccgcctgtctcaagcacaggaaaatcatgctagccaacagcttcgtcaacaactcactgcattattaccacaagggaataaccggcaggcagtcagtgattttatccgccagcaattcggccatacggtattaagccagttaagccacaccgagttacaacaagtcctggtgttattgcaatccggtacgctgaatattcctcaaccacaactgacaaccctaaccgataggccattgctacccgccgagcatcagaatattcaatcactggtggcgaaactcagtgccgcaacgggtgaacaacccacaaaaatctggcaaacattgtttgatatggttggagtaaaacatcatgatccgctacccgctcgccatttccagctactgagtcagttcttgcaaactaaagtggccctcagccaacaaactgccccaacattagttaacctgcaaactgcccttaagcaaccagccgatgcacaagaacagcagttattggccgattacagccaaaaccgttttcaggccagcccaacgaccccgctgacacaggcacagctgaacgatattatcaatattctgtttgccgcccgattagagaaggccaatgctgcccaatatttagatgaagaacacaagccccttcagccactgattaacccgttcattgcctcactgccagagtcattacagcctttattacagaagccgtcactcgtggttgtggcattgattatcgtgatagcctttctattggcgatttttctttgagccaccaatagcccttcccccaagtaaaaaaaacctggctcagttcaaggtgactatttaaatacaaaaatacaaaaagcgactaatatcagtcgctttttaacaaaccgcttacgctgtatgccgctcaaggagaatttaggctgatggacttaccctacccattataaataattaatgtccggtctaatgcaattttggaatagctgtaaaataccaattaataagatcgtatgaatggaagttaaaaaaattcattcttttatacagcatataaaaaagcatgcagaatatcttccacatgctttttttaagcaatttagacagcttaaaatctgtaattaattataagcgagggtaaagttagctacgctgctgaattcgccggggactacactaccttcatctgcactggtacctttcaggtaagcagagaatttcaagctgttactgccctgatccagggtcttgcccaccgacgccacaccacgtttaattgtcgcacccgcttcatcggtgatcacaatacctgcaccatcagccaaaccaatcagtttcaacatctcagcatccacaccatcgggtgtaccatcaaaggtgacagacacattcttcatcgtagccacatcacatttctccagaccaatgctgaaactacgtggttcagaagagcccatgttagccagtgatgtagtagaaatttggcccagttcaacaacctgatcagccgcttcggaagtaattgaacaaggtgcttcaatgatagaaccggtaaaagtcactttacccttaccttggtcagcagcattagcagcgaaggcagaaagagacaatacagcagcaactaatacacttttcttgaagttagacattatataaccttaatttaatttgaagttttttcattaatatagaaagaccttattatcgcaaaatattttatctgcggaagcgtcttactacttattataatgaaataaaaagatgcaattatcgttacagccattttaaccgataaaaaggacatccattccttatgggaaagtcaaatcgataaaacaggctgtcatattcagttaatgcgtcatgcgttaacacaactcattattaaaggagagatttcgggagactaatgactccctacttagcgacttattaattcagcccctctcgaccatgtgaagaagtatacgcgattctttccgctggtaaatagagaattggcgggcatttagcgcgtaaagagactttacatatgcgcattaatcccataaaaacataaaaaaccagttcatatgaccatcaagaattatcttggcaacagaaacacccagaatattaaccataagtaccacactgcggttacaaatataatgatggtaaagtcataatatcagaaataacatttactctctctgatttgacctacacatcaaatatgaatagggcgagttatttgtgggaattttcttaattttccacgatgacatctcataataccgtttatacccaagtgactccgagttgccgaaaggcagtaagcgaaagacaaatcggtgtacgatggctttcacttataacgtgggggcgctgtcgcccttcaagatgcagggagttagctgcccttgctcaccccagtcactgagtgatggaataataatgatgaaaattttaggtcttattggtggcatgagttgggaatcaaccattccctattacagaatgattaaccagcacgttaaagcacaattaggcggcttacacagcgctaaaattattctctacagtgtggactttcatgagattgaacagcttcaggcaaaaggtgactggcaaacagccgctcaattactctctaatgccgctatctcattaaaacatgctggcgcggaggttatcgtggtgtgcaccaataccatgcacaaagtggccgatgatattgaagcagcctgcgggttgcccttactgcacattgctgatgccactgccgtccaaattaaacaacaaggaatagataagatcggtctattagggacccgctataccatggagcaaggcttttaccgtggccgtttaacagaaaaacacggcattgaggttatcactccagacgatacagaccgagaggcagttaaccgcattatttatgaagagctctgcttggggatcatcagtgaaacctcccgggatgcctatcgccgggtgataaagaaactcgaagcacagggtgtgcaagggattatttttgggtgtaccgaaatcacgctactggttaacgcgcaagatgcctcagtaccggtgtttgataccacagcgatacatgccagcgccgcggctgattacgcactgcaataattaagcatgtcactcacaataaaagaagaggcccgcaaccctgtgactcaccatagtgaaaaaacctatgttgtgaataaaacgtttggtcgaaaataaaaatcgaccgacagtaaaagttgctcgaatgtaagcattaataaaaagtaaaaagcctacgatctctcgtaggcttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaagcctacgatctctcgtaggctttggggagtaaatctgaatcagcaaaacagttttgcgtttaagcttacttctgatatttacgcatcactaatgttgcattagtgccaccgaaaccaaaactgttagacatcaccgtggtcagttcacgttgcgttgtctcagtgatgatattcatcccctgcgcttgttcatccagattatcaatgttaatgcttggtgcgataaagccatgttcaaccatcagcaagctgaagatagcctcatgtacacccgccgccccaagggaatggccagtcattgctttggttgaggaaatcgctggcgtgttattaccaaacacttcacgaattgcacctagctcttttacatcaccaaccggggtagaggtaccgtgtacgttcatgtagtcgattggcgtatcaacacctgccattgccatttgcatgcaacgaactgcgccttcgcctgacggtgcaaccatgtcagcaccatctgaagtggcaccatagcccacgatctcagcgtaaatatgtgcgccacgggccagagcatgttccagctcttcaaccacgaccataccgccaccacctgcgatcacaaaaccatcacggtcttgatcgtaagtacgggaagctttagccggggtatcattatatttggtcgataatgcgcccatcgcgtcaaattcacaggccatttcccagcacagttcttcaccaccaccggcaaagacgatgtcctgtttgcccaattggatcagctccaaagcatggccaatacaatgagcagaagtcgcacaagcggaactgatagagtagttaacccctttgattttaaacggtgttgccagacacgcggagacaccggatgccatggctttagtcaccatataagggccaacacctttcaggccgcgtggagtgcgcatcgcatcagaaccagcaacctggttacgtggcgaccccccacctgaacccaccaccaatccgctgcggaaattagaaacctgagaatcagacaacccagagtcagcaatcgcttcttgcatcgcaagataagcataaatggaggcatcgctcataaaacgcagcactttgcggtcgatgagatctttaggctcagactggagttttacatcaccccatacatggctgcgcatacctgcgtctttaaattcttgagcgaaagtaatgccagagcggccttcctgcaaagatgccaaaacttcctgctggttattaccaatgctggaaacaatacccaagccagtaattactgcacgcttcattaaatacctcttccactaattttacattcgggattttgcaacgcactttagcgtacagttgtacgccgaacaagtccgatcagcgtaatatagccagaaagttttacaatttgcacgtggaacaccacctcgttagaatcgctctaccccttgagatacgagtcttctaacgtgaaccaacgcccaatccaaaccgcaacactcagctggaatgaacagggtacacctgtatctgaacagtttggtgacatctatttttccaatgaagatggtctggaagagactcaccacgtttttctcaaagggaatgggtttcctgcacgcttcgcttcccacccgcagcaaagctgtatttttgctgaaacgggttttggcactggtttaaacttcctgacattatggcgtgattttgccctatttaggcagcaatcgcccaatgctacgcttcggcggttgcactacattagttttgaaaaatatccacttcacgtcgccgatctagcctcagcccatgcccgttggccggagttagcctctttcgctgaacaactgcgagcgcagtggcccctaccgctggccggttgtcatcgtattttgctggctgacggcgctattacgttggatttatggtttggtgatgtcaataccctattacccacattggacgatagcctgaataatcaggtagatgcctggttccttgatggctttgctcccgccaagaatccagatatgtggaatgagcagttgttcaatgccatggcgcgaatgaccaggccgggaggcactttttcaacctttaccgccgccggatttgtgcgtcgtggtttgcagcaggcagggtttaacgtaaccaaagtgaaaggtttcgggcaaaaacgggaaatgctgacgggcaccctgccacaacagattcatgcgcccacggccccttggtatcatcggcctgccgccacgcgctgtgatgatattgccattatcggtggcgggattgtcagcgccttgaccgcactggccttacaacgtcgcggggcggtggtcacgctctactgtgctgacgcacagccagcacagggggcatcaggcaaccgacaaggggcactctacccgttgctcaatggtaaaaatgatgcactggaaaccttttttaccagtgcctttacctttgcccgccgtcagtacgaccaactgcttgagcaagggatcgcctttgaccatcagtggtgcggtgtcagccaattagcgtttgatgataagagccgtggcaaaattgagaagatgctgcatacacagtggccagttgagtttgccgaagcgatgagccgtgagcaactcagtgagttggccgggctggattgcgcccatgatggcatacactatcctgctggcggttggctctgcccttctgacctcactcacgcactgatgatgctagcgcaacaaaatggcatgacctgccactaccaacatgaactgcagcgattaaaacgcattgatagccaatggcaactgacctttggtcaatcacaagcggctaaacatcatgccaccgtcattttagcaactggccaccgcttacctgaatgggaacaaactcaccatctgcccttgtctgcggtacgtgggcaggtgtcacacatcccgaccaccccggtgctcagccaactgcaacaggtgttgtgctatgacggttacctgacgccagtcaacccagccaatcagcatcattgtattggtgccagttatcagcgcggcgacatcgcgactgattttcgcctaaccgagcagcaggagaaccgtgagcgtttgctacgctgtctgccacaagtcagttggccgcagcaggtagatgtcagcgataatcaggctcggtgtggcgttcgctgcgctatccgcgaccatttaccgatggtcggtgccgtgccggattatgctgcaacactggctcaatatcaggatctgtctcgtcgtattcagcatgggggtgagagcgaggtaaatgatatcgctgtcgcgccagtctggcctgagttatttatggtcggggggttaggctcgcgtggcttatgcagtgcaccattggtggccgagattctggccgcgcagatgttcggtgaaccattgccgttagatgccaaaacgctggcagcattgaatcctaaccgtttttggatcagaaaattattgaaaggcaggccggtacaaactcgctccccggccacccaagagtcatcaagatgagtgacaagtgccgctaactatcacgcccccacggcgtcaagaacgaaggggaacgcccaaaattattggcgtcgcaggtaggcagcaagtaaatgaatcccgatgagtctatctattttaaggtcaacaaccagtcagtgattcgggtgaatgcacgtagctaacacccctgcggcttcaagaacgaagggcgtgtgctaataaacgatcccaaagacctaacaccaaaacctgatctggaggggaaagctcaccggccttgatggccttctccagactggtttgtactcgcgcatgtaactgttcagcggagtgctcaccgtgctcttccgcttcagccacggccagtgtcagatggcctcgcaggtaccctccggcaaataaatcatcatcactggcgtgctctaccatgtcagcgatttgcgccaagatacgtgtttcaaattctgcgatcatcactcttcctcattatatttattttgtgcccaacgtcattggcattgcaggtaggcgctaaatcaaatcttccgggtaaggaaagagttcaggagccaacggcggcgtattgtaaaacgattggagtgcctgaataaagccctgaggtcgtgtggatataccctgatccagcaaccacaacacctgttcacgaacttttcgctggaatatgatgcgatctggctcgcagtcaccctctaggttgtcgcaactgacattgaaagggaaaccggcggcaacacaaaacatccattccaacgcctgtggcttgatctctaccgcttcaaattggctctgggttaatgcatcgcgcccatccgggcaataccaatagccaaaatctacctgcttacaccgttcctcgccagcaatacaccaatgggagatttcatgcatcgcactggcataatagccatgagcaaaaatcacccgatggtgaggagattcttcatcggcgggtaaatagatcggctcatcgtcacctttcaccaagtgggtattatattcgccgctaaaacaggtgttgaagatatcgattaactgctgataatgatgattcatactctggtccgtaagagagggtaaacaccgctaaagtcaccgtatttagcggtggtgggtgcctaaattgatgcaaaagccaagctatataaaaccaggctatgcaaaaacatgctgtcccagccaagagccaatttcagcaccgtggttgtcatacagcagcttgcaactcatgacgaatgacaccacgacaatcattggccgaattaatttctgaccacgcgtcaataccatatgtgcgccaaggcgcgcccccaggacttgccccaccagcatcaccaagccgatactccacaccaccttcccgccgatgataaagaatattagcccgcctaaatttgacgtgaaattgagtactttggcatgggcggtggattttgccagattaaaaccgcacagggtaacaaaggccaatgcatagaacgaaccggcaccggggccaaagaagccatcgtaaaaaccgatcccaccaccagcaattaatgcgaaaggcaaagcagacaagcggcgctgttgatcaaccacgcccagtcttggggtgagtaaaaaatagacgccaataccgatcaccaacagcggtaaaatttgtcgcagaatgtcagcccgcatgtactgaactaaaatcgctccgagcatcgaccccaccagcgtcagagcaattgtcagtttttgctgctttaggttaaccgcaccacgacgaataaagtacaggctggcggagaacgaaccgccaacagattgcagcttattggtcgccaaggcctgcgctgggggtaatcccaccgctaacagtgcggggacggttaacaagccgcccccgccggcaatggaatcaatgaacccggctaataatgcaacggcaaagagtatccccaaaacggcaggaccaagggtaaaccaatccatgacttattccgtagcgaagtggttatccagtaaagcctgacaagaaggcggtaatggcggtggcaaggttttacctggtttagcacttggcggaggcggttggaaccagctttccagctcagcaccacagccatcgcccggcggtggagtgtcttggtccacacactctaggctattggccggacaacgtaagcgcacatgcatgtgtgcacgatgagcaaaccacggccggactttatgcagccattgacgatcggcacctgcatccagacaaagctgctttttaattgccggattgacgaagatacgcgtgacatcgttatctttggcggccaatttgatcaaactctcaatttgtggctgccaaagtgcggggatcacccgcttgccatcaaccgcgaccaagtctatcggctgcggtttcaataactgctgctggctccaacgctgctttggcagttgtagccaaatatccacatccaaaccagactggtggctggcatgcccactgctaaaacgcccgcctgcaggcatcgccatatcaccaatcaacaccgtgcccaattgttgttgatgagcttgtgcactgagacggtgaataaaattcagtaaatcagggtgaccaaaataacggcgctgatccgaacgcatcacttgatagtctgcagactcgagcggcaaaggctgcgcgccaatcacgcaaccattagcaaagccaccgattgactgtggagaacccgccaccgggtgcgtaatcttttgccatggcgtggccgccatgacagggaccatggtgaccaatgccaccatacccactatccaatttttcatgctatctaccagcgcggaacgtctgaagccacatcgccgcactgcgcgcgctggcgcagtaggtgatccataagtacgatagccatcatcgcttctgcaataggtaccgcccggatacccacacacgggtcatgacgccctcgggtcaccatttcaaccgcttctccttgccgattgatagtttgccccggaaccataatgctggaggtgggttttaatgcaatgtgagcaacaaccggctgcccgctgctaatcccccctaaaatgccgccagcatgattactttggaagccctgcggagtaatttcatcacggttttcactgccacgcttagtgacgacagcaaaaccatcgccaatttccaccccttttaccgcgttgatactcatcaatgcatgagcaagatccgcatccaaacgatcaaataccggctcacctaaacctacggggacattttcagcgacgacggtgattttggcaccaatggagtcaccggcttttttcagctcacgcattagggcatccagcggctccagtttgctggcatcggggcaaaagaatggattttgctcgaccaaatcccaatcgagcaaatcacagctaacatcccccatttgcgccagataaccacgcacctgtacaccaaatttttgtgctaaatactttttagcaatagcgcccgccgccacccgcatcgcggtttcgcgggctgaagagcggccaccaccacggtaatcccgtacaccgtatttttgctcataggtataatcagcatgaccggggcggaacacatctttaattgcgctgtaatcttgcgaacgctgatccgtattttcaatcattaacccgatactggtccccgtagtgacgccctcaaatacgccggataaaatgcgaacttgatccagctcacggcgctgagtggtataacgagaagtccccggacggcgacggtcaagatccaactgaatatcagcctcggtaatcggaatgcccggtggtacaccatcaataatgcatcctagggcgataccgtgagattcaccaaaagtggtgacgcggaaaaactgcccaatactgttcccagccatcacggctcctttgagtcataagcggtctgccagatagagattaaccgtactgacagacttgataagaagtgatcaattaatcacggtacatgctgaaatgtgcagcgcagtcaatcagttgctgtttagtcagcataaagaccccgtcgccacccttttcaaattccagccaagtgaatgggacatctggatactgatccatcaaatgcaccatgctgttgccaacttcacaaatcagcacgccgtcatcctgtaaaaagtcgggggcacaggccaaaatacgacgagccagtttcagaccatcgctacccgcagccaaacccagttcaggttcaaaacggaactcttgcggtaaatcggccatatcttcggcatcaacatagggcggattggtcacaatcaggtcatatttgattggtggtaaatcgcggaacagatcggaacgaatgggcgtgacctgatgctccatgccgtgttgctgaatattgtgttcagttaccgccagcacatcattggagatgtccactgcatcaacttctgcgtcagggaaagcataggcgcaagcaatggcaatacagccactgccggtacacatatccagaatatgatttggctgatgatgaattagcccatcaaagcgattttcgatcaactcaccaattggtgaacgtggcactaatacccgctcatccacataatattccatgccacagaaccacgctttattggttaggtaagcgaccgggatacgctcgttaacccggcgaataacccgctcaacgatgcgatggcgctcgctggacgttaggcgcgagctgcgtatatcctctggaatatcaaggggcagaaaaagactggggaaaaccagttgtaccgcttcgtcccacggattatccgtaccgtgaccatagaaaatattagctgcattaaaacggctcacggtccaacgcagcatatcctgaatggtgtgcagctcatttactgcttcatcgacgaaaatcttgtccaaggtattctccaactgcttatgtgtaaatttattatctatatgcctagtttgccatgaagctcgtgacaaatcagcagcaatacatcagttgaatgataaccgaataataaaaaaagcctgcccccctatttaacttatattctaaataattcgagttgtcggaaggcggtaactgggcgacaaatcagtcataacccaatttaaacttggcttgcagcggcctcgccgcgctgaggcccatgaatgggatgagtaacgaaggtcgccaaggcataaacaactaaaagtatgacgaatatcgacatttatttcgacagatggtttgcagcaggtaaactgggcgcaattgaattaggtatagaacagacgatgaaaaagaaatatcacctgacaccagatgagttacagctatttaaagaatcgatagcgggtgctaaaaaactcagacaagacacaatcgtccaccatacaccgccgaagttaggcaaaaaaattgcaccagaacgcttgctgcaagagcaggtggatgccagttattatttttctgatgaattccaaccgctgttagatactgatggaccgacacgctatgttcggcctggtgtcgataactttgaagttaagaaactgcgtcgtggtgattactcgccagaaatgtttttggatctacacggtttaacccagaagcaggctaaacaagaactgggggcgttaattgcggcttgcaagcgcgaacatgtgcattgcgcgtgtgttatgcatggtcacggcaaacatgttttgaagcaacagacgccgctctggatggcacaacaccctgatgttttggcattccatcaagcccctaaagagtggggtggaaccgcagcattgctgttattgattgaattagaagagtgacggtacttgattgaattagaagagtaacggtgctggcagttatgttgtcagccaatagcgctgcatcagtagtcaataagcgggtgttcttatgtcatccgccaacaaacttgtttcgccaaaaaattaagtccgtgctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaagcgcggcaagaatgccgcgccagttagacgttgatggaggctatattttagtggctggtggcttggtcatgacagcccatggtgagccttatccatgacacgccttcgccaacaattgtgaagggctcacctgccaatcaagcgtacccttttcgctcttaccattgagatcaatacaggcgatggctgaagtagcaaacatcggagggcattgccctgggcaaagctcggcgaccaaatacccgaccagtggcaagtgcgaaatcactaacactgctgcgcaatcttctttcgccaacgcttgcagataagaacaaatgaaggcggcatccccaccgggggttaattcgggcatcacttcaggttctgccggtagcgccataacctcacgcaccacttccaatgtttgtctggcacgtaaataagggctaaccagaatctgatcgatatccactgactgctcacttagccagcttgctatctgacgtgattcatcctgaccacacagagttagaggcctttgcgcatcactagcggcatcaagtgccgcgtcaccgtgacgcataatgaaaacttgcatattgcaccgtttttgttaaccaaataacgctatacagaaacgctttgcgtgctgtaccgccgaaacccttgcccgcaagcaaagaaacttcataacgataacgcgccgtctctctatggcggccgggcattttgcctgaaactgaacctaaagaaaatggctgtttttttacctcgcgaagactaacagcctaccgtgaacggtcatataataaccgcatcaatagcttaatccaaacttgaacacctatgcaataagtggctattgattcattttcgcacaaatagtcacataacgtaattcaagctaaggtagcgcgagctgccccatatgtatagccacattcccccttagaattccaggtggtgatcatgctcacattcttaaatttgtgacctgaacccgctagttttatgacttgagcccgacaattgcgttacgtaaatcgccctaaatcgggcaaataatcatcaccgaataagccatcaccccgtaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccaccaaaaaaggggggcgggttcagcttgccacgtccgtcacctcatctatattggcgtccacgggatagaattgttgttgttgttcagccattgttaccaaccgctggcaaggttcgaaacgctcaccgtattgctgtaccaataatctgagtgcttgtaccaccttatcggctcccaggctatccaaatagcggaacggaccaccgaggaaaggcggaaaaccgatcccaaacactgcaccaatatcaccatcgcgcgggttacgaatgatcgattcatccagacagcgtaccgcttcgttcaacatcagcatggtacaacgttgagtaatcacgcctgcaccaagatgggctttaggtgtcacccccaacaaggtatagatactggcatcgactggttttactttgttttttctccacttaaagctattacgcttcgccggagaattcccattttttgttggagatgaattttttgtggggtttgaatataaataaaagccacggccatttttgcgccctttacgtccatccttcaaaataacgtcaaatgacgggggcgcagcaaaacgcggccctaattgctcgaccagaatcggcattattttggtcgcaacatcaatcccaacctcatcaagcagcatcatggggcctacggggaaaccaaaatcgaccaacgcgttatcaactgattcgataggctctccgtcgagcaggcaacgggcagcttcattaatataaggtgccaaaatgcggtttacatagaacccagcgcgatcagccaccacaatggctgttttaccctgtttccgggctaaagcaacggtggtagcgatggtctcttcactggttttttcatgggggatgacttcaaccagtggcattttatctactggactaaaatagtgcaggccaataacctgctctggccgttgcgccaaagcagcaatctggctgatggggagtgatgatgtattggaggcaaaaatagtatgggcggcaccaaatcgttcgatgtcagcaaccatttgctgcttcagtgataaatcctcaaataccgcttccaccacaatatcgacacgttcaaaaccacggtaatccgtactaccagagatcaacatcatctgccgctgctgttcagttgggcgcatccgcttactacgaacccgtttacccaatgcgtcccaggtatatttcagcgcctgattaattccttgcggattgatatctttgatacgcactggcaagcccgctcgggtagccgttacgttggcaatacctccgcccatcaagccaccgcccaatacgccgacccgatgaattgcacgcgctgtggctgcacttccggtctcttttttcagtgacgtcgtggcaaaaaacaggctgcgtaatgcggctgactgaggcgacatcgccaactcgccaaatgctctggcttctgcctcataaccacttggcccgccctgatctaatcctttacgcaccacatcaataatacgttcagccgccgggtagtgcccccgcgttttagctagcgtttttttacggacaatacggaataataaagctttacccaacggcccactgagtaaacgctcctgccatggtaatgctcgtcgattaagccaccccgctttcgcgcgctgaatcgccacatccaataagatatcgcgtggcacaacatcatccaccagccccatttttagtgcctgacggggccgtatctgtttaccggtcaatatcatatccagtgctttactgacccccactaaacgcggcagacgttgcgtcccgccggagccaggcagtaaccccagttgcacctccggtagcccgagaacggttttatcatccagagaacatatgcggctatggcaagccagcgccagctctagccctccccccagacaagcgccatgaatcgcagccacaaccggcacagggaaagcggcaatttgcgccaaaattgattggcctttttgtgctaatacgcgggcgtcgtgagcggtacgacaagccgcgatcatcgtgatatccgcaccggcaatgaaggagtctggtttgccagaaacaatgacgagtccctgtaattttggtagagcgtgcgcttgttgcaatatagtggcaatttgatcagcaaattcagcctttagggtattcactttgtcaccaacaacatcaatggtgataatgccaatattgtccggccttacgttgagggtaaatgcgggatgggtaactgaattcgtggccgatgcgcccacatcattattcactgtaggttcactgactgcattttcactgacagctgtattttcacgggtaacgatattttccttgctcatcactccacctccagaatcatcgcagcacctaacccaccagcagcacaggcggtggttaagcccaatcccccgccacggcgacgcaactcattcagcgtttgagttatcatccgagcgccagtagcggcaaatgggtggccatatgcaatggaaccccccaatacgttgaatttactcatatccacctctccgatggcttggctacgccccagtttttcgcgagcaaaagtatcactggcaaacattttcaggttagccagtgtttgtgcggcgaaggcttcatgcatatcgataagtgtcaaatccgccagtgtaatacccgcccggtctaacgctaatggcgtggcataggatggccctaacagcatatcctgccaaacatcaatggcagagaaggcaaaactgcgcaggtagcccaaaggcggcaaccccagagctttggcttttgattcgctcatcatgagtactgccgccgccccgtccgtcaacggagtactgttcgccgccgtcacactaccgtgctgacgatcaaacgccggacgtaatttggcatattgcgccaatgtggaatctttgcggatattgttatcttcaataatggcctctcgataaggcggaatataagccgtcatcacctcatcgtgcagccacccctgttgccaggcttcagcggccaattggtgggatcgcagcgctaaagcatcctgatcctcacggctgatgccataggtttttgccatctgctcggcagtatcccccatgcgcaggccggttgaatactctgccaccgcaggtgcaactggcaacagatcacgtaatctaagtcggctaaacaatttcaacttctgggataaactgcgggccttgttggcgtcaaccagtgtgcgggccagggctttactgacgccgatgggcagcacggatgaagaatctgccccgccggctatcgcgatatcaacggagccagcaataatactttccgcgacattggccaccgcctgaaaactggtcgcacaggcgcgggaaacgctgtaagcatcggtatgaacgctcatgccagtacccaaaacgatttcgcgggcaatattaggtgcttcaggcatttgcactacttggccaaaaaccagttgatcaatcaactcagaagaaatgccacttctggccagcaattcactgaccactattttgcctaaatctacagcgggtacgccatggtaagcagttgcctgcttggcgaaaggggtccgcaggccgttaactattacaatgcgatcgccctgacgcgtcactaacggtaatggcttactcataagcgctcctgataataagtagagtggctgcgattaaaagataacaaataacaggtctgacctgatccgaacattgttaaccaaacgtttacatttggcaaacctatagaatagaaaaatgcgagcaggagcaactttcaagataaaaaatgtgggaggagagaagggacggccatttagccgttacgccagtttatagactaacgtggggcatcatctaaagtaataacgcgaagcaaaaggcttcgcgttggtcaggtatgtatgatcctttcggaaacgtaaattaacgcagaccgagttggaaaatcattgtttctgcctggcaggcaaaggtgaaatcgatagtcaaacgaacaccgccctcgacatcttccagtttatgttcaatcaggcatgggtctgattcgactgcccgtgctttatcagtcaatgttttcaacatcgcttctgcttcatgacggctagcaaacacacagctgtaggatgctgtccgatccgtattgtccatcactgtacccacatctacgcaacagcaagccgcggtttcttccgcactacaacgattaattgcatctgacatcgtcaattctcctcaacgaacatttcaaaataggtgcaaattgcctgttagctagcgcaaataagacctggcacaaaaatatttttctctgttgccattttactaccacagatcgttaggcactaggacttactgtttataggcttattaactggtggaaatcacagttaaattgtctatcaactcatcaaaagcacaacaattgatacgtgattgtgagttttttgttaagtgcgtctattttttgagatcaaaattgaacaaactccaaaacatgcttgcaacactcgcacaggtcggacctatacttcagtcactggtctgctttgtctgaccgataacagaccctacaatcccgcactttcttgttacggtatgtaacatagtttaaataaaacaatgaggttttggtcatgaaccagaaaaacctgtttacccgctcagctctggcagcagctatcgctcttatttcatcgaacgtttctgcagccggttttcagttgaatgaatattcagccgccgctctagggcgtgctttctctggtgaaggcgcagtggctgataatgcttccgttggtagccgcaatcctgcagcaatgactttattcgaccgcccttctttctccggtggtgtgatttatattgatccaagtgttgatatcacggggacgtcgccaagtggcaaaagtacggatgccagtaacattgcgccatcagcgtgggttccgaatctccactttattatgccattggatgaacagtgggcaatcggtgcttctgcgacctctaactacggtttagccactgaatttaatgatgattatgtggcaggcatgttaggcggccaaaccgatctgaaaacggctaacctcaacctaagtgccgcgtaccgcctgaatgataacttcagttttggcctggggtttgatgcagtctatgctgatgcgaaaattgtgcgccatctcggtgaagctggcgggggtctattgcctgctaacactgaagccgccaggttggaaggtaccaaatggggttacggctggaatacgggtattttgtatgaaatcgataaagaaaaccgctacagcttcacttatcgttctgaagtcaatatcgattttgacggtgattacagtaaccaactacctgttattttcggtggtctgggtggaaaaacggtccctggttccctaactctgaacctgcccgccgtgtgggaagtctccggctacaataaagtcgcgccacaatgggccattcactacagcatggcttacaccacctggagcagtttcaaggagttaaaagcaaccgcgtctaatggcgatgtgctgtttgataaacatgaaggcttcagagatgcctaccgtattgcgttagggaccacctattactacgatgataactggacattccgcaccggtattgcctttgatgatagcccgatccccgcaggaaaccgttcaatttccatcccggaccaagatcgtttctggctcagtgcaggtaccacctacgccttcaacaaaaatgcctctgttgatgtcggtattgcttatatgaaaggccagaatgtcagtattaccgaaaagaccccggccccatctaacaccacatatgagttcaactcgaaaggttccgcgatgctatacggtgtgaacttcaactacacattctaatagccagtcattcatcaccttatccaatagaaaagcgcctgatggcgcttttctatcttgaatacggcggtgagtactgcgctagaccagttaatatcaatgagtctcaatcggcggcatctatgctatccagatcgccctgaatagcctgagcattcgagttaacttcaggtttcagttggccaccattcgccaggaaatcatgacgctggaaataagcctcgcgtatcatgagataaggatctgaagaattacgcactaaaccatcagagtccaatagctgtgcgcgggtttcaaccccttcaagcacccatttccctgcggccatccagaacgtcagataactcagtaccggatacaccgtatctgccaactggccgccatcttcgcggagggtaaaactgccataccctggtagcaccacatacgggccgtagcccacatcatagtggcctaatgtactaccaaaacgttgaggcacttgttttgccagtttcggattagccatcccggcgacatcgatcaaaccgcccatacccaaaacggtattcaggaagaagcggttaaaatgcttcatcgcattatatggatcaccgaccaggaagctgttcaccatactggcgggttcttcgaggttacccaaaaagttgctcataccgttacgtgctggttgcggcacataatcacgccagacgacggcgaccggacgcaccacataagggtcgaggacctcatagttaaaattgaacattgcccggttgaaaccttccagcggatcagagcggccctgctccatgtgatccggtgaactactggcgcacccaactaacagtacgcttgcgaaagccaacccagtaaggcggaagttcatatttttctccatgaaagtctgtctatccctttcacttaagggatttgtttatttatttgaacgcctattttttgctcactcgacggcccattgcctttgaaatcctgcaccgcgctctcaccgtaccagtcgccagactgcgcattcgcggccccatccaaagagaggcgtacacgtactttcacctgctgtaaagaagagagcaaacgttctggcatcattgcattgctgtcatccagcgtaaccgctagcgggaatctgctcaatggcagttgctttacagcaaccggtaccggatttatgccattggtcacagagataatcagtgccccttgttggggtaatgcttgcgccgcatcagaggatagcgaaacctcaattcccagtgtagctgtttcttgctctatctgtgatttggcttgctgaatactgcgttttaccacgtctacacgtgaatcgctagccggcaacaattttagcataacttcccacacggctatcgcttgtttgaaatcaccctgctcaaaagcattaaaagccaataaactcatcgcacgtaaattcgtatggtcttgccccaccattgcacgcaacatctgtgtcgccaattggttatcttctggatcattggatcgggtgagtacttcgacatacccgagtttaacctcattattatcgggcgcgagttgataagcgtgcgcaaaagcctgtgttgcggtggtggcattattgagcgccatccctactcggcccaacatcatccaatcattgacgttaccagcatcctgttgcagagaggtacgtaaaccgagccccaagcgggccacatcctccatacttaatggatcggcatgttcgttggcaacccgagcgcgtaattcaggcatttgcgcagcaacctgatgccatgccgcgacctgctctaaaccgccggtttttaggtacaacccgaccgctaccaccaccaataccacgactccgggcaataatacccagcgattgatcgggttttttacttctcccaactgctgcgggatatctgtcagcaagttttgttgcagctctttaaccagttcaggccgttctgcgatcacgccctgcgcttcatcttcggccaattcagataaccgatcacgataaatagccttattcagctcatccctggtggtaacccgcttattttcattttttcggatgaccggaatgaccaataaggcccctgcaaccgccaacgaaatgatgactatcagccaaaaagccattatggttttttcctgtcagattcttcttgtaacttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattttcagccaataagctttgtaaccgttgctgttcttgttgtgaaagtggcggctctttctcgactcgccgccgggcgcgtaacaccactatcgccgccccaattaacacaaacagtagcggccctgcccatagaattatcgtcgcagccgttactggtggttcataggtcacaaagttaccgtagcgggccaccatataatcaacaatctgctgtttggaataaccttgttgcatcagttcatacactttagcgcgcatatcggccgcaatggtggcattcgagtcagcaatactgttgttctggcattttgggcaacgcagttgctcggtcagtgcacggtattgctgctcttgttctaccgaactgaagcgataagtatcgatggtcgccaatactccccagctcaatatcagacccagtagcagactgagtaacctcatgcgcccccctggtactttttatacagcggtaagatttcctgctgccagacccgatcattaagatcaccagcatggcggtaacggataaccccttgaccatcgataaggaacgtttctggtgcgccgtatccccccaaatccaggcccaacattccatcaccatcatacaaactgagaaaataagggttacccagcgaattcagccactgcacggctttgctacggtcatctttataattcaggcccaccacacggataccttgagccgccaatttattcaggtattcatgctcggcacggcaagttgggcaccatgttgcccaaacattcagcagtatcggtttaccatcacgtaataccgcctgatcaaaggttttacccggctgttcgagggattccagtttgaatgccggtacgggcttgccgatcagcgccgactccaacatcgttggatcttcgccgttggcattacgggtcagttgtatcaggaatgccacgaccagcagtaagaaaaggaccagcggaataaacatcagcttattgaatgaggattgaggtttcatgactctgcctccggtatcgcaccgcgttttagctttttactcatccgatagcgcggatcgagcatacagaagatgccgccgacggccataaagatcccgccaaaccatatccaacgcacaaaaggtttgtaatacaagcggaccgcccatgagccatcgcccagctcttcacccaaggcggcataaagatcgcgggtcagccccccatcaatggctgcttcagtcatcattgagcgggcgacactgtaatagcgtttttctgcatgtaatgtggcctccaatttaccattacgggtgacatcaataatgccaacgccgccggtatagttaggccctttgatatcgtggacatcgcgaaaagtgaagtgataatcatggatatcgatactatcaccggccttcatgcgcacatcgcgttcgacactgtaattctggctaaacgcaatcccaattaccgtaaccgccaccccgagatgccccaacaccatgccccagtggctacgggaaaggtgagtcaacccacgccagaagccataacgatgggtggcccgttcgtgcaattccattaatgtcaggatgatcacccaaatggccatcatcaacccgacgaccgtcataccggcgacactatcttgcagcagccacggtacggatatcgataacagcagagtgaccaccagagccacactcaaccgcttccacagtttgctcggttcatcacgacgccaacgcacgagcggccctatccccatgagcaatgccatcggagccattaaccaagtgaacatcgtattaaagaacggttcaccaatggagatactgcccaatcccaactgtttgtgaaccagtggcagtaatgttcccagcaacaccacgagcattgcggcaataagcaacacattgttgccgagcaggaaagtctcgcgggaaaagacttcatgctgagtccggctgcgcacctgcgcgccttttaccgcatacagcagcagggaaccgccaatcacaatcaccagataggccagaataaacatgccacgggccggatcagaggcaaaggagtgcaccgaaaccagcacgcctgagcggactaagaatgtccccatcaaacacaaggagaacgcggtgatcgccaacaataccgtccacgctttgaaagtaccgcgcttctccgtgacagccagtgagtgaatcagtgcggtacctgccagccacggcataaaggaggcattttcgaccgggtcccagaaccaccagccgccccaccccaattcataataagcccacgctgagccaagtacgatgccaagcgttaggaaaatccatgcggcctgagtccatggacgtgaccaacgcgcccaggcactgtcgagcctaccggccattaatgatgcaattgcaaaagcaaacgcgacggagaaaccgacataccccatgtagagcagcgggggatggaaaatcaacccaacatcttgtagtagcgggttcagatcgcggccatcaataggaaaatcaggtaatgtgcgagagaacgggttagacgtcagaataataaatagcagaaaaccgccggtaatcattcccagcacggataacacccgcgccaccgcatcctctggcatcgaacggctaaacagcgctaccgccaatgaccaacaactgagcagcaatacccataataataaggagccttcgtgcgctccccaactcgcggcaatacggtaataaatcggcaaatatgagttggaattcgccgcgacataggagacggtaaaatcatttaccacaaatgcatatatcagacagataaatgacaacgtgatcgcggcaaacatgccataagtcagtggcctgccaaccgccatcatacgggcatcctgacgcgcggctccccattgtggatacagactcagcagcagtgaaatcgccaacgccaaacataataaaaaactgccaatttcagggatcataaggcattacccgtcgtattagtgccacgataagcggccgccgggcgagagtggttctctttcattgcctcttcaacttcaggtggcgtgtatttttcatcatgctttgccagcacttctttggcatggacggtattaccttcagcaaataccccttgcgccacgaccccctgcccttccctaaacagatccggcagaataccggtgtatgtcacggtgacagcgccacgcgcatcataaacttgaaaactcatttccaaagtctttgcatcgcgttgcacggatcccggcatcaccatgccgccaatacgtaaacgttggcctattgctggtttctcatggcgttcgcctttgccctgtaaaatttcgccgggggtataaaatagatcgatatttgaacgcagcgcatacagcaccaacgtggtggtcaaagagatgccgatcagaaccaccatcgccagatagagccgactttttctacgtgggttcacggtcgcttctcctgtaaattggcgatgtgctggggtgcttgttgtaacggtgcttgatgtaatggtgcttgatgcaacggtacttgatgcatcgatgtctggttaagctgcgcctgacgaatacgttgttcccgagcctgacggcggtgaatatcggccagtagctgtttgtgctgccacagcgtgtgcattagcaagcccagcaatgataacaaggtggctgccacagcgagccagacataaaaggcatagttgcccatggcaaaaaattctgcccatgagtgaaaagcgggggtcatacgcgcggctccttgcgtaataaggcagtaacccaaggacggtggcgctcttgctgcaaaatcaaattacgcaagcgcattaatgtcagtgtgataaagcataaaagaaaacccaaaatcgcccagcgcagaggtgagcgcatactcggatcaatactttgctgcatattggtcgagccttgatgcaaggtattccaccaaacaacggagaaatgaataatagggagattaaccacgccaaccaacaccagaataccggcagctcgcccagccaatttacgatcatcaaacgcgttatatagcgcgatcacgccgagatacaggaataacaggactaattccgatgtcagccgtgcatcccagatccaccaagtcccccacatcggtttaccccacgcagagccggtgaccaaagcaataaacgtcaatactgcgcccaccggagccatagccgcgaccaggttatcggccatttttatctgccagaccaatcccacaaacgcagcaatagccatcgacatatagatacccatcgaccaaattgccgccggaacatgtaaatacatgatgcggaaactgtcaccttgctgataatccgatggtgcgaaacccaatccccatacccagcccacagccagacaaataatggccccgcctccgaaccacggaataaggcggccacacaacggatagagccgttcaggtttggcaaattgatgaaaccatttccacatttttcattgctcactgtaaaaaattggacattaggcagacttaacatcagcccattgggtgattactgtatgctcacccgtaacgctgctgccgtcgcaaaaggcgcaagtgtcacactccctgccagcatcgcacctaaaatagccagataaccgtcgattggcatcgccattgacgcggcatcaatggccgccgtcgcaaagattaaaaccgggatatacagcggcaaaaccaatagactcagcagcaccccgcctttacgtaaccccaccgtcaacgccacgccgatagcaccgataaaactcagtgttggtgtcccaagcaggagcgtcagccccatcgcgatagcggtattgacgtccagagaaagcaataaagcaaccagcggtgataacaccaataaaggcagcccagtgacgacccagtgagcacatactttgcctaagacggtgagggggagtggtgtaggcaataacagcaactgttcaagggagccatcgtaaaaatcatcacggaataagcgctccaacgagagtaacgaggccaacaaagccgctacccacacgatgcccggtgcaatgcgagccagcaattgtggctctgggcctatccccaatgggaacagcgtaataacgatcaaaaagaaccacagcgggttaacgatttccgcaccttttctaaaggctatttttaattcacggcgcaacacgctgataaacatgacttctcctgcgtgttggctaaacaaattttacggacattgtggctaaccgcgcccaaatcctgatgcgtggtcaacagcaccattccgcccttagccgcatgttgtacaaacagggccaacaacgtactgaccccttgcttatcgatagcggtcagcggctcatccaaaatccacaaaggtgccggacttaaccacaagcgagccaaggccactcgacgttgctgccccgccgataactgagatacgggtaaatcttcataccctaccaacccaacctgagctaatgcctgccagatggcggcgctatcaaccttctgaaaaaccgattgatagaacagcagattttcaaacggtgtcagcacagatttaattcccggttgatggcctagaaacaataaatcctgatgatatttggcgcgatcccgacgaatattcttatctcgccagttcacttgcccctcatcggcctcagcaagaccggctaaaatacgcagtaaactggtctttcctgccccatttggcccttcaatctgcacgatctcgcctggtgcgatacagaaactcaactgctgaaataaacagcgatcatcgcggatacaggtcagattttttgcttccagcataagggggtgtcttccgatcgtcggatggccagttcaggaaaaccgaatgataacataaggcttaacccttacgtagggaacgcctaagactatccctacccttatagaggtaatattcggtaccagatcaaatttttgtaggaaagtccatcgacgttaacatttcatgatgtttttatcgtgacaataccattgggaatagtatggacatagacagagcagaatcaggcaggcagaagccagcgtagaaagcctagtgtcgttgttgacttaaccatcaggggacctttgttaaaaatccaccgccgtatttccatcggggtgcatgaatgcgattaagcggtaaggctaaatattggggggaattacactgcgacggcggttttcagttgctgaagattattgatgatataacctccccctaatcgctctcactaattatttttatttattacaatggccgacgagttctttataggcatcatcaatttttttctttgcagcttctactcgaccactaacaagataagtatctgttcttttagggaaatcagttaggaagtctatatagcttttataaaactccactaaacctgacgtttcgataaatgcgagcaaagaaattcctatgacactatcatcatccacgcccttaaattttgtatatttttctagtacagccatccactcatcatcatatgaacggtaataccattcattaaaagcttcgacattgacatttgtttttgtaacttctttaccatcgcctggtttcacgttcattttacctgaaaaataagcggcatcgtcaaagataccgtatgcttgcttacactcatcagacatagctaaagtaccaaacgaaaccaccaacaataccccaaaaattagggtggattttattaaactcatcatcattccttgtcttattttttgccaagaccccgtcatacttcaagttgcatgtacgttggctatgtaatccctccggtttttagtaccaccgccaaggagcgtgccgtaagcacctcgcgttatacaacatgctatacaagttttgcgtggctgttacgggtatttctgggatttctttggacgtggatttttataacgcagttgtttttaaaggttttttaggctttattgaacatcttgagaagtgctaatggtgtccccgactggaatcgaaccagtaactagcccttaggaggggcttgttatatccgtttaactacggggacccgatcatcggcgcgctggatgccgatggggggtgaccggtgcattatacgcattttgacccaaataataagcagttagcgatctgtttggtcattctgtcgccaaatggtagtgaataaccatgaaaaaccgcccaaacctgttcatttatggcttgccaccttcctgtaactggaattatttaggcgatatatcatcacgatttacccagtctgccagtgtagggtgttatccatataaatatcatgggataatactttctctgtcaaacatggattgaaaaaaatggaaatttatatcggtttagctgttgttgccttaatacttatttgggcggtcatgacctataaccgctttatctcccttcggcgtttcaaagatgaagcctggagcgatattgcggtacaactcaagcgccgacacgatctggttcccaacctgctaagtctggtcaaacgctatgcccagcacgaaaaagaactcctggaagagatcacccgccaacgtagcaaccttgttggtaatacccgccaaattgccgaaaatgagcgagaatattctggcattcttggccgcgtatttgcgttagcagaagcttatcccgatttaaaagccaatgagaatttcctgtctctgcagcaatccctcgctgaaatagaagaacaacttcagatggcacgtcgttattttaatggcacagtacgggacttcaatattctggtggagtctttcccaagcttactgttagcccatttatttaattttaaagcagatgtattttttgaacttgaaaatcctgatgaagccaaattaccacggatggaatagcagaatggcacgcttgtctggcaaggcattatacgttatctggatcttattgttacttgtgacgggaaccgttcaggctaccgccgatgagatttccgtgagtacaccggctgtcgaagcaccaaagggccacggccttatccgtgcttatgaacattctatcgttcgatactcatgcgcgttttgacgccgatggcagtatggagatgcgtgagaatattaaggtgttgtccctcgggaaacaaataagccgtgggattttccgtacgctgccgttaacctggaaccgacaggatggcaaatttttcagcgtcgaatatcagattaaaaatgtattacgtgatggggtggccgaaccttttagtgtgacgaaagaaggcgaaacactgatggtccgtattggtcgcgctgaccatatattgaagcccggtatttataattatgtgatccaataccaagtcagcaatcatttcagccgattccccgattgggatgaactgtattggaatgtgacaggtaacggctgggaatatcctattagtaaagccagtttccatctggaattacccgcaagcgaagcgtttctaaatagtgaaggcaaagatacccggttgagcacgattgatgtttataccggcaggctcggcgaaaaagaacaaaatgccaaaattctggccgatggtagcgtacagacgtcgcaaccactcaaacaaggtgaaggtttgaccgtcgcctatacttggccgcgcactattcttgctaacgcacctgcaccggaaacctcctcactgttagtctatctgctgctgcctaccgtgcaaaccagcgtattatggataccgatactcctcctcattggctattacctgctttggtggcgtaaaaatgttaccgcgattgggctgaaaatgccgccgatagtgccgctctatgcgctccctgccacgctgtcaccgggctatctgcgttatgtcactcagcgtaaatacgatgcgattgccttcagtagcgatttgctgaatttagtcgctcaacgtagcgtagccattaaaacaaaaaagagtaaaaacaaaagcccatgggttttaaacagccgcgatgaacagtggctatcactccaatccgatggcaatcagctcgatatccatgataagcaattactgcatacgctgtttagtagcaaccgtaagaatatcaatctcagtaagccccatcagcggccaatgcagaaggcgctgaagtttttagagaaacgctgtgaggatcagcaagagaagttattcagtcaatggcttgggccaatatggcgtggaatatttatcatgctattggtgcccgttatctgcggcctgctattcaatacgggtatcgccttcattactattcccgttttattgttgctgctattgggcatcaacctcctttctttaccgctgaaatttttatttagccccaaacaagtattggatagccggggggctctctctgtatgcttcgcgctattatttggcttattggctctccttcccgttggtctttttatctttaacctcccccccttaacccagttaccggctggatacttaggcgctttattggttgctattttgctctgcgttacttttaccaggatggtaccccgttacacacaacgagggctaaatcatcttgctatcgctcgcggactaaaattatatcttggtaccgcagaaaggcatcgctatcaggccctttatccgccggacaaactggttgcccattttgaaagtatgttgcctgtggctttggctctcggcgtgggtaaaacgtgggcgaatagttttgcacaatatttggtcagcacaggcaccctgtcggtggtctttgccaatgccgactggagcagcgtgaatcacttcagccaatcctgtagctcatccgctacggcaacccccagccgcagttctgactccagttccagctccagttcgagtggttcaggctcctccggcgggggttcgtctggtggtggttctggcggtggcggcggcggtggctggtaacgttcgtcagtcagggaaaagatggcgaatgttctgaatgagaagaatactcattaattttgtctgttattgggtatcagttcgatgtgtccgtcactcggtgttgggacatttttttattctatttttattatttatctataataaacaatgagttatttatttttatcgtgattcgccaaaaaatgaaaatccaggccggatggtagaacagcgactctactgcagagacccgcaattatcccattacggccgttattcatcacttagctattctttaattaaataaaaagtgtaaaatgcatacacatcaatacagtaacctgtaattaactacgttttaatatttatatcgttttattttaaggagttaccgtgcagacattaccaaactgtccaaaatgcagttctgaatttacatggcaggaaggggagcaactgaattgcccggagtgtggtcatgagtggtcagaaagcagccattcaaccgaggccgacgagggccttgtggtctatgacgccaatggtaatctgctggctgatggtgatgcagtgacggtggtgaaggatctgaaagtaaaaggcagctcttcaaccctgaaaatcggcaccaaagtaaaaggtatccgtttggttgaaggtgatcacaatatcgattgtaaaatcgatggatttggccaaatgaagctcaagtctgaatttgttaagaaaagctaatgcattaatgggttctttgccacccaagcagagagcccttctattatcttggaagatcttattatcctggaatatcagcgcgctccggacataacatcgataataacgattatagaaagtaggctaaagccaataaaaataagccaactgactgagtggaaaggatacgttctggtgaatctggcaatttccgtcccctctttggtggtgaattttttgctaacaacccggaaactaatgatgtatccaaggctatagagataccacccaggtagtgtccataccgccaactgacgcccgccaataagggccagacacagcggaatagcaaaaaataggagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcaaaaatagagcaacagcgatgttatccatacgcttgagttgttctcgtattttatggtcttgtgccttggcggcttttctgcttaatgacatgaataactctttactcaccgtggctcaacgggcgcgtagctctgcgttatccgtctcaacgtcataggcaccttcaatacaaagatcgatagggtgcgggttccatttgattaaccccctaatctcaaactgtataatgccattcctggcctggagttgctggctgacaacgagagattccgccattatccgtggttcaaaacggataatggcctctctgataattcgttcaatagtcgcccaattatgcggcacggcataaagcccgaccaggggtgaaataccatagtttaagaccgacgtcgctacccatttatgacgctgcggatccaaccggtcttcaatattggcattatttaatatctctgaaatattacgttgtaccaatttccgcatcgtccgtgagtcataaaagaatttatcgtgaggctcaatatgctttttaggctcatcatcgagtaaacgctctaacaacgccggtaaaaactgttttttcttttccattactcagcctgttggcgcaaatacattttttatctaatacatgtgttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaatacaatctcttcaatatcaaacagcgcatgctcaccttggtcggtgataaacattttccgccctgccccaatataaagtgagtcagtcggttgatgccattctgttttaagacccagtttagtttcattgtctgtttcaggtgtcagtggatagcgggcaggtatataaccgtaccaaactttatcctttactttaacctgtgccggcgcccatatcaggtctgtaatatttttaggtttggaaacagtgagtgattgtatctctgcaaacgggatccaacggtaaccgccggcgctaataaactcacaaacaggccccatgcgcccatcactgtcagcaatccaagcgaagcagcctgtcgcagcactctctccgatactttccggtgcctgttgcagagcctgttcacggagggcctcactttgctgatgatcgccatcatggtggagttgattagcttgttgcaacaaggctacccattcaggcaggtcgttacccaatgtaccagggctgcgtttgcctgccagcacttcatcacgcattttctcactcaatatcagatttttatagagttcagcctgtttggtgaactcaggtaaaagctgtgtcaatgtttcaagctgcaatagggctttttgccatgaaccatcaatacaatagagtttgaataacagttctcgcgtatcggtgtccgttggtttagcttttatcgtagcaatgacatcggccagcatttcggttaaagacgcgctttttaataactcagttaaattcgtggtattcattatcttgttttatccgtatttatagatggctgtccagccctagcttgtagagctcctgaaacatgagcgaaggcacactgttttttcttttgttataaagtgttctggggccaatgcttttaataaatcgattttttcatcataatccggcgtatcgaggtaattaatagcactcaactctttggtcactttatcaattagcccaccggaatctaaaatacactcggtcagggttttgtctttgactcgttccctgatattgtccaaatattcatcacgggcagataattttgtcacctgctgtccatctttttctaaaaattctcggctttgttctccccacaagagaaagcgcttgtactccacttccaaccgtttgaggatatccggctcctgctgatcatatgactgcgtctcatctactgcatcgaaataagagatgtagtgaccgccatgagacaagatatcttcaatttccggtaggtcagttttacctggttcctcagagccagtcagcataaacaggttatcagcaaaattatcctctacctgctgtgctgtcgctctttccgccgtgatgctaacgtgcccgaactggatctcggtaccaaaagacaaagaatggtgttcacccacattcaattgcttgccattgacctggcaaataaaattgctgctgtgattaacaatcaatggttcatgaaaatgccagtaaaactgcacctcattatgtccattccccacaggatggggagaaaaaacccctttctctaggttaaaacagacagcattggccgcagtaacggatttatcgagccgatactgttgcgtagtattgggtgaagttaataccagtagcattggcattagttacctataaatacattgggcgacccagtgacaataaccgagccacaccccgtcttatcactacaacgcgtcgcgggacaattattgataaataccgttccagagccagttaccagcgccgtcaggcctaccaacgtagacgttgcgcccgaacccagcttagaggccggaatattgttaatgaacacatcgcatgaaccggtacatatcgcaccaccatcgctggtcacatcgcccatttttgccgcactgaacatacgtcacctcaattaaattctaaccgttcgaaaaatcagagaccgcatgctctacgtgtgtttcccacgcagaacatgcttaccttttatctataaaatcaaggaggtggcgtctgcgtccctggcggtgttcgcgtcggttccggcggtgccgttgtttctggcggtgccgtggtttccggcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgtcactggtggcaccactattggcaacaagggtaacggtagcggtaaggcaatagcacccgccagcggcaataaacctgccaggctcgcaaaggcaccgaatgccccgccgccattgcccgttttacgaccacaacaatcatcagagttaatgtgaacttcaccgccctgaataataaccttacttttaccaacaatttttacgatatccccactgaggataagctcaccacccgccccaatagcaatagggccgccggcagccagtgtcgcagcaccgcctacagctgtctgatgggctccccccaccgcaaggccattaaacccccctacgttggtcatgttagcgccacccacattggtggcattcgccaaaaccacattcagtgaatgtgctccgccaaccacaacgctacgcgccaatcccacctgtagcatagaggctgcaccgatggctaacattgatgtgccaagaacatcttggttataattggccccgacaacttcacttcggttggcccctacattcaggacagaatcggcaccgataatttgcgtttcattatttttagtcaaacgcgacatatcgcgctcggcctgttcccagtactgctccagccccgatttatcttcaaaacgaacgccgttatagttggttaacccgccgccaacggtacgactgaccatgccactttgcgtcgcattggcaggcaggtcccaagggggacgcgtcacgttattataaaggctgcccatcaccattggccggtcaggatcgccgttaatacagtcaacaatgacttcctgaccaatgcgtggaatatagatcccaccaaagctgttccctgcccaagcctggctaacacgtagccagcaagagtctgactcgctgtttgtgccatagcgatcccaaacgaaacgcacttttacgcggccatattcatcggtccaaatctcttcacccggtggccccacaataatggcgttttgcggcccattggttttcggttttggtgtcacctgtgggtgacgatagattttggtcgtcggctgaaccgtgaaagaactctcgcaactaaacgcatcctcaccgccagacagttgatcaacttcagccaccgtcaaacggctggagataatcatgtattcccgattcgctttatcaacggggaaccctttcagctcgaagttagcaccacaaactatcccgcgcagttgaccagaaccgaccgcccgcgaacccagagcaccacgttcttcgatacgcacgcgtgaaaggtgctcaccaatatctggctgatcataatcccctggccagtgataaatctcgagatcgttaaagctggttttacgcggtttactgtccattgccagaatatcggcacgggatttcgtgaagtcataatcgttggtgacccaggtcccactcgtcaaggtttcctgagtctggaattgtgtgatgtactcttcgcccgctttaggctcatccgacaagtactcaatggcatggtaggcggtactgaacgagcgtttatgcgcaccgacatgatccacaagaattaatttttgtttatgatcctgatgctcaaagaaccagtaaataccccactcttccatcaaacgctgaaggaaattaaagtcggtttcaccgtactgaacctgaaaatctaatatcggataggttgtagccaaccgtttctcaaacggaaaattatagtctgagaacacttcctctataatatcaacgacatttttattttgataaattttaaagtcagaggttaaattagccaggtagaaccaaggcttaatagtgatctcaaatatggcctgattggcatctcgaccaatgtatctggctctctcaaccagccccgtaatttcacgcgtgcctttacctacacttctcacatcacccaggccgttgccgtccagttccatttcaatcgtcatctctttaccaattaaggatttgagatcgacatttgaagccgcttgccaaggaattaatgggttagccggtgtctttgccgtaatagtataagaatataaagtcgaaaaggcttcctcgccttccaacttagacagtaccagcgcaggctcacccaatagataaggcatagccgggctgctcaaatttattgtccttgacatactaatacctaatgtctagttaatatcgaaaagtgtacatgacacttttaattgtctgttcatcattacaatcttgtgagatcccattatctttccatacctgcgttgcctccaaagccatctaaatatctttccttgaacaacgcagccaagtcagtccatggcatccattgcatcgttacaactggcactcactctattaccgcgctcctgcaactcgaatatttagggcatataagtcgcgaagcgggtaaataccgactgagtgctacccacgttaaatctgcgtacacttaccaaataccattcatgtcattgacactggggcatttgaaatctctcagcagatcgctaatggtttcaccaccatgcgttaaacctgagacttcaagctcgacacgatctttccccatgagataagtcagcgtctgtttgccattcgcttcatcgcgaatttcatcggcctgatcagcccactgcaagagtgcccaaggtccgcgaaaaagaatatcgggcatcgcggatgccttctggcgttgggccgttaaactgacaatggtgccttgacgtaaacccggccatttaaagaaggctggcgttacgggaccatgggaataacgcacagtattaccatcaaagttcataataagttgggtgatagtgggtgctaaataacgcactgatacggaaaaatctaatgccatttttttaccgtcattggtattaaatagcacgtttctgatcattgccgcctgttcaaagaacgccaaaccttcactacttacgctgcccttataacgccaaggtattgaggacgtgtcgactttactctccaagtttttcttgaaataactgtccaccgtaccgtcagtaccgaagaaacgctcaaaatcattcaaactaacaatttgctcactttcagcaaatgggtaacgcccttgcagcgtattccggcaaatttcccccacccccatatcaatcgctttggacgtgtgagtaatcactttattttcaaatttctgggatgagcccgttaataacggtgcaataatatttctaaacggatccggccatgtttgtgattccaccgcaatacgttccccatcctgggataacggaggaatatcgccatattcaaaggcactgttataaacaacaaaacgggtatattgatcgtttaatgtcccgattattcggctcatctgcgttccctgaagaacagaaagattattgccccccgtgacatcagcactctgttccccattaacaaagactctcagggattcaaaacgattatcaacccactctttaatcagtttattttcacgaaacgcgatcgtttcttgtaattttttagcctggctgagtaattgcccttgcgttctgatgtttatctcatcagtaatggctttttctttttcggcgagtgtcgtttcttttaccgcctgcctggctaaattgagtagcggtgaattttctgaaactaacgtccttaacaaagcaatatccagagacagcccttgagcatactctgcactgtccgcatcgacagaaatcagacgaacactggagagaaagcgtttccaataagcggcatacccttgtaaatacatcaccagaacatcttgtcttaacgtcagggggtcaagagaagatgacagcgattgcgccatcacccacctatcctcttcctgaagtaacatcagcaaaggtgtcagtttttttttaaccacctcatggtagcccgcgtaggtataaagccccgggatcccttcatgcagtagttcatcatctgacagggtgaatacctgtgtcgcgtgctcacccaccattttacgtaacgtcatattggcaggggcatcggccaataagcgggattgaatacgcccccaaagtctggcggtcactgttttttccgccagtattgcccgagcctgcttaatcagttcactgtctgccggttgcccatactgccgccagtctttcagggtaaacagcgtgttcaaatgaccgacgaaaatactcttctcttcgtaaggctcaatttttccacttttctgccaatcttgggtcacgtgctcaatcatatattgacgatcaaatttaccttcacccgtcagcatcaaataaagcttcagcgcggcataaacctcttcgctctgacctgagtgcatcgtttttcttaatgtaacctcactctgattctcaaccattgggaagagatatttttgcaagaaaaactgatagagcgtgttcgcaccttgtgagattgcgctaccggtatataagccataacgccagtcaagctcagggttagccacatccagcgtaccgtactcgggtaactgctgtgtcgcgttcaataacgcaggtaagatctgctcattggacgttttggcataactcatcaccgtgctttctaactgactcagcttggcaccggtcgcctgtaaatacccctcgttatgctggaagctgaccaagaaggcccaaaccagccaaactgccaacccaatacaagccgcgtgtcccaatagattctgaaaacggtatttggattgtactttcaggttatagctgactaagtcggcatctttggtaatcacatcgctaaacaactgcttgaggaaatattgtttcccgtaagccacatcgctaataaaccgatcttcattatcacttttttgtgataaatcggctggcgataacggttttttatgattaataacgttacgccacttttgaatcagcgtgttgttatttaacagttcaacatccgcaggctgacaactgctgacaaaatagatccctctcagggtcgtgtgaaattttgtttcgtcaaagcgtgaggcgaagaaaacattctgtaaaacttccgttaccctctgggagagcatcctgaaatcctgagggagtgcatacatgccttttctgtccgccacggcatactcttcctgctggcggacgtgcatattattgctgatacgatcctcaagcagtgccagctcatggctgatacgttgctgaagtggcatatcggattgctctttcgcctcgttataagggaaagtcaccccccaaatttgctcgcgatcttcagccgttaaattacggaaatattcatcaaaacccgatatttgatccagttttgtaatcgtgacatacaccgggaaacggacgcccaagaccgcacgtacctcatccaaacgcgtgcgtagcgtcgccgacacattcagtaaatcagctttacttttacccaagatatcggatgccgaaatcgcaacaatgacaccattaattgccttaaccggacgatattttttgagtgcctttaatatcccggtccactcagtctgattatctttgctgtcatcaatgtatttccctgaagtgtctaaaaacagggcgtcattagagaacaaacattcacaatgttgagtgggtgggttttctttgccaatacgattcagctgctcaggtaaaggaaagtcctgtcctgaagagaggataagggcggttttccctgcacctttcataccgacaaccatgaaccaaggcagttctgtgcgccaacggttggagataaagaaacgtcgccaggccggaataccactgtgaatacggcgcacatagttcatgccattgcggatcatcgcattaacttcagaaagttcagcctccgcttcaggcttggccgctttcttgtgcttaatgaagttatccagtaacgctggatttttcgccaatgctttgactaagcaccaggtgccataaataagtgtaataaatgcaatgatggcgataatgatgccgcgacggatcccatcagtcagaggatgatcatcaccaactaatatgaatgggccaatcacccataccgcagcacaggcaacgacggcggcaatgacaaagcgcggtgcgccgtaccaaaaacctaagatcagcagcagtgccagcaggatgcaaataattctggcttcataactttcgagaggccgcgcctcaccaaagccgaggaaaggccccagaaaccatatcgccgcagccagcaatataaagcagccgaccagcaatatgcgtttcatggcccagccagaaaacaatcgattcaaataagacattcgttatctcaataattaacaaaaatttctacgcggcggttttgcgaacgtcctgtcgcatcgtcattgctgctaaccggttgcgtttcccccttgccctcaaaccgaattttgtcggttggaataccggcctgctccatatagcgtgcaacattggccgcgcgtttttcggaaagtacctggttattagggaagccgggtttattaatcggcatagagtctgtatgcccgacgatgaggattgcccctttaacgcgatgcacttcctgcgcgacgcgtttaattacgtcaatcatttcaggtctgacgttatccgagccgaccataaacatagagtcgcctttaaagatgactttgctgttgttgctcgtttcatcaacactgactaactgcttcgctatctcatcttttaataaaatagacagtcgaagttttggtgcggcaacgggtggcgtcacaaccacacgttgcaatgctcccattctttttagcaagtcactttccggtaccgagagaaagtatttacatccaataaaggtcgcgacaatgaggaaaccacacaacagcatggatacgcgcaccggaacaaaaatgccccgccgtcttctgttttgatgtgcgatcaacccatgcggagaaagtgccggtgggatcgtgtctcgggtactttggagcagcgtcagcaacccttggcgtattttagttaattgccgatcaccatcttcgataatgctgtagcgcccctcaaaaccgagccctaaaatgcgcagcaaaacctctaaaccatccgcatatgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagtacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacacatatgtcgatggagtcactttacgaatatggaactcgtgctggcttctggcgtatccatcaggagtttgtttctcgggggctgcctatgacggtctttggtgtcgccatggcattggagcgtaatccattgattgtcgaagcgattaagtgtgcgggttatgatgtggtttgccatggctggcgttggctccattatcaacacgtcgatgagcaaactgaacgtgagcatatgcagcgggccatcaagatattacatgatttattcggccaaccccctgcaggctggtataccgggcgtgatagcccaaatacccggcggctggtggtggagaatggtcaccttctgtacgacagcgattattatggcgatgatttgcccttttggtcgcaggtcaggggagttgatggcagtaccaccccacatctggtcgtgccttatacactggatgccaatgatatgcgttttgcctcagcacagggatttaactccagtgagcagttttatacctatttaaaagacagcttcgatgtgttgtacgcagagggtgaaactgcacctaaaatgatgtcagtggggatgcactgtcggttattagggcgccctggacgtttccgggctttgcagcgctttttggattatatccagcaacacgaaagggtgtgggtttgtcggcgtcaagagattgcggagcattgggttaaacatcacccgtttgaaggtatcaatggccggtagggataaaaaacagatacccgaaagtatctgtcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacagatacccgaaaatatctgttttctctcaacttactgcgccgtttgggaattagccgcttcagccgcggtttttacccaaccatcgaaggtcgcctgatgagcgttgatccagccatttacatggcgttcaatatcggcatctgaggattcaccactgtgcatccgcatgttttgagcattcacatcattaatagataatttcatgatagagaaaagcttggcggctgccggattggcttcagcccattttttgttcgccacaatatgcatgacgctaggtgggaaaccatagttcgcgccattagaaagctgggtatcgatagttttgtctggcaaggaagagaagggaacttgtagccacacgacatcacggcccggcaccaatacgtcactgacccaataaggcgtccaagtgtaatacagaatgggcttgccttctttgtaacgggtaatggtatcggcaatcatggcggcatagttaccctgattatgggtcaccgtatcgctcaggccgtaagctttgatctgatggttaattggggcctcacaaccccagccggggttacagccggtcagatcggctttgccatcattattggcatcaaacaatttggctattttcgggtcttttaactgtgcaacattggtgatgttgtattggtcggctgtttttttatcgatcagataaccctgtgccaagccttcaatatagttaccctgccggtaaaatttagcatcaccaccggctgcattatattgatcgttatgcagtggcacccaatttaccgccagataggttgcatcacctgcagcaatggaggagtaggcgacattgtaatcgacttctttcgtgggttggacgtcgtaaccgagtttttccaacgctttattgaccagcgaggtctggaaggtttcttccgaaatggtgctttgcagaggctggacggtgatacctttgcccggcaattctgctgcggataactgagagctgatcagtgtggtgagggccaaggcccagattcctgtcgtgcgcatagtttttccttttttaagctattttatttgagcgtaattaattgaaattatttgctgttacagaagggtttggtgagcaacccaacaggccctgtggtataccagcgaccagtgcctttactgcggcgatcacgacctaatgattgggttaagcgatccaaaataatggcgaggatcacaataccgacgccgcctacggcagccagccccatatccagacggccaataccgcgcaggaccatctgacctaaaccacccactgcaatcattgaagcgataaccaccatggacaatgccagcatcaacgtttggttcaccccagccataatggttggcatcgccagcggtagctgtactttgaacagcaactgacgcgggttggcaccaaaggactccgctgcttcaatcagatcttccggtacttgtttgatgccgagaatggtcaggcggacaatagggggcagggcaaaaataatcgtcaccacgacaccggggacgttaccgataccgaacagcataacgatggggaccagatagacgaacgcgggtgtggtctgcattgcatccagtaagggccgaataatccgggcggcattattgctgcgcgccagccagattccgagggggagcccaatcagaatacagaagaacagggaggtcagaaccagtgccaaggtcaccatggcctgcgaccatgcgccgatagcaccgatggcaatcagtgatatcaaggttgccgcgcccatactgagcgtggaaaactgccaggctatcagggcgaaaactaaaatcgctacgggtgcgggcatccccagtaacaatgtctgaaagccgctgaggataaaatcaaccggtacgcggatcccctgaaacagcggacgaaagtgcagaacgacccaatcaataccttgggtaacccacgagtccagtgggatccacgtattctggaacgggtccatcaggctgaaatgctctggtgctggggtaggtgcgctgttcaaccaatcggtattttgtgcggcctgagacgccgcctcatgcgttgcagaccctacgctattgcttccctcggccatgcttgctccccatgggtcagcagcggctgacaggctctgaggtgcactatcggtaaccgtgggagcgactgatgttgccgtatcagttgcccacggattattgactgtttgttcgttcacctgaatttgatcactcatttggcgtctccttatctagggcctgcaagagcatggcttttgaaataataccgatatagctactgtcttcaccgatcaccgggaccgcacacggagcctgtgccaccaatgaaatcagctcactgaggggcatatcagcaggaacaggtgcgggttcagccagcaacgcgctatccaacggttgatgttctgccaatgcttttttcagtgattctatcgatactacgccaatgaatttttgaccgcgttccagcacataaccgtaatcacggttttcatcctgaagcagttttaacgctgaacgcgggccgaaacccggtgttttacggattaatgaagcaggacgacggcgggcgatatctttggcactgaagacatgagtaatatcgacaccacggaagaaggtacgcacataatcattggctggattattgaggatctcatccggtgtccccacttgcacaacttcaccaccttgcataatggcaatacgatcgccaatacgcatagcttcatccaggtcatgggaaataaaaacaatggttcgctgatgcttggcttgtaacttgaccagctcatcttgcatttcggtacgtattaaggggtcaagggctgaaaaggcctcatccattaataggatatccggattattggccattgctctggctaagccaacacgctggcgcatcccaccggaaagttcgtcaggataggaattggcatagctatccaaactgacctgacgcaatgcttctaatgctttttcattgcgttccagcaatgggatgcccgctaattccatgccaaatgcggtattatctaatacatttaaatgcggcattaatgcaaaggattgaaataccatactgatcttattacggcgtacggtgcgcagggcactgtcagatattttggcaatatcttcaccatcgatcagtacttcaccacgggtgggttctatcagacgattgagaaggcgtaccagtgtggatttaccggaaccggataaccccatgatgacgaatatctcgccttcttcaatggccagattggcatctttgacaccaacggataaaccggttttggcaaatatctgctctttatttttacctgattcaagcagtttaaaagcccgttccggatgttcaccaaatactttatataagttctttacttcgagtttaattgccatgcagtaggtatatccctctgtcagttttaaatttttgtttattcgaacaatgttatcctgatgaaaatataaaacgctatataccctaacacagtgagaatctgagacaaccctcaattttcttatatgcgatttttattttctctcattactaatatatggcttttagatgggtgtatatatctatgttaataatgtgttttttagggtttattaaccgttgaatattggcacaaagaattaagggtaattaggccgcgagtcggttaattgtcatgtatatatctgtaatgtatttcgctataagatgactgattatatccttcttctatgagttcatgtattgcatgatatttgtgcgatattactcattcgacacgttcgttatacgtccttgttgcgttcggtgtattccccttgtgctctggcctgaatgccaataaacagatgataatagttaaattcagcacataacatgctcattaagcaggctatagcgaagtgagatgatggcggtcatatagccgtaaatgcgacgacttacggcggtaagcgataaggcatattagggggcgattggctaactgcctattggggctgagtctcccccttttttatctagaatatttccttttttatctagactaaaaaggagggccgccgtgtggggaaatcttaaaaatcccaatcttcgtcttcagtattgaccgctttaccgatcacataagatgaacctgatccggagaaaaaatcgtggttttcatctgcgtttggcgacaacgcggccagaattgcagggctgaccgccgcctggctggcgggaaataatgcctcatagcctaaattcatgagtgctttattggcattgtagtggagaaatttttttacatcctctgtccagccaacgtggtcatacagatcttcggtataacgcacttcattatcatagagatcttgcagtaggtcgaaagcgaaattctttatttcctgacgatgggcactatctatttttcccaaccccttttgaaacttatagccgatataatatccatggacagcttcgtcccgaataataagccgaataagatctgcggtgttggttaatttagctctactggaccaatacatgggtaaataaaatccggaatagaataaaaatgattccaaaaatacactggctatttttttcttcagcggatcgtcattatggtaatgctgtgaaataatatcagctttcttttggagtggcccattatcctcactccaacggtaggcatcgtctacatctgatgtcagacaaagtgtagaaaaaatagagctataagaacgtgcgtgtacggcctccataaagctgatatttgaaaatatcgcttcctcatggggggtaatcgcatctttaattaatgcaggtgcgcccagtgtattctggatcgtatccaatagcgtgaggccggtaaaaacccggatagtcagttgttgttcatgtggcgtgagtgtcgcccacgacggaatatcattcgacagcgggactttttccggcagccaaaaattagatgtcaggcggttccacacttccagatctttatcgtcttcaattttattccagttgatggcgctgatacgtgttattggttttactacgttcatatcattgtttccttaatctatccgacctgattaattcagtgctatctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacattacagcgaacaggaaacgcagccctcgacttcggttccctctaatgccatctgacgtagccggatgtaataaatggtcttgatccctttcttccaagcgtaaatctgtgctttgttaatatcgcgggtggtagcggtatcacggaagaacagcgtcagagagaggccctgatcaacatgttgggtcgctgcggcataggtatcgatgattttttcaggcccgatctggtaggcatcttgataatattcaaggttatcgttggtcatatagggtgcgggataataaacacggcctattttgccttctttacggatctcaatcggagagacaatcgggtggatacttgatgtcgaatgattgatataggaaatagagcctgttggtggcaccgcctgtaggttctgattataaataccgtgttccataacggattgccgtagcgcgatccaatcttgttggtttggtatggcaataccggcatcggcaaacagtgcctgtactcttgctgtttttggctgccagctttgctcgatatatttgctgaagaaagcacccgaagcataatctgattcatcgaagcctttgaaatggctggcccgttctattgccaactggtttgaggcacggatcgcgtgatacgccacggtataaaaatagatattggtaaaatccaacgcctcttccgagccgtaaaaaagacgctcccgcgccagataaccgtgcaggttcatctgcccaaggccaatggcatgtgattcttgattgcctttttcaatggatggcactgagcgaatattgctcatttcagatacggcagtgagcccacgaatggcgatctcaatggatttaccaaaatcgggtgaatccatcacctgcgcgatattcagcgagccaagattacaggagatatctttcccgatacggcgatagctgaggtcttcgtggtattcagtgggggcgttgacctgcaaaatttccgaacacaaattactcatattaatccggcctttaatcggattagcgcgattaaccgtatcttcaaacatcatataagggtagccagattcaaattggatctcagccagaatttggaagaactcgcgggctttaattttgcttttgcggatgcgtttgttatccaccatttcgcggtatttttcgctgatgctgatttcagacatgggcacgccgtaaacctgttcaatgtcataaggtgaaaacaggtacatttcttcattattcttcgccagttcaaaagtgatatccggtatcaccacccccaacgataaggtcttaatccgtactttttcatcggcattttcccgcttggtatccagaaaacgcaaaatatctggatgatgggcatggagatagaccgcccccgccccctgacgggcacccaactgattggcataggagaacgcgtcctccaacattttcattatcgggataacacccgaagactgattttcaatccgtttgatgggagcacccacctcacggatattgctgaggaggaacgccacgcctccgccacgtttagagagttgcagtgccgagttaatcgagcggccaatggattccatattgtcttcgatacgcaacaggaagcaggagaccagttcaccacgttgttttttgccacaattgaggaaggttggtgtggcgggttggaagcggccagagataatttcttctaccagttcccgcgccagtgtctggttacctgtagccagtgtcagtgcgaccatgcaaacgcgatcttcatagcgttccaggtaacgtttgccatcaaaggtttttagggtgtagctggtgtaatatttaaacgccccgagaaaagtggggaaacgaaattttttgctataggcttgctggaatagacttttgataaagctaaaatcgtattgatccagaacctctttttcgtaatatccctcctcaatcaggtaatcaattttttcctgtagattatggaagaacaccgtgttttgattaacgtgctgcaaaaagtattgccgtgcggccagccggtctttatcaaactggatacgcccatcagcatcataaaggttcagcattgcattcagtgagtgataatccagctcactgtcggatgaatcgatgacgttcagttttgtcgttgccaaaattcagttactcccttgcgaacgtttgccacatcttctgctgtacctaggagttcaaagcgatacaggtaaggaacctgacacttgtgggagataatatcccccgccagacagtaggcgtcgccaaaattagtgttgcccgcggcaataacaccgcggatcaatgaacggttatgaacatcgttcaggaaccgaatgacctgaataggtaccgcgccaaccgggctgccccccccatagctaggtaccaacaaaatatagggctgctcaacccgtagcttttcccgcgccccggcaatagggatccggatggcgggtagttgtaacttttcgacaaaacgatgggagttctccgagctgctggagaaataaaccagcggattcatgtcatcgacctcatcaaacactgaccgcctgaaccagtgcattaatcttatccgggtggaagcctgaccaatgctcatctcctgccacaatcacgggaacttgctgataacccaacgatttgacatggtttagtgcctgttcatcttctgttaaatcaatgatttgatatgagatgccttgtctgtcgaatgcccggtaggtggcattacactggacacagtcaggtttgctgtaaataataatgctcatgattcgtatttaccttttatgttaaaggaaaatcatccccttcaggctgctatggggtccgtatgacgtaccacggtggcctatgattatcatctgcgtattcatttccgcaagtgatgacaaaatactatatgtagtgcttatttaattcaaccacactacatgtagttatttgtgcctatttaatccgctattcagggataaggccgtcagcacagggctggcagcagaattttgggatggttagccggggaaaatattttattgcagaacaaagaagggggatcgtagagagggatctcggtgatgagccgtgctaattttttactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcaaaacattgactggacccgatcatgacgaccaggctgtacatttggttacttagcgaaaccaatgactcacggaagggcaaatcttgttcctctatgatttatttcaacggcccattgggggcttagcgaaacaaactctgaggatttgaaaatgaaaaaagtattagcattaatggttgccgccaccctgggtctatcttcagttgctttcgctgctgacacaacagcaacggctacacctgcggcaaccagtacgacagccacagttgctgctcaaactaaagcaactcaacatcaaaaacataaagtgacgaagaaaaccacagaacagaaagcacaggctgctaaaaaacacgagaaaaaagcatcagttcaaaaaacacccgtgcagaaagcacaagcagcgaaaaagcatgtgaaaaaagcatcagttcaaaaagcgcccgtgcaaaaagcacaggcagcgaaaaagcaccataaaacggctaaaaaaccagtagcggcacccgcagcataaggtcgcccccagaggttgtatcatcaggttaatcccaatcacccacttaattgtgggtgtttttttataagcttatcattatgattcattactcttggttcgaacttattttcagcgcagtgatattgttggggatcaccaatacgctgttttgaccaatatttttatcttttttcgacgttccatttctgcagcattaaccgcttccattcacctgaatcactgacgtaaactattatttgaggtatagtcagttattgcatgtccattaatttaagctaaacgtaaattatttagtttgatattttattaacattacaattattaatcataaaaaattacataaatatacgctcattgtttttttgttacaaaaaagaaaaatcctaaatatcttaatgaaatgacaaatttctgtttaatgtatgtttttaatgggatagtaaattataagaatacttaaaattaggacaatttatgtatctgagacctgatgaagtcgctaaagttttggaaaatgcgggttttgaacgtgtatatacagttaatgaagcgtatggttatcaaaagggaaggcattatgtttatgttaatcgtgaatcttatatgggccgaacagcattaattattcatccatctcaaaaagataagagcattgggttgtcgatgcctacagcattaattaaaaccagtaataaatatattgaattccctctctatttggttggtgctatcggtgagtattatggtattgcgcatggttttagttcaagagagttgttactgaatttcttaggccggatgttcgaatagcgccatgataaggctgactgcctatctgatgtcgcgagaaaatcagataataatgcagccatatccacgatgctaatgggtaggtaatagaacatcactaatgaagcagggtgccgggttctggattaaaatgcagattataatgacgccgaaattgtgccaattcaaaggcatctaaatccagttcggcaaaataaaagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacatgaagcagggtgccgggttctggattaaaatgcagattataatgacgccgaaattgtgccaattcaaaggcatctaaatccagttcggcaaaataaaacaaagcggcgtcggtatgctctgctgccagaataggggagatctgtgcgcggatcagggtatttcgccacagctccacattttcatccgaagggtttttgataaaagtatgataaataaaaactaaataagctgcctttctaacctcttctgccgagccattgctggtggagcgaataaacatttgcgtttggcgtggccccatctcttgcaacatcgattcaatataaatcggttttattttcagtaggttagagattgtatcgatagctttgcgggtatctgatgtcaatacacgatagcccacaataaaaaccacgatcaaaacagcaataattatccacgtcatttaaggtttctttacgccatagaagatgaatttagcaatgtaaatctatcggcttattaaatttccataagttgttaaattgcgataagttattaaattgctataagttattaaattgtcataaaatattagattgccataaatagacaacatcaacaaagtactcacgtattatcgccactgaagttatcagtatttttgtgctgactattcaggtgaagattaaacgcggcagcatcttttgccagagcatcaaggtgtgcccccagcattttcatttgcctgaccagtgaatgctgttccggtagtgtattcgccgtattgagttttcttagcagcatctcattcttcacccgcaatgcgctttcccgggcttttgattgttccagctcatattgcaacgcattatagcttgattgccatgtcttatgctgtttctcaaaagttgactgcaactcactcattgctttgagaaattgtacttcaagctcacgcattgtcattgcttttcctttatggcgtcttccgatttccagcggcagtataacgaaatctgagcataacctcatccatcaactctgtcttgtcttcctgattgtgggctaaccgatgatattgtagggtaaccgatgatattataggtgagccaatattgtggttcgaccaatattggttcatcaacagacggtgaaacgactgatcgtggggcccgtcagctgatgcattattgtccgcttgccaccacggagacacaatttatttctttgttacctattcgcaagtgtaataattaagtcttgctattagtgtctcatcatgcgttaatagcatcatcggtttgtagcacagacctatttatgtaagccatttaaagtaaagagttcctagttaaagcgatattttttagacatcacttctccgacgaattaccttcttttgtgcccccataagtaactcaagcagacctcaattgccatgtagtggcacaaaataatgaaggaaatatatttatgtctaataaaatgactggtttggtaaaatggtttgatgctggtaaaggttttggttttatttctcctgcagatggcagcaaagatgtatttgtacatttctctgcaatccagggtaatgactacaaaactcttgatgaaggccagaacgttgagttcagcatcgagcaaggccaaaaaggcccttcagctgtaaacgttgtagcactgtaattcacattactgttgttaacgtttagctgtaaatagatttagaagcctcgtcttttgacggggttttttttattattttttggggcgacaaaaattgtaactcttgttatcacctgtcacctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctatcccccttcctcttgcttgatgttttcgccatgttagctattctcaaactcgtttcgttaaatatgaacacctgaatcaactcatttatatcggctcattttttgggttgtaatacgcatgagcctttgcctgatgcctttggtgtgttcaaaaaataggctaatttaggtgaaaataataacccgattaccgtagataattcactcaataagttagcgtgagaataataatcaagccaatcaatagcctggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataggtcagtggcttgatcagatgtcatattgaacagaatgagaaaaatttatttgtcttttttgggttctagatcaatttcatgttttatctattttatttttgtctgattttattttgatttttatcatataattctgaaatttatgggttaacttctttaatgttcctttttaaagggtgagaatcagacgctaatgctgttatgagcatgcattacccatatttatgtttagtgctacgcttaataattcgttgaatctgtgcctgacaggcaatcacttatatattcgctgattgatttatcaaaggaagattaatgtctagacgtctatggcttcgaaacaccttggtggcaactgcgttattgagcgttttttctgtcccagtgagtgccgcaactcacacattgcaattagctatcggtgatgagccgaccgaaggttttgaccccatgttaggctggagtcacggtagctatctattacttcacagcccgctactgaaacaaaatgaagattttagttgggatagtctgttgctcagccagtaccagcctagtgatgatggaaaaacgtggttgctgacacttaagcctgaccttaagttctcagatggctctcctctcaccgcaaaagatgtggcttttacctacaacaacgccgcggccagtggcgggaaagtggatatggggaatttcctcagcgctgaagttatcgatcccctcaatgtccgcatccacttgaaagcaccacaaagtacatttgtgaatgtgctgggttcactgggcattgtttcagccgataaatacaatgcaaaaacctatgcacaaaaacctattggcgcgggtccctatcgtttagtgagtttccagccgggtcagcaaatgatcgtggaagctaacccttattacgcgggcaataagaacgattttgataaattgatttttgttttccttgatgaagatagtgccttcgctgccgcgcaaagtgggcaattaggtgtcgtgcgtatccctccctccatggcagtaggctcggttaataacatgaagttgtgggtccggccaagcgtcgaaaatcgtggcattgtgttcccaaccactcctgcaggcaaaaaagacgcacatggttaccccattggcaatgatgtgaccgccgatgttgctatccgtcgtgccattaactacgccattaatcgccaattattggccgatcaaatcatggaaggtcatgctattccggcctataccggagtgcagggcttgccatggaataaccctgattcagcgattaaagatggtgatattgataaagctaaacagatattggagcaagcgggctggcagcttaatagccaaggcaccagagagaaaaatggcctaccggccaagataacgctttggtataccagcggtgataccacccgccgggatttggcacaggcgttacgctcgatgttgaaacctatcggtatcgatgtggatttaaaatccggcagttgggaaacggttgagcgcaatatgcatgccaacccaaccttatttggctgggggagtcttgatcctatggagttgtatcatcattacagcagcaatgcggctggtgttgaatattataaccccggttactacaagaatccgatggtcgataaacatctgcaacaggcgttggatgcaccgacctggcagcaagcggtacccttctggcaacaggtggattgggatggtacgaccggtgccggtatccgtggcgatgctgcgtgggcatggttgttgaacatccagcatacttatctggccaataactgcgttgatttaggtaaaggaacaccggaaattcacggctcctggtcattgctcaatagtattgatagctggaaatggacctgtcagtgatgaaggggatctcgctgtttactctgcgcttaatttgcctgctgctggtcaccgcagccggtacttttacattgctgagtttttcccctgttgaccctatacgtgcctatattggtagcgatttactgcatgtgccgccagagcaatacccactgattgcggctcgttgggggctggatttacctttgtggcaacgttttttgcattggtttactcaagtgctccaaggggattttggttactcgatgctgtataacgcgccggtttctcaggtgataggtgagcgttttgctacctcgtttgcgttattggtatcggcctggctattttcgggaattgtcgggttgctattggggttgaccgctgggcgctatctcaaccgttggcctgatcgtctgatttcaacgttgtcctatttattggcatcgttgcccaccttttggatcggtctattgttgttgtcgttatttgcggtgaagctcaattgggcccccatttgctgtgcatggacgccagggagtcaggccgagaccgccagttggggggataagcttcaccacctgattttaccgatgctagcgctggggttactgggggttgggaacattgcactgcatacccgtgccagagttgctgaagtgatgaatagcgaatttattcgctatgcacaggcgcagggggataaaggctggcctttggtgaacttccatattttacgccatgccattacacccgcgctttgcctgcaattcgcttcagttggcgaattactgggggggtctttattggccgaaaaagtgttcgcctatcccggtttggggcaggcgacgattgatgccgggttgcatggtgacattccactcttgatgggaatagtgatgttctgcgccatattggtcttttgcggtaatagcattgcgaatgccttgttacaccgtttgaaccggggggctgcgcggcaattatgacttataacccaaaccgggccttgttccggctgttcgtctcactggtcttattatctattttaatcgtttatggttggctaatttatggcgctgaagttccaatggatttaatggcccgccggcaaccaccttcaacgacctattggtttggtactgatagcttggggcgcgatttatggctgcgctgttttcagggaatgactaccagcttgcaaattggcctgattgccgcgtttgccagtggtctgctcgccatgctgacggccagtttatgtgccgttaataaaaccctcgattatctgatccgtgggttgattgacagtatgttggcattgcctcatttattgctgttagtcctgatttgcttcacgttaggaggcgggaaacaaggggttatcctggcggtagcattaacccactggccaaagctggccttgattttacgtgccgagattttacgtattcgtgagacagattatgtgatgctgtctcatcggctgggcaacagtaatttctactgttggcgtcatcatctgctaccgttattactaccacagtggattgttggcacactgttgatgtttccccatgcggtgttgcacagtgccgcactcagctttttgggcttcgggcttgcgcctcatgaaccgtcattggggatattactggccgatgctttacgttatctgagcagtgggtcatggtggctggcattttttcctggcttgattttggtgggattggtgctgatatttgatcagttcgcgcgatcactacaacaactctgggtgaggttagcctgatgctgagatttgaccaatttgctattgatgtcgctcattatcgttggttgggccggaaaacctggcacccgttgttgagccatatttctctggatgtgaatccgggggaattggtggcattggtcggcgggagtggagagggtaagagcttgttactccaaagtgtcttgggtttattgccggagaatatgcggtgccatggcgagattatcctcgatggtgaggtactgtgcgcccgcgataaaattgagcagcggggtaaaaccttatgttatgtcccccaaggcgtcagtgctctgaacccactgattaaagttggctcacaaatcacccgagcagcgcaactcagtggtgtaaaactgcgtttggaagatgtcgccatgcagttgaaaacttataatcttgcgccggggctggtaaatgatttcccgcgtcagctctcaggcggcatggcgaaacgggtactgaccagctgcgcgaccttgacccatgcccgctatattctggccgatgaagtgacctcatggctagatgaagaccatgcttgccagttactgacgcatctgcgtgctttttgtcagcaggggcgcggtattctgtgggtaacccatgatttagcgttggccgcacgttttgccgataaaattgcggtgttacataaaggtgagttgcacgaaacattgagcgctgacgaactgaaaaatagcggtggtagcccatggttgcagtcactctgggccgcattaccggaacagcaatttgtcagcaagccaatcccactggctgaggtggccgactatgcttagtgtcgagaatctgaccatcgttcaaagcggaaagcggctatgggagtcggtatccttcactttggcaccaggggaacgattaggtatctcagcacccagtggctttggtaaaacgacgctgggccgggtattagcacaatggcagtcggcaactgcgggtcatatcctgttagaggggaaaccattagctaaaaaaggatattgtccggtccaactggttcctcagcacccagagcaaagttttaatccttatcgcaccaccggtgagagcctacatgatgcctggcggcccgatgctgattggttggcgcggatggcggttaatcctgattggctgcaacgcaggccggatgaattatcgggtggtgaattggcccgcattgctttgttacgcgcgctggatccacggacgcgttatttgattgcggatgaggttaccgcacaattagacgcccgtattcaggctcaaatttggcaagttttattggaagaagctgaacaccgtcgattagggctcattgtttttagccataataaggcattattagaaaaagtgtgttcacgtatttggatccctgaaagagaaagtaaaactacaatttatccaacgccattggttaaaccccatttggggttagcaatggtaaaaacgggttaatggtaaaaacaggttgatgctaaaaataggttaatactaaaaagaaccgtggaatgcgattaaattaaatatcacagctagaataataactaatagtgattgttgtagaggtgttttaatgacacttgtttttataaaaatattgattgagatcatgtttgttattaatgattggagttacaagcttgatcgggggcgttattgtggcgagataaatttacacattagaatgtgtgggttttaatttctgcctgtaatttattggcgtcttatagacttggcgttcattataactctagcatggaatgcgaatttattgattgctgattacgggggtgattccctcaggcgctctcttgccgttagccatcttatccataagattttacgtttttttgaatgtaaaacaggtttttcatggtgttgatggtaaatgctgcgtcagattgggtgctttttaatttattgattttaaagtttttttgttttaattttaactgattttatacttttgactataaagttataaaataatggtgaaatttccaagttttagcctatattctttataggtgaagcatctatagcaatgaattgatttttagcgtctttttttacaaaaataatgatgtaaaatctaactcatgataattatttattgactatgtaaagtaaatccgtaatggattttattatcaattatccagtgtagacaaatacagtaaacgtattgccctttggtaaaaaaatatttctgaacactgtttttatgttgaattcgctcactgagcgcggtaaaaatactgagcgataaaattatcatacaaatagggtggtggataatttgtcttgattttagcttgctggcaggcagcaggttaatggaagtttaaatgtagggttagcgttaaagataaggatttaacctaatgtacaggaggatgtgcttaattctgaaatattctaacgagtgggtataaataacctattctttatcttctatataccttcttcattgacgttgcagcggtctcagcggcgctcattcatccgaatcactggcgggagtcagcgcatcgtgatgcgctcgtttgtctggctgtaacacgagagaccttggatataggctgggaagatcataggtttagtcagttgctttttctcactttcactttcttaacatgatacaggagggcttatgcagctcaccccaagagaagttgaaaagctcatgatctacacgctgtctgatgtggcgtttaagcgcaaagcgcgtggcttgaaactcaattatccggaagctgtttctatcattactgtgactgcaatggaaggagccagagatggcaaatccgtagaagatgtgatgaaggaagccagtaaagtgctgaccaaagatgatgtgatggatggggtggcagatttgatcccgaatgttcaggttgaggcgatttttaccgatggcagccgtctggtcacggtacacgaccctattaagtagtgacggcaacatgcgagtaaaacctgaactgattattgcagaggattcaagcatgagcgcgaagaaaagtacgaaagacagtaaagaacagaatacgccactgggtggcctcgttttagcggaaacaccaattacgtttaacgaaaataaacccgtgaccaaagttaaagtccgcaataccggtgaccggccaattcaggttgggtcccatttccatttcttcgaggttaaccgcgcactggaatttgatcgtgcagcagcttatggcaagcgcctcaatatctcctcgacgacggctatccgttttgaacctggtgatgaaactgaagttccgcttatcccctttggcggcaagcagacactgtatggttttaacaatcttgtcgatgggtggaccggtgagggtgtggtacccaacagtgagcgcccggataaactcgcggctatccgccttgccgccgagcgtggttttaaatcatctaaataacgccttgtttacagagcaaatcatcgaaattcgcatacgtgtaatggggtaaagcagttacacgcaccggaaaaagaaaggagcgacagatgcctcaaatttctcggcaagaatacgcgggtctatttggcccaacaactggcgataaaatccgtttgggtgataccaatctgtttatcgaaatcgaaaaagacttgcgtggatatggtgaagagtcggtttacggtggtgggaaatcgctgcgtgacgggatgggggccaacaataatctgacccgcgataatggtgtgcttgacctggtgattaccaacgtcacgattgtcgatgctcgcttaggggtgattaaagctgacgtcggtatccgcgatggcaaaatcgccggtatcggtaagagcggtaaccccggtgttatggatggggttacgcagggtatggtggtcggtgtgagcaccgatgctatctctggtgagcatttgattcttactgccgccggtatcgatagccatattcatctcatctccccgcaacaggcctatcatgcgctgtccaacggtgttgcaacattctttggtggggggattggtccaacggatggcactaacgggacaaccgtaacaccagggccgtggaatatccgtcaaatgctgcgttcgatagaggggttacctgtcaacgttggtattttggggaaaggtaattcatacgggcgcggcccgttgctggaacaggctattgccggtgttgtgggctataaagttcatgaagactggggcgcgacggcgaatgctttgcgtcatgcgctgcggatggcggatgaggtggatattcaggtttcggttcataccgatagcctgaatgaatgtggttatgtagaagatactatcgatgcgttcgaaggccgcacgatccacacgttccacaccgaaggggcgggtgggggccatgcgccggatattattcgggtggccagccaaactaacgtactgccaagttcaaccaaccccaccctgccgtatggtgttaacagccaggctgagctgtttgacatgattatggtgtgtcacaaccttaacccgaacgtacctgctgacgtctcctttgccgaaagccgtgtgcgcccagaaacgattgctgctgaaaacgttctgcacgatatgggcgttatctccatgttctccagtgactcacaagccatggggcgagtgggggagaactggttgcgtattttgcaaaccgcggatgcgatgaaagcggctcggggcaaattgccggaagatgcggcgggtaacgataatttccgcgtgctgcgctatgtggcaaaaatcaccattaaccccgcgattacacagggggttagccatgttatcggatcggttgaagtgggcaaaatggccgatctggtgctatgggatcctcgcttctttggtgcgaaaccgaagatggttatcaaggggggcatgattaactgggccgcgatgggcgatccaaatgcgtcactgccaacaccacagccagtgttctaccgcccaatgtttggcgcgatgggcaaaacgctacaagacacttgtgtcactttcgtttctcaggctgcacttgatgatggtgtgaaagagaaagcggggctggatcgccaagtgatagcggttaaaaactgccgcacgatctccaaacgtgatctggtgcgtaatgaccaaacaccaaacattgaagtggatcctgaaacctttgcagtaaaagtggatggggtacatgccacctgtgagccaattgcaactgcgtcgatgaatcagcgctatttctttggctaacctctctttggctaatctgaggtagcagcgttaatcccgttaccggggcgttgtaatactcaaagtaagtagggtactacccggtttcagcattcagtttgtccacagtaaaggcggtatccaacgttattggtgttgcgggcaggcggcaaatgaacgtcgttaatagccagtgcttcagatacgaagggtgaattcagttcctgatatggggtgtaggaaagtccttgggctgaatatcgttgaacaggatgtcattactgtgggcaactgatctacacaaggagtgaacaacatgattttgatagagcacattctgggtaatgtgaaaaaagatccggtttggcgggaaaaactgaaagatgccactttcgatcttttgatcctggaccaacgggaagcacaaaaaagccgttgccgaaaatccagtactcaaggtctggatctgggtatttctctcgaccgcaacgtggtccttgctgatggtgatgtactggcatgggatgaagaaaccaatgtggccgtggtggtacagatcaatctacgtgatgtgatggtgattgacttgagtgaactgaaaagtcgttcacctgatgaattaattaaaacctgctttgaactgggacacgcgctgggtaatcagcattggaaagcggtgaccaagcataacgaggtgtatgtgcctctgaccgtcgcgacaaccatgatggactccgtcatgaggacgcacggcttccaacatctcccttttcgtttcgtgaaaggtgccgagattttacctctgctgacgaactccgaagcccggctactgtttggtggtgctgaggataccgacacgcacgttcatgttgccagcccccttgatgaacctcatggctctggtctgcacattcacggtattcactcccacgaagaaggccatagtcatggtgatcacgatcatgaccacagccatagccatggtgatcatgaccacgaccataaacactgattcaggcagcgaggcaccgcgatgaacgcatcagatctcattcgtatcatgcaatttggtgattccgtactgccggtcggggcctttacgttttccaatggcgtggaatctgccattcaaaccggcatcgttcatgatgtagcaacattgaaaggcttcgttttgacagcgttgaagcaggcggccagttgtgacggcatgggcgttgttgtggctcatcgtgctgttgtggcagatgaccgtgacggtattatccgtgctgattgggcggttaataatcgtaagttaaatgaagaaagccgcctgatggcaacccgcatgggtaaaaagctggcagaaatgtcgatccatgtggtggagcacccattgatcagctggtggttggaacaaatcaaaaatggcaacacggcgggcacctatccggtgactcaagcggtggttatggcagcacaagggatcgggcaacgggaagtggttgtgatgcatcaatacggtgtggcgatgaccattttaagtgcggctatgcgcttgatgcgcgttacgcatttcgatacacagcatatcttatttgaactgaaccatgacattgagaaattctgcgatattgccgaaatcggcgatatcaaccagatgtcttcttatgtcccgattgtggatgttttggccgccgtacatgtgaaagcccatgttcgcctctttagtaactgagtgaccgcggtgtgaacgatcgagacatgaataatgtatcgataaaaatgaattcagggtgctgcggtgaggtgttagccgagtacctaccccaaatcagataaaaagaatgaagaggattatcccgtgaccgataaaagcacagcacgtaaaaaaataacccgtattggtattggtggtccggtaggttcggggaaaacggccattatcgaagtcataaccccgatcctgattaaacgaggcattaagccactgattatcaccaatgacatcgtgacgaccgaggatgccaaacaggtaaaacggacgctgaaaggtattctggacgaagagaagatccttggggtagaaactggcgcttgcccgcataccgcagtgcgcgaagacccgagcatgaacattgctgcggtagaagagatggaagagcgcttccctgaaagcgacctgattatgattgaaagcggcggggataacctgacactgacattcagtcctgcactggcagacttctacatctatgttattgatgtggctgaaggtgaaaaaattcctcgtaaaaatggccccggcttggttcaggcagacattttagtgatcaataaaattgacctggcaccttatgtcggtgccagcctggatgtcatggagagtgataccaaagtcgtgcgcggcaatcgcccttatattctgaccaattgcaaaactggccagggcattgaagaactggtcgatatgattatgcgagatttcctgtttacccatgtacagccggaaggagaacaggcatgacagcacagagccagaatatcgtggagacgccttcacgggttcgcgctcacgcattaggtgttaacgcgccggaattagcgaaatatcaggatgaaccggcgcaaatgcgtagcggggcggttgggaaaagtggctatctgaaactgagatttgccaaacgtgaacattgcagtattttggccgaaatggaaaggcgggtaccctcattggtacaaaaagcactgtactgggatgaagaaatacctgagttaccttgtgtcaccatgatttcgacatcaggttgtattttgcagggtgatcggttagctactgatgtgcatgtggaagcgggcgcttgtgctcacgtcaccacgcagtcagccacaaaagttcacatgatgaatgcgaactacgcctcgcagatccagaatttcattgtggaggaaggcggttatctggaatttatgccagacccgctaattcctcatcgaaattcccgttttattactgataccacgatcagcattcatccaactgcgaccgcgatttattctgaagtgctgatgtccgggcgtaaatatcaccatgctgacgaacgattcggttttgatgtttattcctctcgggtggcagcacaaaatctagcgggcaaagagttgtttgttgagaagtacgtattagaaccaaaagtagaaagccttgacgcagtgggtgttatgcaaacctttgatgcgtttggtaacgtgattttattaacgcccaaagaacatcatgaccgcattctggcacgggttccggctcattttgacatcaaagggggggattgccagcggcgcgacgcgtctacctaatgattgtgggttagtcttcaaggcgttgggtatcgatagcgccggtgtaaaggcagagattcgccaattttggaagatagcccgcgaagagattttaggcgtcacattgcctgaacaatttttgtggcgctgattttgctgttttgatgcgccattttaaggggagaaaagggggaataagtcagtctattgaatagaggctgggtacccagcctcgtttatcagccagtgatccaagcaagtgaaagcagccacatcaatcagtgattccgggtgagtgagagcagcgaataccgctgcagcttcaagtagaagggtaaaataatgaatgctaaaacagtcaacaaatcaggttgggggcagcttgccaattcaaatgttttcattgaatttatcgatacggctttgcgcggttgtgctcaggtaatgtttcagaataacccattgaccgggctattctttttcatcgcaatattcataggtgcttatggtgaaggtaacccggcggtcgcttatggctgtgttctgggaacgctggttgccacacttaccgggttgagcatccgtgaccggaaatcatggcgctcagggttatacggttataacggctgtctggtgggggccgcactacccacctttctgatcgccacaccggtgctatgggcctgcattgtcttgggcagtatcgtttcggtgattgttactgcctgtatcgctgatattttaaaaacctggaaagtggctgcactgacggcaccttttgtcttaaccacttgggtggtcttattggccagttacgcctttgctggcctacatagcagcggattaccggcaccggctttaccacagcaactggttttagaggctggtaatacgtttgctggcaccaacatttttgtcagcatgttccatggtgtttcacaggtgttcttattcagtagcctgatcgcgggcatcctgtttgttatcgggttggccattgaatcactttgggcagctgtttttgctctgtgcggagccatattggcgatcctcaccgccaccctcctcgaggcggaccatcacagcattaatgctgggctttatgccttcagtgcggtacttaccgcgatagcactggggtcgacgttcaataaacccagttggcgggttttagcttataccgttatcggggttatttttacggtattcgttcaaggcgcactgaacaccctgttattacctatcggtattcctactttaacaatgccttttgtattggcttcgtggctattcctggtaccgaataaagatgtcatgccagagcaccgacagtagcgattaaatttaagacattcttggttctgaacatgttaccggtcatattttatcgatcatatagacctcaaattattggcgttatcgtgttgtcagcgataacgccaggtcagaacgggtagggttgaaaataatctggagtgcgaatatgacgacaataatcgccagcagcagcgcctttggtaatcagcaaacaaagcgcagagccatctacctgctaatcggcctgttggtggtgaatgggttagcttgggtctgggcttttgctgaatttaatgataatgccgtgctgatgggaatggctttcctggcctacagttttggtttgcgccatgcggttgatgcggatcatattgcggctattgataacgtcacgcgtaaactcatgcaacaaggtaaaacaccgattgctgttgggacttttttctcactcggccattcaactattgtgatcttagcttcactggcaattgctgcgaccgccatggcatttaagaataatatggcgtggtttcacgaaaccggtggtttaatcgggacgttggtgtcatccgtttttttattgttatttgcttttctcaatttaacgatcctgatttcagtgtataaaaaattcaaacaagttaaagctgggtatatttataaagatgaagagcttgaccttctggtcgtgaataacggtggtctgttatccagaatgtttaaacgtgtatttaatatggtcaataaaagctggcatatgtatccagttggttttttgtttggcttaggttttgataccgcaactgaaattggtgttttggggatatcagcggccagcgccactcacggtatgaatttgtggtcgataatggtgtttccgattttatttgcggccggaatggcattgatcgattcactggataattttgtgatgattggtgcttatggctgggcattttctaaacctgttcgtaaactttattacaatatcactatcaccgctgcgtcggtgattattgctttctttatcggtggcattgaagccttgggtttgattgccgataagttaaatttaactggtggtatctggacgccaattaataatatcagcgagaacttaggtcagatcggttactggattatagggatgtttatatgttgctggttagtttctattattaattactatgtccgtggttatgacaagctaaatataagccgataagtcatatttattgcgagtgaattattagacccgctgacacaataagttgtatgtgcgttggttagggaaggctaacaaatagagacactcattaaccgataacgcttaatgagtgtcttttttttacaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacatattgtgttttttggcgaaatttaaaatgtcctgtttaatttcagacagtttactttctggggccttcttacatacctcgaccactttaggtgtcacgagagtatcggtctcatgcagatcaacataatcaccttgtttatattgggtatcatcgttcaatacccaataaactaccggagtaaatgacttaggatttagatccaagaactctttgcaagtcatatcacttggtgtggtccctgtcggcgttgctgcaaaggtagttgccgcggtggaaagaagcaaaccagtcagtgcaatattacgcagtgatttgtaggacatgtttattttccttatttacttgttaaataaaaatgcggtaataacctttatacccatcatacttcaagctgcatgtgcgttagctactctcaatgattttaattacttactggtttttgaccttaaaataaatagacccatcaaggttttttcacttgccgcctttctgaagctcgaatttttagagtatatacatggcgtgtgcatactcaaaatattgaatgagtgagaatgatgattaacatcactctgatataaagatccaacgattgcgatatgttggattgcatctattattgttcataagtggcactattgctaatatctacatctgttttttttactcacaatagagtgtggtgaggtttacacggtgtaaagctatgaaaaataagttactacagtaaataataccgttttatgataataactaagtgtgttttttatgtggattaaattcactcccgtaaatatgagaatgctgcgtatacgtgtggtgtgcgtattaagataaaactatcatttgatttctatcaaaaataatttaatcatgatttttctcatttcttatctatactaaaattacctataacaattctagttactctatcgatgaaaacattacgggaatttagagctaaggtatcggtacccatttttcttgccattttggtggcaattaacgggtatctgattttaagcccgctactctatcgggcgattgcacattcaagcgatgcaataaataacttcaatacttggaaggaggcgttaagttttctggaattattcgaaatcccgcaatttatgatcggtctggtcttgatgttgatggcatatgcactatcaatgaaaacccgtacagcatggtttttatcggtattgctgctatttactcttgttgccatcaatatttttatcgcgaaaaaatatgatagcctgacgatttactccatcgtgattatcttagcactgctcttttattggcggcggtttgattattacagtcttggcagcggtacattctttgctgttgtgagtatcgcttcattaatcgtctatagcatgttgggtacgctctatatgggtgatgaatttgcccccgtagtgactgatttatctacagcattctatttcgcgatagtgtgtatgtcgacggtggggttcggggatattatcccgcataccactgtggcgagaatgtttactcttacggtgattattgctggtataactgtttttgctacctcagtggcttcgattgccggcccgatgatcagtaataatatcaaacgcatagttaaaggtaggatttctcacgtggaacgtaaaaatcattttattattgtcggtaccaactctttggcactgaatgtatataaaggtctgcgtgaccggggtgatgatgtcactgtggtttgtgcggtaggtagccaacatgatttcccttccgatgctgatattatcgagggtgacccttcttctgttgccacgctaaaattagccggtgcggcgaaggcaaaatatattatcgtgttgtgtaacaatgatgctgataacacctttaccattttagcggctaaagaaatttcgggtgaggggacgaaaatactggcattagtcaatgaaactcagaatatagaaaaagttaaaagagtcaatccagacatggtcttctctttgccattgttaggcagtgagttactggtcaggactctgaatggcgataccatcaataatacccttattacggaaatgttctttggtcattgccagaaactggattgatatcattaatagcccactatcactgtgtttatatcaaaacaccctcggttaagtgagggtgttttttttgtcacgagccttggtttttatgggctatttattcagaggcaacttgtggatctttaggtttctcttttggcccgatcatcaaacccaactcgacagcaataaaaccaacaatcaaactggcgactaaataacagattgaaaccaaaacttcggtaggatttttcatcatttctactgcgccaaatacgaagctggagaaggttgaaagaccgcccataatcccagtacctaccatcagatgtacatactggttaattttatctttcttaaagaaagaggttgtcagccctaatagaaacgctgcaataatattagcaacaaagatatccatcgggaaaccatcagccagacgtggtaccgacagcataataaattcacggcacatggcaccaaaagcaccaccgacaaagactaagataataagattcggcataatcactcctcccaattagtaagccagccaggcaccgaaggcagcggcagctaaaccgaccaatacagaaataatcagatatccggcggcaattgctctgcctcgggctgtggccagtttggccgcatctaattgcatactgctgaaggtggtataaccgcctagaatcccagtcaatacggcggtattcattaagtcgccatagcggtcgcgccagtcaacactgaacaaaatactcaagtagccaatgacaaatgcacctgaaatattaattaaaaatgtaccgagtggaaaattacctttatagactttgccaatacttaatcctatccaccatcgtaaaagtgagccgataccgccgcccaatcccacccacattacatcgattgcagtcataataaagcctcaataacgattagtttgagtcaagtaattgtagtctaaagtagacaataaaatgataaatatcgcgtacctatttattttaatctgataatggattcgttttttgtccgccatcaataaagtaaaagaataacaacaacgccggcttggtggttttattgattaaactctgaaataatatctgaatgtcactattgcgcttcttttttaatttgttgtcaaaacatttggctgaaataacgattaaagaatattccactcattacgtatgacagtttatatcggtagggcgtttccttggattatggctctgcgttagttctgataatatttgcagggttatttatcccaccgcagcctgacaacttctttcggttcacatattttcaaatatcttctttctagacagataatggatggttgtccatttaataattcttattacggaaattggtatcaggctgtaatgctagaatcagctattttctgtctcctgttagtatgaatagcctataacttgctatttttcggctagcctgagaacgtcattttgctgttttaacacacaaaataatctgcatattgatcactacgcctgttgggtctaaatggcgtttctttcctcaatacaaaacattcggcagccagcaaaaataataagatttgctaatttatattctgactattttctattgccttaagttagggtatcttctgtaaacaaaataataaaaatttatttaatatcaatggattaaacttatttcgtcaagaaaaaaattagccattttgcgataaccatcacattgagatagttgaaaaatgtgaaggttgtcaatctgtaaagtcaatatgagacgattattgtaagccttggattactgctttatctaccaattccgtatactgccgacaaccagagacaatggaagtgagctaaggcgcacaatgaggtacagataaagggacgtttaccattgcaactggcatatcaataacttgtgtcttttgaacatcaaaaggtgttgggtatggaaaagaaaaaaatttatctgttttgctctgctgggatgtctacctcgctattggtttccaaaatgaaagtgcaagcagaaaagtatgatgtgccggttattatcaatgcttacccagaagcgctggcatcggcgcagggtgctcatgctgatgtgatcctactggggccgcagatcgcctatatgttgcctgaaatagccaaaatgttcccgaataaacccgtcgaagtgattgatacgcttctttacggcaaagtcgatgggttaggggtattaaaagctgcggtggccgcaataaaaaaagcaaaacaataaggggatcactgtgagcacatttattacgtcgttggagaaggtcatattacccttcgccattagaattggcaggcagcaacacgttaatgccatcaagaacgggtttatccggctgatgccattaaccctgactggggccatgtttgttctaattaataatgttttcttaagtttcggtgaagggtcgttcttcttttcaatgggtgtgcgattagacggcgataccattaccatgctaaatggttggaaagccatcggtggtaacgtttataacggaacgctcgggataatgtcgttaatgacgccattctttatcagtatggcactggccgaagagaagaaggtggatccactctctgccgccttactggccatcgcagcctttatgaccgtgaccccgttcagtgttggcgaggcctatgcggttggtgccaattggctcgggggggccaatatcatctcgggtatcatcatcggtctggtggtggctgaagtattcactttcattgtccgacgtaattggattatccgtctgccagatagtgtacccacttcggtttcccgttctttctcggcattgattcctggctttatcattctttccatcatgggcctgatttcatacactctggcgctatatggtactaatttccatcagatcattatcgattccatctccgccccgctgtcgaaaatgggcagtgtcgtggggtgggtgtatgtgatgttctcctctctgctgtggttcttcggtgtacatggtgccatggccttgtctgcgctggaaagtggcatcatgatgccgttcgcgttggaaaacgtggcaacctatacccaatatggttcggttgaggccgcactggctgcgggtaaagagttccatatgtgggcgaaaccgtttgtcgattcctacatcttcttgggcggaaccggtgcaacgttggggcttattattgccatctttattgcttctcgccgtgaagattatcggcaggttgcgaagctggctgctccggcgagtattttccagatcaacgaaccaatcctgtttggcttaccggtcattatgaacccactcatgtttattccgtttatcatggttcagccgatattagccattatcacgtcagtagcttattacagtggccttattcctccgatcaccaatattgctccgtggactatgcccgccgggctaggtgcattctttaacaccaatggtagcattgctgcattattattaagtttgttcaacttgggcgtggcaacactggtttatctcccgttcgtgattattgccaataaagcacagggcgagatcgaccgtactgtcgaaagcgaagacgatattgctaacagcctgaaattctaagcgttacaacctgtttgagtgttatggttttggctcaaggccgataaaaatcgttatggattggtccggctcaatatgcggaccagacactcaagtacgaaagaacagtggctattgattggcggatgttgccaggcgaaatggctttcattgacggagtaattgtatgtttgatttaagtagcatcgttgataacgaacaaaccagtgatgcgctggaagatgtggtcatggggcttatcatcaacgcgggccaagcccgtagcctggcctataacgcactgaaacaggccaaagccggtgattttgcacaagcagatgaactgatggcgcagtcccggagcgccttgaatgacgcccacttggtgcagacacaattgattgaagccgatcagggcgaagggaaaaccaaagttaccctggtgctggtacatgctcaggatcatttgatgaatgccatgttagcgcgagaattgattactgagcttatcgagctgcatcaaaaaattcagtgatacgccgacggggcgataattctcaatggtagagcgatggtgactaagatggacgtcagattagtacgtgaaagagacttttttaacggtaaagaattccatctgtttatttacaacaaaacggagagtgcgaccggtttacatcagcatgattattatgaatatacgctgatattaaccgggatgtgctaccaggaaattaacggaaagcgtgtttttttggagcgtggggactttatctttattcctcttggttctcataatcaaagtttctatgagtttggtgccacccggatcctgaatgtcgggatcagtaaagctttctttgaagaacattatttccatttactgtctcggcctattgtggcctctcaggcgtatcgcttaagaggtgattttctttcctatatcgaatcggcgatctctgctccacactacagagaaaatgagcaaacagaacttttagagctactgaccttttatgtgactaaccgcatcagtcattacaaagagagtgaagttaacgacgatataccttcgtggctgaaggccacaatcgacaaaatgcatgataacgcgatgtttagtgagaaggcgttggtgaatatggtcgagctttctggcaaaacccaagaatatctcaccagagcgacacggcgctattatcagaaaacgcccatgcagattatcaatgaaattagaataaattttgccaaaacccaacttgaagtgacgaactatttagtttcggatattgcatttgaagcaggctacagcgacaccacgttattcatcaaaaacttcaaaaaattaacctcttttacgccaggaaactatcgcaagaacttctacagcgccagagagagtttatcccattagttttccaaccggttattcccatagtgggagagggttggcaaggaacctttaatggaaaaattacttattgttaatgccgatgattttggtctgtgtaaagggcaaaactacgggatcattgacgccttccgcaacggcgtagtctcctcgacgaccgcaatgatgaacagtgtggatattaaccatgcggcggaactcagtgcgcaatatccggcactgccggtggggatgcattttgtattgaccttcggacgtccattgaccgcaatgccttctttaaccgacgcgaatggtgaactgggtaaatggctatggcagcgtgctggagcagggacattggatctgaatgagatagcgcaagagctggaatgccagttcgagcggtttagtgcggtctttggccgccctccgacccacattgacagccatcatcacgtgcatatgttgccgcagatttatcccttagtcgccgccttcgcccgtgaaaaatcactcccgctgcgtattgatcgacatgaagtgcagcaacatgggctcactctcgataacccacgtagtagcgagtggtttaacgctggcttctatggtgagaacttatcagagccgtcgttcttgcagctactggaacacgctgatcaacaaggcgttaactcgctggaaattatgtgtcatccggcctttatcgatcagacgttgatgaccagtggttattgttatccgcgattgaccgagttggcgattttgacctctccgacattaaagcccgctatcgcgcaacgtggttatcggctggggtcgtttttagattgttaattttgtttactcaggtgcatgggtcgtgactatatagaagacgacaaataggaaagataataaaatggcgagcttgcctttatctgtttcgattttaactacgccataaatgaaaagcagaatgaccaaaatgccggtcgagataagaaaaagtaaaaacctaatatcactggctgatagcatagaaactcattgggagtggttatcatagacatcacagataatgcccccatttttaggggcattatcctacaagaggcgactcattgagagaaatcgacagattgagaggattcagtctggcgttgataccggggtttcagatgcagccgatgctggaatcgaaacattcgctttcgaaagctgagcaatccgggcctcgtacgacaaaatcaaggcatcttcactcgtgagagtattacgtgagttctttagccattcacgctgttcattgcgaatattgatttcttggtcaggtgctgcagcctgcgccttagcataaacgctgagaagtgtatcatccagtttagaaagaacagggttggtacagattgatgtctctacgtagccttttgcgttgtcgcagtcaaaactggctgcatagcctggcactgccaggaaaaatgttgaaattatgagtcctgatgtaaactgtttcaccacgttttatcccttcattctcatttagttatcatattgagccattgagtattattgatcgaaagacaaaaagtaatcaccttcagcgtttttcttgaaaaaaacagatcccgcttaactaacggtgctacatcttcctttctctaaataatagtgattatcaatcaatgtgttggtgtcacgttgcgtgattgtgacgttctcgttcctcctcgcgtttatttgtctgccactcagcgatatcggctcgctcatagagaagcccaaggcggtcattgagatgatatggaggccggggattggcgggcatcattgtggtgacaatacaaagtcatggcggggaaagttggatgaccctctagagtctgttaatctaaccgaaagtaatgaaataccgtaaaaccagatggttgaaaaaatgtaggtcaaaattaaacttttctttgattgctataaaaacactataaaaatcaactgcattattgttttggataaagatgaaaactattgaactcgacgaagaactttatcgctatatcgccagccatacgcaacacataggtgagagcgcgtcagatatcttacggcgtatgctgaagtttactgccggtcagccggtaactgacctgtctgtcagcggtgctgctgtgaaagtgactgcccagccagccccacgggatcgggttcgtgccgtccgtgagttgctgctgtccgatgaatatgcagaacagagtagggcggttaaccgctttatgttggtattatcgaccttatataccttagatgcgcaggcgtttactgaggcaactgaatctttgcatggtcgtacccgagtctactttgccggtgatcaacagacattgctgcaacacgggacgcatactaaacccaagcatgtgccaggtacgccattctgggttatcaccaataccaatactgagcgtaagcgcagtatggtacagcacatcatgctggcaatgcagttcccgccggagttgactgacaaagtgtgcggaactatctgatttcattgaaaccatcctctttctcagccaatggcaacgcccttgctgaggacgtgtataggagtagtgactgtggcgaatcaccctcgggctgggcaacctgctcagcaaagcgatttaattaacgtagctcagttgacatcgcaatattatgtattgcagccagacgctgaagaccccgctcatgccgttaaatttggtacttccggccaccgtggtagttcagtgcgccacagttttaatgaagctcatattcttgctatcgcgcaggcgatagctgaagttcgtcatcaacacggtatcagcggcccatgctatgtgggtaaagatacccatgcgctatccgagcccgcctttatttcggtgctggaagtgttgacggcgaatggtgtcgatgttgtcgtacagcaagataatggttttacgccaacaccggccatttcccatgtcattctttgtcataacgcccagggtaaagcgttggcggatggtattgtcattacgccatcccacaacccaccggaagacggtggcattaagtacaacccgccgaatggtggcccagcggatactaatctgacgtccgtgattgaaaagcgggctaatcagttactcagccagaatttaaagggtgttaagcgccaaacattggataaagcctggcagagcaatcatctgcgtgagcaggatttgctccaaccttatgttgaaggtttggtggatgtcgttgatattcccgccattcaacaagcagggctgaagctcggtgtggatccgcttggcggctccggtattgcctactggcagcgcattgctgagtactacaagctggatttgacgttggtcaataatgccatcgatcagacattccgatttatgcatcttgatcacgatggtgtgatccgcatggattgctcttcagagtcggcgatggctggtttgttggcactgcgcgataaatttgatttagcttttgctaatgatccagattacgaccgtcatggcattgtgaccccagccgggttgatgaatccgaatcattatctcgcggtatctattaattatctgttccagcatcgcccacaatggggggcgggggtggcagtcggtaaaacattggtttccagtgcgatgattgatcgggttgtggctgatttgggccgcaagctggtggaagtccccgttggctttaagtggtttgttgatggtttacacgacggcagttttggttttggtggcgaagagagtgccggggcttctttcctgcgctttaatggcacgccgtggtcgaccgataaagacggcattatcatgtgtctgttggcggcagaaattacggccgtgaccggtaaggacccacaacgtcactatgatgatttagcacaacgctttggtgcgccaagttataaccgtattcaggcgccggcaacgcaggcgcagaaaaatgccttgtccagattgtcacctgaaatggtgaaagccaatacactggcgggtgatccgatcactgcccgtttaaccaatgccccagggaatggtgcatcaattggtggcttgaaagtgatgactgagaacggctggtttgccgctcgcccatcaggcactgaagaagcgtacaaaatttactgtgaaagtttccttggcgcggagcatcgcgaaaaaatagaacaagaagccgtaaagattgtcagcgaagtgctggctgaggcgaaataagcgggtatattcctgtccttaaagaccaacgctgtaatcttggcactcgatcaatccggcacaggctctgttgccggattttttatgtgtttttcttaatccgttatctttgactcaatattgtcactgcactcctgtctagggttattttattggatgccaattccatatttaatgtatggttgtattttgaatgttaacgccataaggatttggaatgagtttaagtctgcctggaaacgacctgtactggctctcaaaagataatctggcacccgaagagtacgaacgtatcatcagtgctaatgcggcttggtcgcggattacgtgatgatgctagtgataaacttatcggttttttggagcctccaagatgataaatacaaaattaacggctcaaatagcaagtgtgcaggatagagagaatgttgtttatgaaatctactgtgggactgatcaagttgctgagatatcaaatgaaccaggcattggccctcgcatagaaattttctcttgtcctaatggtggaatatgggattttgaactacaagaatttttatctcttgttgagcaatccaagaaaaatatcatcaaggaattatctgaagaggcttaatgctaaaaatataaactatcttgcatgatttggcgcaattaaaaatgaccgctcaggcggtcatctaagattaatttaataatatcaatgggcggtggtttaattaattatgtttttggggagggtattaccccagagccaccatcaatgcgccggcagtaatcagtgctacgcctagcccggcaactaatgagattttttcgccaaacagaataaacgccaagagcacggcaaacaccacactgagtttatcaatgggagccacttgcgaaaccgtgccatttttaatggccataaagtagaacagccaggataaagcccccgcaacgccactcagtacgataaacaacagggcttttttatcggccagcacggtacccaccagattaaatttcccctgaaccacgaccacgccgactaaaaatagcgccatcaccaccgcccgtacagcggtggcggtattagcatctaaatgctgcagaccgattttaccgaagattgccaccagcgaggcactcaaggcagacagcagggcgtaaattaaccaagtgctcataacaaataagacctattagcattcaaaaataggatgctacgccgctgagtttcattttcctagccctaatcagcagtctggcattgaaaaaaccttagggaataaaacgatagccaacaccggtttccgttaacaggtgtttaggacgggtgggatcggcttctaatttctggcgtaaatgccccatgtaaatgcgcaggtaatgactgtgctcgacataattcggcccccaaacctgattcaatagctggcgctgagtaatgaccttaccggcattagccagcagtgccgtaagcagacgaaattcgatgggcgtcaggtgaagattttcacccgcacgggtgacttggcggttgatcaaatcgacgctgatatcagcaaaattcactaacgggctttcctgactggctccgctgtggcgacgtaaggccacacgtacccgagccagtaattcgctgataccaaaaggcttactcaaatagtcatcagctcccgcatccagtgcggcaactttatcttcttcattgttacgggcagatagcacaatgattgggatagcgctccactggcgcagatcttgaatatagttcaggccatcaccatccggcagccccaaatccagaatgatcaaatcaggcttacgggtaccggcttcaataagaccccgttgtaacgtctcactctcaaatactcgccagccctcactctccagtgcaatacgcacaaagcgccggatctctttttcgtcttctacaatgaggatgtgtgtcggggatataatttgctctccttttgctcgtcatacttactcgtcatacttcaagctgctgatgcgttggctgccttcgctgccttcgctcatctcggtcacttactgatgtcagctcccggggattctctccattgccgccttcccgcaactcgaattatttagagtaatgtttgtcatgcttcaagcggctggtgcgttggctgccttcgttattctgtctgccgcgggcattttgttatcaacctcaggatatatcattattttcagtatcaatattgttggtatcaatattgtcggcatcaatttccggcactttttccagtggcaaaacaaaacggaagctggctccgccctcttgacgcttctccacccagatacgcccgccgtggacatcaataatggcacgacaaatggctaaacccaagccaacacccggaatggcagactctttattcccgcgggaaaacttatcaaaaataagattttcctgaccgatggtgactccggggccattatcccacacgtccacatttaaccactcgccttgcacttccgcccggatacccaacaaggcggcgtgacctgcatatttatgggcattttccaggaggttgataaagacccgctccagcaagcttgcgtcgcaattgatcaacaccatttcatccggcaattcaacgcgtatctgatgctgacttaaggtggtttccagcatatacagggcgctgccaataatctcttccagcgattgccactctttacgtagattaaaaccaccagactgaatacgcgccatatccagcagattgttcaccaaccgggtggtgctcaagacctgctggcggatttggttagcctgcggggcatggcgcgaaccttcggcggccagatccagcgtcagaatttctgcctgaccgaataacacggtgagcggggtacgcaaatcatgggacaatgccgccagcagcgaattacgcaattgctcccgttcagcatccagttttgccagttcagcactgcgggccagatgtagcctttccaatgcattggcaatcaggctggtaaatgtttgcaacagccgttgctgctccggcaccatcagttggcgtaagttagcgggttcaatcgccaacacgccgtaggtctgttgagccgctgtcaacggcagcagttggtagggcacgcccggcagggtatcggtgcccgctcctgcaggggcaccctgattaaaactccaatgggcaatggcatcatcaacggacaggatgcccccgtcatcgggcattattggctgtaaatggccctcttcctgtggcagtagcaggctggttttggcctgaaaactgctggaaagaaaatggcggctggttttggcaatatcctccggtgtcagagcgcggcttaaactgcgagacatttcatacagatgtctggcccgttgttcccgataacgggcaattttagcctgatagcgcaccccagcggtcagattccccaccacgataccgacaatcagcatcacaccgaaagtcagcaaatattgcacatcggtaacggctaatgaccagtgcggttggacaaaaaacagatcgaagctggcgacattaatcaccgccgccagcactgaaggccagcggccataaaacagggcaataatcaccacgcccaacaagtaaaccatcaccagattggcttgatcgaaacgggggatcaaccacaacgatagcacggtgatcagcgcacatagggcgatagcggcgacacatccccgtagctgcatacgccatttttcggtgaaggggcgcgagtctggttctttagcgacattggttggcggatcggcatccagtgcaataatcaccaaatccagatctggccccagcttacctaagcgatcggcaaaactgcctcgcagtttccaatgttgctcggtgcggcggccaataatgattttccccagattgtgttcacgggcgtagcgcaataccgcctgttcttcactggggtccgataaggtagcggtttccgcgcctaactcttgtgccagtttaagggtgcgcaggatagcgcgccgtttagcctctggcaggccgtgcaaccggggggtttcaacatagactgcatgccagatgcagcctaagcgggcggccaaccgggcggcggtacgcactaacttttcattacccgcgtggtggccgatacacagcaaaatggcatcgcgagtatgccaaacccgttcacgtccttgggtatcgcggaaggcgcgcatttgatcatcaacccgatcggccgtacggcgtagcgccaactcacgtagggcgattaaattccctttacggaaaaaatgttcgatggcgcgctcagcttggccggggatatacactttgccttcattgaggcgttggcgcagatcatcggggggtaaatcgactaaaaccacttcgctggcttcgtcgaacatatggtcgggcacggtttcacgcacccgaataccggtcacaccgccgaccacgtcattcaggctttctaaatgctgcacattaacggtggtcagcacatcaatgcctgcatccaatagctcttcgacatcttgccagcgtttgggatggcgggagccattggcattactgtgcgccagttcatccatgaggatcagcgcgggacggcgggccagcgcagcatctaaatcaaattcacgtatctggcggttacggtggtggatgcgtttcagggggagggcggttagcccttcaagtaaggcggcggtttcactgcgcccgtgcgtttccaccaccccgaccagcacatctaacccttgagcgcgcaagcgttgcgcctcttgcagcatggcgtaggttttacctaccccggcgcaggccccaaaaaagacttttaaccggccacgaggtttttcattcgccacggctaacaggctatcggggttcggacgggttggttctgcatccaccatgatcgttccttacggttttgccgggttggcggggacttttacgtggctgtggctatccagcgccatatttaaattcagcacattgacgacgggctcgccaaagaaactgggtatcgctttttgcatactgttatcaatcaattgctggacatcagacagcggcatctgacggatactggcaatacgcggtgcctgataataagccgctgccagtgaaatatggggatccagaccactgccggaggcggtgactaaatccaccggtactggacccaattgggtgggattagcctgacgctgcaatttaactcgttcgccgatagcctggcccagtgccgggttgctgcttgccaaattactgccacctgaagccattggattataaggcctatctgcggtggctgatgggcggccagtaaaataacccggttgagtaaagttttgaccaattaaagtggagccaacaacgttatcgcccagtcgcgccagtgaaccactggcttgctgtgaaaacatcaagtgcgctaacccggtggtgagcagaggataagctatcccggtgatcagtgtcagtaatatcagtaaaaccagcgctggccgtaggtaggacatgcccgatgtcggcgatgcagatgataatggagatgttgtcgatgacataaatattgcctcaatttgtgtcttaaaaccggccaccgcatcagggtgcgatggctgtggttaaacggtttattgtcgccttggtcatggctgtcgtaataaatgccgttatgataattattgcgctaacccttctgtgctcatgattacagcggctgagtcgctagcccatattcagggcggttaacagcaggtcgatcaacttgataccgacaaacggcaccagtaagccacccaaaccgtaaatccacagattacggcgtaagagggcggccgcactcatcgctttataactgacaccttttagggccagcgggatcagaaacacgatgaccaatgcattaaaaatgaccgccgacaaaatagcggaagacggtgaatgcaactgcatgatgttcaacgcattgagttgcggatacgtggcggcaaaggcagccggaatgatggcgaaatattttgccacgtcgttggcgatactgaaggtggtcagggaaccacgggtcatcagcatttgcttaccgatatgcaccacttcgatcaacttggttgggttcgagtctagatccaccatgttaccggcctctttggccgcctgtgtgccggagttcatcgctaccgcgacatcagcctgtgccagtgcgggggcatcgttggtgccatcgccggtcatcgccaccagccgcccttcggcttgatattggcgaatcagtgccagcttggcctcgggtgtcgcttcggccagaaaatcatctacgccagcttcagcggcaattgccgctgcggttaggcgattgtcaccggtgatcatcacagttttaatgcccattttgcgcagttcggcaaaccgttctttaatgccccctttcacgatatcttttaacgccaccacgcccagtacgcgtgatccctcggcaaccaccaatggggtaccgccggtccgggcgacactggcgaccaaatcatccacggcgggtgggaagtggccctgattggattccacatggcggcggatagcgtctaccgcgcctttgcggatcatccgctcctgtacattgacaccgctcatccgcgtttgtgctgagaagggaataaaggtggcattcaggctatgcagatcacgttcacgtaaattaaaacgttgtttagccagcacgacgatactgcgcccttctggcgtttcatctgccagcgaggaaagctgagcggcatccgccagttgttgctcggtgacaccgggagcgggtaaaaactcggaggcctggcggttaccgagggtaatggtgccggttttatccagcagcagcacatcgacatcaccggcagcttccaccgcccggccactcgtggcgatcacgttagcccccaacatgcggctcatcccggccaccccgatggctgacaacaacccgccgatcgtggttgggatcaggcaaaccaataaagcgactagcacggtgatggtcaccgggctaccggcttggctggcctccacgctgaaaacagagaacggatacagggttgctgttgccagtaaaaagacgatagtcagtgccaccaacaatatggtcagcgccacttcgttgggagttttgcgccgttttgcgccctcgaccatggcaatcatccgatcaaggaaggtctcgccggggttaacgcgacattcaaccaccagccaatcggacaatactctggtaccgccggtaactgacgagaagtcgccaccggattcacggataacgggcgcagattcgccagtaatggcactttcatcgaccgacgcaccgccttccagcacttcgccgtcacacggcaccgtgtcaccggcttcgatcaacaccaggtcgcctttgcgcaaactgtcggcagagactttttcttgtggtgcatcaacacgggcctcggacagttttttagcccaactggtttttttcaccccgcgtagactggcggcctgcgctttgctacgcccctcggccaaggcttcggccatgttggcaaacagcacggtaaaccatagccataaagcgatactgccggtaaacatggcgctgcccgtggtgtgcccacttaatatgtccagccagatcagggtggtcagccaactgcccaaatacaccacgaacatgacgggattgcgccactggacgcgcggatccaactttttcactgcatcgagaagcgcagtgcgaaccagtgcaggctcaaaaatcgcgcgttgtttgtgagtcatcgttattctctctttgcgacaaatggatattcagtcggtattgacgagtcatctcttgatgatcccttttttgctcacctataaaccggataatcaatgtgctaaccagacttgtagatgttcagcgaccggccccagggccaatgctgggataaaggtcaatgcgcccactaataagacggttccgatcagtaaaccgataaacaacagcccacccgttggcagggtgccgttacccgcaggttgccgtttcttcgccaccagtgaactggcaatggccagcaccggcagaatgacgccaaagcgcccgataaacatggcggcggccagcagcaggttataaaacggggtgttgacactcagacccgcaaaagcgctgccgttgttattggccgccgaggagagggcgtacagcacctcactaaaaccgtgcgcaccggggttgaggatccccgcccgtccagcctctgtgcagagtgctaacgccgtccctaacagcacgatagtgggggtcaccaaaatggccagtgcggtcattttcatatcaaatacgtcgattttcttacccagatattcaggtgtgcggccaatcatcagaccagcaataaagacagtcagcagcacgaacagcagcatgccgtataaaccggaaccaacgccgccaaacaccacctcaccaatctgcatcaaccacagggggatcatgccacccaatgcagtgaaggagtcatgcatcgcgttaaccgcaccacaggaggcggcggtggttactacggcatacaggctggtggcgagaataccgaagcgcgactctttaccttccatattgctattgctgtcagcccctaacggggataaatgcgggtttcccgccagttcggcgtacatcaccaccaccacagcaacgataaaaatcagtgacatggcccagataagagcgtgcccctgacggttatcgccgacgacctgaccgaaggcaaaacagagtgcgcaagggatcagaaaaatggccagcatttggacaaaattactgaatgcagtcgggttttcaaacggatgggctgagtttgcaccaaagaaaccgccgccattggttcccagcacttttatggcttcctgcgacgctacggggcccatgggtaaggtctgttgcacgccttccagtgtggtgatatgcaggtagtcatccagattttgcaatacgccctgactgacaaaaataagggcgatgatcaaggcgatagggagtaagacatacagcgtgatgcggaccagatcgacccaagcattgcccagtgtggtggctgaatggcgtgcaaaggcacggatcagtgcaaaggcgacggcaataccagtggcagcggagaggaaattctgtacggttagccccgccatttggctcagataactgagggtgttctcaccgctgtacgcttgccaattggtgttagtcacaaaactgaccgcggtattgagtgccagatgccatgacatccccggcagatgttcggggttcagcggtaatgacccttgggtcatgagcagcacaaacagcaagacgatccccagtagattaaagcagagaatagcgagagcatattgccagccgttcatctctgcatttttcaccccactgcaacgccataaaccggcctcgactttttgcagcgcagagaagggctcaccttcaatcaaacgtgctaaaaacccacccaacggacgggacaacacgaacaacaccagcatgaagctggcaataagcagaaatcctgacgctaccatttaaaagtcctccgcgttaaataaggcataaaccaaatagcccaacagcagcaggaccagcaacgcaccacaaacgatgctgaaattcacgatatacctcctgaggtagtattttttaataacaacagcttaggaagtcgtaagaaaagttcttgataaaaaaacagggtatagcgtaaaaaaaatataaaaacggtcaaaaaatgctcattaattgagtgtaatttgatcagttgaagtattgatgtcaagcttggtttgtgaaacttactttcaccgggtgaatgtatttggtttgctaattggcaaataatacgcaaccaaagcataacaatgattcatttaaatcaacttttacgtaacaaaattacgaaactggcagtttatttctacttttcaggtaaaatggtggtcggatgagtggtaaaatttcagccaatacggtaaaattttgtccagtttccacattcacgcattttatcgggaggatcgttatgtccatgtacaacgcatacccattgcatctggttctcctgcgtcgtatcgcagtcgttttagtcggtgtattggcgctgcccgtcatgtttttccgccgtgaccgtgcccgtctttacagctatttgcaccgtatctggataaaaaccagtgataaaccggtttggctgacccaatcagaaaaggcaggtcgtgacttttactgagtcatatatcggctgaattcacattggtaagaaatttacaaaaaatagctggcccgtgagtatcatgcccacgggcttttttaatgcgctttaaacagcggtattttttggctgtggctgtggtagataatatcgacagtgggttttcagccgattccgggctggcgctgtttttttatgctgtataacctccccatcagtaaacccgtcaaccaataccgcagattcttggcaactactgttatgatgaaaacgattctgatgaccaaagtatctgatgaccaagtacctgatgatcaagtatctgatgatcaaagtaaccgcagagggaggatgtcatgccgggaaccgatcgggcagttcacagtaaagaatatcgctatgcgtgtgaggaacttgatgttttgtgtcgcgctggggtgacccgtggcgggttgatggattttcatcgtcgctataagttggtcttactggcgcattctcagcctgaataccgtgaaatcggtccttttattgcggcaatcagcaactggtcatccttgagcgaatttacggctgaatatcgtcggcgcttactgcatttactttctcacttgcccacggtagccaatcacaccaatgtgttaatgcacgtacagggctattttcgcccttatctcagttcagctcagcgtcaggcattggcacagcttattgagcaataccgtttaggcaatcagcctctgcaggctcccattgcacaaatcaccgagtatctggctgagttccccaatgattatctggctcagcagcgctatttttctttttatttacaagattaagtacccagttatgtacaggattaagtattaagttacgcacaggattaagtaccaagcaggccgttgtctggtggttgaatgaaatttaaccctgaagacgttgagcccatgagtaaataaggataaggcatgtctacgcatctggtctggttccgcaatgatttacgggtcaccgataatttggcgcttcatgcggcctgtcaggacccacaagcgagcgtaattgccgtgtttattgccacacccgtgcaatgggctgcacatggtatggcacccaggcaggcggctttcctgcgacaaaatttacaacatttgcaggcagctctcgcggctcgagggataccgctgcattatcaccaatgtgatgattttcaggcgtcaaatacttggctagtcgatttttgtcagcaacagcaggtcgatagcctgttttattctcaacagtatgaactgaacgagcggttacgtgacgatgcgctggcggtgcaactcagtgagcgagctatcacctgccagtcttttcatgacagtgtattgctcgcgccggggacggttctgaccggtaataatgaaatgtataaagtgtttacgccttttcgccgtgcgtttattcagcgtttattgatgagtgataaccactgtgttccggccccgaaagcccgccatgctcctcccgttctgctctcaccgttgccttttgattacccacagcagtccgttgatagccagttatttcctgcaggggaagacgctgccttacagcgtttacgccgtttttgtcgtgaacaggtacaggattaccggcaataccgcgatttgccggcggtgcccggtaccagttgcttatccccttatttggtgttgggggtcctttcaccgcgtcaatgttttaatcgcctgtgggctgaatccccagaaatgttagagaacgcagacagtggtgcattcacttggcttaatgagctaatctggcgtgagttttatcgccatttattagtggcctatccccgtttatgccaacatcatccctttattggctggactgatgggttagtatggaaccgatctgaatcgcaattgaaagcctggcagcaggggcaaaccggttatcccatcgttgatgccgcgatgcgtcaaatgaatgaaactggctggatgcataatcgccttcgcatgatcagcgccagttttttggttaaagacctgttgatcgactggcggcaaggtgagcgttattttatgtcacaattggtggatggggacttagccgcgaataatggcggctggcaatgggccgcatcaaccggtaccgatgccgcaccgtattttcgtatttttaatcccaccacgcagggcgagcggtttgataaggacggggtatttattcgtcgttggttaccggagctggctgcggtaccagacagtgatattcatcagccatggcgctgggcagaacggcaacagcagcatctggattatcctgtcccgttggttgatcacaagcaagccagattggctacactcgcggcatttgaagccgctaagcgggatagcacaaggatccctaatcgcaaggagccttcatgttattgaaatatctctcgattaaatctgcatcagataagataaagagtggtctgctaaagacgggcgtgattttatctttcagtctcttcagttcactgtccactgcggcttttgaggtcgtggcgcttggcgttgatgggggtgtcagtgatggtaatctgacctcttatctgattcgcaatgatagccagccgctgtatttggggctggatgccggttccgtgttgccagggatcgctcgtgccttggagaaaggccattttgcagcgatcaccgatgccatggccgctccgctaacccggcagggctatatttttcgccagagcattaacagttattttattagccatgcgcatttagatcatgtctctggcctgattatcggttcaccggatgacagcaagaaaaccatttatgcttcggctgataccattgatgtgctgagaaactactattttaactggcgcgtttggcccaattttaccgacagcggcagtggggctcgtttagggacttaccgtatgcaagtggtgcgcccggctcagtctttgagcttggggttgacccgcttaacgggggaaatgtatccactgagtcatgataaatcgccctcatccatgctgcttatcagtagtaataatgagttctttgcctatttcggtgataccggcccggatgatgtcgaaaaatccaaaaatctggatacggtctggcgcaaactggcggagaaggttacacaacaacaactgaaagggatgattattgaggtctcgtatcctaatgatgtggcagacaataagttgtttggccacatgacaccaacgtggttgttgaaagaattgaaaaaactggagcaatacagtggggaaggccagccactaaaaggattaccggtggtgattagccacataaaaccctcattccagcaggggcaggatgtgcgtaaattaattctctctgagttgcaacaaggcaatgatatgggaatcgaatttatcctgatggaacaaggtgatagccagaaattccagtgacttgcggttggcttttcttttataggatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatagtccccgcgctgtatttatactgattaattgacactgacctgatgagattgaaatgatgcgtaacgttgaactggaaactgtactcaataaccaactgaatatcggggcttttcaagattatgcccccaatggtttgcaagttgaggggcggcgggatatccagcgggttgttactggtgtgaccgccagtcaggcgttgctggatgcggcagttgcgcatcaggccgatgctattttagtccatcatggctatttctggaaaaatgaaccggtagtggtgcgggggatgaaacgcaaccgcttaaaaacactgttgacccacgatattaatctgtacggttaccacttaccgctggatgcacatcccgaacttggcaataacgcccaactggctaaattgctggagatacaggtcttgggtgaaatcgaatctttgttgccctacggtgagttcaccacaccgctgaatgccgtcgctttacgtgagcgtctggaaaaacagttggggcgcagtgtattacattgtggtgatcgggcgcccgcagaggtacgccgtattgcctggtgtacgggcggcgggcaggggtatatccaacaagcggctgagttcggtgtcgatgcatttataacgggtgaagtttctgagcaaacaattcatatagcccgtgagatgaaagtgaatttttatgcggcagggcatcatgcgactgaacgttatggtattaaagcgctgggtgaatggctggctgaacaacatcaattagatgttacctttattgatattcctaaccctgcctgagttaggggatagggctattttcgccgatgtttagcatcggcgtgtctccgtcttacatggcgctgccgggcgattaagcggcgtttatgttcctggctgatctgtcattcgttggcgagttaccccaagttttttgccactcctcgctttatacccataaaataaacaggcctttgtcctattaatgctgcttaaaacagtcatttgattgtttttggatgataaatagacatttttcatacatacctcctctccagtcgttgattttaaacaagaaaagtattgctgacttcccgccatcttgatgaaaaaaacctcaaaacgtgccattcatggtgattaatttcacgcttgcccccctatttagtgattgatagtatttattggttagtttagttctattgacagcagccaagggctaaagcataaatatgtgcttattgacgataattattgagttataccctgcttgctgggcatgacggcgtggctagcggcggtgaatgtctgaatccttgttgagataagtttaccgggattcgagtattttattttgctgtcgcgccaatgacgttgggtatctaaaaacaagaaccataaattaatcagggggacggggtgcaacgagcacgatgctatttactgggagagagtgcggtggtgttggagttagaaccaccggtaacattagccagccagcaacggatttggggcttagctgatcgcctaattcatcatgccgatatccttgaggtgatccctggcatgaataatttaactctactgttggccgatccacacaatactgccttagatgcgattgagcggttacaacgttggtgggaagagagcgagtcattgatacccgaatcgcgggatatcaccatcccggtaatgtatggcggtgaagtcggtcccgatctggctgacgttgcccgtcatacggggatgagtgaacgtcaggtggttgagtgccacgcgggcgcccgttatatcgtctattttttaggctttcagccggggttctcttatctgggagggatgccagagcaactggctacaccacggcgtgcagatccacgtttagtcgttgcaccgggttcggtcgggattggtggcagccaaacgggaatttatcccttggcaacaccgggagggtggtagttaattggtcgcacctcactggcattgtttaatccagtggcgatgccaccgaccttattgcgacctggggataatgtgcgctttctgccgctaaaggagggcgtatgttgaatatcatccgcgcaggtatttataccacggttcaagatgctggccgtggcggttttcgccgcttggggatcagccaagggggagcgttagatttacccgcgctgagtatggcgaatatgctggtgggtaacgctagcgatgccgctgggttagaaatcacccttgggcagtttacagcagaatttacccaatcgggttggattgccttaaccggtgccggttgtgatgccagacttgatgaacagcggctctggaccggctggtgctatccggttaaggccggacaacagttaaaactcagtgtgccgcaccgcggtatgcgcagttatctggctctttctggcggtattatcgtgccagaaatactgggttcacgcagcaccgatttgaaagccgggtttggtggtcatcaggggcggttgattaaagaaggcgaccgcctgccattgggtaaacccacccgtttgcccagtgaatctgttggcgttaaacagctattattcggtaaccgtgtccgtgccgtgccgggaccggaataccacgaattcgatgaggttgcgcggaatgctttttggcgagaagcctggcagctcagtccgcaaagtaaccgcatgggataccgcctgagtggccgcgaattaacgcgtaacaccacgcgtgaaatgctatctcatggtctattgcccggtgtggtgcaggttccccataacggccagccgattgtattgatggctgatgcacaaacgaccggcggctacccacggattgcttgcgtgattgaggcggatctctaccacttggcgcaaattcggctgggtgagccgatacattttgtaccatgtactgtggaagaagcactacgcgccaaaagagagcaacagcatttcctacagcaaattgaatggggtttagagaagggttttgttaccccggaggcccagtgaaaattgatttaaatgctgatttgggtgagggctgcgccaatgatcaggcgctgctgcaattggtcagttcggccaacatagcctgcggttttcatgcaggtgatgcgcaaactatgcgtcaatcggtacgctgggcgttggagtatggtgtggctattggtgcacatccgagcttcccggatcgggaaaactttggtcgcactgctatgcagctaccacctgagaccgtctatgctcaagtggtttatcaattgggcgcgcttgccgccatcgtgcaggttgaagggggggttatgcagcacgtaaaaccccatggcatgttgtataaccaagcggcggtcgatccgttattggcggatgccattgctcaggcggttaaggctgtggatccgtcattacgtctggtcgggttagccgggagtgagttgatccgcgccggtacccgtgtggggttagtcacccggcaggaagtgtttgctgatcgccactatcaacccgatggcacgttagttcctcgcagtcagccagatgctctaatagaaagtgacgagttagcgctgtcacaaactctggctatggtgcaacagcatcaggttcaggcctgcgatggcagctgggtacaggtacaagctgatacggtatgtgttcatggcgatggcgtacaggcattagcgtttgcgcgttgtttacgagaccgttttcagcaggaaggcatcagcgtgatagcgcaataaccagcgcctacctcgggcagaatatatttatcacttaaatacgttttacattattgaaatagacttcagggcgggagaattctcttggaacaaacggtaaatctttggccgctgatcggtattgcggcgattgtaattggatttttattgcggataaacgcggtattagtggtgatcaccgccgggattattactggtctggccgcgttgatgccaatagccactattttagaaaatctgggtcaggggtttcttaacacccgtaatctgcccttgattctgttactgcccttggcggtcattggtttgcttgaacgtcatggtttgaaagagcgggcgcaggcatggattatgcaaattaaaagtgcgacatcaggccgcttattaattgtttacctctttgtgcgtgaagtgacggctgctatggggttaaccagccttggtggtcacccccagatggttcggcccttattggcaccaatggctgagggggcggcagagaaccgctatggcgaattgccggagaaagttcgctaccgcctgcgtgccatgtcagcggcaaccgataacgtggggttgttctttggcgaggatatctttgtcgctttcggggcgattatctttatgcacaactttatgttggagtcgggtggcattcagacggaaccattgcatatcgcgctgtgggggatcccaaccgcgatttgtgctttcctgatccatgcctaccgtttacagcggttagataaacaacttgctgcggaattaacggcgctgaatcagtctgccctggcagctcagggagaggctaaatgattttccaacaacaatacttatattggctggccggagtggtgctattgattgtcgcggtgatgtcatttcgtgataaagccaatccaaggcgcttaaccaccggtttgttttgggggttgtatggcttgatttttctggttggcgattggacttatcggctggcgaatgcgctggcgggcgaaggcccagatgagaaacgcgtcctgaatattattgtgggtctggtcgtggtggtcatggcattgattgccgggtttggtggtgtcaagctgggcagttaccatcaacggacgccgcaagagcgtgaagttagcgcaaaacgtttaggtaatcggctatttattccggcattagctatcccattggttacggttatcggtgtgctgttgttcaataacatcccggctctgcaacaagggatgtttggtccgggtaaccactccacgctagtgacgctattttcaatgacggtcggttgtgttcttggcttggtccttgccgtggcgatgacccgtgagacggcggcgcaaccggtacaggaagcgcgccgcttgctggattctatcggctgggcatttattctgccgcaaattctggcgacactggggttactatttactggcgcgggtgtcgggacggccattgctcatcttacgcaagaatatctggccgtcgaccagcgctttattgctgttgcggtctatgctattggcatggcgctgttaaccatgatcatgggtaatgcgttcgccgctttcccgatagtgactgccggtattggtattcctattttagtgttacaacacgggggaaacccggcagtgatggcggccatcggcatgttctctggctattgtgggacattgatgacaccgatggcggccaactataatattgttccggccgcattattggaattgccggacaaaaatgcggtcatcaaagcgcaaatcccaaccggggtagctctgttgattgttaacgtatttttactgtatttcctgatgtttctctaaggagaggcgatgagacgtgtattaattaccgggttcgaaccttttggtggggagcggatcaatccttcctgggaagtggtcaaacaaatgaatgatttaatgatgggtggcgtcagaattgtggcgcgccagctaccctgcgcattcggtgaggcactgaccgccctgaacaccgcgatagatgatgtccagcccgtattggtacttgctatcggtcaggcgggaggccgtgcggatattaccattgaacgggtggcgattaacgttgatgacgcgcgtatcccagacaatttgggtaatcagcccgttgatcagcctattattcaagagggacctgcggcatatttcacccgcctaccgatcaaagccatggttcaggggatacgagaagcggggataccggcatcagtttctcaaactgcgggtacctatgtgtgtaaccatgttatgtatggtttattgcatcggttaaatcagtttaataatgaggtcaagggcggttttattcatatcccttatttgccagaacaggcagttgatcaccccggtgcgcccagtatgtcggcacaatcagtgttggtcgcgttagaattggctatctctatcgcattgcagattgagcatgatttgcatatcacggggggagcagttcactgatcttccaataacctcacggcagccgaaggtggcgtgaggttacagacaacgtcctggcttaagaggtggggttgtgatctgaacggtgatttactccaccgctggcagcttaggttgccaatcaataggctgctgattttgttgttgcagtaattgattagcttgcgaaaagtgcttacagcccagaaaaccacggtgtgctgacaagggtgatggatgaggtgctttcaaaatataatggcgctcagtattaataatgcggccttttttctgagcatgtgatccccacaacataaaaatcacaccttctcggtgttcattcaacgcagcaatcactttatccgtaaaggtttcccaaccaaggttagcatgagagtgggctttgcccgcttctaccgtcaggaccgtattaagtaataaaacgccttgctcggcccagctttgtaaaaaaccgtggttagggcgctggaatcctggaatatcagtgaccagttccttgtatatattccccaatgaagggggggcaggaacaccaggtagaaccgaaaatgataatccatgagcctggttggggccgtgatacggatcttgccccagaatgacgacttttacttgatccagttcggtcaggcgaaaagcgttaaatatatctttttgtggtggatagatggtcttacccgcacggcgttctgctgccacataggccagcgtatctttaaaatacggttgttctttttcttggccgattacatcgtgccaagtaagggagggggacataaacactctccttggtttctgcaaagtattgatgtgcgctagcttaccggttcaaaccgatgagtgaaactgttaaaccgatgtctgtgacatgatgttgtttttttgacctttatatataaaaaatgttgaaaatttacaaaaataattgctggtcgcgtttctgacaaaattgatataaaacataaatttgccagtgtcgatattgatgatgtggtgaaaaaattgatttgaatcaaagaatggtaggggctggactggtatatagaacaataagacaacattggttttaccaaataaccaagataattatcttcccttggaatttatagccgtactacggaggcaccaaatgattactggtattcaaattactaaagctaacaatgaagccttgctgaactctttttggctgttggatgatgaaaaagcggaactgcgctgtgtttgcgcgaaatctggctatgctgaagatcagatagttccaaccagtgagttgggcgagatcgaatatcgcgaagtgccactggaagtgcaaccaactgtacgtgttgaaggtggtcagcatctgaacgttaacgttctgagccgtgatacgctggaagatgcagtaaaaaatccagaaaagtatcctcaactgacgatccgtgtttccggttatgcagtgcgtttcaactcactgacaccagaacagcaacgcgatgtgattacccggactttcactgaaagtttgtaattcttagacgagcaattaagtcataagaaattaaatcataaagtgataggggacttcggtccccttttttcatgcctgaaatttagtaagttaacttaagagcatcatctgatgtgtcgatagataccctcattgagccgggataacgatttagattatcccccaacaaggagttggcatgagtgcatctgtcagtttgactacgcctgtttcagtctcttgcttaataaatgatgttaatccatcggttaaggcaaagaaagaagacgccacggcggtgaccaccacacaggcccccaaaatagcagaggcaattcaccgatcaactcccacgttggcggacaatgttctctatgacagtacgtcatacactcacggggtgaccacaggcagtaccaatgtaccaatatcaagtgggcagagaccacagcaagcggattattcattagcactgctcgctaaagatgtttatgcccccacctctggcaatctcaacgggtttgtccgtttaagtgacgagaggctactggcagcaggtattgacccaacggctttgtctgatagcgcttcaggctttctcgcggggatttacagtgataatcaacagtatgtcttatcttttgcaggcactaatgatcggcacgattggttgagtaatatccgacaggcggtgggctatgaggatgtgcaatacaatgaagcggtggctctgggaaaaacagcaaaaatggcttttggtgatgcgctggtgatcaccgggcattcattgggcggtgggttggcggctactgccgcattagccactgggacttttgccgttaccttcaatgccgcgggggttgccaagaatacactcaaacgccttggtatggactcggctaaagcgcggcgttcggcagagaatggcgggatacggagctatagtgagaagtatgatttactgaccggtattcaggagctaacttcacttattcctaatgcggtgggccataaaatagtcttggccaatagcgacaaactgactggcgtggatgattggttaccacacaaacatctcgaacgccgtatatcggcgcatagcattgagaaagtacttagctcaatgagtgagcaacagccttgggagcggcggtatgtttgaacataaaggtgagatgtccacggcgttatgccagttgccctattttgatgttgctattgggtttcgggggatgagcaatgacaaaaattagtactgcttttactgatccattggttatgcctatcgccgatgcgattgcgcacggagagagacaacagatccatcatttagccaataaagcgttgctgcagcagcgaggtgatcggctaataacactgatgcaatgggcgatctttaaccaacagccaaccagcctggtggcattaatacaagaacacgccgatccttctcaatcagggatacaaggcgacacggcatggcataccgccgccagtgtgcaagatgcatgttacatgcgcattttacttgagggtcaccagccgccgaatacccgaaacagtgtgactttagcggttccattggccttagcggttatggcagggcgcgagattcaggtgggtttgctattggccgcgggcgttgatcccaatcttgctgatcgtatgggtgacaccccattacatatagcgggtaagaccaatgcaccgggtttggccttacagttactaacagcaggcgctgatccgaaattacgtaacaagcagggtgcaacgttccagcagtatttagcgatgacaccattggatattcaacacattgacatacaacaagaatatcaggaattgaatgattggttgcgcggtaacgattttgcagaagttgatgagcaatagagtaaaaaagtcagttttaggtaacgcaatattcgcaatgtcatttcagtctgaaaatggtattggtaatgagcagatatctgacaacaaaaccgctatgtgagcagcggctttgttgtcgtgcatatcactaaccagcactcttggtatcaggttttgcttttggtgtacgccgcttaccaacgtttttggcatcacgatgacgaaccttaacctttactttctctttgctggattctttttgttctttacgcttcgctaaaacctttttagagggtttacccgtcgctttttcacttggtgccttgctcgttgggcgcaactcatcaataacgcgtggtttcagtggttcgttaagataacggccaattttgcctaacaagatatgatcatgagcttcaaccaaggaaatggcgacgcctttgcggccagcacggccagtacggccaatacgatgtaaataaacatcggcggtgcgtggcatatcaaagttgaatacatggctgatatcatcaatatccaacccgcgtgaggcaatatcggtggcaaccagcacatttacccggccatcacccaagcgaatgaccgcttcggtacgtttagcttgtaccatttcgccttcaaggaaccaggcattaatgcccgcctcacgtagccaactgactaactcatggacacgctcgcgggtacgaacaaaaatgatggacttcgagacatcgggctgtttcagcagatgacaaagtaacgctgtcttatgcttgatgtcgtcagcccggtagtaccattgctgaatttttttgcgttcgcggcgcgatggatcggcctcaagttctactggctcattgagaatgcgctccgcaaattcgcggatggcttcaccttcaagagtggcagagaacagcagtgtttgcttacgccagcgggtttcggctgagatggtttcaatatcttgggcaaaacccatgtccagcatacggtcagcttcatccaggatcagggtctctaccgcacgacaatcaaagttttcttctttgatgtattgcagcaggcggcctgtcgtggcaacgacaacatcctgattctcactgaagacttcggcatggttcatatatgccacgccgccggttattgtggcgatatccaactgagtatactttgccagttcacgggcttggtctgccacttgcatggctaactcacgggttggcgtcaggatcaggatccgcggtggcccggattttttgcgggggaaatccagcaaatgctgcaaggctggcagcaaaaaggcggcagttttgccggtacctgttggagccgaacctaatacgtcacgcccatccatagccggcgggatcgccgaagcctggatagccgtaggacgctcatagcctttgtcgcgcagtgcgtcaatcagacgttcatcgagatcgagttcggaaaaattggttacagtcatggtcttcctctacttggggcgccgattatagacgggttagccgaattcttcacctgtttaagtcggaatgatgtcttttccctttaataatattgtcctaaataatattgtcctctgctacgccggttatatactcgtcatacttcaagctgcatgtgcgttgctacgatcaatcacccgaaccgatttgtctctcgctggctgccttactgcaattcgaattatttagagtataaattttggtgactaatgtgggcgaacaattaaaaaaacaaccggtattacgtggtggcggtttcacctttaaacaattctttgtggcacatgatcgctgtgcaatgaaagtgggcactgacggcgttctgctgggggcttgggtgccggtgttacacgcccgtagagttttggatattggctgtggcagtgggcttatcgccttaatgattgcccaacgttcattgccacaggtgcagattgacggggttgaactggaacccgccgctgcgcaacaggcgagcagtaatgttgagttatctccttgggctgaacgcattcatatccatcagcaagatattcatcagtttgctgagaatcatcctcatcagtatgacctgattgtcagtaacccgccttactttgctccggccattgcttgtcgagatgaagcccgtgataccgcgcgctataccgggtcactcacgcatgatgctctactgaactgtgcggagaagcttatcacagaggacgggatgttttgtgtggttttaccccatgagttaggaattgaatttgcccgccttgctgggcaacagggctggtttgtccggtgccaggttgatatcagggatcgccccggtaaaccgttacatcgaatgctactgacactttcaagacaagcgggtgagacggtgtatcaacatttagctctgcgtcagtctgaaggtgtttactcacctgagttttgccagctcatcagtgatttctatctaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattagcgtgaaataagaatcgggcgtcgtagagacgccctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatctatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgcgggcgtcgtagagacgccctcaatcttatggattcagaatgtgttatggatgcagaatggttggctgtgggttttctatttgatcagggtaatcaagcgtatagtgcaacccacggctctctttacgttccatcgcacagcgcacgattaactccgcgacttgtaccagattccgtaactccagcaggttattggagatacggaaattggcataatattcatcaatctcttgctgcaacgtgttaatgcgccgtaaagcccgctctaagcgttttgtggtacggacaatgccgacgtaatcccacataaataaacgcaactcatgccagttatgctgaatgacaacccgttcgtcagaattatcaacgcggctttcatcccaatctggcagatgcttggccagtttggccgtcggcagccgtgtcagaatgtcttctgctgctgaccagccatagaccaggcattcgagcagggaattggaggccatgcggttggcaccgtgtaagccggtgtagctcacttcaccaatcgcatataacccatctaaatcggtacgcccatgttgatcaaccattacgccaccacaggtgtaatgagctgcggggacaatcggaatagcttctttagttagatcgatacccaatgacagcagtttttcatagatcattgggaaatgttgcatcacgaaatcagtaggtttatggctgatatccagatacatgcaatcagcaccgaggcgcttcatttcatggtcgatggctcgggcaacgatatcacgtggcgcaagttcaccgcgtggatcaaaatcaagcatgaaacggctgccatcagggcgtttaaggtaggcaccttcaccacgtaaggcttctgtcagtaaaaaattacgtgcttgcgggtggaagagacaggttggatgaaattggttaaattccaaattagcgacccggcacccggcacgccacgccatggcaataccatcaccagacgaaatatctgggttagtggtgtattgataaactttagccgcgccgcctgtcgccaaaaccacggctttggcgcggaaagtctcaactttctctaactcacggttccagacataagcacccactacgcgtttggtacccgccaaaccaattttgtttgatgtgataagatcgacagcattgcagcgttctttcactgaaatattagggtgattgcttgctttacccactaaggtagtttctacttctttaccggtagcatccgctgtatgcagaatacggcggtggctatgaccaccttcacgggtaaggtgatagcgctcttcaccgttagcactggtctctgtatcaaaaagaacgccttgatcaatgagccactgcacacaagagcgggcattgctggcaataaattcaacggcttctttgtcacaaagcccggcaccggcgattaaggtgtcatctacatgtgaactgatactgtcagtttcgtcgaaaacagcggcaatacctccctgagcataaaaagtggctccctcattaagaggccctttgctcagaacggtaactttacaatgtggcgcgaggcggagagctaaagacaagccagcagcgccactcccgatgatcaatacatcgctaatgtgttcagatgatgattgcatatcgtatgatgtgtgcagaagaagagttggtttcatgttagcctatctgctcaagaaaaagctatgggtataagatgtctgaataatatttggacaaaaaatcgggcaacatggaactttacaatttttataaactccaagcgtgtgcttgctcaggaaacaatgatatggctggcagtactgtttttagcatggggatagatttcgggagagttcacctcggatgagcgagcagttaacggatcagatgctggttgaacgggtccagaaaggcgatcaacaatcgttcaatttactggtcattcgctaccagcataaagttgcgagcctcgtatcccggtatgtgcctcagggcgatgtccctgatgttgttcaggaatcttttattaaagcgtatcgcgcactggagtcatttcgtggtgatagcgctttttatacgtggctatatcggattgctgtaaatacagcgaaaaattacttagtcgctcaggggcggcgcccgccatccagtgatgtggatgcgaatgatgctgaaaattatgaaaatgcgggtgcattgaaagaaatatcgaaccctgagaacttaatgttgtctgaagaattaaggcagatagtttttaaaaccatagagtcacttcctgaagatcttcgaatggcgatcacattaagggagctagatggtctaagctatgaagagatagcagccattatggactgtccggtgggtactgttcgttcacgtatcttccgtgccagagaagctattgataacaaagttcagccgctaattcagcgataggcggacacacaaagggtatttaggcatgcagaaagaaaagctttccgctttgatggatggagaaactctcgatagcgagctgctggggattttatcgaaagataaggcgttacagcaaagctggcagagctaccatttaatccgtgacactctacgcggagacgttggcaatgttttacatctggatattgctagtcgtgtagcagaagcgctcaagaacgagccagcgcgcttgattcctattgctatacctgaatctcagccacagccacatctttggcagaaaatgcctttctggcaaaaagtccgtccatgggccagtcagattactcaggtgggaatggccgcttgtgtttctctcgctgtcattgttggtgttcaacaatataaccaaccggcacaaaattatttacaacctgaatcaccggcgtttaataccttgccaatgatgggtaaagcatcaccagtcagttttggtgtccctgctgatggttcttttggtactaatcaacagaatcaggttcaagagcagcgtcggcgcgtcaacatgatgactcaattgcaagattttgaattgcaacgtcgtttgccacaaactgatgtattgcagcagccttcagattcaacgcaagccgcaattcaagtccctggaactcaatccttaggaatgcagcagcagtaatgaagcaactttggttttccgtctgtttaatgacgggcagcctgttcatggcaaacattgcttcggcggaatctacgccgatagcaatgttgcaggaaatgggcagtgccagcaagtcgctcaattatgagctatcttatattaacgttaacaagcaagggattgattcccttcgttatcggcatgccattttagataaaaaatcgttagcgcaattgttgcgtatggacggtccgcgtacggaaattttacagcgtggcaatgagataagctatttcgagcccggttttgaatctttcacgttgtccggtgagcacattgttgatgctctgccgtctattgttttctccaattttgaaaaactatccaagacgtataactatattgcgttaggccgggcacgtgtggctgataggccatgccaggtgattcgagtggtcgctaatgacagtactcggtacagctatattatttggctggatgaggcaacgaaactgccaatgcggatagatttgttggatcgtgatggcgaaacactggagcaattccgtgttatctcttttgtggtgggtgagcctattcagcaagtcttacaaggtatgctgaaattagccttgccaccattactgtcgttgccagcgaagactaaagttgattttacctgggctccgcgttggttaccgcagggggtcgcagaggtttcacgtagtcgccgtacactgccgaatatggatgcacccacagagtctcgcttgtataccgatggtttgtttagtttttcagtcaatgtgaatcccgcaggcaaggaggggacttcggaacaatccctgcgtcaggggcggcgtactgtccagactgaagtccgtaataacgtcgagataacggtagtgggtgagttgccaccttcaacggccaaacgtattgccgacagtgtggttctggagtcgacaaaatgatgaaggaatgggcgacggtgatatcatggcaaaatggtattgccctattacgttgtgaaccacactctggttgtgggaattgccattctcgccgaggatgtggtagccatttattaaatgagttagggcctgagaccgaccatcaattacaggttgaaatttcacaaccgctcgagccagggcagaaagttgaagttggcatcagtgaagggagtttattacgttctgcatcattggtttatttaaccccgttagttgggttaattgctggtggggcactgttccagtctttatttttaaccgatgcatttaccgctcttggggctattttaggcgcagggttaggttttttactggcacgaaaactggcaaccagaattgaggggctcagtgcttatcagcctgttattttgcaaatcggtttgccaccaacggctatgcgtattcagtaataataagacgttattattgattaggcatgataagcaggaatgcggttctgtatcatatgttcgatcaaaacaataaaaagatctgcattgattaaatcagacgagtctattgaaaaaataatgtccccttgagtatccaataagcgtattttgtcatgaaaatctttttgtaatgtttctatccgaaaaatattctcaatattaataatgccgttaattgtgatcagtgtgtgtgcgctgagtgatagtgagtatgtatccatctgatgagtgtttattctcccgatacccattttaatctctccatgatatatcagtcttttcaaccaacactcctctttcttaataatatcaaatgtcagcgtttcaccgtgtgataaactgtttaagctttttacgcctatcctcatgatttgttgatgaatgatggtattaatcaacagatatgcattattgatgttattaatgataacgttccatggctgagatttagatgtgcgaaatgccatagcattaatcttcccgttggggtttattcctgtgtgatatttataaatatattgaattttatcaaatgggatgaaataaatttccagattgttatggttgaaaactctaacgccattttcatagagaaaataagtaaatagtgggttgtcatacaaacgtaaataaagtagtgcactcagtgatactgcagcgatagcaacgcataagatagaaagaattgacggtgttaagaatattgaagtcgtgagcgcaagggtgataattacagtgctaaatactaatatagctattattgtagcaagggtaacccatgcattttcatttctcatttcgtggcgactcagtatttttccttcgtcaatcataatactctcctcgttaccgccaagagaatatttcacttggttattataaaatcacactaatgctgtaactgtatgtcttttccttggtgggtatatgagcattttcctaaagtggcagagtattttttaggttgtaacagaatatctcgaatatcatcaagatgatcagactgcgtttattcattagatgattatcagaaaataaattttacagttatagcggctaatcgacattctatataaatagggtgattagccagcgctttatcggataacggctgaaacgatactgtgcgggtttcttccctggcttcaaacgaaggggaatacagcctttgtagaggataaatcaggtaacaagctaagtgtgatgcctttcacgaggctgacttacagtgtaagatgcgtgaatatttatgtgggtagttttgggtttgaatccatcgctgtgtccaccaataattaattaaagacaacgactagagaaaaattcatataaatgaagcacataagaaacttttctattattgcccatattgaccacggtaagtcgacgctgtctgatcggattattcagatctgtggcggtttatctgagcgtgaaatggccgcacaggtactggattccatggatctagaacgtgagcgtggtattaccatcaaggcacagagtgtgacgcttgattaccattcgaaggatggtcaaacctatcaacttaactttatcgatacccccggccatgttgacttctcttatgaagtttcacgctctttagccgcgtgtgaaggggctctattggttgtggatgcagggcaaggcgttgaggctcagacgctagcaaactgctacaccgcgatggagatggacctggaagttgttccggttctgaacaaaattgatttgcctgctgccgatcctgagcgggttgctgaagaaatcgaagacattgtggggattgatgccactgatgcgattcgttgctcggcaaaaaccggtgtgggcgtgcctgatgttcttgagcggttggtccgcgatattccagcccctgagggggatccaaatgggccattgcaggcattgattatcgattcctggtttgataactacctgggtgttgtgtcattaatacgtatcaagaatggttcgttgcgtaaaggcgataaagttaaggttatgagtaccggccagagctataacgcggatcgtttagggatatttacaccaaaacgtgttgatcgtgatgttctgaactgcggcgaagtaggctggttggtttgtgcaataaaagacattcttggcgcacctgttggcgatacattgacattaacgcgtaacccggcagaaaaatcattgcctggctttaagaaagtaaaaccacaagtttatgcgggcctgttcccgataagctctgatgattatgaatctttccgggatgcgttaggtaagttaagtcttaacgatgcctctttgttctatgaaccagaaagctctacagcattaggctttggtttccgatgcggcttccttggcttgttacatatggagatcatccaggagcgtctggagcgtgaatatgatctggaactgattactacggcaccaacagtggtgtacgaggtgattacgactaatcaggaaacggtctatgtcgatagcccttctaaactgcctgcgttgaacaatattgaagaactgcgcgaaccgatcgctgaatgccatatgttgttgccacaggaatacctcggtaacgtcattacattgtgtatcgaaaaacgtggtacacagaccaatatggtttatcacggtaagcaagtcgcgctgacatatgaaattccaatggcggaagtcgtgcttgatttctttgatcgtttgaaatcaacgtcacggggttatgcttcactggattataatttcaaacgcttccagacgtctgacatggtacgtgttgatgtattaatcaataacgaacgtgtggatgcgctggcactgatcacgcatcgtgataatgcacaatatcgtggccgtgatttggttgagaaaatgaaagaactgatcccacgtcaacaatttgatattgcgatccaggctgcgattggtaaccacatcattgctcgctcaacggtaaaacagctacgtaaaaacgtattggcgaagtgttatggtggggatgttagccgtaagaaaaaacttctgcagaaacaaaaagacggtaagaaacgtatgaagcaagtcggtaacgttgaattaccacaagaggccttcctggctattctgcatgttggaaaagacagtaaataaggagttttcatggctaacatgtttgctttgattctggcaatagcaacgctgttgacggggattatctggtgcttcgagcggtttaaatgggggccagcccgtcaggcaaaaattgcggcagttaatgcacaaactgcggaaatcaaggcccaaaccgggtgtgccgtagataataaaaccttagcccaagctgcaaagcaaccgggttggatcgagacatgtgcctctatcttcccggtgctggccttggtctttatcgtgcgttcgtttatttacgagcctttccagatcccttctggttcgatgatgccaacgctgcttatcggtgattttattttggttgagaaatttgcttatgggattaaagatcccattactcagaccacattaattccaacaggtaagccaaaccgcggtgacattgcggtgtttaaatatccgttggatccacgtttggattatatcaagcgtgtggtggggctgccgggggatcgggtaatttataacccgataagtaaagaagtcacggtacaaccgtcatgtaataccggtacttcttgtgatagtgcgttggccatcacttacagcacgtctgagccaagtgagtttgtgcagacattccgttatagcggtaatggcgaaagctccgcagggttcttcccaatcccgctaaatcaggcagtacctgatggcggtgtccggttacgtgagcgtactgaaagcctcggcccggtagcgcatcacattctgaccgtcccagggcggcaggatccgttaggctcttattatcagcaacccgatcaaccgttaggggtttgggtggtaccggaaggccattactttatgatgggtgataaccgggataacagtgcagatagccgcttctggggttttgtaccagaacgtaatctggtaggtaaggctacggctatttggatgagttttgaaaagcaagaaggtgaatggccaacgggtgtgcgtttaagccgaattggtggaattcactaaagcagtggatattccccaagccgttgatgttgcagttaggcagtaaggccgttattgagtgaaccccgatgagctctctcagtgagtgactcggggcaagtgagtgattcgggatccagattagtgattcaggtgaatgagagccacttgcggcgctgtaacttcaaatgaggagggcatataaacgcagcattatatatccactcgttgtagaataacctttcgagcgataaagttggctctcttatgggagccactgcaaacgaaacagttttgtcttggttacttttgtcggtcagacctgttccgtatgctgtagtttttgacgcattcttgatctattggtaactcatgaatcccatcgtaataaacaggctgcagcggaagctgggctacactttccaacagcaggagctcttgctgcaagcactgactcatcgtagcgccagcagcaaacacaatgagcgtttggagttcctgggtgactctatattaagttttgttatcgccaatgagctatatcgccgtttccctcgcgttgatgaaggggatatgagtcgtatgcgggccacattggttagagggaatacacttgccgaaatggcccgtgaatttgaccttggcgaatgtttacgccttgggccgggtgaattgaagagtggtggttttcgccgcgaatcaattttagccgatacggtagaagccttaattggcggtgtattcttagatagcgatatccatacgattgaacggctgatcctcgagtggtatcacagtcggttagaggaaatcagccctggtgataagcagaaagacccaaaaacgcgcttgcaagagtatttgcagggccgtcatctgccattaccttcatatctggtcgtgcaggttcgcggcgaagcacatgaccaggaatttactatccactgccaggtgagtggcttgaatgaaccagtaataggtactggctcaagccgtcgtaaagctgagcaggcggcagcggaacaagcgctgaaacagttggagcttgaatgagcgaagtagaaaaaacgtattgtggttttattgccattgtagggcgcccgaatgtaggcaaatcgaccttactaaatgagctgttggggcaaaaaatctccatcacctcacgtaaaccgcaaaccacacgtcaccgtattatggggatccacactgaagggccttatcaggctatttatgttgatacccctgggctgcatattgaagaaaagcgtgccattaaccgcttaatgaatcgggcggcaagtagctctcttggtgatgtggaattagtcatttttgtggttgaaggtactcattggactgctgatgacgagatggtggttaataagctgcgcagtttgcaatgcccggtattattggccatcaacaaagtggataacgtaacggataaaaccaagttattaccgcatatgcagttccttagccagcagatgaacttcctggacgttgtgccaatctcagctgagaagggaatgaatgttgataccatcgccagcattgtgcgcaagcatatgccggaagctgaacatcacttcccagaggattacatcactgaccgttcccagcgttttatggcgtcggaaattattcgtgaaaagttgatgcgtttcctgggcgaagaactgccttattcggtgacggttgagattgagcagttcgtgccgaatgaacgtggtggctataatatccatggtctgattttggttgagcgcgaaggccaaaagaaaatggttatcggcaacaaaggcagcaaaatcaaagtaatcggtaccgaagcccgtcaggacatggagcggatgtttgaagctaaagtgcatcttgaactgtgggtgaaagtgaaatcaggctgggcagatgacgaacgtgcattgcgcagcttaggctataccgacgatttgaaataaggcttgccgatggacggttggcaacgcgcatttgttctgcatgggcggccttacagtgaaaccagcttaatgctggatttatttactgaaggggaagggcgcatgcgggttctggcaaaaggtgcgcgtgggcgtcgttccaatttaaaaggctgcttgcagccttttacgccgttattggttcgctggtcagggcgtggtgaagttaaaacattacgcagtgcggagccagtatcgctggctcttcccctgagcggttctatgttatacagcggcttatatgttaatgagctgctttcccgcgtgttagagcaccaaaccagctactcagccctattcttcgattatctgcactgcttacaagcgttggcggggagcgatggttcacctgaacatgctttacgtcagtttgaattggcgatgctggcgaatctgggatatggcgtcgattttctgcattgtgccggtagcgggcagccggtatccgataccatgacctatcgttatcgggaagagaaaggctttattgccagtctggtggtcgatcactacagctttaccggccgtcaattgttagctttagccaatcgagagtttcctgacgccgatactttgcgcgcggctaaacgtttcacccgtatcgccctcaaaccttatctgggcggtaaacctttaaagagtcgcgagctatttcgtcagtttgtgattaagcctccagccgatccttcaccctagcgctgctttaaactgcctattattaactttcccgtagtgtagcctatccgctgctggtctagtcggtgtaaactgaaaatcactgacgtggttattggtatgctttatttatatgcttattaaccgattaaagatgcatccatatttggagggctgtcatggctgatttgttgctgggcgttaatattgatcacatcgcgacactacgaaatgcacgtgggaccatttatcccgatccggttcaggctgcttttattgctgagcaagcgggcgctgacggcattactgtacatttacgtgaagatcgccgtcatattacggatcgcgatgtgcgtattctgcgtcagaccatccagactcgcatgaatctggaaatggcggtaacggatgaaatggttgatattgcttgtgatatcaaaccgcatttttgttgtctggtacctgaaaaacgtcaggaagtcacgactgaaggcgggctagatgttgccggtcaggttgataaaatgaccctggcggtagggcggttagcggatgttggcatactggtttcactctttattgatgcagattttcgccaaatcgatgcggctgttgccgctggcgcaccttatattgaaattcacaccggtgcttatgctgatgcctcgaccgttctggaacgtcaggctgaattaatgcgtatcgccaaagcagcgacctatgctgcaggcaaagggttgaaagtgaatgcgggtcatggtctgacataccataatgtgcagccaatagctgcattgccagaaatgcatgagctgaatattggtcatgcgatcattggccaggctgtgatgacaggccttgctgccgcagtgacagacatgaaggtattgatgcgggaagcgcgccgttaatggctattcttgggctaggaacggatatcgttgaaatctcacgtattcaagcggttgttgagcgtactggtgagaggctggcgcggcgtattctcagcccgtctgaatggcaacattatcaacagcatcagcaaccggtccgctttttggccaaacgtttcgccgttaaagaagctgccgctaaggcatttggaacgggcatccgcaatgggttggcgtttaatcaattcgaagtggttaacgacgcattggggaaaccgacactgcgtttgcattcgcgggccgcggagttggctgtagaattaggggtgaaatcgctgcatgtcactctggctgatgagcgacgttatgcctgcgcgacagtgattattgaaagttaaccactgagcgtgatagccgaaaatttaagggatgggtatggaaatgccatccctttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgcatactggggcttgttgatatgagcgaggaggtatgacgagcggtattacagacgatcggcatggtgtagctgaacaaacttatcccacaactgctcgttagtctcaacccaagctgggtcggcagaaatcgtattatcaatagggcagaccagttgacaggttggcgtttcgtaatgacctacacactcagtacagcgcatcggatcaatttgatagatttctgcacccatggagattgcctcattcgggcattccggttcgcacatatcgcaattaatacaacgtttagtaatcaataaagccatttcagtaacttacctttttaatctttttaaatcatgcagttaatgacatatctcatcgcttgccactttacataacctactttttatatcgcgtattatgcattaaacaacttaagtgagtcacaccaaaatgcgcaagtaagctattttgttgcctaccattagatcagctttttgatcagtgctgcactgtgcttaatatgatcttgcgcattttcaatgtcttgctggatcatggccataaacaaaagatcggtcagtgcgtattgtgcggtactggaagagatcgccgcgctacggataaccggttcttctgaaatggtatacaagcagtgatctgcccgctgctgcaagctgttaggggaaaagcgggttaacgccaacactttggtaccgcaatattgtgcctcttccgccgccagattgatctcacgacgttcgccactgaaagagatcgccaagagtaaaccctgctctcccagcgcttgtgctgccgccaattgcacgtgcatatctgtctctgagatggcgacgatgcctatctttagtaacttataggcaagatctttggcaaccaaaccagaggcaccaatgccgattgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaccgattaaaagcaccttttgtgctgcgcgtaacatccctaatccctggatgagacgttgttcgctattaatgtctagggttgctcgcagtgctgcggttttctcgttcagcaacttctccccaattgtttttaaactgtcggtgctcaagatctgattatgcagcgttaccgccttcggcatagcgaccacttcgctcagggccagtttcaacgcggggaaacctttatagcctaatttttgggcaaatttgaccacagcagattggctgacaccggtctgttgcgccagcttttgtgaactgagatggcgagcctgctcgggattaatcagcaaaaaatccgccagcttacggtcattttgtgccagcgtggaataaatttggcggatgcgtaggaggctactcataaatcagttcctgtgtttggggaggtattctgacatgtttatgagtgatacctataaatacttatggcaaaaggttgagttatgagcgttgactacacttttttgtgagttgcgagcgaaagggggagtaaagtgtttgttttaatgaatattacattcaatcataactagataacgatgaattaaaaattcaataaggagtgggctatgagtctgggagcattaatttctgaaagccgtaatccggcaaccatggaattagataaactctctacgttggcgatgctgacctgtatcaatgacgaggaccgtaaagtaccagatgcgattcgtttggtcttaccggcggttgctcaagcggtggatttagctgctgatgcattaaagcagggcgggcggttgatctacttaggcgctggaaccagtggtcgactcggtgtgttggatgcttctgaatgcccgccgaccttcggggttccccatggtatggttattggcctgattgctggtggcccaggggctttgctcaaagcggtggaaggcgctgaagatgatatagctctggggatgcgggacctgcaagatttgcaactcactgccaccgatatggtggtcgggctggccgcatctggccgcacgccttatgtgattggtgcgttacgttatgcccgtgagttggggtgcccaacggccgccatttcttgcaatccagattcccctatcgcgcaggaagcgcaggttgcgatttcaccggtggtagggcctgaggcattgaccggttcgacccggatgaaatcagggactgcacagaaactggtgctgaatatgttatccaccggggctatggttaaactgggtaaggtctatcaaaatttgatggttgatgtgaaggcaaccaatgtgaagttagttgaccgtgcctgccgtattgttgtcgaggccacgggcgtcagccgggcagaggctgaacacgcgttgagacaaacagattttgaggtcaaacccgccattctgatgctcttgaaaggggtgagtgctgagcaggcgcgtcaggatttacggcaacatcatggctatttacgcgcagctctataaaggctcacattcaagacattggcaatggataaattagccgtattcaaaatgcgtaacacccattattgaatcatgaagctagtgatcagtatattcattcttattatggctgcgttcattgtctctggtttgattctgaggataattagcttgctaaagtgacctgaagcgaaaatagctatcactgcattattgggttttatcttgatgattttaaggaggctttttgagcgtaaagcaagcagatgttagcgatagaaatagggctgatggggtggttgaaccgcaatcagccggggcgaaacgcattatcttctttgatttagatggcacgttacatcaacaggatatgttcggcagttttttgcgttttctattacgccacttgccgcttaatctgttactggttatcccgttgctaccactgattggcgtagggctcctggtgggggggcgttgtgcacgttggccgatgagcctcttgttgtgggcgatgacttttgggcgacgggaagcacatctgcgcgacctggagtggcgctttgtggccgcatttcgccaaaaagtgactgaattccccgtggttgctatgcgcttacgccagtatctggaaagcagcgatgcagaggtgtggttaatcaccggctccccacagcggctggtcgaacaggtttaccatgattcaaactttatacaccgcttacggttgataggtagccgtatggaacggcgcaatgggggatgggtgttgccactgcgctgtttagggcctgaaaaagtggtgcaattagaacagcgtctggggtctccactgaagttatatagtgggtacagcgacagtaagcaggataatccgctgttagctttttgcgaacaccgctggcgggtaagtaaaaccggcgaattacagcaattggagtagcgagccattttagccactagccaaagcaaccccctgttttgcgacaaactaaccgactcgccagcaagctgtgtataatgcccgccgcaaaagtgccagagaggttaatgtgtctgctgataatagtttgcctgctgataatggcttgtcttctgaatgtgattctcctgctgaatacagcgatgagtactggatgcgccatgccttaacgctggcgctgcgagcgcaggaagagggtgaagttccggtgggggcagtgctggtcttggggaataaggtgattggtgaagggtggaaccggccaattcgcgataatgacccaactgctcatgcggaaattatggcgctacgccaaggtgggcaggcggtacagaattatcgcctgttggatgccaccttatatgtgacgctggaaccttgcgtgatgtgcgccggagccatggtacacagccggatccgccggttggtttatggcgcaaatgatgtaaaaactggcgccgcggggtcgctggtagatattttgcgccaccctgggatgaaccaccaaatagaggtcagtgctggcatactggcgattgcgtgttcccatcaattgagtgcgttctttcgccaacgccgtgagcagcagaaagcattgaaacaagcacagcgggcagcagaaggtaaattctgacggtggccaggtgatgcgccgcccagcatgttatgacgggcggcggttggtgactaaatcacggtgtaattaaggttgaacgactgccgacgagtgactgacgagcaattagtcaccgattgaccaaccggggccgacaaccgggttgcttttgcccagctccgcctcaatggcggcatgttgagccgcttttttctctttttcctgtaaatatcccaccagactgacctgataacggcgaatattctcgacatagttataggcttcatgaccacgggcataaccgtaagtggtgcttgggtaatagcgtttttggcttagcatcggtaaacgcattttcacatcaacccaactgtctgggttaccgttctgatttttagtcaaacggcgggcatccagcatatgaccatagcctaaattatacgcagccagtgcaaaccagatgcgttcatcttctgggatggtttcagggagttttttcatcagccgttgcaaatagatagccccgcctctgatgctttcttcagggtcaaccctatccttgacccctaacccgtccgcggtcgcacgggttagcatcatcaagccacgaacaccagtaggggaggtggcttgcgggttccaatgtgattcttgataggcaatcacggccagcaatttccagtcaatgtcccctgcatgtttttcaaataggtgctggtaagagggcaggacattatcgatagcggacaggaaagttttggtatcaacatagtcaaaactccccacatgacccagatatttctcctccagacgtgcgaggctaccgtcttccaccatctcactgtagaaatcgagcatggccgcatacaggctatcgtcatcactctgtttaaaataccaggtgacgggctcttcatcggtgacatcaaatgcgactgccaattgcggatgaatgcgttgtaacagggcaatggtggctgaatcgccaagggtatagtcgagcttaccttccgcgacttgctccagtaattctttaccggacttatcgacggatgaactccaattgagttcaggatattttgtctgcttaagccgttttagtgtggtcatatgggccgaaccggaggccacaaccacctgacctttcagatcgctgaacgatttaggccgtggcgaacccagccggtagaccaattgctgagaaacagaatagtaggcagggccagtccgcgcccgattgaggcgttcacggttataaatcagcccagcggctagcagatcggtgtcatcgttatctaatgcgtcaaacagatcgtcaatattatgatgggggatgataaccagtttaacccccagatagtcagcaaaacgttttgctagctcatagtcaaaaccggaaggggtatccttttcggtagagtagatcaaaggagaactgatggtactgacgcgcagttctccacgggcttttatttggtcaagttggccctcttgcccattacgccaaggaatattgggccacagcgcaagcgccagaagcagagcaaccagaccgatggtaaagtaacttaattttatgcgtgtcaaatagttatctctcggaaacgctctcttcgtgtgtgcggtaaagctaaattcaacatggttaaatccccagtggagtggcattttgcgcaacaaaacgccagtgtgcaactttattgcgagctatttgctgagtctgcgttacacacacatagcggctgtttctgactgaattattaataatagatacgcaaacggtttcgtcggcggctcagattcactataatggcgcgcgttttgccctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctgttccagccgcttcgaagacgagagaaacttagattatggaaatactgcgtggttcacccgctttgtcggcttttcgtatcaccaaactgttgtcccgttgccaggatgctcacctgccggtgagtgatatctacgccgaatatgttcactttgctgatgtcagcgccccactgagtgctgatgaacacgccagactccagcggctgcttcaatatggcccatctcttcccgagcatccccccgcagggcgtttactgctggtcaccccaaggccgggtactatttctccatggtcttctaaagccaccgatatcgcacataactgtggattatcacaaattttacgtttagaacgtggtttggctttctctatccaaggcccggatttaaacgagagtcagtggaaacaattagcggcgttattacatgaccgcatgatggaagctgtcttcaccgatttacagcaagcagagcagctattctctcatcaccaaccagcaccagtacaacgggtcgatattctggggcagggccgcagtgcattggagcaggccaatattaaattgggtctggcactggcgcaggatgagattgactacttactgaccgcttttaccggtttggggcgcaacccaacggatattgagctgtatatgtttgcgcaggcaaactcagagcattgccgccataaaatctttaatgcggattgggtcattgatggtgttgttcagccgaagaccctgttcaagatgatcaaaaacaccttcgaacacacccctgattatgtgctgtctgcatataaagacaacgctgcggtgatggaaggctctcaggtcgggcgtttctatgccacggcggagaaagggatttatgactaccatcaggaagaagcccatatcctgatgaaggttgaaactcataaccacccgacagcgatttcaccgtggcctggggcagcaaccggttcagggggtgaaatccgcgatgaaggtgcaaccgggcgtggtgccaagcctaaagcggggctggtagggttctccgtttcgaacctgcgcattccaggttttgagcagccgtgggaagagaacttcggtaagcctgatcgtatcgtgactgcgctagatatcatgactgaaggcccattaggcggtgccgcgtttaacaatgagtttggtcgcccggcgttgttgggttacttccgcacctatgaagagcgggttaacagccataacggtattgaattacggggttaccataagcctattatgttggcgggtgggttgggtaatattcgtgccgatcatgtgcaaaaaggtgaaatcaccgtgggggccaaattggtcgtactcggtggcccatcgatgaatatcggtttaggggggggcgcggcttcctctatggcatccgggcagtcggatgcggatctggattttgcatcggtacaacgggataacccagaaatggagcgccgttgtcaggaagttatcgatcgctgctggcagttgggcgagtataaccccattctgtttatccatgatgttggcgccggtggcctctctaatgccatgcctgaactggtcaacgatggtggccgtggtggccgctttgaattgcgggatatcctcaacgacgaaccgggtatgagcccgctggaagtgtggtgtaacgagtctcaggagcgttatgtactggcagtcgcacccgcacagatggccctgtttgacgaaatttgccgccgtgaacgcgcgccgtatgctgttattggtgaagcgacagaagaaaaacatctgctcctgaatgatcgccatttcggcaatcaacccattgatatgccgctggatgtgctattaggcaaaacgccgaagatgctgcgtgatgttacccgcctacaggctaagggtgacgcgctgcaacgggctgatattagccttgccgaggcggtaaaacgcattatgcatttaccggcggtagcggaaaaaaccttcctgatcaccatcggcgaccgcacggtaaccggtatggtcacccgtgatcagatggttggcccttggcagatccccgtggctgattgcgcggtaaccagtgccagccttgatagctattatggcgaagccatgtcgctgggcgagcgcgctccggtggcattgctggactttgccgcctctgcccgtctggcggttggtgaagccttgacgaacatcgcagcaacccaaattggtgaattaaagcgtatcaagttatctgctaactggatgtctgctgctggtcacccaggggaagatgctggtttgtatgacgcggtacgtgcggtaggtgaagagctgtgcccagccctggaaatcacgattcctgtgggcaaagattcgatgtcgatgaaaacccgctggcaggaaggtcacgagcagcgcgaaatgacctcaccgctgtcactggtgatcaccgcttttgctcgcatagaagatgttcgccgcaccgtgacaccacaattgcgtacagataaaggtgataacgcgctgttgttgatcgatttgggcgcaggtcacaatgcgctcggtgcgactgcgctgacgcaagtttaccgccagttaggtgataaaccagcggatgtccgtaacgtgcagcaactggctggcttcttcaacgccatgcagcgtttagtagccgatcaacatttgttggcgtaccacgaccgctccgatggcggcttgttggtcacgctggccgaaatggcctttgcagggcattgtggcgtaacggttgatattcagtctttgggtaacgatgctctggctgcactgttcaacgaggaactgggtgcagtgattcaagtccgtgctgagcagcgtgccgacgtggagaaattgctggctgaccacggtctggcaaattgtgttcactatctggggcgtgcggttgcgggcgatacctttgatattcgcagtggtactgacgtggtgtacagcgagaaacgcagcactctgcgcttgtggtgggcagaaacgagctggcaaatgcagcgtctgcgtgataatccggattgtgctgatcaagaacatcaggctaaacaggatgaaagtgatcccggcctgaatgtgaaactgacgttcgaccccgctgaagatatcgcggcaccattcatcctcaaacaggcgcggccaaaagttgctgtgctgcgggagcagggcgttaactctcacgttgagatggccgcggctttccaccgtgccgggtttgatgcggtcgacgttcatatgagtgacctgttggcgggccgcactgatttacaatccttccaaaccttagttgcttgtggcgggttctcttacggtgacgtcttgggggccggtgaaggttgggcaaaatccattctgttcaatgatcgtgttcgtgatgaattcgaggctttcttccatcgcccaacgacattggcgcttggggtttgtaacggctgtcagatgatgtctaatctgcgtgaattaatcccaggtgcggagcattggccacggtttgtacgcaacttatcagatagctttgaagcacgtttcagcctggttgaagtggcaagcagcccatcactgtttatgcaggacatggtcggctcacgtatgccaattgctgtttcacatggtgaagggcaggtggaagtccgtgatgcggcacatttggctgctctggaacagagtcatctggtggcgttacgctttgtgaataaccacggggttgtcactgagcaatatccggctaacccaaatggttccgcgaatggtattacggcggtgaccagtgttagtgggcgggccacggtaatgatgccacaccctgagcgggtgttccgtacggtcagtaattcgtggcacccagaagagtggggcgaggatagcccatggatgcgtatgttccgtaatgcgcgtaagcaattaggttaataagttaaagtgagaagggtattgaagatacccttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaagggtattgaagatacccttctctttatcaatttatacccgttatatttcaagctacatgtgcattgactacgcttaataacttcagttactcacttgtgtaaactccttggaacttactcccttgttgcctttctgtaactcaaattattttgggtatatagtttattttatttaatcatcgacttgatgaagttatttttattacctgctattttatatcgatctgatatctctttatcattgagttctgatcattattataggcgttgatgactaggttataattccccaaagggatgtcttcaatttccagattgatgtttttttgtgagttattaataaatccagaggtttcataataattaacccctgtgctattggttatgtaaatataataatttattaattgttccgagctcatggtaaactctatttttactttgttgccatatcgattataactatttgctaaatgttgaacttcaaatgaagggagaaccccattttcagcggccaagagaactagggggctaataggttgcaggttacccgagttttgattcaatgtgatcattccatgttctgcagcgcgagtattgaaagagataatggcagcactgagagtaacaaggaggaatacgctattatatttattcattatagtacctttgttgagggttaataatatatacccgacagacttcaagctgcatgtatgtcggctgctttcgttactcggcccatctatgggtctcacctctttgatgtcgctgcaagcagcgttcaaatctgcttctggcgctaggtgtcaataaccgttgtcatccaagtcactgacttgttgttgaccttaaaataaattctgaggacttactcaattgccgccttcctacaactcgaattatttttggcataacagcattaataatttttttatgaatgctgctatttgacttttaatactttctcaaagattggatctctccgtaaatattattgtttgattgtggataatggatatatttagcacatacccattgagtaggaagaactcttcctgttgggtgttaatttttatataggcagtacgctatcttttttgttagtgactagcgtgtctggggaacgatatcggctaaggttatgtggaaggttttaatggcggtttgatggtcagtggctaacgctttaataaccagccgataatttcctgccacgatattatctaagagtaatatcaggttttttgttcgattattaattaatgtcgcggtttgtgctttttcctgaccattcacatcaaagagataagcggttatcaacaaatgttcatgggttgtagctgttatctcgatttgtccctgcccgcgatcaagccaataattcgtttggactccctctattgaaaaattgccagatacagcaccattactggttattaatgccagatttgtcaattgttgggctgaattgccatgctgcgtaaaccaaaaggagcttgtcatcaaatagagtggattaaattgattttcaagcttaagccaagtggtcgctgtgggggaattatatacccaataaatgggaggaaatgatgagaaaagggggttatatgctagcgatggtgagttgaacaacaccgcagaggcaaaagtgatatagattattttcatgtgaatatcttcctttatggggggcgaaaatttgcagcagtcactcaccgctatcttgcatcaatgaacgtttgcatcaatgaacgcttgcctcgatgaacggatgccactttttcgcaatctgctctttggctgtgttttaaatcagcacctgagtcaggtctacagagtgactcattccttgtcgtgatgaaatctcataatttataacgtaatagtgattttagtagtcacacaagaggtcgcgttgcgagaagggggatagctgacactgatattaaaaaacaggagatgatgtttttaactgactgatttaaagttattttttatattctgtcggcaagttgcgacaggaggttaaattaatgtctcaaataggagacatttaattaattgatttatatgagttttaatttaaaggtgattaagtgtcgtgaagcagcgacaaaacatcagttaataatatttttttctaaggattattaaaaaatttattaaaaaaaatactaataactattttaaatcaatatattaataatatttatttaaacttggcacgctaactgcattatcaataacagttgctcattcacctttttatgatagccccgcaattaagcggatgatgcgcttcataagcctccgaatgatgcctaagactggtgcctatcgtccacctaaaccgacattgtgtgaaagcacattatcaaacatcggacgacacgttgagtgaggcaccgcctatgtcctgctgtgatgaattattcatcaattttggacatatatggatgctattcgtctcatccttccgatgattgcttcggcttcatcaaactggagacgatgcttaagggcatccacatattcttgcaacggggcaatttattgccccgttgatcaatgtttagttgtctatccccgtcgaaacacactgtaacaagcaaatctgatattataacgagcaaatttaatactataacaagcaagtttaagacaataataagcaggtctgatgatgatgctgacggtttgggatcaacaacctttaaaaaaagcactttgctcgcagcaagtgctttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttgttatttcaaccaaaggatgcggtggtggatagggcagcataaattggggagcaggcattgtaatcttggctgagtcagttagcatcacatcaaagtgataggtaatgagatgatttcgttgaaaagatggcgtttattcccccgttctttacgtcaattagtccttatggcatttctattggtgctgctacctttattggtgctggcatatcaggcctatcaaagtctggaccatctgagtactcaagccgccgatattaaccgtacaacgcttgcagatgctcgccgtagcgaggccatgaccagtgtcgcgcttgagatggagcgtagctatcgtcaatattgtgtgttggatgatgcaacactggcgacgttatatcagcatcagcgtaagcaatatactcaaatgctcgtggcccacgcccctatactcccggatgcccgctattaccagacgctgcaaggattgttgaatcagcttactgatattaaatgtaaaaacagcggccctgacaaagaagcatccattttattagagcagttctctcgctcaaatgccgaaatggtacaagcgactcgcgatgttattttttctcgtggtcaacagttacagaaagatatcgccgaacgtgggcaatttttcggctggcagtcccttttactgtttctggtcagtgtgctgctggtggttctttttacccgcatgatcatcggccccgtcaaaggcattgagagaatgattaaccgccttggcgaagggcgttctctgggcaatacggcgctgtttaaagggcctcgagaattacgctcattggcacagcgtatcatttggcttagtgaacgtttagcctggctagagtcacagcgccatgaatttttacgccatatctcccatgaattaaaaacgcccctcgccagtatgcgtgaagggacggagctcttggccgatgaggttgccgggccattaacacaagatcaacaagaggtggtggcgatccttgatcacagtagccgccatttgcagcaattgattgagcaattactggactataaccgtaagttagctgatggccccggcgaacctgaacatgttgatctggccgaaatggtcgggaatgtgatttctgcccacagtttacctgcgcgcgcgaagatgattcgtaccgagactgagctcgatgcgcgcatttgttgggcagagcctacattattaatgcgggtattggataatctctactccaatgcggtgcactatggtgaggaatccggtaccatttggatttgtagccgtcaggtgaatgatcgggtacaaattgatgttgcgaataccggggcaccaatcccaacttcagaagaaataatgatatttgagccttttttccaaggaagtcatcagcgaaaaggggctgtcaaaggtagcgggcttgggctgagcattgctcaggattgtatccggcgtatgcaaggtgatttgcaactggtaaccgttgactacgccgccgtctgcttccgtattgaattgccattaaccgccgagaatgaatgaataatgtacaagtggtctatacgctgtgtgattaaaaagaccgtctctttgtcatatccgatatctagtggagtcgtgaaacagaccggtctctctggcagagggattttttggggagcgttattactgactccgctattgctcaccgggtgtactgataaccgggctgcgaaccgcttttcccaagcggttcagttagtgataccagaaacaaaaatcgttgattatcggacattatcctgcgacgtattgtgggggctggatgacaaagagacactagaaaactccctttactggctaaggtcgatggattgtgctgaacgccttggctcgccacaggcacgggcgatggctaagacattgcccgtaacaacctggtcctcagcttttaaacaaggtattttgatcggcagtgctgagccgtcaatggcagagcggcggcaggtggttgaacgtctgaatagttatagccaaaccttcccggttgcagtgcggccactcattcaattgtggcgtgagcagcaggtcttgcggattgccttagcggaagagcgtattcgttatcaacggctacaggatgaatcagatgctcaaattgatcgtctgcgggaaaatcaggtccggttgcaatacaacttattggacaccacccgcaagctggaaaacctgaccgatatcgaacggcaactttcatcgcgtaagcagctacaaaatgaaattccggaaacggatgcagaggcgaagtcagcggcagaggctaaatccgctgaaaatcagcctgcagcggctaagccagctgaaagtaaacccgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagctcagccggttgcccctaagtcaaccggtgtgaagccggcagagaccaaacctgaggcagttcagccgggcagtaaatcagcaccacctgtggtagaaaaaccggctgaaccgcatacaccgccagtggtttggcctgcagatgtaccacctgcgtctaataaggaatctcatgacaccacgcaaaccggccaatctactgctggttgacgacgatcccagcttattgaaattgctggggatgcgtttaaccagtgaagggtttaatgtcacgacagctgaaagcggtcacgaagcattgcgtttgttaatgcgtgagaaaattgacattgttatcagtgatctgcgaatggatgagatggacggcatggcgctgttcgctgaaattcaaaaatatcaaccggggatgcctgtgattatcctcacagcgcacggttcgatccctgatgccgttgccgcgacccagcaaggggtattcagttttctgaccaagcctgttgatcgcgatgcgctatataaggctattgatgcggcattagaactttcgattccagcgggtgatgatacttggcgtgaagagatagtgactcgcagcccggtcatgctacgtctgttagaacaagcgaaaatggtcgcacaatctgacgtcagtgtgctgattaacgggcaaagcggcaccggtaaagaggtattggcacaggctatccatgccgccagcccacgggccaaaaaagcctttattgccatcaactgtggtgccttaccagagcagttgctggagtctgaattattcggccatgctaagggtgcgtttaccggtgcagtcagcagccgtgaagggttgtttcaggccgctgaagggggcacattgttcctggatgagatcggcgatatgccgctctcattacaagtaaaattactgcgggtattgcaagagcgcaaagttcgtccattgggcagcaatcgtgatttaagtattaatgtccgggtgatttcagcgactcaccgtgacttgcccaaagcgatggcaaagaatgaattccgtgaagatctctactaccgtttaaatgtggttaacctaaaaatcccggcgctacacgagcgggcggaagatattccattgctggcaaaccatctattacgggagtcggctaagcggcataagccgtttgttcgcagtttctcaaacgatgcgatgaagcggttgatgacagccagttggcccggtaacgtgcgccaactggtcaacgtgattgagcaatgcgtggcgttgacctcggcaccggttatcagcgaagcgctggttgagcaggcgctggagggtgaaaataccgtattaccgacgtttgtggaggcccgtaatcaattcgaactaaactatttgcgtaagctattacaaattgccaaaggtaacgttacccaagccgctcgtatggcggggcgtaaccgtactgagttctataaattgttgtctcgccacgagttggatgccaacgattttaaagagtaatcatcgttagctactgacaatgatacccaatagatttcaagatgcagacaggcggcctggtaaaggcggggcccgtgatgggccagccaatgcccctgtggttttgaaagatgagggtatattattccctgacaatgctgaaacagagtttaaacaccaatgagcagatcactttccattgcgttagcccagttgaattggctggtcggcgatattgaaggcaacactgaacgtatgttgcaaaccctaaatgagcagcagaaggcgggtgccgatctggtcatgttctccgagctggctttgtccggttatccaccggaagatcttctgtaccgtgatgacttttatcaacgttgtgaagtgcaacttgagcgtttgcaagcggcaaccccgcatattgccgtgctggtgggccacccatggcgggaaggggataagctgtataatgcactgtcgctgtttgcacaaggtaaactgctggggcgctattttaaacaacaactgcctaattacggcgtatttgatgaaaaacgctatttctccgcaggtcatcaaagctgtgtcgttgagctgaaaggctaccgcctgggtctactgatttgtgaagacttatggcttgatggtccgatagatgcagtgaaagccgcgggcgcagaagtggtattgtcgatcaatgcctctccttataatcgtgaaaaaccctatattcgtaaaacgctgatggccgctcattgccagcgtacgggcttaccactggtgtatctcaaccagattggtgggcaggatgagctgatttttgatggctgctccaaagtcttcgatgcggcgggtaacatgacccatcgtttggctgcatttgcagagcaaaccacgctgttgcagttaaatgagtgtaacgtgatcccgatgacggcacctgtggcggaactgcctcctctggctcaagtctatgaagccttggtattggcggtacgtgactacgtcaccaagaatggctttaatggggcagtgctgggtttatctggcggcattgactcagcattgacattggccattgcggttgatgcgttgggcaaagacaaggttcaggcattgatgatgccattccgctataccgcagatatcagtattgctgatgccaaagaagaagctgaaatactgggtgtcaaatttgatgtgatgtctatcgaacccatgtttgatgcttttatgggccagttggcaccgatgtttgccgataccgggcgcgataccacggaggagaaccttcaggctcgttgccgtggcgtggttctgatggctttatcgaataaacgccgcagtattgtattaactacgggtaacaaaagtgaaatggccgtgggctacgcgacgctgtacggtgatatggcggggggctttgatgtcctgaaagatgtaccgaagacgttagtattcaaattagcggaataccgtaatacggtctcttatgtgatcccgcagcgcgtgatcacgcgtccgccttcagccgaattggcacctgatcagaaagatgaagatagcctgcctccttatgatattttggacgctatccttgaaggatatgttgaacaggataagtcagtggctgagctggtggctgacggttttgatgaagctatcgtgcgtaaagtcatccgcctggtcgacattaatgaatataaacgccgccagtcagctgtagggccacgtattaccgcccgcagttttggtaaagatagacgctatccgatcacatcaggctttggccgcaagaattggtaaaacagggattcaccatgaaaaaaattgacgcgattattaaaccattcaaactggatgacgtacgtgaagcgctggctgaagtcggtattaccgggatgacagtgacagaagtaaaaggttttggccgccagaaggggcatactgaactctaccgtggcgctgagtatatggtggattttctgccaaaggtaaaaattgagattgttgttgcggatgacatcgtcgatacctgcgtagaagccattatgcaaaccgcccagacgggtaaaattggcgatggtaaaatctttgtttttgatgtctcccgtgttgtgcgtattcgtaccggtgagcaggatgaagaagcgatttaattaagctgttggctttatctcacgctgaataacaaaagcccgttcgttgccaaaacgatgcgggtttttttacatataatccaaaataatataattcaatatatacaatccaacctatatagcccagcgttctctggctaatgtctctattcactatttattaatctattaatatcgaggttcgactatcccactctgtaccgcccgttgatggcgcagtaactgtgtttgattaatgcctctttccaacagtagcttgatcggatagttatctgggcggataaggataaccgcctgtgacgcttgaatatagcgttcatcgccctgtaactttattgactgtaaatattctgacgggacaatctgttcctgattccaaatgacagcatcaatatcgccacggataaggtgcgggatgcagttactgtaagataattcgacccgttcgattggttgcccggcaaacttaatttcagttaataaacattgatcaggtgaacgtgagtcaaacccaacccggcggattttttttttgctcaccacggcgaaaaataagttgatgaccatcgacataagaaccacggcctaaatttagcgctagcgtgaccttctcttgcttaaggtagtttttagcggccaaatgcgacacgacggccatatcgtagactccgtctatcaggcattcgatacggacttcagcgcctcgcatatgggcaaaatacagggggagtaaggtgaattgttcttttaaaccactggctaagccttcataaagtttggtgtaaggtagcggcatagcacacaccatattgcctaaatcggcttgttgtagcagaagcgtcatgttcaggtcgagaagccgcgtgccattgcggcctcggcgttcaaccacgatagccccgtcagcttccagtactttcaaggcgtgttgaatcacaccgactgaaataccaaaatcacctgatagatcatcaatagttttaagtcgatttcctgagcgttcgccaattaaatagcgcgccatagagactaatgctaacccttctttttttatgaatcttttactcatgatgtaacgatctagccttatgttaccgggcaatatacccgtcgtccttcaagatgcaggggttagctgcccttgctcacccccagtcactgagttatttaagtgaccggggattaatgagcttcatccctgagactcaccctgtgggcagcataaatgctgtgcaaatgggttcctgaccatttgttactcggttgccgccaacctgcgcctcgaagtcgcgtgggtataaataataataaagatcattttagctgttatttaaatcttcaattatataaaaatttaaatagccttttatcgaatttatcgtggcaataaatggtgaggacatacgagatctatgtcacgttccacgaaatgtaaatgtaataaatgggagaattgaaatagccgaaatgctgatcaggtaccttcctgatcagcggcattaagtgcgtagagataggataaaaatgaacagttaaatgactttatgtggaccgaagcattcgtagtgaatctgctcaggtgctatcccttgggccagtaattgacgacctataaattgcataaatggcagcgggccacagaagtaataatgtcgtttaggatcatcagctagccactggtacgaactcagatccatcaacccttggctatggtaatcctcgccgtgtttatcctgtaggtctggctcgcggtaccacacatggcggcttagattaggcatcttggctgcgatagcgctaacttcatcagcgaatgcgtgtacacgaccattttcagctgcgtgtaaccaatgtacgggggcagcatgttgttggctatagagggtattgagcatactgagcatcggggtttggcccaccccagcagaaatcagtgctactggggtatctggtgatacatccaaaaagaaatcgccacggggtggtgcgatgcgcacgatatccccttcatttaactcccgatgcagtaagtttgaaaccgtgccttgttcttcacgttttactgcaatacggtaagttttgccattgggcgcggtggtcagcgaatattgacgaatctcttggaattcaaggctttcatgctcgatataaatgcctaaatattgccccggtttatagtgaagcacttggccgccgtcttccggtgccaagacaaaactgcaaattacctcgctttgttgctctttttttataatgcggaagcggcgtaaggttctccaaccaccggtttccgtctcactttgctgataaatctggctttcacgctgaataaacacatcagccaagacaccataggctttagcccaggcatctaaaacggcctgaccgggtgaaaatagttcatcaagggtagcgattaaatgctcaccaacaatagggtaatgctctggctgaatatttaaactggtatgtttttgggcaatacgttcaaccgtggggagtagtgccgcaagattttcgatattggtcgcataagcacaaatagcattaaataaggcttcgcgttgatcaccactcgattggttactcatattaaaaatgtttttgagttcagggtgatgcttaaacatgcgctcatagaaatgggctgtcagtttggggccggtggcagccagcaaggggatggtagatttaacgatagcgatggtttgggtatccagcatagtggctccttaagtgttttaataatatacaaattaatacatgtattttaaatgcatcttatggttttctcttctctttgtaaatgtaattttcacctgtagggggatcgtatcaacgcacttactcgctgaagatgaaaaattcacatagtgaatatgaggataattctgttgcattgaatgaagtctgaacagctaaaagccttatgctatctggagccaatcgtttgcgtaaaaacctctgctaaggcctatcttcaggagggggaaacagtttacactgtgtgacagaacccaaacgggtgttccattatacccttcgtacttgaagctgcagcgatgttcgcggtctcgttacttggcccatccatgggcctcacagaggttgctgcaagccgcgttcaaatctgctcccggcagatttgtcacccgaatcactgacaccagtcagctcatcgggactcgctcattggctgcctggctgcaactccaatgacgtagggtataggtatatttagttagctaagtcaggagagccggatgttaaagcgtgaaatgaacattgccgattacgatgcagatctgtggcgtgcaatggagcaagaagtcgtgcgtcaggaagaacacatcgaactgattgcgtctgagaactacaccagcccgcgtgttatgcaagcgcagggatctcagttaacgaacaaatatgctgaaggctatccaggcaagcgttattacggtggctgtgaatatgttgatgttgttgaacaattggcaatcgatcgcgctaaagcattatttggtgctgattacgcaaacgttcaacctcattctggttcgcaagctaacgttgctgtttactccgcgctgctgaaacccggtgacaccgtattggggatgaatctggcacacggcggtcacttgacgcatggttcaccagtgaacttctccggcaaactctacaacatcgtcccttatggtattgatgagtcgggtcaaattgattatgaagatctggcacgtcaggcagaaatacataaacccaaaatgattatcggtggcttctccgcctattctggtatcgttgattgggcaaaaatgcgtgaaattgccgacagcattgacgcatggttctttgttgatatggctcatgttgctggtctggttgctgcgggggtttatcctaacccggttccacatgcccacatcgttaccaccacgacgcacaagactctggctggcccacgtggcggtttgattctggcgaaagggggcgatgaagacttgtacaaaaaactgaactcttctgttttccctggtaaccagggtggcccattgatgcatgttatcgcaggtaaagcggtcgcgctgaaagaagcaatggaacctgagtttaaaatttaccaacagcaagtggctaaaaatgcgaaagccatggtggcggtgttcttggagcgcggttacaaagtggtttctggtggtacggataaccacctgttcttgctagatttggtggataaagacatcaccggtaaagacgctgatgcggctttaggccgtgcgaatatcaccgtgaacaaaaacagcgtacctaacgatccgaagagcccgtttgtgacatctggtgtgcgtattggtagcccagcgatcacccgccgtggcttcaaagaagcggaatcccgtgaattggctggctggatgtgtgatgtgttagataacatcaacgatgaagcgaccattgagcgtgtgaaacagaaagttctggctatctgcgctcgtttaccggtttacgcataaggcggctgtcaccgtcctggcctcctggccggggctttgatctcatcgggataggctaaaaacgcgcctatcccgcgactaaaataattcccttcaaccgtatcaactcgacatgcctccccccgcgaagagccggcactgcaacattattttgacatttaccggtcatctggcgctgcaacattatctggtccgcaaggtcaatggggctattgatttcgaatttattccgcgaggcagtcgtccatgcttatttgtcacggcaatggtcgcccggctagcccctattcttctgttcaacatcggcctgtataaaccgagaaaatgtgtgtaatggaatactgtacgaatatccatatttttcatgtgtcagatatttgttaatatttggctggccactttagtctgtggttactgtattaggtattgttataacaatctggatggtttttatgaataagacattactggtctcttctttaattgcatgtttatcaattgcgtctgttaatgtgtatgccgaaggcgaaagcagtatttctattggatatgctcaaagtcgtgtcaaggaagatgggtacaagttggataaaaatccaagaggtttcaacctgaagtatcgttatgaattcaataatgactggggagtgataggttcatttgctcagactcgccggggggtcgaggaatctgtttacggattcaaacttattgatggtgattttaagtactactcagtgactgcggggcctgttttccgcattaacgagtatgttagcttgtatggattattgggggcaggtcatggaaaggctaaagtttcctcaatatttggtcaatcagagagtagaagtaaaacatctctggcatacggtgccggattacaatttaatccacatccaaattttgtcattgatgcttcatatgaatactccaaactcgatgatgtgaaagtgggtacttggatgcttggcgcgggttaccggttctaacgtcctcctaaccatgaaaacccaccataatggtggtttcaaattgctgacaaagtcctggccttatagctggggctttaaattaataggggtaggctaaaaaacgagcttattccaatgctaaaagaatccgtcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcacaatatttcgaacaacaacattatttcgagcaagtcaccaatgaataccgggctgcttctggctcatagacgattttttaacgtgaagtttgtcacaaaaaatccagtgttgagacggtaaagttgctagcggaggaggcctctgtcacagtgacgggctgaccccggaggaatcatggtattgcaatcaacacgttggctatcgctcagctatttcacctattttttttcttatggcatttttttgcctttttgggggctctggttagaaggtgaaggtatccccccggaaaccatcggtattttgctcggtgctggtttactctcccgcttccttggcagcctcattattgctccgagagtaaaagatccttctcatctggttactgcaatccgtattttggcacttctgacgttagcgtttgcggtcggtttttggtttggtaacggctgggcttggttgatggtggttatcgcaggttttaacctgttctttggcccactggtaccattgacggatgctttggctgcgacgtggcaaaaacagatcaccatggattacggcaaggtccggttatgggggtcgctggcgtttgttatcggctctgcgctgacgggaaaattggtatccgtttggggccatcccgctattctctacagcctgctgtttggtgtgacagcgatgttgctgggggcattgttacggcctggtgtgatgccacggggtgaggttaaacatcgcaatgttgctgcaacgccatggaaggttctattatccgagccgcaagtttggcgctttttgctctgtgtgacgttattacagggtgcccacgcggcttactacagtttcagttctatttactggaaagatgccggttattcccccgcaaccatcggctatttgtggtcgctgggggttgtggccgaaattctggtatttgcgttcagtcacatccttttccgtcgatggacagcccgtagcttattactgctctcagcggtaagtgggataatccgctggagcttaatggcttcaacgactgaattgccttggttgatttttatccaaattttacattgtggttcgtttactgtctgccatctggccgcgatgcgtttcatttcggcccgcagtggggcggatgtgatccgtttgcaatcagtctactcggcgctagcgatgggcggcggtattgcggtgatgacagtgatttccggcttcttatttgagaattatcagagtggggtcttttgggttatggcgctcattgttattccggcgctgtttatccggccacgagtggccgcgaacccaaatgaattagccagctaaggcagttccaatatgcggcataactgaatactttgcggctcagttaacggaaatgatatctgaatcagcggcggcgctgattcagttgattgcaaaacatagggggtaagtaccaccgcagtgcccgcgggggcccctgattgcagataaacatcatgagataaatatttaatatgtagcggtagtaaggtcagttcacgaatttgctgctcgacttgggcttccaatattgggttatcgtgcgtcaataataaaatctgcttctcctgtaatgcattcccctgtattaaccaggcaccgaagctgatggcgatcaaaatcacttcttcaatagaaaagcgaatctggtactcctgctcaaacttgatcagcgcctgctgtgtggtacggagcaaacggggatacatcttactgatatctttggggagtgaatggtcgatcccaatattaaaatagcaacgctcaatggcgggggcgagatgcgcgaatagctggctgaccagcgagtcatcacaactaaaatgcatgccggacagtcgcttaaaacggtgaattaattgcttgatagccgctatcaggcgggcatcttccggtgattgggtgctgtggtagtggtgtgctttgatcattgtcaacatcaggatcagcatatcgcgctcaattaaacccagcggagggatcaataaccggttgagtgcattgaataaatgatcagcggcaacccgcgcaggtttttgttctaaccattgctgttgggtcatggataattgtggcacggtgtgctgttggttttcccagacacaatacgccaaatacagttgcaaaaactgacgatctttttcactgagttggcggtttaggtggggctcacactggtaaacgatttgtcgcaaagttgattgccgtagaattgattgccgcaaagttgattgtcgcaaagttgattgtcgtagagttgatcgtcgcagagccgacgacagcaggccattattccacgccagtgcttgatataagtcgggggaaaaatagtgttcaataaaatgtggacaataacgcagcccacgacgtagccaatggatcaaacagagtcgtttatcgagtcggctcccattaatctgataataatcgtcggcactggcattaagttccaaatggtagaaacgctggatttcgctagcaacctcggctatatcttgccgggtagtcgcaagatcgaccccgttaaattggctaatggtgtctaactgtaccttgcgtgctggcataaataacatcagcaacatatggcagcggcgttgttgaccagatagcggttgatcatcagataaccgaggcttaaagggcgtgtttaggcgcatataaatatctttgatgaatcatcgttatttatcggatttaagcatagcaaaagagattcattcggtttaccgggccagtagttttttacatcgacttacaacttacatcacagtaattgcagaatatccaagggttgaataatgcgctatgtgttacattataacggttttattacagtcagccggctgataaccttgttattaaccggggccgcaatgatttatagccaattggctcaagcgcacccccacagttttattgatatgaaaaccactttcatcaatgaaaaacagatgctggtgggaatgaaaatggtatggaccatggatgaaataacctcttctgacctgttgtatgacgcagagaatgccaaaagtgactctgaaatctggaagaaactggccgcagaagtgatggctaatgtgctggggcagcactatttcaccgatatataccgtgatggccaaccggtgaaatataaaaatttgccaacagaatatcatttatcccgtcaggggcatcaggcggtactctcattcgttttaccgttggctgagccgcagccattagtcggtaagccttttattatctcaacctatgacccgacttattttgtcgatatggcctatgcggatcaaaaagcgctcagtctatcggctgaaatggaaaaaaactgcaaactcactttgatgactcccaacccagacgcatcgctacaggcttatgcgctgtcattggataaaagtgattcaccaggagacgatatggaacttggaaaacaatttgcccaacaagtgacgcttcaatgtcagtagttattgctccgattccacggcccaaacagcgacattggctgatcaatttatggcctctattgttgttcttactcatattggctagcgctgggtatgtctcctggctttattggccagaattgctgtttaaaacagtagcctggcaaaaaagtgtgcatcagcaaatggcccaactgttgcagcaagttaaagccgaaccgcatcaggcggcgtgggtgctgatgttgtttagcctgatttatggcgtgttacatgctgtagggccgggccacggtaaagtggtgattgtgacgtatctggcaacccacccggcgcggttaaaaagcagcctgaaactgacttttgccgcttcaatattgcaaggtagcgtagcgattctactggtaactttgttacttggggtatggcagctctcttcacggtatctgcatcaaagcagtttttggctagaaaaaggcagttttctattggttattgggttggggatgttgctctgtttccgggcggtaaagcggatctatcgacaaattaacgccttaaaaccacagaaaatgacttttcagcagattcagccattaccggctaaccatgtgcacagcgacaactgcggctgtgggcaccgtcatctgcccagtgataaagagctacaagccggtggcgattggcgcacccgtttgacgattgtattggcgatggggatgcgcccttgctccggtgcgattatggtgttgctgttttccaaggtgattggcgtttactggtgggggattttgtcggcgatggcgatggctttagggacgtcgctgactatctcgctgttggcactgttcgtccattatgcacggcgcttggcggtatatttaagccgtaaacgcgcccctgccgcttggggagagattgcctgggccacgctggcattaaccgggggaattattctgctgttcgcgggggttctgttttatttgtccagtcagccggagatggttggggctgttcgtccatttggtcgctgatacccttcgaccttgacgctgcagaggggttcccaataaaaaaagccagtcggctaaccctgactggctttttatctgaaacggctatttgcgtggaattaacgctttaacgcatcactgatttcgttgctcatggcttgaacgatagatttaacaatacgtggattaccggccacgatattgccagagctgaaatggttatggccgccggcaaagtcagtcacgataccaccagactcacgaaccaatagctcgccacctgcgaaatcccacggtttcaacccaatctcaaagaagccatcaacacggcctgctgcgacataagccagatccaatgcggctgaaccggtgcgacggaaatctgcacactgctcaaatagcttaccgacgacgcgaatataagcaggggcgtgttgcttcactttgaatgggaaaccggtagccagaatagtgccatctaaatctttagcgttggtaccacgcagacgataaccatttaactgggcgccttgaccacggctggcggtgaacagttcgttacgcattggatcgtaaaccacggcgacttctgtccggcctttaatgcgcacggcaatagagactgcaaagtgagggaggcgtttgatgaagttggtagtgccatccagtggatcaataacccattgtacatcatcatcttcgccgaccaactcaccgcattcttcactaataatagtgtgttttgggtaagatttacggataacgtcaatgatcagatgctctgcatcgcggtcaacgttagtaacaaagtcattactgcctttctggctcgcttcgacagcgtccggggtttcataatttttggcaatcaggttaccggccttacgcgcagcgcgtatggcgatagtcagcatcggatgcatgggtatcttccactaggatgttaaagaacgagaaacggcgcacagtatagcaggggatctgataaatgcctatgtctgtgttaagatatggcgattatccgttatcctcagagtttgtatgctacacaacattcgtattgtcttggttgaaacttcacacaccggcaacatgggctcgaccgccagagccatgaaaacaatgggattaaccaatctatatttggttaatccattggtaaaaccagattctcaggccattgctttgtcagccggtgccagtgatgttattggtaaggcgactatcgttgatacgttagatgaagcccttgccggatgtagtttggtggtcggcaccagcgcccgttccagaacgttaccttggccaatgctggaaccgcgtgaatgcggtgtacgcagtgcgcgcgaagctgaacatgctccggttgccttggtgtttggtcgcgagcgtgttggcctgactaacgacgagctgcaaaaatgccattatcatgtggctatccccgccaatcctgaatatagctccttaaatttagccatggccgtgcaaattttggcttatgaagtgcgggtggcataccttgatcgtcagcaggcaaatgcccctgtagaagaagaggaagaggcaccttatcctttggtggatgatctggagcgtttctatcagcatttggagcaggttttgtctcatagtggctttatccgccaggcccatccgggccagattatgagcaaattaaggcgcctctttacccgcgctcggcccgaggctcaagagctgaatattctacgtgggatgctgacatccatcgaaaagcaggataaatatccacaacgcggtaccggtgatacggcgggtaagagtaaggattaatgtcttatatcaattggttataattaattctaattgatactatcgagcgtaagtatggtgataatagttgagtgaattactaggttaaatagttgactaaaacactcaagaatgtcaaaattctgtttcgtgttcaccaacaggtaactttagctatgagactgacatccaaaggccgctatgccgtaaccgccatgcttgatgtggcattacattcccaggacgggcccgttcctctggcagatatttcggaacgtcaggggatctcgttatcctatctggaacaacttttttcacgcctacgtaaaaatggcttagtcgccagcgtacgcggcccaggcggtggttatctgctgggcaaagatgcatcagcaatcgcggttggcgcggttatcactgccgttgacgaatccgttgatgcaacccgttgtcagggtaaagaaggctgtcagggcggaaatcgctgcctgacacataccctgtggcgtgatttgagcgagcgtatcagcagcttcctcaacaatattacattggcagaactggttaataaccaagatatcctagaggtagcggatcgtcagaataacgatacgcgccgcacggctaatggccgaccgcaagagacgattaacgtcaatctgcgcgcataagcagaatttgcggaattttacgttttggaagtgatgtacggagcataagagcaatgaccgaatcaaaagtaaagacaccgatctatctggattatgcagcaacgacgccagtagatccgcgtgtcgctgaaaaaatgatgcagtatctcactctggacggtatcttcggtaacccagcctcacgttcgcataagtttggttggcaggcagaagaagctgttgatattgcacgtaatgacgtcgccgcattggtgggtgcagaccctcgtgagatcgtcttcacctccggtgcgaccgagtctgataacctcgccattaaaggtgctgctaatttctatcagaagaaaggcaagcacatcatcacttgtaaaaccgaacataaagcagtgttggatagctgtcgccaattggagcgtgaaggcttcgaagtgacttatctggcaccgcagcctaacggtattatcgatctgaaacagcttgaagcgacaatgcgtgaagacaccattttggtttctatcatgcatgtgaataatgagatcggcgtggtacaggatatcgctgaaatcggcgaaatgtgccgtagccgcgggatcattttccacgttgatgctacacaaagcgtcggtaaattacctattgatctgagcaaactgaaagtcgatttgatgtccttctctgcccataaagtttatggcccgatgggcattggcgcactgtttgttcgccgtaaaccccgtattcgtattgaagcacagcagcacggcggtggtcatgagcgcggtatgcgttcaggcaccttgcctgtgcaccaaatcgttgggatgggtgaagcttaccgcattgccaaagaagagatggaaagcgaagctgcacgtctgcgttcactgcgtttgcgtttgtggaacggcatcaaagatatcgaagaagtttacctgaacggctcattagagaatggcgctcctggcattctgaacgtcagcttcaactatgttgaaggtgagtcgttgatcatggcactgaaagatttggctgtctcatcaggttcagcctgtacctctgcgagtttggagccttcttacgtgttgcgtgcgttggggatgaacgacgaactggctcacagttcaattcgtttctctctggggcgtttcaccacagaagaagagatcgactacgccattgcgctggtacataaatccattggtcgtctgcgtgatttatccccattgtgggatatgttcaagcagggcgtggatatcagcagcattgaatggtcccatcattaattccacactttaagactcaggagaaatcacatggcttacagcgaaaaagtaatcgatcattacgaaaatccacgcaacgtggggtcgttcgacagtcaagaccctactattggtagtggcatggttggcgcacccgcttgtggtgatgtcatgaagttgcagatcaaagtgaatgaagccggtattattgaagacgcccgctttaagacttatggttgcggttctgccatcgcctccagctctttagtcactgaatggatgaaaggcaagtctctcgatcaggctgaagccatcaaaaatactcagattgctgaagaactggagttaccgccagtcaagattcactgctcaattttggcagaagatgctattaaagccgcaatcgccgactacaaaagcaagcatactgccaagtaattgtgatatgtgatttttatatccaagtgacttcgagatgcagctaacactcgtgcatcttgaaggacgacaggtatatataggttattaataattagctcatttttcacttagtctatccaaaagatttcaagttgcaggaaggcggcaaacaagaggatcccgatgagcttacacaggtaagtcatttgggtgaacgagcgcaaccaacacctgtagtttgaaagatgacggggatatgagctggttctcagagttgaggttgttgtatgtcgatatcaatcagcgacagtgctgcacagcgggtcagtgcctttttaaatcaccgcggtaaaggcttgggtctacgcttgggcgtaaggacttcgggttgttccggcatggcatatgtactcgaatttgttgacgaaataaacgatgacgatatcgtttttgaagacaaaggtgtgaaagtgatcatcgacggtaaaagcatggtctatcttgacggtaccgagctggatttcgtcaaagaagggctgaacgaaggctttaagttcaacaatccaaacgtctcaaatgagtgcggatgcggcgaaagctttaacgtttgatcgctgctttttcctgccccagatgtttgttgctctgttccgctctcttttgccaaaagggagcgaaacagatctcagcttagccattacaacaacttccagagcatgctatggattattttacgttattcgggttgccggctcgctatttgattgacggcaaccaactcaccacgcgttaccaggagttgcaacgtcaattccaccccgatcgctttgccacccagcccgagcgtgagcgtttggcctcaatgcagcaggctgcaaccatcaatgatgcttaccaaacgctcaagcacccgttaaaacgtgccgagtatatgctatctttgcagggttttgatttaggcaacgaacaacacactatgcgtgataccgcgtttctgatggaacagttggaattacgtgaggagcttgatgccattgagcgcaaacccgatgctgaaactttactggctgaatttagccgccgtgtggcgcagatgacaacaacgcgcacgcagcaaatggttgagcaactggatgcgcagctatgggtgcaggcagcggatacggtacgcaaattgcgctttctggataagttgcagcagcaagttgaacagttggaagagcgcttgtttgacgattttgcctgattcaaatatctcatttgattaataaaaaacaaataaaattcaagtgattaattattatattcccttagtaattgacgttgtagctaggtagcaagcaaatgacaaatcggtcgagaactgatttgaatgtggcttgcagcagcctcgtagaggccactggatgggccgagtcatgtgcgcagctaagcctcctgcagcttcaaatacgaagggtatagactcatgattgatggaagctcaacatggccttattacaaattagtgagccgggtttaaccgcggcaccacaccaacgtcggctggctgcggggatcgatttaggtaccaccaattcattggtggcgaccgtgcgcagcggtaaagcgcagacgctggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcaacagctaataaatgaaaaacagcgggatttactgccgtcagtggttcattatcacccacagggtattgatgttggttggaaggcgcgcaatctggcggccttggacccggttaataccatcagttcagtgaaacgcatgatgggccgctctctggctgatatcgtacagcgttatcccaatttaccttaccaattccacgcgagtgaaaacggtttaccgatgatccagacggcgcgtgggttggtgaatccggttcaggtgtcggcagagatcctcaaaacactggctcagcgggcgcaagcggcattggccggcgagctcgatggcgttgtcattaccgtccctgcgtatttcgatgatgctcagcgtcaggggacaaaagacgctgcgcgtttggcggggctacatgtcttacgtttactgaatgaacccactgcggcagccatcgcctatggcctggattccggtcaggaaggggtgattgcggtttatgatctggggggcgggacgtttgatatctccattctgcgtttaagccgtggcgtatttgaagtgctggcaaccggtggtgactcggcgctgggtggcgatgattttgatcacctcttggctgactggttacgtgagcaagccggggttgcgacccgcgatgaccacggcattcaacggcagttacttgatacggcaattgccgccaaaattgccttgagtgaggccgagactgcggtagtttccgtggctggctggcaaggggaggttactcgtgagcagcttgagtcgctcattgctccgcaggtaaaacgcacactgatggcttgccgccgcgccttgaaagatgcgggcgtcacggctgatgaaattttggaagtggtgatggtcggtggttcgacccgagtcccgttggtgcgagagcaggtggggcaattctttggccgcacgccgttgacctctatcgatcccgataaagtggtcgccattggtgccgctattcaggctgatattctggtgggcaataaaccggacagcgacatgctgctgcttgatgtgatcccgctctccttagggctggaaacgatgggcggtttggtggagaaagtgatcccccgcaataccaccattccggcggctcgagcgcaggagttcaccaccttcaaagacggtcagagtgcgatgatgatccacgtgctgcaaggcgagcgtgaattggtgaaggattgccgttcattagcccgttttacgttgcgtggcttgcctcctttgcctgcgggaggggcacatattcgtgtcactttccaggtggatgctgacggcttattaagtgtgacagcgatggagaaatcgacgggcgttgaggcatcgattcaggtgaagccatcttatgggctatctgatgatgaaattgccaatatgattaaagattccatggcgaatgcgcaaagtgatatcaccgcccgtaagctggcggaacaacgggttgatgccgccagagtgctagagagcctgcaaggcgcactggcagaagacgccgcgttactcagtgagcaagaaagtgccgcgatcgcccaagcggtcgcgttattacagcagcagatgcagggcagcgacccacaagccatcgaagctgcgatcaaagcgttagatgcacaaacgcaagattttgccgcacgccggatggacgcttccattcgccgtgctttagcgggtcattcagtggatgaggtttaatcatgcccaaaatagtatttctgccccataaagacctttgcccggatggtgcagtactggaagcaatacaaggtgagaccatattagacgttgctctacgtcatgggatcgatattgagcacgcctgcgaaaaatcctgcgcttgtactacctgtcactgcgtggtgcgcgaagggttcgattcactgccagaaagcagcgagttggaagatgatatgctggataaagcctggggtctggagccagagagccgcctgagttgccaggcgagagtgaccgatgaagacctggtggttgagatcccacgctataccattaaccatgcccgagaacactaacgttatcgcaataggtagaaaggattgatatgagtttaacgtggcaagatacccgcgaaatcgccgaagccctttacgaaaggttcccggataccgatcccaaaacggtccgttttaccgatatgcaccaatggatttgtgagctggacggttttgacgacgatccgcaaagatcgaatgaaaaagtactggaagcgatcttactggtctggttagatgagtttgagtgaatactgactgggtcgcgcaagcggccttttttattgcgtatctaatattttatgcccaaattattgacgtcgccgctcacgcccctgtggcttgaagcatgacgggtatacagcaaaaataataatgacgaggtaggccatgacaacagaaataatgcaaatatccctgtctcacaacccggcagatgcccgctggggtgagaaagccctgatcagcactaatgatcaaggggtgactatccacttgacgagtcacgatcaactgggggggatccaacgtgcagcccgcaaaattgacggtcagggcattaaacaagtcaaactggctggtgaaggctggggcctggaacaaagctgggccttttggcaaggcttccgtgggccaaaaggtcagcgcagcgtggtgtgggcagagctgccagcgaatgaaaaaacagagctggaacagcgtttaaaaatcatcgattgggtacgcgataccatcaacgcacctgcggaagatttagggccagaacaactggcgaaaaatgcgattgatttgctgtgtgcggtctcctgtgatgcggtcagctaccgtattaccaaaggcgaagatctccgtgaacagaactatgccgggatttacaccgtgggccgtggttctgatcgtgcgccggtattgttggcgttggactacaacccaaccggcaacccagatgcgccagtcatggcctgtctggtggggaaaggcattacctttgattccggcggctatagcttaaagcagagcgcctttatggattcgatgaagtccgatatgggcggtgcggcaaccttgaccggtgcattggcgttggcagccgcacgtgggctgaaagagcgcgtgaagttgtatctgtgttgtgccgataacatggtcagtggcaatgcctttaagctgggcgatattattcgctatcgtaatggcaaaacggtcgaaatcatgaataccgatgctgaagggcgcttggtcttggcggatggtctgatcgatgcctccgagcaaaatgcgccgttgattatcgacgcagccaccttaaccggcgcggccaaaactgccttgggtaacgattaccatgccctgttcagctttgatgatgaactggcacaagcgctactcaacagtgcgcacagtgagcacgagcttttctggcgtctgccactggccgaattccatcgcagccagttgccatctaactttgctgagttaaataacgtggccggtggggcctacagcgcaggggccagcaccgccgccgctttcctgtcgcattttgtgaaaaattatcagcagggctggttacacattgattgctcggcgacatatcgcaaaagcgccgttgatcaatggtctgccggagcgactggcttgggtgtccgcaccgttgccaacttattgttagcgcaagcaaaacagtaatcttattgaattgagaagactcaaaggggcgcatttggcgtcccttcgttcatcttctcgatgttttgggagtaaaaaatgagttttccgcccccatctattgatgataaacatgctattgatgatagcccggctgctgatgataaccataccgccgatgacaactctgccgctgacgagcgtcacgaacaccaccatcatgacgaacatggcgaggatctggaatctttgctgaaactggccgccaccgcgtctattcatcgcacggcgtttttccgcgtgttgttggatgccacggtcttggtactggtaggggattcagagcagggcagtgatgatggcgaaatgagtttcaccaccgctaacggggtgaatattttgcattgggaaaagcaagatggtgagtctgtcattccttttttcacctcggtagaggtcttgcagcaggccttggaacaaactgatggcgagaccatcggcagtgaaaagcagcctttcgtcgcgatgccggtgcgggtgttatttgaaatgacacaaggcgcacatctgtttttgaacccaaaatctgaatatggcaaagagttctggccggaagaagtggcgatgctgttgaagaacggcgggttggtgcaacccgctgaaatggtggtagacaaagagagccaaattttactgggccaacccgaggagtatccctccgcgatggtggatgcactgatccaattatttagtcagcgtaaaccagtgcggcgggcttttctggcgctgatgcatgataaaagtgttgatgaaaaacccaacctgttgattggtttggaagtggatggcaccgctaatgaagtagatcagttgatccaagaggccggtaatgtggccagtgatcacgccccagacggcggcccggtagatttttgcctggtcagtgaaaaagagcgaggggtcagccactatctcaccacccatacgcaggcgttttatcaacgcaaatggggcagttggttgagaaatgttattccttcgacgaaccactgattagtatctaaaaggatagggagccaatagaggctcccagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggagccaatagaggctcccttccatttctgccacaccgtcatctctaaaaaatgattttattcacttagaagcgataacccacgttcagattaacggtcactggcgttttgatgttttttccgctggacaacttcacttcagaaccgacaggttaggggtgatgttgacgttcaggcctgcaccggtgttcactcgcgtgccgttcaggttgttatcgaacatctcctggttcactctgaatttattattggcagcaaattcgtgatcaaccgaggcgctgacataaggtttcatttctacgccatttttcagcacgaagcggtaacccgcattcaccccaagggtgcctatcatcgagcgggtgctgctgctttgcgccaccatgccgttagacagtttgaccgcgcttttacccgagctaaaggcgctcaattgccacgtatggcgaaacatacagatgattatggttgatatgcttaccggctttcactgccacccccatacccgagaaattagtgttgccgctggcgctgttatcggcgctggtgacatgaatatcctgattgaatttattggctttcaccacgccattcacatagccaccgttgttggcaagatattgcgcgtaggcaccaaatgagtggctatcgacattccccttgctttgatagtcggtcttaatacttgatgtactcgcgctggcgaacccccccacactcaatacgccgtctgccagggcagtggctttatcgccccccaacgttatgccgtttaacgtttggtcgaagttagcggcgcggccttttactgcaaagttattgtgcaggtaggtaccccagatgccgctttcattggcttcggtgctttgcttatccaaacgctgttgaacagagcttaattccgcattaaagataaccggtgtggtgttagccacggctaaaatactggctgtacccggtgtcacggttgattcattagctaccaacgtgaccttgccactcgcatctttaaccaggttatacacgcggttgccaaggcctatcgggccatcggttagggtaaaacgtgcgtcaccgccgccggtactaacgacattaaggttggtcgggtcgataccgctaccgtctatctggaggataaaatcgccatccgcgttacccgtgacattcaccggtgccgaggcgtcttgttgcaacatcgagcccagtttgaaggtgccgttgcctgccagcgagtccatcactaactgtgcctttttcacattgcgtaaatccagtgtgccgccgctcatattgactcttctaaaggtaaatggcgcggataaacggttatcggcagcacgtaccgcccgtgagggcagtgctgccgctggggcaacgtcgtcggcgaataacaccactcgccccgccagattgagatccgcttgtgcggtatgtgcgccttgataaaccttaagcgcactccctgatattgagtgaatggtgcccgccacgtcggcagtgctagccagggtggtattaccgccgcgcagtgtcacatcggtcagcgtgccggcgatctgtgcttcaccgaactcaatggttaatttcatcgcctgagcgcgcgctcgcaggttgaattcaccgccttttaccgtcacaccctcggcggtcgcgccttcattaacgttaaattgcccaccattgaccttggtgttttgagcgattgcgccgttgttgaggctaaattgcccgtcattaagggtggtttcagtaaacagagcgccgtcgttacctgttaccgcaccggcgctgacctcggtatctttagcggtcgcgccttcattaacgttaaattgcccaccattgaccttggtatttttagcgattgcgccgttgttgaggctaaattgcccgtcattaagggtcgtttcagtaaacagagcgccgtcgttacctgttactgtaccggcgctgaccatcttggtgaccagagtattcgtgccagcagtgacgctgccgcctgcggccaccgttgccccttccgaggtggcagccgcttcctgggtgccgttgatcaataatttgccttgtgcgccgacctgagtattcacatcatgggcgcgggtattattcagcgtaccgttgatcagttggctatcgtgcgccagtgcactgtcgctcaggttaaccacgccgtcctcggtgaccacgctggctaacaccacaccgccggtggtgatattctgctcaccgcccgccaccttggttgccacggccagttcgccatcagcaacaggttgcgcttcgcctttggcgagggtctgttggctgatcaccttaggatcgaggttattcagtgccgtaaggtctaggttaatgtttgccagttgttccattttatcggctaactgtaactcagcatccgctttagcccgttgggcggcagtcaatttagcctcagcttcttgtgcgataacggcaatagcggcgagtttttgctctgcttcctgaagtgatttctccgccgcggcggcctttgccattgcttgttgtgctaatgtcgcgtctttcgcttgttgtgcgtcttgttccgcttgcagttgggcttgttgagcccggttaatctcgccttgtaggttatctgttattgcatcgctggctattttttttgtagaaataagcgccttttcttgtgttaagacttcaactttttcttgagagacttttaattcttctgttgctgtggttatgggggtttgaagatttttaagttctctttcatagtctttttgatttcttagggcttcgctcttagcttgttttttagggttcttaaggtttttgctggttcttttatgtttggcttcagcgagggatagtttagatttagggttgtttttagccgtttctaggagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctgaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctcgatccagactggcttccctaaaactgtaatacccaccggaagagtatctataggcggccaatgtcaggttggtatcggtttctcctacgtatttggagtaatcaattttatagctattaccgctggagcgacgatcacccgctaattcacttttagcatgtgtgatatccatcgatacccctcccaacggggtattgaacgcgttacctatcgcaaccgaacgataattctcagcaacctgcgccccaccatagagggtatacgtatttcccaaaccataatggtatgccccttggacaatcgccggattatggtttatcgaactgtcattcagttgacctgccgaaaaatcgaaccgggacaccccttggtaaagcaacatcgggggagctgaaaacgggatcctttggatacgcgttcgtccatcagactccgtgatcgtcatttgtaaatcaccgccgtacgacatcgtgccgatatcggtcagttcaaaggctcccggtgtgaccaccgtttcataaataatttgcccgcgctgcgtcaccgtcactctggcatttgtctcagctatccctctgacgataggagagtaattacgtattccctccggcaacatccgagtatctgatgccaatagcacaccacgtaatgcataactgtcgaataaactcccttgggtattggtatccccaatcgttaattgactttttaacgcggtaatatctgtcgcggcatacccatacagattctgagtgtgcataccactgctattcgaccaggtcgtattaagacgcttcctgaaccgccactcaccaagattaataccggctgatagcccaatattactgttgtagctatttgagttatctgaacctacatcgctgttagagcggccattaaagatgctataaacattactgttgtaatccagaaaaccaactgtcccacccgcatcccacaaactggaatcaatatacccacgcggatgatgcaccaaattaaactgcggtacggtgagtgaaagttcaagatcaccggagttatagttaacatggctgtctttaatcaatgcccttaagttgtaacactgatctttgggtgctgcttttccgtttactaataaatctgtatcgcttgtttcaattttcaggccaatagaatcaagctgttccaaggtaaaacaaggttctgcggtagattccccttcgcttaattcaaagcggatacggtgtttaccgcgatttttgccattaatgatgacggtgacatcgtatactcctggtgcaacagggttttcatgcataaatcgcatgacatcgaccccaccaccgtgaataaagtcggcgttaaactcaacgggtatcactgctgcgctctcatttgtatcctgagacattggtacggcagagatactcttagttacgagtaaaacagagcctataaaaataaccgcaacactcaatgaagctttgtagggtaaataatttaatttgccgatattattttctatgtagcacgctatatctgtacggttcactagcaaagctcccttttttaatatcagacgacttatcacatcgcttacaaaagatgtttacgttttcctgtccgaaactaatgcgttgacgccatagagttattatattgttttcagcaagatataattattttttcttactcactaagacaccttgcccttgagagaaagataattcctcatcaatggctgcgccataatcatttagtattttataattcatctttgaaatacttgtcgaacccaataacttaagttttgggaaaaacattttttcagaaaacggagggaccatatccgttattatttcgacgcttttagcgccaacagtaatgctcccgctgtcaaaggaaatataataaggtgtagggttcaccactttcacaccgcgccctttttgattatcgtcaaccaacgtccatttcaactgggcgctttgtgcggcactattactctctaatgaggtaggacgataaaaaactttaattcgggtacgaaaagccaattctagcttattttgggtattaccctctttctttactgccggaatttccagcatattaaaccagaacactgactctttattctgtggtaatgccatgccgttataaatcattcgcacggtctgccctttacctggctcgacgcgaaaaacagggggggtaaccataaaaggaagcttcatgctattgatgttagcattcgtttttccgtcatcgacccaaacttggactaaagccggctgtacgcctttattattggtgcgtatgctcacttctttttcggctgccggaaatatcacacgtgtgccactgatcgtcatagctgcaaacgcggggatgctgcttatcgtcagcgacaacactaaaataattatttttgaaaacatcacgctaccaaataacaatgctttaaatcagcagacttatctttataacagacttgctaccgcagcgttttatccgcctcggcagcaagctgttatgctttactgctgcggtgacccacataaagtggaccacacgcctatcaccctaatcggtgattagttataagctaaaacgtattcaactttagcattcacttcacctggggtagttgcatctgttgcataataaccaccagcataggtcagattagctgtacctggtgtagcacctactttgacgatgttgaccatgttacccgttgaacctacacggatctggctgctgtcatcaacgttgtacaaacgcacttcaacattacccgcagcatcagttggtgctttgttcaccaagttaccggttgccggattaacaccagagctatcaatcgcattaaaatgggcaccgacttgagtcagtgttgccgggcaatccagaactttgatttcaaagtccttagaaccatcttgagcttcagctacagccaaagactggatagaaagagtaggcagtgttaccgtgatattctcgcttgcggtatcaacctgacaagtatcagcaatcaatttaccgttgaacgtaacagtaccgccagcagcagcataagaagttgaagagataacagacagagccactgcacatacagcaagatttaatttacgcattgcgttcatcctttaatttaaaaatccagatttattaaatatatagttaatattcgctcatgccaatactagctattttttattgcctttcttttctcaagaaatagcaaattccttttcatcctttagcatgtccatctgcaataagtattactgagataaaagtctataggatcgatacccgcttaaacgtgatatctttagttttcgtcatctttacactgtaaagcgatcacgaatccattttcatttttatgaacgaaaataatttgctcaggcttcacatcactatcacctaaaatatatttacctatttttggcgtaatattttgttcaatgtaacggatcagcatacgcgcaccggtctctgagaccgcacagcggctaacaacatcttcaaccacttcatcactgtatttcagtgtcaattgatgctgcgagtataaacgagcgccaatccgatctaaatgcaaccgtacaatatgctgcaatgcatcttgctgtaacggaagataaggaataaccgtaactcgccctaaaaatgctgcggggaaaactttcagcaattcaggttgcaacgcacttaatattccatcctgatccggtgcagtatctggatcagctaataagttactcagtaactcgctgcccacattactggttaacaacaagatagtatttttaaaatcgataaaacgcccttcaccatcttccatttggcctttatcaaacacttggaagaataactcatgtacatcagagtgcgctttttcgatttcatctaacaacacaacactatatggcttacggcgcacagcttccgttaacacaccgccttcaccgtatccaacatatcccggtggagaaccttttaaagaggaaacggtatgcgattcctgatattcgctcatattgatagtgatcatattctgttcaccaccatacatgctctcggcgatcgctaaggccgtctctgttttacccacacctgaaggccccactaacataaagacccccaatggtttccttgggtctgacaggccagcgcgtgcggtcataatattttcacccagttgcatcaatgcatggggctgaccaataacacgtgcttcaaggcgctgtggcaactccattaccgcccgaatatcgtctttgagcatttgcccaaccggaatgccggtccaatccgcaacgatactggcaatcacttcagcgttgacttctgtctgcactaacggcagtgaagtgcgaacctgagaaagctgcgcttccaactgaactaattgcgcttgataagcccgacgtttttcctcatcaggctctggctgagaaaccaagtcatacagtgcggttcttatggtcgtaatcgctgataccaattcgcgttctgcctgccaacgctgatcaagcttatccgcagcctcgccatgttcagcaatggatgttttcaactgctcagtacgcgcatcctgcgctttaccaaagtgccgcgctttctctaaggaaaccagctcagtttgcgccgtctcactctggaaggttaagtgctgtagctctattggttgtgaaaactgcgcgacagcgatccgtgcacaagccgtatcaagcagacttatcgctttatccggcaactgacgcgcagggatataacgatgagacaaccgtactgccgcctgtaaagcttcgtccataatccacacgccgtggtgcttttctagcgcaggtatcaggccccgtaacatggagatcgccgtgttctcatcgggctcatcaacttgaagtacttggaaacgacgggtgagtgccggatccttctcaatgtgacgcttgaactcgctccacgttgtcgcaccaatggtacgtaactggccacgcgccaatgcaggtttcaataagttcgccgcatcgccggtcccggcattgccacccgcgccaataagtgtgtgtacttcatcgataaacaaaataacgggcttttctgccgctatcgcttcatccaagacactcttcaggcgcgcttcaaattcacctttcatgctggcacccgctgagagcgccacaatatctaatgacaacaggcttacctggcttaatgctggtggcattgagccagcagcaatagccaatgctagcccttcaacaatggcggttttacccacccctgcgtcaccggtaagtaatgggttgttctgccgacggcgcaagagaatatcaaccattgtgttgatttcgtgattacgtcccaataccggatctatcttgccttcacgtgctaatgccgtgaggtctgtggtgtattgagccagtgcgccaccacttttggctgcaccaatggcattactggcttcgccaggtaaagcaccatcgtacaacgggctgccatcactggcggcttcattcgcttctggtgatgcctgcgtaatgaagttcaaatctttgcttaaatgctctaatggaattttttccatgcttggcgcaatcgcaaagaaagctctccgcagttccattgtggttaatagcgcaagcagcagatgtccgctgcggatacgggtatctaaacactccaggctggcatagatccaagcccgttccgtggccaactcaatatgatacgaaaaatctgaaatgctagttgccccaacaggtaacttcgcaagtgcctgagccagttcacgctcaaaggcatccacatccaccgcaaaataccgaataatctgcttaaggtcgttatcttcctgatgccaaagctgattcaaccagtgaactaactctacgtaaggattgccgcgtaatttacaaatcgttgttgcgctttcaatacctttgaaaagagtggcgtccagcttgccgaagagatgtttccttgtaatagccacgttttttatcctggtctttttaacggcgttcatgtgtagtttaaattgttcatgaaataatgcttgatgcaccatgaactatttctgcggctaagactaatcgaaaaaataaaaatgaaaagaacattcactcaatttcaatcaatttaagaattttgctcgacttaatgtcatgttattaattaaccgttaggaattttcttcaaatcaccttctcgcattcctaaataataggcgtttttttgaattaatacccgttattaattaaccattaggaattttcttcaaaaattttcccctattcttaataataggaattttgcccgtatcaaagtcctaaagtcacaacaataacagaagataaccctttgattagagtagtcaatatttgtataaaattgccgcatctataatggtaatttcaaattctattgagtctatgtctttagcatgccataatttacgccattgaataaagctttaaaaaagtattatttcaacatcttctccaacagcgttttgtccattgaatgaaaaatattttcagtgaccgacgcacatcagaagaatattaacgtttttatttttcatgtttgcactaaaggtattttgttacgcaaaaatattaacttattaaatagttaacaaatacaagcgactgacaaattttcaactgcaaatagtgatcatccgggaaaccaacgcctattttcctgaagttgacatagaaacacattcgacagtagggcgaaagaaagctgacataataaccggggcagtaagtggatcacaaatttcttgactattacaataaagaactcacttttatgcgcgagatggcgcaagagtttgctgaaaaacatcccaaaatagcaggccgcctgggcatgcatgggattgaagtcgccgacccttacgttgagcggctgatagagtccttctgttttttatctgccagaacgcagattaagttggatgctgagtttcctaaatttactcagcgtcttttggacattgtctatcccaattacaattcgccaaccccctcaatgggcgtgatccaacttaagccaaatctgaaggaaggagatttgactcaagggtattgtgttcccaggggcagctcgttcttcacccatatcgcacctggcgagacaacccgctgcgagttccgcagtggtcaggatgtggagttgtggccactggaaatagcagaagcgcgtctaagctctgttcccccggatatgcctaatctggaaaagcaccgcattgcctatcatcggcttaaaggtgccttacgcattaaattaaaattagtgggcgatctcactttctcacaattagaaggccttgatcggctgcctatttatattgatggtgatgaacgaatcgtttcacatatcttcgagctactccacgccagccatgttgctaccatcatacgggcaggccacggagagacagcaaaagacaccgtgatcagtgatcagccactgtcctttgaagggctaagccccgaccaaagcctactgccgctatcatggaatatctttcacggacataatctggtgcaggaatactttacctgccgccagcgtttctacttttttacgctgacacagctgtcgcaaagtttgcgcgataatcataccggtgaagcggaaatcatcatcctactggacagattaccgcaggatttggtgagccatgttgccccctctcgcttcctgttagcctgcacgccagtgattaatctctttcctaaacgcatggataagatcgaaattaaccgtgcactgaacgattttcacgtagtaccagaccgtagccgcccactggattatgaggttttcgccattaataaagtgtttggtcaacaggcggaaaccagcaacgaggtggtatttaacccactttatcaaacccgtcactgtgataatggcaactttgggcgttatttctccatcacccgcaaggccagaacgggcgatagcaacaaaagaaaatatgacacccgcacgccttacgccagtaccgaggtctttgtctcgttggtcgatcaacaagaggctccttatggcgatagcttgcgctacctctctattgaagctcaggtgactaatcgggatcttccgcgcctgatttccgccagtggtaattttgaattgaccatgtcggattcagcgcccgttcacggtgcccggtttgtcttccaacccagcgccccacgcgccccctttgccatggatgaatccgcctggcgtttgattcgccaattgagcttcaactatctgccactgtcagatatgtcccactcgaatgggggggagtcactgcgcaatatgctacgtctgtttgttaacgcttcagaccatgaatcgaatacacaaattgacgcgctggtgggctgtaaaagcgagccggtgatccgccggttacccggcaatggcctactggtttatggccggggcatctgctgcactttgaccgtggatgaagaaggattctccggtatcagcccttatctatttggcatgatcatggaaaattatgtggcccgccatgccgcaataaatgtgtttaccgagaccgagctaaactccatgcaaagaggacgtgtcggtcattggaaagcccgccctggcagacgaggagtcctgtaatgttacccgatgaatccgttcaccaggaaaaacatgccaatctggacgcctggtatcaggagtctcagccatggaacgccggttttatcagcatgatgcgggcgaatgccgcccgcaaccctaccctgccagcgccaggaaaagcgcccttgcctgaacaggaagccttccgcatcgggcaaagtgcgcacatgacgttctctccgcgtgagatatctcacgcggtcatgagagacgggaaaatggatctgcaactttttggcttagggatttgggggccaaatggtgcgatgccgcttcagatgaccgaactggcctatacccgtgccgagttgcatgatcatacgatgacggatttcgtcgacctttttcatcaccgcgcattatcacagctttatcgggcgtggtttgtctctcaggataccgcctcgctagatcggcagagtgatgaaaaattctccttctatgtcggtagtctcgccgggctggatcctcaagaacttaatgataccgaactcccggttcatgcccggttagcctcctctgcccatttgattcgtgaagcgcgcaaccccgaagggctcgtgggcgcattgcagtactactttgacgtccccgtgcggatggtggagtacgccgagcagtggatctttctggaagaaagcgaccagacacaattgggtgatggtgcaggcgcgatgctcttgggcgacggtgctattttgggcaataccgttttggatcggcagcataaatttcaactgatcctcggccccctcagcctgcaacagtacctgcgctttagcctctggggacaagacttaccggtattgcgagagtgggtacgtaactttgttgggttcgaatacgcctgggaagtccagttgttgttaagcgccgatgaggttcccatggcaacactcgatggcggacatcaattgggatacacctcttggttagcccgcagtgataccacccttgatgtcggtgggatgagttttgagcctgaaatgcatcacgattaattaatgcatcgctcttaatcaataatcttcatggccaatatgctggcagcagaaaaaatagacaacgacgtccacccatggcgttaaaaggaacaaacatgagtgaacagagtatcgctgaacgtgccggttattatcaaagcatgatgcagcccattccaggtgactttccttgtggcaaaaatctggaatatgacccggcatttattatgctacagacaaaattgcaacctaagcaggccgctgaatacggcaattttgttgaggtcgctgaacccaataactggacagatatcgagcgtaaatgccttgaactcctgaataattctcgggatattcggctgtttattattctgatgcgctgccggatgcgtcaggtcggtgtgggcgcgttgcaagaagggctggaagccatactttggtgcctcgacacttggcctgatcagctacatcctcagttgtttgatgaaggggaatttgaacctttaatgcgcggtaatgcttttgctgaactggaagatattgatggttttatcgccgacttccgtaatcagcagttacccaaagccgctggcgtgcaactttccatcaaagagtttgaaaaagcacactccgttcctcgagaagaaggggcattggacgaagggactctggaagccgttaagcaagagtggcagaaccgatcagatcacaccattctctcactccagcacgcttatgccttgttgcaaggattagccacgcgcctcaacaactccctcggtgaagacacacctgattttgtcagaatgacctcagtgttacgccactttgatgccgcgataaccccgatagcgcctatcgtggtgccgatcccagaagttgtcgagctctatccagtcgccacagcgatgctagcaagcacagaaatgccagtgaccgccgaggtacagacggttgcagagacacaaatggccatacccattgaagctccccaacagcgtcaagcggtggtaaccccatccccacagttgcagccgttacagttgcaatcggcacagttgcaacctgtaccgatacagtcacagccggtgcctgtccagcagcaagggatccaaaacagggctgatgcattagcccggcttatagaggtgcgagagtggtttaccgccatggaaccgagtagcccggtcattgccttactggctttttcagaaaaaactatcggcaaaagcttcggcgaattgctgcagttcattcctcaggaactgatttcgaaactcaatgaaggacaggagtaatttgccatgacaaggaagctttttatattggtattcggtgcggccataagtggacaagtaaacgccagttgtacactccacttggtgagcaattcagaaagcgtcgctggcgtgatgccactaacattcccgattagctcttttactttcactatcgatgccgatgcaccgaatgactctacagtgcctatcctagaaaaagtggcacaaccacaaggtttggcagtaatttattactgcacctcggtcgatcgttacggcaagaatgtggggccggtattaggccaggatttaggtaatgggctttttgcaacgaatatcgatggcattgccatcaaacctgcatggaataacggcgcagcctatggttatttcaactcatcgggcatcatgcctgcctttgagcgtgagggcgttccgaccgaagaaggtttttggacgtatcctgcaacttcacacttcagattcgaactctataaaattaaagatacgttgaatttaactgataccaacggcgaacgtgttctgccgggtggcacaatagcttatacctgggcgacgaataatagtttggcaaactacgcacaaagactggaaatcggtgaaataaaagtcatcagcaccccgagttgtacctttgatggcccccaaaaggttgactttggtattgtcacgtcaagcaacttgaataatgggggtatcgaacgcgatctcgattttaatattacctgtaaaacggattatggccactactcagcaacggcggccattttcacgcaaacatcatctgccgataataattacatcaaggtaaaagacagccagaaccaagaagaccggttgcttatcaaaatcagcgacaccaacggtcaacagatgaaagtgaatggcagcacgacagaacaacaagtcaatattgccagcggtgtacctgcagagttcaagtggaaagcaaaactggaagccgctccggcagcgaataaaccggctattggtaatttttccgcgatggcagaaattattctgcagataaaataaccccattcggcagcacgttaaattttacacggattatatatgcagtctgtaccctctatttttgtgagtattgcaagttaccgggatcctgagttgatccccacctttcatgacatgataaataccgcagagcgccccgaaaatcttaatattgcgattttttggcaaaatgataatgacattaataccttcttaaatcagggaatgcagttgattgagcgtacaactcatcagggctatccactgtaccagttggaatacaaccgggcgcgggtgtcggtactcagtgtgcattactatgaaagtagaggggcatgctgggccaggcacatggccgaaaccttgttccaggatgaagcattctttttgcagatcgattctcactgtcgtttcattccacactgggatcacgaaatgatcgcgatgttggatagtctgcgcgccgaaagccctaagcctatcctctccagctacccgcctgcgtatgaacccggtgagaatgagattcggaaagattatgtcagccgcatgatatttaatctctttacgcaggaaggtatcgtgcaaatgctatcaaccaccatcaccgaaacggcccccgtgcgttgtggttatctggcggggggggtttatttttagtgacggtagttttgccagagaggtgcccaacgatcccaatattttctttattggcgaagaaattgccatggcagcgcgtgcctttacccatggctatgacatttacgccccacacaaaattctgctctggcatttctatacccgctcggagcacagtaaggtttggtcagatcacaataatgaagccaaagaaacgggtgcagtagatatggcctggtgggagcgcgataaaattgcgaaagaccggatttgtatcctgttagatggcgataaagatcaccgcgtactcgtcccctataccttgggtacccagcgttcattgtcggaattcgaataccgtctgggcatcaatattaaaaaccgggcggtgcatcctgatgctgcgggtgaaaaaaaagtgagtttcttcactgatcttcccacatcccatgaagactggctttcctccctgattagtgtgaataaaaaaacactaaaagtggaaaagaaagaggtggacttcacacgagaagatgtggagtggtggcacattggcgtttataacccgcaaaatgtcgccgttatggtggaaaaagttgacccgcagaacatgagcaaaacggttacccccgttgacgaagctacctttgagttgaagttggcctttaatactcaaacccatccgaatgcacaaacaattagaatatgtccttacatgcgaacgcaggggtggggagatgtcgtggagaaaccctggtgagcagcgcagatatttttaaaaagattttaagtattgacaccttattatcattcgatggtgtcatcccttctttatccgagtttcagctaaagctggtcaccctgattgaacagtttggccacgcgctgcaatccgagggacataacgaaactgaagttgatcgtttatgtcatcagatttgtcactcgcttgataaacgtgcgggaagtgcaattaaagagaacgggttgagttgggaaggctattcattagtgcattacttctacggctacatcgcgccggtccctagcgaaagcgaaaatttagaagcgctattaaacagtgacgatgccacagtcagtcaattcgcactcaagatacttgccctctcgcagaatttaccgatccacgatgaaaaatcattgcagctactggcgcgctatagccatagatccttgcgccaaaatataatcgccactgacgatgatatcgacccagaggagtggctgggttcagcgctaaagagggaagaaaccattgaggcagaacaagtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgagcaacgccgctcttcgcgccctttttatctgcaacttgtcgcgctgacgctattgctctctacgctctggttttggtgctctcgctatttaggtgatctgtcttaaatgtttaaggttaaattgaataaaacgctctctctattatggctggctgcggtcggcgccctattggtgagtgtgaattttaagggaaatgcgttatggaataacgttattttcattactttcctggcgctgatggttcttgccatctggaaacattacgccctcaaacccaaacacccccaagtgtcgactcccattccgcaggagacagcggaacctgtagaacaggagagtacggttattttaattctcggtccctatgctgagaaatggtttagtaacccagaatcgccagacagtacacgtttttccagccatgcggtttggatattaatcacgaatcccgccgcgctgcaaaaacgcctcacatatattgctgaacatcatccatccgctcgggtattgacctttttccctttcttgccggatgtctatgagaatgcagcagtgatgatgtcaaaactcactgtgtggcagaacactttttcaacgttatcactgcgatcccccctcccctgcgtatttgctatttacgcgcagttgagtaatgaacgccttagccataattctgataacgcatattggactggaaatattaatcttgcgaaccagcagcctatcgagattacgcaagccctacagtcactgagccaacgacttgagttacaagacatcaatcactcaagatttgcaactcagcgtaatgttatggcgcataatttatttacttggttgaatgaatcgggggtgacaaaccttctgcaatctattttctctcgcacccccttacggctaacagatgtcattttgtcggataatggcaaagggttcatcaggcatggtgcctggtcagcctggctggaaaaaaagtttggcatcataccaagcttagcctcaaccttgtcactgccacctttcccagcggtgatcaatgaccagaagcccgcaatgaaaccacgggtgaaaacaccggtgataaaacctacccccgcatcccgcgggtggttatggagtgtatgcttcgccgcggtgctattagcctcacatatgctaaacaccctgtggcaagaaaaaaaccggcatgagcaatttaaccaacagatggtgccgttggacaatatcagcgatttttctgctcagtacctggcacgcagcatcacccagttaactgatgaaggtaaaatattaaccacatgcgttaatacatttgatgtcacacgttgggggctgtctcaatgcaagacgttattaagccaaatcaaccgccggattgaatcctatgaaaatattcctgttttcagttttgcccaaaagctccctctgtttgactcaaacagtaccaagctgaaactgaactcacaaactaatgaaatgatgatggagttgttatcactggtcgaacggaataaagagaaaaaaatcttaattgttggccattctgataacacaggcagttcctccatgaacatggcactttccgaacagcgtgcgctggcccttcgcgattggttaattaaacgcagtgatatcactgtcgataattttattaccaagggaatgggggcttcagaaccggttgcgaccaatcacacggaagcgggtcgagaacaaaacagacgcgtcgaagtactgatattacccacacaagatagaacaagaatgacggagcctaaacctttatgaatgctataccttcaacctactcaatttttgagggcacatttctaacacccgccccagtgttggatcgatcggtgaatattttaatgttcagagatcccgataatcacgaatataatattattatcaaccgcactttattggaggaagaggatacttctgaaactttttgtgaaaaagagatggacgcattacgcaataaactgccgggttttcaggttgaaggtaaactcctcaaacatgaaataggtccggctaaactgcccgtggtacaggtcgctaatcactatttgcaagatggtaaaaaattccgtcaagtccaatcaatcatgcagttaccctatcactcgctgacgaataccgatgggcgtagtgtgctgattttcaccctgaataccgatggtgagtttactgaatatcaacgcaagcattacgtacaaattatcaacagtttcaatccccatgttgccgttgcaaattaatttttgagcgatatcacgtcatgctaaataacccgacttagcatgacgtggtcgtattggaagaatatgttaaacatcgccctcttcgcaaatgactctggtttcctgtattcaaaaagtgactggcgctactgatacattttgtctgtatcacaggagataaaaatcacaaggtatggggttcatataggagaatatttgactgggtgtatttgactgatagcgcgcgatacaacagaaacgtgacaataatttcagcagggagaggcggcagtaacgggcctatctacagctcattccattttggctatatacgataacagccagtttttatcctggccgaggaagtgacatttattaaaggcaaataaaaacagcgtctttattactgtaatttcgcattagtgatgcatacttataaaactctaaccgattgaacatgcccaactttctgatggcatttctacgatgggtcaatatcgttttttcagagcggtcaagtattttcgatatatcggtcgtgctatgccctttcccggtgagttgcacaactttactttccgtcatcgaaagttgtatatagtttttcaaaccaatccttctctgcaggtcacttttcatcatcatattataattcagacgcgcaatattcagaattttcttgattttagagatgacatcataaagccctaactgactgctgttaaatggaatattaaccgtcatcataggtttattattattgctattgtttttctgtataaaactattttcttggtatatgttaacaatcaccatgagatctttgaatatcacattcgcgttgtttgaatctcttttttcatgagaggggacaatggaataatccatatcatcctcttttataagaactttcttgagcagagagagtaacccgaactcatagaaagcattacgggttttaatcgccacactgaacatatctttacgttccttattttttattcactattttccggtcacttatccttgagcgaagctcaccagagatgaacgctgtagttaaaaatgacactagaataattaatagcattttatctttttaattatcactcggctgctgagtaagaaaaatcggcagaagtgtaataaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaagtcatttccattcaaataatggcacataaagctaatggatatggttgaggacaaggtgacccctctcaacgttcacatctcattcatcaacacctcaattcactatcaatacaaaataaaaaacctcacttaacctccgcgatatcaatctagtttagtcaatgtttaagtggcttgattaaacagtaacaagagatagatgtatatgagaatgcaggcgaatattttgtgggattattcttacacagagtgtacgagctttcacaaggatcacatatacccaaaataattcggggttcagaaagggcgctaaggataaataaattgatcgaaaaacaatttgaacagtatttatgctaacccgcaaagtgaacattggggatgaggctgatgaagcctgataaatttatttattttaaggtcaaaaaccagataatcaaaacagcatttccttttttctgtctatttcaacataatgaaaaatggccatcaattaggtcgttccatgataaataagcgatatttctcgctataataagggttgaatcctacgtaaaaataggataaataaatatcgccgtatgaattttctgattaaaatggcaataaataggtaaaatagtgtacgacacaaattaattataaaaattcaactcaacttaagtatagccataattttttaaaagataatagttataattctcaattaaatatattaataaaaatatcgttcaaaaaaggcaatcgagataatataaaatttaattcaatatgaataatataagcttgtttaaaatttacaaacaaaataatcacatcataagtaataaccttcagtagcaatctccgtttacccctgctcccttaccgctgcgatcatcaaaccaagcaggcttattaaatgagagcacgttcaaatgactgtggctaactcgcggttggcggcgcgcccaccctcagtgcatcctgatgatatttcacatctaatagatgagtaaatatcgttaagaaaagagggcggcataaccctaatgcagccctctttttcatgctattgggtaatcattgactcccctttgcgcgccctgcccacggcttcccctaactgccatactgccatcgcataataggtactgtggttatagcgggtaatcgtgtagaagttgggcaaaccgtaccaatattgataaccggtacccacatcaaagcgcagcaaactggcctcctgataatcgcctaacgaccctttggggctaagccctgctgccgctaaagttgagattggataacgggtcttaaatccattttcgagatttggagcctgtccgttggcaggtacagctaccggcgcacctttcgtccaaccgtgggatttgaagtaattggcaacactgccgatagcatcaacgggatcccataagttgatgtggccgttgccatcaaaatccactgcatagcgcttaaatgacgatggcataaattgaccatagcccattgcccccgcataggagccccgtagactgagtgggtctttcccctcagcacgcgccattaataagaaggtttccaactcacccgtaaagaatgttgcacgccgtgggtaagcaaaggatagcgtcgccaaggcgtcgatgattcgggttttccccatcacccggccccaacgcgtttcaaccccgatgataccgacgataatttccggcggcacaccgtacacctcccaggcacgttgcagcgcaccttcatattggttccagaaaaccacaccgttctgcacattatcaggagtaataaatttattgcgatagcgattccaggcaccgtttggctcagaaggtggtcgggacgtcggcgcttgcttatccatcaaacgaataacccagtccagccgctgggtctgagccaatacatcgtgcagttgctggcgatcaaaaccgtgctcacgcaccattttgtcaacaaaacgcgtggtatctgggttaaaggcaaaatcaccgttttgcaactggcccgtatgttccggctcaagcaaaaaaccgccctgaacagggctatctgacggggttgcagcaacaggaggtgtcggctggctactacaagctgagagcaacgtcaacaaagggagaataacagccaaataacgcatcgaatacctataaaccatacaaataagtgatagctatggtaagccattgtctgttgtgaacaaacaggaaaatgccgttaaagccggtactcttcatataatgaaagctaaatatgactttccaatggctgacgcaatacagggagtgtttaccgccatatagaccctcacaatattcatcaaaataaacatattagattcaataatgaaatattcagataacaatgataatcatttttattaccataattcgtttctttctatacaatcattttgcacttgcctggcaacgtcgttttcttccctgaccttttaaaaggatcgctatatgaaaatacctataccctctattggccatgttgctttactggcgtctgcaatcctgtttgcaagctctgccaatgctgcctcagatgaagatggcattatcatctacaatgcgcagcatgaaagttttgcaaaatcttgggctgaaggtttcaccaaagatacgggtatcaaagtcacgctacgtaatggtaaagacagtgaattgggcaatcaattaatccaagagggcagttcatcgcctgccgatgttttcctaaccgagaactccccggccatggtgttagttgataatgccaaattgtttgctccgctggatgccgcaacgcaagcgcaagtggctaaagaataccggcctgaagatgggcgctggaccggcattgccgctcgcagcacggtatttgtttataatccggcaaaaatcagcgaggcagaactgcctaaatccttaatggacctggcgaaaccagagtggaaaggccgctgggcagcttccccctccggtgctgacttccaggcgattgtcagtgcgatgcttgcgctaaaaggtgaacaagccaccttagagtggttaaaagccatgaaaaccaatgcgacagcgtataaaggtaatagcacagtgatgaaagccgtgaacgccggccaaattgatggtggcgttatttatcattactatccctttgttgatcaagctaaaaccggtgagaacagcggcaatattaaactgcattacttcaaaaataaggatcccggcgccttcgtcagtatctctggcgcgggagtattggcttccagcaaacatccgcagcaagcccagaaattcgtgcaatgggtcaccggcaaagcggggcaggatttcttgcgcgagagcaatagcgcctttgaatatgcggttggcgtgaatgccgcttccaatcctaaattggtgccactgaaagatttggatccgccgaaagtagaggtgtctaaactgaacagcaaaaaagtggttgagttgatgaccgaagcgggtctgctgtaatccgttttactccgccccctgcgggcgtttaacaaaccgagtgtctttaccgattatgtccaatataagtaccgatgttgcacaggctgcactgagtaagacaacagcacgacaatatagtcaccgtccgggtacaggggttgttgttgttgcgatcatactgtcgctgttatccctgctaccactgggttttgttatcggtattgcaattgatacaggttggtcaacggttaaggcactcgtttttcgccctcgcgtgggcgaattactgatcaataccgttttactggtggttttcaccttacccctttgcgccacgattggcgttgcattagcctggctgacagaacgcactgccctgcccggcaggcgactttggtcacttctggcaatagcaccactggcagtacctgcttttgtacaaagttatgcctggatcagtctgatcccctcaatgaatgggctggccgccggcgtttttatctcggtgatagcgtattttccgttcatctatttgcctgtagcggcggtattacgccgtcttgaccctgggcttgaagatgccgccgcatcattgggcaataaacccatcacggtatttttccgcgtgacattgccacagttaaaattagcgttatgggggggatcattacttatcgccctgcatttgctggctgaatatggcctgtatgccatgatccgttttgatacctttacgaccgcgatttttgaccagttccaatccacatttaatggccccgccgctaacatgctggcgggagtactcgccttatgttgtttggggttactgttggtcgaagccaccagccggggctaccatcgttacgcgcgggtcggttccggtacgccacggcgtcaaaccgtctattcgatggggacctcactcaccctcctgtgtctgctattgcccttattgatcaccaccctctccttgggcgttccgttcattacccttatgcgctggctctctattggtggcattgatatctggttgaacccggaactgctgcccgcgttaaaacaaacgctgggattagccctgagcggggcggtgatcattacgctgtgtgctataccaatggcctggctatcggtgcgctatccggggcggttacaccgcgcgatggaagggtgttattacgtcaccagttcgctacccgggatcgtcgtggcactggcattagtgaccatcactatccgtattgcacgccctttgtatcaaactgaatttaccgtgctactggcgtatttattgatgtttacgccacgtgcattaatcagtttacgggctggtattgcacaagcgccggtcgagttagagaacgtcgcccgtagccttgggcgaacaccgacccaagctatgttaagtaccaccctgcggttggctgctcccggcgccgctgcgggtgccgcattagtctttctggctatctccaacgaattgaccgcaacgctattactggccccgaacggcacccgaacactggcaactgggttttgggcattgaccagtgaaattgattatgtcgccgctgcaccttatgcttttctgatggtggcactttccctgccgttaacctggcttctctactctcaatctcaacggacagcaggactatgagcacgcttgaacttcatcatatcggtaagtcttatcaatctgtcatggtactggaccgaattgatttacatgtcccgccaggtagccgcaccgccattgtcgggccatcggggtcaggcaaaacgacgctgttgcggatcattgccggttttgaaacaccggatgcgggcaaagtgatcttgcaagggaaggcgatgttcgatggcacaacctacgtccctgcccacaaacgaggcattggttttgtaccgcaagatggggcgctctttccgcatttcacggttgctggaaatattggttacggattgaaaggcagtcagcgggataaagagcgccgaattaatgagttgatggatatggttgcgctggatcggcggttatctgcactgtggccacatgagatttcaggtgggcagcagcagcgggtggcccttgccagagcactggcccagcgccctgtgctgatgctactggacgaaccgttttcagcattggataccgcgttaagagcctcaacccgcaaagccgtggctgagctcttgtcagaagccaatattgcctcaattctggttacccatgatcaaaccgaagcattgtcttttgccgaccaggttgccgtgatgcgagcagggaaattagcccatgtcggcccgccacaagagctttacttacggccagtggatgagcccaccgccacatttctgggagagacgctgatgctcaccgctcagctaggtaccgggctggcacactgtgcacttggtcaggtaaaagtggataacccacatcgccgtggtgaggctcgtattatgttgcggccagaacagatcaccctcaccccgctacggcctgaacaatataacgccgcatcctgcctagcaaaggttatagccattgattttgctggttttatttcgacactcaccttgcaaatcattagcagtggggaaaccatagaaatcaaaacgattagccgagaagatctccatgtcggcttaactgttggcctggatatcatgggccaggcacatatttttgccgagtagccgcacttaatattgccctgacaaacggcgcgtcgccataaccagagcggagcctcagttcttggaacccgtttagctctcagaacaggttttttccccatggcgtaaccgccgatattcaagcagtgtcagggcaataacaaacacatccaggatggttatcaagatcaaaagcagagaatgagtaaaggtatagcgatagagttgataaacaataaacagactaaaaaccgccacagcaacagggtaataaccgagttttttgcgccacaacccaataataatccataacttaatggcaccgtggataaacaaatatgacgcagcgaaatgtaagctactaatggagagatgttgggccgcatgcaacagataattggcaataatgtcaccacggctttcaataaaactcacttgtgtgatgcgatgcagcgtattcagtaaaaactggggtgtcacaaagtaggttaagacccctgcgataatctccatcatggctaacgaggctttcaacagcaggctcagttcaaaaacagcatgaacgtttttttcaccaaaaagatttttgctactaaatcgatttttcatcttcaacatcgcacctggtttcctacgtggtcatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggatagaataaccgctcgcctggtgccgattaaagcgccactttatacgaaacagggttgtcgttcttggtattttgctactgccagcgatatttttctcccgccagcgataacgctcccgtcagataatagtagcggataatctaatttactcctccttattttttagtatattataagaaatgaaccacattaaattatgttttgttttaaaaaaaacaaaacactcaccattataattttaatattttaccctaagtcattcgagttgcaggcaggcgacaactgagcaaatccccaggatcgtatttattttaaggtcaacggcactaaatgactgggatgagcaagggcaactaaccccctgcatcttgaaggcgacgggtatataaggacatatgagaatggctaacatgatttatttaacactcaagggcaaaaaacaggggttaatttcgtctgggtgctcatcaattgactcaataggcaataaaagccaaggcagtcacatagatcagatatttgtactcagccttaatcacgccatgacccgagaacaaaacgtcagccaccaccccatttcttttataaaacccatcgataaatcatcccccttattaggggtggccatatcagaaaatgaattgcttgatgccgtttttgacttttatagaacaaacagcgctggtgctttagaactttactatacaatatccattaccggtgcgacaatttcagacatatcaacttcacacagccattcaatcacacacaatggctcccaaccacaagaaaccatctctcttaaatacaaaagcattacatggaatcacaatgtagcaggaaccagtggttatagcatatgggatgatcgcgtgtattaatttattcggggatggcctacaccatcccttattatttacgtgtacatacgccttgcggcaatataaggaatggcacttaaataacctaatatcaatgacatatagatgattagtttctgacatctatatcctcagggggtgaatataaacatttaatttttaaacaataatatttatcataagaaaaagaaattcagccacattaaaaatagagtgtgacgaataaccattaataacttctcgcttgaacatttatagcagtataaccaccaaaaaactcagccaacagacccattgaactcatatttttaatgtccatcgattttagtccccagagaagatctgcatttacataacgatataacctcgtggcatcttccgctaatttataactcattattccatttattgataacgcaacatcgacagcagtatacataatagctgaatcactcttgctcaacccaaattgagcgcccacaccttcataaacaaatttaactgggccagtatatgattctctatataaaatataatacccactttcaactatgttattcgcaccatgaagaatcaatagtgtaccagggatcgaacctacaacacttccaaccatcccaacaccagcaacaatttgtaaacctgcggtaacaaatccaacgccagcaaatactaaatttataacttcgtttctttctacattattattttccttcactgaggctttaataatgacagcctgctttactctttcccttgtcatttcttcatcttgatttctcaaatcggacaactctttatccaatagttttatcgctgtctcagtcgttatttcaccagtatttactttggccgttatatccgatgaataacgtgtcacctcactgataaattgatcctttataaggctccatttgataaatttacttgcaatactattttttacttgatccagttcattctgtttattgtacataatagaacgcataacattatttcgttgacgcgttttatcttcgctattgctgtatggatttctttctacagcatctaacacttcttgcaatgagtgtcccattatttattcggttccggccaaaaaattattttccattatctcttttttaaatgaatttgggggggaatactaccaccaactgattttttcagatatttctttattaccacgatactttgttattactacattttttcattaccacatatagcactaacgccattaggtggtcgtgggctctctcctccgtgccctttcatgtacttgatgtgtcagagtgccatagcgcaatattcggttgccagtgatagccgcaaaaatctgacatgccattcttacgacaaacagccttcacctatcggccaccttcaaactcgggcaaaccagtgaggtctgagtttcaatgcatgtgctttcttcatcatggctctgctgtgtgatatgactcaatagaaaggggctacaacctaatgaaacagaaaaaataatctgagataaatattatttaatcaaaaaattgagacttttctcgagaaagtgaagtgaattaaataaaaagacaaagtcacaccaataaaaaacacccaattttatttgagattgattctttattacctatttaccccacgaatacagatcaattaaatgtataaggaatagttagtttatcgtagcggacaacgtataaacctcgccactttcgcataaatcaccattatatttttgttatacggtcttaattgatttacatcatataaaagtaacaacttatttcctaaggtggagcattccagttctatacccaagtcattggcattgttgctaacaccacgacaacgtcaagtaaaaaagggatgtcctgctcttttatttccgcaaggataatgttgatgaataacaataaaacaccgctcaccggctcactgagtcgtcgtgaatttattcaaacatccgccgtagtgaccggggctgcggcaattgccggttcaatcgccctcccattctccgtccatgctgcggcttcagaacatgcccccacggcggctgaagagagcattaaatacagtgcttgcctggttaactgtggcagccgctgcccgctaaaagttcatgttaaaaacggtgaaataattaaaattgctaatgaagccatttatgatgattccacctttggcttacaccaaattcgcccctgcttacgtggccgttcagtacgatggaaaacctataatccggatcgggttaaatatccaatgttacgagtgggtaaacgcggtgaaggtaaattcaagcgtatcagttgggatgaagccacaactatcgttgcggataatctgaaaaaaacgattgttcaatacggcaacgaagcaatttattatcaatatggcactggttcaacaggggctaatttacaaggccgcaatgcctgtaaacgtatgttgagtttgatcggcggttatcttgatcagcacggtacttattctaccgcccaaatcaatactgtcatgccttatgtctacggcaacttagatgaaacgctgctggacgaaattaaaaattctgatctggtggtgatgtttggtcacaatctggcagaaacacggatgtcaggcggtgggcaatatattgaaacggttcaggcgttgggtcaaagccgagccaaagtcattattattgacccacgcatgaccgacagtgtgaccacccttaacgccgaatggatcccgatattcccagggaccgatgcggcactggtcgccgcgctggggcatgttttaattaaagagaatctgactgacgaacgtttcctgcaacaatattgtgtcggttgggatgccaccacattgccctcatcggccccagctaacggatcgtataaagattatattttaggtctgggtgctgacgaaaccgaaaaaacaccagaatgggccagtgagatcaccggtatttcaccaacacgtattattcaattagccagagaactgggtaatgcccgcgcagcctggatttcacagggttggggaattcaacgcacagcgaacggggagcaagcgtcccgctcgattatgatgctcccattaatgaccggtaacattggccgcgccggaaccaataccggtgcctggggtggcaacgtaaaatacccggttcctgggttcagcattcccaatccagtcaaaacggccattccttgctttatgtggaccgatgctattttccgcggcactgaaatgaccgctaaaaatgcccatgtgaaaaataaagaaaaactggataccaatattaagtttctctggaactacgccagtaacgttatagcaaatcagcactctgatctgaataaaaccaatactattttgcaagatgagtcattgtgcgaatttattttggtctgggaaaaccatatgaccaattcggcgaagtacgcagatttattattaccagacgtcacgtcggttgaatcaaatgacctgattgataactcctatgccagtggtgcttatcactatgtcacccggatgcaaaataccattgagccgctgtgggaatgccgcccctcatacgatgtattagccgagatcgccactaaattaggcgtgggggatgcctttactgaaggacatacccagcaagaatggattgaaatcagctataacaaaatgcgtgataataatccggcgctgccgcctttcagtgatacccataacaaaggcattattgaccgtatttttgctgacagtagccaatatatcgcgttaaaagatttccgcgatgacccattaaataacccgttaaaaaccccatcaggcaagattgagatctattcagaagcactggcaacactcgcacacgagtggcagttgacaccgggtgaccgcattaccgcggtagctgaatattgtccgacccctgagggtgtcagtgatcaagaaaccctaaagagctaccctctacaaatgaccggtttccatgttaaaggccatacccactcaacctattacaatgtcgcgatgctgcgcgaagcggtacctcatcaattctggatgaacccgattgatgcacaggcgcgtggcatacagcaaggcgagcgggtcgaaatatttaatagccgtggccgtatccatattgcggtcaaaattactgagcgggtattaccgggggttattgctgtgccacaaggggcatggcgtaatctcaacaaggacggtatcgacgtgggtggctgtatcaatacgttgacgacacaacgcccttcgccattagcgaaaggtaatcctcaacacaccaacctcgttgaagtaaaacgtgcataaggagctgaataatgaagcaatatggtttttttgttgactccaccaagtgcacggggtgtaaaacctgccaagtcagttgtaaggacgaaaagaatctggaccttgggccgaaactgcgtcgggtctatgaatacggaggaggcagttggacccaacaggacaatatctgggtacaaaatgtcttcagttattatctgtccattgcctgtaaccactgttcgtcacccacctgtgtgacaggctgcccaacgggtgccatgcacaaacgtgaagaagacggtttggtggtggttaatcaggatctgtgtgtcgggtgccgctattgcgaaatgcgctgcccttacggtgcgccacaatttgatgccaaaaaacagctaatgaccaagtgtgatggctgctacgaacgcgtggctcaaggggataagcccgtctgcgtcgattcttgcccacaacgcgcgttggatttcgatgaaatctcggtgttacgtgataaatacggtgacgaaaatgcaattgcaccgttaccccatgcgcatctgacacagcctaatctcgtgattcgtggccaccgcgatgcaaaaccatccggtgatacatcaggccgcatccaaaacccggcggaggtataaaatgcatgaattacctttagtattttttaccgtgctcgggcagaccgccgtcgggctgtttacactggcgtggctcagtaacaagctagggatgaccacgccgctgcaactgaagcaggccaatattgttgggctgattctggtgatggccggcctgttaattggcaccctgcatgttgggcaacctctgcgggcgataaatatgttactgggtgttggccgttcgccaatgagtaatgaaattctgctcagtggcctgtttgttgctatggcttgcggcacggtattcttttcgactctggtgaaaaattcgctactggcggcgctgtgtaattttgccactgttctggttggtctgacttttgcttggtcaataactcaagtctatcaactgaccacggtccctaattgggatacgtcatatacctcattgcaactttggatgacggtattggttggcggtggggctttcgctatgttaaccggggcgcgtcaacttggtgccatagcattgctagccggtgccattgtgaccttggtgaataaaccgggttatttaactttcctcgggcaaggctcggcggaattgagtagccagcagaccctcttctggggaattcagatcctgctgttggtattaggcgtttttgtggccgctgcggcgttactgaaagacaaaatcccacgggcaacactggcagtgtgtgcatcagcgcttatcatcggtgaattagccgggcggattgccttttataatctctggcaaataccaatgtgatttaatgcgttgatttatcattccatgtggtgatttacccgctgattagcggctatttttgcggctaatcagcccccgaataacgttatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctaaatagttcaagtggcaggaaggcggcaattgagcgaatccccaggagcttacaccggtaagtgactggggtgagtgaaggcggccaacgcatctgcagcttgaaatatgacgggtattacataagagcgataaccccgatgctactcaataccaccttgccgcgaattttaggcgcgtgtttttattatccaccgcaatcagatacggtacagcgcctctttccgttattgccacacattgctgagcttttcccttggcccgatcacgcgagcatggtgcaatattgccagcaaataccggatatctcccccgaacgactggagtacgatttttcgattctgtttgaagggcaaggtgtgatgcctgccccgccttggggttccgtttatctggataaagaaaatattttgatgggtgccagcaccttgcaataccgtgaatttttagccgaacaggggtgggttagccaaagccctctgcgtgaaccggaagatcagtttggcttaatgttattagcatgggtaaatttgatcgaacaacataataaggacgcagctagcgtgctgctaaccgcgcatttactgccgtgggcgtaccgttatcttgaacaggtcaacgcagcccaagtcgaatacccggtttatcccttactggccaaaatagcggcttgctacctgaaaaccttgcaaacagagttggtattatctcctctgccccgtgagctatatcggtgacaaaaaataaatcagtggccagagacgaacgttactataaagcttatctggaaagccggacgatcagccgccgggggctatttcgtggcttgctgaaaggcgtgcagcccagcaccacaaccgcgccctctgacatcaccgcccctcctcccctccggccgccatatgctattgacgagccacattttcaacagagctgtaccgggtgcggtgtctgtgtggcggcctgcgaggaaaatctgattgtgatggtcaatcaaaggcctgcgttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgtagccgctgtcaggcttgcagcaccgcctgccaaacaggcgcattatcatcagccgagttccatattgccgcccgaccatcagtaaaaaacatctgtcaaaatacctatatttactgtgatagctgcgccgattattgtgagaagcaggccctgatctggcaagccaaccaaccgcccacactggttactgagctatgtgatggctgtggtgaatgcgttttcaggtgcccagcaaggatattagagatgcagatatagcgggtaattacatcaataaaaaactgcaccttattcagttgggtatccaacttttggggtgcagcccagtgattgaggtatgagattgatgacaaagcgatttataacgcggtgagtggagggttgaacgcacctagatcaagatataagggcgttcagttagcttacgccgcgacgcccccaacggtacgtttccccttcagttgactttgtcagcagcctgaaggagcatctatcaataatacttatttcccatctttaccgtattgcggtgaacgagggccatacagaagcccattaggcgtccctgcagaaagcattctggcgctggttataccggcaacatcatggcttttatctgtgatggtattggcaatctgactgaccgcagcctgcactaatagaccgataacaccgccagaagagttattcccctcattgctggatgcggttgcactgccactccacagcagcttaccggttttcaaatcaaccaatttcgcattagcggttacgcgggtatcgctggtgatgacctgataagaggtaccgtattgcacgatagtgatgtacagcaccgcatctgcaccaaagatttggcgcaacttggcggggctggccgcactaatatcacccgcgttggtcatgccattttgtttaaatgtttcttcaaccacggccaccggtaacacatagtagcccgcttcagccaacggataagtgacttgagacagtacgccatggctggcgtccacttctggcgactgattttgtggcaacagcaccaaaatgcttttgggtttactttgcttaaagtcagtgtaatccgtcgcgactggcgtggcacacccagtcagtagcaacgccatcatgacagcacatacggcgaaaatagatttcatttaaatgcccctttatccttgctcattaagaaatccataaacggagcagactcagggaaagtggctttctccgtgttaaattcagccatggctaattccggatgaccggtgttggcatacagcatccccagatgcgcgtgcaagccaggggggactggcaaacctttagcttgtgacttctcaatgttttctttcagtgccgcaatttgctgctcaggcgtttcattcgatttgtaatattcataaatcgttgactgataattatcccaattataaataggcttaggtgcagtcacgcagcccgctaaaacggcgacggccagcaacaacgatattttcttcaataatttcatcttgcagtatccatactcattaaggtttattgcgcgggttgccatgcaccagattcaatacctgcgaccaagttgttcacggcttcacgaattgctaaatccagcactttgccattcagcgtcgaatcgtaactggcagtaccaccaaaaccgatcacttcacggttagacagttcgtactcacccgccccctgtgaagagaacaccacttcggaggtattaacattaacgatattcagattgaccttggcataagccacctgagatttaccacgacccaaaatgccccacagttgacgatccccggtttctttgcggccaaactcagtcacgtcacccgtcaccacgtaggtggcaccttttagtcgctggcttttccctgaaatagcggcttcgtttttaagttcttccatattggtacgctctaacacgttaaagcgccccgtttgttgcaaatgtgtcaccagaatggttttggattgattccccaagcggtctaccccatcggagaacaacccactcatatagctggagcgattatcaaacttaccgacagaaatagggctacgtgggccattatattgggtgccataagaggcgacctttgccacttcaagggaacgtgatgattcggtagcacacccacttaataaaaaagcggttataaacatcgtgcttaaaaatatttttctcttcataaaaaggatattctcaataaaatttttaaaattattcccgggataaatgatgaataataacaattttacttaagttggaataatgctccgacttaaaaaagcaaaaaaagatgacgcccataactcattgaaagtgaaattatagatatctattagttgcacaggccataccaaaggtatagtaacagatgttaattctattttaaaatatttcataaaatggttttcgatacttagcttaataacaataaattatcttatgggttgcgatttaaacttctctgcttatcactcatatgaaaatatacttcatataaattaagtttatttatttataaatttgttaatttttcgtgtaaacaaaacgactaatcatggttattgatggttataagaatcctcttggttgttatgaagataatagcgattactacaaaagaatacggctgaaaataaatcgggtatacgctaatgccattgccctgttggctcactacatcataaggtcaagaaagaaggggattccctggcagataccagtacaatacggataccttccgtcctcattgcactcacaggagtgaacaccgtgttcagttaccccgccagttataccgttgatgaagccagtggcgaataccatattcattatcgtgacttccctgaattgaattcagtgacctactcccttgaagatgtcgagttggaagcacaggaggggattaaaaacggtgttgccgccgagatggaagagcgccgtctgatccctgccccctcagcgctgcagccgggtgatatcgcggttcatgtccctattcttgtgcgcctaaaagctgaattacacaatgctatgctcgccagtgatacccgcaaagctgatatggcccgcaagctcagtttgaatgccgcccaaatggatcgcctactggatgtttattacgcttctaaagtagaagcactggaacaggccctttatttattgggttttgaggctgacgttaccgtgcggaaaatcgtctgattgacttactgacgatgctctccgccgctggcccccagtcatcaacctcaacctcggagcgcatcaacgccctttgtcatctccgatcctgggatcattttccaggcatcattctgcgcaaagtatcatcgcggcgaatatagtgatgatacagtgccgcaacaccgtgtatcccaatcacgaaatagcctaaattggcaatgaacacatgggtttgcttaagataatcccgcacgtcagtgttaggcgtgagccactgcggtacttgccagcccagcagtaaccaagttcttccaccataagcctgagtcaaaaacccgagaatcggcagtgataggaacatcagatacaacccccaatgcgaaatacggacacccaataactgccaatgaggcaacggtggcgaaatggctggcgtcgggtttctctgccgcagccaaagccgcactaacattaatagccagacagaaataccaaaattaaaatgcaggtttctcacgaatgttcgctcttcatcgggcaccgtatcgctgagcaacatggccaaataggtcaagatgatcatcaataaagttaaccaatgcagaactatttggggtaaagagtagcgatttttcataaccatgctccgttgacggcataagaataatttaatcaatatgacgcaaatcgatgaaaacaacatgaagaacatggcaataatagcgcacagagcgatttgctattatggcgatagagttgcattttggtgatagagctgcattttggcaaaacacctaagcgccttaccaaaatgtaagttactggctaatcgactttgtttgattaggccatttcattgggggaagatttgcccggtttcagtaaaccatcagcacgaaacatgctcttaatcccacgtaccgcctgacgaatacggtcctgattttcaattaaggcaaaacgcacatgcgtgtcaccgtagtcaccaaagccaatccccggcgagacacacaccttcgcctctgccagcaagcgtttagcgaactccagtgaacctaaatgtgcataaggctctgggatttttgcccagacatacattgaggctttgggattatcaaccatccagccggcctcatgtagcccacgcactaaggcattacgtcgctggcggtattgctcagcaatatcacggacacattgctgatcgccttccaatgctgcaatcgcggctacctgtaatggcgtgaacgtgccgtaatcgtgataactcttaattcgggccagggcactgaccaattcaggattgccgaccataaaaccaatccgccaaccagccatattgtaacttttggatagcgtgaagaattctaccgcaatatccttcgcgcccggcacctgcataattgacggcgctttccagccatcataaacgatgtctgcataagccagatcatgcaccaccagcacatcgtattgcttcgccagcgcgacgactcgctcaaaaaaatccaactcaacacattgcgctgttgggttggatggaaaaccgaggatcatcattttgggtttaggaatggtttcacggatagcgcgttccagctcgccaaaaaaatcaatgccttcggtcaacggcactgaacgcacttgcgcaccggcgatcacggcaccataaatgtgaatcgggtagctggggtttggcaccagtaccgtatccccgtgatccagcgttgccagcatcaggtgagccagcccttctttagagccgatagtgacgatagcttcattttcgggatcgatatccacctgatagcgatcggcataccaacgggaaatcgctctacgcaggcgcggtattccccgcgaagttgaataaccgtgagtatcttcacgttgcgcgacactgcacattttctcaacgatatgcggcggtgtcgggccgtcaggattgcccatactgaagtcaataatatcttcgccccgacgccgggcagccatctttagctcagaagtaatattaaaaacatacggggggagacgatcaatacgggtaaaacgacgtttagcaggtaattcagccataaattcctcgaggatacgttagcgcccggaccgtccgagcgacgctgaccatcagatggtctgtttatgaacatatcctagcgctgaataagtgtcgagtgattgataacaaattttttacgtcttaaaaaagaggaaatttcagcctaacctcatccctttattcttctctattttgactgaataatattcacgttaacataacaaaaaatatacaaataacctgttaagtcccaacccctacagctctcggagaatcaatattatggcttcattacacatagacgatatccctgcggccattaaagcggtcaaacaacaattacgccaggcgctccctgactatcaacaagtctttcaagccgttgaagagaatatccgccagcaagtcatggagatccgtcgtaatctggccgaaggtaaaaacccggtcccacaactccatgccgatgatattatcaacggtaaggtgactgaagaacaaaaagcgcaaataaaacaacgcggctgttgtgccattctcggggtatttccgcaggaaaaagccaccgcatggaaccgtgaaattggcgactatctggatcgtaacaactttgtcgaacgcttgaaaaatgcggccgaagacaattattttggcacgctggcggccagtaaacctcagatttatggcatttactggtcaacgccacaggtcgaagcccgtcaggataagcgcatgcaggcagtgcaaatattcttaaataacctgtggcaaaccgaaagcaacggtaagcaacattttgatgctaaccgtgtcgtcacctatgctgaccgcacacgccgccgcccaccaaaatcctcttcactcggcctctctcctcatgtggatggcggttcgattgaacgctggctggatgagaatttccgccatgtttaccgccatgtgttctccggtcaatggcaaaaatatgatcctttcgccgctgagggccgcccggaagtccgtgaattcccctcaccggcggtgtgttcgatgttccgcaccttccagggatggaccgcactgaccccacagcggacccatgccggaaccttaaatgttattccgattgctaatgcaatggcttacatattactgcgggccttacaggacgatgtcgctgacgacgatttgtgtggcgctgcacccggccgtgcgttatcagcttctgaacagtggcatcctcttttaatggaagctatttcccctattccagatttagaggcgggtgatacggtcttttggcactgtgatgtgatccattcagtagagaatgaacataatggtgagtttgatagtaacgtgatgtatatcgctgcagcgccgtggtgtgaaaaaaatgcggcctatttgccccgccagttagccagctttattgatggccgttcaccaccagactttgccgcggatgatttcgaggtggactttattggcagagccaccatcaaaaacctcactgagataggtaaacagcagttgggcataacagactagccttcttccgcatcatatctgccggaacttatcctcccggcagatattcttctgcgcccacgataaagacaattcggttagcttgacaactcataccccaatttttggcgtaaataggcaccagcccccagtaaaccgggttgtggatgagtaatcatatacaccggaatatcttgtaagaaatctttaaaacggcctttatcttcaaacgcagcgcgaaaaccagaggctttaaagaactccataaagcgcggcacgatgccccccgcaatataaacgccaccaaacgtactgaggttaagggctaaattgcccccaaagcggcccataattacgcaaaatagtgataatgcccggcgacaatcggtacagctatccgccagcgcccgtgcggtaatatctttcggtgccagtttctctggtaggcgcgcatcagaaatcacaattgcccgatataaattgactaagcccggcccagatagcacccgctcagcggaaacatgccccaactcctggcgcaatacggccagaatctggtcttcttcttcactattaggcgcgaaatcaacatgcccgccctctcccgctaaactaatccaacggcgatcaacattcactaaatgtgctacccccagcccagtacctgcgccatacactgccaccggtttgccaggctgtggctgtgtgccaccaaattgcagaacatcttgggcaggtaacacggggatagccatggagactgcggtgaagtcattgatcacttccaaatggtccagacccagattctgttgcatggcggcaatagaaaatgcccaagtatgattggtcattgcgacccaatccccggtaatcgggcaggcaatcgcgatacaagcatcggtgaccttggcttgatgctctgatagatattgtttgattacatcctctaaactttcatattccaaccctgaatatgtctttgcttgcaatatctcgcccgttgcaacagcgcaaagcgccaaccgggcattcgtaccgccaacgtcacccaccagggcataagtcgtcatcaaaatctctccattgcaagatgcttaacgtcaattatgcccactgtaaaatcacgccagaaaaacaacaatctcaatacagtaaaccactttgttttgtgactgacatctcataaaaacgtttcagccgtaatcaatcaacacgattgagcagagtaaaaataggcgtaaataaaaaatttagcgtgaaccacgccgattttctgaggcgggtttcaattcagttgcctggcgggagcgaataatccgcatccgcaaactgtcatacagccagttataaaacatcgtatagggcaggaagaacaggaagaaaccgatctcgagcactaacgcctgccatattgagatccctaacgcaaaggcagcaacgggtaagcccatcagaataaagccaccttcaaatcccagcgcgtggaatacccgtatcttgagcgttcttatcacccgactgacgggccaaaaatagtcaaacaggctgttgtaaacaatgttccacaacattgcgattgacgagagaagcaccgccagtgtccccatttgtaatattgaacgatctaatagccatgccccgaccggcgcacaaatagcgacggcaatcacctcaaaaccaattgcatggatgacccgttcaaccaaagatctgtgatggacttgcataaaacacctacttaaataagttaatagcacattgttgcaggtgattatcatcgctttttaagatagattaaaaatagaatccatcgataaagtagatacatcatgcattattcccctgaggcattgattgcttttgttgaagccgcggcccttggatctttctcagccgccgcccgtaagctgcgtaaaagccaatcaaccatcagcactgctatcgccaatctggaagcggaccttggcttaaccctatttgaccgacaagcccgtcagccagtgttaaccgatcacggtcgccgtgtgttggctcacgtacaagagattttggccgccagtgagcgcctgactgatttatctattcgtctggcgggtcaagttgagacgcgattaacattcgttctatctgatacctattatcagccagcacatcatgaaaatctgctacgccgctttgagcagcgctaccctgatgtcgaattcgaatgtctggttgccgaagatgaagatgtcattgacctcttgcaactcaaacgcgcccatatcggtgtagtggaaatgcaagaacgctatcccccggatattgcggccactcggctggccgcacagactgaaatggcggtgtttgtgctacgcggtcatcctctgaccagacttcctcacctgcaaaatgagcaactggccaccacacgtcagctgtgtctgaacacctataaccgcactgatcataatcaatctcaaggtttgacatggtccgcccccagctatttgatgttgctagagatggctgagcaaggctttggctgggcgatcttaccccgttggctggtagaacaattcgggcgtgaaaaactggtgactttgccggtgcaaggctggccaaaaatgatctccattgatgcggtttggtcgaaaaaaagcccaccggggcctgctggctattggctattagatcaattaacggaaggcactaactcaccacactgatgacgataacgcgctgattagcattgtgatcgccacaacttacacaaccgatgaaaacgcatacactacaatagcgcttatttttattattgctgctatcgctaatgccgttcgctatcactaatagaggccatcatggtttatcaagcaagttcctctcgctatcaggagatggagtatcatcgttgtggtcacagtgggttaaagctcccggccatttctctcggtctttggcataactttggtgacagcacatggtatgaaaatagccgtagcctgattcaccgagcgtttgatcatggcatcacccactttgatttagctaataattatgggcctccccccggctccgcagagctgaattttggccgcatcctacagcaagacctgcgcccttatcgtgatgaactgattatcgcctccaaagccggctataccatgtggcccggcccttacggtgactgggggtcgaagaaatatctggttgccagtatcaatcaaagcctgcaacgcatggggttggattatgtcgatatcttctatcaccaccgtcctgatcccaatacgccgctggaagaaaccatggcagcattggacctactggtgcgtcagggcaaagcgctgtatatcggtttgtccaattatcctgcagatcaagcacagcttgcctgtgaaattttgcgtgcactcggtaccccctgcctgattcatcagccaaaatattcgatgtttgaacgcgggattgaagcaggcttacaagatacgctggatgaatatggtgtcggctctattgccttttctccgttggctggcggtttattaactgatcgctatctggcgggtatcccagaagactcacgtgcagccagtgacagtaaattccttagccctgaacaactcacccctgaaaaactggtcaaaatacgccaattgaatgagttggccctcgatcgtggacaaaaattatcacagatgtctttagcctgggtgttgcgtggcgggagagtcacatcggcactgattggtgccagcaaagtcagccagattgatgatgctatcggcatgttagccaatacaaacttcagtgataaagaaatcaacgctatcgaacatattttagcctagacactttcctatcaagcttatcgctagggcacttcaggtgccctctgactgctggctatcgcccatacagataaatcttaaaactttattttacagctttatccgaacgtcaatcttcaatgcactgtttaagatgacctcatgccaataaggccgagcaaggataagagatgttaaatacgggtgtttttaaaccaacaatattaaaaccaatgatgttaaaaccgttattattggtcacgatactcgcctggttaccgttaaccccgatggcgaatgcggaaagcattgaattgttacccagtatttctttgcaaattggtgaacaagatcgtcgtggtaattattgggatggctatgattggcgcgatcgccaatggtggctgaaccatcaaggacgaaatttaggtgaacgtaaccgcaatgggcattactgggatggccgccgctggcaagacaggggatggtggaagaaaaattattactaccgtgaaggccgttactggaaatacgacaagcatggcaataagcatggtcaaaaacatcacaacaagaaagggcgaggtcatcgtcatgatgactaaatagacattgtcatcgctcaataaagcctgtcaggcgggttttcatggaattattatcggatcgacacgcctgacaacgttcattattaagtctaaagcaggctaatcagtaaataggcatttaacccaaccacgatcagaaccaccaatttacctaaaatctgggtggtttttgtatcaaccagctcccccatcaactctttattaccggtgaaaaccaataatggcaccagtgccagtgcaataccaaaactcagtaaaacctgactcatcaccaatatctgtgtcgcatccatcccagctaaaataacaataaaagaaggcaacatagtgactatacggcgcacccacattggaatataaaaccgcacaaaaccctgcatgaccacttgccccgccagcgtacccacgaccgttgatgaaagcccggcggcgattaagctcaaaccaaaaacagtggccgcagcattacccaacagcggctgcaaggttatataagcctcttcgatttcagcaatgttctcataaccattgaaatgaaaagccgcagcggcggttgccatcatcgccaaattaacaaagcccgcaatcgtcatggcaatcgctacatcaaacttggtcgaggcatagcgctcagttttagactcttcccccccggtttgtgttaatgctgaatgcaggtaaatcacatgcggcataatagtcgcccccaacacccccgcagctaaaaatacggcgttaccatcaggtaaatttgggatcagcatcccacggccaagagccgcaatatctggctgagagaagatcagttcaacaatataagccgcggcgacaaacaatagcagcccaccaatcaccaattcgggaggcttttgccccctattttgcaacataagaataagaaaggtggcaataccggtcagcaccgccccttgcagtagcgtcacaccaaacagcaatttaaagccaatagccgccccgataaactcagccaaatcggtcgccatcacgataatttcggcttgcacccagtaggcccataccactggacgagggaaacggtcccggatatgctcagccaaatttttaccggtagcgatacccagcttggcggacagcaactggactaacatcgccatgacgttggcccacacgacaacccatagcaaggtatagccaaacgtggcccccgcctgaatattagttgcgaaattgccgggatcaatataagcaatggcagcaataaaagcaggccccatcaaggagagtttaatcttccttaatgggcgacgagatgtatcgacagcacggccattaagcatgtcagacttacccccttggaaagtgcacggttattatttacccctactatcttttaaatgagaataattatcaagcgcatttgtgataatggaattatcttttttgttagtagatgccgaatgaatggcgggactgaataacttgccgctcgtgatcgttactgactgattttatgaagaattatgttaattgccacatcgctattttcagaacggatgattagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcatttataaattacatgggtatactacttaccatacagattattaacataattttttatgtgatcaagcccactaatttgtttgcatttatgaaagtgaatttttatatttgtggttcacatctcttttttaatgtagccgttacataaaatgaccaccaaaatctcgcctgcctcaaatttggagcacatatgtcccatattctacagtttgcgttagccctcgttgtggtagctatactggctttggcaatctgtaaagatcgtaaaagcatccgtattcgatttgttattcaattgttggttatagaagtgttgctggcatacttcttcctccattcggaagctggactgggttttgtgaaaggattcgcagggtttttcgacacattgctaggatttgcagccgccggtaccgattttgtctttaatgatatgggtgataaaggtctcgcgttcttcttcctaagagtgttgtgtcctattgtctttatttctgcattaatcggtattttgcaatacatcaaagttttgccgatcgtcattcgtctgatcggtacattactgtccaaagttaacggtatgggcaaactggaatcattcaacgccgtcagttcactgattctcggacaatctgaaaactttattgcctataaagatattttgggcaagatgtctgaaaaacgcatgtacaccatggcggcaacagcaatgtcgaccgtttccatgtcgattgttggcgcttatatgtccatgctggatgcgaaatttgtggtcgccgccttggtactcaacatgttcagtacctttatcgtgttgtcattgatcaacccgtacaaagtgggcgaagaacaagatttgcaactgagtaatctgcatgaaggccaaagcttctttgaaatgctgggagaatatattctggctggtttcaaagtagccattatcgttgctgcaatgttgattggtttcatcgcgttgattgctgcggtgaatgctctattcaccttactgttcggtattagcttccaaggaattttgggttatgtgttcttcccgtttgcttgggtgatgggtatccctgcccatgaggccttacaggtcgggagtatcatggcaaccaaactggtttctaacgaattcgtggcaatgatggatttgcagaaagtcgcttctcaactttcaccacgcagtgtgggtatcctgtccgtgttcttggtttcattcgctaacttctcttctatcggtatcgtcgccggtgcgattaaaggcctgaatgagcatcaaggtaatgtggtttcccgttttggtctgaagctgttgtatggctccacgttggtcagtgtgctgtctgcttctatcgcgggcttggtgctctaagtccccattaacgatcgcttaacgaggcgctacggcaccttttttgtatctataattcagcatcaaattatttttccgagtgattatcctcgggggcgaaaggttaggatatttgggtcggtaacctgaaagtcaggattggagtcatgaggcagtgaatagggaataagtagaagcggaataaatgagattgatgggattaataatggtgggccgtgcgggatgactcggcctctggcctcgcccttcgggtcaacgctgacgcgttgctgtctcgcttcgctcggctcgaacctgaacgcaggatctcacccacacgacatgtgtagtatgcgatttttgagtttgtggggagttttcgaggtactagatataatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatatagatttattcaacatttaagtgctaatcatgcgggattactcatcctacggactcgcccttcgggtcaacgctagcgcgttgctgtctcgctttgctcggctcgaacctttaaccaattgattaaaagtaaactgttttactaactgagctaacgacccattatataaatataagctgataggtaaaagaagtggtgggcgataccagattcgaactgatgaccccctccgtgtaaaggagatgctctaccaactgagctaatcgcccacttctactacttatttctactaattctatcaatgagagatgagtggtgggcgataccagattcgaactgatgaccccctccgtgtaaaggagatgctctaccaactgagctaatcgccctcatctatctcattctactgcacaacacatcgagtttggtgggcgataccagattcgaactgatgaccccctccgtgtaaaggagatgctctaccaactgagctaatcgccccgccgtgttgatggagtcgcattatagggatagttcgaagtgagtcaacggtttttaaaacgaaaacaaccgttcgccgcaaatttaaacaggatgcgagatttatcaccgtcactgacgtctctttagccatatatgtcagtaatcatcaattgcaggttggtaacgtcgttgaggaattaccacacagtggtagaatgtcgcctactttttagaatttcgaacaactgtcagcctctgcgggcaggcgtagcgtaataaggcatcaatcccaatgaaaatcaaaacccgttttgcacctagtcctaccggctatctccacgtgggtggcgcgcgtactgcgctctactcctggctattcagccgccatttaggtggcgaatttgtgctgcgtattgaagacaccgatcttggacgctctacacaggaagctatcgatgccattatggacggtatgaactggctgaatctggattgggatgaaggcccgtatttccaaaccaagcgttttgatcgctataacgccgttattgaccaaatgcttgatgccggtacagcttatcgctgctattgctctaaagaacgcctggaagcattgcgtgaagctcaaatggctaacggagaaaagccccgctacgatggtcactgccgtgacagccaatgtactcatggcgctgatgagccgtcagtggtgcgtttccgtaacccgcaggaaggctctgttatttttgatgataaaattcgcgggccaatcgaattcagcaatcaggaactggatgacttgatcatccgcagaaccgatggttccccaacctataatttctgcgtggtgattgatgactgggatatggagatcacccatgttatccgtggtgaagaccatattaacaacacacctcgccagattaatattctaaaagcattaggtgcaccagtacctgagtatgctcacgtctcaatgattttgggcgatgatggcaaaaagctgtctaaacgccacggggctgttggcgtcatgcaataccgtgatgacgggtacttaccagaagcgttgttgaactatttagtccgtttagggtggtcccatggcgaccaagagattttctctattgaagagatgacccagttatttaccctggatgccgtcagtaaatcagccagtgcctttaataccgaaaaacttcagtggctgaatcatcactatatcaatagcctgccacctgaacaggttgccgtacacctttcatggcatgttgaacaactgggtattgatacacgtaatggccctgaactcgttgagatagtaaaactgctgggcgaacgttgtaaaacactgaaagaaatggcggagtcctgccgttacttctatgaagagtttgacgcatttgatgtagatgccgctaagaagcacctgcgccccattgcccgccagcctttggaagccgttaaagttaaactcgccgccatcaccgaatggaccacagagaacgtccacaacgccattcagggcaccgcggatgagttaggtgtcggtatgggtaaagtgggtatgccactgcgtgttgccgtgacaggcgttggtcaatcacccggcatggatgtgactgttcatgctatcggtcaagcgcgcacgctggcacgtattgataaagctctggcctttatcagcgaacgcgaagctcaacagtaaaatttatcattttccgtgttatcaggcggccactctggtcgccttttttatatttgataacagcagcggtgtgacaacaaatttgtgaacatcattccacttattatgttatttgcaggctgatttggccgctttttcagcgcttaacacgagaaatcgatttagccgttgacacagtttcgggggtctcatatcatgcgccccgttcacacgatttattatgtgcgcattggggctatagctcagctgggagagcgcttgcatggcatgcaagaggtcgacggttcgatcccgtctagctccaccaccctttaaaagaccggcctttggccggttttttgcttttcagttccgacgaggcctgttcctcgttacctcatcgataaacgtaaaaccgaacagctaaaatagaccgtgaaaattaatcggtcctctatgccattatcgattactgctatcctgtcttcatactgatgatcttaattaccatgaggattgatgatggttccacatcaacaaattattcagtggttacgaactgatccttatcgtatgcaggcactgtatacggctcgtgagctaggattaaaccagtggtgcctggcggcaggttttgtccgtaatctggtatgggatcaattgcatggatatctttccccaacaccgctgaatgatattgatttagtctatttcgataagaaagatatcagtgagcagcatgacttacagctagaggcgctattgcttaataagcacatgcctcataaacaaactgttcataaacaaatggttcataaacaaacggctcaaaaaaacagattcccttggtctgtgaaaaaccaggcgaggatgcatctacatagcggccgcctgccgtataccagcactgaagatgccatcagctattgggttgaaatcgaaaccgctattggtgccagactcacagatgagggcgaaatcgaactaattgcccctcttggtttagccgcgctttttgccctaacggtcacactaaatccaaaaaacggcgaactagcgacctttgatcaacgggtcaacagcaaaagttggctacagcattggccaaatttacatgtagtcgcttagccatcctcaaaacagccaaatgataagattgtgtaagtgataagatagtgtaaaagtcacttcaaatgctaaaggttaatatctgtccgtcgataagcattattccactcctgtatttctgaggaataataatgtcgaatacaatttctacctcatcagtttcagtcaccagcagtagcacgagtgacagcgcttctgagagcagtacagcggcaaaaatcaagtcccttaatcagcagatccaaaaactgacagaacaattaagtgccttaaaagatactgatttgagcgctgaagaattacaaaaacagcagcaactgattgagacccaaattgcggtgctacgcgctgaaattgccaaaattcaagccgatgatgcagataaaaccaaagaaagtgacaacaatgcggtaagtgcaccgacgggggatggggtaaatcgcccctccgcgcagaatcagattaacgtttatatctgatggcgttttgtgccttactacgtggtggaatggcgatggttggccgactagagatcatattttccgagtgggtctttccatcgccatttgttagccagatttagccggtcttcagcggcttcactaagccgtctaatccttctatcttgatcgctaatgtcatctccatcagcatccccagtttgccctgcggaaattcacctttgcgcgcaaaccataataggtactcttctggcaagtcgatcaacacccgcccttggtatttaccaaaaggcattcgggtattagcaatctcaatcaaattctctttttccatatcgcccccggcgttaggattattcacccagcaaacggatcatttcagcttcatcaataactttaattccgagttcctgcgctttcgccagtttagaaccagccgcctcgccagcgatcaccagatgcgtttttttagagacactgccactcacttttgcgcctaatgctgtcaggcggtctttcgcttcatcccgtgaaaggatcgtcaatgaccccgtcaggaccaccgtttttccagcgaaggggctatcgctctcctcgactacaatttgctgcggctcaggccaactgaccactttctccagttcttcgatgactttctgattatgttcctcactgaggaagttcatcacatgtttagccaccacctcgccgacatccggcacactttttaacgtctcaatatctgctgcacgcagattatccagagtgcggaagtgagcggctaaatttgcggccgtcgcttcgcccacttcgcggatccccaaggcatacaagaagcgtgcaaaggtggtctgtttggccttctccagcgccgcaatcagattttgcgcagactttggccccatccgatctaaccccgtcaacttacctgcggtcagttggaataaatcagctggattttcaacatactgtttctcgaccagttgttcgataattttatcgcccataccgtctacatccagtgctcgccgggagacaaaatgtttaagtgcctctttacgctgtgcagcacagaacaagccgccagtgcagcgggcaacagcctccccttccacccgttcaatatcggagccacacactgggcattggcttgggaaagtgatctccttcgtatcatcagggcgttgttccatgaccacaccaacaacttgtgggatcacatcacccgcacggcgcacaatgaccgtatcgccaatacgcaaaccaaggcgttcgatttcatcggcattgtgcaatgtcgcattactgacaatcacgccagccacctgaaccggctccagacgggctacgggagtaatggcaccggtacgacccacttgaaattccacttcacggacctgtgtgatctgttcctgcgccgggaatttaaatgccgtcgcccagcgaggggcacgcgcaacaaaccccaattgctcctgcaaagcaagatcatcaactttgatcaccacaccatcaatatcaaagcccaagcctgcgcggtcttgctctatttgacgataaaaagcaataacctgatcactgccagtgcagagtttcacccgctcactcacgggtaacccccatgccttaaattgcatcagacactgaatatggctacggggtagctcgccgccatccagcagaccgacaccatagcagaagaaggtgagtggccgtttggctgtaatacggggatcaagttggcgtaacgatcccgccgccgcattccgtgggttggcaaagaccttccctcctttgcgacgagcctcttcgttaagctgttcaaaaccggcttgtggcataaaaacctcgccacggacttctacgcgccgcgggacattatccccatgtaggcgcagtggaatggcacgaatagtacgcacattagcggtaatattttctcccgtagtgccatcaccacgtgtcgcggctctcaccaattcaccattttcatacaataaactgaccgccagaccatctagcttcagttcacaacaaaatgtcagtggttctgccgttttaagccggtcatgtacccgtttatcgaaggccagataactttcttcatcaaacacattatcaagagacagcatcggtacttcgtgcttcacctgttcaaaggcatcaagaggcgcggcaccaacccgttgcgtcggtgagtcattagtcaccagttcaggatgttgtgcttctaaatcacgcagttgttgcatcatacggtcgtattcagcatcagggatttcgggggcatccagcacatggtattgatgttcatgatggcgcaatgaagttcttagttgattaatttgttggattatcgattccatagctcatcaccaaagataaaaaacccccggcatgcgggggttcgggttaattcgatttattacgaggcaatcgctttataaaaaagattatcaagcaattgtattcgcatccagcacttcacggatacgcgccttatatgattccaatttctgcggggtcatcatgcggcgttcatcatctaacaccacaccaccgacatcgtcggcaatacgttgggctgattgcagcattaacttaaagttctgattcgcatcgccgtatgacggtaccatcataaacattgaaacaccgggcgttgaaaaatcagacatggtgtcagggtcaaacgaacctggttttaccatattcgccagactgaataagaccggtccgctgcctgcagggctaagatgacgatggaaaatacccatctcgccgaactggaaaccagattgaagaacactttgcagtagtacctcaccaccgatcacaccaccgtgatgcgctgcgacgtgcagcaccaaaacagtttcttttagcttttgtggtttcgcttcgggtgctggagcgacgggctcttgctgagattccacatgctgttgtggagccacctgatgtgcaggtttttccacatgcggtggctctgcgtgttgcggctgtgaataagattcatcagccttgccaagcaaaggatcacgcgataagtcatgcggtggttgttcagcagatagcccacccaaaagcgggtcgtcataatctgtttgtactgaagcaaaaggcgcctgacgagatgctgtcttaacctgagccgattttgtttcagcatgctgaataaccggcacttcatcgtcatcatcgtcaagatgattaaatgaaggcttctcttgtgggtgagacgtgcggacgcgcacttctcctaccccttcatcgagactctcgatcggggtttcaacacgttcttgttttgtacgtttaactgggcgatcgcgaaaaagtgaagagcgctctttacggctggtccacaaaccatgcaataacaacgctattatggcgatcgcgccaacaacgattaatatcagacgcaaatcctgcatcattactatctctgttgttccaatacattgccaccgcggcaaacattcaccctttaactctatttcccaacgaacacaagtgcaagtccgtgctcaattttcttcgaagaaagatgattatgctaggtgtttcgcttaatttttgcacaaaatgcgactatgcagtgggaaatcataccgatatgatacaccggtcaataagattatagtgaacggaatggtatgacctacgtaaaaaaggcggtaataaagtgagtggtttctcttattttgctcaaggatggcgactaatctctcgccctggcatccggcgattcgttattttacctttattggtgaatattctactgatgggcggggctttttggtggttattcaatcggataggtgattgggttccacagctaatgagctatattcccagttggctgcaatggctaagctacttgctgtggccattgatggtgatttcactactgctggtattcagttatctgttcagtactctcgccaatattattgcggcaccgtttaatggcttgctggctgaacagttggaagccagtttgaccggaaagcccctacccgatacagggatctgggggatcgtcaaagatttaccccgtatcatggcgcgagaatggcgcaaattggcttactacttgccacgagcgctcgtgttgttactgctctattttgtccctggcgttggccaaacagtggcaccagtattatggttcctgttcagtgcttggatgctatcaatccaatactgtgactatccttttgataaccataaagtcagtttccaacagatgcgcactgcgctgcgtcagaataaagtcgataacttgcaattcggtgctctggtgagcttattcaccatgataccgttcctcaacctggtgattatgccagtggccgtttgtggcgctaccgccatgtgggttgatcgctatcgcagccagtttattcagctgccatgatcattttcggtgggcgtgtctaacacgcccttgttattgggattaaaacttatttcttaatgacatatcgatataccaattacttacttccatagccatactgttcgcgtatgatttgaacgttccctacatttgcatagagttaaaggacgggctatgagcaagatatatgaagacaactctttaacaatcggccatacgccgctggttcgtctgaaccgtatcggcaacggacgtattttggcgaaagttgaatcgcgtaacccaagtttcagtgtgaagtgccgtatcggcgccaacatgatttgggatgctgaaaaacggggtattctgaccgcaggcaaagagctggttgaaccaaccagcgggaatacaggtgttgccctggcatttgtcgccgctgcacgtggctataaattaacccttaccatgcctgaaactatgagcattgagcgccgcaagttgctgaaagcactgggggcaaatttggtgcttaccgaaggtgccaaagggatgaaaggcgcgattgccaaagcggaagaaattcaagcaaccgatccagaacgctaccttatcttgcaacaattcagtaacccggctaaccctgaaattcatgaaaaaaccaccggccctgaaatttgggaagataccgatggtgatgtagatgtctttgtctccggggtaggtaccggtggtaccctaaccggtgtcagccgctatattaaaaacacccaaggcaaagccatcacgactgtggccgtcgaacccactgactcccccgtgattacccaagcgctggccggtcaagagatcaaacctggtccgcataaaattcaaggtattggtgcgggttttatccccggtaacctcgacttgagtctggttgatcgtgtagcgctggtcaccaatgaagaagctatttcgatggcccgccgtttgatggatgaagaaggcattctggcgggtatttcttcaggtgcagccgttgctgccgccgttaagctttcagaagaggaaggctttactgacaaaacaattgtggttatccttccctcctcgggtgaacggtatttaagtacagcattgttcgcagatttgttcacagagcaagagctgcaacagtagtctgggctaccgcactaaatgcaaaaaaagcaccctttggggtgctttttttgtagagtacatcaaagtttttactacataaagattgattttaccctccgggtttagtatttaacgggtaattattttgatgcgcgaaattaatcgcgtttcagccacacctaaggctgaatcgatttacctattttgcagtacaacaaaagatggcatgactaaacgcagattgaagacataatgcaaagagagcattatccttagatgcgatagggtcgtttagatctgtccccaagtcagaatctaaaactgtctttgtgagttgccaacggttaaggcatagtcatgcgcaggccctatattgtttcgttatgcgtatcgttagtaatgctaattgttagcaaaactaattgttagtaatgcgcacaccaatacaggctaaagtttggaatttacactaaactttagcctcacaacataaatccaataagttggggaaacacaatgttccagcaagaagttactattactgctccaaacggtctacacacccgtcctgctgctcagttcgttaaagaagcgaaaggctttacctctgaaattactgtgacctcaaacggtaaaagtgccagtgccaagagcctgtttaaactgcaaactttgggcctgacccaaggtactgtagtctcgatctctgctgaaggtgaagatgagaaaaaagcggttgagcatctggtaaaactgatggcagagcttgagtaatcaacgcgctcttttttagttaacaccagtcaagagtaaggtagggttatgatttcaggcattttagtatcaccgggtatcgcttttggtaaagcacttctactgaaagaagatgagattgtcatcaaccggaaaaagatctctgctgaccaagtggagcaggaagtcgagcgtttcaaagctgggcgcgccaaagcggctgaacagttagaagcgattaagaccaaagctggcgtaagcctaggcgaagagaaagctgccatcttcgaagggcatatcatgctgttggaagacgaagagcttgagcaggaaatcatagccctcatcaaagatgagcatgcctctgctgatgcagccgcttattctgtcattgaaggccaggcaaaagccctggaagaattagatgacgaatacctaaaagaacgcgctgctgacgtacgtgacatcggtaaacgcctgctgaaaaatattctcggtctgaacattgttgatctgagtgcgattcaggatgaagttattctggttgctaccgatttgacgccgtcagaaaccgcacagcttaatttggataaagtgttagggttcatcaccgatattggtggccgtacctctcacacctcaattatggctcgctctcttgaattacctgccatcgttggtaccagtaatgtgaccaagcaggtcaagaatgatgattacttgatcctcgatgcagttaacaacaaagtttatttgaatccaactgccgatgtgatcgagcagttaaaagcggtgaaaaaccagtacatcaccgaaaaaaatgaactggctaaattgaaagacctgccagctatcacccttgatggtcatcaggttgaagtggttgccaacattggtacagtgcgtgatatcgccggtgctgagcgtaatggcgctgaaggtgttggtctgtatcgtaccgaattcctgttcatggaccgcgactctctgcctacagaagaagagcagttccaggcttataaagcggtagcagaggccatgggttctcaggcagttatcgtccgtacaatggacatcggtggtgacaaagatctgccgtatatgaacttgccgaaagaagaaaacccattcctgggctggcgtgctattcgtatcgctatggatcgcaaagaaattctgcacgcacagctgcgggcaatcttgcgagcgtcggcgtttggtaagttgcgtatcatgttcccgatgattatttcggtcgaagaagtacgtgaactgaaagcagaacttgaactgctgaaaagccagctacgtgaagaaaataaggcctttgatgaaactatcgaggtcggtgtaatggttgaaacacctgcggcggcggttatcgctcgccatttagctaaagaagttgacttctttagtattgggacaaacgatctaactcagtatactctggcagtagatcgtggcaatgagctgatttctcatctctataatccgatgtcgccatcggtattgggcctgatcaaacaggttattgatgcatctcacgctgaaggtaagtggaccggtatgtgcggtgaacttgctggcgatgaacgtgctacactgttgctattgggcatggggctggatgaattcagcatgagtgcaatttcgatcccacgcatcaagaaaattatccgtaatacgaatttcgaagatgtgaaggtgttggcagagcaggcactggctcagccaacagcgaaggaattgatggatttggttaccacattcatcgaagagaaaacgctctgctaattccacgatactgggacgctgcccaatataaatacttaggagaagatcatgggtttgttcgataaactgaaatcattggtttcagatgataaaaaagacagcagtgttattgagatagttgcaccgctgtctggtgaaatcgtcaacattgaagatgttcctgatgttgtttttgcagagaagatcgtgggcgatggtattgctatcaagccctctggcaataaaatggttgctcctgttgacggcaccatcggtaaaattttcgagaccaaccatgctttttctatcgagtcagacagcggcattgagctgttcgtccacttcggtattgatactgttgaactgaaaggcgaaggttttacacgtatcgctgaagaagggcaacgcgtcaagaaaggtgacgtggtgatcgagttcaatttggccctgctggaagaaaaagccaagtctacattgacaccagttgttatctctaacatggatgagattaaagaactgattaaactttctggtagcgtgactgtgggcgagacacctattatccgcatcaagaaataggccgtatcaacaaacagttcatatcgataccgataataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaacggcgctcaagggcgccgttttgctgccggccatgatggtcttttagcctttcctatctcttatcgtagtggccttctctcgtatccattcactacaccttattcactcagcttaccgctcaggcctgccaccgtggcacacgtaatgttatcaccagaccaccctgctctccatttcgcgcctcaacctgaccgccatgagccagaatcaccttatgcgtaatcgccagccccaagccgtatcctttgccggacatcgctgatttaacacgaacaaaagggtcaaaaatactggatagtttgttttcctcaacccctgggccttggtctgcaacctgaatttgatagcgcttatccagcgcagagagcgtcaccttaacctgttggccacttgctgaaaaccgtagcgcattgcggacaatattttcgatagcacgccgcatcagttcagcattaccttttacggtatactcactctgtgccgcgacctctaactggatttcaactcccggcagttgtgcttcgtagcgggcatcattcaccacgactttaactaattcctgtaagtcaaaatactcatcatcatcggccaggctgtgattttcagcacgcgatagcgccaataattcaccaatcatcttatccaaccgttcggactcatgctcgatgcgctgtaatgcgttgtctacgttgtcagggttctgatgcgctaaaccgatagccaattgtaaacgggctagtggagaacgtaattcatgagaaacgtcatgcaataattgctcacgtgcactgaccagtgcctgtaggcgttcggccatcgagtcaaagtcccgcgcgacttccgtgagttcatcatgccgacggcgcatcactggaagcaaccgcacagataaatccccctgtgctacccgttcaaaaccgacacgtaattggcgcatgggccgtgtcaagttccaggctaataacgtactgaaaaataagccccctaatacccccatccagatcatcgggataggaacattcagtatttcacggcgatgtttatcaggggcatttgccaagtttgctgcgcgtaaaccttcaatgtcgtagctgacacggtagttttccttgtcaggtgcggtgacccaagtgacgatttcgctactgtataacttaggttcttccccagagagagccgatatatctttttctgccgtatctgccatctcggcaggtaagacagaaaaatattttttgtccgcttctggccaatcagccatcatagcgtttaaggctggctgaccgccggtatgtaatactgatgcggctgaaacaacctgcaaccgggcaatctgccgaacgaggtcattctctggtggctcatggcgatgaccataaaaggaaaaaatcacccacaacatctgagtcatcaaaataaacgtcagccaaaaacccaacaggattttccagaataatcttccgcgcataggttatctcactccgcagtgacggttatcggatgcgatagccaatgctacgtaccgtttcaatatttaaatgattacccggtagggcggcgagtttctggcgaatattactgatatgcacatcgacactacggtcataggcttcgcgaggccgccctaaccctttatcagatagttcgtctttagtcaccacgcgttcaggtgaacgtagcagcagctctaatagattgaattccgatgcggtcagatcaaacggtttaccctgccattcgctactgcgggtagaggggttaagtgtcaatccgccttgcgtgataataccgctatcaatggaggacaaagttggctgctcttcaaaacggcgtaaaacagcgcgtaatcgagccaccaattcacgtggatagcacggtttaggcatgtagtcatccgcgcccatttcaagaccgatcacccgatcaatattgtcgcctttagccgttaacataatgatcggcaaacggctttttttacgcacttgccgtaatacatcaataccactcatatcaggcaacataatgtcgaggataagcgcggtgtaatcgccggacaaggctccatcaatgcccgctttgccggtcaatacatgtttggcagtaaacccctctccgcccaaatattccttcaacatcgtgcccagttcaagatcatcatcgactaacaaaattttcatttttaactcccctacctgattccagctattttcgtgcctattccaataccatgcagccagttttactcaatccttacataatcttgaatctcacttaacccacatgatccaaccttagcggtaaattacgcctctgtgttttattacctcgcagccttcattgtcgttcaaggatttttgattaattatgcaacatgttactggttcaaaacgacgccttatcgggtgggtagttttgctactgatcatcggtggcctgctattcttcagatggatttcaccaccagataaaccaagctatatcaccgccgttgctgaaatccgcgatctggaacaaacagtcttagcggatggcacgattaaagcacagaagcaggtgactgtcggtgctcaggtttcagggcaaataaaagcccttcatgtcacattggggcaacaagttgaaaaaaaccaattagtggctgaaattgatgatcttgctcaacaaaatgcgctgaaagatgcggaagaggccctgaagaacgtgcaggctcaacgggcggctaaaatcgcaacacaaaaaaataaccaactcacctaccagcgtcagcaacaaattctggcaaaaggggttggcgtacgtgccgatttcgatagcatcaaggccaccttagaagcaacgcaagcggaaatcagtgcgttggatgcgcagatagctcaggccgaaatcgccgtcagtacggcaaaacttaatctcggctataccaaaatcagttcccccattgcgggcaccgtggttgccattccggttgaagaggggcaaaccgtgaacgccgtacaaagtgcgcccaccattatcaaagtcgcccaactcgacaccatgactgtcgaagcgcagatttccgaagccgatgtggtcaaagtcaaaaccgggatgcccgtctatttcactattttaggcgaaccagaaaaacgttttagtgccacgctgcgggcgatagaaccggcccctgactcgattaatgatgaaaccacaaccacatcgtcatcaacttcaagtagcagttccagcagtacggctatttattacaacggcttgtttgatgtcgccaatccgaccggtgcattgcgtatctcgatgaccgctcaggtatatatcttgttgaatcaagccaaaaatgcggtggttattccagcaacggcattagaaaatgaccaaggccaatatcgggtacaggtggtggacaacagcggtaaagtcagccaacgcacggtgactgtgggcctcaataataatgtggatgcacagatcctcaccggcctgcaagccggagagcacgtgattgttagtcagggcagcaccacctccaccaacagtaaggccccacgtatgggtccaccgatggggatgtaactgatgacaggaccacaacaaggtaaaattttgctccggctcgaaaatgtcagtcgtgaatttataacgggcgaacagaccgtccgcgtgctgaataatatcaatttaaccctccacagcggagaaatggtggcgattgtcggcacatccggttcaggcaaatcaacactaatgaatattctcggctgtctggataaacccagtgctggtgaatattgggtagcgggacgtatccctcagtatttgggcagtgatgctctcgctgaactgcgtcgcgaacactttggctttatttttcagcgttaccacttactgaacgatttaagtgcgcgcgaaaatgtcgaaatcccagcgatttacgcaggcattgatcgtgaagaacgtcgtaaacgggcggtcaatctgctctcacgtattggattggctgaacggctggactatcggcccagccagctctccggggggcaacagcagcgggtcagtatcgccagggccttgatgaatggcggtgacgttattctggcagatgaacctactggggcgcttgacacccacagcggcaacgaagtcttaaatatccttaaggacttgcaccaacagggtcataccgtggtgattgtcacccacgatatgtcgattgcagaacatgctcaacgcattattgaactcaaagacggcgaaattatcgctgatcggccaagggatcacgcacaagaaaagccaaaaatggtcgatatcccttctgtaatcgatatcccttctatggacgagaaaatatctacgggagcacaacaagagaccgaaattgcccgcaaaccgctcctgacacgttggaaagtacagtatgaccgcctacacgaggcgttcaaaatggcaatactggcgatggcggcacagcgcctacgcaccgccctaaccatgctaggtattattattggtattgcatcggtggtctcggtcgtcgctctgggaaaaggatcgcaacaacaggttctggctaatatcaatgcgatggggaccagtacactggaaatttttcccggtaaagattttggcgatatgcgctccgcggcgatccatactttgcgggataccgatgccgatgtgctggcccagcaagggtatattcatagcgtcacccctaccgtttcgaccagcgtgacactgcgctatggcaataaatcggtcagtggcacagtgaatggtgtgggtgagcaatattttctggttcgcggttacacgatagctcaggggatggcatttacccgcaccagtgttaacgacttgatgcaagatgccgttattgacgaaaacacccgcgataaactcttccccaacggggaaacgccattagggaaagtgatcctgcttggttccctgccctgccgggtaattggtgtggcggccaagaaacagagcgggtttggcagtgatgaaaatctgaatgtttggatcccttatactacggcgatgaaacggatgctcgggcaatcctatctgaaaagtatcacggtgcgagttaacgatgatattgatctggcgaatgcggagcaaggcgtgatcaagctactgagccaacgccacggcacccaagattttttcgtaatgaatacggacagtattcgccagaccattcaagcaaccacatcaacgatgacgttgctggtatccatgattgcggttatttcattgatcgtcggtggtattggcgtgatgaatatcatgttggtctcagtgaccgaacgcaccaaagagattggtgtacgcatggctgtcggtgcacgggccagcgatattatgcagcagtttttaattgaagctgtcttggtctgtttgctagggggtagcctcggtgtcgccttatcgttagggatcgggctattattcagcctgtttagcagcaacttttcaatggtttactccgcggcctcgattattaccgcttttgtttgttccagcttgattggggtcatttttggtttcttccccgcgaaaagagctgcggagatggaccccattagggcgttagaacgggagtagtggcttggtcatcacgatgaggtcgatggctttcatcgtgataggtcatccgtgaccttttattgttatcatgactctattgcaataaaactaaaaaacttaccgccactggctttcctcatttattttttgtttcatcatgaggtattttatacccatcgtccttcacgctgcaggggagttagctgccctgactgccttactgcaacgcgaattattttgggtatagatgccctttttatacaaaataaacatcaagcattagcataattaaaggtcaaatatcccccatctaaattagccacggtatagccatattgagacagaattcttgcagcaatgtaccctcttagcccaacctggcaagtcaccagtatctttttatcttggggtattaatgccaatttttgacgcaattcagacagagggatattcaccgcagtttttatactgccggagataaactccgcctcatctcgtacatcaataataatccccccatcagccataaaggcatccacttcatgccattgcttcgtcatcacatcgccattcgagatattttctgcaacataacccaacatattgaccggatcttttgctgacgaataaggtggggcataagccaattctaagtcgggaagatcatagatagtcagcctgcctttgatcgcggtcgccaacacatcaatgcgtttatctgtccccccctgaccaacagcctgtgcaccaagaatacgcccgttctctggcgagaataataatttcaatgaaatctgatgagcgccaggataataactcgcatgtgacatcccatgaatatgaacaacttgataagggatcgccaaacgctttaacagacgttcgttgttacccgtacaggcggcgctaagatcaagtactttggcaatcgcagtgcctaatgttccgtgatagcgcacatcacggccattaataatatcagccaataatctgccttgccggttagccggccaggccagtggaatatacgttgcctgaccattgatataatcgacaacctggatagcatcaccgatagcataaatatccgctacactcgtctgtaatttctcattaaccaagatgctccctctgatccccaaatccagatgagctttctttgccaagtcattttcaggttcgacacctatcgccagaatgaccatgtcggtggtaataattttccctgatttcaaatgtatttgatgtgcagattcatcgaactgtaccactgcgtcattttttatcacatcaatgccgttgtcttttaaatgcttttcgacaatcgctgccatttcataatcaagtggcgaaagaatttgatttgataattcaataattgtgactttcagcccactactcaccagattttccgccatttccaatccgataaaaccaccaccaataacggtgacagcttcaggtgtagcggaaattagatacgctttaatattgtctgtatctgacatattacgcaaggtaaatacaggaccattcactgacagaccggcaatgtctggaataaaaggacgggcacccggcgatagaattaatgtgtcatattgtataaactcttccttacccactttatgattaatcacagtaatggttttactcgcactgtctatatcaacgacttcattttcagttctgacatcaatattaaatctatccttcattttctctggcgtttggattaaaagtttatctctttcggtaataacaccaccgatataataaggcaagccacagttggcaaaagagatatactcgcctctttctagaataataatattgtcatattcatttaaacggcgcaggcgagcagcagcactggcaccaccggcaacaccaccgacgataacaattgttttccccataactctttatcactcagattaggacggccacttccagtttgaaaatggcctattggttattaaacagtgacttctttataatagcttcttgttaaatatgagatgaagaaagtaacgataaagttcatagcaaaggcgacaaccccaatattcatatactcaaagccattagtaatgaacgggaaaatatctgctattgaaatatgatagacataggtgaccgccaaaataatgacaccgaccataatccccgaaaaagcgcccgcagtcgtgattggattctttttgcaaaaactgaatataagcgctgggaagaactgagcaattatattgacaccaagtagcattatagcgaccagcgtatcattgccattaaagataaaatacaaagagaccaaggcaacaacaggcaccatatagcgagaaagatttcccgatttatttttctccacatccaggcggaaaatcttttggacgacaccggccagcatatttgccgtcgccagtaataacatagaacccggtaccagtgctgtcagcatacctgccgcaccaataaacccaacaatataacttgagaaggttgattttgatatttcaaataaagccaggtcaacatctggcccggttaagtcagggacatttaagattgccgcaaaaccgacaaaaaaggcaaacagcatgaccagactgtaagccggaatcagtatgctattacgctttaatgaggtttcatttttggctgtaaatacagccgtcatatagtgtggccaacagaaataagcggctacggataagaatacggtagagatataccaaggtatgttgagtccttctttcgggaagacaagatacccaggattaactgtttcaatagattgaaacatgttgccaatactaccgtagtagtgaattggaatataaataccgataaagacaaccacaaacaatatcatgaaatcttttaatacagatgtccaggcagaaccatgaattccagaaatcatcacaaaaacagagactgaaatcacgccaatccatattgccatattggacgatatagagccataagatgcttgtgagacaatgatcccaagtccttttaattgtaaaatgaaaatcggaaccattgcagcgatagagaatatgctaatcagcatacctaatgatgaacttttatatttcagtgcgaagaagtctgaaatagacctaacattattatctttagcatacttccaaataataggatgaagccaataaagtgatatccccataaaggcattaacggtgagcgtatataatatggctgggccttttccataagcccagccactgccccccaagaatgtaaatgttgtgtatatctccccagcactcagtagaaatactaataaagcgccgtagctacggccaccggtggtccacccttcatggtccatcttcttgccttttttagagcgaatggcaagataaatactaaacaggaagaatgtacatattataattaatggcgcattcatacttcctccttacttatatttgaatccaatttcgagattatggccataatcaatgcggtcagaatcaaccaaatcacgatccagaacataaggaatggcatacctaatatgaaaggttccactttgttaacaaagaaaataccgacagttaatgataatacaggtagcaacacgagagaatgataccatttcatagttaactcctactgcgtagcatatacccgtcatacttcaagctgcatgtgcgttggctgcgtttattactcagcccatccagcggcctcgcctccgcgaggccaatgcaactcgaacgatttaaggtatagaatacagtttttaattaaaagaaactaaatccctgggtaatttactcaaaaactcaataccctctttatttattaaaatcatatcttcaatcataatcgaacccaaattatagccgtagtaaggtgtttctaaacttagcaccatacctgaagtgaacgattctgtagcatgagtgctaacgaagggactctcttctaatcccaaaaagacgccattaccatgcccaagatgccctctgttataattaggtaacccggactttttaatgacctccatcgttgaatcaaatacatctttcattttgacgccaggcgcaaccatactcagcatatgttcatgcccagttcttattgtttggtatatcttccgggtgatctcgggaggttccccaacaacaaaagtcctggcaatatcggcaccataaccatcaacatcgacgccgcaatcaaatttaattaagtcgcctgaacaggctttagtattgcttggtatgagtttgggtgaaaaatcagcgccaacagagataagatggaatcttgaaaagtgagtttcagatttactcattactgctgccttatatgcggcagtgagttcagctgatgtgcatcctacccggatgagctttgatgcttcagtgatcccatattccgtaatttctgcactttttctgagtcttttaatttcccaagggctttttatcactcttagctcgttgaatatagagcttgagtcgacaaaatcaacattaggcataacggcatcaataactcttttaccaccgtttgacattatattgaggtctattgctatttttttattaagtaccctggcatcgttcaatgcgtctttgagtatattacatacactctcaataggaggacctatcggcctctctttattattatttgcagaatcgcgcatgttaaacggatcatctacatctacccaaacaggaaaggtctttaattcagcatttggcatatccaacgttaagctggctgcttcaaattcattcataatgattagcgatggaattttcacatcacggaagacaacggcgatagccgtgcccgtattcgaaaggtatacataaaaaaactgagaataccggtaacatgataaaaattatcacacgttgtcacaatgacagcatcaatattatcacgctccatgatcgttcttaactttcttgatactgtattaagatgttcttttttttcactgttcatttttatcccctgcaaaataacctatacgctattctagtttaaatcatctaccgcgtattttagttgtattaatgcactggtgaggactgattttggacaaccaatattcatcctcatgaagttttcaccactttcgccaaagatgtggccttcgtttaaggctaattttgcttttgttagtatgaattgctccagttcatacggagtcaaccctagcccacggcaatctaaccagagtagatacgttccctcaggcttaaccaatgtgatcttcggtatatattttttaaagaagtccacagcaaagtctagattatgttgtaagtaacccagcaaactctctaaccactcctcaccttctttatatgctgtttccaatgctatcacgccaaagggattaggattccctaatgccaggctatttaattcggtttcatatttattacgtaattcttgattagggataatgatcgctgaagtttgtgtccctaaaagattgaaggttttactgggtgccatgcaggtaattgaattattttcgaaatcaggtgagatagaggcaaaaggagtgaatttactgcctttaaaaacaatatcacaatgtatttcatctgcgatgacaatcacgttatgccgtaagcatatattacccatggtcgtcagttcatcccgtgtccatactcttcccactgggttatgaggattgcaaaggataaacaatttcacgccagtggcgatacacgcttcaaaatgtgcaaagtctatatcatatttttcgttatcatagagcaattcactcgcgacaacttcacgatcatttcgtgcaataacattggcgaagtgatgataaacaggggattgaatgagtattttatctcccggttttgttaacccacgaatagccatggctaatccaggaacaacgccggggctatgagagatccactcaggcttaattaaccattgatgtctttttttaacccactgtgtaatggcatctaaaaaactatcaggtctgaaagtatagccataaataccgtggttaactctttcggaaagtgcactaatcactgagtccggagatctaaagtccatatccgcaacccacataggcgttaaatcagtcataccaaatcgagcatttaaataatgagcatcccacttttcacatgctgtattacttctatcgatgacttcatcaaaattgtagtccatgtccctttcctcactggttcgacttgtaaggaaatttaataccattatcttgataatttcttactattaatactcctaattggtggtttttttagaaaaatttacccttaaaagtgcatcgtactagtattaatgatttcgacaagtatctctccatgcgcgccacattaacgtattgatattactataattattttaatgctgaataattatagtaatatagtaataaattaaatgtgatatatctcaacataaaaatgtaattaatctatttattacttttatttgtgataaacatccaaatatcaaatgtgactaaccgcaaaaaatagcaactaatgctttattaatttttatttaggagtaataaactaaagaagggattaatttaggaataaaaaaccaaaatatattcagtgatgcgtgaaaaaacagtaatgaattgattttataggataaacaacctcaccatccttttcctttttttctccctgcttgggaatttatttttctcttattccccccagaattcctatatggttattcattcctctgactacattaccggctattcagcacggtgttcatgacgctaattggccgttttacaaatttttgacaactttatacagcaaacagacaacttagcgcatgataagatgaataatcgtggcactactcttcgagtcttgcacagaggtactatcgtgttactaaaaccagccattttaataaaaactgacatgctaataaaaccagacatcctgataaaaccggccacgctaataaaacaggccgctcgaataaagcagatgaccctattgttgctattattccttttttcgctgtttggggtagccaaggcggcgacacaagtggtcaatgtcaaatcagaacttgctgcgcccgttatgctggctaatagcgaagataaaaattacctgaaaatttctcttaccggttttaatctcgacagcacccgtcgtagcccaatcaatctggcgctggtcattgatcgttctacgtcaatgagcggtgagcgcatcgagaaagccagagaagcggcgattttagcggttaatatgcttaacatcaccgatacgctatcggtggtggcctacgataaccacgccgaggtgatcattccggccacgaaagtcactgataagccagcgctgattgccagcattcaacagcacattcacccaaggggaatgaccgccttgtttgctggtgtcagtatgggtattggtcaagtggataaacacctgaaccgtgagcaggtcaatcgcatcatccttatctctgatggtcaggcgaatactggccccacctcaatcagcgaactttccgatctggcccgcatggcggctaaaaaagggattgccatcaccactatcgggctgggccaggattataacgaggatctgatgactgccattgcgggttatagcgacggtaaccacacctttgtcgctaactcggcagatctggaaaaggcgttcaccaaagaattccaagatgtgatgtccgtcgtcgcacaggatatcgttgttcagattaagactggcgataaggtgaaaccggtacgactactggggcgcgatggcgatatcctcggcaatacagtgaatgtgaaactgaatcagctttactctaatcaggaaaaatacattctactggaggtgattccggaaaaaggcactgacaagcagcaaaaagatctggccgatgtcagtatcagctacctgaatctcagcagtaaaaaacaagatcagattaatgaacgagtgaccgtcagctacagccaatccgtagaaaaggtcaacgatgctgtacaagaagaagtattagcggagtcagagattcaaaaaacagcgctggccaatgatgaagccattaaattgatcgacgcggggcgcaaggatgaagcgaagaaagtgctagagtccaatgcctcaaaactggacagcatgtcgttctccagcccggttgcagagaaaaaagtgcgagagagtacgaataaacagcgtaaattagcggatgacattgacagtaaagatgccgccacttaccgtaaagagctgaaagaacagaactacaacgtcaaacagcagcagaagtaaaaataaaagaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaataaaagttcatttatgctgagtcagtacgctggctcagcgtttacatggaatatggcatgaagccgtcaaaaagcctgtttctttttacctctatcacgttcttaatctgcgcggctatcgcctacttcggctatcgcagcctcacccatgaaacactgctgcgccattatcagaaccaacgtctggcacagagtcataccacacaggtcagtacatttattctggatctgctaaaccagaatgccgtgcgtctgggttcgcttgtttcttatattcagttagataatgcgtcgctaaacgccctgatcgcgcaagagagtagtattgacgccctatttgtattgaagaaaaaccaactcttgtaccccaatactcaagcagccttgactgagaaagagaaagcctggatacaagcgatcacccctatcattcaggacccgagcctgctctacagccaccactataccgatgaacagacccggccaacctcaggctggtacctcagtcgcgaactcagcgacccactgttgatatattggcaggcgcgggataatcaactgatcggttttaaagtcccctacgtcaagctgctgtctgatgtgattaacaccatgacatttgactctgcaccgaacacactgcaagtcctggatgatgggcgcttgctctaccaaagcggcagtgaagagctgttaacccaacaggtgcccttgaattcccaacgcctgccttatccgctaggtgcctggcagatagattattacgccaaggcggtaaacggcgcgcccctttatctctggggtgggctgctgttattactgctgatggtgacagttgggctggtcatgctatatctgtatcgagaatacaaccgccagttacggcttgctcaacagcaggtgagcttcgtcggccaggtatcccacgaactgaagacgccactaaccaatatcaccttatatgcagagatgttgcaggagttgcaaccagagcagagcgttcctcccaccgcagagcagcgctatctggaggtgatcctcaatgaaagccagcggctctcgcgcctgattcagaacatcctcagttttaccaaagcgccgaaactccatctacaaacggtggcgctgcgcccattgctgaacaaaatttatcacacttttattcccgcgttttccgccaaaaatatggagttggtgctgatcattaataccgatattcacctcacgaccgatgtcgatcgcttgacgcagattatcagtaattttctcagtaatgccgaaaaatacgcctcacaaggaaaacgggtggagttgattggtgaacaggctgatgaccgggtgttgatccacgtaagggactatggtaacggcatcgccgcaaaagagttaaaggcgatcttccagcccttttatcgagtgaagagccatatcactgaaggtgtttccggtaccggtattggtttaaccatcgccagccaattagccgccagtttgcagggcgaaatttccgtcaccagtaatccggcgggtagctgttttaccctaaaactgcctatgacgattaagcaagatgcggccacagacaaggagcagttcacatgaaaatattaattgccgaagacaatgcccatattcgtaatggccttatggaagtattggcccatgaagggtaccgccccatcgcggcagaaaatggtgtgcaggcactggcgctataccgccaacaacagccggattttatcattcttgatatcatgatgccggagcttgatggctacaaggtgtgcagggagatccgcaaacacgactggcaaacgcccattatttttctgtccgcgaaggatgaggagattgaccgggtgatcgggttagagttgggtgctgacgactacatcagtaagcccttcggtatccatgaaatgcgcgcccgaatcaagactattgtccgccgttgtctacgaaaagtacctgaatccgccgaagacgcaggcttcccgtttggcgatctgatggtgtttcccaatgagttgtgtgcgattcgtggagagacgcgccttgagctgtcactgcgcgaggttaatatcctacgctatctgtatcagcataagggccgggtggtcaccagagatatgttatttgatgcggtttggggatatgaccatttgccacagagccgtacgctcgaccagcatatttccaagcttcgcaagaccattgaactggatccggttcatccggtattgatccgcacagtgcacggggcgggttaccgttatcaaggcacggcgcagagcctggaaaaatagatcaatgaaagtttgcggatagatcctgacaatccctttgatattttcaacataataagtttcctgcccccccagataaccgggatattgtgtcttgatttcaccctgtgcttttcattgggatttggcttactctagtgcctgcaactgaacttcggtgaaaatacaaccttattaccataattttcagtttctgccctgccaaaagaacagcaaaaatggattctatgcgggcattagagcaagggtaatcattaaagaagaggatgccgctagcaaatccgtgttatatgcaccggatatcaagtgacatagcctcaaatttataatactcagaatagaaatttttccattctagtagaaacgtatcgatttaatagtcaaacataggaaggtatgaagttactttttcttttaggaaaataagtttcccaaccaggcagtgaaaatacctcttcttgtgaaataaatgctccctccaagcagaattgaacattattttttacattagggtgatctttacgacggtaaagccatctcaactcagaggctgtgatataggtaccataatcaggttttttttgtgcaatttcaggaatacaattattcaaattatctatacaaaaaaatacacgctcttgcctttccatgatctgaaattcaagaccagccttactggtccttgataaacatatatcctcctcatttttatgaggacggtatgattttattcccgaacgacttaaaatattatacttttcatgtttttctaggaaatctttgaatttaattccgcgatcagcatcatttaacatttctttgattgtcgcatcgtctctatatttatcacgggaaaaataattacgatgttcccaaacagcatcagtaattgttgtttgcgaacaaatatctttgttagaaaagtcattaaaattaattagttgctgcatcacctcatgttgacactgagcaattccatatagaatgtcccctaatttaaactctagagctacggatggcactagaccattcaatcggatctctctatccttgaatttgcttttttcaattaaaaaactatcacttaaattaatacctcttaaatttttaggaaatttatcaaacgagagagaaaggcgctctttcgagtctatatctaatttaatatattgtaatgattcaggcagtggaattatagcatttgaaattttcggacaagatattatttctaatttagtcaaacgctttggtgcattcttatataaagatgaaatttcagggcaatggctaatttttagcttagtaagctcggaaggaaaactgtcagggagagtagataattcatcgcaataataaatttcaatctcgatgagactatgcggtaaaacatcaggtaaagaactgatattcagacgcgatagcctaagtataggcgcatttctctctataacatcacgaatttcattagcagcattggttctgttttccccaaatggagcatcattctcccatttatttactgaattcaatgcctctttatttttttcattctctgttgagagaaattcaatctcaactatatcctgagcactaataaaattaactatttccatagaaaaataatccttaacaaattacgatgatttatttttacttccattacgtttattttacttagttaatatcattatggctttcataaaatatgatttattattataataacattattagtaatgcatttactgctaattaaaaataggttttcaataaaaatgctatatcttgattgaatattcgggctgtcataaacagccctcaccagacttaagtggaggaaaaatttatcccccttacttaaaaaaccccagttgataaatagcggtcaccacggtcacagataatcgccacaatcaccgcatcagggttatctgccgcgatccgcagcgccccagccaccgcaccaccagaactgacgccacagaatatcccctcttctttcgccagccgccgcatggtttgctctgcaacactctgcgtgatatccaacacctgatccaccagctcggggcggaaaatacccggtatatattccgctgaccaccggcggatccccggaatactgctgccttctgctggttgcaggccgataaccttcacctgcggattttggctttttagatactggctgacaccggtgatcgtaccggtggtccccatactggagacaaagtggctcactttacccgccgtttgctgccaaatttccggcccggtccccgtaaaatgcgcatagggattatccgcattattaaattgatccagcacgttaccttcgccgttctcctgcatggttaacgccagatcacgcgccccttccatgccctgttcacggctaaccagaatcagttccgcgccgtaagcccgcatcgccgcctgacgctcctgactcatgttttctggcatcagtaacttcaagtgatagcctttcatggcggcaatcatcgccaaggcaatcccggtatttccactggtcgcttcaatcaggacatcaccgggggcaatatcaccacgtaactctgcctgctggatcatcgccagcgcggctctatctttaaccgaaccggccggattgttcccttccagtttgacccaaatctccgcatttagcccttggcttaagcgttgtagtttcaccaatggtgtatggccgatgcagtgttccagggttgtcacattgattacctttgaatacccttggcccttgacgttgcaacggtgttcaccgctctcatgaacccgaatgactgacgcctgtcagctcatcggggtttgcgcgttagcggccttgctgcaacaacaatgacttgggtcggttctttatttgcaaaaaagaagaaaacttatcaggcgctttgggctaaagcaatgggttgcaataattgattgccagaatataagcgtgcatttaacccgccaacataataacggttgccgcgcaccggggcatcaatattcccctctgggagcaccacactgatcgggtcctgatgccagccgatgggttgcacggttaattgccagaagtgaccacgggggctaacttcaagcacctgaaccggcagtgggcagcgatcacttgattgcgtactcacttccatctcccaagggcgcaggaatagatcgacactgccctgatgcatcggtgcaagatccagcggccagtgatgtgcgccaataaacagctgcgaaccgcggatctccccgctcaggcggttaacttcacccagaaattccaaaacaaaacgggttgccggttcacgccagacttcatccggtgtccccacctgctcaatattgccctgactcaccaccaccacccgatctgcgacctccatcgcttcttcctgatcgtgggtgacaaagacactggtgaatttcagttcttcatgcaactgacgtaaccaacggcgcaactctttacgcacctgtgcatccagcgcgccaaaaggttcatccagtaacaaaatctgtggttcgaccgccaatgcacgcgctaaagcaacccgctgtttttgaccaccagacaactgtgatggaaaacgctcggccagatgccctaattgcaccatttccagtaattgccccactttctgcttaatggccgccgcattcgggcgctcgcggcgcggtaacaccgtcaaaccaaaagcaatattatcgaacaccgtcatgtggcggaataacgcatagtgttggaaaacaaacccgacccgacgatcacgagcatgtaaccggctgacatccgtgccatggaaactcaagcgcccggcattttggttttccaacccggcaataatccgcaataaggtggttttacccgaaccagaagggccgagcagagccaccatttggcctgaaggaatatcaagcgtaatgtcattcagtaccttggtccggccaaaatacttactgatattattaatttcaatgctcatgcttttgctcctgttcgagacgaacaacctgacgcgccaagcgccattgcaggccgctcttcagaaaaagggtcactattgccatcagagtcagtaacgcggcggcagtaaatgccccggcggtgttgtaatcctgatgcagcaattcaacttgcagtggcaaggtatacgtctcgccacggatagaaccggataccaccgagaccgcaccaaattcatcaatcgcgcgggcattggttaacaccacgccatacaacaacgcccagcgaatattgggtaaggtgacccgacggaacatctgccaacctgaagcgccgagtaatacggcagcctcatcttcctgactgccttggctcatcatcaccggtaccagttcacgcaccacaaaagggcaggtgacgaaaatggtgaccagcaccataccgggccaggagaacatcaactggatatcgtgggcatcaagccaaccaccgaccaccccatttgagccgtagaacaacaaatacatcagccccgccacgacgggcgaaaccgcaaacgggatatcaattaacgtcatcaacaattggcgaccggggaaaacaaagcgcgtcaccagccaagccagcaccaccccaaaaaccaggttcactggcacggttatcaatgccactaataccgtcagccagatggcgtgcaacatatctgggtttaataaattctgcccgaccaccgcaatgcctttagaaaacgcggtgataaagatccacaccatcgggatcaccagcagcaaaaacgagaacgccgcaccaatgacaatcagcgtccatttgccccaattgatcggtgggcgggcaacaccgttaaattcagaaacatccaccattagtgcccacctatccgccgaccaaagcggctttgtaacgtgttaatgctaaacaacagcgccagtgacacggccagaatcaccgaggcaatggcgctggctgccgggtaatcaaattcctgcaaacggatgaaaatcatcagcgaggtcacttccgttttccaggcaatattaccggcgataaagataaccgcaccaaactcccccaagctgcgggtaaaggataatgcggtcccggccaatagcgcgggtgccaattccggcatcaccaccagacggaagctttgccagcggctcgctcccagagtttctgcggcttcttcgtactctggccccaactcttccaataccggttgcaccgtgcggaccacgaacggaatactggtgaaagccatggcgaccgcaatccccaaccaagtaaaggagactttgataccgaattcatttaaccaagcaccgtaccaacccgtggtggagaacagtgtggccagcgtcaggccagccactgcggttggtaacgcgaagggtaaatccattaacccatccagaatgctgcggccggggaattgatagcgggtcaaaatccaagccatcaacatcccaaacaccgcattgaacacactggccacaccggcggccaataacgtcactttatacgcggcaaccacttgagggttggtaatcacctcccagtactgcgcccaactcatctgcgcaacttgcatcactaacgcgctaagcggtaatagcaaaatcaagcaggtataaagcaggctactcccaagactgagggtaaatccgggcaagacccgtttactggatgccgacaacattactgatgcccttctgctaacaatttatccagtacgccgccagtcgtaaaatgggtactcatcacctgtggccagctaccgaattgatcttcaactcggaataatttggtgtctgggaattgagatttcgccgcctccattgccgctttatcgtaaacacggtaattgaagcgagtgatcacctgctgtgctggcgggctatagagataattgagataagctttggcggctttttcagtgccattcttttctacatttttatccacccaggcaaccgggaactcagccaaaatatccactggcgggacaataacttcgtattggtcgctgccgtactctttgcgaatattgttaacttccgattcgaaactgatcagtacatcacccaagccacgttcaacgaatgtcgtggttgccccacggccaccggtatcaaacacttcaacatttttcaaaaagcgtttcatccagtcgcgggttttcgcctcatcgccgccatcggccagttgggtcgctccccaagcagccagataggtatagcggccattaccggaggttttaggattagggaaaaccagcttgacgtcttcgcggaccaaatcatcccaattgcggatattttttggattgcctttgcggaccaggaacgccatggtggagtaaaacggtgagctgttattcggcaaacgggcttgccaatcggctgggatcaaattgccacggtcatgaaggatttgcacatcagtaatctggttgtaggtgaccacatcggctttcaggccttgtaagatagccaatgcctgcttggaagaacccgcatgggattgtttgatagtcagtttgtcaccggggttctgctgttcccactgtgcctgaaaacccggattcagcgccgtgaataattcacgggaaacatcataagagctattgagcaactcagtggctgaggcagtgacaccactgagtatcagcgcactaaataatgcaatgtgggtcaatccgttacgcgcattttttttgactgagttctgtttcattccgcaccttgtccactgagttcaaccaataggcatgtcattcattatgaacggtgtgcctttaaattatgttcagtgtatttataactaggcgtatacctataacgcttttatataccgtttagtgatggtcaagcatgaaatgctctaagccagcaaccccgctgctcaccagcgactctggttaatggtcctctgcgctatttaggcggggttatcgacactaaaaaaacaaataaaaaaaagcccggtcgtcgcgcaccgggcaagaaaaacagtttatggatgaaaagtaaattctggctgaaaaaacgttatttctgtgtcactactcgcgcatgctgggccgtaatggcaccactgaatggtttgccatcgatggcatccaccatccgtaaacctgatgggcggacccaacgctgtacacgggatggcatatcaaaaccaatcagtaggatcaccacgaatgtcagactgaaagagagcgatcccaacgcggtgcctaaactgagatgttgagcaatcgatgcccccagtatgggtgccaatgcccctcccaatgcgccgacgttgtaggtaaagcccagtcctgcggctcgctgttcggtatcaaaataaccgcccagcagtttcggcaacaggcccgcaatcccctgccccagcatctgttgtaagaacagtaatccccccaggaacaaaatactgctgccttggatggcaaacagcgggatgatcaagagctgtgatatcagcaaactggtcacataggctttgcgggtacccaaccaatcgccaaggaaaccgccaacacaacaacccacggccgcaccaaaaccactgaagaacaatatattgcctacggtgtgtgggtcatagccgagatccattttcaggtaggtcggtaacaacgcctggatcggccaagaatagaggaacgcacagaacaccacgaccatcagcatgacgcccgtaggccagcgatcgccactggtttgaaccataaaatagataaatattgcagcgcaaagaataccgagaaccactaccagcaacgtcgagaccatgccagtaaaacagaggtaaagtgagacagcggcaaatatcgtcaggccaatattcagataactgaggtgactgcgatacagaatatccaccatattccggtcagtgacctgtttaccttttttctgcttactttgtgccttttcccagtcctctgcttccggtaggtttttacgcaaccacagtgcaaagataattggcaataatccaatgtagaacaacatacgccaaccaaatgcgggcaccacgtagctgtaggcttgcgccgcgagtaccgcaccgatagagaagccagaaatcaggaagccactggctttattacgcatgtttttaggccagctttccatcacataggtcgagctggaaccatactcacccgccatgccaataccgataatcaagcgagcaataaacagcgtggtgtagccaggtgctaagccacaggccaacgtaccgaaggagaacaacacaatactggtgatcatggccagtttacggccatagcgatcccccatcgcgcccagtaccaacccaccaaaccagcgtgagatgaaggcagcagaaatcaggctggtcgcctgaatcagtgtcaggccaaattcttgtttaatatcggtcagaaccagagtaatcagaacaaagtcaaagccatccagggcataaccgatccaagcggcaacaaaggccttccattgcgccggggtaagttgtttgtaccaacggggtggtttagcgccacccgataatggtttatcttcacgagatggacctactgaaatactcatatcatcgctctctcttccccactggcaatgatggcaccagcagtaacggttttccccgaggcatgtacaaccatagcatgtgattgtttataatcactttattgattgctaatcgatgtttattgccatgttggtctttatgcgcctttcactccaaatgacattcaataaaggagtaaaactccatttgagtgtataagatcagcccgccatttcaatagcaatatgtctaaaacgtgacaaagacagcgaaatgctgataagagaaagagaagcaatgggattaccaggcgtttactgccactgacaggatatcaccgcagaaaataaaaaaagcacagcagaaagtctataccttaaacaattcgagttgcgggaaggcggcaagtgagcaacaaattgatcggcaaccgattggaactgcatttatgctagcccacagagtgagactctcgcgcttacaccagtcaatgactgaggtgacaaatctgccgggagcagattggaacgcggcttgcagcggagaggcgaggcccatggacgggccgaatcacgaaggccatctatgcacatgcagcttgacgtatggcgggtagattaccggtcacccattttggctaaccgcttgcgtcgttttacgtttaatactctccgcctgcgccggatcagctttgaccaataaggcgtaaatcagatccaacacaaacagttgtgcgatttttgtgccgatggaatccccctgcaactgcccctgccggttaccattgatcaggacataatcggctaattcagtgatccgtgaccccatattatgcgtcaacgctactgtcgtcgcccctgcctcttttgccaatttgagcgcttgcacagtttcagccgaggtccccgaatgactgataccaatggcaacatcacccgggttcataagagaggcttgcatatacatgaagtgattatttgtcgcagcatcaacccgcaggccgatgcgcattagtttgcctttggcatcttccgcagtgatccccgaggagccaacaccaaaaatacagatgcgatccgcagggcgcagcactttgaccacctgttcaacactctcaatagaaagcaaattaagtgtttcagataagacattattgatagcggattgtaatttgctgccgatcgccagcgtatcgtcaccctcttggacatcggcatctaacaggctgttttcactgttatggcgggtggccacttcaatggccaggtccattttgaaatcctgaaaccctttataacccagtgtccgacagaaacgaataatggtcgcttcaccggcctgtgtgagtgccgaaagatcagcaatagataattgggtaacctgagccggttgcgccaaaatatacgcagcaatacgctgagcagaacgagtcaggctattttgcatcgcacccaaggcatcaagaattttacctggcttaaaacggggagcaccagttttcacgcggacacctcaagggaaataaaatgacagacaggatgatatatttgaggcgcatcattacatagttgacctgtttcgtgaagatcaatggtggaggtgtacgggataagatcaataaaaaaacccggaaaaccgggtaaaaaggtcaaaaacgctgtttttcttatgatataaaatcagaaagatagctagctattcaaaagactataatgaaccttcacgaccacctttttgatagcaccagaaccggctatctggcagcctggtttatgtggctctcccggtaaaaataccgcaaacatgccgggcaacatacgtaactggcttttatctggaatatcggcgatgagctgataatcatcatcagggtgataaggctccagatgttctgtcggtgtcagggtcgaatactcaatcccctcaatgccgctgatcagcaattgcacatcggcgtaggtacgatgcagctctgctttcttactctctgcgggttgagtgtcaaacgccatgacattcataaacatcaactcaccgtctatctcatgccgcccgcagcttaactgcgctaaaggcatatccgccagataagctaatacccattgaagacgttcaggtaagccactaaaaaacgccggttgtgccaaggatccactgatcatgttatgcctcgatattgactgatgacggtatatttactgataacggtaagtgactcaataacggtatatcactgatcgtgatcacaacgacgttctggcccacagtgccgccccgagtaatccactatcctgacggtgatgtgcctcttgtacggggacgcggtaaatacccggtaatgtcttctgggcggcaaccaccctctccaggtagccaaccgccaacccgacactgccccccagaataaccacctccagatccagcgccatcttcatgtcggccaacatctgagcaatggctgcggcagaacggttaatgacttttcccgcctgcgcatccccttgctgcgccatgtcaaacaccgtggcagccgataccggttgcttccaccccaaggtttctgccccaatagccgtgcctgatgccacgctctcgacacatccccggcgaccgcaaccacacaaaacaccatgaggatcagacagcgtatggccgatatgccctgccagcccacgttgcccgaccaacagttttttattcaaaatgatgccgccgcccacaccagtggaaacggtcacaaacatcatattgtcatttttatcacccagcgcctggtattcagcccatgccgcagcctgaccgtcgttcagcaggacacaaggcagatcactgatagagcgaatacagtcgtacaatgggaagtcagccagaccgcccaaattggccggattgagcgccgtcagacggcccccgctgataatgcccgttgacgcaacagcaataaaatcaacctgatggcggtaaggcgctatcagtgtttccagtgcggcagccagttgtccggcaccgcctcgtggtgttgctatttgctggcggccaatcaacatgccactctcagtgaccaccgcggcggcaatttttgttccaccgatatccagtgctaacccttttcccatctggcgtaaccctcttgtatcttaacgagtctactcacgctgaatggataactatgccaatcttttagcgcaaactccattgttatttttagtttggagttaaactcctttcgagggatttggttgggctaacgaatataccctaaacactcactgggtcatcagataagaaaaacttaaaaaataatttaatatcagttttttcccttatacaggaagccgtatttatcaagcagtatgcccctgttaaaataaggagcttactgttatgggtttaaattgttttggtatcagtttttcatcaccgaatattactttagatagtgaccctactcaccagaaattgtcaaaatctggctatcacgctatatggaaagagtggaaagaaaatgcagttcccggagaaggggaacagcgtggtattgccgtagaaagaatgaaatattgcctgaaaaaaaacttaaccgagctcaacctcaacaatcttggtttacgttcattgcccgatattttacccccttgtaccacactgaacgtctcaaataattatctaactgaactgccgccgttgccagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatttgacacacctcaacttagccaataatcaattggtagccccccctgaactccctaataccttagagtcactaaatgcagataataatcagttaaaatatttgccagatatactgccaacatctctgcgtttaatcactgcaagtaacaaccaaatcacccagttacctgaagctatttttaatttatttaatgacagtgagatcgtactaaataataatccattaactgaaaagacgtattattttccatatggttccaatgtgccaaatatattaatgtcaccctcatgcctaacaaaatttaaatattcatcctatgaaccactcagtgagatcgtaaagcactggctgacaccagagcaacaacaacttttagaaaaaaaatggttagaaatagaaaaagatccaagctcagaaggattgacaaaatatctcaaccaactcattaacataccaaaatcaatacaaaaaccaagaccaaacccccaactatatgttcgagatcttagtgatttttctaaacagcagatgacaaaattattattcaacatagtagactcaaattccctgcgtcaggcgatctttttaaaaaataatcctaattggtaagttaacaccctgtcccccatcagcgataaccctgtggtgggggctgggtaacctatacccgagaccttttcctttccatctgctacagcaaaaattttggccgtttcgtcatacatcgcccttcttatcgttgcacctgacggataaacgatctaacataatggagttaaacttcatttataatttcacatcggagttaaagaccgtgagcaatctaagcaatctccgccacaagctccaaaatggccttatcgcctcatgtcaaccggttcccggcagtgccatggatacgcctgagatcgtcgcggcaatggcctgtgccgcactggcgggtggtgctgtcggtctacgaattgaaggcatcagcaacatccaggcagtacgtcgggctacagatgcccccattattggcattattaaacgcgacttgcctgactccgaggtcagaattaccccttggctggaagatatcgatgcactcagtgccgccggagcagatattattgcttttgatgttacctgccgtgagcgcccagtctccgtggccgatttatatcagcgagcgcgggcaaccggctgcctgaccatggccgatgcctccaatattgacgacggcctgttggctcatcatctggggattgattttatcggcaccaccctttccggctacactcaagccaccgtgccaaccgagcccgatctggccttagtgacacagttagcgcaagccgggtgcagggtcattgccgaaggccgttaccattcaccggccctggcggcagcagcaatatcagcgggggcatatgccgttacggtcggttccgccattacccgtatagaacatatttgcggttggttttgcgatgcaattaagcagtgtgaaacagaaaaactgaccgaatactgattatcgtcattattgattatggcccacagggccctccactctcccagtttataaggatgcgtatgaaaaagttaaccggcctgatcgcagctccgcacactccctttgatgaacagggcgaggtcaattatccggtcattgaccaaattgccgagcatctgatcaatgatggtgtgaaaggcgtttatgtctgtggtaccactggcgaaggcattcattgctcagttgatgagcgcaagaaaattgctgaacgctgggtaaatgccgctcaaggcaaactgagcattaccttacacaccggtgctctcagtattaaagatgcggttgatctctctcgtcatgcggaaacactggatatcttcgcaacctcagccatcggcccctgtttctttaaaccgggtaatctggatgacctaatcgcttattgtcaggcaatagccgcggcagcaccgtcgaagggcttctattactaccactccggtatgtccggtgtaaatttggacatggaacagtttctgatcaaagcggaatccaagatccctaacttgtcaggaattaaattcaataacgctgatttgtatgagtttcaacgctgtttacgtgtgagtggcggtaaatttgatattccgtttggcgttgatgaacatctgccaggtggattagctgtaggggctattggcgctgttggcagcacttataactatgccgctccgctgttccataaaattatcgctgactttaatgcgggtgatcaggttgcggtacagcgtggaatggatcacgttatcgccctgatccgtgtgctggtcgaattcggtggtgttgccgccggtaaggccgcgatgcaattacatggtattgatgccggtaacccacgtctgccactgcgtgccttgaccaaagaacagaagcaaaccgtggttaacagaatgcgtgacgctattacgttgcagtaattatttctctctcttccctaagtgataaataatgaaaggccggatttcatcaatccggccaacggtgatatattttgctcgataccccatccccgatttacagagataataaggccgtcagtgagggtgcaaaataatagctgccggtaaccggtttgctaaaacgcagcaactgatcatgcttaccatctatatcaccaaacatgctcaacaattgctgttcgatattatgtaagcgcgcgcaataggcgataaaatacagcccatgtttaccactggcgagaccataaggcaggctttggcgcagaattttcaggcccttgccattttctttcagatcaacacggctgacatgagaggtatccgggcgctgatctgatggcaactcttggctgtcgagtttggtgcggccaataattttctcttgctcattttcaggaatgcgctgccatttgttcaggttatgctcatagcgctgaaccagcacataactgccacccgcatcctcttcgccatcggcaatcacggccacttccgggcgcttatcgccttgtgggttctcggtaccgtcgatgaagccggtaaaatcacgctcctcaacccaacggaaaccatgtgtctcttcttcaaccgcaatcgcgctaccaaaagccgctaccgcagcttgtgccaacgtaaagttaatatcctgacgcagtgactgaatatgaatcagcaggtcacgctgagtggcgggagccaagcctttacccaatggaacaaaaggttttagctcttttgcgccctgtccattggataagtcgtgccagacattggagccaaaggcgatcactgcacctaaatgctcatctggaaattgttgctgtaactcttgcaatgattgacagaattttttgcatcctaggcgaatagcatctaactccccctgtacttttgcttccataaaaatggcaaaacgacagtgctccaacagaatgccactctgaacttgagtcatgcttttcttcctcactaaaacctcagtattggttacgctgaatatcatagctgaaacgattaaaattaccttgcgacaacgcaaaataaagcgggaagagagagtaatgcaaggataggaataatattaaggcgctgaggtagcgcccaagtgataatagcaaaatgcaattaattcttattcgctttttgcacgccaaataatcttactcaccgtccaactttgcaaagcatcgtctgatggcattaactcttcagggccatgccagttgccattaaataaatagctgacgtgtttactctccggtgctacgcactctacttggttgacatcatcaccacggcctttatggcaggcaccaaatgcttttttgtacaaatcactgaatggcgttccgatggtaaccccccattggctggggatccctttatccatgacatcaatacgttctacctgccctttaggctggccggagataaccagttttatctgatcctctttcagcgcctgatagaaagaaacaagttttccatcgttggtggccatgccgctacgtaaacggtaatcgccttgcaacccagcgttgatatcactctccgtcaacagtgtactggcagtgatgcccccgaccccctgctcagtcacctgcatactgcgactaccactaaaccagttaagtggcgataaacttgaccaagagaaaccagacaccgttgaacacccggccaacaacaagggggcactcagtaatagcaaacgcaccccagacaaccttgggcgaatattcatctcatgctccttaaaaataaccccgacatcccatcagcgtttctgcaactcaaagcacacagaagcctaatatgaatcgctaaaaagtgataaccagtggtttgagtgcgagccagtagaaaagtgccattatcttgttgccttaataaccataacaagtaaaacaccatcattaatcgacttttttcctaaaaaatccactgtgtcactattgataaaatctacgtcaatccctattaaccagtcaaatagtgatgttccagaaacgcttattacgattttagtctattattgagtaccaaagaggcctatacgggtttctggcctcagacgaattattcattgaaggagcaataagatgaaaaaattaaccctggcagcaacgctcattatgctatgtggcaccccagtgctggcccaaagcgctagcaacaccacacaaggcggctttgacggcccggcaaccacgcaaactcaacccgctacccaggggggattcactggcccgagcgcctccagcaccacagtagataaagtcaaaaccatgcgtgatgacgcccgtgtcaccctgcaagggtacatcgaagcacgtttgggccacgatacttacaccttccgtgatagcaccggtacgattactgttgaaattgacgacaaacgttggagaggccaaaccattacgccacaagataaagtgcaaattgaaggaaaagtagataaagactggaactcagtagaaatcgatgtgaaaaatatcaccaagattaaataattaatttccccactccctactctcattgaccgtttatcggtgctgagagtaggattaaccctatctcatcgcccctataacctcttttattcttgatgtagtactattatcaaataccctgcctgcatcaacataatatctgcatcaacaccacacttgaaaaaaacaaaatatccctcatcaccatgattttgatcagtttttatcgtaataatcttataaatacataatttaaaaatccaaccaggataaattttaggttaatacacgatttttcctacaacaatccgcatgcgttcccatatttcaccctacttgattttgttaaaatccttataagaagaaaatagaaataaaaatttaatggtttactctccattaagacaattaattaatcatcattaatgagcaatgtaaaatcacagcgtatcaatatggaatacgtaaatttaatgaaattaaaaaataaattggagtattgttacattgaacaccaatagtaaaaaaacctaccttaacattgctatttcattcattctttacgcctcaacagcaatgaacgcaaacgccgattcatgtattgattatactgtcactgatatttgtgagcagagtaaatatgctgcgggtgaatttcataatattaagctgggtgatggtgtcactgctggtagcgaagatcaccattttgtctttaatggtgaaggatatgaattatacaattctaacgcgaatttctctgctcaaattgcctcaggtaccattcgctataccgaagtgaacaacagttactttactgtaaacgctcaccattttccggatgataccatctatgccggccgtgcagaaaataccacattgaatgatagcctgatgtgggtggcaacatcggctgatcagacactggctaaaggtaattcaatggtcgttgtttccacccaaatggccatggttgatcaaatttttgttacgacgttgaatgatggtagccttccatttgatcccgtcattaccaatagccgctatgaagatacgtcatatgaaatgttatggggtatgaaaaacgaggcaaaagggtgggataccaaagccacatcgcatgactccgtatttgttgatgccagcaagcagtctatcgaagccaatggtcacagcattggtgccacattttatggtagggccactcaggtggtcaaagctggcggtgagtcacaggatacccacttatttgatcacagttattcctgggtatatgccgaggctaaattaaccggtctgacggaggttaatgacgctgccactgtctatctgaatgccgcagcaactcaaggtgcttacgctgagaatgtcgttctcaacggcgaagatacaacattgatggtgcgcgcgagtctggataacaatgcctatgccacggtggataacctaatattgaatggcggtgaagtggttttccagcagagctctggcgaccaatatgcttcattaaacatcggcacactttccggctcgggctccttcctattcaatacctctattgctgaggggaaaggaaacttcgtgactatcgccaatgccagtggggaacataaggtgatagttaacgactctggccatgagatcacctcacctgatatgaccacattggacttgattcacgatctcagtggtgatgcaacattcacactggcctctatttctggagctaacatcattgaagtcgatggcggcacttacgtatatagcttgaatacctgggataattccgcacgagctggcggaaatctgtggtatttaggctcaggtttgaatacaggcactgagcttgaacccgaacctgaagagaaaacaaccccgtcaacggatgcggtgttgagtatggcctcatccaaccagtttattttcgatggtgaaatgcaaaatctgcgttttcgtaaaggggatttaaataataataaaggtgatggcgccagtgtttgggggcgttatttaaccaacaatactcgggtcaatgctgctcatgatgccgcttaccgtttgcagcaagatggctttgaaattggtgctgataaagtgctggaaatgtcttcaggtcaattagtcttgggtggttttacctcttatagcaataaccgagtgaaacatgctcgtggtggaaacagtacggttgatagttatagcttgggtgcctacggcacttatttcgataacagtggttattatgtcgatgccgtcgttaaagccaaccgttttaaaaactcactgaatgcccatatgaccaacggcggttcggtacaaagtgattataaccagaatgcaatcggtggctcactggaagccggttatcactacagcctgtcgaataattggttcgtagagccttatgttcgtaccagctattacacggcacaggataaagatattgcgctgaataatggcatgacagcgaatattgataataaccgctcagctaaaggtgaaataggtacacatctgggaacgaagattgacctgaataatggggctatcatccgcccttatgccaaagtcgctattgaacgagagttcatcaaatcaaataccgtgacgatcaatcaggttaacgactttaataatgatttatcaggacataccgcgaagtatggtttaggcatggatatcaacctgatgaaacagacttccgtttatgccgaagccaattaccgcaacgggactcatgtggagtcacctatcatggctaatatcggtttccggattaatttctaaagaacataccagatgagtggtttcccgcgataatgcgggagaccatttttttgctcaatagattaaacatgtctacccacgttacttcgagctacatcttcctggcaataagcaaagtgtaaatttttaaaccctcagaaataaaaaggaagaatagattagtcactaatatagtcataccgagtgcattgataactgtaggtatcaatgaaatagagtacacgccaaaaataagtctaaaaggctcttgtataaaagcagccattatcgctatctttttattttttaaaaagaagaaagcagtaaacaacactgaaatggtggttagcatcgaacctataacaataactctatatataagtagaacagaaaagtccatgggcagaaaattattaatatcactgacaaaggggatttttccgacagagaggctaacccatatatatctaacgatataatagagatccatcatcccccagaaaataaagattttactttttaagttcataaatattatccaatgttactggcatcccgtgccatgatttccctgaaaccggccaaaaggcatcgccctcatcaataactacccaatgaccaggcccatactccgatgtctggggctgataatttcctgtatcggttgatttatccaaagggtctgatacaaaaaatcggggtcgatattgtcttaaaatgcactaactaccgatacttaatccttactctgcactcttttatatctaactgtggcaagagtgtggcaaaaaagattttacttatctatgcgcatggataagttatggcaaataaggccttttaaaagagaaaaatagccgcaaacagaaaaattggcggttaaaattcttgagataaggccaaaatcaccttttctatttctcggtcatttcagccagtggcgctattgaattaaaagtggatttaaaattaacactctttacattcaaacaactaaaccctcaatactcctgatccacaatcagccttttgcccagcataatcgtgtcttgggtctcgtaatcgagcttttcatacatgccaattaccgcgtcattgtcttcacgcaccataatattgagtttcggacagccacgggcgatgagtttcttttccagacggctgatcagcgcattggcaaaaccacggccacggtaatctgggtgaacccccaaataataggcagagcctcggtgaccgtcatacccgcccatcactgagccgacaatcgtgccattcacttccgccaccaaaaataattcaggatcgtgatttaacttacgttcaatatccatttccggatcgttccaaggacgcagtaagtcacaatgctcccacagcagaatcacttcttcaaaatcgtcttgctgaaatatgcggatttccatggctgttcacaccgtcgagtaaaatggataggctgattatcgcgggaataggatatcacgcaataataaaatgatatttcccgcagcgatacccctttgtacttgaatagcgccaaaggttagctgttagcttacccacatcactcacattgggtagataaaaacgacgctcacccgttcaataaaagtaagctgccgcgcggatccatactgacagtacaaaaatagagggaaattggggtatacttagcgcctgaaaatttccaccagtgaacccctctgatgaactcacccgatatagccctaatcaaaacctacctgctcactttgcaggataacatctgtgcggccctggctcaggccgatggccacgccgaattcacggaagagtgctgggtccgcgaagaaggtggcggtggccgcagccgggtcttggttaatggcgctgtattcgaacaagctggggttaacttctcccatgtgtccggggcgatgttacccgcctctgccactgctcaccggccagagttggcgggccgcagttttcaggcgctgggcgtatcgctggttattcatccgctaaatccttatctgcctaccagccacgccaatgtgcggttctttattgctgagaaacccggtgaagacgccgtgtggtggtttggcggtggttttgatttaaccccgtactacggctttgaagaagatgccattcattggcatcaggtagcgcatagcctttgccagccattcggcgagcaaatctatccgcgctataaaaaatggtgtgatgactatttttatattaaacatcgccaggaagcccgtggtattggcggcctgttttttgacgatctgaatagtcctgattttatgacctgctttaatttcacccaagccgttggcgatggcttcctggcggcttatatgccaatcgtcgcgcggcgtaaagcgctgggctggggtgatcgagagcgtcaattccagctttatcgccggggccgctatgtcgagttcaatctggtctgggatcgcggtacgttgttcggcctgcaaacgggtgggcgcactgaatctattttgatgtccctgccgccgttggtgcgctgggaatataactatcagccagaggcagatagtgcagaagccgcgttgtaccgcgattttctgccggtaaaagactggttagcaattaaaggagaaacacactaatgcagatttgggtcgatgcggacgcctgtcccaatgtgattaaagaggtcttatttcgcgccgctgatcgtaccggcatgatggtgacattggtcgctaatcagccactgaaaaccccgccgtcgaaatttatccgcacagtgcaggtggcttccggttttgatgtggctgataacgagattgtgcagcgggtggaaaaaaatgatctggtgatcaccgcagatatcccactggcagcagaagtgattgaaaaaggggggattgccctgaaccctcgtggcgagcgttataccccagatactattcgtgagcggctgaacatgcgtgattttatggatactatgcgcgccagcggtattcagaccggtggcccaaataccttgaatcagcgtgaccgccagcaatttgccaatgagctggataagtggttgcagcaagcccgtaaccaagcaaaataagcacgaagagtgatggagactgcaacaccaagaagaagaggattactcaacgtcattggcgttgcagcaaggcagcaagcgagcgcatcccgatgagcttactcaggtaagtgattcgggtaagtaagcgccgctaacacagctgcggcatcaaggacgaagagtaatcgcctccactaccgccaacgccaccatattcacaatccgccgcaccgacgcaatcggtgtcagaatatggaccggtttcgttattcccatcaggaccgggcctacggtcaccccttctgacgacgtgacacgcaacaggttgtagctgatacgtgcagcctccatgttcggcataatcaagatattcgctgaacctttcagtgggctatctggcatcaggttatggcgaatactctccaccagtgccgcgtcaccgtgcatttcaccgtcaatttccaattccggtgccatctgattcaccagcgccagcgtctgacgcattttacgggccgccgggcaatctgatgtgccgaaactggaatgggacaacaacgccactttgggctcaataccaaaacggcgcacggtttcagctgccatcagagtaatttctgccagttgttccgctgtcggatcgttattaacgtaggtatcagcgataaaggtattgccgctcggcagcaacaaggcattcatcgccccagccacatgcgccccttcacggaagccaaacactttctcgaccacatcgtagtgttcgtgataggtaccgatggtgccacaaatcatcgcatcagcctcgccgcgatgaaccatgattgagccaatcagcgtcggattaccaatcaccgcacggcgggcctgttcctgcgaaacaccacgacgtttcatgatttgataatattcgtgccagtattcattaaagcgcggatcggactcattattgaccacttcaaaatctttcccggcactgatttgcaagcccaattttttcaaccgagtctcaattacgcttgggcggccaatcaagataggataagccagcccttgtgaaatcagctcttgcgtggcatgaagcacccgctcctcttccccttccgccagcacaacccgtttcatctctttcttcgcttgcgagaagattggcttcataaacaggttggttttgtagacaaactcagacagtttttcgacgtaagcattgaagtcagtgattgggcgagttgccactcctgacgccatcgccgctttggccactgcgggggcaatttttacgattaagcgcggatcgaagggtttaggaataatgtattccgggccgaaggagaggtcttgctccccgtaagcggaagccaccacatcactctgctcagccagcgccagatcagcaatagcatggacacaagccagcttcatctcttcattaatggtggtggcaccgacatccagcgcgccacggaagataaacgggaagcacagcacgttattaacctgattagggtaatccgagcggccagtacaaataattgcatcgggacgcaccgctttggctaacggcggtaggatttccggttccgggtttgccagggccagaatcaacggattcggtgccatggttttcaccatctctggcgttaaaacaccggagccagagcagccgaggaaaatatcgctacccggcatgacatcccccaatgtgcgctggccgttatcatcgatagcataggccgctttggtttcggccatattcgcttcacggcctttatagatgacacctttagaatcacatgcaatgatattgtgctgttttaaccccagcgccaccagcaagtttaagcaggcgatagaggccgcacctgcgccggagaccaccaatttcacatcgctgatatctttcttcacaacccgtaaaccgttcagtactgcggcggtgcagatgatcgccgtaccatgctgatcgtcatggaatactgggattttcatgcgttcacggagttttttctcaatataaaaacactctggcgctttgatatcttccagattgataccgccaaaggtgggttccaaagacgcaataatatcgatcagtttatctggatcgagttcatccacctcaatatcgaaaacatcaatgcctgagaatttcttaaacagaacgcctttaccttccatcacgggtttaccggccaatgcgccgatattacccagccccagcacggcggtaccgttagagataacggccactaaattgccacgggcagtgtatttgtaggcagctaaaggatctgcagcaatttccagacagggtgcagcaacgccgggagaatacgccagtgccaaatcccgttgggtcgccaacggtttggttggcgaaacctggattttccctggaacaggaaattgatgaaaatcaagcgcactctgtttcaattgttcgtccatcgtaggttccctttgtttttatgttcttatgcattgaagtgaagaggtatgaccaataacagaaccagtatagtgagtgatttatcacaatctatgaaccagcccatactctgcgtaacatttttattaactgacgttttattgatcaataagatataaaagcaggggaaaggcgattcgggtaaatgagcgcagctaacaccgctgtggcgtcaaggacgaagggaaaaaatgaatctgcgcatactgcaacaacataatcgtcttaccatctttaattcgcccatctgcgaccatcgcgagagcatcgtggaacggcaattcgacgacttcaatgacctcgtcctctaccccaacctcatcggttatcttttgatctgggtgatattcagccgcaaagaaatagaccagctcagtcaccccccccggcgacatataagcctcgaacagcttttgtactttatcaacctgataacccgtttcttccatcgcttcacggcggatacacgcctctggcgaatcgttatccagtaaaccggcacacgcctccagcaacataccgctggcattgccgttaacataggttggcatccggaattgttcgatcaacaccaccgtgccctgttggcggttatacaacaagatagtcgcaccgttcccccggtcatagacttcacggatttgttgtaccgaggttccctcatctgtttttaaatcaaaggtgtatttgtgtaatttaaaccagttctttgataacaattcacactgtatattttcaattttgacagacatagactcttctttggccctgataatcattaacgtaatctagcatacacctcactgcgatactttttcctgctagcagtaaaaacgccctgccgacgcaaagtccacagggcgttaatcatcactctccgacgtatacccaaaatcgtgcggctaaccccccctcggcatcaaggagaagggcgtcctaaaaaccaataggtacatctttcatatccggcaacttatgggcaatccctttatggcaatcaatacaggttttaccttcagtaatggcttggctgtgcattttcgccgccaccgttttttgtgcgctgaaatccatattatcgaaattatgacagttgcgacattcttgcgaatcattggctttcatccgcgcccactcactttctgccatcgtcaggcgatgagcgtcaaatttctgcggtgtatcaatcaaaccaaaggctttggcatacagctctttactggctttaatcttacgtaccattttaggcccccactcatggggtacgtggcaatcggggcaggttgctttcacgccactgcggttgctgtagtgaatggtactcatgtattcctcatagacgttatctttcatctcatggcaactgatacagaatttttcggtattcgccatttccatcccggtattaaaaccgccccagaagataatgccactgacaaaaccaatcagcagtaaggtaccgagtgccagacgacttggtctacgccaccactgccataaccgacggataaaaccgggttttttagtctcgctcatcatgccctcgcttatcactcatctcggttactgaccaaagccaggtgctggctggaagctattaccaacaatcggtgccgcgtcggtttgtggcacatgacactgtaggcagaagtagcggcgcggcgatacttcgctggagactttgccatcacggtcataaaagtgacttgagctgacccggggtgcacccgtggtgatatagtgttcaaccccgtggcattgcaagcagcggttagtatttttactgacctgatagccatccacgctatgtgggatcatcggtggctggttaacatagttcagcgccatccgtttttgttgtttaggcattttcaccttcccttcggcggtgccagagacttcaggtgattgcgttaagtccatctcaacattgctggccgcattgaccccgcccatgaccatcaatattgccagtagcgatatcacccctgaaactctgcgctttactaacttaagcattgtgttattcattatttgctcccaaaagacaccgtttttttccttggcattcccggatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaggccactacccgttccagtttcactgcgcatttcttaaagtcagtttctttcgagagcggatcggtcgcgtctaaggtcaggttattgaccaactgtgcggcatcgaagaacggcatgtacaccagccctcgcggtgggcggttacggccacgggtttcaaccagagaaataacctcacctcggcgtgaaatcactttcactttgtcaccacggtgtaaaccacgcgctttggcatccaatggatgaatgaataacacggcctctgggaaagcacggtgcaattcaggtacccggcgggtcattgaacccgtgtgccaatgttccagcacccggccggtagagagccagaggtcatattcttggtccgggctttctgctgctggttcataaggcagggcaaaaatgaccgccttaccgtctggtttgccatagaagcgcacctcttcgcctttcggtacgaagggatcaaaaccttcacggtagcgccagagtgtttccttaccgtcaaccaccggccagcgcaggccgcgtacctgatgatatacatcgaaaggagccagatcatgagcgtgcccacgcccaaagctggcgtactcttcaaataatcctttctgtatgtagaaaccaaaatcgcgcgcttcgtcgttcaattgatcgtcagggatctcgctcagtgggtatttactgactacatcgttggcaaacagcacctcatataaatttttaccgcgatactcaggtttttgattcaccaactcagcgggccagacttcttcgacgttaaagcgtttggcgaactcgacgatttgccataaatccgatttagcctcccccggtgaggggacttgctgacgccagaattgagtacggcgttcagcattgccgtatgcgccctctttctcgacccacattgaggtcggtaaaatcaagtcagcagacagcgcactgatggtgggatagggatcggagaccacaataaagttgcgcggatcacgccagcccggcatacgctcttcattaatattcggtccggcctgcatgttgttgttgcacatcacccagtaggcgttgagggtgccgtctttcagcgcccgatcttgtgctaccgcatgtaaacccactttttccgggatagtccccgccggtaactgccatgtggtttcagcaatctgccgatgtttttcattcgtgaccaccatatctgcaggcagacgatgggagaatgtccccacttcgcgggcggtgccacacgcggaaggctgccccgtcagggagaaaggccccgatcccggcgtggagatcttgccggttaacaggtgcaggttgtagcacatgttgttggcccacacgccgcgggtatgctggttaaagcccatggtccagtaagagaccaatttcacctttggatcagcatacaactgggccaacgactcaagctgatcttctggtacaccgctcattttggcggttttttctaacgtgtattcagcgacaaaggttttgaaatcctcaaaactcatcggttcagaagcatcgctgccgggattcttcgccgctttttccaacggatgggttggccgtaagccatagccgatatcggtcgcgccgcggcggaaattcacgtgttgagccaggaagtctttatcaacggcattattttgaatgatgtaattggcgatgtaattcatgatgaccagatcggtttgtggggtaaagacgatcgggttgtcggccaattcaaaactgcggtgttcgtaagtggagaggacggcaattctgacatgcgcattggtcaggcggcggctggtcatacgcgaccataataccgggtgcatttccgccatattggagccccagagcacgaaggcatcggcttcttcaatatcatcgtagcaccccatcggctcatccataccgaaggtacgcatgaatccaacaaccgaggacgccatacaatggcgggcattaggatcaaggttatttgagcggaacccccctttcagcaacttcaacgccgcgtagccttcccacacggtccattgcccggagccgaacataccgaccgcggtcgggcctttctcttttagcgcatttttgaatttcagttccatgatatcaaaggctttctcccagcttattggggtgaaatcgccttctttatcgtattgaccgtctttcatacgcagcagtggctgtgtcagccggtctttgccgtacatgatttttggcaggaaatagcctttgatgcagttcagcccacggttaaccggtgagtccgggtcaccttgtgaggccacgatacggccattttgcgttcctaccagtacaccgcagccggtgccgcagaatcggcaaggtgctttatcccacttgatcgcattggttgtctcacccaccgctttagcgacagtaggtatggtcattccggcggcggcagccgcagcaacggccgcattcgctttcataaagtcccggcgactgagtttcatggcatttcctcaccttgcaaatcctgctggtgataaaccagcgatacagccaacacaccatccagattacgtgctgactcaatatgattcaggagcgtgtctgagcgcgctgcctgcataaccaccaccaacttgcccaaagcagggtcactggtgggtatttctgttcccgggatagcgagcaggtggtccatcagctgcacaaaacgtgccggtttggcttgcagcaccaatccacaaacatgccattcgttatcgtccatcttcactccgggtaagggttaccgcctgcactggacaccccggcacacaagcgccgcagccggtacaggcaggaaggtctaattcaggttgagcaatgccgctcaagcgtgggcgaaatttaattgcacgggtttcacagctatcctggcaactgcgacattcaacctggtgataaggcaaacaacggtcagagatactggctttaatctgccaagccgtctgctctaccgaggtaaaaatggccgcctcgcacgcctggacacaggcctgacaaaagctgcactcagcacgttgaaaatctatttcggggaatccaccactgcccgcaatcaatacgccagtttcacaggcgctgacacaggcatggcaacgggtgcaacccgcaataaagtcaacctcagataccgaccagggaggccggataataatgttcgcttgtttaccggtttgccaaaaacccgtcagcaatttacgccgcgataaatcagtcatgccgatatccttaatatcttctggcgtgcccgcgcatgcgtatgcgtatataaatcgttcatttaaagcccaaacaggcagctaatgataataattcttatttatattattgaaatcaattttcttggttcactctgtttaataccgaataatgagtaataaaataattactctttagagttatttgatggtagacattgcgcaagatcaattaatttagtgattatttaaagggttttgcccagttaaatcaatttgcgttatcacttaatatatataacgattcatttaacgggaataattaccaaaacaagacgatgctttgataattattttttagataatctatgctactaaatatattggtatctgggctatcgaatggcgtttctctgcggttggttgaaaatcgccaaccgataaaagtctttttaacgcaaaaaaattacagcggcaaatcagtgagactgcgatacactgagaatgcagttcaactcactataatggatgtcatagtcagcgaaataagctatcactatggaaatcatcagtgttcagtatgactgaaagtgtagacactctttttaggttattttatacccaatatattgatgtgacatacgctaaataattcgagtggcaggaagacagccccctgcaacttgaagtatgacgggtatagtcaggtaagcgacgaaccttggcggtcaggtgagtaaaaaccgcgcgtagcactgcgacatcacgtagaaaggtataaatcttgccatcagtaacggcatattaagtacgttactgtgtgctttttgagttacagggagaattattcattatgacgaaaagtcacactattctgatcgttgacgaccatccgctcatgcgccgggggattaaacaattgctggggctagatagccgctttgatgtggttgctgaagcgaacaatggcagcgacgccattactgaagcggccaaatttcaaccagatgttattttgctcgatctgaatatgaaaggcatgtccgggctggatacgttaaaagccctgcgccataacggcagtgatgcacggatcattattttgacggtctccgatgcgcgtagtgatgtgtacgcgatgattgatgccggtgctgatggttatttactcaaagattgcgagccagaaatattactggagaatattcgccaggcagcgcgtggggaaaatgtcttcagcgacgaggtgatccagtatttatcatctcgtcatgaacaagtgaaccctttctctgaattgactgaacgtgaattagatgtcttgcaagaggtggctcgtgggatgtccaataaacaagttgctttcgaactgcacatttcagaagaaaccgtgaaagtacatatccgtaatttattgcgtaaattaaatgtgcgctcacgggttgccgcgacgattatgtatttggaaaataaaaaatactgacatccgttgtcactatttaatggccgctaaaataaaatcatggttttcttgtatccatcttttattcagtggcccccaactctccaactggtagtaacccgcattattacgcacaccatgctgcacaaaagtcagcgtaacccccagaccgggcagtgcctttaagacatcttgtaacgttcgccgtggccagccggttagcgtcatcaaacgtggtacattgagcgcttcagcactgctgattagccaacaaagatagagacggcgggcgaatactgggttgagttccataacaagctcctggttaagtagcgactatcgccttcatacatgatgttgcggccaagtggcaagcgaacgcattttgacgagctggctcaggtcagtgatcttggtgagctgacgtcgcgaataccgccgccataccaatgacgttgagtctaatcagtttactcgatgccagaaaaataactcgtttatcatttcattctcttctcagtctgaataaactcggttttatcgagctttttacgtgatctcctttttttctccacgttttatcctacattcccgcgtagagtgcagggtagattctgctgcatctacctaacgcccttggcgtcacaacaaggctgcaagtgggcgagagccgctgcgacgtcaaggacgaagggtactcattttctgaataaaggttggcactacatggcaaattttttcatcgaccgcccgatttttgcctgggtattggcgataattttgtgtctcaccggcgcattggcaatctcgacactccctgtcgaacaatacccgaatttggcccccccgaatgtacgtatcagcgccagctaccccggagcctctgctcaaacactggaaaataccgttacccaagtgattgaacaaagcatgaccggcctggataacctgttgtatatgtcatcacaaagcagcaattcaggtagcgccagtgtcacgctcacgtttcaggcgggtactaaccctaacgaagcgatgcagcaggtacagaatcaactgcaatcagccatcaagaggctgccccaagacgtacaacaacaaggggtttccgtttcaaaatcgggtgataacaccttgatgatggtggcgtttgtctccactgacggcagtatggataaacaagatatctccgattatgtcgccagtaatctgcaagacccactcagcagaattgaaggggtcggcagcgtcgatgcctttggttcacaatatgcgatgcgtatttggctcgatccgaataagcttactaactatcagctgacaacgagtgatattgtcagtgcgattcaatcccagaatactcaggtcgccgtaggtcaattgggcggaacccccgccgttgataatcaggcattgaacgcgaccatcaacgcccaatcccagctacaaacacccgaagagtttcgggaaattacgctacgggtcaatcaggacggttcactggtcaccctgggcgatgtcgcaaaaatagagctgggttccgagaagtacgattatctcagccgcttcaacggccaagccgcctcaggtatggggattaaactggcttccggggccaatgaattacaaaccgataaacgggtcaaagcccggcttgccgaattggcaccgttcttccctcacggtttagaagccaaaatcgcctacgaaaccacaccgtttgtacaagcgtccattaaggacgtggtgaaaacactgctggaagccattctgttggttttcttggtcatgtatctctttttacagaacttccgcgcaaccttgatcccaacggttgccgtaccggtggtgctattgggcacctttgccgtgctatcggcatttggctttagtattaatacgttaaccatgtttgccattgttctggctatcgggctgttggtggatgacgccattgtggtggtggaaaacgtcgaacgggtgatgagcgaagaagggctggatccgcgcgaggccacacgaaaatcgatggggcaaattcaaggcgcactgatcgggatagcgctggtactgtctgccgtatttattccaatggccttctttggcggcaccaccggggctatctatcgtcagttctccattactatcgtttcggccatggtgctgtcggtattggtcgcgttgatcctgacaccggccatgtgtgccaccctacttaaacccattgcaccggggcatcatcacgctaaacgggggtttttcggttggtttaaccgcatgtttgaccgtaattctcaccgttacgaaagaggtgtcgcgcgcgtattgcatcacagcttgcgctacatgctgctgtatttactgttgctcggcgggctggccttgctattccttaaattacccacctctttcctgccattggaagaccgtggtgtctttatggctcaggtgcaacttccggttggatcaactcagcaacagacactgaaagtggttgagaaagttgagaattacttcctgacagaagagaaaaacaacgtattatccgtattcgctaccgtcggctctggccctggcggaaatgggcaaaatgtagcacgcctgtttattcgccttgccgactgggatcaacgcaccgccagcaccgattcctcattcgctattattgaacgagcgactaaagaactcagtaaaattgttgaagcgaaggtgtcggtcagtagtccgccagcaatttcaggtttaggtgggtcgtcaggtttcgatatggaattacaggaccatggcggccatggccatgataaattgatggtcgcccgcaaccaattgttgcagatggcgtcgcaggaacccgcgttaacccgagtgcggcataacgggctggatgatagcccacagttgcagattgatattgatcaacgcaaagcgcaagcactgggcgtctctctgaatgacattaacagcacgctgaaaaccgcctggggctcaacctatgtcaatgattttgttgaccgtggacgggtgaagaaggtgtatgttcaatcagaagccacggcccgtatgctgccggaagacgtcaacaaatggtatgtgcgcaataaaaatggcggcatggtgcctttctccgccttctctactacccgatgggaatatggctctccccgcctggagcgctacaacggctattcagcactggaaattgtcggtgaagcggcttctggagtcagtaccggtaccgcgatggatgtgatggaaaaactggtcagccaattgcccaatggctttggtttagagtggaccggcatgtcttatcaagagcgattgtccggctctcaggcacccgccctctatgctatctcgctactggtggtcttcctctgcctggctgcattgtatgagagctggtcaatcccattctccgtgatgctggtggtcccgttaggggtgataggtgctgttgcagccacttggatgcgtgggctggaaaatgatgtttacttccaagtcggtctattaaccatcattgggctctcggccaagaatgccattttgattgttgagtttgccaatgaactgaataaccgaggtaaggacctggtcgaggcaacactggaggcctctcgccagcgattacggcctattttgatgacctcgctggcctttatttttggtgtattgccgatggcaatcagccagggcgcgggttccggtagccaacatgcggtgggcaccggcgtaatgggcgggatgatctcagccactgtactggctattttctttgtgcctctgttctttgtcttggtacgtcgccgttttcccggcagaataataccgaacaaagagataaaccctaaatagttcaagttacaggaaggtagccaataataggcaacttgaagtaaagtcggttctcccctgcggcatgacgaaaaaaccatgccgctttattgcatcagattcactcttcataccctttttacttgaagtccctctgggattagctacgcatattcacctgaatcactgatttattggggttcatttgctggctgcaacgtcaaatactgggggtatattaaggacaaagaatggctaatatttatgagagaaatatccctgaacgtatagctacatttatccaatttgcagaaaagaacccggacttctccacaatattcatcgtgacgtcatccgatgatgaagggttaacttattggatagattcatatgatgaaaatggtgcagatcatcatatagccaaaagagacctcattcagttctgcgaggccgatatggggggcagtcatttttgtttttgggatgatgggcaagggaaatcgttagatgaaatgcctgttgtcgtcgccggaaatgaaggggatttcccgatagtggcccgcaattttgatgagctattaagcctgatgtctctaggtgaagagttatatcttcatggcgatgaggcatcatgttgtaattttgatggaagtacgcaagaacctgaattcttcgaatttctcaccttccttgaaaaaacactcaatattacgccactaaaaacagccgacgaaggaaatgctattattactcaagcaagattagcatttcttgatgaatttaatttatgggttaacaaagccttaaagggtgttgactcagagaaccaaaaataaaactcgccacaaaataaaccaataaatataacaatcgcgcaatactcaccctagggcgtccccgccctactttctggctattttattgttctttcatctcagcatcataatataaagaaatatcctacaaaaaatgcaggtgagtctgattatcttcccctcaaaatcaacttataataaataaggttaattccaatgataaacgtgagtgggagttgagagaattaaatttttattccgaatttacttatcgaaacacgttaatgctttaggagcgattaatttataatgccaaccatcattacacatgcggctattcctttaaccctcggtcttggattagggacaaaaattattccaccccgcctattactggcaggaatagcgatttcgatgctacctgatgccgatgtattggcctttaaatttggcgtcgcctatggccatgctttcggccatcgtggatttacgcactccctgctatttgccttcgccttacccacgctactactggcgttctatcgattcttcaatacttcgcttacccgtatctggctatttttatttgtatcactgctctcgcacagcgtgctggattcgctgaccaccgggggtaaaggcgttggatggctatggccatggagtagcgagcgattctttttaccgtggcaagtcattaaagtcgcgccgtttcagctcgcgaaatacgcaacacctgcaggacatgcggtgataatttctgaactgctctgggtctggttacccgcgacactgttgatgttgttgttaatcctattaagaaagtcctttggcgcaaaaaccagtatgaggaattaaaatgcctgatatacagctcaggaacgcagaaagtcactatttcgtcatgccatgggctaccagggcgataatatttattcttcattattaacaattcattactggtgatgattacgtgtaattttttgcacaagatggtagtgatttaacgcgggtaataaaaaaggcagtgcctctacggttctgcctttttgcgaggattcctcccctggggataaaacaaatcactcattaaaaccagaatgatacttaacgctcacaataggtttatctggctatgccttacgcagcatcgcatcgataaacgctttccaaatatttaactcaacctcaaccataaccataacatcctctctaataatcgcggttaattatacgcctgtttttttgaatagtaaaaataatgagcaagctaattagaagagggatgattttactgatattgttgcctagagagccataatctgagttttgctcttcaaaaatggccctgagactgaaaaactgattcatcagaaaccgttagcgctgatgacttcagtaacaccagcgaatattatcccatgctgaagaggtcagccttagaccgtgttccagtacaaaactcaccaacgagaagtatgcctaaatttactggatttctggggtgggtgctgtttgtaacaataccaattagcttggaccccgtgttcgctcactaatacgccatcttttatattagtgagcctctatcttgtaggtcaatgaccataattaatgctgctgttgtgattttattccacattcaatgtcatcgacgatacccatgatcttatccaatggaataccatttttttctaattcagccagcgcattcatataaggcaccataaccgagaagagtattttataccctgcgcaaaaataggatttcatcccatcgctgtcctgatcttccatcgacttagggtcaaaggaggtcttatcaaaagggagctgcccataacctaagtcatccatggttaagacaatgatatttggcttattcttcgtgctgtattcttttggcgtaaaatcagcgaaagcaacattggtgtttgttgctttgagtttgacatcatcagcatatgcagggccacccatgacgcccgcagctaagatgaccgatatcgaagcactaataatgctcctgttaacctttaaattcatcatttttagttctctactggttatcgtccaattgatattttacgtctaaaaataagaattaatgtgatcggtctggtggattaaaaagatatgaatatcgcaaacaatacaactttaaatatcgttaaatatagatttaaggaactaaatatagatataaattaaatcgctacaattaccggaaccaaaaaaaaccaaatcaggaagataattctcttaaagaattattaaagccactgaaaaaacacaatgatgcgatattaaacggtgagaataagcaagaggagtgcgccagaaagggacaacaatgaaaaaacggtggcagctagcttatggtgtatagaaattgagtcagtcatttgtaacgaataacccatttgtaacgggtataccgcttgccagagcgttggcaaacggtatccaggtgcgataaatccttcccccgtacgataaaacagatcggccaataacctcaggtttttatagcttaggaaaaatccacagatgttcagtcggtaaggagagatgacaggactctttaccacgaacttcagggccataagcacggatcacaaaatcgtcagcgacggtgcggaacagatactcccagcggtctcccagatacatactggtcagcaacggtaattcaagctgattgccatccaggttatcccctaaacgaacccgctccacacggataaccgccgttccttcttgacctgcggtaaccccctcccccgcccatccccacaacccccaatctttaccttcgatacgcgccttaccatcacggacgtcgataatcttgccatgtaagcggttgttactgcccataaactcggcggtgaacaacgttgatggcgagccgtacatttcctgcggcgtcccctgctgttcaattttaccgttattaagcaataagatacggtcggagattgccatagcttcgttttgatcgtgggttaccatcagcgcggacaaaccgagattcatgatcagttcacgcagaaatactcgtgcttcttcgcgtaatttggcgtccagattcgataaaggttcatccaacaggataacgggcgggttgtagaccagcgcacggccaatagcgacccgttgttgttgccctcccgaaagttgatgggggtggcgattgccaagcgcccccagtccaagctgttcaagcaccgcttgtacgcgctggctgatttccgacgttgagattttgcgtaatttcagtggataggcaacgttctcagataccgttttatgtggccacagagcataagactggaatactaagcctagattgcgctcttcggcgggtatttcactatgggatgagccgtcataaaccgtcttttcaccaatgataatgtggccctgactcggtttctccagcccagcaaccgcacgcagtaaggtggttttaccgctccccgatggcccgagcagcgagacaacttcgccccgttttaattccatggacacccctttcaacacgggattgtcaccataggttaaatgcaggttatctaccgataattcaatcatgtaatttgactccaaaacgtagtgcaataccgaggcctaacaccaccagaaggatattgataaaggagagtgcggcgacgatatcaatggcacccgccgcccacagcgagaccagcatcgaacctatggtttccgtgcccggtgaaaggagataaacaccggtggaatattcacgctcaaaaatcaagaacatcagcaaccatgaaccaatcaggccatagcgggataacggaatagtgacatggcgggtaacctgaccacggcgggcaccagtactgcgcgcggcttcttccagctctggtccgacctgcaacagggtcgaggagatcaaccgcaggccatatgccatccataccacggtatacgccagccagacactgaagatggtgctgcgcaaggaacgtagccacaccaccagatggtcctgtaaccactcggtcatgggtaatgcggccagccaaccctctttcagcgagttatccagccacataggcaagaacagaaagacccaaaggaatgccaacccagccaataaacccggtacggcacgcggcaccaatacactgtagtcgaggaagcgagtcaccccatcgggcttgcggtgcatcgcgataccaataaacagataacagccaacgccccaccgaacaccccgatagccatcgagttaacgatagcccgcagtagattcggctgttgccaaatggtgtagaacgtactgagggacagttcatcccaaagggacaccccaaccccccagttagacacaaaggcgcgcagcacgacccccaccaacggtacgccaatcgtcaccgtcaaccaaaatgccaccaccgcaccggcaacccaacgccatttgcccagtggcaaggcccgtgcctgtgaggctttgcctttgaccgtaacaaaacggtgagccgttcgcatcagcatgcgttgtaacatcacgagcggaatagtgatgcagatgagcaccacagcaaccgcagccatcaaatgataagacggcgtacccagtttattggtcaattgatagagataggtcgccagcaccaagtttccttccggatcacccagcaccaacatcaacccaaatacttctagccccaggaagaacaacaacacggtggcatagaggatcgatgggcgcaccattggcaaactgaccgcactcatcacctgtaatggcgaagcccctgccgtgcgggcagcttcttcaacatcagaaccgacgctgcgtagtgccgatgaaatatagagataggcatgaggaacatgggtcaggccagcgatcaccacgatgctagacatggcgtaaatattccagggtacgaaacccagtaaggattctgcccacaaagagaagaagcccacaggcccagccgccaccacataaccaaagcccaagaccatgggtgagacaaagataggcaccagaatcaacggttcaattatccgccggccaggtaagtcagtccttatcatcagaaaggccaggatccccccgagtggaatagcaatcaccactagccctgtcgccagaataaaaccacttttcagcgccttgtaaaaatcaggatcagaaaaaataaacctgaacgcatcaagactcagtacctttgaaggggagaaaaaaggagctgacaggaagctttgaataataataaatgatatcggtatgtagataaccagtgcggttatcaacacaactaagccgcgcggcaagctctgccattttctgcgcaatgctttcatagtgagccctgttggttaaagatccatgtatgatcaagccgataaaaccaaggactgcgcatgcccataaggcaagcgcacccagataaagccactattttgctgctgcggtacgccactgtttgatgtagtccaaacgtttagcctgttccatatattccaataggctctcatcaaccgggatgggtctcagcgcactgcccagttttttggtcagaccatcaatatcgttgttaccgtcaatatctttgcggatagaaggaatatctgactgattggccagaatattttggcctttctctgagagcagatagtcaacccacagcttggctgcattctggtggggagccttttggctgataaaggtcacccgcgatagcaccagtgtgtaatccttcgggtaggcgatcccaagagaagggtccgttttggcacgggtttcagcgtaagaaccgaggatgttaaaaccaatcagattttcaccggatgacacccgttccatcatcgtcccggtggaggattgcacggtcagaccacctttagcgatattagccagtgtcgtaaagtaattcggatccgccttgaaatcctgtaccgacaacatgaaccctaagcctgatttttcaatatcataggttgtgactttccttttgaatttatcaggctggctaacgatgagttttgccagtgcgatgtgggtatcaggcatatcggcctgtgggatcaggcgcttgttatagataaagacaacgggttcgtaagtagagccgtaggctttgtttttccatattgcccatttcggcaactccgcctgctcaggggagagatattcgagcgcatagtcggtagccaacttgagtgcggtatccatggaggaactccacacaacatcgccactggtgctccccgatgcctgctcactgatgtagcggttgtataactccgtgctattcatatcgttgtattcaactttaatacccggataagccgcttcgaatcccttaatcaacggggctgccgccttaatatccgtcgcagaatagaccaccactttgccctctttttttgcaccatccacaatcttctgataatcggcggggtaatagcttggaagttgagcgaatgcaggaagagtggttaatgccgccatcgcgaacataaatactttaattttcattaacatatatttaacctctggtctcatttatgaaacgaaaaatcaacatatagttaatgtctattcctgcgcaacgaagttaattctttgtcttcctattttgtgatgtcgctcgttctttaaacttttctcttctaattctccctcactaaaatcctctacaaaggttagcttatggtataaaacggcactatttgtaaactatcccctcggcttaacttgccagtgacacatttccagagtagcgtgctccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtttgctgataagccacggtgtgaaatgtatgaaacactccatcgactcgctaaaagagcttggccgctatggtgatgcactggcaatggcacaggatttactcagccgttcgccagataacgccagcttgctctataaaatagcctcactttatgatgtgcaagggttggagttgcaggcggttcccttttatcgcgccgctatcgaacataacctggtgggtacagaattgcaggctgcttatttggggctaggcagtacctaccgcacgctcgggttgtatcaagcagcgttagagacttttgatcacgctctggtccgttttccgcaagcaaaagagataacgttgttccgagtcatgacgctgtacaacctcagcgaaaccaaagaggccatcagtacgttattaatattactggctgacacatcacatcatcagaacaccagcctctatcagaaagctatccggcaatatgccgccgatctcgatcgtattggctaaatcctcaggctgcctctgtttatctctgtgctaaaccgcccactgtcatctggattcaaacacacttttcccgcattatgggctaattgctcccttggggctggccttcgcatgagtggctggcctgattttctcttttagccgaggtactatttttccatgtcagatcgccctgtaacgcccgcattgcgcctttatggcatcaaaaactgtgacaccataaaaaaggcccgccgctggttggaagaacaaggcattgcctatcagttccacgattaccgggctgatggcctcagtgacgaatgcctacagggctttatcgatacactgggttgggagccgttgctgaatacccgtggaaccacctggcgtaagctgccccctgagcaacgcgatgcaataaccgatgcccaaagtgccaaggcgctgatgctagcacagcctgccataatcaagcggccactgctggaaggcccgaatggtgagatgctgctaggcttcaaaattgaaagctatcaagaatttattcataaccaacccgctactgaggtgcaataacatgatctgtccggtaatcgaattggcccaacagttaattaaacgcccatcgctcagcccttcagatgcgggttgccaagagatcatgatccagcgcctagccgccatcggctttaccatcgaacccatgaattttggtgatacgcttaatttttgggcatggcgtggcgaaggcgaaacgctggcatttgctggtcacacggatgtggtgcctaccggtgacgagagccactggcacagcccaccgtttgaacccaccatccgtgacggcatgttgtatggccgaggtgccgcagacatgaaaggctcactggcagcaatgatcgtagcagccgagcgttttgtcgccgcgcaccctgaccacaaaggccgcctggcctttatgataacctccgatgaagaagccaaagccaccaacggtacagtaaaagtggttgaagccctgatggcacgccacgagcggctggattattgtctggtgggcgaaccatccagtactgaccgggttggcgatatcgtgaaaaatggccgccgtggctccatcaccgctaacttgcgtattcatggagtgcaagggcacgtggcgtatcctcatctggcggataatcccgttcatcgtgctatgccagcgctgaatgaattggttgccacccaatgggatgaaggcaatgcgtttttccctgccaccagtatgcaaattgccaatttacaggccggtacgggcagcaataatgttattcccggtgaattttatgtgcagtttaacttccgtttcagtactgaactgactgacagcctgatcaagcaacgggtagccgcattgctggatcgacatcagcttgattacaccctggaatgggtattgtctggtcaacctttcctgaccgccaaaggggcgttggtggatgccgtggttaatgccgttaagcattacactgaaatcacaccgcaactgttaaccaccggggggacgtcagatggccgctttattgcgttaatgggggcgcaagtggttgagttggggccagttaatgccaccattcataaagttaatgaatgtgttagcgcggctgatttacaattgctcagccgtatgtaccagaaaatcatggaacaactgatcgcatgaccgataatacattaacgccgcagatgcttactggcctttcgacagatcatttggtggtgttaagtggcgctcatcgcctacagccacaggcggctgaggcttttcaagcaatgcaacaggccgctaaagttgcggggtttgatttacaacccgccagtacttttcgcgattttggccgccaattggctatttggaatggcaaatttcgcggtgagcggccagtattagatcaagacagccagccgatagatattttctcgttagataccgcagcccgttgtgaggcgatattgcgttggtccgctctgccgggaaccagccgccatcattggggtagcgacctggatatttacgatccatcgcggctaccaacgggtgaaaaactacagctagagccatgggaatacgatgcgggtggctatttctatccgctcacccaatggttaagtgcccatatggcagaatttggtttttaccgaccattcgctacagataatgggggcgtcgcggtggaaccctggcatttgagttaccgccctttggcagaacaagcggagcatttgctgacccccaagattctactggcggcttggcaatcacaagatgtggcgggcagtgaatggctggcaagtcatttgccgatgattttttcacgatttatctaccttaaatagtgcgagttgccggaaggcagacaacttgaaatatgacaggtattgccacaaccaaaggaatttaaccatgcaatggttagctgattactggtggatcattcttatcctgttagtgggaatgatattaaacggcattaaagagttacgccgtcttgatcataagcgttttttggataataaaccggagctaccgccccaccgtgacaataatgcccagtgggatgatgaagatgactggccggatcaaaataagaaaaagtaagcaagccgcaaataatattccatgcggcgctaccgccttattcaccaattgacgatggcataatttataaccgtgacagtcccacgctcttgttcaagaagaggacctgcgtgggattgctctaggatacactgctcgatttgcctaagactggataaaccttccattgggcctttgtgcgaaaccgctaacgcaccgctggtattagcattggcatatcgtaaggttttttctaccgggtaaccggacagtgctacaccgcgccgatggtttggcagacatgatcattttatccacatcaatcattgccatcccctcggcggcttcctgacgccacagtgccaccaatgccttacgccctatcaaaccaagggtattgataatctcagactgaggagtgcgtaactgcaaatagtgtcgtaacgccgaaaggggtaactcggtgtgtaataacaaccgttgtagcgccggtaaactggcctctaatgggcgaaaagcaaaagcaaatcctgccagttcccgccaatcgtcgtcagttaacgtgacctccggcggttcaggtagccgtaaaaataccggggttggtatgccaatccattgctgtaaccaataccaatcacgttttaactgctgctgcgccgcctgacagagtgcctcccccgcgggactaagaggtaacaacgccattgcggtataacaaccgctactggcctctttatggctaccaatacgtaccaaacgaaaaccacagcggtgccaaaaatgagccaactcggcggtatagccaaaactgaccgaaagaaaatcacactgctgctggcgggcatgggcctgttctgcggcaatcatccggcgggcaattccttgctgccgccatgctgccgtgacagcaacccggctgatacgccgcgataacagcgttggtgcctgccactgcccgctatgagcggccagtgattgtgccaccagattccctctgggccgccgccgacccgcccagacatcaagggccagtgcctcgctcaatcccccttcatccaccagccataatgcgccaatcacggcatcggccactctggcggcagagaaatgcatacccggagcatccatcagacggcgtaaatccagcggcgtcgtgcggtaatgagccgtagagagtaagccataaaaacgccgcagtaactccgggttatctcgccaatcgcgttgttcataaagggggatttcgatctgcgccacaggtggccgctttggtaggggatgattgccgagtaattcatcatggaacaacatggcattatccatcactcgttccaagggatcatccgtggcccagcggataggatccgtcagcgtcaaatgatgccaatcgcccagtgtcgcgcagaatttcagtaaaaaaccacgccccgtgccctcatatccctgtaccgtggtggtcaataatgcccgggggaaatacgccaataatgccgataacagcggtgtcgggatcgccgccgcttcatcaatcaacaaccagtcaatatcactgacatcatgccgttggcaataatccaacagtgcgtctggtgcccaaaatctggcccgctcccctgcttgttgattaagcacttgagtggccgctttacccggcccggtcacccaacacgccccctgccagtgggtgactaacatcccggcaagtgtcgatttaccgcgcccacgagcggctgtcagtacccaaataccgctatctgcctgcatcagacgctgaagaatatgctgttgctgtgcggttggtgaaccgtctggctgctgccaacatgggcgagaaccaaccgctggtaatatgagtggccgatcttgctgccacagcaccacatcgggatcagccaaaaactggcgctgtaagtggcggataaagttcgctgtgacaatcggagcgggttgctcactccagcgcaaactgtctttatctggccgctgcggccagtcatcccactcaggcaccagcaatagcagccaactccccgcccgcaaggtccccgcgacgatggctagcgcttctatatttaacccatcggttgcatcaaatacgccgtgtaagttttcctgccccaacagagttcttgccgctgttggactgatactgttgacgccttcgggaggctgctcgctcaaccatagccaatcgcctgccagatgctggcgtagcattattgcctgctgccgtgaccaatcggcctgaccactgaggatcagcaaacgcctgatcccctgctgcgccatcagtggttgactggcaacgattggattcgtcatcttacgacttgcctatgaccagtgagagcaaaccggcggcaatcaatggcccgacagggacgcctttgaacaaggcgacgccgagcaccgttcctaccagtagccccgccaccaccgacggttggtgcgtcatcaatgagacacctcgcccgccgagccacgataccgccacccccacgacaatggctaagatagatttccactgaacaaatgagtgcaatacctcgctggcgctgattttgccactggcaattggtgccattacgccgatagttaaaatcaagacaccgatggttaacccgtatttttccacccacgggaaaaatgagttcagtggcgtaatacgaatagcgatcaatattagaattgccaatgtcactgtcatgttatggctgaggatcccaagcgcggccagcgccaaaaggatcaataacgttggatcaagagcggccatgactttatccctgtattgcaatcaatgtcggcacaagcgtgccaatcagagaagaatagatcttatgattatcgattaacggctcagctaaacctagtgactagcaaacgtgttacagctattaggatcaccactgtcaaaaccacgtttaaaccaggtataacgttgctgagaggttccgtgagtaaagctatctggcacgacgcggccctggctttgctgttgtagccggtcatcgccaatggcctgtgccgcattgagcgcttcttgtaaatcccctgcttccaacacctgttgctcttccatcgccttgccccaaaccccggcaaaacagtcggcttgcagctccatttttaccgataagcgattaccttccgcctgagaaacgccctgctgttgctgacgaaccttcgcatcaatccccatcaaatgttgtacgtgatggccgacttcatgagcaataacatacgcctgagcaaaatcaccgcccgcacctaatttattcttcatatcttcatagaaagagagatcgatatagatggtgctatctgccgggcaataaaacggccccatgaccgactgaccggtaccacaaccggtctgggttgcaccacggtacatgaccagttttggatcctgataagtccggcccatcttctggaagataggtttccaggtatcttcagtatcggccaggatgaccgaggtgaatttagcatattggtcatcttgcgtactgacagctttaggagaacggggcggcgtctgggtttgtgacagtggatcaccgccatttaatagcggcgtcagatcaacgccgtagtagcccgcgaccaacacaataatcaggatagcgacccctcctttgccccttattgggggccggaacccaccaccaccggaagcattcccgcgacgatcttccacattattactttcacgacgaccttgccaacgcatagcacgactcccagacagattttctacgcgtatcgtaggaaatcgatagatcgaataccattaaaaatagcggtgattgatataactggtgggatttcactcaaatatagactgaatacaggtgacgctatggtgtcaagaatgacgagtttggggggagataaaggccaccgccccccgataacgctcacgacagagaaacgtaatcgattgcgctgttagtctaattttacgccgatacggtgcgcaacttcttcgtaggcttcaatcaaaccgcccaggctctggcgataacggtctttatccatcttgttcagggttttcttatcccacagacggctaccatcaggagagaattcatcccctaataccacttcaccgttaaacagaccgaactcaagtttgaaatccaccagaattaaaccggcatcatcaaacaatttgctcagcacatcattcgccaaatagctcagttctttcattcgggccaattgcgcttctgtcgcccaaccaaaggttttacagtaggactcattaaccatcgggtcatgcattgcgtcatttttcaaaaagaggtcaaacaacggtggattcagtgacaaaccttcttcgatccccagacgcttgactaaagaacctgcagcacggttacgaataacgcactcaaccgggatcatctccagttttttcaccagtacttcggtatctgacagcaggcgttccatttgggtaggaatacccgcctcttccaatttcgtcataatgaaatggttaaacttattattaaccatacctttacgatcgaactgctcaatgcgctgaccatccagtgctgacgtatcgttacggaactccaataccagtaggtcaggattttcggtggtatagacggttttcgccttcccacgatacaactcagctagcttttgcatcttattactccagtgatgtgaccattttagtcgtcatgaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataactaaaggggccgaagcccctttggttttattttatcgcggttgcgctagtctggctaaacgctgcctggaataccgcaaccaacgcatcattctgcgcctgggttaaggtatgccctttcggaccaatgaactgtaagctactgcggttatcaaggtcaccgacctgtaacttataatcgccttctggcaattcaggatctttggcacccagtgcgtcccagctactgctactcagcgatttactggtgacgctgacagtaccttgcggacggctgcggtcggtcactttcatgccaactttctcaagcgcagcaggcagacgttcccagacaaccgcataaggggcacggacaatcagcagaggcaagccagtatcgtcactgccactttgtacatccagcgtaccgactttacgtgaggcctgactgctctcgctgtcagcccgcactttatccaaaccttcgataatggcattcagcattgcgctgttatagcgctggatctcgctatactgagtgatggttttccccccttgttgtaactcaagggatttcactactaatgccagctgataaccttgctcctgcacacttatctggtaacggccttcgaactgtacatcttcatctgcccggttccatttgatccaatcagtggtcagcgtttggctggcatcctgacggctggctattggccagttatgatcttgcaggacacgagtaacctgagcccacagatcgcggttttgcgggctattctctaacaatagcttgctggtatcggttgcattttcggcgcgggagccactcaataatgtcagtggttgtaccggtggacgaatatccaactgtttgcccacagcgccttgcgaattaacggtgcggacatcaaactcaccattttgtaccggcaggatcatacctgatggtgcgttaagcggctttagccctggcgctgtaagataagactcgtcaccactcacctggcgtttgtagcgttggtccgtcgagcaggcggccagtaacatcaccagcgaaacacctacaacttttaccaccgtcgatttttgcaatgatattgccatcaaatttccctaagaagttacagcaaacctgcgcttttcaacgcgtcttccacaatccgtttggccggatcagtcagtggggtcattggcaggcgcatagtatcatttgccattaatcccaacctcttcgcggcccatttaaccggaattgggtttgcttctacaaataaatgctgatgcaacggcatcaagcgctgattcaaacggcgaccttcggcgaaatttccctgtgctgctaatgcgcacagttcaaccatttcacgggcagcgatatttgccgtcacagaaataacacctttaccacccagttgcataaagtccagtccactcgcatcatcaccactgagcaggatgaaatcttcatcatcaaccagcacttggatctgactaacccgacttaagttccctgtggcttctttaacagcaacaatatttttaatcttcgctaagcgagcaatggttggcggtaacatatcgcaacccgtacgcgaaggcacattataaagaatttgtggcaaatcggtactttcagcgatcgctttaaagtgttggtataacccttcctgcattggccggttataatatggcgtcactgttaagcagcccacaacaccggtatcattaaaccgttgagtgagagaaatggcttcggaggtggaattggcccctgttccggcaatcaccgggatccggccatcagccagttcgagtgtctgcatgaccacatcgacatgctcatcatgattcaacgttgctgactcacccgtcgtccccacagagacaatcgccgcagtcccactggccacgtggtaatcaatcaggctcttcaggcttgcacgatcgacatcaccgttgtcgtccattggcgttattagcgcaactatgctgcctgtaaacattgggcttcccgtaaacattggctatcacctcctcaaacaagttcctcatggtacttttgacctctatccaaaagcaagtaaacaactgtgttgtaagcgcttggcagcaggttttttttatgtttaccatggtaaccccaaagagcatgacaggaagagcgattttgccgcagcttgatgaacattatctggtcattaccgcactcggtgctgaccgcccagggatcgtcaataccatcacccgccatgtcagtagctgcggttgtaatattgaagatagtcggctggctatgttcggtgaggagttcacctttattatgctgctgtcaggcagttggaacgccgttaccctgctggaatcaactctgccgcaaaaaggtgcagagcttgatttgctgattgtcatgaagcgaaccaacgctcaagggcagaaagctatgccaaccactgtctgggtaaaagttgaagtgaatgactccccccacattattgaacggtttaccaacctgttccattgccacaatatgaatatcgcggagttagtctccaaaactcagccggcagacggcgagacaccgccattgctacatatacagatgagtgcacacagtcctgccagccaaaacagttcaataatcgaacatgatttttatcaactctgtacagaactcaacgcgcagggcagtattagcgtggtgagctatccacagcatgatgaccgaatggagagttagtgatgagcccattgaaagccggtgatatagcgccgaaatttagtttacccgatcaagatggcgagcaaattagtttggccgacttccagggacagcgtgtattggtttatttttatcctaaggccatgacacctggttgtaccgttcaggcttgtggtctgcgcgataatatggatgaactgaaaagtgcgggggtagaagtgctgggtatcagcaccgataaacccgaaaagctgtctcgtttcgctgaaaaagaactcttaaactttacgcttctgtctgatgaacatcatgaagttgcggaacaatttggcgtctggggcgaaaagagctttatgggtaaaacctacaatggcatccaccgtatcagcttcttaattgatgctgacggtaaggtggaacatgtgtttgataatttcaagactaataatcatcacgatatcgtgatggactacttacgccaaaatgcctaaggtttcctggctatttattggtcaataaaattaacggaaaagagcgctctggcgctcttgaggttattgacaaagcgccggtggcggaaattaaaaattaattattttatccgcgttttcttctgagatatgtagcagcaccatacagcggtcaaaatgaaattttattactgttcatcatatcgatgacagcattatattatttatcaatcagctgatatgaaaaatctgactctgtaaaaatcacctcaaactgactttacttagagtcacggtatgtgtgtacttatcgattgatatatagaaataaggaataacttcatcttttttaatccacttttcagatagcccatcatgatctgataccctgtatcctaaggtagtgagatgatttttaacgtcagataaacaaacatcatccctatagacaatactactttctcttggctgactcccgtcctgagctgtaaatataaaataataagattcagctgcccttggggcagacctaatatctttgtctgtatacaaataatatgcccagatatttgaccttgtatacccgtctctcccctctgccaccttttgcatactgcaatcgataagaaaaaaaataataataatgaccagacaaataaaaatgagtcttttcaaaatcttcattatctaactactcaattgagtgatgattccagctttcttactggtgcgaataacagtgtcatcatttggatgaaatttatagggtgtaacctgcatcataaatcggggaagttgtcctttatagggtttgggacagatgaatttctccgcaggatcaggaaataaaagaggtaaaaaaccagtattcttataacgcccaatagatccatagtgatcccatcggcggagcgctgacgccttactaacaatctttagctccccccaatatgttcgaggaaaattagccctgtagaagccaaataaatcagagataagatcttcaccactgaacccactgtcagtataccaactgaaaaaagacattgattgccagttttcaaatgcaacagcagtgctcatcatcatagccaaagctataccccgtctttcagtgagtgttctgcctttctttacctgccagacgttaaaacgtccggtagcaaaccggcttaaccccatcgtttgttcataacgcacttggtaataggctttaccacttgattcaccaatggaaaaccgggtcataagcgcacgaatatcatcaccacgtgcatgccccatatcaatccagcccaaaatttctgaataaataagtccttttcggataccgttttctgaaccaaatctggatgtatctaaaatatcttcacgtttactcatccctgatatccctttttgcttaaaaatatgccctatgatagtgatcggtagttatgtgttgacaggtatcatacagtaattccgacttaacccaaatttacggcccgttcaatacaagtctacgttttagcgacttatttccctctgcgttctttgagtattaaagccatctgcttctcaaaaattaaacaccaccagatgccatgaattatccctgaagagcaaggtaatctcttcggtaccggcgctcacaatcagtcgcttaaatactgacataccggtcaactcagtatttattcgtcggttcccgccatctggctccaaatattgtggattaatgacggtttgcggtgtaccactaacgttggatgttcattggccagtaaaggtgggcgacttcatcgcggataacctcgaaatagatggcagcatcgaccttgtgaaccagatgatgttacggcgacagctcttcaagggtgaccatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcagattttttttagcctgtttctatgagttcaaagtcccgaccaagaagccaggactttgttatcaacgtatttattaatccgcgtcaggaatgaattcttctggccaggcatggataaccgctttgaccagcgttgccagcggaatggcaaaaaatacgccccagaaaccccacataccgccaaaaatgatcactgataggataataaccaacggatgcagattaacggcttcagagaacagcacggggaccaacaagttgccatctaacccttgcaccactaaataggcgacaaaaagcgtccagaaatctgccccgataccccattggaacaacgcaaccaacaccacagggatggtgacaatcacggcaccaatataaggaatcaacacagagaaccccaccagcaccgccaatagcagagcgtaattcatccccatgatgaaaaacaccagataagtggcaatacccacaatcaccatttccagcactttgccacgaatatagttagtaatctgttggttcatctccacccatacctgcccggccaaaccgcggttacgcggcaaaacacggcgcaccgcattaagcatctgttctttatctttgagtaagaagaacagcatcaatggaaccaaaatcagataaatagccaatgtcagcaagccaatcaaagaggccagagaaaatttaaccacggagtcgccgagacctgacattttactgcgtagattttccgccatcatatcgacaataccggcatcgaccagtgccgggtaacgggccggtaatgtatgggcaaaatcattgaatttattgatcatctttggcatatctgacgccagattaatcccttgctgccaagccgttggtgccacgacaaataccgctaacagcatgatactgacaaatagcacaaatacgatactggccgcccaggatcgtgaacaaccaatacgctgcaagcgggcagttggccactctaataaataagccaaaacaagagcggccagcaaaggcgctaaaataccgctgaagaagtagagaatgcagaaacccgccagtaagataaccagtaacgtaatgacctgcgggtcagtaaaacgacggcgataccattgtaacaacagctctagcatccgaaatggctccttaaatacgatgagaaatccgcaaattggcggatccctttaccctctggcaaacagggctgaacccgaaggtgaggtgttaccgtcaactcccttaatcgccatgcctttataattatttctttataactgcaggctggctaagatagcggtgagtctcaacaacggatgatgagcttaacctttgacgtatttgaacatatttttgtgatctaactcgctttcgtgatgattgtactggagagcagtgcaaggaagaagaactcttacacattacggagtctaattgtcattacactagcaggggcagtctcgtttatgacaagtcggttaagtaagacagtgatcgccacactactcagtagcttgctgctcaccgggccaatatctgctggagcggaaacccaaggcctattacccgctcaagacctattacccgatataggtacctcggcaggcgccacgctcagtattgatcaggaaatggcgatgggggacttttatgtccgccaaatgcgcgccagcgcaccattgatttatgaccccttattgacacaatacatcaatacattgggtaaccggctggttgctaacgctaactcagtacgcaccccattccatttctatctggtgaataacgatcagattaatgctttcgccttttttggcggtaacgtcgtgcttcactcagccctattccgttataccgataacgaaagcgagttggcctccgtattagctcatgaaatctctcacgttactcagcgccatttagccagggccatggaagaacaacagcggctcgcaccactcacttgggtgggggtgttaggatcaattctgctaacaatggccagcccacaagcaggcatggcaggattaagtgggacattggctggcgctcagcaaggtattatcagttttactcaaggcaatgagcaagaagctgaccgaattggtattcaggtattacaacgttccgggtttgatccgcaagcgatgcctaatttcctgcaaaaactggccgatcagtcacgatatgtctctaaaccccccgaaatgttattgactcaccccttaccagacagccgtttatctgatgcccgtaaccgcgcaaatcagatgaaaccgcaccctactgcctcatcgcaagattatctctttgccaaaatgcgtattttaggtatgtatggcgcggatgaaaatagcctgacccctgagctgctggataagctaagtaaaggcacagtacgtgagcaactggcggcaaaatacggtcaggcagtccagctttatcaggccaaaaaatatgatgaagcccgtaacctgctacaacccctactggcgcagcaacccggcaatatttggttcctcgatctcatgacggatatcgatctggggcagaataaatcagccgctgccatcgcacgtttacaaaatgcgatggtaaaacagaatgatgaaccggtactgcaactgaatctggctaacgcctatgttcaggggaggcaaccggcagcagccatcaaactgctacatcgttatacttttgcctatccgaatgatccgaatggctgggatctattggcacaagcgactgccacgcagggtttacgcgatcaagaactggcggcgcgggcagagagtctggcgttgagcggcaagctgacccaggccattggcttgctcagcgatgccagtgcgcgggtgaagttgggcagcctggaacaagcccgttatgatgcccgaattgaccagttgcggcggttaaacgagcgttttcgtaaatatcagaagtcctgattatttggggctatttgctggcaagccgtttgtttattggcagatagcatctggcctgttgataaacagtaggctagctaagagaaaaacagcaaggaaagttatcatgaaagatgtcactatttatcacaatccacgctgctccaagagccgggaaacactcgcattagtcgagcagcaaggcattacgcctcaggtcgtgctgtatttagagaccccgccctcagtggataaattaaaggaattactgcaacaattgggcttcagtgacgcacgccagctaatgcgtaccaaagaagatctctacaaaacactgaacttggatgaccgtgggctgacgcaagatcagttattgcaagccatggcggataatccaaagcttatcgaacgccctatcgtggttactcaggggaaagcccgtattggccgcccaccagagcaagtgcttgagatattgaaataacgtgatgttaccgtaaccgataacccaatgtcattggcatgagtcagcaaacgagtggcaaatctgccaggagcaaatttaaatgcgactggcagcggcctctcagaggcaagtccatggatgggccgagtaacgagcgtagctaacgtacgcacagcttgaagtatgacgagtatcaacagggtagtagccgccatgacgaagggcatagttaaagactaagaatttctttaacaaatgggatagtaagcttacgttgtgccgtaattgaggcccgatccagttgatccaacgtcataaacaaagtgcgcatttctcggtctaaacgcttgagtaaaaagcggccaacatcttctggcaattcaaaaccacgtaatttggcgcgtaactgcaaagcctgcaatttttcatcatctgacaacggctgcaatttataaatctgcccccaatccaggcgcgaggccagatccggtaaaccaaggttgagttgacgcggcgggcgatcgcccgtgatcaataaacgggtacggccagtttccacaatgcggttatagagattaaacatcgccatttcccactgttcatcacctgcaatacactcaatattatcaatgcagaccagcgccagttgctccatcccctctaatacttcaggtatgaagtaagcgcgtttatccagcggaacataccccaccgcctcaccttgctgcgatagctcagcacaagcggcatgtagcaaatgactacgtccaccgccttctcgcgaccagaaatagatataactgccatgaggctgatgaacggcggattggatcgctgctaacagggatgggttctcccccggataaaaactggcaaaagtttcatcatcgggaagatagagtggcagtgaaagctgtgccggcgtattcagaagcacctcaaccaacaaaacgggcgggaaaacgtgacgagtttaccacaaaaatttataacaacataacaacctgaatttggtgaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaagccgactttcacgtcggctatcatcgttatttagttccgaaaatcttatccccggcatcacccaacccagggataatataaccgtgttcgttcaggccctgatcgatggaggcggtgtacaattcaacatccggatgcgcttcttccagcgccttgataccttctggtgcagcaactaacaccaataccttaatgctctggcagcctgctttcttgagcaaatcgatagtagcaatcatagaaccaccggttgccaacattgggtcaaccactaacgccatgcgttcgttgatattggaaaccaacttctggaaatacggtaccggtttcagcgtctcttcatcgcgatacacacctaccacactgatacgcgcactgggcacattttccaacaccccttccatcatccccagacccgcacgcaggattggcaccactgtaattttcttacctttaatctgttctatttcaaccggcccattccaaccttcgatggtcactgtttcagtttccagatcagcggttgctacgtaagtcagcaaactccccacctcggaagccaattcgcgaaaacgtttcgtgctgatatcattctcacgcatcaaaccaagtttatgttttactagcgggtgcttcacctcaacgatcttcattatttttctcctggttaggcggtcgacggccaaaaaaatcgcgagattataccgcctttctttttgaacgccataatgaatagcctgattcagatcaatagagattcaattgtacgccaagaatgctaaaaatcagggggatatcacaagccactcgcaaacgtttgcctgcgctgttagaattgtcgcgttttcttcctgcaccctaaataattcgagttgcaggaaggcggcaagcaatataatcccgatgagtctatttattttaaggtcaatgacttattttaaggtcaatagccagtaagtgattcgggtgattgcgcatagccaatgcacatgtagcttgacgtattacgggtataagctcaaacagacaaccgccgtggggacctcgcagtgaccaacaaaacctctctcagttataaagacgcaggtgtagatattgatgccggcaatgaccttgttgatcgcataaaaggtgtggttaaacaaacccgtcgaccagaagtcatgggcggattaggagggttcggtgccctgtgcgcgttgccgcaaaaataccgtgaacctattctggtttcaggcacggatggcgtcggcaccaagctgcgtctggcgatggacctgaaacgtcacgatactatcggtatcgatttagtcgcgatgtgtgtcaacgatctggtggttcagggcgcagagccgctgttcttcctcgactactttgcgaccggtaaactggatgtggatactgccgccagtgtgattaccgggattgccgaaggctgtaaacaatcaggttgtgcgttggttggcggtgaaaccgcagaaatgccgggcatgtaccacggcgatgattatgacgttgctggcttctgtgtgggtgtcgtagagaaatctgaaatcattgatggcagtaaagttacaccaggtgatgtcttggtcgccttaggtgctagcggcccacactccaatggttattcattggtgcgcaaaattctggacgtcagcaacaccaatccagaacagacctcgttggaaggcaaatctctggccgatcatttgctagaaccgaccaaaatctatgtgaaatccattctcagcctgattgaacagttagatatccacgccattgcgcatctgaccggtggtggcttctgggaaaatatcccgcgcgtgctaccgcaaggcatgcaagccgttatcgacgaagccagttggcagtggccagcggtattcagttggctgcaacaagctggcaatgtcagccgccatgagatgtaccgcacctttaactgtggcgtcggtatggttgttgccttgcctgcagaactggcagataaagcggttgagttgctgacagcttctggcgaaaaagcctggaaaatcggtgtcattgccgcggcaactgagggtgctgagcaagtcatcattaatccgtaatattgctgattaatcatgttgttcggcaaggcggcctcgcctctgcgaggcccaccgatggatcgggtaagtgatcatagctaaccaccctgcagcttcaagtacgaagggtatatgaaaaaaattgtcgtattaatttcaggccagggaagtaatttacaagcactcatcgatgcccaacaacaagggcgtatctctggcaagatcagcgctgtattcagcaataatcctgcagcctatggtttggaacgtgctgaatccgcagggatccctcatcatgcgctggatgccaaggcttttactgaccgcgtcagttttgatctggctctggcacaggccatcgaccaatatcaacctgatttattggtcctcgcaggttatatgcgtattctcagtccagaatttgttaaacactatgctgggcgaatgttgaatattcacccctcgctgttgcccaaatatccagggctgcatacccaccgccaggcactcgaaaacggtgatcaagagcatggtacttctgtgcattttgtcactgaagagttggatggcggcccggtgatcctgcaagccaaagtgccgattttcagcgatgacagcgaagaagatgtggcggaacgggtgcaaacccaagagcacagcatttatccgttggtcgtcagttggtttaccgatggccgcctggcaatgcgtgacaacgcggcctggctggatggggtgcgtttgccgttgcagggttatgctgccgaataaccttcccttcgtacttgaagtcgcataaatactgttcaaacggcttcccggctaatgtgtctctcagtgacccccttcctgcaactcttcaatgacgttgggggtgggcattaattaaaagcaatgtcgatctaatattcgcgtttttgcctgtatataatcgcccaaaactgacgctgaggttataattctggcgacagcgattgctgccgccattgaggagtcaacatgtctaccactagcagcgtcagattacgcccactggaacgggaagatctgccgtttgttcatcagttagataataatgccagcattatgcgctattggtttgaagaaccttatgaagcctttgttgagttgtgtgatctgtatgataaacatatccatgaccaaagtgagcgccgctttattattgaaagtcagggaacaaaaattggcttggtcgaattagttgaaattaatcatattcaccgccgtgctgagtttcagatcattatcgacccaactcatcaaggtaaaggctacgccggagcagcggctaaattagcgatggagtatggcttttcggtactgaatttgtacaaactttatctgattgtggataaagaaaatgagaaagccattcatatctacagcaaattaggctttgaaatcgaaggtgagttgaagcaagagttctttatcaatggtgaataccgtactgttatccgtatgtgtattttccaaccacaatatttggctaaatataaaacaccatcgataaaaaatgcttaatacgttggggtcagatggccccaattgtttcttccccgttatctccgtcatacatcaagctacatgtgcgttggctatgcgcaatcagccgcatcactgactgagtgccagcaaagacaataacggaaaatcatcgctcatcgccaaagccgtcagttcctgtttaaactgttgactcgaacgctctgttgactcgcggcaggcatggtaagaataaataatatcaatgatgtcatcttccgtcagttgcccgtttttattggcgtaagtactgatgagtaatttcagataaaaataatcaatgaccactaaattaaatgcagcggccaccggcagttcattccccatcgccaattggtcatgatgaatacgataaagaaggtaattacgcaataccgacgtgtgctgtaagaaaaagggccatgcctgttgagaccaggtatttctccattgcggttcaggatccgcctcggtgaaataagccagtgccgtatgcgcataattagcgagcgtttttttaccgcggatatcaggcaattgtgtcataaaatgccccaggcaagccaataacaccttaacgagggcagtatcaggatcaaccgcctgtaactcgttcaccgccccccccgctgccatggcactgattaatgcgtcacgcaggccatcgatttcagccattttaattttattaacgtcattgccagcctgatagctctgcaaaaattgatttattgcccaaagattttcttcaatattctcctgttgattcattgctagcgccgcacaggcacgattagccaaccgctcctccgtcacaatctcagacgccttaaaataatcatattggttgatcgtagagaaacgtagagttaatgcatccgctgaaaataatacctgtcgagtcacttctgggcaggagagcgacatacttttaattttttgatataaatatgctcaacgcgaggatacgtggcacaagaggtactcaacgcattaataccggtgtgcttataaatttggcataaacgctgctcatcaagaaaagggcaattcccctgattatctgggttgatattggcccaggatgccaggctgtcttgagtaacagaaatatggcttatggcgatacgcttaatatcggagtaggggcttttgatgtatctctgataacggtttttatcgagcgtaatacttacgccttggcagcagtgttcacgacaagccgcaccaacacagctaaacgtctccataaaatcgggttgggttatcagtagttctttcacttaatgtttccattcaatagtcactcataacaaacgacataaaaaatggaaacttaaatcgtgaaagataaatccagtaaataccttatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgtagcagccagcgtcaggacaattcacctcaaaataatttgcctaaaaacaatccaccgtagaacaccccaccagcctcattcagcacgctattaaccatagcggccagtaatataatcttccgtctggcgctgatatggcgaggtgaataacgcatcggtattgttatattccaccaaacgcccctgatgaataaacgccgtataatctgaaacccgcgcggcctgttgcatattgtgggtcactaatactaccgtgtattgctgcttcaaggtcgtaatcagctcttcaatggttagcgtcgatatcgggtccaaagcggaagtcggttcatccagcaataatacttcgggttcaatggcaatcgctctggcgatgactaaccgctgctgttggccgctggagaggcgaaatgcattttcccgcagcctgtccttcacttcatgccataacgcggccgcccgtagcgaacgctcaaccgcctcgtcaagaacccgccggtcacggaccccctgcaagcgtaaaccgtataccacattctcataaatagatttaggaaatgggttgggccgttgaaagaccatgccaactcggcgacgtaatgcggcaacatcggtggttttatcggtaataatttcatcacccagccggatctctccgtcaaaatggcagttatccagcaggtcattcatccggttaaaacagcgtaacaacgtggatttaccacaacctgaagggccaatcaacgccgtgacccgatgtttggggacacagaatgagatgtcatgcagcacctgcttatcaccataaaataaattgagcctctcgaccgccagtgcagtttgctcatcagtcaaatgctgtacatcaagtagcggcaacgaattcggcgtcaaaagtcccatatcatgtcctgcaggttaagaatccaattacaacattaagccacggtacttctcacgcagatggtgacgaatccccatcgcggctaaattaaggccaacgacaatgatcaccagtagcagtgcggtggcaaaaaccaatgggcgggccgcttccacattcgggctttggaacgccatatcatagatctggaagctcagatgcatgaatttgcgctccaaatgtaggaaagggaaaataccatcgaccggcaataccggggcggatttaaccacccccactaacatcagcggtgcggtctcccccgcggctcgagcgacagctaaaatcagccccgtgagcatcgcaggtgccgccatcggtagcacgatgtgccacagtgtctcagccttgctggcccccaaagcctgtgatccttgccgcaaactggttggaatgcgggctagcccttcttcggtggcaacaatcaccacgggcaacgtcaataaagccagcgttaacgccgcccacagcacacccggtgtgccaaatgttggattaggcaatgactcggcataaaagagcttatctagcgaaccaccaatcagataaacaaagaaccccagaccaaataccccatacacaatggaggggaccccagccagattcaccacagagatacggatcaggcgagtcagccaatttttcccggcgtattcatgcaaataaaccgccgcgatcacccctaatggcatcaccacgatagacattaaaatcaccatcagcaccgtaccgaaaatagcgggaaaaacaccgccttcggaactcgcattgtacggattgtcggtcaaaaactttttggtttgtgccgcccagtgccgcaacttctgcccgaaactcatgtcgttgggataccaggcccggttaatttcactcagtggcagcgggtgtatttgcccattcatatcttgccacaagagtgtatagcggtgtttttccgtttgtaagctccgcagtttatcgataagagtctggtgacgacgttgtaactcccccagctctgcgtcaatacgatcctgcgatttgctgtctaaatctccggcaatttgcagccgtttcttttgtaaccgtaatgcttcaaattgttgattgagcatactcatttggcggaactgaatatcattagcttgcctgaccagcgcctgcacaatggggatgcgtttttgcagctcttgtcttaggttatcgccaactaatggctgcccgttatccaacataccggcaagcaaaccatacgccataccattgttatggcggtccagagccaatagccccttcggcaggctgcgctgttgaatatcactctccagcaaggtatagaaatcctgcccctgaacctcacggttacctgacttgatcagcaagcgagtgactgaatcacccgtatttggcggtagagtcatcccggcctgttctaattgctgccgcggtagagattgttgccgataaatttcccccaccagtcttaccgggccggcagcggtttgtttcaactcaaattggtagaccgggctgggccagaaataacgcattccctgccctgccaacaataagatgacgccaatcagcgccaacaagctaatactgactgacgccgcagttagccagatccacggcgagccagatttaacccatttgtttataaggcccgtgtttataagatggatgtttgtagatcctgttttcatcacgctgtccgctccatttgatagcgttcacgcagccgcaggcgaaccgcttctgccagcgtattcaccaaaaacgtaaagcagaataagaccaatgccgtcaggaatagcacccggtagtgcccactgccgaccaccgcttccggcatttcaatggctatattggccgccatcgcccgtaacccttggaaaatgctgccaccaataatgggcgagttaccggttgccatcagcacaatcatggtctcacccaccgcacggccaaaacctatcatcaccgcagagaaaataccggcgtaggctgaaggcagcaccacgtggagcaatgtttgccagggggttgcccccagagccaacgagccttggcttaatgacgggggcacactgaacagcgcatcctctgccagcgaaaaaataatagggattaaggcgaaccccattgccacccccaccaccagcgcattgcgctgatcgtaatcatcccccagccactcatgcaacggttggcccaacgcccacaccgccaatgatggccccaaccacagggccagccatccggtcagtaagatcaccggcagcagtaccatcacatcccagcccgcaggtaatggccattgtgtcttggccgacaggcgagcgctgccccaaccacacaataaaatcgctagggctagcagcagcggcaataacaagatccccgccagataacgttcaatcaccggtgccagccagatccctgcaattaaaccgataaccaccgtagggaatgctcccatcatctcaatggtcggtttaacgactcgccgcaaccccgcagacataaaatacgcagtgtaaatggcccccgccaatgccaacggcaccgcgaataacatggcataaacggccgcctttaaggtaccgaagataatcggtatcaggctaaatttggcctgatagctctcttcggcagaactcgattgccatacataggctggctctgggtagttttcataccataacggctgccacaggccacgccaggtgatgtccggataacggttgtctagccgataaactgaccacccggaggcgttttccactaacaggctatcgccccacggcgaaaaatcggcatggctgataccttcgaccaacgtagattgcagtaacggcggtgactggatgctggaaaaaagggataactcaccgtgtggcgagagcaaagcaaagacccggcgggtgttctccgcggtgagtattccctgacttgctggtgtaaaactgcggatccgcgtcaaatggaacgatgggcttggcccttttcgcacatcaaaccattgggtcaccacaccatccggtgattgcaccaacagcgatttccctccagccaataaggagagcgttaaaggcccactgagcgcttccttttcacccaccagagacaccacttcgcgtaactgccagccggaacctggtgcgtcactcgcaagtttttcactctctaatggcctattgaccaattggtaaatatgcacttgattgcccgaaagcacatagagtaagcggccatcaggcgcgagcaacagttgatcgacagtggcgggcaccgcgccaagagtggttatctgctgcccctgcggggtgaattgccccaccaacaagcggctatcatcggtaatggcagcaacggaaaattgctgtggttgcggctctgccagcgccaaatgcagcaagcgcttgccttgtatatcgagcgcacgcggttgatcgcccaatggaaattgccagccaggcggggtggcagaaaaatcgggttgtagcagagtaaagcggccattactcagaccggcaccatataaaggctgcccgccgatggcacggctccatgagacgggcggcgcggataacgcctgttcattgatgacactgccagcaggtgcactcccttgcccaccaaggcgaataaacacacctttaccttggttatcaatgcgataagctattttcccttgaatatccattcccagagcgagtgccggcgcattgcgtttcaccacgaactgattatccaaacggatagaaacaggtttaaataatggcaatacggcatacaataagtagacaaatatcagcatcagtgtcagtaataccagcaaaccaccactggtgactgtcatgcgcacccaacgatcaataaaagcccggcgcttatctctccctgatggtgacgctatgcttgtttgccgcataatgtttagttgcctcatgccttacaccatattccgtcaatggttactgcccgtgatgaatctttcaggcatttacatgctaccgtttcaagctatnnnnnnnnnnnnnnnnnnnnnnnnnnctgttcaaatgaccgagcatcttatgtcagttttgtggcgtttgcatgacaatgttaactaatgatatctgttggacttttttgtcaatttttcgcaataatgtttacggacactaaatactcccacaataatcttaatggagttgcaatgggtcaggaaaagctctataccgaaaaagaactcagttggttatcttttaatgagcgggtattgcaggaagcggcggataagagcaacccgcttattgagcggatgcgatttcttggcatttactccaataatctggatgagttttataaagttcgttttgccgatctgaaacggcgcattcttattaacgaagagcaaggctctgctgtgacgtcccgccatttgctgaaaaaaattcagagcaaagtggtgaaagccgatcaagagtttgatgggctgtataatgacctgttactggaaatggcccgtaatcaaatctttttggttaatgagcggcaaatttccgagaatcagcaaacgtggctgaagcaatactttaaacagcatctgcgtcaacacattacaccgatcctgattaaccatgacaccaatctggttcagtttttaaaagatgattatacctatctggcggtagaaattattcgtgggcaggatattgcctatgccctgctggaaattccatcagataaaataccgcgctttgtcaatttaccgcctgaagcgcctcgccgtcgcaagccaatgatattacttgataatatattgcgcttctgtctggatgaaatatttaaaggcttctttgattatgatgcgctgaatgcatattcaatgaaaatgacgcgggatgccgaatatgatttggtgaccgagatggaatcaagcctcttggaattgatgtcatctagtttgaaacagcgtctgacagccgaacccgtgcgttttgtttaccagcgggatatgcccgatgaaatggtagaactcctgcgcaataaattgggtatatctaacgatgattccgtgatcgccggtggccgttaccataatttcaaagactttatcaacttccccaatgtaggcaaaagtaatctggttaaccggccaatgccacgcctgcgccatgtctggtttgataaattccgcaacggttttgatgccatccgcgaacaggatgtgctgctgtactacccgtatcatacctttgagcatgtgctggagttattacggcaagcctcattcgatccaagcgttctggcgattaaaatcaatatttatcgggtcgccaaagattcacgcattatcgactcgatgatccatgccgctcataacggcaaaaaggtaacggtggtcgtggagttgcaggctcgctttgatgaagaggccaatattcattgggctaaaagtctgacggcggctggggtacacgttattttctctgcgccagggctgaaaattcatgccaaactgttcctgatttctcgccttgaaaatgacgaaatcgtgcgttatgcccatattggcaccggtaactttaacgagaagaccgccagaatttataccgactattcgttgctgacggcagatgccaggattaccaacgaagtgcgccgggtatttaactttattgaaaatccctatcgcccggttacgttcgataatctgatggtttcgccacagaattcgcgcttaatattatatcagttgattgatcaggaaattatccacgcacaggccggtgaaagcgcaggaattactctaaaaataaataatttagtggataaaggcctggtagataggttatatagcgcctccagtgctggcgtcaaaatacgtctattggtacgcggtatgtgttcattaatcccgaatatgccgggtatcagcgataatattcaggtcaccagtattgttgatcgctttttagagcatgaccgtgtgtacgtctttgagaataaaggcgataaactggtttatctctcctctgcggactggatgacccgtaatattgactaccgaattgaagtggctgtttcgctgttggatccaaaattgaagcagcgggtgctggatatcttagagatattattcaacgacaccgtcaaagcccgttatattgataaagagctgagtaatcgttatgtaccgcgtggaaaccggcgcaaagtacgtgcacagattgctatctatgattatttaaaagcactggaacaaccggagcagtagacctaacactatgccgctaaccaataattcgactaccaaaccgcaggaaatcgccgccatcgatcttggctctaacagtttccatatggtcattgcccgtgtcgtcaacggcgctttgcaagttttagggcgcctgaaacaacgcgtgcatctggccgatggcctggatagcaataatatgctcagtgaggaggctatcgagcgcggcctggcctgtctggccctgtttgctgaacgtttgcaggggttctccccagataacgtgtgtatcgtcgggactcacaccctgcggcaagccgccaatgcagagacattcctcaaacgtgccgccgaggttatcccttatcccattgaaattatctcgggccaggaagaggcgcgcctgatttttatgggcgttgagcacacccaaccagagaagggccgcaagctggtgatcgacatcggtggcggatcgacagaaatggtgattggcgaggactttgagccattgctggtagagagccgccgtatgggctgcgtcagttttgctcaacagtttttccctggtggtgaaatcagcaagaataatttcagacgtgcgcgtctggccgcggcacaaaagttggaaaatctggcatggcaataccggatccaaggctggcaatatgcgctgggtgcgtctggcaccattaaagccacctatgaagtcttggtcgaaatgggcgaaaaagacggtttgatcacgcctgaacggctggagatgctggttgaaaatgtcctgcaattcaagcaattctcagccctgagtctgccggggctttcggaggatcgccaatccgtatttgttccagggctggctattctctgtggcgtattcgacgcattggccatcaaaacattacgtttatctgacggtgcgctacgtgaaggtgtgctgtatgaaatggaaggtcgcttccgccatcaggatatccgtcaacgtaccgccaaaagtttggcagatcactacaatattgatcgtgaacaagcccgtcgggtgctggaaaccacggagcaactgtatacccaatggttggcacaaaataccaagctggtacagccccaactggaagcattattgaaatgggcggcgatgctgcatgaagttggcctgagcattaatcacagcggcatgcatcgtcattcggcctatattttacaaaatacgaatttaccgggcttcaatcaggagcaacaaaccctgttggcgacgttggtccgaatgcaccgtaaagccatcaaattggatgaattgccacgcctgaatttattcaagaagaaatactatttgccgttaattcaattattgcgtctgagcacattgctgaataatcaacgccaatccaccaccacaccagaaagcctgcggttgataaccgacgacagtcactggacattgcgttttccacatggctatttgacgcaaaacagtctggtgcaactggatttcgaacgcgaacaggcctactgggatgatgttgtgggctggaagctggttattgaagaagaagagccggatgaggctgcaaaagtggcccctgaagagtgatctgacgctaataaaatcgtgcaccgggtggttgtcatcacccggtgcgtcaattgacagcatgagcggttaaatcattcgtcgttaaaacgatcaatcgttaaacgatcattgctaagcgataaaacaaaggctatgcgaagaagaccttcaactcaattgacgaaaattatcttgctggtgagtttcctcattctgtttggccgcctgttgtatgcggcaatcgcgtcgatctcccatcaccaagagcgtcagtctcaacaaattgaactgtcagtcgagggcgaacctcctggcccgcatcaaacagaccttagcccgtagatttgatgccaatccctacgcccttagaatgtttagatccaaggacacattatgcccgtgcctattattcccgtgtcactttctgccgctgcccaaaaaaatgccaaaatcaacactaaaaaactggccgaaatacgcgaaagaatcctctccctcctattaaataatcgagcgctggttgacggtattttgggccgtcaggaggagcgggaaaatctcagtgatgaacaactgcaggatcaaaccgcagaaataaaaaccttgctcgatgacctgcatgcagcagatctcgccgacttactggaagcattacccaacgacgaacgtttggcactctggcggttggttaaaaatgagaagcgcggccaaacactggttgaagtctctgagaccgtgtgggataccctgatcaaagagatgagcgataaagacctgttaaaagccatgcgcaccttgcatgtggatgaacaggcttatctggccgagtatttaccgcgtaacctgatgggccgcttactgacgtcattagatccagatcaacgggcccgagttcgtgaagtgattcagtatggccgcgacagtgtcggccaaatgatggattttgagctggtcaccgtccgcaaagatgtcacgctagcaaccgtacagcgctatttgcgctatcggaaacgtatccctgatgccacagataaactgtttgtcattgatcgcaaaaatacgttactcggcgaattacccctgacatcaatcctgctcaatgcaccgaacaccttggtgtctgaggtaatggatcagaatccgacgacgttccaaccagagcagaaagccgaagatgcggcaggggcctttgaacgttatgacttaatcagcgccgccgttattgatgctaaaggtaaactgatgggccggctgaccatcgaagagattgttgacgtggttaatgaagagagcgataccacgctgaggcgcatgggggggttaagcccggaagaggatgtgttctccccggtaggccgtgcggtgcggacccgttggtcatggctggcgatcaatctttgtactgcatttatcgcctccagagttattggtttatttgaagacacgatttcacagttagtggcgctggcggcgttaatgcccattgtcgcaggtatcggcggtaataccggcaatcagaccattaccatgattgttcgcgcattggctttacaccacattcaacagggcagtgtctccttcctgatgttaagagaattaggggtggcactgattaatggcctggtctggggagggattatgggccttgtcacctacctgctgtatggcgacccggcaatgggtgcggtgatgacgttagccatgatgctcaatctattgatggccgcggtaatgggcgtaaccatccccatgaccatggcccgtttaggccgtgatccggcgattggttccagcgtcatgatcaccgccatcacggataccggtggattcttcatctttttaggcctcgccaccctatttttagtctagtgacattctccgcctgcaccgtgattggcctccccatcatcggcggtgggtcgcgccctgatttggagagtgatccacttgctcccatgttcactctagggtaaagtcgcccccctttatttggcctggggagcaattgatgttcattggatttgactacggcacagcaaactgctcagttgccgtgatgcgggatgatgctcccacgttgttggcgttagaaaataacgacgtctatttaccgtcgatgttgtgtgcacccacacgcgaagccgtgagtgagtgtctgcatcgtcactggcaagtgccaacgggcagcgacgaaaaccaacaactcttgcgtcgggccatcgcgttcaatcgcgaagaagatattccggtaaccgccgatagcctgctattcggcctctccgcccttgctcaatacatcgaagaccccgaagaggtttactttgtaaaatcgccaaaatcctttttaggcgctaatggcctgaaacctcagcaattggctctgtttgaagatttagtctgcgccatgatgtttcacatcaagcgtcaggctgaatccgttttggccgcagaaatccgtcaaacagtcattggccgcccggtaaactttcagggttccggcggcgaagacgctaaccggcaggcggaagggattttattacgtgccgcacaacgtgccggtttccgtgatatcgcctttcaatttgaacccgtggctgcggggctggatttcgaagcgacattaacggaagaaaaaaccgtactggtcgtggatatcggcggggggaccaccgactgttcagtcttattgatggggccgaagtggcaaggtttggctgatcgccaacagagcctgttggggcatagcggctgccgtgttgggggtaacgatctcgacatcatgctggccttcaaacaattgatgccactgtttgggatgggcggtgaaaccgagaaagggattgccatgccgtccctaccatattggaatgcggttgccaccaatgatgtcccggcgcaaagcgacttctacagcacggttaatggccgtttcctgcgtgatctcatccgtgatgccgctaacccacaacacgttgaacggctgctgaaagtgtatcaacagcgcctgagctaccgcttggttcgcgccgcagaagagagcaaaattgccctgtctgaccaagagcaggtcgctacaacattggattttgttgaagccgaattgggccaaatcatcagccagcaacaactggccgaagcgattagtccaccgctacaacgcattcaggagcaagtcagcctggcgctgaccaccagcaatgtcaaaccggatgttatttacctgacgggtgggagcgcccgctctccgttactgcgtgccgcgctacagcaacaattgccggggatcccgttggtgggggggaacgatttcggctcggtgaccgccggactggcccgctgggcccaaaccctgtaccgataacccctattatgttcacctctcagtgagttatctcgcactgagagtttttgttggcgtatcacttgcaagactgcatgtgcggcgcggcaacgagagtggtcaacccatagagcgcctgtacaacttgcgccgcctgagtgacctatacgatgggaacatcggtggtcaataacgcctgtgccgtggtcatctcagacatgctgccctccattcacctccctatccggcgtttatatttaattccatgcccctcggcttattccccggcagattatggggacactggatgatggcgtaaacgctcactacgccgccggagcagttccatcacaatcagtaacaacagcgaagcgccaaccattaatgaagcggccgccgcaatagtcggatcgagattttcacggataccggcaaacattttgatcggtaatgtgcgctgacgcgggctggcaagaaacagtgtcacgaccacttcatcaaacgaaaccgcaaaagcaaacaaggcacctgaaaatacaccgggggcgatcagcggtaaggtgaccttacgaaagacccgccactgtgatgcccccaagctggcggccgcccgcgacagattctgatcataacttttcaagacagcggtcacggtgatcacgacaaatgggaccccaagcaaggcgtgggccaagactaatcccaggtagctgttgagcagtgataagcgggcaaagaagaaaaacatgccaacagcaatgatcaccaccggggccaccattggcgaaatcaacatcgccatcaccaacgccttgccccgaaactccccgcgcaccaagccaatggcggccaaaacccccagccccgtcgccagcaaggtcgccaacggggcaatcagcaggctgttacccaaggcccccagccactcatccgagttgaaaaaggtctgataccaacgcagtgaaaaacccgccattgggtaactgagaaaagaacccgcattaaacgacagcggcacaatgaccaataccggtacgatcaggaataataaaatggcggcgctgtaaaaattaaagacccatttccaccccctaagcagccacgcccctttttgtttcagtgccttttgtggtttcggcatcgtctcctccggcacaatgtgttgataagctcatgaacggataaacacatcaatagatgaactaatgaatcgcggtttcagcctgggtacgggttactcggatataaaccacgtacagcaacaggacgataatcaataactggctccccaacgccgcggccattccccagttcatggtggtattggtaaagaaagcgacaaagtagctcaccatctgatcacccggaccgccgagtaatgcgggtgtgatgtagtagccaatcgccatcataaagaccagtaacgcgcccgccgtaacgccgttgtaggtttgcggtacataaacacgccagaaagcagcaaacggatgcgcacctaatgaaatggcggctcggacataattgggcgaaatacctttcatcacggcatacagcggcaacacgataaagggcagcaggatatgggtcattgagatgtagaccccggcgcggttaaacagcagcgccaatggttgttcgataagcctactccccagcagcgactggttgattaacccactggactgcaacagcacaatccaactggcggtacgcacaatcaatgaggtccagaacggtaacaacaccagcatcaacaacaggttggcgcggccagtgggctgttttgccaaccaatatgccagcgggtatcccaaggtaacgcataacagagtgacgacagccgccatccataacgtccgcagcaagacgttaacgtacaacgcttgatcagccggtaatgccttaatttgcccactttctacgtctactttacggtcaaatgcagatagcaggtaatagcgggtcaagggctgagtcgcccgttgcagcgattgccaagtgcttaattccccccacaacggtaacgcactgattagcgcttcacgtaccggcccttcagccggtactttccgtagtgtcgacatgatcaggctacgataacggttatcttcataactcatccgtttggcgatcgagagcattaatccattgctacgcgcgttacgcagatcagtgatcaatgcctcgaacattgcctcgtccggtagcgcatcgccaggccaattcgccagtacagccactgttaccggcatggccaccctcaattcggggttatcgatacttttccccaagatagtcgcaatggggaaaataaagctaacgacgataaacagcagcagcggtgtaatcagtaagagagatcggcgtgtgtaggccgccttcactttgcgcagttgttgacgcagtatcgggccagattgctgccgctcatccgctacaggtttggtgaccatctcggtttggctcattgcgttccctccggaaaccgtgggtctacgccagcagctatcgccgttatttagctgcccaagagttgaagcgttgctcaagatcttcgctatgctcgacccagaattgattgttcatgggaaaagcctcagccaggttggctggcgcagtgggtaaattagcggcgatttcgggatcaatcatcaaggtggcgttgatattggtcgggccataagcgatattttctgcaaagactttctgattttccgctaagttggcaaaggcgataaattgttctgccaatactttttttttggagcctttgacgatagtccaactgtccatatcgtagatactgtcagtccaaaccattctaaaatcatggccttcttttagcgcggaccccacacggccattatagactgaccccatcacaacatcaccggacaccagccattgcagcggttgcgccccagattcccaccactggatattcggtttaagttgatccagtttgttgaaaacacgttcaacaccttccggcgtcgccagcacacgatacacatcctcacgtttcacgccatccgccagcaacgcaatttccatggtaaatttggcagttttgcgcagggaacgtttgccgggaaaagtggtgacattccagaagtcagcccaactggtcaccggggttttaaatttactggcgtcgtagattaatagcattgaccacaaaaaaagacccgaaccacattggctaaccgtgcctttaatgaactgacgttcatcgcctaacttgctccaatccagggtttcaaatagcccttcattgcatccccgtagcagttctgggccttcaacttcgacgatatcccaccctatttgacccgtttccaccatcgcacggatacgggccatttcaccgttatactccccggcttcaattgttcctttcccggcggccatgaaaggtttatagaacgccttaacctgtgcgtctttgtttaaaccaccgaatgacaccaccgtcagggtttcagcgtgcgtttgaaatacccatccggcgagcagcgtagtcagtgtcattattttaaacatgctgtggctcctggtaacgggttaacgtttcgagatcagtgagataaaacctttagctcgccagtaggcgggtaagaatattcatcgcctgtttaaattgcttgtcgggaatggtcaatgggtagaggaagcggatcacgttgctgtggacaccgcaactcaggagtaacagcccctcttccagtgcctgacgttgataggcgcgcgtcagttctggtgacggtttaccgctgacgggatcgttaaattccaccgccaccatggatccacgcgcacgaatgcccacaatggccgcattgctcatttgggctttttccagtacgtcaaccaacttcgcgcctaaaatcagggcgcgctcgcataacttctcttcagcaataatatcgagcaccgccagtgacgcagccaccgccagtgggttaccggcataagtaccgcccaaactccccggcaacggggcatccataatgtcggcccgacccgtgaccgcggaaattggcataccgcccccaaggcttttcgccatggtgatcacatcaactttggtgtcgggataatattccatggcaaataacttgcctgtacgggcaaaccccgtttgtacttcatcggcaatcagcaaaataccgtgctcatcacacagggtgcgcaaagcactgacaaattccggcggggcgatattaaaaccgccctcgccctgaatcggctcaaatagaatggccgccacttgtgtcggactgatatcacaacgaaacaggcgctcaacactgctgatggcctcttcgacactcacgccatacaactcattgggatagagggcgtgaaaaatggaggcagggaacggaccaaaaccgactttgtacggcaccgctctaccggtcaacgccatcgccaataaggttcggccatgaaatgccccggagaaagcaatcacaccagggcggccagtcgccgcacgcgctattttcacggcattttctatcgcttcgaccccagtggtgaaaaaagcggttttactgttgcccgctgccgtcatatttgaatcagaaataggggctagcgaattaattttctctgccaatgtgacataactggcgtaaggcaccacctgataggcagtatgggtaaactggtccagttgttggcgcacagcggccatcactttcgggtggcggtgtccgatattgagtgtcgcaatacccgccgtaaaatcgatatattcccgcccctgttcatcccacagcgtggcattttcagcccgtaccgcatagaaatcacataacacaccaatcccacgtggggtcgcctcttttctgcgttgttccaattcacggtgactcatgattcgctcctgctggtatgccatgggtcaatccccccacgggggcgtatgtggatgactgtctcggttcgtaatgactaattcgtcgattaatttgtatattaattaacctagtctcggttttttatccctaagtcgccctacaatccagtgccaattttgattattttaaggtgccaatttgcgatcactgctttctgacctgctgttacagcgcctgacaccggctaccctctctacggttccagtggctaaaaataagcggctctaccgtgcgctgcgtttatctattctggacggcagcatccgtgccggtagccgcttaccggcatcacgtgatctggcacaagaactggagatttcgcgcaatacggtgctggccgcctatgaccaattacaggcagaaggctatattcagacacgtaccggcggcggtacctttgtgaccactgatttgccagaagacgggctgaacaaaatggataccctgccccagcatagtgggccagaacctgatgtggccctgtctacacgcgctacccacctgctgaaccactgcggcgtggcgtcctatcaatggggcaccttcatgcccggcgtgccagatgtcaggttatttccccatgaggtgtggcgtaaattacaaacgcgtctcagccgccatttgaatccagaaaatctgacttattctgttcatggcggttgtccgcaattgcagcaagcgttggccgactatctgcgaattgcccgttccgtttcctgtactccggatcagattttgatcactgcgggcacgcatcaggcactggatttgttggcaaaaatgttatgcgacccgggcgatcacgcctggattgaagaacccagctactgggggatccgcaacgtgttaaccatcaatggcatagaggtcatccccgtgtcagtggacgaaaatggtatggatccactggatttaccgtttgaatcgcgctcgccacgtcttatttgcgtgacgccatcccatcaatatccgttaggctcggtgatgagcctgacacgacgtcagcgtattttggcgttggcgcagcagcataactgctgggtggtggaagatgattacgacagcgagttccgtttttcaggcagtccgatccccgcgctgcaagggctgatccccgatgcgcccgtcatttatctcggtaccttcagtaaaaccctgtatccagggatgcgtatcagctacatggtactgccacgcccactggcgcagcagttcaaggtggcacattccgagttataccgtggaggaaatgggatgatgcaactgacgctggcagaatttatccgcgaaggccactatgcctcccatatccgtcgtatgcggttgatatatggcaagcgccgggccgcactggttggcatgatcaaacaacaacttgggggatcatttctcgcggaatacggtaacgcggggctgcacctgattctggccttgccggagtctattgatgacgtggcgttaagcgctgaactggagcagaaaggggtactcgtccgtgcgctctctggctattacttaaaaagtcccccgcgacgagggctgttactcggttatggttgcgtaccagaggaggcgatggaagccgtattcgcaccgatagtcagctatctcagacggcggataaaccccgatgacgcgatctgaaacgggcagtttatcaatcaccgcctatcgatttcactgcattaattaaactgcgtcaccaccttgaccaagcttgcctatttctgtctaaaccctcactcatgcagagtataaaaatcatacagataaaaacaaataaaataataatatagataaaaatcaatttattaaataaatcattcacacgtgaggtaatttcctcattgagtcaaaaaatgcttgtccagatgaaaaacgaatggtaaagcttttaaaaagtcccccgccgtggaggcaacgacgagtgtgacgatccggttctggcatgagtcgtgctctgcagcaaatctattttgtttaacgaccaaaatgcttgttcaacaataaattgagagtgtgcgcaatgagaacctatgtcagcttcaaaaatatcaagaagagctacgatggcgacaagttggtcgttaaaaacctgaatctggacattcatgagggggattttttaaccctgctcggtccttctggttcaggtaaaaccaccagcctaatgatgctagccgggtttgaaacccccactcaaggcgagattacgctgcgtgataaacccctgcataacctgccccctcaccaacgggggatcggtatggttttccaaaattatgccctcttcccacatatgaccgtaactgaaaatctggcctttccactcacgatccgccgattgaataaggctgatatcaaagagaaaattgaccgtatattggatatggtgaagttgaagaatttggctgaccgctatcccgcgcagatgtctggtgggcagcagcaacgggttgcattggcacgtgccttggtatttgagcccaaactggtgctgatggatgaaccactcggggcgctggataagcagttacgtgagcatatgcaattggaaatcaaacagttacataaaatgcttgaattgaccattgtctacgtcacccatgaccaaagcgaagcaatgactctgtcaaatcgggtggtggtatttaacgatggtattattcagcaaatggatagcccaagcgtgatttatgaacagccaagcaatacttttgtggcgcaatttattggtgaaaacaactgcttactggccgttaatcagggcagtgacggggaatattaccgtgccatgttggacgatggcacccgcctgcaagcattaaaagtgtgccccagctcaccgggtaaaaaaattatgttatgtattcggccggagcgcgtcagtgtgaatcatcctgcggcgggcagccagcagatcaaggcccgcattcagcaatttatttatctgggggatcatgtgcggatgatgacggaagttgcaggccaagggaatttcatggtgaaactctctgccgcgcatatcgaaccacactggcagccgggaagtgaggtgttgctgtcgtggatgcctgcgcatttaagggcactggagggggtgacacactgagagtgaagtttgaagttcgttgggtcttaatgatcattggatattcatgatcgtttgctattcctaccccaaatggccgtgccgtattgattgccacttctgccccctgcgccactcgctcaccgtctcgcacaatgaatattcaggtcgttgccgagaaatagccagaaattggtatagacttatcgttatcctctcccttcatgccgtttgtaaagcgggccagacaaactctgacactactttcatatttcctccatttttatccggtaattgcccgttaaactagtagcatatccgaaaactcagagactgcgcccatgtggtgcaggtagccacgataaaaaaggacgcttcgccatcatgaaatctcaatccaaacgcacttcccgattattcgtattcgtgggggtagtggtggcgatcattattgcggtgcttagttggcgctactttggtaccggctccgataacaatacgtcaggtgctcagcagagtgcccgtggtcaggacactagccatggtggccgccgtaatacaccgctggcaccggtgcaagccgcaaccgcaaccgagcaggaagtgccacgttatctcactggcttagggacggtcattgccgccaatactgtcacggtaaccagccgagttgatggtgaattgatggcccttcatttcactgaagggcagcaggttaaggctggcgacttactggcagagatcgacccccgcccttacgaagtccaactgacgcaggctcaggggcagttggccaaagatcaggccacgctggataacgcccgtcgtgatctggcccgttatcagaaattgtccaaaactggcctgatttcgcaacaggaactggatacgcaatcttcgctggtacgccagagcgagggcagtgtgaaagccgatcagggcgctatcgacagcgccaaattgcaactgacgtatagccgtattaccgcgcctatctccggtagagtgggcctgaaacaagtggatgtcggcaattacattaccagcggcacggccacaccgattgtggtgatcacccagacacatcccgttgatgtggtctttaccctgccagaaagcgatattcccgccattatacaagcacagaaaaatgcggagaagactcacgccatcgtgcccgtggaagcgtgggatcggacgaataaacagatgctggcacagggctacctgctcagtattgataaccagattgatactacgacgggcaccattaaactgaaggcccgctttaataatgaagatgatgtgctgttccctaatcagtttgttaacgcccgtatcaaggtcgatttgctgcaaaatgctgtcgtggtgcccaccgcagcggtacaaatgggcagcgaaggtaactttgtctggacgttagatgatgcaaataaagtcagcaaacatctggtcaccaccgggattcagaatagccaacaagtggttatcgacgcaggcctgaacgctgggcaacgcgtggtcacggatggtattgatcgcctgaccgagggggtacaggttgaagtggtgacaccacgcagcgccaatactgatgctaatccagccagtgcagagaaagcggctgcagaagcagaaggcagcaccccgcatcaaggccgagggcgtccggccaatgcgcctgcacgtagcaccacggctgcggagaaatcctgatgcaagtgatgcctccaacacccggtggcgggccgtcacggctgtttattctgcgcccggtcgccaccacattatttatgatcgcgattttactggccgggattatcggttaccgcgccttgccggtctcggccctgccagaggtcgattacccaaccattcaggtggtgacgctctaccctggggcgagcccggatgtcgtgacatcgtcgattaccgcgccgctggaacgccagttcggccagatgtccggcctgaaacagatggcctcccaaagctcggggggcgcatcggtcattaccttgcaattccagctcaccttgccgctggatgtagcagaacaagaagtgcaggccgccattaacgcagcgaccaacctactgccttccgacctgccttatccaccaatttacaataaagtgaatcctgcggatccccccattctaacgctggctgtaaccgcgaccgccatccccatgacacaagtagaagacatggtggaaacccgcattgcgcagaaaatttcacaagtcacgggtgtcggtttagttaccctctccggtggtcagcgcccggcggtacgggtgaaattaaatgcgcctgccgtggcggcactggggctggacagcgagaccattcgcaccgccatcagtaatgccaacgtcaattccgccaaaggcagtttggatgggccaacccgttcggtgacgctatcagccaatgatcagatgaagtccgccgaagagtaccgtgacctgatcatcgcctaccaaaatggtgcgcccatccgcttacaagatgtcgccaccattgaacaaggggcggaaaataacaaactggccgcctgggccaatactcaatcagcaattgtgttgaatatccaacgtcaacctggggtcaatgtgatcgccaccgctgacagtattcgcgaaatgctgcctgagctgatcaaaagcctgcccaaatcggttgatgtcaaggtgctgaccgaccgcaccagcaccatccgcgcctcggtcaatgatgtgcaattcgagttactgctggccattgcactggtcgtgatggtgatttatctgtttctgcgtaatgccgccgcaaccattattcccagtatcgcggtgccgttatcgctggtcggtaccttcgccgccatgtattttctgggcttttcgatcaataacctgacattgatggccctcaccatcgccaccggttttgtggtggatgacgctatcgtggtgattgaaaatatctcccgttatatcgaaaagggagagaagccgctcgatgccgcgttgaagggggccggtgagatcggttttaccattatttcactgaccttctcattgattgccgtgttaattccgctgctgtttatggaggatatcgttggccggttgttccgcgaatttgccgtgacgctggcggtcgctatcctgatctcggcggtggtttccctgaccctaacaccgatgatgtgcgcgcggatgctcagttatgagtcactgcgtaaacaaaaccgcctgtctcgcgccagtgagaaattctttgactgggtgatcgcccattatgctgtcgccctgaaaaaagtcctgaatcatccgtggctgaccctaagtgtcgcgttcagcacactggtgctgacggtgatactttacttgctgatcccaaaaggctttttcccattacaagacaacgggctgattcaagggacactggaagcgccgcaatccgtttcgttcagtaatatggccgaacggcagcagcaggtggccgccattatcctcaaagatccggcagtagaaagcctgacctcgtttgtcggcgttgatggcaccaatgccaccctcaataatggccgtttgcagatcaaccttaaaccgttaagtgaacgggatgatcgcattccacagattattacccgtttacaggagagtgtcagtggggtgcccggtatcaaactgtatttgcagccggtacaagatttgaccattgatacccagctcagccggacacaatatcagttcacgctgcaagccacttcgctggaagaactcagtacctgggtgcccaaactggtcaatgaattgcagcaaaaagcgccgtttcaggatgtgaccagtgactggcaagatcaggggctggtggcgtttgttaatgtggatcgcgacagtgccagccgtttgggcattaccatggcagccatcgacaacgccttgtataacgcctttggtcaacggctgatttccaccatttatacgcagtccaaccaataccgggtggtgttagagcatgatgtgcaagccacgccaggactggcggcattcaatgatattcgcctgaccggtatcgatggcaaaggggtcccactgagcagcattgccaccattgaagagcgctttgggccactgtctatcaaccatttgaatcaattcccgtcagcaacggtatcgttcaatctggcgcagggttactccctcggagaggcggtagccgccgtgaccttggccgaaaaagagatccaactgcctgcggatatcaccacgcgtttccaaggctcgacgctggccttccaggccgcattgggcagtacgctttggctgattatcgccgccattgtggcgatgtatattgtgctcggcgtgttgtatgaaagttttattcatccaataactattttgtccaccttgccgaccgcgggtgtcggggccttgttagcgttgatgctaaccggcaatgaactggatgtgattgccatcatcgggattattttgttgataggcatcgtgaaaaagaacgccatcatgatgatcgactttgccctggctgccgagcgcgatcaggggatgacgccgtatgacgctatctatcaagcctgtctactgcgttttcgcccgatcctgatgaccacgctggccgcgctgttcggtgccttgccattgatgttgagtaccggtgtcggtgccgaactccgtcaaccgctgggggtgtgtatggtcggtgggctgattgtcagtcaggtgctgacgctgtttaccacgcccgttatttacctgctatttgataaattggcgcggaatactcgggggaaaaatcgccatcgtgatgaggatattgactcgtctgagttgctgaacggacaggagccacagtgaaattcttcgctctgtttatccagcgcccggtcgccaccacactgttgacgctggcgatcaccctcagtggcataattggctttagcctactgccggtatcgccactgccgcaggttgactacccggtcattatggtcagcgcctcaatgcccggtgccgatccagaaaccatggcctcgtcggttgcgacaccgttggagcgcgccttgggaagaattgccggggtgaatgaaatgacctcgaccagttcgctgggtagcacgcggattattctgcaattcgatcttaaccgcgatatcaacggcgcggcccgtgatgtgcaggcggcgctcaatgccgcccagagcttgctgccgtcagggatgcccagccgcccaacctatcgtaaaatgaacccgtctgatgcgccgattatgatcatgacgctgacgtcagataccttctcacaggggcaactctatgattatgcctcgaccaaactggcgcaaaaaatcgcccagaccgagggggtcagtgatgtcacggtgggcggcagttctttacctgcggtgcgggtcgagctaaatcccagcgccttatttaatcagggcgtatcactggatgcggtgcgtcaagccatcagtgccgccaacgtgcgccgtccacaaggttcagtggatgccgcagagacacattggcaggtccaagccaacgatgaaatcaaaaccgccgagggctaccgcccgctgatcgtccactacaataatggctcgccggtacggctacaggatgtcgccaatgttatcgactcggtgcaggatgttcgcaatgcggggatgtccgcaggccaaccggccgtcctgttagtgatcagccgtgaaccgggggccaatattattgccaccgtagaccggatccgcgcggagttacccgccttacgcgcctcaatcccggcctcaattcagttaaatattgctcaagatcgctcacccaccattcgcgcttcactggatgaggtcgagcgttcattggtcattgcggtagccctggtcattctggtggtctttatcttcctgcgttcgggtcgagccacgttgatccccgccgttgcggtacccgtctcgttgatcggtacgtttgccgcgatgtacctgtgcggttttagtttgaataacctgtccctaatggcattgaccattgccaccggttttgtggtcgatgatgccatcgtggtgctggaaaatatttcccgccatttggaagcaggtgtgaaaccgaaggtggccgccctacgtggggtccgtgaagtgggttttaccgtgctatcaatgagtatttctctggtggcggtatttattcctctgctattgatggcggggctaccggggcgtttattccgtgaatttgctgtcacactgtcggtggcaataggcatttcactggtgatatccctgaccctaacgccaatgatgtgcgcctggttgctacgttcacacccaaaaggtcagcaacaacgtattcgcggttttggtaaagtgctattagctattcagcaaggctatggtcgttcactaaattgggccttaagccatacccgttgggtgatggttgtgctgctttccacaattgccctgaatgtctggctgtatatcagtatccccaaaacctttttccccgagcaggacaccggccggatgatgggctttattcaggccgatcagagtatttcgttccaatcgatgcagcaaaagctgaaagattttatgcagatcgtcggggcggatccggcagtggacagcgtcaccggctttacgggtggctcgcgcactaacagtggatcgatgtttatttcactgaagccgctcagcgaacgccaggaaaccgctcagcaggtgattactcgcttacgcggtaaactggcaaaagagccgggggccaacctgttcttgtcttccgtgcaagatatccgagttggtggccgtcattccaacgccgcctaccaatttaccctgttggcggatgatctggcagcactgcgcgagtgggaacccaaagtccgggcggcgctagccaaattgccacaattggcggatgtaaactcagatcagcaagataagggcgcggagatggcactgacttatgatcgcgaaaccatggcgcggctgggtattgatgtctctgaagcgaatgctctgctgaataatgctttcggccaacggcaaatatccaccatttatcagccgctgaaccaatacaaagtggtgatggaagtggctcctgaatatacgcaggatgtgagttcgctggataaaatgtttgtgattaacagcaatggtcaatccattccgctgtcctatttcgctaaatggcaacccgccaacgccccgctggcggtcaatcaccaaggcttatccgccgcgtcaaccatctcatttaacctgccagatggcggcagcttgtctgaggccacggcggctgtcgaacgagcgatgacagaactgggtgtcccctccaccgtgcgtggggcgtttgccggtaccgctcaggtattccaggaaacgctgaaatcgcagctctggctgattatggcggccatcgccacggtgtatatcgtgctggggattttatacgaaagttatgttcacccgctgaccatcctctccactttaccgtcggcaggggtcggggcgttgctggcgctggagttattcgatgcaccgttcagcctgatcgccttaatcggtattatgttgttgattggtattgtgaaaaagaacgccatcatgatggttgacttcgccctggatgcgcagcgtaatggcaatatcagcgcccgcgaggctatttttcaggccagtttactgcgtttccggccaatcatcatgaccaccttagccgcactgtttggggcgctccccttggtgcttagcagtggtgatggtgcagagttacgccagccgctggggattaccatcgtcggtgggctggtcgtgagccaattactgacgttgtacaccacaccggtgatttatctctattttgaccggttgcgtaaccgttttagcaagcaaccgctgatgaaattggaatagtatgcaacagagtggaagtaggagtggggcgccatggtaacgcaagcaacatctgtgcgatggcaattgtggattgtcgctttcggattttttatgcagacgctggataccaccatcgtcaataccgccctgccctccatcgcagccagtctgggcgaaaatccgttacggatgcaatcggtgattgtctcgtatgtcctgaccgtcgcggtgatgttgcccgccagtggttggctggcggaccggatcggcgtcaagtgggtgttcttctcagcgattattctgttcaccttcggatcgctgatgtgcgcgcaatcagcaacactgaatgaactgatcctctcccgtgtgcttcagggggtgggcggcgcaatgatggtgcccgtgggccgcctgacggtgatgaaaatcgtgccacgcgagcaatatatggcggcaatggcgtttgtcacactgcccggccagattgggccattagttggcccggcgctgggcgggtttttagtggaatttgccagttggcactggattttcctgattaacctgcctgttggtgtgatcggcgcattggcgaccttgctgctcatgcctaaccacaaaatgtctacccggcgctttgatatcagcggctttatcatgttggcaatcggtatggcgaccttaacgctggcactggacggccacacgggactggggttgtcgccgctggccattgcggggttgatcctgtgtggcgtaatagcactgggcagctattggtggcatgcactgggtaatcgtttcgcactgttctcactgcacctgttcaagaataaaatctatacccttggtttagtcgggagtatgtccgcccggatcggcagcggcatgttgccatttatgacgcctatctttctgcaaatcggcctagggtttagcccattccacgcggggctgatgatgatcccgatgattatcggcagcatgggcatgaagcggattatcgtacaggtcgtcaaccgctttggttaccggcgagtcctggtcaacgccacattattactggccgtcgtcagcctgagcttaccgctcgtggcaatcatgggttggacactgctgatgccagtagtgttattcttccaaggcatgctcaacgcattacgcttttccaccatgaataccttaaccctaaaaacgttaccagatcgtctggctagcagcggtaacagcctattgtcgatggcgatgcaactgtccatgagtatcggggtcagtactgccggaatattattgggtacctttgctcatcatcaggtagccaccaacacgcctgccactcacagcgcgttcttatacagttacttatgtatggcaatcattatcgccctacccgccctgatatttaaccgcgttcccccggatacaggagccaatcgtcatttggcccgctagattggccgactgataaagacaggtgaaattatgataaggatcggcattaccggaaaactgtttatggctattttcgccacttgcatgttggtattgataaccatgcactggggcgtcaggaccagttttgaacgcggtttcattgactacatcaagcaaagtaatgaacagcggatcgccatgctaagtcatgcgcttgaaggcgaatatcagcactacggtaactgggattttctgcgtaataatgaccaagtgatttaccagatcatgcgatcctttgagcaaaaccaaaacagtgagagcagacccagtatgccgccccgtggctggcgcgcccaattttgggtggttgatcaagacaataatctgctggtcgggcactccgggcatctccccacagaagctagccgcagtgccataaaagtcaatgatcaggttgtcggctgggtgatttcgaccccatcggaaaaactgacccgtaatgcagatatcacctttgatcaacaacagcgccgcaccagttggtttattgttggcctctcgacgctgctggcggcggccgtcacatgggtactctcacgcggcatgttagccccagtaaaacggctggttgaaggcacgcatcggctggccgcgggggattttagcacccgtgttgccgtcagtagccgcgatgaactgggccacctggcacaagattttaaccagctagccagttcactggaaaaaaatgaacaaatgcgccgtgattttatggccgatgtctcccatgaactccgcacgccactggcagtattacgcggagaactggaagccttacaagatggcctacgccaacccacccccgagtcattaagttcgctccaagctgaagtggcgattttgacgaaactggtcaatgacctgcaccagttatcacagtctgatcgcggggcgctggcttaccgtaaaacccaactggatgtggtccggctattgcaagtggcgattgccagctttcatggccgcttccagaacaaaaagatgaccatcaccgcccacctgcctgaacacgcggttatttttggcgaccctgaccggctcaatcagttatttcacaatttactggaaaacagcctgcgttataccaacgaggggggggcattagaaattatcgcgttgatccaagaagagacactcacgctgcactggcaagacagtaaaccgggggttagcgatgaacagctcgagcgcctttttgaacgtttttatcgtacggaaagttcacgcaatcgcgccagtggcggctctgggttggggttggcgatttgccataatattgtcgatgcgcatagtggaaaaatcagcgctaaacattcacctttgggtggcctgcggattacggtagtattccccctatttcattccatagggtaatccattgtaatgcacgagtcgcctctgtctgccagccagtctggctctgtattgatcgttgaagatgaacccaaacttggccagctactcgtcgattacctgcaagccgcgggttaccgcacccagtggctgaccaacggggcagaagtcgtggcgacggttcgccaaacgccacccgccatcatcttgctggatctcatgctgcccggcagtgatggcatcaccctatgccgtgaaatccgccgtttctctgatattcctattgtcatggtgacggcaaaaacggaagagattgataggctattggggctggagattggcgctgatgactatatctgcaagccctatagcccacgggaagtggtcgctcgggtcaaaaccattctacgccgctgctctcagcaacgtcatcaacccaccgatgacgcaccactgctgatcaatgaatcccgttttcaggcgagttaccaagggcatatgctggaattaaccccggcagaattccgcttactgaaaatattagcctcccaaccgggccatgttttcagccgggaacaactgctgaacaacctttacgacgattaccgggtagtgactgatcgcaccattgacagccatatcaaaaatctacggcggaaactggaattactcgatggcgaaaaaccgttcatccgcgcggtatatggcatggggtatcgctgggaagcagagatgtgccgtttgttgtaattctgtttttgccataggtgcgctatgttggcggtgttagctcgttatgtttgcgatgcacggagcacattgacctgacttccggtcaaccttgactacactcattagaggtatcacatgcaacaggagaaacactatggccttgggtcactatgagattaagaaagcaaaaaatgggcaatatcatttcaatctgaaggccagtaatggtgaaattattctctccagtgagatgtacgccagtaaggcctcagcggaaaatggcatcgcatcagtacaaagcaactccccgcaagaaagccagtacgagcttaaacacaacacaaaaaatgagccttatttcgttttgaaagcgaaaaaccatcaagttattggcgtcagtgaatcctacagttccccaaccgccgccaagaatggtattgcctccgtcatgaaaaatggcctgtctacggttatcaaagatttgacgctgtaatgtttattgattagatgccgtacatttattgattagatagaataacgaccacttatccctgcgcggggccattaaccgcgcatttcatttttgcacgacaagacgaatgggtgattgaggccccacaataatcggttgaattgatctggatcatttaaaccttacaaaaattgtgcgaaggctgattttcacccttggcgaggttacaatcctcggcttttagccacccctacgggcgtggttctgacttgaactcagactgagagccactgatatgtcttcatcatcatttacaacggaaagaccctttacaccggaattgttatcccccgccggtaccctaaaaaacatgcgatatgcttttgcttatggcgctgatgcagtctacgccggccagccacgctatagtttgcgggtccgtaataatgaattcaatcatgaaaacctggcgttaggtattcaagaagcccatgcgctcggcaagcgtttctacgtcgtcgtgaatattgccccgcataattccaaactgaaaacctttctgcgcgatttaaaaccggtgattgagatggggccggatgcgctaattatgtccgatcctgggttgatcatgatggtacgcgacgctttcccacagatggatattcacctgtcagtgcaagccaacgccgtcaactgggcaaccgtcaaattctggcagcaaatggggctaacccgcgtgatactctcccgagaattatcactggaagaaattgctgagatacgggctcaagtgccagaaatggagctggaagtctttgttcatggtgcattgtgcatggcctattccggtcgttgcctgctctctggctatattaataaacgcgatccaaaccaaggcacctgcaccaatgcctgccgctgggaatataacgttcaagaagggaaagaggatgatgtcggtaatatcgtgcacatccaccagcccattgcagtgaaaaatgttgaaccgacgctgggtatcggggcgccgactgacaaagtctttgtgatcgaagaagcacaacgccctggcgagtacatgaccgcctcagaagatgagcacggcacttacatcatgaactcaaaagacctgcgtgccatccagcatgtggaacgcctaacccagttgggtgtccattcgctgaaaattgagggccggacaaaatcgttttactactgcgcgcgtaccgcacaggtgtatcgccgtgctatcgacgatgccgttgccggtaagccttttgaccccagtttgctgaccacgctggaagggttagcccatcggggctataccgagggttttctgcgccgccacgtacatgaagagcaacaaacttacgaatacggctattctgtttctgagcgtcagcaatttgtcggtgaattcactggtgtgcgccgcgagggtttagctgaagtgctggtgaaaaataaattctcacggggtgatagcgtagagttgatgactcctaaagggaatatccaatttaccctagagagcatgcaggataaaaaaggccaacccgccgatattgcaccgggtaatgggcatatcatgtatttacctattcccgaggagattgatgtggaatatggcttactgatacgtaacttaaacggaacaaatagccgcaatccccacgaaaaagcgtaacgagattcaataaaatgaatgccacagataaagtggcattttttagtaaatattagaaatagatcacatcaattataatagcagtcggatagtatagtccgagtacaatcaataactaaaaaagtgttaagtaatactaggaaccacctccttggctagcccaatctcccttgggctggccttttcttttttccctcacatctggctgatacatatcacctttatcctttctcgtaatattagccattcctgttagacgattccataatattaagaaaaatctgttttaatgaataatttattcctaaaataataattatcccaacagaacaaatatcacattagaaatacatacctattttattgtgctccctattggcaacaattccctgttattccttgaataatccgatagaagaattaagcagatatgctttactgtaacgactgtccctaaaattatgggtgttgtcgtaaggcggtcagtagaggtaaggcagtaagcagaggcaaggcccatgaatgagccgagtcacgagtgcagctaatttttcaccgatacaagcctcatcgatacaagtactgctgctgcaccaagaatgaagggactcccatataaatgatttggagcacatatgccacacactcttttgatcctcaacggcaaagaatcaggcaaccctgaggtccgcgaagcggtcaaaaacgtacgcgacgaaggcttaacgcttcatgtccgtatcacctgggagcacggtgatgcaaaacgctatgttgaagaggccgccaccttggctgtcagtaccgttatcgctggaggcggcgatggcaccattaatgaagtggcaacagcattgatgagtttacctgcggataaacgcccttgtctggggatcctaccgctgggaaccgccaatgattttgcgactggctgcaatatccctttgcaaatagagaacgcactgcaactggcggtcaaaggccgggcggtggcaatcgatctggctcaagtcaacggtgagcattactttatcaatatggcaaccgggggttttggtacccgaattaccaccgaaacacccgataaactcaaagcggccttgggcggagtctcttactttattcatgggctgatgcgccttgatgccctaaaagcagacagttgcaaaatccatggccctgactttcattggtcgggggatgcgctggtcattggcatcggcaacggtaaacaggccgggggcggacaacttctttgccccgatgcactgattaatgacggcctgatgcaattacgcctactgacagcaaaggagttactccctgcagtgctgagcaccctgttcaatggtgagaaaaataagaatgttatcgacgccacggtaccttggctcgatatcactgcaccgaacgatatcaccttcaatctggatggtgagccactgtccggcagacatttccacattgaaatcttaccccatgcgattcagtgccggctaccaccgaattgcccattgttaggctaaacgccacttagccctacacactcagtgccatctggaggacggcgggcgacgagtgtagaacacgataaatgaatgataaaacgtgtgaaatgcggcagaagaaaatgaagcacagtagatggaaacggaacccagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaataaacagcggagcacggcgagaaccgcccttgtcttgctccgccattggcgattcggggcattgttggcaataagtcatcactcataagagtcatgacgtgcaaaactcagcgccagttaggatctttctctagctgcgcggtcaacatggcctggatattctcattggggcgacccagccactgataagtcgcaaatttacttgggttatccaacgcctcgggcttgtcagccacggtaactcgcaggccccacacgtgctttttatcgttgctaaacgccacccacataaagttattactgcaatcgtgaggcttacagagactccccactttatattgctgtgcgccccacgtgatgttttcataaggccctgacgttcccgcccctttacgtgcccatgccggcaaatttttctgcccctttaccattttttgccaacgggctttatagacaggttgctggagaagttcagccatggtgggcgttgaggctaccggctcaggtacggtaaccccaggggatgagaccactgctgctggctgtgcaaaggagccagagctgatactcaataatattcccgctaaaagacaatggaggtttttttggcctttcattatcgaattccttttttatatgattaatcaacgcgtcaggcagtgataaagggggacgctgttcagcggacttgaatgcgccatgtgatgtcgcgtcgccttatatgaccatcaattgcgacaaaagttgatccattgcacgaatttctcatttcaattttagttattccgcaatcggtatgacaacttgagttaagctatgaaccagataatgttcagaaggccatgccatgttacccattgagttacccgaagagcctgaaaagctgtattactccgcaggggaggcccacccattggccaaacttgagacggataaaatccgccagatggtgattgatttagacgttgccaattctgatagtgagcattatgtcacgggttggatggggttaaatagcatcgtcgtggtgcgtaattatcaaaacaaacgcggtaccgcgaacggttttgtcattaataaaggggatcgctaccggctgagcattcagtctattgaatttcgcatccccaaaatggtgttgtggatgagctttcgccgcaaaccacgaaccatggaattgatcacctacgaagaactgggcgaaaaaccaagtggcatgcagcaatatcgcaatattcttgatgaagagttacttgggcagttagatcaagattggcacgaactgaatgactatctgggtgcagcctgctggcaactggagaacggcacccctctgtggcaacaactccatcaacagattacccctgatgctattcgtcagttagccaccgcccctattttccgtaccaaacatttgcaggcagatggtgaatattcaggcttctgggccggggagtacttctttgccgtcaggcaaccgggcaccaagcaagccgccgataatccattccctgcagtgcaaatttcctggcgggaaaatgataaagatatcggcagttatcagttcgatctcattgaaggtgaatcgggcaaatcaagattctcgctgtgtattcgtcctcgcaaaggtgcaaacagctacctgcttaaccgttttgatgcccaccatctgcaacgtgcgatagccatgtttactctggcacagcagtatttgtcgggaccagtcgctggctgacagcacggcaacgccagagtgaaccaatcaataaacccacctgcaattttcatcattttcattaccaccattggtgaaaatgatgaacaggcccgatgccctgccccacctccagggtatcggcctgttccagcgcacgttgcaaatagtttttagctaccgccactgtttctccccaatggccgtatcgcgggcgcagtgctgccaatgccgccgatagtgtacaccccgtaccatgagtattccgggtggccacgcgttgagccacaaaacgctgctccccctctgcggtaaacaaccagtctgggctatcctcgcccgttaagtgcccgcctttcattaacaccccctgacagcctaaggctaatagcgcccgcccctgctcacgcatttgttgttcatcgctggccggtggacaccccagtaacgcggcggcctctggcaaattcggcgtaattaatgcgacttgcggcaacagccactgacggacggcctccacggcgtcaggggtcaatagcggatctccacttttggccaccatcaccgtatccaaaaccacgaacggaataggataacggcgcaactgctcggcgaccatttcgaccaccgcagtattcgccagcataccaattttggcgctgtcgatacgcacgtcactgagaacagaatccaactgagcggcaacaaaatgaggatcgataggataaaccgactgcacaccacgggtgttttgtgccaccagcgcggtaatgacactggtaccataggcccgtaaagcagagaatgttttcaaatcagcctgaatacccgccccaccactcgggtcagtaccggcaatcgtcagtgtattaatacgcttcatgaatacgtctccgtactcatcattgagggggctaatggcgtaaattcagccgcagtggctgaaaagagaacggcaggtagaacgtacatattccctcctaaccggcggtcaagaaggcggaaccctacggtgccgagacttccctacgctggcataatccagatcaggtaatacgggtcatctctcagccttaccaccgcattgtggcaggcaccccgagtcagaatggtcattatcacgggcgggcaacagaagatcaatgatgtattaatcacaactatgattcacgacggatattagagagagcccccttcaggaagagaggtgattggacagttctcacccaaatggtattggggccaaataacgccacaggtttgacacaattggcgacaatgggactacaaacctgtaggaaaattttgaatattctataaatgaagtaaatacccttgtattgaatctgtatacatagaagactgtttaacttgtacctatggaagtaaccattgagattgacgatggccgtgatgatactaagaaataaaaaattttcacttctctcgttgctgctcatatctgcactaatttattttttatggatggaattcaaaccggttaaaattatcgcagttcatcaaagaaataattacagtgatattttagtggagaacttccctatcactgatagcggaaaaatagcttggtggataaaaaataaaagtatgttggcagagaaatataaaatacccaagcctgcatcatatggttcttttactattattttctgggatttcggtgatggctatcaagaggaaggtaaatatgacagattgtgcttcgatgatatgaaaaccgctgagaattgtatagataaaaattcatttcttacagtaagaaacacacctgacaatagagtattttttattgttgacaatggtaaatacttacttaaagagagtaacaaggtgactaaggtaagagagtagccaacgcacatacagattgaagtatgacagatataaaacatattaaagagggatctgaatgacatataaaaagtataactccagttgggaaggctacatgggggatgttttaaacggtaatgttggcattaaccagctaaaacctcaacatgagtattttgatgctatagggctaggaaaggtattaagtgagaatacacaataccatgcagttctcacattagcagaagccaaaagtattattgaagatattaaccctcctcggacacaaagcccaagtaacggagaagcactggcacgaggatttgagatagagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaaccctgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctcgtgtttccgttaccgatcctatttctgcttatgccggaaatatctacgactcacggggagtctatgatgttatccgagaatttaagcgattcagcatcaccgcgacagagtatgtgggcgagaatgggcgtaagtatattcacatttctggttatgccggccttaggcgtattatcactggaacccgttatggtgccagccacccacaaatgctatcaatgggaatcggccagcaaggtctcagttccaatattgttaaaggtctaaaattctgtattctcttttctattggctatcgaacgattgaaggtatctttaaagatgaatataccttagcggaatttatcggcaatataacgatggatatggctaaaatagccattgtcgcggcgacttcttttattgtaggtgtactcttcactgcgacagttcttgcaggtggcagtattattgtcgttgctggggtagcttttgccgttggctttgtagctaccgctatcctagatcatttcgatgaaaagtatggtataagtgaaaaattaatcgcattattaaccaaagaaatgagaaaaaaaccaagaacacaagaagcaaactttcagtctattcttaatggattagggcgacttaaatgaataatagattatttaaaacattaggtgcaatcatagcattattaatatttacgccaatgatatatttagtgagcacttacatcatttcattaataaaaatggaagacataataaaattctccggacctattttcatagctttcctatcatcccctatactactttactctctcgtaggatctgtttggttttttatctttaataagttacctaaatttaataaatttattattaagtatttatccataccaatgtttttatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtctttttatgttgattacaaattaaaaagtaatagttatgtggtatgtgacagaatttcatggatgtcgccgaatacttatgtaaaagacttatcactttgtagataaatataaaatatttaacagaaaaagataattataaatatagtaaagtggctctgggtaattgagatgaaaaatagattatttaaaacattaggcgggttagtttttttactttcatttctatttctgatgaaatacttaattattaactctataattccactaataaaaatagaagatagaataatattctctagctccatagcaatatgccttatttcatttcctttaatgtcttatgttatgacagcttcggtttatttttttattttcaataaagtacctaaatttaacaaactgattgtaaaatacttaaccatgctaacaattgcatcatttatcgttagtttccccattcctttttatattgactacaaattaaaaaataatggttatgtggtatgtgacagaatttcatggatgtcgccgaatacttatgtaagagacttatcactgtgtaaataacaactttaaatataaggaattgtatggctaacttaatttatgcaagtattgatggcgaaaaacaagggttgatatcgtctggctgctcaacgcttgactctattggtaatcgatgtcagttggggcatgaggatcaaatatatgtctatgggtttgatcataatatagccagagcacaaaatgtcgcgcatcagccaatcataataaccaaacccattgacaaatcatcgcctttactagggatgtctatatcaaataatgaaaaactacaaatagtattatatatgtacaggataaattcatcgggttccttagaggtgttttatacaataaaactgaaagatgcctatatctcaaatatttctcaacattgcccaaatgcgctgacacataatgatattcagccctatgaaatcatatcaatttcgtacaaaagcattgattgggagcacaatatttctgggacatctggctatagcatatgggatgaaagagtttattgatttttaagtgacggctataggcatataccctatatcgttaaaaaccataaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaacaaaaaaccgcctaatatttaaggcggtttcagactgctggcaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgcccctaggtgcggtcaacccttcattcaccaagctaaaatagcgttgtcaataacctcaaaccgcctaatattcaaggcggtttttgctattttcaatcgttatcaaccatggttaaaaacgataaaatcattcccactcaatcgttgcaggtggcttgccgctgatatcataaactacgcgcgagataccattgacttcattaatgatgcggtttgaaacgcggccaaggaagtcgtatggcagatgtgcccaatgtgcagtcatgaaatcaaccgtctctaccgcacgcagagagacaacccaatcatatttacggccatcacccatcacaccgactgaacgtactggcaggaagacagtgaaagcctggctaactttattgtacaaatcagctttgtgcagctcttcaataaagatagcgtcagcacggcgcagcaaatcgcaatactctttcttcacttcgcccaatacgcgcacacctaagcccggccctgggaaaggatggcggtacagcatgtcgtatggcaagccaagctccagaccaatcttgcgcacttcatctttaaacagctctttcagcggctcaaccaggcccagcttcatctcttttggcaaaccgcccacattgtggtgagatttaatcacatgcgctttaccggtagctgatgcagccgattcgatcacatcagggtaaatcgtaccctgtgccaaccatttcacctgctcttgtttacaggcttcttcgtcgaagagttcgacaaagacacggccaatgattttacgtttcgcttctggttcgtccactcccgtcagtgccgaaaggaagcgatcctctgccgccacatggacaatattcaggccaaatttatcgccaaacatttccaagacctgatctgcttcgtttaagcgtaataggccgttatccacgaatacacaggtcaggcgtttaccgatagcgcggtgcaacaacatggccgtcactgaagagtcgacaccgccacttaaccccaagatcacatgatcgtcgccgatttgctcacgcaaacggacaattgcatcttcgataatggtggcagatgtccatagcgcttcgcagccacagatacccagcacgaaacgctccaacaaacgcaggccttgcttggtgtgtgtcacttcaggatggaactggacaccataaaaacgtttttcttcgttagccataatggcaaacggacaggtatccgtgctggcaaccgtgacaaaatcagcagggatctccgcaactttgtcaccgtgactcatccaaacatccaatacggcttcgcctgccggattgatggcatctttgatatcacggatcagcgcgctgtcagctttaatttcaacttgcgcataaccaaattcacgctgatttgaactctcaactttaccgcccaattgtatcgccatggtctgcatgccatagcacacacccaacaccggtacaccagccgtaaacacatagtctggtgcgcgcgggctaccgttttctatcgtactttcagggctaccagagaggatgataccacttggattaaattcacggatttgggcttcggtgacatcccatgcccatagttcacaatagacaccaatctcacgcacacgacgcgccaataattgggtgtactgcgagccgaaatcaagaataaggatgcgatgcttatggatattttttgtcatgtgtggcgtattccaaaaatacccttcttacttgacattaccgtggtgcgagcacgaatcactgacttcgagacccgtttatttgctgccttactgcaacgccaatgactttgggtattgattttaaaataaaaaataaccatctgatggccagcaccagatgattatttaactaattgttacatcatacgataattaggtgactctttagtaatcgtcacatcatgcacatggctttcttgaatgccggcaccactgatgcggacgaactccgctttagtgcgcaattcattgatagtgccgcaaccggtcagccccatgcaagaacgcaggccgcccatttgttggtgcacgatctctttcagcaggcctttgtaggctacgcgcccttcgataccttctggaaccaatttatcggccgcattatcggtttggaagtaacggtcggaagagcctttggacatcgcgcccagcgaccccatgccacggtaagatttgaaggagcgaccttgatacagttcgatttcgcccggagactcttcagtaccagccaacatagaaccgaccatgacgcaagacgcccctgcagcaatcgctttggcaatatcgccggagaaacggataccaccatcagcgataaccggaataccggtaccttccagtgcttcaacagcatcggcaatcgcggtaatctgtggaacaccaacaccggtaacaatgcgcgtcgtacagattgaacctgggccgatacccaccttaaccgcactcacaccggcatctgccaacgctttcgccccagcaccggttgcgacgttaccgcccacaatttgcaagttaggatatttagcgcgagtttcacggatacgttgcagaacaccttcagaatgaccatgagaggagtctatcagtaatacatcaacaccagcggcgaccagcgcgtcgatacgctcttcattgccagcaccggcaccaacagcggcaccaacacgcaaacggccatgctcgtctttacaggcatttggcttacgttctgctttttggaaatcttttacggttatcatgccgcgcaaatgaaagctgtcatcaacgaccaacactttctctacacgtttttcgtgcattttttgcagcacaacttcgcgggtttcgccttccttgaccgtcaccaagcgttctttcggtgtcatcaccgcggtcaccggttgatccaaatcagtcacaaagcgaacatcacggccagtgatgatcccaaccaattcgtaatcttcggtcaccaccggatacccggcaaaaccgttacgggcagtcaattctttaacctgacggagggtcgttgttggggtaacagtctgtggctcagtaacaacgccactttcatgttttttcacgcggctgacttcttcagcctggcgctcaatggacatatttttgtgaatgaaacccaaaccgccttcttgtgccagcgcaatggccagacgagattcggttacggtatccatggctgcggacagcataggaatattcaggcggatagttgcggtcagttgagtgccaagttctgccgtgttaggcaagactgtggagtgggctggaaccaggagaacgtcatcaaatgttagtgcttctttcgcgatacgtagcatgggcaatatctcaccaaggtgaatgtgaaaaagataaaatattgccgtggcattatacagagcgtaatcgattgcctccagcactttctcataatatttcttgccaaccagtttgaggcaggtaatatcggttaattaagtccttgttttaaaatttgatccaggtcacatgtcgcaatcttccgcctcctcaatttttactgtcagccgcctgaatcagacggtacgagaactattggaaagggaaatgggccagatttggctcactgccgagatttctaatttctctcagcccgcttctgggcactggtatttcacgctgaaagatgatcgggcgcaagtgcgctgtgccatgtttcgtaacagcaaccgccgcaccactttccgtccgcagaatggccaacaagttttggtcagggcatcaattaccctgtatgaaccccgtggtgattatcagttaattgcggaaagtatgcagcctgccggtgatgggttgctgcaacaacaatttgaacagcttaagcaacaattagcggccgaagggctgtttgatcaaagccacaaacagccactccctcaccccgccaaacaagtgggcgtaataacgtctgccagtggggctgcgctgcatgatgtgctgcatgtgttacagcgccgtgatccatcgcttccagtaattatttatcccacatcagtacagggcgttgatgcgccattgcagatagtccgtgcgatccagttggcgaacttacgtgctgaatgcgatgtattgattgttggccgcggtggcggatcgctagaagatttgtggagtttcaacgacgaacgggttgcccgcgctatctttaacagccatatccctatcgtcagcgctgtcggccatgaaaccgatgtcactattgccgattttgttgctgatttacgcgccccaaccccttcggctgccgccgagctagtcagtcgcaatcagattgagctcgttcgtcagattcaagggcaacagcaacgaatggaaatggcgatggattactatctggcgcaacgcaaccagcaattcacccgccttgaacaccgtttgcagcaacagcatccgcatttacgtttagcccgtcagcaaacattgttgctgaaattacaacgtaggctggaagagagtgcacaaacacagatccgcttattaagtaaacgtaccgagcggctgcaacagcgtttgcagcaagtgcagcctcaggggcaaattcaccggtataaccagcgggtacagcagcaagaataccgtttacgtcaagctgtagagcgccagctcaatggctatcgccaacgctttggtatcgcctgctcccagctagaggccgtgagcccactggcaacactggcccgtggctacagcgtgacacagacgccagcaggggcgttattgaagaccaccaagcaagtacaggccggtgataaactgaccacccggttgcaagacggttgggtggaaagtgagattacccaagtcaccgtagcgaagaaaagccgtcagaaaaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgattatagcggcaaggatggggctgccagtaaaatcatcagcctctaacactctttcgttgatcatttcccccacctgataagccgtcagcttaccggtaagtaattgaagtggacacgccgttttgagattaatccatgtccgtgttggcaaaaataatcaacggcaccacaggctttcaggacttgcagaggttgcgcacaatcagggcactctgcttgttgttgatagttaccatggcaggtctcgcaatgaaagtggccactcacctcagtcatcgccttctggcaaaccggacataatgcatccactttttctctcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcacacccagcgaacgtaaaaagtagatccctaacgccgtggtgaaaaatgagccgaccgtcgtaatggcgataatattggccgccaaggttgcattgcctcccattgctcgcgtcataacatagctaccggcagcggttggggtggcagaaaacagaaagatcacccccagcgtagcaccacgaaaccccatcagtaagccacccaatgtcatcaatattgggactaaaaataattttgccaccgaggatagcgctgccacattggaagaacgaaacatcgcatgccaatcgaggctggccccagtacagagtaacgccaagggcaatgccagagcagaaatatagctccccgtttgcacaatgacctgcggaagcgataaggcggtttgggcaaagagtaggccacagactaagccgataatcagtggattcgtaacgataccgcgtaagagcgataatttgctgattttgccaccctgccccgcttgcaggctacgggtcagggttatcaccgacagcgtattaaataaaatcactgtcaccgtcagatacatagaaccgatcgcaaccccttcggcaccataggctgtcatggcaaaagctaaaccaacaatggcagtattggccctaaaaccgccctgaacgaacacaccacgctctctcgggtcttttaccaaccatttggcggctacttcgagcagtaaaaaggttagcaaggtcccccccgctccgtagatagctaacggcaggttatccagtaaacttacgtgattggtagcgacactgaaaaacagcagacacggcagcgctaaattgaagactagccgggtcgcaccatcgcagaaattatcatcgattaagcgacagcgccgtaatagcacgccgagtaacatcatcagtaagttaggtaccgtgacactgaatgcgaaactccaggtttcccaagacatggctggctctcaactctcttttctttaaacggccagcggccaacacatctgcaacttggatgtcacttgggtatataaccatttatatttaggtatataactatttatatataaaaaccaggttatatagagaaaaaaaccaggctactgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaagagtaaagtgtccgcgccagagatggcgcggctcaagctcccaaggaagctatttttatacagggaaaccggcgtctttacttgctgcccgttctctccgtcgcgggcactttaccaataacctcagcgcggggtatccgctctatcttgaattacttaccttttttcagatgagacatcaaacgtttacgtttacgcatctgattaggtgtcagcgggttgcgcttaccggcaaacgggttctcaccctctttaaactgaatgcggattggcgtccccataactttcagtgaacgacggaaatagttcatcaggtagcgtttgtaagaatctgacaggtcagtcacctgattaccgtgaatcactacaattggcgggttatagccaccggcatgggcatatttcagcttcacgcgacgaccacggaccaacggaggttgatggtcttcctctgccatttgcataatacgggtcagtaaggaagtacccactcgcttggtagagcaatcataagcttcctgtaccgattcaaacaggttgccgacgccgctgccatgcaaggctgaaataaagtgaatgcgagcaaaatcaacaaagccaagacgcaggtccagcatatcttttacttgcgcacgggcttcttcagtcatgccatcccatttgttaactgcaataacaagtgagcgcccactattgagaataaagcctaatagcgatagatcctgatctgaaattccatcacgggcatcaataaccaacaggacaacgttagagtcttcaattgcctgtaacgtcttaatgacggagaatttttcaaccgtttcagtgattttaccgcgcttacgtacacccgccgtatcaatcagaatatattcacggtcatcacgcgtcatcgggatataaatgctatcgcgcgtcgtacccggcatgtcgtaaaccaccacacgatcttcaccgagaatacggttagttagtgtggacttgcctacgttaggacgccccacgatcgccaatttaattggcaaagtccgtggatcaaaatcatcttccggatcttcaggcggaacatcttcaccttgagcttcctgctcagcccaataggccgcattttcctcttcttcggtcaactcaacttcaggttcctcggcatccatataaggtgccatgacatcttcaatcagttgagtaacgccacgcccatgggaggcagcaatagcgtgaacttcgcctaaacctaaagagtagaaatctgctgtagcagtatcaggatcaataccatcggttttgttagcgaccaggaaagtggctttttcacggctgcgcagatgttgagcaatcccctgatctgctggcatcaagccagcgcgtgcatcgaccataaacaggacaatatccgcctcttcaatcgccaataacgattgacctgccatcttggtttctacaccatcttctgtgccatcaatacctccggtatcgacaacaataaactcatgcccttcgacctcggcacgaccatatttacgatcacgcgttagcccgggaaaatccgcaactaatgcatcacgggtatgcgttaagcggttaaataaagtggatttacccacattcgggcgcccgaccagcgcgatgacaggtatcattgttgaagcctcattacttaattttcaaagcgttacagcgctgcatcgaaccttcaacagcgcagtttttagaatacaaacggcccctgagtcccaggagccgtttttgaggtactggcctgtcaaacaacaggcgctaaatcagaattaacgggtgaacgcgtataccgtaccgcttcttgcctgaatcaacagcttatcgctggcaaccactggcgcactcaggaaacctgagctgtccacgctctgttgagcaacaaaacggccatcatcggtattcacccagtgcagataaccttcggcatcacctacgaccagatagccattatacatcactggagcggtcaagttacgatgcaataaatcgctttgactccaaagcgttacgccgccatcagacttcagcgcgattatacggtcattttgatcaacgagataaatgcgcccagcgtcaacaataaagtcattcacggagcctatctcgcgcttccacaggatctggccggaacgcaaatccaaggcggttagattaccgttataagccaacgcataaaccacaccgtcaaccacgacaggcgtgatatcgatatcattcaagcggtcaatttcagtagcaccggtcacttgtgagatacgttgttgccagatcaactgaccctgttccatcatcactgcactgacccggccattgtcaccaccgacaatcgctgcaccaaatgcaaccgcaggggctgactcaccacgcagagacaatgcaggcgtatccagatttagtgtccacttgatagcaccgtcagactcattcagcgcttgcagcataccatttgatgtgtggatcagtactacgccatcgctcaccacaggacgggacaacgcctcacccgcaacgaccgtctgccatgcaacctgaccatcataggcattaagcgcgtaaaccaccgctttttcactgccaacataaacatgcgaacctgaagctgttacgccaccagataacatcgcagaatggttgctggagagaaagttcgttttttcagacaggtcggtttgccagatttgcttaccggtgtctgcatccatggctttcactaaacctttgcgatcggcagcaaatacggaagtcccctgccatgctgggcgcaaatgggagtaataatcaccaacaccgctcccaacagaggtgctccacaccttagttggtgagaattgattttcaacctttggcagtggcgacatggtaaccacatcttcttcactgttaaacagtgagcaaccactcaatagggcaacagataccagtcctactaagagtgttttacgcaattgcatgggaataccccttagctggacaagttattcagtttcatacgcaacaatgcttgcagcgcctgagaagcattagattcgatagctttactataagcagcgcgcgcacctgcggtatcacctttgcttaataatgcatcgccacgaacatcttgagccatcgctgtccagccatcaccttgtactgcatccagcgttttcaatgcttcatcgggttttttcagttgcagttgcacacgcgcaaggcgcagattaatcagcgacaacagattttcatctttcgtctggcccaaggcttgactgagttgctgtgccgctttatcgaatgcattttgttcaacaaaatcatgagccagttctaacccgacgagtacgccgtagttatttttattgctctgaacaaacttttcagcgagagcaatgctatcagcactaacattacccgcactgttagttgacagagcagtactgactttctgataggcagaggaggcttccgtcatggcagtattctgattaccctgccaataacgccaacccactaatgcaccaatcccgagcaccacacccacggccagtgctttaccattttcactaaagaaacggcgcactgcatcaacctggtcattttcagtggtatagacttccacggtgtctctctccttaacccaacatcaaagccagacgcgcagcaacatccgcttgcgccagcgtttcttgttcaccatttcgcagatcttttacaacgacttgctgcgcggccacttcgctttcacccagcattaaagcgacacgagcgccccacttatcagcgcgtgtaaattgtttcttaacattaccgccaccgtaattggtcattatttttagcgttggtaaggcatcacgtaggctctcagcaagtagcatcgcagcactttgcgccccctcaccggaggagataacataagcatcaactgtcgcaggcacctggaaatcagcattaacagcctgcaccagcagaaccaagcgctcaaggcccatcgcaaaacccacggccggtgttgcacgaccaccgagttgctcgaccaacccatcataacgcccacccgcacagactgtgccttgtgcgcccaggctgtgcgttacccactcaaataccgtacggttgtaataatctaaaccacgaactaaacgctcattaacggtatatgggatgctggccttatctaaaagttcacacaacccggcaaaatgttgttttgactcttcatccagataatcagacagttttggcgcatcatcaagcaactgctgaacatcagggtttttggaatctaacacccgcaacggattgctgtacatacggcgcttacaatcttcgtccaatacctcaacatgttgctccaggaacgccaccagcgcttctcgatagtcagcacgggcagccaacgaaccaatagagttcagctccaacttcacatgttcaaagatacctaatgcacgccaccagcgggctgtcagtaaaatcagctcggcatcaatatctggccctggcagaccaaagacttcggcccccaactgatggaactgacgataacgacctttttgcggacgttcatagcggaacatcggaccgatgtaccacagacgctgttcctgattgtacagcagaccatgttcaatacccgcgcgcacacagcctgcagtcccttccgggcgcagtgtcagactttcgccattgcgatcatcaaaggtgtacatctctttttcaaccacatcggtcacttcaccgatagcgcgtttgaataacggggtctgctctacaatcggcatacggatttcactgtaaccgtaaccgcttagcacttgcttcaagatgctttcgatacgctgccatattgccgtatcggctggcaggtaatcgttcataccacggatggcttgaatgttctttgccacgtcagttctctatagttttagtgcaagaaataaagccgattatagaggcttgccgcccgcatattcaatggggacggctcgttaactctattggcgcaatataaaactctattagcacaatataaaacactatcggcacaatataaaacacggtcacagcataactgtctgtttgattctggccgacaacaaggattgccgatagagcctatttattatcatccaattggttgataacaatccggttattcgcatcaagaattgatgctttggcacgaatttttgcttccaattggtcaatcatggctttgttatcaaagcgctctttttgacgcaccccgtcttcgtaaaaaccactgtggttacgcgcaccagtgacaccaattgtcgacaccaacgcttctcccggaccattaaccacacaaccgatgatagaaacatccataggtgtaatcaggtcttccagccgttgttccaaggcattcaccgtcccaataacatcaaactcttgacgagaacaggttgggcaagcgatgaaattaatcccacgcgcacgaatacgcagtgatttaaggatatcgaagcctactttcacttcttctactggatctgcggccaaagagatccgcaaagtatcgccaatcccttccgataacagcaaacctaatccaatcgcagatttaaccgaaccactgcgcgcaccacccgcttcagtgatccccaaatgcagaggattattaatttgtttcgctagcaaacgataggaattgacggccaggaagacatcggaggctttaacactgactttaaactgatcgaaattgagacgatcaaggatatcgacatgacgcatcgcggattcaagcagggcttctggtgtaggttcaccatatttctcctgaatatctttttccagcgagccgccattgataccaatacgaatagggatattgtaatcacgtgcacaggcaacaacttcacgaatacgtgattcattaccaatattaccggggttgatccgcaaacaatcgacaccatactcagccactttcaaggcgattcggtaatcaaaatgaatgtctgcgactagcggaacagtagactgctgtttgattaacttaaaggcttcagctgcatccattgtcggtatcgagacccgcacgatatccacaccaacacgttccaatgctttaatttgggcaacagtggcatccacatccgtggttttggtattggtcattgattgcacagcaatcggtgcgccatcaccaataggcactttaccgacgtaaatccgggtcgatttacgccgaataataggggatccgttatgcattacatactctcctttacggtcgtgtagttcttacaacatgatatttgtcaaaaccatcattctactctacacagacagtcaggcgggctacgcgattagccttaataaacttacttaaatctaccgggttaccctgatacgaaatcgtcagagcacctggtgcaccgatagtcagcttatagggcgctttacccgccaggttaaggacagcgccccctttttgaatgccactaaacagcgtcttgcccgttgcatcaacaacctgcaaccaacaatctgctgtaaaattcatcactaacgcccccacagatgacgcgctaccacttacccctgcgtctgctgtaggtaatggcggttggcctgtgggcataccaggttgcgggacctgacttggggaaacggccgctgacgcagccccctcctgatgcattgtggtatttgtattcgccgtatcgacaggttcggtactagttgtttttggaactgaactggttgtagctgaattagttattgccgagcctgaatgatttgtcagtggtaccggctgaccattggctaccggtgccggggcatccgttggcgcaatagcatcgctgttatcatcagttagcggcactggttgcccgccattttgtgacagttgggcagaagattgatcaaccatattggcaatctctgcttgctgtgcctgatgattttgccaccaccatgctccggtcagacctaacacaaccaacacaataagccaggtgaaactcatcaaccagccatcacgttttttgtgttttttacccaatgaaaaactttgcattggggcaactttcgccgctctgactggcgcttgtttctccaaaataggcaataactcatcttcaggaagatgaaccagcttggcgtaagaacgaatgtagccacggtggaatgtcgaggcgagattagcttgcgcgttatcctcctcaatatcacggattgtggatactttcagacacagacgttctgcaactgtctgctgggttagccctaatgattcgcgggcttgacgcaggcgcacacctggcgtctctgtaacagtttgatcttgggaggcttcagtattcattagctagaaaatgctggtactgtttggattgtggaaaacttcgcgcaagctgcttgccatagcgttgtacactatcttgacggcctgccagcgcggcgaaacgaatttgtaaccataaactctcagcactggctggaagcgtatgttggtaaacatccagtaatagttgcgcttgtgcgcgattaccttccccaaaatgcctttgggcttccgcaagcaaaggctcgcctttatccggatcatacttcaacgcccggctcaacaagacccgagcttgtttatcctgattagcccgtaaaaagcaataacctgcgttttccagactatcagcaacctgaccgtaatcaggtagcaatgccgcagcactaaactgttgttgcgccgatacatactgccctaaactacacagaaacgcaccgtaattattcagtacagtgccatttcccggagccagtttcattgcttgttgataacgctgctctgcggcactgttttcaccgatacgttgcgcataaaatgccatccctaattgagtgcgataatcctgtggatccgcctctaccgctttttcaaggttcttccgcgcggcagtaagatcgccttgtgccaaatacgctaaacccagttgtaagcgtgtctgcccagcaactgcctgactcgtgttctccggtggggtaccggagcaccctgtcaatacacttacgaccaggcaaactctccacagttttgtcagcttcatgctttctcaattgtccttatatatgcagataagtaccaaattctggcgctcatggtattctcatcacgggtttttagccacctttacgcgatgagacttcaacaaattataagttaaataacaattagttatctggtgaatcaatcttatgaatcagactgtcttaatcgcaataggttcacccgccattttctttttcaaggtgcgtttagtacggtcgataacctcaccggccaattggccacatgcggcatcaatgtcatcgccacgggtcttacgcacgatagtggtaaagccgtattccatcaacaccttagaaaagcgatctacccggctgtttgagctacggccataaggtgcaccagggaacgggttccatgggatcaaattgatcttgcagggcgtatctttcaaacactcagctaactgatgggcttgctcagtgctgtcattgatatgatccagcataacgtactcaacggtaacccgcccgccgttggctttggatttatccaaataacggcgcactgcagccaggaacgtttcaatattatatttacggttgatagggacgatttcatcgcgaatatcatcggtaggcgcatgtaacgagatagccaacgcaacgtcaatcatatcgcccagtttatccaacgccggaaccaccccagaggtggacagcgtcacacggcgtttggataaaccaaaaccgaagtcgtccatcatgatatccatcgctggcaccacattattcagattcagtagtggttcccccatccccatcatgaccacgttggtaatgggccgggtaccggttgatttcaatgaaccaataatttttgccgcacgccatacctgaccgataatttcagatacgcgaagattacggttaaagccctgctgtgcggtcgaacagaatttacactccaatgcacaaccgacttgggatgacacacacagcgttgcgcggtctgcttcagggatatataccgtttcaacttgttgatcgccgactttaattgcccatttaatggtgccatcgacagagcgttgctcttctgcaacttccggcgcacggatctctgccacgcgctgcaatttcgcccgcagccctttattaatgtcggtcatttgctcaaaatcgtcgtagcaatagtgatacatccacttcatgacctgatctgcccggaaaggtttttctcccatttcggcaaaaaactcgcgcatttgctgacgatttaaatcgagcagattgattttgctggtagcaggtgcggtggtctgaacggtattgtcagacagaggtgcggcatcaattggcgttgatgcagttaataattgttcagacatgagttgtcgtggcctcgttgttacactttacggcgctgcgctttaaaccgggtacggcttccgaaacggcgataaataatagaatgtataaataatagaacgccccagcagagctgtctctactggggcgtggcattgtacaaattttaaagcacggattccatgaatggaaacgggtctgggcaactttattgtttcagttgattaaatccccccaccttcctgcattgaatcaacccactagccgcttaaactaatacattagctacggggaaaaatttcatctgccgcaaagaaatacgcgatttcgcgttgagcagattcaacagcatcagagccatgtaccgcattcgcggtgaaactgtcagaaaaatcagcacgtagcgtaccggctagtgcgttatctgggttagtcgcccccataatatcgcgatggcgctgtaccgcattttcgccttccagaacctgaaccataatggggccagaggtcataaattcaaccaaaccatcaaagaacgggcggcctttatgctcagcgtaaaaaccttcggcctgttctttggtcaggtgcaacatctttgcggcgatgattttgaaaccagcacgttcaaaacgcgcataaatggcaccgatgtcgttattggcaacagcatttggtttgataatcgagaaagtacgttctaaagccataataacctctattggatttctaatattaaccggactcggaacctgctctgataagcgtatttacttggctggcagcccgttcctttacactaaaatgatgccgctttacgtatgccgaataatcagtggccgcagattataagtgcgcttgtagcaattgcatacggggatcgcaacatttcattaaaaaaaaagcatcttaaacgttcatttttatacacatctcacatttttgtaaaaacctaaccgcgcctaatgtcactgagaaaatgcacataataatgtttaatttatctttttttccaatcagtgagtacccaatatccttaaagttcttcaataaatctaaaacccacttttttcttcacaatagcggatggctgactaataacagaagagaccaaggatattttccctttacgtttaaagtggtcagctaatgctcggatcgccgccgtacccgcgcctctgacggccccttctgcattaggtgttattacataatctggattggttaatgacccggcaacccccacatcattaatattgatatcgactgccatggtgaggctaataacctcgccctccaaacggactacgacgtaaacaaaatcatcacggctagtccttaaccaactgattgcaacttcgctggtcagccgtgaagcctctaacaacggctcaatttcatatcgagccaggctactttctggaagaatatccgaggcgtgaaaaagtaattcttgttggctatagctatgctgccacgcttcgataatcggcaaaagcacttgccggctcgcatcagtttcttcgggaaccccgctaatcacttcaatatcaaaatgcagatctggacgttctacccaacggccatcctgacgaattctgggtaccgtctcgataaaatggtaatctaccagtgccagttcataacgccctaagggtagcgcctgcgcgctttgtggcgataccacttcttcttcggtatgacgtacataactgacataactgagttgagaaaagtcgaatgccgttttgagatgaatgatatctgcaacctctgtcgcttcagccacatgggcctgaactgactcgattaaacgtgatgctgtgtccacatctgccacagcagaaccgatctccccttcgcgaacaatattttctattactcgcccaaaatttttgctattccaatactcaatgctggcaccaaacaacaaggtaaaatcggttaaaatactcaaagtccaatcgatacaccctggagcaagatcacgtcggttacgcagatgaggcaggattttctctcgcattgaggctttgcacgcgagtgccgttgccggtacggttaatgcgtgttcgcccatattggtcgtaatataggttaacgtccctttaacatcagacataaaattaattaatgcagattcgtcatctaatgtttcattgctattttttgggggtaagggtaaagaggaaccaaatatttgtaatatcttatctgccgggctaccaaaaaaatcggcagcattatggacaaacttatctgcctgattgcaatgcccctgaacaatatagttataaatactcagtatgggtattgcccaacaagtcgctagccccagagtactacgttcagcccggttatgctccttaccaacggttaataccattttatcaataacgattgggctatttgcatctacattattgatatcaaaaataacatctgagttagcatcatcaaataacgttccaatcaaaggagaagaataaacaatttcattatttaatgattcaacaaattgaatttgaaaaaaaccaccgttaaaacgcaataaaaatgacaaattactacttttgtcacttaaattaaacaaaaaaccctcaccatgtttttcattaccatcaaagaaaaataatttataatttttaacttttataagaccctcatcaaaaaattttattgaataatcatcagtgtcagataactgaaaatcgagcaatatatctctgtattttattcgtgggtcaatccaataggaaccaaaacttttttgtattttaaatttaattgatttttttatagaacagaaacgatcacaaatgaaatcttcatcttgagaaactcgcatgctactgattttattgttcattcttattatcaacaaatcatcaggtgtgtaatcctctgtcaaaacaaagtatttaccattataatcatcgtcctcatagactgtagtttgcattcctggagggatttttattgaatatacctcatcatttaagggatttaccaaatgagattgcttcctttcaggatagttaccacgatacaagtcaaattgctcaccactagataagcacaacgagtcacctgtaaagttactttcgccataaaaacaaactgccttttttattttaaatgcacttatattatcatttaaatatatcaaatccttatctgaaaccaaatccacatcggcttcaaaagaccgagaagcgcccaaaaaatcgacatcttcatagacggtgacaactaaaccgtggggaatggaaattgaggatatgcgatcattccatttatccggaatactggcaactgagttcccttgagccgcgcagagagactcaccattatagtcatcatccatataaaaacagactttgggttcatttgcataggcatcaaaaattaataaagagaacattaacgttagcatatggttacgattatatctcataatatatataccttttaaactattattaataatccattattttaaaaataagagattgttatttcctgacctaaaaactttatattagaataaataatttattgataactttttttattacaaataaatttattatgagaaacacatttaaaatacaaacacgaatacattgagttgcttattttttatagcctgaataattcaagttacagcaaggcggcaagcgagagacaagtggtcgaaagcacatttgaacagcatttactctgctcacagagacaaggcgagatccatggatcggccgagtcacgaagaaagccaacgacccgaattatttttggtataaacgctataaaactcacacaaaaaatccattactcaaaaaatcaaaaaaaactaaatatcatcaaaaacctgccagggaaattttgacaataaaaaaataacaaaaaaatatcatattatcattttaataattttttaaataaaacaccgaataatattaaataatcgttaaaaatcaataaaataaaacaacaaaaagatattaaaaataaattaaaccactctaataatatatgtattaattttttatattttaataattaggttttgtttttttgtgccggtatatttttcaacggaattaccttgtcaccattattttaaatgcgcctcctttcttttgaataacagtaaataggaaacacagaatatgaaaaacagtaatactcttaatacgcgtctgctaccactgtctattttaatttcatcgttggtttctggcggggctatggctgtgtcacaaatagcaaccactgatacacccgcagtaacaccaataaaatcaacactaacaggtccatttgagcggaattcggctggtacaagttttggatcaaatgtagatgtagatgtaattgataatacatctacggcaacccgcgtgattgctgaaactacgccggaagccgagagcacaattggtgaagcgactgggcaagaaggcggtaacgcaacagccgttatcccccctactacaacaccatcagagcaggaaatcacagaacctgaacaaccgggcctgcttgataagatcaaagatctgctggggttgggtgaaattactcaagaacaagccgatgcattagaaaaaaacgttaagactaaagttgagaaagtggacgcacagactgcggcgaagttggcacttgaatcagcccaagcagaggcccaaaaagcagcagaagatgctttatatctaaaaaccgaaaatgtttcatatcaggcattcgctcaaactgaagaaaagattaaaaaagaagctgatgaagcaaaaaaaaagcaagataagactaaagaagatgccattaaggccgtcaaggttaataacactccattagttcctggtgataaggatattgctgagaaagtcaccaaagccgtgaccgatacaacaaaagtacagggagaaaaagcagttactctggctacaaaaataactgatgccaaagtcgcccaagaaaagaaagacgcgaatacagaggcgcttgcagaaatcgacgggcggctcatttctgtctcaaacgctttaatacaagcgacaggtaccgataagggtccgttggatcagaaacttaaagaagctcaacaagctaaaaccgaacaagacggaaaagaactggcgtccggcgggtataaagaactcttcgaggaggataagaaaactagcggttactttggcattgcggaaaatgacaacggctcgggacagcaagaaaaattagccgaagcaaaaaagaatcgagatgcctataacaaagcagctaaaaaagaacttgacgctatcgccaaggcccaaaaagcagttgaggctattgatgcacagatagtaaaattaaaaaaagataaaggtgatatcgaacaagaacaaagtaccgaaaagggcaaaacaggtggtttagatattgcgctcagcggtgctaacgacgctaaagacgcagcacagggtgaattcgacacggcaaaaaacgcagctgaattagctgaaacagcagcaaaggctatcgaagcagcaaaaatcaccgataaggcagttgaggatgcaacagcagcttataaagaagccgcagacaaagcggaacaaactaaaacagcccttgaagcggctgaaaaagctaaagaagacgctgataaactcgtagtcactaacactggcctattgaatgacgctgaccaagcacttgagcagttagtgaccgcccaaaataacgcccaacctacacttgatctgccagccattgatgtgaccattgcgcctgccaagacacaagatgtgattgagggcaccagcgccattgccacccaagtggccggtggcacacaaaatgttgccaagggcggtaaagcgattgatagcgttattaccaaagacggtattgtaaaccttgctgctggtgccaatgccaaagggaccgaggttactaaaggtaccctgaacaacaacggcggggttgataccgatactgttgtcagtactgaaggtaaattggttctgacgggtggtagcgaaacggccatcgcaacctcaaccggtgccaaggttgctgaaggtggtgtagtgaccgcaggtgaccattccgttatcgaaaaaatgatcagtagcggtaacgtgaccgccagcggcaataataccatcgtgcgtgatacgaccattaatgacggtaaattaagcctggcaggcaccgcaaccgccaataacaccacgttcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcggtaaatttgacgtttcgaacgaggctacagcgactaacaccaccattaataacggcctgtttacgctgaaagatggcgctcacgcggacagcaccacagtcaatagcggcaccttcgtcatggccgatcaatctacggccaacggcatccaactggtagacagcgccttcacactcgcaagcggtgctaaagcctccggtatcaccaaattaactggcggtcaggcacaggtagccggttcactggaaagcttgagccttaccggtggccgcgcagactttgccaacagcgccaaagcctctggcctgcttgatatcagcgctgatagccagatcataatgaaccgcggtgcagataccgcacaagcgaacctgaacctggctggccgccttgaattgctcgccagtgatgttgctcaagcagtggctcagccagttgcccgtgcggccatggagttatcaaatgcgcgtgcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccgcaccggttgcacacttcgccctcaacgatgtggttatgaccgggggcactgtcgatatgagcaacgcgaaaaatgctcaactgaccatggcttcactgaatggtacagggaactttaacctcggttctgtcatgcaaagcgattcggtcgcgccattaaatgtatccggtgacgcgaacggtgacttcatcattgcaatgaatagcagcggtcaagcaccaactaacctgaatgtggtaaataccaacggtggtgatgcacgctttgccttagccaatggtccggttgctttaggtaactacatgactaacctggctaaagatgccaacggtaactttgtcctgaccgcagataaatcggctatgacaccaggcactgccggtattctggccgtggctaacaccacaccggttatctttaacgctgagttaagttctattcaacagcgtttggataagcaaagcaccgaaaccaaccaaagcggcatgtggggcagctacctgaacaacaactttgcagtgaaaggccgcgccgctaacttcgatcagaagttgaacgggatgacattgggtggcgataaagccactgcactggcagacggcgtgttgagcgttggtggtttcgccagctacagcagctctgatatcaaaacggattatcaaagcaaaggtaaagtggatagccattcattcggtgcctacgcacaatacctggctaacagcggttactacatgaacgcggtagtgaagaataaccagtttagccaagacgttaacatcacctcaattaacggcagcgccagcggtgtgtctaacttctcgggtatgggtatcgcactgaaagccggtaagcacttcaacttcaatgaggcttacgtctcgccatacgttgcaatgagcgcctttagctcgggtaagagcaacatctccttgtctaacggcatggaagcacagagcagcagcacccgctctgcgatgggtacccttggggtgaatgcaggttaccgcttcgtgatgaacaacggcgcagaactcaagccatacgctatcttcgcggtggatcatgagttcgcgaaaaacaaccaagtgacggtgaatcaggaagtgtttgacaataacttgagcgggacccgtgtgaacaccggcgccggcatgaacgtcaacatcacccctaatctgtctgtcggttctgaagtgaagttgtccagcggtaaagatatcaagacaccagtaaccattaatctgaacgtgggttacagcttctaagtcagttgttgatacgaatttatcgtcacgatgataattgactgataaagggttattagctgataaagggctattgactgataaaaaccgcagggggctgcaattggctccctgctttttacctgattaattgtcattttatttgccagcccaaaggcaaataaaaaagcaatatttatctaggaaatactctctattgagcccaaaaaaatcaaaaaaaacagaataccgtaaagataaacctcatttaaaacatttttaatattttattaatagtggcttattgctttagccgttggttgtcaccgcacttcactttcttaaataaaaggcaaataaaacagaccaatatgaaaataaactcaccctccaaaaacacccgtcacaatgaaataaattaatgccttattgaaaataatatcaatccgagttgattacattttcagtctatagccaatacttttttatccattatattagcggccataaattgtcgttagcgacctttttcactcttagtttactcatctgatcatctgtattcaggaatacctacaatgaaatctcgtcatcatttaaacacgcgtttattgccgttatctattttaatctccgcattgatacctgctgccgtactggcagcaccttctgtcgcaataccaccgccggttcaagacctcatcaaccaagtacaatcttatgccaatgcgcatgtgatcagcccagagcaagcggaaacactgattaagcgcttaaccgttactcccgaaaaactcaaagaagaagaagcacgggtgaaacaagaactggcagcggtagaaaaaaaacaaaaagaagcaaatacagaaattatcaccaccagtattgaaaaagatcagtttaataaagcgcttaacaacaaacaaaaggctaaattggcggctgaaactgtattcattaacgctaacagtaagcaaaacgaggcgattaaagcagtcaataaaaattggagcctagcggatgaaaatatcagtacaaagctttctgtaatagttaatggcgagagcaagacacaggccattttagcagaaaaaataaaactgactgaaaccgctaacatcaatcaacaagaacaagtaataaaagcgcaacaactggatacagaaattcagaaaaaccaatctgaacttgatgatgcaatcaataataaaacaacaggcaccatcgtactgcaagaaaaactgactcaggctgaaacaaagctagaaacgagcctgtccataattctgtgtaactgccaccgtattaaaggtgatcgctcaggcggtcaccgaactcgataataaaacggctcatcgctaaccgccagttctggatcggcatactccatttttttgatgcatccttgatcgccaaataaacaaccttccgcactgagtcgtctgtcgggaacactttgcgctttttaatggctgcacggatcacgctgttcaccgattcgatggcattcgtggtgtagatagccttgcggatatcgggcggatagccgaagaatgtattgagattttcccagtgcgtacgccaacttttgctaatttgcgggtatttgtcgtcccaggcctccgcaaacttatccagcgccatcagcgccgcctcttctgtcggagcctgatacaccattttcaaaccgctggtgacggctttatagtccttccatgacacatatttcaggctgttgcgtaccatatggatgatgcacagctggatgtgagtctgcggataaacactgtttatcgcatccgggaaccccttcaggccatccacgcaggcaatcagaatgtcctgaagaccgcgattttttagctctgtcagcacacttagccagaacttcgcaccttcattttctgccagccacatgcccagcagctctttctgaccttcagtgttgatgcccagcgctaggaacactgctttgtttatcacgctaccgttctggcggacttttacgacaatgcagtccatataaacaatgggatacagagcatccagttggcggttttgccattcagcaacctgctcttttacggcatcggtgactttagatatcagcgtgggagacacatcggcgtcatacatctctttgaaggtggcgacgatttcgcgggtggtcatgcctttggcgtacagggacaaaatctggctgtccatctgtgtgatacgcgtctgatttttctttatcagctgcggttcaaaggtgttttcgcggtcgcgtggcgtattcagctcgatttcgccgtcgtcgcatagcagtgttttggacgaatagccgttgcgggtattcgagcctgatttaggggtatttttctcgtgcccgaggtgttcggtaagctctgcatttaacgctgtttcgacggtaagctttgttagcatacgagaaaatgcattaaggtcggcttcggttttaagacctttagccagttcagccgcaagtgctttaagtttcttttcgtccataatttgcctgtctccgttgttggagtgaagatatcaaaaacaggcaattacacaatattgtttacagtctctctggatcgttatgggaacagtaatgggattgatgaaattgactttcgtacccgtaatcggttgtcactcagtgtctcccaacgcgtagcggataatatgtcagttaacctgaacagcagcctttatagctactggggcaatcaggatgcatcacaacaatattcggtgggttttaaccattcactgcgctctttctcttatacggtgagtgcgatacgcaccagtaatagcggtaatagcagtaatggcgacaatgatcgggaatatgaaaatagttatatgctcgcggtcagcatacctattggcgggagtgggaagaataaaccgctgtttagttcgctctcgaccatggttagccatagtgaagccggtgatacacagttacagctgactacgagtggtagccggggtgatcagaacgagttgacctatggaataggtacgtcatatggcaatcgtaatgatgcgtcttctgagcaatctgtgatagggaatatgggttatcagtcctcggtgggccaactgggtatgacagcgtcagccaataataatgcatcacggcagctttctgtttcggcaagcggcagcctggtggctcatcagggcggcgtgatagcgggcccacgacttggcgatgcgccttttgccatcatcaatgctcagggtgccggaggggctaaagtgtttaatggccgcggtgcaaagattgatagtaatggatatgcgctggtgccatcactgacaccgtatcgggaaaataccattgcgattgattataacgacttgcctgagacagtcgatattctggagaaccataaagtggtggtccctagaatgggcgcgatgatcccagtcaagatgaaaacaatgacaggtaatccgatgatgcttattgtcagggatgaaaataaagagtttcttcctatcggcactgatttattggatgcggatggggtgagtcaaagtattgttgggcaaggtggaatggcatttattcgtggatgggatcctgtatcacaactgctcactgcaaccttaaatggtggtaaagataaatgtgtcattaaacctgatgcgaaaatcgatactgctacaaagacagcgcaaataatacagttggaggtgatatgtcttcgtcgctaaaaaataaggttgcacaaaaacctatcgcgttacttcttttgctgactacggtttttattgcccagtcacaacccgcacaagccgccagttcgtgtgcgggaacggcggattgtcatattcaggtttcatttggcggtgagtatgtagaggatacctgtgaagtcagtattaatggcgcttcatctgccgagtcagtgtctttaccgacgctatcgacaagtaaattaaatattgatggtgcagaagcaggtaaccaggcgtttcaaattgcattgaagctatgtccagcaaataggtctgttgatttacggtttactgcggcggattcgtccagaaatccagatgtgataacaggcaatttacaaaatgagctggctgatgattacagcagaaatgtacaagtaagattaagtaaagctacagggcaacaaatgttcgttggtagagaaaatagtgttcaggaatatgtgattcctgctacaggtgaagacatcactcattattttctagcgggttattatgcaaaaggaactaatgcggtaacccctgggcaggtcaaagcgactgctggtattgaattggtttacaaataagggggggagaacgtttagttctatatttccatatgatctctccgtggcggttcagggagtttatttcctgatgattttacaatttgtttgaaattaaggcatatatggttagcaaaagtaattctcaaaagtttatcgctcgaaaccgagcgccacgcgtgcagattgaatacgatgtggaaatatacggtagtgaaaagaaggttgaattacctttcgttatgggggtattagcagatttatccggtaaacctcttgagcctttaccttcagtcgctgacagaaaactgttagatatcgatattgataatttcgatgagcgcatgaaagcaatgaaaccacgtgttgcattcgccgtgctgaatacattgactggggaaggccagttaatggtcgatattacgtttgagagtatggatgatttctctcctgacgctatcgcgaaaaaagttgattcattgtctcaattattagatgcccgaactcaacttgccaacttgcagacttatatggatggtaaggctggtgctgaggaattagttatgaaattgctgaaagacaaatcattactgacaacgcttgcatccgcaccgaaagcaaaacaatccgctgttgatactccacagtaagattgattaagaagagaaaaacgatgtccactcaagacgcaaaaactaaacaagctacagtcgccagtgcgacggaatatagcgattttaatacattactgactaaagaatttaaagcgaagtctgagcaaacgatagccgcagtagaaggtgccgttaaaacgttggctgagcaagcgctggctaattcggtcacggtgtcagacgatgcttataaaagtattgcttccattattgcagagattgatcgcaagctatcagatcagattaacttaattttgcaccaccaagaattccagtctctggaaagcgcatggcgtgggctgcactatttagtcaataacaccgagactgatgagaagttgagattacgtttcctcgacatttctaaagatgaattacgccgtaacatgaagcgttataaaggtgttgcttgggatcaaagcccattattcaaaaaaatctatgaagaagaatatggccaattgggtggcgaaccatacggttgcctggtagcagactattactttgaccatactgcacctgacgttgacttgttggcttcaattggcaaagttgccgcttctgcccacgtgccatttattacaggtgctgcaccgtctgtgttgcaaatggaatcttggcaagaactgtcaaacccacgtgatttgacgaagatcttcactcagaatcttgagtatgccgcatggaactcactgcgtcagtctgaagactctcgctatatcggcctggcgatgccacgtttcttgtcgcgtctgccttatgggattaacaccaatccggtagatgccttccactttgaagagacgactgatggcgcggatcacagcaaatatgtgtggtcaaatgcggcttatgcgatggctgttaacatcaaccgatctttcaaagagtatggctggtgtacgctgattcgtggtgtggaaagtggtggtgttgttgaaggcctgccatgccataccttcccgacggatgacggcggtattgatatgaaatgcccaacagaaatcgctatttctgaccgtcgtgaagcggaactggccaagaatggctttattccactggttcacagaaagaatacggattacgcggcattcattggcgcgcagtccctgcaaaaacctgcagaatattacgattcggatgcaacggcgaacgccaacctttccgctcgtctgccatacctgtttgcttgttcacgttttgcacattatctgaagtgcatcgtgcgtgacaaaatcggctcttttaaagagcgtgatgagatgcaacgttggttgaatgattgggtgatgaactatgttgatggtgacccagctaactcttccctggaaactaaagcgcgccgtcctttagccgccgctgaagtgattgttgaagaagttgaaggtaaccctggttactatcaggctaaattcttcttacgccctcatttccagttagaaggtttgacagtatccctgcgtatggttgctaaactgccttcgctgaaagacgtagcataattaaatagattaaaacagtacgttgatgacgagacaatattctttgccaacgtattgtaagcatcaatatttaactgtttcaagtcttgttatacagcagtaaaaggatgtgttttcatgctgtatcttgcatgggacctttattcattcaatattgaatgatgtagtaatggttgttcgtgaagtatttcaatagtcaactaaaaactattcttatacttatttatatcaaaggaaagggatgtgcctccgtattcatatggggtcttcctacactcgatgttttgcattgagtgacatttataaaagtgctagagaggatattatggcgcaagatatgtttatcaaaattgatggtattgaaggtgagtctttggatgccaatcacaaaaacgaaatccaggtattagcttggaactgggatgttgctcaacactcgaatatgcacagcggttcaggtggcggttcaggtaaagcctctgtttcagatttttgcttcgcacattatatcgataaagctagcccgaacttattgagctattgcttgttgggtaagcacattaaaaatgttcagttcgtactgcgtaaagctggtggcgatccgctggaatatctgacaattaaatttaccgatgtcatcattactcgtgttgatatggcgggttctttggaagatgaaacgcgtccacgtgaagaaattcgtttctcattcactaagatgactcaggactatgttatgcagaatgctgaaggccataagtctggcgttatttctgctaactacgatgttaaagctaacatgcacagctaattaagttgagcatgtcgctatcaaacttgccacctttggggtggcaggttttcttaataagtggtttgagtgacatatacgacaggtacatcgtcctaacttatgttacaggctttatccacaatacgtgtaaaaggacatacagaagcgtcagcgtgcagggatgtcaatgagccccgtcatgatgccgttaatctgtagctgaaaatattattgtggataaggcttaacgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaagtatccgaggggtttaccgggcgacacagtacttatttttggtactggtaacgttattgacgatagcctgtagttcaaaagtgcaacctgaaaaggctgaaaagcttaccgtcgaaatcgcgacagcagcggatattaatccgaatgataaaggggtggcgaacccgctaaggattgcactttatacactcaagagcaccgatgaatttcagtcgagtgatttcttcactatcactgaagaaaatacgccatcgctaaaagaacaaatggataacgtgtttgaccggattatgttgccaagcgagaccaaaaaaatagagctgacacttgatgctggcgttactgctatcggcatcgtggctgcttatcgtgaaattgaacaggcggagtggaaagcggttatttatccgttgcccaaaaaacgcgtggatccttggtataaaaaaatgtggccagggcaagaccaacaagatccgatcatgaaggtacgcgttgagcgtctgtcaatatcaattaaagaaatggattaagccgtgagaactaacaaagtcgtttggagtgaggggctttttcttcgcccacaactttttcaacagcaagagcgctatcttgaatattacgcccataagcgagctgcaacgataaccccattcttttggggatttgcgcaatatgaaattgatagagaagcactctcgtatggcaaattagtattgcgatctgggaagggcgtgttacccgacggtacaccatttgatattcccggccatgctgaattgcctgaaccgctcactatcaccccagaacatctgggtaagttgatctatctggcggtaccactgcgcctggataacagtgatgaaaccatttttgatgagcacgatatgagctcattggcacgtttttacgcctatgaagctgcgctcaacgataccaatgccattcggcaagggccgaagccggtacaactgtcaagattacgtctcagattagtctcagaaggtgagatgacagaatcatggattgggctgccattaaccaaagtcagagcgattcagcctgatgggagtgtcttgctacacaccgaagactatattcctccggtgacgggttatgccgcaagttcattgctgtctgaatggctaacccatcttaatggtttggttaaaatgcgcgcagagatgttggccaatcgcttgtcaaacagtgatgggaaagcgagcgccagcgcagaaattgtcgattatttgttactgcaaatttttaataaatatgagccgattctcgatcatttaaggcatattcctgaattaccgcctattacgctttatcaggaattggctaagttctcgggggaattatctacctttatccggaccaaaacccgccgaccccgcccggcacctggctatgatcatgcgaagctctatgcgtctattcgtccgttggttgacgaagttcatgaactactgaaccagatcttggtgcgtgctgggcagatgataccgctggagacgaaaggcaatggcgtttggtctgcctccgtactgcctaatgaattacgctcgttttcaaatctggtccttgccgttcatgcgcaattaccgatggatgtgctacagcatcaattttcagtacaaacaaaaatcagcgcacctcagcaattgcatgaactggtgcgatcgcatttgccagggttggaactacagcgtttgccggtaccgcccagacaaattccgtatagcgcagggtacgtttattttgaattgataaaaaatggccccttctgggacaaagtttccaatgctggtgccattgccctgcatgtggcgggtgatttccctgccttgaaaatggagctctgggggattagagattcatgagtgacagcagtgatttgaaccttggaggctcaatgcctccttttgatagaagcagaaatgtggatgagagtccgcaggcattaggccggttcttgcttgatgagccaatgacatccccagatagcactcaggataatacggccttcactagagaggcccctcattctggtgcggcacagcaatatgacacgaccctcttacggggtgaaagtgtgcaacagcgtgtcgctaaagtactcgcatcttcaacgccattattggaagcggcacagccactattacgtgccttgagcgagatgcccgcgcatattggggatgtttcacaggttcatatattaaaacaaagccttaaaaatgagatcaccctctttagtgtggtgtgtgatgaagcggatatctcatggaaaaaaatggctatcgtccgctattgcctgtgtactgcgttggatgaagccgctcacacgatgtcgtggggaatgatggcaggttggtcacaaagcaacctgttgaaccattttgaaggcgataatgacggcgggaataagtttttcttattggtcggccgtctctctatgagcccgcatgaatatgctgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaatatgcctatcgggataactgtccgcaccgataatatcggaaagaaattgttcagatcccgcatcgccatgtagaacgttattttccgcaccttcttcaatattcaggacaaattgcaccgcaatacgtgcctgccccggccagttagcgactgggggttggccaccgtaaccggccaaatcccgtggataatcatgattaagttcagtctcatgcattggcatactccattatgtctatccactgactcgttgaaacggcaagacatcccacatcatcacctttgctgccttctatccctttgttgccttccatccctttgttgccttccaacccttccctgattgtatataaaaaacacacagattgtatgtgttatgtatataaattgtatgttaattgtacataaaattcatttacgttccgctgatacaacaatttttagtctgagttctgcaaatatctctagccctaactctgtaaatatttctcatgtgaggttcgacaaaccttgtctcacatcatctgaatgttgcctttggaaggaacgcgctttatgccaaataatgaaaaaatctcggctagcagcattaacccccactacagtcccaaactcactaatgaagatctggccccaactcgtaagcagaactggggctggtacaatatcttttcattttggatgacggatgtgcacagcatggggggttatgtggtcgccgccagcttctttgctctcgggctatccagttggcaagtgctgttatcgctattagtcggtatttgcattgtacaaatttgcgccaatctggtggccaaaccaagccagatagccggtgtgccctatgccgttatctgtcgacaatcttttggggtatttggagcaaatatcccagccgttatccgtgggctgatcgccgttgcctggtatggcattcaaacctatctggcgggtaatgcttttatgctcgtgatgctgaaattcttccccagcctgatccccctggctcagagccaatggctagggttatccaccctcggctggatctgtttctccattatgtgggtactgcaggcgatggtgttctggcatgggatgaatgcgattaagcgctttattgattttgccgggccggcagtctatgtcgtgatgctgtcattggcgttatggattgtctatcaaaccggctggagtaacatttcattcaccctcgccagtaaaatcttaagcccatcagaacaggtctggcagatgctgacggcaaccgcgctggtcgtctcttattttgccgggccattactgaactttggtgatttctcccgctatggcaaaagtatgcaggaaatccgccgaggcaaccgatgggggctaccctttaacttcctcctgttctctctcgtcaccgtggtgattgtctccggctcacagtcgctgttcggtgaaatgattaccgaccctatcgagaccgttacccgcgtcggcaatggcgtggctatcgctctaggtctactgaccatgattatcgccactatcgggattaatatcgtcgcaaactttgtttcacccgcctttgatttttctaactgttcaccacaaagaatcaactttcgtactggtgggatgatagctgcggtaggttcagttttgcttaccccatggaacctgttccaatcaccaatcattatccactacaccctggacgtgctgggtgcctttatggggccgctatttggtattttaatcgctgatttttatctgattaaacgcggccaattatatgtagatgatctgtttaatgcttcatcatcaggacgttattggtatcgcggaggttttaatccgaaagcgattatggcgttactgcccgcagtggccattggcttgatgatcattttcatccccaacctacagcagatctccagtttcagttggtttatcggggcgtttcttggcgggagtatttatcgctttattgcacgcaatgacccattgccgaacaatgcggctctgtttatacgccctgaaataggcaaagattgagttaagcagaaacgacaaagccctgagttattacttaactcagggcttctaaattttggcggtgcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgcaccacgctgctgttccggttaagaacgagacggatagtacggttagaacggaatggcgtcaacactttttccagtgaaataagccatttgcacagtttttcatctgagtgtgcttttattctgcttttgtctcttcttctgcctcaagcggcatccgccacaggcaactgccgccctttttcatcacaaaatccaaacgggattcatgattagccaattcatcctcggtagcatagataattttcaatgccgatgctgggcgagtaatgcgttgaatatcttcagacgcgttattctgcgacacttcgccttccatggagaaagttagcgatgtctgcccgccagtcattgctaaataaacttcagccagaatctcggcatcaagtaacgcaccgtgcaaggttcgtttggtattatctatctgatagcgatcacacagggcatcaaggttattccgcttaccgggaaataagcggcgagccatcaacaggctatcagtgatagtacagaaggtctccgttttcggaatatcttgctgcaacatccggaactcgtaatccataaagccgatatcaaacgcagcattatggatgactaattcagcgccacggataaaatctaaaaactccggcgtaatatcagcaaatgttggcttgtcagccaaaaactcatcgctgatcccgtgcaccccgtaagcttctggatcaaccaaacggtcgggcttcacatatacatggaaatttctgccggtcaggcggcgattgataacttcaacggcaccgatttcaataatacgatggccttcataatgaacgccaagcttattcataccggtagtttcagtatccagaacaatctgtctggtcggtgtaatgatcatattgcagtgctcacagcgctcgtttatgtcagacttgacgtttaaacagataggaagagtctaccagagatgactaaacaggtagaaattttcaccgatggctcctgcctcggtaatccaggccctgggggctatggcgcaattttacgttacaaacaacacgaaaaaacgtttagtgccggctattatttgaccaccaacaaccgtatggaactgatggcagccattgtggcgcttgaggcattgacctcgccttgcgaagtgaccctaagtactgatagccaatatgtgcgtcagggtatcactcaatggatccataactggaaaaaacgcggctggaaaacagccgatcgtaagccagtgcgcaatgtggacttatggcagcgtctggatttagctattcagagccataccatacagtgggagtgggttaagggccatgcgggtcatccagaaaacgaacgttgcgatgaactggcccggcagggagctaattcaccgacactcgatgatacgggctataaccctgattaatcctactagcttggcgtgttagcggctcttactcattcgaatgattgacttgactcagggttgatcccggtaactttttgttgcaccaacggcccggctaaaccaaggtttacgtacgccgaacttcatcggattgaacgtcaatggcaccgtgcgtttccgggcaataattagattgacacatcccaacgcaggcaggtgggtactgataaagtgcccaccgttcttattgaagggcaaaacgtgaaagcacgataaatgtactacttcataattcagcaaactcagccaatccagcaaacgcatttgagtaaacatccggctgatgtatggctgtcgctgacgtaataccggcaccaattttcccaagcctaacaaactgaatggattgaaaccgctgataaccagccaaccatcatcaattaataccctatcgacttcacgtagaatacggtgcgggttagcggcataagccaaagtatgggaaagtaagcaagcatctaccgatttttcagcaaagggtaactgataaggactggcgagcacctgcatatttttgccccactccccgacattaacctgatgagcaatcgcacatttatcgctggcaatttcagcacttaaatgaccaaccttcagcaagtgaaaaccaaaaaattttggccaccagggttgcagttgctgttcaagcgccgcgcggtaatattccccccaaggtaattcagcccaagatgcaggtgtctcaatattttggcgtatttgcgctggtttcatattttattatcttctttcaagctgttgccaacgagaggtatctaatgaatcttatcagcattccggcatttcaagacaattacatttggctactggctaatcgacaaaaacactgtgttatcgttgaccctggtgagtcagcgccagttctagccacgctggcccaaggccaatatgtgccacaagccatattattgacccatcatcataacgatcacgtggggggggttgctgatttacgccaccatttccccgatattcccgtctatgggccacaagaaactgcgaaaaaaggggccaccgtcattgttaatgatggcgatagcctcaccattgccggacaaaattacaccattatagccgtccccggccatactctaggtcatatcgcatactacagttctccttatcttttttgtggagacaccctgttttctgctggctgtgggcgactcttagaaggcacaccagagcaaatgtacgcttcaattcaacgactcgcgcagttacccgacgaaaccttaatatgctgcgcacatgaatatactctctcaaatcttaagtttgcccacgcaattttgcctgctgatcaagatattgctacatatcaacaacaaattgagcaattacggtcaaaaaacctacctagcctgcccgtaaaattgcaatttgagcgcaaaattaatgtttttttacgttgcaatgacattgatttacaaagaaaaataggaacaacttcgcctccagactcacttgtctctgttttctgcgaattacgctcccgaaaagacagcttttgagcttttagttgtgttttttatcgaagcaaagtatgattgctcgtcttttaagcaaccacattgacacacacatgaagaccaaagcgatacttctcgcctcagtcttgcttgtcgggtgccagacgtccaagcaggacgcgcaggctcccgaacagcacgcacagagtttgtcttcggcaggtcaagcgagtgaagcaggagagtacacaaatagcacccgagagggttcagcgcgctggctggaaagtgaaagcagctacgcgcagcaagatttgtggaacttcatcaaagacgagctgaagatgaaggttccggagaattcccggatccgtgaacaaaaacagaaatacttaaaaaataagagctatctccacgatgtaacattacgggcagagccgtacatgtacctgatagtcgagcagattaagaaacgtaagatgccgatggaactggtactgctacccatagtggagagcgcttttgacccacacgcgacatcatccgccaatgccgcagggctatggcagattgtgccaagtacggggcgaaattatggcttgaagcaaaatcaatggtatgacggtcgcagagatgttgttgcctctaccaaagcagcgcttgatatattggaacgcttgaacaaaatgtttaacggtgactggttattgacagtcgcagcttataacagcggtgaaggccgagttatgcaagcgataaaagccaataaggcaaagggcaaaccgaccgatttttgggcattgtcgcttccgcgtgaaacgtcaatttatgttccaaaaatgctggccttgggtgatttactcaagaacagcaaaaagtacggtataaccttgcctgagactgacaaagaccgtgcgctggctcgcgttgatgtcgatcaacaaatagagctaactcaggcagctgagatggcggggatgtcactgacaaagctgaaatcctttaattctggctacaaacgcaatgtaacggcaccggatggacatggtccccgttatattatgttaccgaaagcccatgctgagcagttgaaagactcattggcagatactgatattactgctgttcaacctacaaaattggcaacgaacagtacaaaatcagcatcaagttcgcagtataaagttcgcccaggcgataccttatctacgattgccaagcggttgaatatcaagaccagcgatttgcagagttggaacaacttacgtgccaagagcaccttaaaagttgggcaaaccctgcaactggcaagcaatacaaccagcaaaagtatcacctatcaagttcgtaaaggtgattcctttgccagtattgccaagcgtcacggtgtaaataccgacgatgtgatgcgatggaattcggtagtcagcaaagctaacaatttacaaccaggcttgaaattgacgttattcgttaacgacaaatcaaccccggaggcgtagagccagaatcactgtcaaaaagcacctttcgaggtgctttttttatggttggaattcgacaatgagtgggttgtgatcggaggctctggtcactaaaactgaagcatcaataacggtaaggccgcgataaaaaataaagtccagaggccggccgaacgcacgactgcggtgatcgacgcgaaattcaacctcttgtaaaccagcgtcctgtgcaaagtgctgcaaggcattaatacgttggcggctccaggcattaaaatcacccgcaagaataactgggccacgatgtgaagcaatttgatcaccaatcggatcgagctgtttgctgtaaacatcgacaccaagactgaagtttaccgcatgaatattcaccaccattaacaagcgaccatcatgaataggatagacagtaactaaagccgatttagacaagcgcagtagcggctcacgctcacgcaaagggcaacaatatactggatgagccgcagccagcgtcatcacaccagaagggtgctggggcaatgaaaaagcaggtacctgatctgcggcctgatagctggcagtcgcaaacctcaccaactcaggtgtagtttgtgcttcttgcagtaacatcagttgagtatcacgcccgagttccttaagtacaggtagccatccagcccgctgctgcttaaagatattccacactaccactcgtaaaagttcagctgtaggtaatggttcgcctaacggcaagcctttatcgagttgcttagcggcgccagggaagatctgttcaaccggttgtcctgcaacataccgcattgcatatgttcttttcggcacgcttatcgcctattccttatctaaaatcacactggctcaatagttaatagcagccgggattctattgattatactcccagatatcccggccagtaatatcttttccacaagggattattacctagatatagggatactcaacagcatattcaatctatcgcacgcataagctgatgtattaaaaaaaaagcccacaattcaagtcatagactgagaatcaatatctctcctgtattacagcgttagttaacaggaaataatttagtgcactcagtgataacagcccgccctgttcaaggtcattctttcgtaccactttattcatatgactcgcgcccaagttccaccacagccctcgttggtctattgctgatatatcagtccttttctgtagaagacctcttctaataagcatctttgttcgtatatacgaccttttccactgccgccatagcaggcaacgcaattttctttatctccaccgatccaactattccagtcccctcttccacctcggttaaacggaagtaacgtatccatcctctcagtaccgatgctagcctcgcagttaccttgtccagcgctttcgacttgtgacccgttgtcaggccgtaaccctgataattgcagatccatggcctcgttaccgtgttttttaacgatcgagttgtctaccctttgttctcccactcgctgataagcacgcatcagattagtacctactatcaccgcgcacattgacggcggcaactccatgtccatccgcacacttttcaccgagcctgtttcagccccgtcaggatgcaccaaaataaaaaaccacctcaatgtaaggtggctcgtccagtgtcttaggctgctattaatcccatttaggtgctaaaccatcagggctgaccaacctctcattgcgatccaatgtggcgatcaacgccatatctgctgcattcaggcataatttctgtgctagtaagttgctggccaagttagcagctttagtcgatgacggaataacgccataacccaattgcatcgcccaactcaaaataacttgtgcgggggtcgcaccatgttgctcagcaatcgttttaatcactggctctgcaagtgccttgccataagccagtgtcatataggaagtcactgcaatgccattttgtttggcaaaatcaacaacattacggttttgtaataatggagaaagctcgatttgattagttgcaatctcttctgcaccaacggcagcaatcgcctgcttcattaaatcaatagtaaagttagaaataccaatttgacgagttaagcctagcccttttgcttttaataactcggacataaattcagcaacagaaacttcatcattaggtgatggccaatgaatcagtgttaaatctacatagtcagttttcagtttctgtatgctttctcgcaggctgggaattaatttgtcttttgataaattagcaatccagatcttagtagtaataaatagttcatcacgattaataccactttcttggattgcctgaccaacaggcgcttcattttcatatatttgtgctgtatcaatcgcccgatagcccaacgtcagagcttggctcactgaatcaataacaatttgatcttgaaggcgaaaagttcctaatccgaatacaggtatgctcataatagttcctcattttttgctaacaatcattttatcttgcgagtcataacgaatttttatcggcagtggaatgttctaaataactaccagatgaaaaactgaatacattatggcaagagttttatcgacaaaaaatggcctattaaacataatacttttgataaaaaatcaataatttcggtaaagttttggctcaaaatgagcgagaataagcctgcttcatagcactaatagctaaagtggactaagagaaaatggataaataggtggataaagaagatagaagatagagcttactttgttactattttataaatgcaaaaaaccctgaatctaagattcagggttttgcaataagtggcggaacggacggggctcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccgctccaccgattcttttacgtgtatcttcccgatactttaccctataagggccagcgctccgcgctgtgcaaaaccgcttttggcgattttgacagttaccagatgtcactctgataactcgtgtttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgttttaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgacgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggctttaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcttacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaagagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacgcctaaacgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagagtcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttgtcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatcgtaaacacgacttggtaaagtcatctttacgttatttttcagttcataaagaaccggtgataatgtctttcactcattatcggattggcgtccccaaggggattcgaacccctgttacagccgtgaaagggcagtgtcctaggcctctagacgatggggacacgaaaataccgatcaaaccgaaattcaaccgtttcgtatcagcatgagtcgaaactcataacatcaacaggtgctcttgctcgtttacattcatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctggctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtatgtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctgacttttacttgcgtaaaagcagcggtgctcaaagattactttctgcaaataggcattctgaccggagtcaaaatgtttactgctttggtcactcttcaagacttgatattatttctgcctgccgaaacaggcgtcgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcgttcgttacccgtttgccttgcggcgaatcttacggtaacgcgggaggcagataatacgctttcccgctacagagtcaaccacttaatcagttaattttctctgctctccccggccactctgtgaagttgctcacagcgccgtgtcgatggatgcgcattatagggagctgcttcagaatggcaagggtttatcttcacatttttttcgtttgttgattatttgaacgtacaggctatttataacgcgcttttattgcttttggtaggtctgccagactatttagcacccaatcggccgctgcttcaccctcggcagtgactggcttacccgttcgaaccaatactttagtgccaatattcgccgctaatgccgcctgcatatcttcaattttgtcgccaaccatataagaagcagccatatcaatattaagttcattctgcgcttgcaataacattccgggtaatggtttgcggcattcacatgtttcactgaattcagcgacactgccatcaggatgatgtgggcagaaatagatgccatctaaatcaacaccgcgatcagccaatgaccagtccatccattcggttagacttaaaaactgttcttcggtaaacatcccgcgggcgatacccgattgattggttaccaacaccaacgcaaaacccatttctttcaattcacggcatgcatcaataacaccatcgataaattgaaagttgtcaatttcgtggacataaccatgatcgacattaactgtaccatcacgatctaaaaatattgcgggaacggactgagtcacttatatactcctgagggctgtaaaccccgatagtatcgcatgttttattacctattgagaacggaagagaatccacgttgtcagttgacttagccgtctagacgccttaacatccgatccacactttggttctactaaagtccactttttatctagccacggaaataacgataaaataagaataatatgattaaactcacccacatcagcaaagtgttccagcagggttcgcgcactattaccgcgctatcagacgtgagtcttcacgtccctgccgggcaaatttatggcgttatcggcgcttctggcgcaggtaaaagtaccctgattcggtgcgctaatatgttagaacggccaaccagcggtcaagttctggttgatgaccaagatctgaccaccttgtctgaaggccaattaacacgcgcgcgtcgtcagattggcatgatttttcagcactttaatttactctcatcacgcactgtatacggcaatattgcattgcctcttgagttggacaatacatcgcgtgcagatataaagaagagagtgaatgaattactggatttagtagggttgaccgataagcaagatgcttaccccgctaatctgtccggtgggcaaaaacagcgggtcgcgatcgctcgcgcgctggccagtaatcctaaagttttgctgtgtgatgaagccaccagcgcattagacccagccaccacccgctcaatattggagctgctaaaagatattaaccgccgtttggggttaacgattttgcttatcactcatgagatggatgtcgtgaaacgcatctgtgatcaagttgcagtaataagtgaaggcaaactgattgaaaaagacagtgtcagtgaggtgttctctcatcccaagacaccattagcacaacaatttattcaatccaccctgcatttggatattccggaagattacgccaaacgtatgagcccggagccaacggtagatcacgtcccgcttctgaagctggagttcaccggtaagtcagttgatgctccgttaatctcacaagccgtgcgccgcttcaatattgatatcggtatcctaagctcgcagatggattatgccggtggggtgaaattcggtgtcatgttggcagagctacatggcgacgttcaggatggcctggctgccatcaagtttttacaagatcatcatgtgaaagtagaggttctgggttatgtctgaggcaatgatgtggttaatggctcgaggcgtctgggaaactcttatgatgacttttgtttccggtttctttggctttgttctggggttacctgtaggggtgctgttatatgtcacccgtcctgggcaaattatcgctaacaataaaatttatagaacgctgtctggtgtggtgaatattttccgctccattccttttattatcttattggtatggatgattccatttacacgcatgatcgtcggcacatcgattggattgcaggccgctatcgtgccgttaacggtaggagccgcgcctttcattgcccgtatggtggaaaacgctctgctagagattccgtcaggtttggttgaagcggcacgtgcgatgggcgcaacaccgatgcagatcatcaaaaaggtattattaccagaagccctgcccggcttagtgaatgcggcaacgattacattaattactctggtaggctattccgctatgggaggagcagtaggtgccggtggcttaggtcaaatcggttatcagtatggttatattgggtataacgctacggtgatgaatactgtattagtattactagtaattctggtctacctaattcagttaagtggtgatcggatagtcaaagccgttacgcacaaatagtgattaatcagcgactgcctcacacagcggcgcatcttaacgaatgtctatagaggaagggatatgtctttaaaattcaaatctatcgcagcaattagtgcgctgattggtaccttgactttggtgggttgcggcccgacggaaaaagcgccaaaccatattaaagttggcgttattgtcggtgcagagcaacaagttgccgaagtggctcagaaagtggctaaagaaaagtacggtctggacgttgaactggtgacattcaatgactatgtgttaccaaacgaagcactgagcaaaggggatatcgaccttaacgctttccagcataaaccttatctggatcagcaaatcaaagaccgtggctacaaactggtttctgttggcaactcgttcgtttaccccattgccggctattccaagaaaatcaagtcactggatgaactacaacctggatctcaggtcgccctaccaaatgaccctactaatttgggccgttctctgttattgctacaaagcgttggtctgattaagctgaaagacggtgttggcctgctgccaaccgtattagatgtggttgagaaccctaaaaatctgaaactggttgagttggaagcacctcaattaccacgttctttggatgaccaacaaatcgctctggcgattatcaataccacttacgctagccaaattggcctgacaccagctaaagatggtctgtttgtggaagataaagaatcaccgtatgtgaatctgattgttgcccgcgaagacaataaagatgcggaaaatgtgaaaaaatttgttcaggcttaccagtctgacgaagtttatgatgcagcgaataaagcattcaacggtggcgcagtaaaaggctggtaatctttaattacctcttttattgaatatatcgacaagacgggctatagcccgtcttgttatttgaataatagattgcttcaatagcacaacttaaatgaataaggctgaggaatttttatgcgtgcgttacctctgtgtctgttagctctatcgctaactggatgtaccctgcttccatcaaagccatccaccacagataatccgattaagcaaccacctccggttatcgaacgcagccccacggcagccccacggcctgcaccggtaaagctttataaaagtgccgaagaacttgttggtaagccttttcgcgatctaggtgaagtgtctggtgaatcttgccaatcaaccgttcaggattctccacccagtatttcaaccgctcgtaagagaatgcaaattcgtgcatcttatatgaaagcaaatgccgtcttactgcatgaatgtgaaatacaaagtggtgtccctggctgctatcaacaagcggtgtgtcagggttcagcactgaacgtttcatctaaatgagtacattctcttttaatcagatcggcgtgatccgttcaccgtataaagaaaagtttgcggtaccacggcaacccggtttggttgaggatggtggtggcgaattacagttgctggcaccttacaaccaaccagaaagcgtacgcggcttatctgacttcagccatttatgggtgatattcgttttccatcagacgatggagggtggctggcgtccaactgttcgccctccccgtctggggggaaatacacgaatgggcgtatttgcgacccgttcaacttttcgtccaaacccgataggcatgtcgctgattgagttgaaaggcgttcgttgccaaaacggtgaggtgattctggcattgggcagcctggatttagttgatggcacgcctgttattgatattaaaccttatctgcctttcgctgagagccaacctcaggcgcgcgctggttttgcgcaatctgcaccagatacagagatgcaagtttgcttttctcccgccgccgagcaacagttagctcaccaccagcagcgttatccacatcttcgccgttttatcagccaagttttagcacaagatccacgcccagcttaccgtaaagacgataatgaaagccgtgaatatgccgttttattactggaatttaatgtgcgctggcgggttattggccagcaaacagaagtgttatcactcgacccacgctaaatttcactctgctctcttttgacaacccgtgctcactggtaaactaggccactttttactttttggctgcccctaattgcaatgctaatggaacaaaaacatcatgcgtactagccaatatctgctctccactcagaaagagacacctgccgatgctgaagttatcagccatcaactcatgctccgtgccgggatgatccgcaaactggcctcaggtctttacacctggctaccgaccggggttcgggtgttgaaaaaagttgaaaacatcgtgcgcgaagaaatgaataacgcaggtgctatcgaagtatcaatgccagtggtacaacccgcggacttatggcaagagagtggccgctgggagcagtacggccctgagttgttgcgttttgttgaccgcggcgagcgcccttttgttcttggcccaacccatgaagaagtgattactgatctgatccgcggcgagattaactcttacaaacaactgccgctgaatttcttccaaattcagaccaagtttcgtgatgaagtgcgcccgcgctttggtgtcatgcgcgcccgtgagtttttgatgaaagatgcgtattccttccatactacgcaagagtctttacaggaaacttacgacgcgatgtataccgcgtacagtaagattttcagccggatggatttgaacttccgtgcggtactggcggataccggctctatcggcggcagtgcatcccacgaattccaagtgctggcagaaagtggcgaagatgatatcgttttctccactggctctgattacgcagccaatattgaattcgctgaagcattagcgccaactgaaccacgcgcaccggctacagaagagctgcgaatcgttgacaccccgaacgcaaaaaccatcgccgagttggtagagcaattcaaactacccattgagaaaaccgtgaaaaccttattggttcatgctcacgaagagagtggtcataagttggttgcgctcctggtgcgcggcgatcatgatttaaatgagatcaaagcagagaagctgccacaagttgccaagccactgacctttgctagcgaagaggaaattcgtgcagctatcggcgctggcccaggttcattaggcccggttaatttatcattgcctgttattgctgaccacagtgtggcggtgatgagcgatttcggtgcgggtgcgaatattgatgggaagcattactttggtattaactgggagcgtgatttggcgctgccgctcgttgctgatttgcgtaacgtagtagaaggcgatatcagccctgatggcaaaggcactctacagatcaaacgcggtattgaagtgggccatattttccagttagggaccaaatattctgaagtcatgaaagccaccgttcagggcgaagatggccgtaatcaggtgatgaccatgggttgctacggcataggggtatcccgtgtggtggcggcggctattgagcagaaccatgatgaccgcggtatcatctggccagatgctattgcgccattccaggttgctattctacctatgaatatgcacaaatctttccgagtgaaagaactggcagaagagctctacaccaccctgcgttctcacggtattgacgttattctcgacgaccgtaaagagcgcccaggtgtgatgtttgccgatatggaattgattggcgtgccacacaatatcgtcattggtgaccgtaatctcgatagcgaagaagtggaatacaaaaaccgacgcgtcggtgagaaacaaatgattaagaccagcgaaattgttgagttcttgctgagccaaataaaacgctgaatggctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtccccataagcggggtattttactgatgaagccgccggagaacttgaactaccgtgcggcttcttattttagctatggacaagggctattttttctcacaacttttattggcattaaactgaatatccccctccggaatcagcgttttattcgttcgcccttcttccattgatggccttgaatcaaaatacccattgagggtcaaaaacacaggttctccagggtttctgcgagcgtttaaatacccggtttccagttcgatattattctctaccgggaacgccttacccgttacacaatcagtaaatatggcggcatcagcaaagtatttatacataccacttagtggcattggcgttttggataacggctggtcgctgggttccaactgataattcagtgtcgatttaatgggtaaaccttgctgatcgagcatcaccaagcttttatcgacagggtggaagtaacgtttttctccctgaccgttggttaacactaacttatcagcagtacgtgcccatttaccatattctgcaaaagtttggtcgccatctttagtgccgagataaacttctttcaagataaaagtcccatcactatcgaggaacaaagaagtgtctaagccactgcaatccgcacaaggtaatacgccctgatagctctgctgcattggttgcaaaacctgttcagcaggttgagagcgattattacagcctaataatgacagcgcacctactgccaaaagtagcgttatcgttaatttactcacagtgattctcccatactgtgtccgatatatatggaatgaagtcatatcaaccgcaatgtatcaacgttcatataaatatcgacttcactcttgatgtattttaccacgcagcgcttttgtcgcccctttgcggactttaccctcaactcgcctgatttttgaacctttggttggttttgtcgctcgacgggccttttctaccaccattgcctggcgaatgagtgctaccaagcgcgccaatgcagcctcacggttcatatcttggctgcggtattcctgtgcttttatgatgacaacaccttcagctgtcaccaaatggctatttagcaacaataacctttctttataatactctggcaggcttgaggccttaatgtcaaagcgcaaatgaatcgcagttgaggttttattaacatgctggcctccagcgccctgcgcccggatcgcggtcagctcaatctcgccgctggccagcgtgacactattagagataatcaacacacttattgcccgtagttttgccattcggcaaaactaatttccagattattctgtacatctgatagccagatagtcccttcttgcagtgtcgcctgtaatgacatattgcggttagacagcgcagccaacttcgccatttgttcgtcatcaagaaaacgcactcttaagttacgatgcccagcgagtttctcctgaacttgtggccaccagactttggccgcacgctcactgtatgcatacagaacgacttgttttgattgattacaggctttgcgcaaccgtttctcttcaggtagccccaattcaatccacagctcaatgccgttgtggtcattatggcgccaaacttcgggttcatcatcagcactgagtcctttggtaaacagcaagcgctcatcagcatggcaaatccatgccagtaaacgcagcatcatacgttgatccgtttccgagggatgttgcgctatcgtcaggttaatatcctggaaaaaattacggtccatatctgcaatgttaatagcggctttatggatagttgcttttagtgccatgggtgacctctgaattatctggctaacagtgtacttgattagacctgccagcagacagcgaaccatacagaaagaaggatataagtggtatcaataccaaaaataaaccttagcttgcactctaatatctctacaactcctgtgctatagtccttataagttcagagtttatcttcgtaggtttacagtttgtcttttctgctgagagcttaccgggttaaacttttccgggaggattattgtgcagcaatactgtgaattagtacgccgtttttatgccgagattggaagtggtgatcttggctacgtgccagacgcactacgctgtgtattgaaagcattggacgaagttgcggctaacgacgcactcccgtcctccgttagggaacaggcggcctatgccgccgctaacttattggtgagcgattatgtcgatgagtgaagagtatcaacccatcaattgtgatgactacgataatctggaactcgcctgccaacatcacctgatactgacgttgaagttgagaggcggtgagatcgtagaaggcaaagccagcgatctgctgctgagaaaaaaggtcgagtacctgattgtcgagcaagaagggacaatgcgcgaattgcgtctggaccatatcgccagcttcagtcaccccgaaattggaacggtcgtagtgagcgcatcatagtttccacttccttgtgaaaaacgggtcgctgaagagcggcccgttttgcatttatcctatttacatttacctggcttacattttacccgacttacctttaaccctacgtacttgacgtgactactgtactgacggctttcgtgactactctgcctatccttacacttcgcctctacaaggtcgctgtaagccgcgttaaaatcagctcccggcagatttatcacccgattcactgactggcttgttttattatccacatataatttatggctttaggctggcataatacgcagccaaatcagaaaaatcttcatcggataaaccggatacataagcgcgcatcacctcggcttgcccgccggagcggctcccctttttataggcttctaatgattgttgcagatacagcgcattctgcccggccaggttaggatacataggtactgaaactttaccattcatgccatggcaggccacacaactggatgacttagcacgccccgcctcaatatcattttttgcccacacctgaaagctacacaagctcagtaacaccgccatactgacaactaatttcatcattattgctcctcaaaaattaacgggactcttccagacaacggacaaaccctcaatgactcgtttttaaacgcgtgaggatagactgcccgcaccacagatggcactgttctaacccacatggaagttattttcatgcggggaatctggcgtttttacgatctatttattctctccggtgtgggcattgagtcatcaacttcgactctctcttcttctttttcaatgcgggtgttgttttatcccaatctaagtggtttatcccaatctaagtgccagcatggctcattttcattcgcctgccccgcttgggtaacgaatacccccgcggctgcaattaattgttcaccgaaatataacagcggaatacgttcccgctgccatgggggaatacccagctcttgccatacttttttactttgacgcgagtgatgccgcccaacaattttgatatctccctgtaaaccaaaacgtacacttatctcctcgccaacggcggcaggacggaccgcttgcccacccgctgagacaaacctcagtacgcctaaatcggcaggtagccataatggctcgggtaataaaggtattatcgacgaatttggggcggccttaacggttgcccaaggtaagtaatttgttgttatttcagccaagggcattaataaatacagatgttgacgaaaacggcgtacctgacgggtgccaatcattaattgaggctccgcatcttgccgtgccatggcgacctccagccacaggcgctgcaattggctttgtgatggcattggtgcaccaagactcgccaaccagcggcgcaatatagccgcccgtttcgccattgatgcctgtaatagtccatcaatagagagtgatctgtcaggtccctgtaactgctgcaagttttcagccaacagttcatccaataactgctcctgctcagcacatagccccgcactacgtgccgtggcctgagcaaaatgtggccaacgttgattaagtatcggcagaacatttagccgtaagaaattgcgatcaaaacgatcatcttgattgctatcatcttcaatccattgtaattgctgtgcctgtgcatagttctctaatatctctcgagaaaaagcgagtagtggccgcaacagttggctgtgggcaaagggcattttagccgccatcgcagagagacccgccggcccgctaccacgcttaagtgccaacaggaaggtctcacattgatcgtccaaatgctgggcggtcagtaagacttctttggcagccaaattggcggaaaaggcttggtaacgtgctgttctggctgccgcttctatcccgttctgccgaggatcaatattaactcgcaccaccttaagctcaattttccattgatcacattgctgcatacaatgttttacccaactatcagcctgcgggtttaaaccatggtgaatatgaatagcgcgaatgttcagttcaggaataagttgttgacgtaaacagaccaataaatgcagtaacaccgtggaatctaacccaccactaaaccccaccaacacatgacggttttcacccagttgagcgaaaagagggttaagtaacacattgggtttcgaggtgactaagttcatgtcattccgctttcaattcatatagctccagtggtaaaccatctgggtcattaaagaaagtaaaacgtgattgagtgtagggatcaatgcgaactgcttcgcaaacaacgcccgcgacgacaagttcttttagcgccagatcaatatcatcaacctggaaagccagatgacgtaaaccacaggcctctggacgacttggccgcggtaccggtgaaggaaaggagaataattcaatggtgtattggtcatgtaacgccagatccgctttccatgaatcacgctcttcgcgataaacctcgctgatcagattaaaacctagcacctcacagtagaaccgtttactggcctgataatctgagcaaataatcgcaatatggtgaatcttattaattgccagcacgtatcctccgttaaattaaacatgttacatctgccagactttaagttgcctgtgtgttggccccctgcatctcgaagtaacttgggtatagattgcttaactaaattcgggtcttcagtaaaaaatagataaaaaaaaccggcgcttaaattccgcaccggcttttatcagttggcaatcaactcagcaatagccgtagttcatcaagcgctgataacgacgattcaataactcttcgtcattcagcacatccaaatcattgagatctgccaacagttgcgctttcagtgagatagcaatcgcggcgtaatcgcgatgtgcgccccccaacggctcggggatcactgagtcaatcatcttcagttcttttaggcgatgtgcagtaatgcccatcgcttctgcggctaatggcgctttatccgcacttttccacagaatagaggcgcaaccttctggagagataacagaataagtgctgtattgcagcatattcactttatcacccacaccgatagccaacgcaccaccagatccaccttcaccaatcacggtacagacgatagggacattcagtcgtgacatttcacgcaagttgcgcgcaatcgcttctgattgaccacgttcttccgccccaacacccggataagcccccggtgtatcgatgaaagtaataatgggtaacttaaagcgttcagccatttccatcagacgtaaagctttacgatacccttctggtgctggcataccaaagttacgacggatcttctctttggtttcacgccctttttgatgaccaataatcatcaccgggcgcccatccagacgtgcaataccgccaacaatagctttatcatcggcataagcacgatcaccagccagctcttcgaaatcggtaaagatattagcgatataatccagggtataaggacgacgaggatggcgtgccaattgggcaatctgccatgcgccgaggtccgagaaaattttccgcgtcagctcaacacttttctcacgcagacgctggacctcttcatccagattaatatctaatttttcgtcttgacggctgactgcagtcagcgagtcaattttcgcttccagctctgcaatcggctgttcaaaatcaagaaaattcagactcatagcattcctattttagtcaaattccagttccacttgctcattacctaccaacgttcgcaaatcgattaataagcgatcggtgggcgtcacgcgccatgtggctccaaaccgcagccgggcgcgagcatcttcccgttggtaataaagatgtactgggatcgtccccgctcgatggggttccaacgactgacggagacggttcaaaagctggtcatcaatttgcctgtcagtcagcgagatagcaagcccacttgcatatttttcacgagcttcactgatgtccattaactcacgggcggtcattttaagcccaccactaaagtcatcaaagctgacctgtccggtggctatcaggatacggtctttttccaataaatgctgatatttttccaatgcatcggtgaataacatcacctccagacgaccagagcggtcatctagcgtacaaataccaatgcgattaccacgttttgtgaccataacccttgccgcgatcaccaaccccactgcggtggtcattttgccccgatccgtcggatgcatatccttcaaacgcatcccaccggcatagcgttcgatttccttgaggtactgagtgatcggatggccagttaaatacagccccagcgtttcccgttcaccatctaaaacaacctgctcctgccatggcggcacattggcataggattgctcaacctgctcaggcgcgtcggctaatacaccaaacatatctacctgaccaattgcttcggctttagcatgttgatctgcggctttaagcgcatccccgagagaactcatcaatgctgcacggtgtggccccaaacggtcaaatgcaccggacatgatcagtttttctaaaatacgcttgttaagctttttggtatcgacacgggcgcataggtcaaataactctttaaaatagcccccctctttacgcgcctccagaatggcttctatcggcccctcacctacacctttaatggcaccaataccataaacaatttcgccatcatcgtttacatggaaatggtacaaaccgctgttgatgtcagggggcagaattttcagccccatacgccagcattcatcgaccaagccgaccactttgtccgtattatccatatcagcggtcattactgcagccataaattcagccggataatgggcttttaaccacaacgtttgataggagactaatgcataagctgccgagtgagatttgttaaaaccgtaacctgcaaatttctcaaccaggtcaaagattttaatcgccagctcaccatcaataccctgatttttcgcaccatcttcaaatacagaacgctgcttagccatctcagcagggtttttcttacccatggcacgacgcaacatgtccgcaccacccagtgagtagccggacagaacctgcgcaatttgcatgacctgttcctgatacaagataatgccgtaggtcggctcaagcacaggtttcaaggattcatgttgccactcaatatctgggtaagatatcgcttcccggccgtgtttacggtcaataaagttatcaaccatccctgattgtaacggaccgggacgaaataacgccactaaggcgatcatgtcctcgaagcagtcgggcttcaggcgcttgatcaagtctttcatccctctggattccagctggaatactgctgtcgtttccgaacgttgcagcatatcgaagctttttttatcctccagcggaatagaggcgatatcaatgggttccaatccagttttagcgcgccgggcgttaatcatctccaacgcccaattaatgatggttagtgtacgtagaccgaggaagtcaaacttcaccagcccagcatattccacatcatttttatcaaactgcgtaactgggttattgccttccgcatcacaatagagtggggcaaaatcggtaatcttagtgggggcaataaccacgcctccagcatgtttcccggcgtttcgcgttactccttccagcttacgcgccatatcaattagcgccctgacctcttcatcagcttcataaatttcagctagctgtggctccgctgcaaacgctttttccagtgtcatccccggatcgagtgggattaattttgagatccgatcaacaaagccatagggatggcctaatacacggccgacatcgcggatgaccgctttagccgccatggtaccgaaggtaattatctgggaaaccgcatcgcggccatacatttccgccacgtgttcgatcaccagatcacgtttctccatacagaagtcaacgtcgaagtcaggcatcgatacacgttccggattaaggaagcgctcgaacagtagatcaaattccagtgggtcaatatcagtaattttcagggcataagccaccaatgagcctgcaccagagccacgccccggccccaccggtacgccgttatctttcgaccactggataaactccattacaatcaggaagtaaccagggaagcccatttggttgataactttgagctcgatatccagacgttcatcatattctggccgtttttgcagcctaacctcagggtccggaaacagaaattccaaacgttcttccaaaccttgtttggctttttctaccagaaaatcttctgtactcatctcccctgtggggaactgcggtaagaaatattccccaaggcgaatagtgacattacagcgtttggctatctcaacgctgttgatcaacgcttctggaatatcagcgaacagctcacacatctgttcttcatcgcgcataaactgctgagggctgtaattcttcggccgtttaggatcgaccaatgtaaaaccatcatggatagcgacacggatttcatgggcatcaaaatccgattcatcaataaaacgcacatcattggtcgcaacgacaggtaaaccacgctcagtggccaatgccacggcagcatgaagatagttttcttcgtctggacgcccggttcgaataagttcgaggtaatagcagtctggaaagtgttcctgataaaaggcgagacattgatcaacctgaacctggttaccccgtagcagaaatttgcccacatcccccattcggccaccagacagcagaatgagtccttctttatgtttgatcagccaatcgcgatcaatgataggacccgcagcgccataaccccgttggtaggcttctgagatcaataaagtcagattttgatagccttcattattgcgagccaaaaccgtgaggtgagctaattcatcacccagtatttcactttgtacgtagaagtcagcaccgatgatgggtttaatccccgcaccatgcgcgctgccgtagaatttcaccaggccacagaggttagtaaaatcggtaatagccagagcaggcatacctaatgcagcagctcttttcaccaaaggtccaatcttagctaatccatcgatcatggaataatcgctatgaacacgcaggtggacaaaacgaggttcggccatatccagataccagaaatgagtggattgaatcatacgccccggtagctaagtacccggaacatcatagctatccccatcatatttcaagttgcctatgtattggctatcttcgtgcaactcaaattatttagggtatatatatcatcgatgcaagcttatcgtttacaccaaacccagcacccgtttcaccgggccaaaactgcgccgatgatgtaccgtggcaccaagcgcggctaacttttccaaatgaaaagccgttgggtagcctttatgttgtgcgaaaccatattcagggaagaggaggtccaactcggtcatttcacgatcacgcgtcactttggctaaaatagaagccgcgctgatctccgccacccggctatctcctttgacaacggccagtgacggcatctgtaatttcgggcaacggttaccatctatcaatacataatcgggtacaatatgcagccccgatacagccctttgcatcgccagcatggttgcgtgcaaaatattaagctgatcaatttcttccggttcagcacgaccaagactccatgatagtgccttttcagtgatttcgtcatacagtgacaggcggcgcttctcgctgagtttttttgaatctgccaagccaactattggccggttaggatcaaggatcaccgctgcagtgactacggcacccaccaaagggccacgacccacttcatccacgcctgcgattaaattagcctgtgggtaaataaaagtctcgctcatcgatctgccagctccaatacagcttgtgctgcctgttcatccgcaccacagcggatgctctgatgcagaaccaaaaaacgttcttttaaggctgctatttcgctaccaccttgtagcaacggcaaaagtgcaccagcgagtttttgcggctggcactcttgttgcaacaattctgtcaccaactcttcccctgctaacagattcggtaatgaaacataaggtgttttgactaatcgctctgccaaccagaaagtaaatggcttcatacgataccccacaaccatcgggcatttggccagcatacattcgagtgcagccgtgcctgaggctaacaatgctgcatcactggcgatcatcgcgacacgcgctttaccatccagtaaatgtacggataaatcaggcgcaatttccgctttaattcgctcgaattgttcacgtcgcttgctgttgaccaagggaaccactacttccaaattgggcaatttatcacgcagaattaccgctgtacgtaaaaaatcagcgctgagcatttcaacttcagagtggcggctacccggtaacagcgccagacaagtggcattaggcgcaatgccaagctctgctctcgctgcctgctgatcgggtactagtggcatggcatcggccatggtatggcctataaaacggcaagggacattgaaacgatcataaaacgctttttcaaaagggagaaaagccaacaccatgtcggtcgcttttccaattttgaaaacacgtttttgtcgccaggcccagactgatgggctgacataatgaatagtccgaataccccgttgttttaagcgcccttcaagggtgatgttgaaatcgggggcgtcaatgccaacaaagacatcgggagaaagctcactaaaacgctgagtcagatccttcctgattttcaataaccgtggcaggcgctctaatacttcaacaacgcccatgacggctaactcttccatctcataccaggcttcacacccttcggcttgcatcagaggcccagcgacaccgacaaatcgggcattgggtacctgaactttcagcgcccgaattaatccagcgcctaagatatcgccggaagtttctccggcaactaaaccaatcgttaggggacgtccagcgtttaatgaacaatcagcagtcaatgggctattttgcataagtcagcgaataataccgcgggtcgaacgagcaaagaaatcattgaacgctttaacgactggatattgctccgctaattcagcaatttctggtttcacttcatccaacgtcctgccactgcggtacaacaacttgtatgcactacggatagcatgaagagattctttgtcgaaaccacgacgtttcaaaccttcaatattaatcccaaatggcgtcgcatgattcccttgagcgatgacaaaaggaggcacatcctgagtaataccggaacaaccgccgaccatcacatgcgcaccaatcacacaaaattgatggatagccgtcatgccaccgataatagcgtaatcgtcaatctctacatgaccccccaacgcagcattattagcaagaatgcaacggttaccaatgacacaatcatgggcaacatgggtattaaccatcagtagattgtcgcaaccgaccttggtcacccccccaccttgtgtggtacctcggtggatagtgacactttcacgtatacggttacgatcaccgacctcaacccgagtaggctcacctgcatatttcagatcttggttcgcttcaccgatggaagcaaactggtaaatttgattatcacagccgatcttggttatgccattaacgacaacgtgggatttcagttccgtgccagcaccaatttccacctgggatccgacaatgcagaagggcccaatataaacaccagcgccaatgatggcaccttcttcaacgatagaacttggatggataaaggcggttttgtcaatcacgaatcaggactccttaacgacaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnntttacaacgacagattctgcaggtgctgctggtttgctacgcgcgcacatcatggtggcagtgcaaacgatttcgccatcgactttagctacaccggtaaaacgggttaggccacggcgttctttaacaaactcaacttccatgatcatctgatcgccaggcactactgggcgcttaaaacgtgcttcatcaataccagcaaagtaataaagctcgcccggttccagtttaccgcggctcttaaacgccaaaatccctgtagcctgcgccatcgcttctaatataagcacaccagggaagatgggcttgcctgggaaatggccttggaaaaatggctcgttaaaagagacgttcttcactgcacgcagaaattttccttcctcaaaatcaaggacacggtctaccagcaagaacggaaaacggtgcgggagtagatccaaaatctcttcaatatgcagagtatgagtgtcagtagtcaaaatactcttcctgtctaaaaaactgatgctatcaacaacacggcctgcacagccccaaagggaggcattaggcaggccgcaaattaggaactctgtagacttttggcatcactgccagtaagttcgattattaactcagagtgtcaggctagagtgattattctttatcgattttacgctcaacagcttttaagcgtttattaataccatcaatattcatcactagagcggcagttttgcgccacattttatttggttgtaacggaataccggaggagtataacccaggttcagtgattggtctcatcaccattcccatcccggtaattgttactttgtcacaaatttccatatggccattaatcacactggcaccgccaatcatacaatagcggcccactttcaaactgccagccatgataacaccaccggcaactgccgtattgtcgccaatcacaacgttatgtgcaatctgacattggttatcaatgatgacaccgttaccaataatcgtgttatccagcgcaccacggtcaatcgttgtacaggcaccaatctcaacacggtcgccaatatgtacagaaccaagctgcggtatttttacccagttaccacgatcatttgcataaccaaagccatcggcaccaatgacagtaccagattggatcaggcaattctgcccaataacaacttcatgatagatagaaacattagcccacaaacggctacccgcaccaatatgggtgttcttaccaatgaagcaacccgcaccgatgacaacattatcgccgagtacaacacccgactctatgactgcattcgcaccaacagaaaccccctcgcccaacgttgcctgcggagaaatcacggcactcggtgcgatatcctgagcaggttgaggggtggtatccattatttgagccatgcgcgcataggtgaaataaggattttcaacaactaaagcaacaactttacaaaaaggtaaatcagcctcagtcaataccacagcacctgcattgcaagatgcaagttgttcccgatagcggctgtttgacaaaaacgtgatttgctcaggttgggcagaatgcatagaagcgatgccggtgatgacaagatcgccatcaccgtgcacctgtgcatccaactgctgggctaaatcagccagtcgaattgaaggcatgttttatttaacctgtttcaatacgtcagcagtaatgtctttagaagaatcagcgtatgccactgcattcgcatcaatgactacgtcatagccacctttggtagcaacagatttaacagcatcctgaatacggctcaggattttgttacgctcttctgcctgacgacggcggttatcttgctcaaaagcctgcgctttagtagagaaagtttcacgctgtttcattacttcattttccagcttggtacgatcactggctttcatggtagaaccatcacgttgtagcttctgcattttagtctgcagatcgcgctccattccttgcagttcggttgcacggcctttgaattcattctccagctgcttagccacggcttcacgcgcgggtaattgttggaaaatgctggaaacattaacaatagcaattttgtcagctgcttgaacgctggctgaagcagccaatgctaaacctagacttgcggcacacaaccactttttcactataaactccttaccattacccgtttgtgtcagagacaccttgaattgcacttggtagtgtatcccacctgatgaagcgtcagatttcaccaacgcgacttaagatcctttcactaccagtgctgtctttaaaattcagaactgctttgcccatcaattaccaagttttaccaatgttaaactggaattgctctgacttatcaccttcgtaatctttaactggtttagcatatgagaacaccaatggacccaatggagacatccattgcaatgctacacccgcagacacacgaatattactcgctttaccgtaatcaggaatacctgcagcacgcgttttagctgtgttttcccaattggtatcccacacagtacctgagtcgataaagatggaggtacgcactgaattcgagtatttctcgctgataaacggtgtcggtgtgatcaactcgatactggccaccgccatcgcattaccccctaccgcatcggtagagttagtcactgtagccccaccattagcgtaatacgccgcttttggaccaatgttattcgaccggaaaccacgaaccgtgctggaaccacctgcatagaagttttcgtagaatggcatctctttcgaaccaataccgtcaccataacctaagcgaccacggcctaagagcacccacgaacgatcttcatttaatggctggtaagctgatgtatcgaaagtcactttgtagaactcattatctgagcctggcacggtaattttcgtgttcaccgatgatttaacccccgatgttgggaagaaaccacggtcaaggttgttatatgtccaccctagattcagagtgaagtcatcagtagtgaaaccttcacgtccatcatagcccgggcgctcacccactgattcaagataacgccacatcgcaacttgcggtaacatgtcagacagatcgttatggacataaccgacaccaacacgtaatgagttattctcattaattgggaagccaagagtaccgtcggcaccatagctactgttggtatagccagataaatctgcattatccgctttaaagtcattgtagaaaatacgcccacccagacttacaccatcaacagtgaagtaagggtccattagcgtaaattctgcatacgtctgataatcgttctttgtgccgttaatacccacggtattaccggtgcctagccagttatcttgctgaacgccaacctggaaactcaccccgctctcggtaccataaccaataccaaagttcaggctgcccgtgtttcgttctttcactttataggtcacatcaaccagatcggcagctcccggtacacgttgagtctcaacatcaacggtctcgaagtaacccaaacggttaagtcgctctttacccgcttctacctgatcattgcccaaccatgcaccttccatctggcgcatttcacggcgcaacaccgagtctttactggtatcgttaccttcgaaacgaatatggcggacatagaaacggttacctgcatccacgttgatatgcagtttaactgttttatcgtcatcattaatttctggctgagtgacaacacgtgggtaagcatagccgtaacggcccaacatctttttgatgtcatcttccatacgtgtcactttactgccgttaaacaactcacccggctcaatttttgtcagcttctcagcttcagattgatgccctgcaagattgccgctcacaatcacactatttagcttgaattgtgggccttcagtaatattgatggtgacatagatgccttttttatctggcgtcaaactcacctgagttgaatcgatattaaagcgcgcataaccgcggtctaaatagaagctgcgcaaggtttcaaggtcacctgccagtttctgtttctgatatttacgatcaccgactacgttccaccaaggcacctcgtcacgcagttggaagcgtgagataagctcatcagtggtgaaactgtgattacctacgatattaatctgctgaatttttgcagaaacaccttcggtaaagaccaatttcaggtcaacacgattacgtggtaatggcgtaacaacagccttcactgaagcgctgtatttacccacactgtaatagaaatcttcgagtcctttttcaatgttggatatagtggttcggtccaaggcctcgccaacccggacgccagaggcttccagattctgcttgagcatatcttctttcaccgctttattaccggagaaagtgatgctggcaatcgtggggcgttctttgacttgaacaatcagcgtattaccatcgcgcaggacgcgaacgtcctcgaagttgcctgtagcaaacaacgcacggatagttttaccgatgtcatcatcactgacggtatcgcctacgcgaaccggcatattaagtaacgccgcaccgacggcgacccgttgcagtccttcgaaatgaatatcgttcactacgaacccgtctgcaccgtatacggtggcgctgccaaacagcagcgacgctatgagcaactttttcatcgccatcgttgttatgcgttcttcctaacctatcccctgccgttaaagacgggagaaatcattgaaaagtgcaagccccattaatagcaccagcaaaatcgagccgatgcgataactgaagtcctgcactcgctcagaaaccggcccacccttcagcttttctatcgccaggaagagcagatgtccaccatctaatactggtaatgggaacaaattgataatgcccaagttgacgctgattagcgccaaaaacatcaggtagtacaccaatccgtactcagctgaaagcccagcgccttgcgcaatagatatcgggccacttaggttattcagcttaacatcaccagtaatcagtttacccaacatgcttaccgtcaaccgcatcaactgccaggttttatccccagcttgatagactgccgtaaacggcccatattggcgaattgttttatattcatccggaagtggtatcactttcggcactacacccgcaaaaccttcactacggttttctccaaccgattttgtatctggtatcaaggttaaagacaagggggtactctccctttcaatatctaataccagcggctggccgggattatcacggacctgtaacacaaatgtctgccaacgatccaataattgaccattaactttaacgatcctatcccctgcttgtaaacccgccttttgtgccgctgaccctggctgaacttcagccaagacagattcaatctgcggaccacgtgggataataccgagtgctacaactggatcttgtttatcgggttcaaattgccactggcgtaaatccagagttttctctaccacattgtcggaaccaaatggagcgacccccacttgcatttgcttatcgccaattcggctgatcaacgccaaacgaacagaatcccaatcaggcgtttcgatgccatcaacagacttaagttccattcctgaagaaatattggcttgcgcagcaatagattgtggcgaaatatcaccaatgaccggacggacacttggcacgccgatgataaacaccagccagtaagcgacgatggcaaaaaggaagttagcaataggacccgcgctgacgattgccgcacgttgtaaaacagttttattgttgaatgattgatggcgtaattctggcgcaacagcctctacacgctcatctaacattttaacgtaaccgcccagtgggataagggcgataacatactcggttccctgacgatcagtacggcgccataacgctttaccaaaaccaattgaaaaacgctctacacggacaccacagcgccgtgccacccaaaagtgaccaaactcatgcactgtaattaagatccccagtgcgacaataaacgcagccaggctccagagtatgctcatcataatccctaaactccccgtcagtgacggattaaaacactaacagcattaagcaggcaaataccggcacagctgcggtcaggctatcgatacgatccagtatcccaccatgaccaggaatcaaatgaccactgtctttgattcccgcttcacgtttaaacatactttcagtcagatcaccgagtaccgaggccaatgcagcaaccacggaacagattaacagtttttcggggacgatatccaacggtgcgtatcgaccaaacagcaatgatatcagagctgacgtcagtaaaccgccaattaatccttcccatgttttacctggtgagactttaggcgctaatttgtgtttaccgaacaatttaccaaacatgtaggcgccagaatctgccccccacactaataacatgacatataacagccaccaagcgccggtattatggttctgctcgtagccatactggcgtaaagcaaacattccccaaaaaaatgggataatagtcagaataccgaagatgatgcgcaggaggcgcgagttacgccaagatacagcagagcgcgggtaagtaagcaccagcatcaatgcagcaacccaccagcccatagagagccatagtggtgtactcaccaagaggtgatgaggtgaatgctgatattcagggagactaagcagcatggcaacaagcaggaatccgcacagtatcgctaaccagatacgctgagtacgactggcaaaacccgctaattgaccccattcccaggctgcaagcatgcagacgacgagagtaacaatagcgaaaccaaccggcggaagcaggaacagtgcaccaatgacaaccggaatcaaaatcaaagcagttatgagacgatacttcagcaaaagttccccctaggatgcagtggcatcgataggtgtagttcccccgaagcgacgctcgcgttgtgcaaatgcattcagcgcaccttcaaagacattttcatcaaaatcaggccagaggacatctgtaaagtaaagttcagcataggctatttgccacaacaagaaattactgatgcgatgttcaccaccggttctgatcactaagtccacctgagattgctcatgcaggcagatatacgagttgagcgactcttcactgatatctgtaggttgcaattcccctttctgaacttgttcagctaaatggcgcaccccctggatgatatcccaacggccaccataattggcagcaatgttgagtttcaatccgtcattatttgccgttaatttttctgaacgacgaattcgctcttgtaaacgcccactaaaacggctgatatcaccaataatagataaacgaacattatgtttatgcaagctttttacttcactgtctagtgctcgaacaaaaagctccatcagagcggtcacttcttggtcagggcgattccagttttcactgctaaaagcataaagagtgagcgcatctaaattatgcttcgcagcaaaactcactgcgcgtcgaacggacttcaccccggctttatggccgaaaactcttaatttacccttatttttagcccaacgtccattaccatccataatgatagcaacatgacgtggactccggggggacaagttagccctatcttcttttacaggcgacataacgcgaacttatttcctcaataaatcagttgttcgtcccgaacattaggcctcaagtgcacaaaaaaagccgtgtaccaagtcacggcttctggagtgacagcccaaatagacggtttaaatacctattgggtcactaatcaacagtctatctatccattgatagggttgactataccatctcagcctttccctaacaaatgaccggatcagcgaacctggtttaattatttaattttgcaatgacttgggccgcgacatcacgagctttgcgatcaatcaccaacacctcttccacactggtaggttctgataataataaaccttcaacaacagtacggttaatcacttcaatatcagtgaaacgaatttttgaatctaaaaatgccatgactgaaatttcatttgctgcattcagcgctgttgtcgctgcctgccccgcattacaggcgtctatggccaactttaagcacggataacgttgataatccggggttgtaaaggtcagcgcgcctactttgcaaaaatccaatggcgcaacacctgagctaactcgcattgggtaagccatcgcatgtgcaatcggtgtccgcatgtctggagtccccatttgtgccaggatacttccgtcatgatagcgaaccatcgagtgaataacagactgcggatgtaacacaacctctatctgttctgcgctggcattaaataaccatcgagcctcaatatactccaggcctttattcatcatcgtcgctgagtcgacagaaattttccgccccatagaccaatttggatgagcacaagcttgatctggggtgacatcagaaaactgcgaaagtggagtttcacgaaatgggccaccagagccagtcaaaataatccgtgaaacgccattttcatttaatgaagaatagcctaattggcgctgaattctttcaggcaaactctgaaaaatcgcgttatgctcgctatcaattggcagtaattgagcacggctgcgtttaacctcatccataaagagtttaccgcaggtaatcagcgactctttattggcaagcaagacttgtttacctgcacgaatagcggccaatgttgagggtaaaccagcaatgccaacaatcgcggccatcacttgatcgacatcatctaaagctgccaattcgcaggcagccgtttcaccggaatagacctcggtgtctgaaccctgttctgccaacaataaacgcagtgatttagctgagtgttcatcagacatagctgcatagcggggggagaactcaaggcattgctgcgccatttccctgacattacgcccggcaactaacgccgtgactttaaataattcagggtttgcacgcacaacactcaacgtgctgttgccgatggagccagtagagccaagaatagtcagttgcttcatgagggcgctctgaataactgtttggtgataggcgagatatcaatttgcctgcatggcaaacgataccatcgttccaggttttatggcgagtgactgccgaaaaaacatcgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacaaaacatgaccggaaaaaaagcaaagcgccgcctaaggcgacgcttatacaatgcgagtagagattaaaaatccatcaactcagcttcttttaccgccaatgcagcatcaactttcttgatataggcatccgtcagcttttgcacatcgtcttgtgaacggcgatcttcgtcttcgctgatttctttgtctttcagcaatgccttcactttatcgttagcatcacggcgcacgttacgaatagacacacgcccctgctctgcttctgcccgcacgactttaatcaagtctttacgacgctcttccgtcaatgctggcaatggaacacggataacagtaccggcggacgatggattcagccccaaatctgaagtcatgatagccttctctaccgcagcactcaggctacggtcgaagactgttagcgctaaagtacgggagtcttctactacaatgttagccaattggcgcaatggtgtcgccgtaccgtagtactcaacctgaatgccatcaaggatacttggagaggcacgacccgtacggattttactaatgtggttctggaatgcttccagacatttttccatgcgcacttcggcatcttttctaatttcgttaatcacgttgcgaacccttggaaactggttacttggctggccatagcttttgagtatagccggtgaatatacaaaccaacagttgctggctaaaggggcagacagaacaatgtgcttacccctgataataaggtctgtcgcttatttagcgatcaatgtcccttcattctcacccatcaccacacgacgcaaagcgccgggtttattcatgttgaagacccgaattggcaggttatggtcacgggccaaagtgaaggccgccagatccataactttcaactcttgttctaaaacatcctgataggttaactgttcgtacaatgttgcgtcaggatttttcaccggatctgcggagtaaaccccatcaacctttgttgcttttaacacaacatcggcttcaatttctataccacgtagacacgcagcagaatccgtcgtaaagaatgggttaccggtacccgcagcaaaaataaccacacggttatgacgcagcaagctaatcgcttcggcccaactgtaattatcacaaacgccattaagtggaatagcagacattaggcgggcgttcacataggcacggtgcaaagcatctcgcattgccagaccattcataacagtcgccagcattcccatgtggtcgcccacgacacggttcattccagcctgtgccaaaccggcaccgcggaataagttaccaccgccaatgactacaccgacctgaatgcccaattcaaccagctctttaacttcctgagccatgcggtccaaaacgctagcgtcgataccgaaaccttctgcgccttgcagggcttcgccactcagcttaagcaggatacgctgatatacgggttttgcattggttgccatggtgttgtgtcctaagcagcagtaataatattggagacttgaccgtcagatactcagagcagcggtgtgcgctaaaaactgagcggactaagtttataccctaaataattcgagttataggaaggcagtcaacgcgcttgcaacttgaagtatcacgggtatcgagtgaataaaatggaaccgcctattggcggccccatttggagcattaagactgtttgctcattgctgcaacttcagcagcaaagtcagtttcaactttctcaatgccttcgcccacttcaaagcggatgaagttcacgacatcagcgttgttttctttcaacagatcgccaacagttttgcttgggtccataacgaagttctgaccagtcagagagacttcgccagtgaacttacgcatacggccttcaaccatcttctcagcaatctcacgtggcttgccggattcgatagcaatgtccaactggatttggtgctcgcgagcaacaacttcagcaggaacatcgtctggcttaacatattcaggcttgcttgcagcgatgtgcatagcaatgtgcttaaccagttcttcatcagcacccgtggccgcaaccataacaccgatacgtgcgccatgcaggtaagtacccagaatgtcgccttccagtacagcgacacggcgaatgttgatgttctcaccgattttagcgaccaggtttgcacgttgttcttcgaacttagctttcagaacatcgatatcagcgattttttcagccagagctgcgttgataacttcttcgccgaatgctttgaagccagcatctttagcaacgaagtcagtttcgcagttcagttccagaatcacaccgtacttaccatcagcggaaactttagccaggatgataccttcagcagcaatacggcctgctttcttggcagctttagcctgaccagacttacgcatgttgtcgatggccagctcaatgtcaccattagcttcaaccaacgcctttttacattccatcatgcctgcggctgtacgctcacgcagttcttttaccaaagcagcggtaatagcaaccatttaaatttcctcggttctcttgtgaagacaaaatctcacattagatatgcaaagggggcctataaggcccccctaaccaacatatttcaatacctggttaataagggctcacaacgagccggacttattattcagcttctacgaagctttcttccgcctgaacggccagatcttgagaacgaccttcacggacggcggtagcaacagcgcctaggtacagtttaactgcacggattgcgtcatcgttaccagggatgatgaagtcaacgccatctggatcggagttagtatcaacgatagagaataccgggatacccaggttattagcttctttgatagcgatgtgttcgtgatcagcatcaacaacaaacagtgcgtctggtaagccgcccatgtctttgataccacccaggctgttttccagcttgttcagttcacgggtacgcatcagcgcttcttttttggtcagcttatcaaaggtgccgtcttgagactggatttccaaatctttcaaacgtttgatggactgacgaacagttttccagttagtcagcatcccgcccaaccagcgatggttcacgaagaactggtcgcagttgttagcagcttcttttaccgcttcgcttgctgcgcgtttagtaccaacaaacaggatcttacctttacgggaagaaattttagtcaactcagccagagcttcgttgaacattggtacagttttttccaggttgatgatgtgaactttgttacgtgcgccgaagatgaaaggcttcattttcgggttccagtaacgggtttggtgaccaaagtgaacaccagcctggagcatgtcgcgcatggaaacagttgccatgattaaaacctctatagtatcagttggggttatgcctccacgtgtcccataacaccgaccccataagcgattgataacaatcaaaaactttagggcaccccggtgtatgtgtcgacacgtgtgtgttatttacacatatgagtgcgattggtattgcccggctaaactggctacttatcgtcagaatacgtcatcggaagattcatattcatcggaatatagtgcggttcgccggcgcgctttataccataaacagccacaacacaccaacttttgttgtattcggtgaggccctataaaggaaaatttggcagcaaattgcttggctgataccattagccacagatttttattaatcgacagttatcttttcattatctgcatctcattaataacggcggctggctatttacagcccctacggacacttttgcatggcaatctcaatcaaaacacctgaagatattcaaaaaatgcgcgttgctggccgcttggctgctgaagtgctggaaatcatcgaaccctatgtgaaaccaggggtaacaacgggtgaactggatcgtatctgtcacgatcatatcaccaaccaccaacaggctatttctgcctgcctggggtatcacggtttccctaaatcggtctgcatctcggtaaatgaagtgatctgccacggcatcccaagcgatgaaaaagtgctgaaagagggtgatatcgtcaatatcgacgtgaccgtgattaaagatggcttccatggcgatacctcaaaaatgtttattgttggtaaaccgaccattctgggtgaacgtctgtgccgcgtgactcaagagagcctgtacctggcgattaaaatggttaaaccggggatccgcctgcggacgctgggtaaagctatccagaaatttgttgaagcagagaacttctccgtagtacgtgaatattgtggtcacgggatcggtgaaggtttccatgaagagccacaagttttacattacgatgcggatgacggcggcgtcgtcctgcaagcaggtatggccttcacgatcgagcccatggtgaacgccggggattaccggattcggaccatgaaagacggctggacggtaaaaactaaagatcgcaacttgtcggcgcagtatgagcatactattgtggtaaccgataacggctgcgaaataatgacgttgcgtaaggatgacactatccccaacatcataacgcacgagtaataatgacaagccggcaccgccggcttttttatgggctgcgttcctcatcgggtaaacatatgtctgacaatcacaccgaacactccctatcgctgacgctcactcccactatttctgagcagcccgcacttcccagcacttatcttgatagcgacatccattgcccgatactgaagcaacggcttgacgctttccaacgctggcaggcagaggcatttaatagtggcacctctgccgaggtattaattgcggcacgcagtgattatatcgatcatctgttacagcggttgtggacattctatggttttgacaaggtgccagaaacagctctggttgcggtcggtggctatgggcgcggcgaactgcatccattatcagatattgatgtgttagtactgagtaagcagcgtctaaatgatgaacaggcgcaacgggttggccaactcattaccttattgtgggatttgaagctggaagtcggtcatagtgtgcgcacactggaagagtgcttgctggaaggcctcgcagatttaaccatagccaccaatatgattgagtcacggttgatttgcggtgatgtcgccctttttttacagatgcaaaaacatattttcagtgacagtttctggccctcccctcaatttttccatgcaaaagttgttgaacagcaagagcgtcataaacgctatcacggcaccagctataatctggaacccgatatcaaaagtagccctggtggattacgggatatccacacattactctgggttgcccgtcgccatttcggtgcgacatcgttaagtgaaatggttgattttgggtttctcaccaacgccgagcgtaatgaactgaatgaaagccagagttttttatggcgtatccgttttgcgctgcacctggtattgactcgctacgataaccgcctgctgtttgaccgccaactgagcgttgctcaacttttacgctacgaaggtgaaggcaatgagcccgttgaacatatgatgaaagatttctatcgtatgacaaggcgtgtcagtgaactgaacaatatgctgctgcaattgtttgatgaagccatactggcattagatgcgaatgaaaaaccgcgtccacttgacgaagagtttcaactacggggagatttaattgatctccgtgatgagaacctatttgttcgtcagcctgaagcgatcatgcggatgttctatctgatggtgcgcaatcaggatattaaaggtatttactccactaccgtccggcgtttgcgccatgcccgtcgtcatctgaaagcccctttatgtcacattcctgaagctcgtaaactgttcatggccattttgcgccaccccggtgccgtttcacgtgcgttgctgcccatgcatcgtcacagtgttttatgggcctatatgccgcaatggggcagtattgttggccaaatgcaatttgatctatttcatgcttatacggtggatgaacacaccatccgtgttttgctaaaaattgaaagcttcgcggatgaagatacccggccacgtcatccactctgcgtcgaactctaccctcgcctgcctcagcctgaattactgctgctggccgccctgtttcatgatattgccaaagggcgtggcggtgatcattcaatactgggtgcccacgacgcggtggagtttgctgaacagcatgggcttaattcacgcgaatcccaattagtcgcttggttagttcgctgccatttattgatgtcagtgaccgcccaacgtagggatattcaggacccggccgttattcagcaattttctgccgaagtgcaaagtgaaacgcgcctgcgctatctggtcagcctgaccgtggcagatatttgcgccaccaatgaaaatctatggaatagctggaaacagagcctgttacgcgaactgtactttgcgaccgaaaaacagctacgccgcggaatgcaaaatagccctgatttacgtgagcgtgtacgccaccaccgcctgcaagcgttagctctactgcggatggataatattgatgaagaggcactgcatcgtatctggagccgttgccgagcggattacttcctacgccactcgccgaatcaacttgcctggcacgcccgccatttgctggagcacgactcaaccaaaccgctagtcttagtcagccgtcaggctacccgtggtgggactgaaatatttatctggagccctgaccgcccatcactctttgccgctgttgttggggagcttgatcgccgcaacttgagcgtccatgacgcacaaattttcaccaatcgtgatggtatggcgatggatacctttattgtattggagccagatggcagcccgttggcacaggataggcatccaataatcagccatgcattacagcaagcgataaaccggtcagattaccaacacccgccgcgggttaggcgattatcacctaaattacggcatttcagcgtgccaaccgaagctaactttttaccaacccataacgagcggcgtacttatctggaattaattgcgttagatcaaccagggttactggcacgtgttggcaaaatttttgctgatttagggttatcactgcacagtgcacgtatcaccaccatcggcgagcgagtagaggatttatttgttttagcagataaagatcgtcgagcactgagccttgaaacccgtcgtgaattagcacaacgattggcagatactctcaatccaaacgataaactgtgatacaaatatctttttagtaattaatatttattaaaattaattttttactattcgtttttatcacgactcattttattacaacctataccccagcgattagcgttacaggcagcagcgaataacactgtaatgtcaagtaagatagggtatatcgatatcaggaaagagaccaagatgcagcaactacaaaacgttattgaaaccgccttcgagcgccgtgctgacattacgccagcgaatgtagacaccgtaacgcgcgaagcgattacccatgtgatcgatttactggacaccggcgcgctgcgcgtcgcagaaaaaattgatggtcagtgggtgacgcatcagtggctgaaaaaagcggtactgctttctttccgcatcaatgacaatcaagtaatggaaggcgctgaaacccgttactatgacaaagtacccatgaaattcgcaggctatgatgaagcgcgtttccaacgtgaaggtttccgcgttgttccaccagcaaccgtgcgtaaaggcgcatttattgcccgcaatacggtgttgatgccttcctatgtcaatattggtgcttttgttgatgagggcactatggtcgatacttgggccaccgtgggttcttgcgcgcaaatcggtaaaaacgtccatctatctggtggcgttggtattggcggcgtcttggagccactgcaagcgaacccaaccattatcgaagataactgcttcgtaggcgcacgctcagaagtggttgaaggcgttatcgtcgaagaaggttctgttatctccatgggcgtgtttatcggtcaaagcacccgtatttatgatcgtgaaactggcgaagtccattatggccgagtaccagcaggttcggttgtcgtctctggcaacttgccatcgaaagatggcagctatagcttgtactgcgcagttatcgtgaaaaaagttgacgcgaaaactcgcagtaaagtcggtattaatgagttattacgcaccatcgactaagattaagagtagcgggctaaccacccgctatttttttgccttacgccttgcataccaaagtcattggcgacattttccgccataatagaaaactgtggaatataaaatcaaaaaggtggcgttatgtatgacaatctaaaaagtttaggcatcacacaaccagaagatgttgatcgctatagcctgcgtcaagaggccaataatgacattctgaaaatttacttccgcaaagataaaggggagttttttgccaagagtgtaaaattcaaatatccacgccaacgcaagactgtagtgtctgataatgcaagccatggctataaagaaatcaatgaaatcaaccctaatctccgctatgtcattgatgagttggatcagctttgtaagcgtgatcagattgaagttgatttgaaaagaaaaattctggatgacctacgtcacctggaaagtgttgtcaccaataagattgcggaaattgaagctgatttagaaaagctcaccaatggccgctaaatcaggggtggcatgataacctcggtaaccgaatacgtattgtgacaacgaaacttgccacaatacgcaataaaatcaagatataaagattactgaagcaaacgcccccattgttccacccatggcgcagatatcgcctctggttctgagtgctcaatagcatcaatctctaaccgttcgccaatccgtgtcgcgccctgctcctgcaatagctcatcgaacgtacgcccagcaccgcagaaattatcatagctactgtcgccgagcgcaatgacaccatagcgtaactcgggttggaaccccacctgatcacgaacagcaacaaatagtgatgcgatgctatctgggaaatcgccctgcccggtggttgaggtaatgaccaacacataatgttgacggtaatgctgccagtcctctaacgtgccttcgtcaaataactttacctcatgcccttgatctttcaagatgttctcagcttcttctgccactaacaacgcattaccatagacagtaccaacaaaaatcccaacttgagccataaaagatattcctttgtagccaaaaaattattcattatcctgactggcagtcagcggaaactcaaccctttcaagatgaggggcaatacccgaccagccaaattgtgacatcaacccttgccagggttcatcccaacgagcggtaagcgtcagcgcttcaccggtcacagggtgattgaggtgtaaatggctggcatgcagcatcaaccgtgaacaaccaaaatgctgagcgacacctctgttctgacgtaaatcaccatgtgtactgtcaccaataatggggtgacggatatgagccatatgccgacgcaactggtgcttacgacccgtttccggtttcaatgccaccaagctatagcgagcagtttcatagcggccaatcgccaaaggaacttccacttgcgctaatgcttcataatggctgacagaaggctgtggagccttatcagacttagcaaacttatccgctattttatccagctcttcggccatcgcgtaatcaacggtgccaccttccaatacatatccgcgcaccaccgcatgatacgttttctgaatctggtgttgctcaaattgtaacgacaacatacgagccacatcactggacaatgccatgagcaatacgcctgatgtcgggcgatcaaggcgatgaacggtatacacatgctgaccaatctgatcacgtaccgtttgcataacaaataccgtttcattgcggtccaaccaactacgatgcactaaccaaccggcaggcttattcaccgcaacaatgtgttcatcttgatagataatttccagcattattcactttctttattcaacagatcatcaaggcaccgtaattgtgccaaaagcgccgagtaatctggccgcccatcaccgctcagagcctcttcaaaatacggcgtaatagcaaaacgggtggggaacgggccatttagctccagcaatgcatacatccgggggagaaacacccactgtagccactgctctgccgccatagtatcaatactaaaaggctcgttactctcaaaagcttctgcttccggtgggacggtttgccagaggtcagtctctcgcatggcaaactcaatatcctgtaagctttgacgcaccttattttctgtactcatgattatgctctcaacccaaaaattgccacttaccggcaccttcaacggtgggcaagcataccattgaagggagaatatgcccaaattaacgccatcagcaatggattcaggcgagacaaaatctatacaacaaaacaaaaaaacaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaggggtactgttttaccagtacccctcaattcgttttatagcaatccagctaaaattgatgctccctgctcaatccctgaaaacttttccgtatggttatactaaccagcaatccatcgcaatgttatacaccatcccggcgttaatccttaggctatcctaacccaccaatcatcctgaactggctctcaatctccatcctggaggtgtcccttgtttcatcctgaaacgtcccttcactcgtcctaagcagtccctgtgttcttcgtcctgaagacacatcttccagatgcgttccctctccgccagatcctatccagcgagtaaaggatcgcttaatcagccaagcgaggcaaggtagtgtaacaataatgatgcacatacttttacatatggaaaaatgaatatttataacgaaatgattttattggatataaatctaacacgagaattttacatagaaagaatagaagtgatgtctcacagctggtgtgagagatctcgcacaccagtaacacgctaataagtgaaaaccatggggttactcaggcaatactggccgtaatgcatctaagaagtgactgagcgttgaagccagcagtgtgcgtttatcactaccaaattgctccaaaacaacatttccgctgacattacataatgaagccatcgtcatttccgacgaggtagtcgctaaaaataacgttggcgagagctttagccttttctgtgtaactaagtggccaatcagattttcctgtaaacggatgaaatcatcctcactccacacttgcagcaatgtaaaacgatggtttcccaaatcggccatcatatcgccagcgtattgctgagtgtaaaaatcatgaatatcgggatgtagctgaatctccaacgcccgttcaatattggtcaacgtcgcttctggcagaaacgcctgaggttgccaaaatacctgatcctcccccgtctccacaatacaaggtgaaggaacgccatatagctctttacttgcgggtaaatgcccggtttgctgctgccataaatcaatatagcgttgagtaaaactgcgaagtgccgttgaaatattcaagtccattcttattctctgtatcgcggcggcttgccctgcacctgagtggtaactgaccccagctcagaaatacagttaagtgcggcataaattgataaactagcgctattgtaccgatctctcatcaagggaacagcatgtcttcatatcaaaaccacaaggcgttggcggaactgacgctgggcaaaccaacggcttactgcgactactatgatgccacgctgttgcaggctgtgccgcgcagcatgaaccgtgaaccgcttggcctatatccagacaatttaccattccatggtgctgatatttggacgctatatgaattatcttggttaaacagtaatggcctgccgcaagttgctgtgggcgaaataagtttaaacgcagatagcatcaatctgatcgagtcaaaaagctttaaactttatctcaacagttttaaccaaaccattttcgccgataaagaaagcgtgcgaatgaccttacaacgagatctggctgcctgtgctcaaggtaacgtcagtgtcgcactgtatgatctggatgaaataacgggccaacccatctccaatttcaatggcgaatgtctggataaacaagatattcgtatcgatagctatgaattcaatgctgattacctgcaaggtgctgcgggtaaagatcatgtggaggagagcctggtcagccatttgctaaaatctaactgcctgattacccatcagccagattggggatcagtgcaaattcactaccgcggcccacagattgaccacgaggcactgctgcgctatctggtctctttccgccaccacaatgagtttcatgaacaatgtgtagagcgcatttttaacgacattatgcgtttttgtcagcctgaaacattaaccgtttatgcccgttatacccgtagaggcgggctggatatcaatccatggcgttccaacacagattttgtaccgctaaccggccgcttggcacggcaataaatgcgcgcctgtgcgcaatattaccgctcactgcacgttagtattggtaaaaaaagaaagacaacgttaaggttaattacagtattttacggccttttctgctgtcctaccgtgatacacggaatacccccctcaggggcaaaggagtcattttgattacacatgtcagcccgctcggctcaatggatctgttatcacagctcgaagtggatatgctcaaacgtaccgccagcagtgatttgtaccgtttattccgtaattgttcactggctgttctcaattcaggtagcctgaccgataacagcaaagagttgttatctcgcaatgaaacctttgatatcaacgtgcttcgccgtgagcgaggagttaaactcgagttggtcaacccaccagaacatgcgtttgttgacggcaaaattattcgctcattacaagcaaacctgttcgcggtattacgcgatatcttatttgtcaatggtcaaatcgtcagtgcgagcaacttccagcatttgaatatggagagctccagtcatttgactaacctggtcttttctattttacgtaatgcccgtgccctacatattgatgaagaacccaatatggtcgtgtgctggggagggcattcaattaatgaaaccgagtatttgtacgcccgtaaagtgggcagccaactgggtttgcgtgaattaaatatctgtaccggctgtggtccgggtgccatggaagccccgatgaaaggtgccgctgtcggacatgctcagcaacattataaaaaaggccgttttatcggcatgacagaaccgtccattatcgctgcagaaccaccaaaccctctggttaatgaactggttatcatgcccgatattgagaagaggctggaagccttcgtccgaatcgctcatggcatcattattttcccaggtggggtgggcacagcagaagaattactctatctattagggattttgatgaatccggaaaatagtgagcaagtgctgccgctgattttaaccgggccaaaagagagtgcggattacttcaaagtggtggatgagttcatcatgaatacgctgggtgatggcgctcgtaaatactatcagataattattgatgacccagacgaagtcgcccgtcagatgaagaaagcgatgccactggtgaaagagtatcgccgtaataccggcgatgcttatagcttcaactggtctattcgtattgaaccagatttacagcatccgttcgaaccaaaccatgaaaatatggctaatctggatctgtctcataatcaaccaccggagaaactggccgccgcattacgccgggcgttttctgggattgtggcaggtaatgtcaaggaagtgggtatccaggctattgaagcgcatgggccatttaaactgcatggcgatccgcaattaatgaagcaaatggaccgcctactgcaagattttattgctcaacatcggatgaagttaccaggtagcgtctatacaccttgctatgaaatttgtagctgatgaatagataactgtagttgatgaatagatcaattgaacccaaagtaattggcgttgtagttgagcagcaaaaaatgacaaatctgccaagagtaaatttaaatgctgcttgcagcggcctcgtcgagacgaggcctgtaaatagctcaagtcacgacagctgctgcaacgccaagtaagaagggaattcactgggcgactaacgttgcccaatattactcgggcttaatgacgattcagcccttacataaaacaggttatgcaaatacaccttcttattgtcgatgctcttaatttgattcgccgtattcatgcggtgcaggggtcaccttgtgttaaggcctgccagcatgcactgcaacaactgattcaacacagccaacccagccatgccgttgccgtttttgatgaagatgaccgctctgatagctggcgacatcaatgtctgccagattacaaagctggccgctctcccatgcctgataacctgcaacaggaaatgccactcattcgccaggcatttaatgaattaggggtagcatgctggcattcacccggtaatgaagccgatgacttagccgccactctggtggtaaaagttgctggagcgggccatcaggtaaccatcgtttctaccgacaaaggctattgccagttattggctcccaatatccaaattcgtgactatttccaaaagcggtggctggatatgccgtttgtgaagcaggagtttggtgtattgcctcgtcaattacctgattactgggggctggcggggatcagcagcagtaaaattccaggtgttgcaggcgttggtgccaaaaccgctacgctgctactgcaacaagccgatacgttggaagtgctctatcagaatctggaatcaataccggagaaatggcgtaaaaaattacaacaacaccaacagatggcgtttacctgcaaacaaatcgccacgctgaaaacggacttattattgagtggcaatctacaacagttacgtttgaaaaaataatatacgcataaaaactaaggggccaataggcccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctactacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggggccaacaggccccttaaatatgatgttacgctatcgctaaaacctaataacgctcatcacggcggcccggtgcacccgaccagatacgacggacatgcaccgtaacttcttcgcgatcatggtagagctgtttggcatggatatcagcattaataccgttttctttcaactgctcatccatcattgctaaattttgtacaacttcttcataacgctttttcattggtaatttcaggttgaagatcgcttcacggcaccaaccattgactagccatttggtgataagctgcgtgacttttgttggtttttccaccatgtcacacactaaccaataaatattgctgcgtgtaggctcatacttaaaaccatcagcacggtgatgtgtgacctgccccgtatccatcaggctttgtgccatcaaaccattatcaaccgcttgtatcatcatgctgcgttgaactaattgataagtccagccaccgggacaagcgcctaaatcgacagcatgcataccactggctaaacgctcctcccattcatccgcggggataaatacatggaatgcctcttccagttttaaggttgagcgacttggtgcatcggaggggaatttaagtcgagggatccccatatagaatggagagttattattgctgtaagaataaccaacataacaacaacccggcgcaataaagaacacatgcaccactggccgatgtgcattctcacgagcggacagaattttctgttcacgcaaagcactacgcaaaggtaccgtcagcttacggcaaaatttgagtaactctttgctttcattggtgtcggccacctcaacacgtaactcgccagctttttcaataacgccaaccaacattcccacgatcggtgacacacggtcttctgggggtaagtctttcaataactcccccaccaccatcatttggcgggcgaaaataaactcgcggaacggtatttcacggatgagtcgatccgcatcctctaactggtagcattcaaacaatacatagccactgttttcttttacccgtgcaaaaccaaagatttcgagctgtgcagccttctctgttatttctgccgcacactctttctcaaagccggagcggcaatataaagcaattttattattcatggcgttctgccctttttcttagacgcagtgcgccaatcaacatcaaaatccatcccgccagaaaacagactccgcctactggcgtgatatatatccacagtctcaggtgtgatagagccagacagtataaactgccgctaaagagtagcgttccgagcgctaacaaggccccactccagtaaaaccaaagactgacctgccgttgcatcgcaacagctaatatcagaataaccaacgtatggaacccctgatactccagcccggtacgaatccaggccatttcattcagccccagagaggtgcttaatacatgagccccgaaggcaccgaaagcaacatagaaaaaaccgctcagagcggaaaatatcagcattaaacgactgttcatcgttactaaccttaaattagacaaagttatcgttatatcgcccggtaatcgccctattcgtggcaggttaccatcatgaatgggttgtcattactgcgcagatactgtaaccaatcaagtgcagtgattaaccaagcattacaattaaccaaacattatgattgatcagttttcataacgaaaacgtaatttctcctgctcgctggcagctcttgccagtatccactgacggaaggcggctattttacccagttctgcctgactgtcatgacaaaccaaataaaaagcattcttactcaccaatacatcgttaaacgggcaaaccaatcggcccgcttcaatctcagactgggccatgacattattcaccagagcaatcccttgaccatgaaccgcagcctgaaccaccatggcactgtggctaaatatcgggccttgctgcacattaatctgcggtacccccagttggcgggtatacgctaaccagtcacggcgtgaagtatcatgcaacaaggtgtgattagccagatctgatggtacttttaatccattctcaccagttagtaagctaggtgcacagacgggtaataggaattcagcatacaagcgctctgtacgcaacccactccaattaccgcggccgtagaatatcgcgacatccacatcatcagcgagcttatcctcttcccgatccaccgcttggatcctcacatcaatgcctggataagccgcattaaacccagacaaacgaggaactagccattgaatggcaaaactgggcggcaaactgacggttaacgctcccttcgcactgcgcgcttgcaacttacgagtcgcttcattaatagacgtgaaaatctctttgatatcgaggtaatagctctgcccttcttcggtcaacaacaaagagcgattacgtcggcggaacaatttcagcccgagaaaatcctccagcgatttgatctggtggctaacagcggcttgagtgacaaataactcctcggctgctttagtgaaactgaggtgacgggcggcggcatcaaaagcccgtaaggcattcaggggtggtaatcgttttgacatgaattggacacttttttataacggcccatcatcagatgaaaccctttgtttacttattagtttttataatccgagccattataaattgtccattgaggatacgccagtaaatacctatagtggccgcacttcccctagccggaacgaaaagtaggtttggtatcccaggtactgaaatgcttttggctttgtggtggtgatgttgtgtttgcaaatggtctggtatgccagacatagtagctaagctactgctttttttcacttcctgtacatttaccctgtctgtccatagtgattttatgcagcaccgttattttggcggtgcttttttttatcctattttcgagatgaaattcaacttgttgttgctaccaccttaatgttgtatccggtctcttctctccctcggtttagcattaaactcgttatctttaaccatttcttttacgtctgatcgatttacctattctcggcccccattcacacaggggtgactgatcatctctatctcatcgtctactttcggtttaccatcagtaacgatagtgcgaccatcactaatgtgtataacgtcaatatgcataacatcattgctcaaacacgcgaccatgataaaagcaaaaaaatttcggggtcactcacaggatgccaacaacagtatgaaagtttttaatccaatggattttcgtcgggaattccctgcgctcagtgataaattaacctatctggacagtgcggcgaccgccttgaaaccacgtgcaatgattgacgcgacacagcaattttatcagcaggattcagcaacggtacaccgcagccaacatcaatcggcgctgtcattaacggttcgctttgaaaacacccgccaacaagtggctgattttattaactcatctacagcagaaaatattatctggacgcgaggaacaactgaagccatcaatctgatcgcgcaaagttatgcccgcccccgtttacaacctgaagatgaaattattgtcagcgaagctgaacatcatgcgaatttaattccctggttgatggtagcggagcagaccggtgcaaaaatagtcaaattacctcttggccttgatcatctgccagatttacagcaactccctcaactacttaatgaaaaaacacgcatattagcgctggggcagatgtctaacgtaacaggcggtagccctgatctggctcaggctattaggctggctcaccaatatgactgtgttgtcgtggttgacggtgctcagggaattgttcattacccagccgatgttcaggcattggatattgatttttatgcattctcttcccataaattgtatggcccaaccggcattggcgtgctgtatgggaagactgaattattagaagagatgcccgcctggcaaggcggcggtaaaatgcttacccatgcatcattcgggggctttacacctcatgaagtgccttatcgctttgaagcgggtacacccaatattgctggcgttattggtttatcagcggtactcaaatggctggaacatattgatctggaagaggccgaagtttatagccaaggtttagctacaatggcagaaaataagctcgcacaattaccgggttttcacagttaccgttgtcagcaatccagtttattagcatttactttcgatggtgttcatcacagtgatttagtggcgttattggccgagcaaggtatcgcactacgtgctgggcagcactgcgcacagccactgatggcggctctgggagtcaatggcagtctgcgggcttcttttgcgccttataataccccccaagatgttgaaatgctttgctctgcgcttggtaaggcattggaactgcttcgagactaactgctgccaatgataattttcgatataccctaaatgattccagttgcaagagagcagcaatcaagtgaacgaaagccatcaacacaagccagcttgaagaatggcgggtatcaatatacaaacaagatgagaatatgatgattgccccacacccatttggtcatgatattacggctactgacctgatcgagaaattcagtgctcacaaacagtgggaggatcgctaccgtcagttaattctgctggccaagcaactcccaccgttgcaggaggcatggaaaaaaaatgaactggaattgacgggttgtgaaaacagagtctggctcgggcaccaacatttgccagatggcactttgcatttctatggcgacagtgaaggccgcatagtacgcgggctgctagcggtgattctaaccgccgtggagggtaaaacaccacaacaggtgctggccgcagaccccttggccctgtttgagcaactggggctgcgccaacaactcagcacctcgcgtgctaatggattacaagcactggctcaaggtgtacaaaccatcgcggccaaatacgcagaacgataattattcagaacaataagttgcagagtaacaatcgattatgacgcagtggcggctgactcgtgctgacgggccgctttagccatcatcttcttcaatacatgagacacagcaacaaagccaaacgtggcagtaaccatcgttgccgagccgaatccagaggtgcaatccatttttttaggtccttcggcagtgctgcgggatgcacacacagagccatcggcttgtggatagaccaaaggctcactggagaaaacacagtcaatacctagcttacctttgctgtttttcaccacgttaaaatcacttttcagtctttcgcgcagttttgcagctaaaggatcttggatggttttagccagatcaaccacggcaatacgggttggatcaatttgcccacccgctccaccggtagtcaccactgggattttatagcgacggcagtaagacaacagcgcagcttttgggcgcacactatcaattgcatcaataacatagctgaaattcttatttaaaagctcagcgacattatccgcagtaataaaatcatcaatacaagtcacatgacattcaggattgatggccagaatacgctcggccatgacttctgttttagcctgcccgatgttgtggcgcagagcatggatttgacggttagtattcgtgacacaaacatcatccatatcaattagtgtaatcgcaccgataccagtacgcgccaatgcttccgccgcccatgagcctacgccgccaataccgatgacacaaacatgcgcctgtgaaaaaagcgccaatgcctgttggccatagaggcgtgcaataccaccaaaccgctgttggtaagcttcggaataggctgtgctcatagacttgttaccttaataacgtagaaataataaatggcttcaaaaaagacgcttcgtactcaataagattctaagtactcatgcaaaagcggccaactggccgcttaatcaaaacaaatgtttaccctgcacatccgctgacttatcgatcctgattattcaccagtaatgacgaatcattactggtaggctcgctctgcgtgccacctttataagcagtgaacaacggaccactgctttgtgcatttttcagtacccagacccggccataatggttgtagaacccagcagcctgacctgcctcatgaccaatcccttgataaatatcaaaatgttggccttttattgcgcccccaacatccaatgccaccatcagacgcatttgatatttgccggtaaatttcccttggtcatcaagtaaaggcacttctgccaacagggtggtacccggcggaatcagagatttgtctgatgccacagaggctttagcaatcaatgggaccgcactggcccctttaactggcgcatacattaccggtttaaagaaaacgaaagagggattctgctccaacaactccctgacttcagcttcactgtggttttcagcccattgacggatagcctgcatcgacatatcagcccttgcgacttcaccgcgatcaataagtactttaccgatgctgcggtaagcgtgaccatttttacccgcgtacccgaagaatgttagaggccgcccatcaccataatcaacatagccgctgccctgaacttccatcatgaaattgtctaccagcgaattggtatacgcgatgattaaattacggttatccagcgcacccgcataaattgccgcccgatccggtaaacggcgttttcctttagcaggcatacgatacagtggatgacgaaattcgccttgtggcgtgtagcgggcctgaagcacaggagtgtagtaaccagtaaattgtacgttaccgaagttatcgacaccttccatctgataagcattcaaaccaaacaagctcaacttactggtatcagcaccggccagcatccagttttgtaccgcattgaatgtatcgctgttgcggttatacagacccggtgaagactgattaatcactttcacctgatcagaataatctttggcgttgactggcttacctgccgcattgggttcgttcaccagttccagtgattgctccaggcgaccatccttatattgttgcccacgatcggttggccgtgattggcaaccggccagaacagcaatcattattccactcagtaggtatttgccccaacgacttgtcatttcacgccttctctttgactcattttatctaccggcgaacgataacaaacgcctatggataaaggaatcagcaggcagaaaaaaatctcgatgacggttatggagaaaaagaaaacagatagtcgataaattaatcgaaaaaacatatttacaggaattttatggtaaaactacttgcaacagatctcatccagagtatagtgcgctcaatcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaccgatactgattaccagcagtatcaaatgtagttcgatggtgttgaaatttaagatgtattcagtaaaatagcgatgcatctcagttgagaagtgatactgagttaatagtgtagtgacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattcttaatcatattgatatcatcattagacaccctatcgggtgtttttttgtttctggcgttctataccgtccttggtactcccctaagcgcaagtgcttatctgcgcctgccgcataattgctttgccctggtaggatgcctcgtcctcgtgtattgaactataaccacgctatttatagtcactctatttttgacagaaacacccattattttacagaaacatccatcacaatcgcgccattgccccgccattagcaaagtacgctttgataccagcaaaaatagattccgctatctgttgctgaaaacggctggtacgtaatttccgctcttcttccaaattactgatgaacgcagtttctaccagaattgacgggatatcaggtgcttttagtaccgcaaatcctgcttgatcgacacgatttttgtgcaatttgttgattttactcatccgactcagtacttctttaccaaacttcaagctatcgttgatagttgcggtttgcaataaatcaataatggtatggtcaagataaggatcaccacttttgctgaccccaccaatctgatcggcctcattttgtgtctgagccagaaaacgagcggcagtactggtggctcctttggtcgataaagcaaagaccgaggagccgctagccgcccgattggtaaaagcatcggcatgaatcgaaatgaataaatccgcacgaagcttacgtgcttttgccacccgaactttcagcgggataaagacatcttcattacgagtcataaacacccgcatattggcttctttctgaataagcgcccgtaaccgacgagcaatttgcagcacaatgtctttttccttggttttatttttgccgatagccccaggatcttccccgccatgtcctgggtccaacatgataataatgggtctgtcacgccctgctttacctgctttgggtgtttctggtggcaaggttcgatccacattacctttattgtaatcttccaatagggccagcagcggatcatcttctgccgatgtgcccccctccgcagggtacagatcgaccactaagcgattacggaattcagcgaaaggtttcagggtaaataattgagggctgatactctgcttcagttccaataccaaacgaacagtatttttatcgaactgccctacccgcgcctgtttgagataagggtcagcggattgaacttgccggctgatctctttcaatacgctatttagctgtacgccttcaatatcaacaacaatacggtcgggatgagttaaggcgaattggcggtacttcagtggtgtatttgactctaatgtgactcgggtgtaagtagaagagggccacacccggacagcaacaatatgtgaagatgcggcaaatccaacccggcttatactcagcatccaagctgctgcggcaccttgtaatagacggcgacgaccagaattatgatttgaatctgccatgtaactccaaagtaacaactaaaatctaatgaaaaaacaaaccaaaaaaattatgaggaaaaactttaacgaatcaatttaacgctgtcatcagaaaaacatctttatgtgactcagtttattaatacatacactttatatatatgcagttagtatcaatttcgtgcttgccatcttggtcaaaaaagaataaaaatacaaaaataccgaataaaaattcaaaagaggatctaccgtgaaggaacgtagtactgaactggttcaaggatttcgccactcagttccctatatcaatgcgcaccgcggcaagacatttgttgtcatgctaggtggcgaagcgattgaacatgaaaacttctctagtatcgtcaacgatataggcttattacatagccttgggatcagattagtcgtggtatacggtgcccgaccacagattgacagtaatctggcagatcataactacgaacctatttatcataaacatacccgagtgactgacgcccggactctggagatggtcaagcaagcggccggtttattacaactggatatcacggccaggctttcaatgagtttgaacaacaccccactgcaaggtgctcatatcaacgtagttagcggtaactttatcattgctcaaccgctaggtgtggatgatggtgttgattattgccatagcgggcgtatccggcgcattgatgaagaagctattcatcgccaattggataatggcgctatcgttttgctggggccagttgcggtatcggtcacaggtgaaagctttaacctcacatcagaggaagttgcaactcagttagccatcaaactgaaagcggagaaaatgattggattctgctcatcacaaggggtgactgatagcgaaggtaatattatttcagaattgttcccaaacgatgcgcaaaagcggattgaagacctggaacaggatggggattacaattcgggcacagtacgtttcttgcgtggtgccgttaaagcctgccgcagcggtgtgcgccgtagccatttactcagctatcaggaagatggcgctctgattcaagaactcttctcccgtgacggtatcggtacccagattgtcatggaaagtgcggagcaagtccgccgagccaccatcaacgatatcggcggtatcttggaactgattcgcccattggaacaacaagggatcttggtgcgccgttcacgtgaacaattagagatggagatcgataagtttactattattgaacgggataatttaactatcgcttgcgccgccctctatccgttccctgatgaacatattggtgaaatggcttgtgtcgcggtccatccagattatcgcagctcctcccggggagaaatgctgctgaataggataaccaatcaggcgcgacaaatgggccttaaaaagctgtttgtgctgaccacacgcagcattcactggttccaggaacgcggttttacacctgcagaggtagatgttttacctattcaaaaacaggaactgtataactattgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataacctcagggcgcctaagcgccctgagtcatgttttaatcatgtaacactgagaaataatgtaacgccgagagctagttcatcggcttgagcgtgacctcttgtggcataccaaagtagctggtaaacaccagttgcgtggtctctcccgcaagttttacgctcacctgcggattattctccgtggcctgccactggccgttgagtgtcacggcaatcgctaatggcgtcgctttcgttgtgcgggtcatattcagatctggcgtaacgccgctgatcttaagctgaccatgactctgcatttgcgtcataacaatggctggctgagcaatatttttcaccacaccctcatctggtgttacagaactaaaggcagcgtaaccggttgtctgcgtcacgttatcacgcacaatatgtgcggaggcatcttgacgtaacacttcatacactttcttaccggcccgataatctgtggccagttgttgcatgccttccggtgttgcctctagcaccatcagatattcgtattgtgcattctgtggtttcgccccgtgatcaagccaggccagactgaaattgccttcagtagggtcacgggatttatcattggcagaaacctgatgctggcggcgcacttcacctttcgcccctttggtcaggagatagccgttaccatggccatcaattaaccaatcaccttcctccagtgcgcgctggtaaggcaatgccgtaatacgttcgccgttcacccagagatcactggctttatctgtaatgccatgttggaacagagtggtttcagtcgcatatttttccgtattgttactgatgttactgcccaagagaactaaccgattttcagtttcgagagcactcttacgcgcggtaaaactgctgtcaaacttcggcatagatggcgcatcaaatttaaaggcaaacatgccatatttgccacttagtgatgagtgaccactgaatggatgattaccacgtaacatcagggtatgcgtattcgggctatccagttcagctaatggaaggtggatcgtagttgtgcccggattgcgattccagtcccagccatcttgtacaaaacctatctctttctggttaccatacgggagtacttgtattgcaccatgactctgataacggccataacggttatcacgataatagatctctgatgaccagacattgctgttgtacgccttcagcgtcaccatcttgtcgctgaagcggtggatcccgaatgcaccgccgttaaatgtccagtttccttgggggagctctgctggagcaatgcgcacaccaaagattgcttcactctcactttctggtgtttcggtaatttgcagataagcggccgccagcgctttatccactttatcaccggttttcggatcccccgtgagtgccaaccagcggaaggcgtcttggaacagagtcacacttgaagagttaaacggatgacggcccgccagccccaacgaggttgctgggttactgtagacccatgccgataacatggcttttttcagggccgctcgcccttcatcactcaccgcaaacggtgtgccatgtagcatgtatactaattggccggcatttttaaaggcagggaatgagtaacctggatagttgccttcatgacgccatgccgtaccatctggccgcaagccgtcgtagccccccggtggggtctgtgaaagtgccacattgatgtactcaccaaaacgcttaagcaatgccacgcgtttggccggatcagattccagcatcagcaacgccagatgttgacgggatagggtgttgaaatagtccaaatccgagctttccggccccggaaccatatcaaagttggctttaaattcacgggaataccacagcagcgcatcggaaactggctgacgtagttgatgcttatccagttcgtttgccattaacatggctgagatataccaccagcgtgagctgtatccccagtggtgggttgtcaccagcccactaccatccatataaccttgatccaacaggtgttgagtcatcaggatatacatgtcagccagttcctgacgcacctcttcggatgtgctgcgctgataggctcggctgatattgaacattaatgtggtgtaatcacccaagagcacataatcgctgaaacgctgctgatcaatatcatccataaactctggttgatataacaccttctgtttatctgtaataatatgccgacctgataattgcccatcggcatcacgttgaatttttaatgctgcaaaatgcgcgcgtaatttctcgcgattatcgaccacaaccaagccattctcaccaccttgaccttcggtaaagacgcggatcaatgcaccacgaatgtcatcagctgccgctatttccccggccgttggtgcgggtaatttggcgggtaagcgaaaattaatttccgggatctgataacgggttttgacgtgatcatctgaccattgatagcgagcatcatcaatagacaacataacgcgatcaatatagaagatacccgctggtgcttttagcggtgcccgaaaacggatgctgtccatatcgcttttcgcaccaccggcgatcgtgctacgtccaccgctttcaccttctgcattatcatcgaaaccaatgccttcgatttctcgcccttccagatcattttgcagtgacacgcccacggtgcgccagccactgaaattcattttgactttaataccggcatccggtgcgcctgacgggccgagcccttgccccagatcgacgatcatataatcatccaccggagtttcgttatagatccaaaaagagagcacctgtgtggctttacgtccccaggttttagaggcgaccttatcggtgaccagtgtaataggatgctcaatggtcatggtactgcctgcctgccattcccatttaagcgactgttgacccataatatagcgggtggagctcagcgataaggttgaacctgaactggcggtgacaaaatcagggagctgattgccatcgaaatcaataatcgaagattgcatcagcgctttttgacttacctctgttttcgcactttttgtattattggccgaaaggtgaggtgtgtaagccgcagtacctaataatgtggtcatggtaagagcaataagttttaacctggatggtgcatacataatcgtcgctacccaataaaaaggtggtcatcagaggaggaagacactatttctgctgaccacaaaattttagaagtgtttagaaacactcagaccgatatagccttcgttataatcaccacgtttgtagtaattaatatttccatccagactaagattattttttaactgcaaattagagttcatttttgcttcaaaaatattattgccgacgctatcaccttcaacgataaaacggccttttcctttcccctgatctgtggttaatccggcctttttgacaataatctcggtgtcattcaggtcacggtaacccattaatgtcagtgacggcgtcaataaacccattcctaactcataggtattaaatgcggttaaaccagcacctaaatgttttactgaataagattggcgatccacttccaaactggccggtgagccgaactctgcatagtcatccacacgaagccattgatagttataggcaacacttggctgtagtttcaccacatccaaatcaaaggtcatgccagccttgacctgataacccatttgtaagctgttatagtctgccgttgcttttgtattcccttgataaccggtattttcaccaatattgcgggtgctgctattgctgttatatcccatattcacgttaccattgaagaagtaacgatcatcaaaccagccggtataagccataagttcatagctatcgacatctttttcattgccatagctgtgaatgttaatattggcattctgatagccaagagaaacaccaaatagtgattcatcattaaaacggcggtctacaccgacattaatgccatagccattggtttgatatcccggtgtataagtcccgctgctttgacggctgtgggcgtataaggtttgtgcccagaaattccacggagttgctgctgactgattacgtaaatagaggctgcggttatctatttgatcgcgcattttatctaccatccgtaatgcagcccggacttcaccgccttccgcattaggggttatctgatcggctatactggcaatacctgcactactattaccggctgacgtcagtaatgccagtaattcaccactcgcttcggattgggttttgttgtattggctgagtgcataactcacaatataattcgctgcattgagctgatattgattagctccaccttgaagtgccaggtctaggaaattatcggtaccttcgtagttcacaccataacgtacgactaactggttaccgcttattcccccgttcactatggggtctgtcgtcgtcacccaagaatctgtctgtgctaataacggcgagaggttgctgaccacggtgatttcattttgggcaacatcaattggcccgctcatcccaccattggactggatcaggataatatctttattcacgatgtcattaatattactgcccacataggagaacagggctttacttcctgtattaaatactgttttaccttcaacgagtaaaatgggcgatgctaaatccacctcatcaccaattttaaagtcaagggatgcattgtttttattcgtaaaatcaccactccaagtgatggttctgtcttttgcaataatactcaggttgccccagttttctaatttttcaacacctgaaattgtataaccatcgaataaggcattcgctgcagcgccttgataggcaaagttaattttatttcctgtgaccccattacccaggatatcgccatagatactgccattaatatccatacgaatggctgtttgagcatcacggaaatcgatagcggcaccattccctctcacaatagagccatctttaacggctataccaaagttaggtgctgcggctgtgtgagagaatgaaccgtcaattttaattgctgtaccattctcgctgataatactaatacctctttcgaggttaatgttattgttgaatacggtgtttgcatcagcataaatagcgtgtgcatccgtgccggtggcaataatatttttacgcaaatattgtgctacaaagggagtgttacctgaataagttaatgcatttccattggtgatatataaatcattagctaatgacacagccttgccatcattagcgatgaacgcatcacaactactgccagccggcgcttctggtgggcatactacggcaagtgtattaaaagagaccgacaataaaatagcagcgatacttatggcgagagtattcgccttaaatttattatgcatgacattaccttccaataaacaggaataaaaatgaatgtaaagaggtgtggccagattattttaagctgcaaatgacatcagtgccgctttaagtaaaaaggtgtattcattaatttagaatgttgcccttacacctactctcatgtatttcacccgtgagtcatctttacccattgtatagccttcttgatatttcacattttcaatataatattcggcttgaaggcggaaagtatctgataatgggtaagctaactgtaatgccaaacgatcaactttactcatggttttcgtttcactgaatgccgcactttcgtaccagccagaggtttcaccataatccagggagtaacgtgcataaggtgttaacaccagaccaattggcgtattccagttgaagtagaaacggacctgttggtttttcgagtcatcagataacccccaagtttcacccttatcgctacgtttacctgcattaaaatagttcagtgtcatctgtgtattggcgctggatttaaaacggatacctggctcaatctcccaggacagacgatcagaattccgctcaactaagttagacgcggtgttcgcttcttcgcgctccatccctactatcatgttaccgacaaaggcgaaacgttctgataactgatattgtcccgcaactttggcatcataaaaattaatggtggtgcggttgccactcgcataggtgcttaaatcttcacggagacgaaaactgggctggacccaaccttcagcaaaacggaaacgatagccggcacttacttccatacgctgataacgttggtccgtatcatgcaactgcttacgaaaaccgagatcgtagtaccagttagagccatctgggttgatcgtcatatccagacgtggaccgctgtaatcgtaagttgtaccataatcccccgttacccaactgagggttgcattcacttgtgctgcctgaacatcagcgggcatcaaggcagccataattcccaggcaggccgcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgctttcataatgacatgtaatccttgtaattatagaaatacgctacattgcgggatatgaagagaggttccagcatcgatagctccgttaccggaaattttttgaccggcctgtaggtaaatcgcttttttatgattaataacctggtgaaggcttgtactgtgagtgtgattatatcctttatatgctttcgagtgcttacgatggatcacaaaataacacatcgaaaggtgttaatttattaaccgaaatcacatattttcgaaaatagacaaaaaaaacacaaaaaaaaagagttcgaaaggtgtgggtggtgtttgtcacacaaaaatgaaagaacgtgtaaaaagttgcatccaaaagaagccgctagggagcgattcggtaaatctcatcaaatatccgtcagtcaataacgatcaatcagtattcaactagggtaaagcggtaaggttgcccgatgtaatcctgccgttgagatagtcaactgatcccctgcagcaacactaaacgctgccgtgatctctttgtatatcctccatatccaatggtacatcagcccagaacacgcgatctgtggctgtcagcaaagtgtattggaattgctgagcgctattctggataacgcgcaatttctttcagttgattgtcatcgaaagtctggtctggcaccccggtatgtgacgttttccaacgttgcgccaacaattcgaactgcattacgtactgctgtaccgccgcgggaggtagccaggccaccattaaccccacgaaacagcccacagtaatcgtcttatacatgtcctgtttactctccctatcggtaaccgataaaactctttggaatatcatttcgaaataataagaatcatgatgacaataagtcgaaaaaaaccgaaggttttgcaggaagatgagcataacaagtcatcgttttgcaatttaccgtaaggaaaaggaaggtatccgccatgtaatagtgctttagtggctgacgagaattgacccgttgattaaattaatttttttggctcatcaccaaataggcttggatcttgctttaccgggaatggcattgggctagacattacaggcaacggactgagtcgatgagagagcacagtcgcgtattgaacaacgtgttgtaatcacggtacttattttttgttacttggctcactatttgagttatttagtgaaaataaactgtagatataaataatttgtactacctttaaaacgccgtgcattaaatgcccggcatacaatagggttataatcacttcaggagatctcatgagtaagataacggattgttgttcagaagaaaatcatcccaatagtagacgaagcgtattgaaagctgccttgggcatgactgctgcaggcgttatcggaggaataggtctggggttgccccaaatatcttatgctgcggcattgacccaagaagaacgggataagttaacgccagatcagatagttgaaagcttaaagcagggtaacaagcgatttacatctggcaaagcactgcagcatgattatctcgcacaaaaacgtgccagtgcagaagggcaatttccagcagcagtcatattgagttgtatcgattccagagcaccggcagagattattttagatacggggatcggtgagacatttaatgctagagttgccggtaatattgctaatgatgatttaattggcagtttggaatttgccagtgcggcggctggcgctaaagttatactagtgatggggcataccgcttgtggcgcaataaaaggcgcgatagacaacgttgaactgggtaatctgacggggcttctcaatagaatcaaaccggcaattgaagtgacccaatttgatggtgaaaaaagcagtaagaatgaaaaatatgtggatgccgtagccaaaaccaacgtcaaaaacactatggatgaaattcgtaagaatagcgaaataatcaggaagttagaacaagaagggaaagttaaaatcgttggaagtatgtataatttaaataatggagaagttgaatttttcatgtagtgtaacttcgatattttcccttctttcctttccccttgatataactcaaggggaaaatcagtgcaaatatctattagtgatattaatttattcatccttcctctttttttattggtttgttaggcttggccgaaatttaaaaatatgcttatatgatcaacatgaaaaaatatatattccttatatgtttcattttatgaataaatataaattcttcacaagaatgatagttaaaagattgtatatgaattagattaaaataataagttaagcatatgggttgtgtaaattaaatgccaatgcgatgttattattctgtgtttttagttataaacttaaacagttatttgaaaattaactttatttcttgaaatttattttcattattgtattttactcatgtgattatctattgttacataagtgaataaaactgattttaagtattataaataataataacatgtcggtaagtatatttctgtatattatttatttaatcagtctttagaaggctttatttcttactatttgatttttatatattattaatcatgttgtagagaaacgaaatccttcgtgagctgattaaaaaacattcatattcattaaatatagttaaaatacataatttaattggttttattcattgagtgacaacgataataaacacgtatttccttatcacatctttaacgtgatcggttgttataaatttaatgaataattttaagggttatctatgtatgttgatacggtttctgttgtctctggtagtaaattcattgatatcaatggtaaaggagtcattgattatgaaaaagagatgtctttggattgctgtatgaataaaatccattttcacacgagaaaagttagcattgatattaatgagaaacaaaaaagactggttatgtgtttgtttaacgatgtaaatagaaagcaagatattataaaagtagtctggtacgaaaaccataaaagtatttcagataataactaccaccaattaattcataagtttagagtgcatttgaaaagttttgggatacctgaaggcattattaaaacaataaatagatatggaattagacttgatccgagtttattaataacagttatgtccactaagatgaatgagagatttagtggttattaataaataatactcaccagattttttcattattatatgtttgctatcattatttataatgaggttttttttgttaaagataagactaaaaaatccttttaggacactcaactgtaatcaatttatatttattgaattgagtattgtatttctagttgcatttcatacagtgatggttttttggtcaattatttataatgatagcaatgatatgtttatcttgtacgatgggcagtcctacgatagtcaaaattctaccgaaaaggctaaggtaatagacagtagtaacttatcgaaaatgtttgatcgtaaaataaacaaaccagataaaaaaatagaaatgaatgatgttcttttttattctccagaatatataggggaaataaaactggttggcgtaattgaacactcagcaccatcagagtccattgcaatattggaagtaaagggaaagcaaacaacacatttaacaagggagaatataaattatgaagatatagtaatagtgaagatatttactgatagagtgattatcaagcgtaatggtaaatattattcattaataattaactaatgggttatttaaaatgttttttactttatctggtcagagcgtagccttatcaatccatctaaaataaatggtgtaacatcatgtatattagtggcaaaggaattaaatctatccatgggatgatttttttattcactctaattatgccattagacataataagtgctaatttttcagtctctttcaaagatgtggatataaaagagtttattaattcagtaagtaagaatattaataaaactattatcatagatcctacggtccaagggcttatcagcattcgcagttatgagaatttggataaagatacgtattatcaactattcttgaatgtgcttgatgtctatggttatgcggccattgagatgccacataatgtcctcaaagtgatttcatcaaaaagagccaaaggagtagtcgcaccgctcccaaaagagggggtaacattcgatggtgatgaattgataaatagagttattcctcttaggtacatatcagcaaagaaaataacgccattattgaggcaactcaatgataatacggagtctggcagtattattaattatgacccatctaatattttgttaattacagggcgtgctgcggtagtaaaccgtctgcattcaatagttactgatcttgaccaagccggagataatgaaattgagctttataaactcaattatgcgattgctgctgatgttgttaaaatagtaaatgaagctataaatccaataaataatttaaaacaagaagtatcaatagtaggaaaggttattgctgatgaaagaacaaactctatattaatcagcggtgatacatatatcagaaaaaaatccattctaatgataaaaaaactcgacaagagacaaagtagcgatgggaatacaaaagtggtttatatgaaatatgctcaagcctcaaagctattagatgtcttaaatggaataagcgaaggttttcataatgagaaaaaaacaaaacaatctaatcaatggaatcagagacctgtagcaataaaggcatatgatcagacgaatgcattagttattacggcagatcctgacatgatgctagccttaggagaagtaatagaaaaattagatatcagacgtgcacaggttttggttgaggctattattgtcgaaactcaaaacggagaaggtattaaccttggtgttaaatgggaaaataagcgttctgatgatattaattttattaaaaattccgatggtttattaaataataatggatggggcatagctacgacaattactggattaactgctggtttttataaaggaaactgggatgtattgcttagcgctttatcaacaaatacaaataataatatactcgcaactcccagtattgttactctcgataatatggaggctgaattcaatgtgggtcaggaggttccagtgctcatatcaacgcaaacgacaaccacagataaggtatataattcaatttcaaggcaatctataggtgtcatgctaaaagtaaagccacaaataaataaaggtgattcggttctacttgaaatcaggcaagaggtgtcgagtatcgctgatagttctactgttaatacacataatttagggtctgtttttaataaacgagtagtgaataatgcagtattagttaaaagtggagaaacagttgttgttggtggattacttgataagaagtctagtacgattgttaataaagtccccttcttgggtgatctcccattaataggatggctatttagacaaaccaaagagaaagtggaaaaaagtaatcttattctatttataaaaccgacaatacttagggaatccgatgactatagcgttgtgacgtcaaaagaatataataaatataaaaaagataatatgaatggatatactttagccgatgatatagtcctatcagataaaaaatatttaagtgttattcctagtattaggaaagatataaataatttttatacactgttggactcagagctatgacagatattgagtctgagttccatactttgccattaacgtttagttggtcaaagagtcatggtgtgcttattctgcctatggcacagggcagtcagttgatttgtcgtaaatcagcgacattggaggctatacttgaagggaatcgggtggctcatagtccaatactttttaatttagttactgatgaagagtttgaaaataatttaactgaacgctaccaaaataattcggctgacccatatcagacaatgagcgttatcagcaatgagatcgacatttactcttttgctaacgaattatctgacgatgatgatttattggatataaatgatgaagcacctgtaataaaattaatcaatagcattctggtcgaagcaattaaagagttagcatctgatatacacatagagtctttcgataaaaaacttactgtaagatttcgtattgatggtgtgttaaggaaaatattggaattacagcgccatgttgcactattattagtgtcgcgtataaaagtcatggccaaattagatattgcagaaaaacgtattccacaagatgggcgcatagctctaaatttagcgggtagagcattggatgttcgtgtttcggtattaccatctagccatggtgaacgggtcgttatgcgtttgcttgacaaaaatagcattaaattggatttaccctcattaggtatgtcgaaagataactgtatttctatgaatacgcaggtacataaaccccatggcattatcttggttgttggcccaacgggttcgggtaaaagcactacgttatatgctgctttaatggggattgacgcgaatgagaaaaatattatgactgtagaagaccctattgagttcgacatacctggtatatcccaaacgcaagtaaacccaaaaattgaaatgacatttgctcgtagcttaagggcaatattacgccaagatcctgacgttattcttatcggtgaaattcgtgatattgaaacggcacagatagcggtccaagcttctctaaccggccatttagttctatctacattacatgccaacagtgcgataggtgcagtgaccagactgaaggatatgaatgtagaggcatttatgctttcaagttcattattggccatcatatctcagcggttggttagaagattatgtatagcgtgtcgccaagagtcgtcagtgacggagaaggtattacaacgtctgaatattgatgataaatgctctttggttggttcggtgtaccgggctaaaggttgtaacaaatgtaatcttactggttatcgtggacgtattgctctccatgaatttctcgtagtggataacttattgcggggggctatttataaagggctaggagagtttgaactggctaaattggccagtggggctataaacagccttctatctgatgggataagcaaagttattgcagggttaaccactatagaggaactggtaagaatatgccaagaggatgataatggctgtatttaaatatgttgccatcagcagaagtggaaccaagataacaggtgatattgatgcggaaaacatacgtatagcccgttatctcctttacaaaaaaaacatgcatgtcttaagtataaaaaaaagaattttactttttaataagtatgtggtcaaaaaaaatagtaataagacggatttggtattaattacacggcagatagcgacattagtaaatgcttcaatgccactagatgaggttttagatattgttgggaaacaaaatagtaaaagtaaaatgattgaaataattcaaaggattagagttaatatacaggaagggcattcattcgctgatgcgctatctccgtttccagcagtatttagcccattatacaaaacgatggttaccgctggagaggtatcagggcatctgggattagtgctggttcgtcttgctgatcatattgagcagacacaaaaaatacaaagaaaaatcattcaggcacttatctacccttgtgtgttggttttaatatcactaagtgtcattatcatattattgacagcggttgtaccgaacatagtagagcagttttctttttcagagacggcgttaccattatcaacaaaagtattgatgatactcagttatagtataaaagaaaatgttatttttatcatggctataggtgtctcggcagtgatttttttaaatagattactaaaaataaataagataaatgtcttttttcataggcactatttaagtttgccaatgctgggtaatatgtttgttcgtataaatacatctcgttatcttagaacattaacaacactacattctaatggtgtgacaatcgtacaggcaatgagtattagtaatgcggtattaacgaatgtatatataaaaaataagttaaacatttcagttaaattggtcagtgaggggtgtagtttatcgtcatctttagttgatagtggagtattccccccgatcatattacatatgatcatatcgggggagcgtagtggtaagttggaccatatgctagaaactgtggcgggtgtccaggaagaagaactgatgaatcaaataagtatagtaatgtcattgttagagccaaccataattatagttatggccgcgtttatttcatttgttattctgtcaattcttcagccaatacttgaaattaatagccttgtcatgtaattaattttatgagggaataatggcaaacaaaaaaacaaaaggatttacattgttggaaattatggtggttattgttattctgggcctacttgctagcttaacaatacccagtctgatgtctaataaaaatagggcggaccaacagaaagcagtaagtgatattagtgcgctggaaaatgcattagatatgtatagattagataacggggattatccgaccgagcagcaaggcattgctgctttagtaactaaacccaacgttcccccattaccgcagagatatccatccgatggttatatccggcgtttaccaacagatccatgggggaattcttaccaaatgaataacccaggaaaacatggccagatagatatattttcaataggacctgataggttaccggaaactgaggatgatattggtaattggattactttatctatcagtgagacatagatccatgttccatagtcagagagcgtttactttgctcgaattattattggccatgataattatctcaggactctactactctgtacttataacattgcctaaaggcagcggggtcgtgaagagtgaagccgagaacctcgtgcaaggattacgatatattaaccaaaaaattcgacatgaaggcggggtgtttgggttgaaattatcagagacacactggcgattctataaattttgttgcgatgattgtcatggcataaaagataattttaaaattaacactaaaataaattgtatttggcaagattccggaaatgataagattctaagcagagagtatccagataaattaacatctaaacttaatgtctatggtgaagatagtatcattgataatgtcattggggataatattaaaccacaattggttttctctccagaggaggagtattcggacttctccttggttttaagaaatgaagaaaatagtgagtgtgttgaaataaaaaataatattacaggagtaagtctatttattcataaataaaacagggggcaatctgaataatacaaaaggttttacattgttagaagtaataattgcactgacaatattttgtattgccggattgagtatcatgaaaataattagtgagcgcttacggtggataaatatactcgagcaacgaatgatctcttcttgggttgcggaaaatgttttaacggaaattaaaatattaaaaatagagcaaacaaatgaatggttgatggggcaggagtctatggctggtcagctttggtattggcaatcgagaagtataaaacttcaggatgatagaatggaaataattgctgttgaagtacgtaataataaggaaagtgaacatcctgatttttcacttgaaggctataaaacaaccaatgattaaacgtccagattgtgggtttactttactggagatgctacttgctgttgtcattttctcaatgattagttttattatttattcatccttgagagtaactattaaaagcaataatatcatggggaataaagtacaggaacttattaggttacatagagttattagcctattagaacgagatatttcacattcagttatgtatataggatcacaaaatgattattttagtaatgaagggcgtattattggtataggcgtacttgatagtgacagttttggtatctatatgttaaggaataacaaaataaataccgagatattcattcattatcaacatgaaagactcggttatcgattgaagaaaaattgcctggaaagattatcttacttaattttaaagaatacaaataaaatagagactaaattttcttgccttatcgaagggataaatgattttcgtgtgagaatatttcatcaagggaaatggttaaatgaatggagtaggatagacctttctccacaaggcattgaaatcatccttgatgttaaaggtgttggggtgattaggcgatttattctattgctacattaggaagcgctgtgaatcaaaatggcattgcattactaatggttttatgtgcactatttttgatgagtacaatggtaatggcatcatataattattggttcgatatctattatctggcaaaaaatagtcagcaacggcagaaagaaaaatggatattactcggtgccgaagaaaagtttgtgagtaaattaataaaaaacacttcagaggatagattcaatgataatgaatttagacgtttactatcaggagggagagttacagtgggtacatggaacgttaactttaaatcaatcgataatacaaactgttttaacattaacgcattgaaaactaaaatttccaatcccgaagaaatcattgaaacttattcatggcaggtttttaaatacttattgttaatcagcggtgtaggagtaaaagaaacacaggataccctagaaagagtggttgagttatatcgttcaaacctcgttattgaacagagtattaatggactgtcaacattaaaagagattccctatgaggcagatgaaattaatatttcatctaaaatgaatcgtgctgattttttaaaaatagcaccagtgctctgtattcgaggagataggaaattattagttaacatcaatatgctagatgcggggaatagtcagtatctgcaagctgctttactcaataaagtcagtgcaagagatatttatgatgttatttcagcaaaacccaataatggatgggataacatttttatattctatgatttattgtcatcgcattcacccatgagtgctagaaatgtaaataaaaacattttagataaattaactgtagatgaatattttattaattatatatttagaattgatcatgaagatagttattatcaactgattacttttatccatgctgtaggtaagtcaatagctattttaaaccggagatacagttttagtgagcaacatcattgatgacgtgaaattaaccttcacactccttattcgactaggagaaacagaatttgaacctatctattggtatgttgaatcacagggaaagaaattagtcagacatggaaaaattaatggagtcgctgagttaaaaaatataactttatatgctaataatgttgtcaagattttggtccccgcaaataaaatcattttcagaagcttaagtattaagaaaaatgaagtgatgaataatataaaatcgatagccttctcgattgaacagtctatttctagtgatatagataattttcatattgtgatattagatcaagataaagacttttgccatgttgctgctattgaacatgaattgatgaatcgttggttgttctggttaaacataaatgggatatcagcatgttgcataatgccagacgcttttgctctgcccttttttaacagtgaatggagtgttataaaaattgagagtaactggttggttagaaataatgaaatgtctggttttttagttaattcgagtgttttggaaaacatacttatgttagcggaacccaccattaaagttaatacttttagtccgacagatattaaatggggtaattggcagtcgctagactatagtgatcctgtattaattatggcaaaaactgtgagtggtaatcatgttaatctattgagtgggaaatataaatatgctgaaagaataatagttaacaatagtgtttttttgcgtgttgccagttggttttttctcttgtttttagtaatgagtttaaatggttggtatcaaggttacaaaatagtcagggatacaggggccttaagtaaggtagcacaagatttttatgctgattttttaccccccgcatatcatggtggggatgttaatacgagcttcaataaatatatttcagatctggatcttaaaaaaaacaatgtcagtttcattaaattattaaatgctgtaagttattatacagctgatgaaaatgtagatgtacgtagttttaatttcaattattctgatggtgaaatatcttttgatattgaaggtgatgatgatttaataaatgaaatgctaaatgataaaactaatctatttaatgccagggttgaggtgattcgttctggagaagacaaatataatatcaaactaagcagccaaccatgagttacgtcatgtttttacagcatttattttctgcaaagagaagagtgctactactttatctgcttgttatctctattcctatcgtgtattacattaccagtagagtaattgaagtaagaaataacaaactgttaataaaatatagtgagctaagttatcatcttcagcaacactctatcatggcgaaaaaatcaaacataaaaagccataaaaagagtgatcctatcgatattgaaataaataaatcatttaaaaataaaaatataatatttactgtctccttacttgatggtggtaaatgttttgtggaaataaattcagctaaattctcaaatttacttgatgctatcattgatgtgtcaaataaatatgatattaatgtatctagtgctgatatataccttcaccaagatgatgatgatgggtatgttgcaggaaaaattatattctttaaatgaaccactcggtctgatagaggtaaacatgatggatatacaggttttttttgtgagctatttaatttttggggccatggtaggcagctttcttaatgttttaatctatagattgcctattatgctggctaatttatcatcacgatctgagtcacacggtgaagaaattaagatgcgttctcatttgagaaatattaatttatttcaacccggctctttttgccatcattgcaatgagtcaataccaataaaatataatataccgatactcggttggatttttctgcgtggtgccagtcgttgttgtaacaagaagataagcacccgctatctatttattgaagtattagctgtcattcaaacactcttggttcttatgatttttaaagaggacttacttatctgcactagcttggtgctaatttggtcacttacggcattggcatttatagatttcgatacctacctccttcctgattgtatgacaatacctttgctgtggcttggtcttcttatcaatatagatacggtttttgcaccactaacctctgcagtactgggtgctgtcagtggatacctttttctttggctatcatattggttgtttaaaatagtaagaggtgttgatggaatgggctatggtgattttaaattaatggccgcattaggtgcttggtttggtgtgagtgcagtaccttttttaatattgttctcttccttttttggtcttgtcgcatatgctattttttatttttttgataaaaaagataatggaaaagagattaattacatcgcatttggcccttatatttcattggcgggtgttctatacctgtttcttgggagtcatgtgactaatttattttcttaataaatggggttaatagctcctctaactccagacacttagtatttttagcagtcaaatctgatttgatatcttgatatagagattcacttttctttatgatcttattgttatgtttagatgtcataatttcacccttcagattggctattttaattgcagagttaatgatctcttgttcatttggaatttttttgaggttgcagtcttcttttaaaaaacgtaatccagccgtcagagcggtgagttgattgattatctcctcgttaggttttttttcttcactatttatttggcaaccaaataatataggtgcaaaaaataccattaattttatatttgaatttggcatgattatctctagcgtaaatgaattgttttataataaaagcatagaataaggatggtgacaataacaaattataatggatgagattgttttttatgttttttttgaatttataattagtgtatttttatcgatatatttatttaaattaaccatcgttaaaacagtatctttcatatttttgttttaaatataaaaaatcgttttattaataattacaattagtttttctttgttaggattacactcaatgctgaaattttaaaccaaaaacaataagaatataatgaatacgatagtgattaatgatgttttttttacgccacaaaagagaacgattgataggaatggaaaggtaactaaaataagaaacaaagaatccgaactattatctttactttgtgagtattatccagagccgatatcaagggaggatattgagaagagactctgggaggggagttatgttactgataatacattgactcagacgatcagtaatctacgtcatgcacttgatgataaaaaacatgagttagtggttactattcctaaaaaggggtatcgtatcggtattaaacctgaaattttcatagagggtgaagttcaatgtcaaccttatgaaaaattgggaataataggttcatctgtggataaaatggcaatgtcttttttaaagagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctctttttaaaaggaaaaatgtcattttatagagtctgcctatttgtacttggtgttattttcttttttatattttttaatgtggctttgtaccgttatcaagtaaagttagtagatgtcaactctttaccgatattaattaatttggataaagaacaagataaaacgtttttatctgtttatcagcagcatccttatgttttactgaaaaagaaaaaaatggcggctatgttgtttgtaaacgccagggagacgagttggtatgcgaaaaaaataatttattcgatattgttttctattctccttgggggagggggggggcaattattggtatgatttatgcctatatacatccgatgaaaaatcttgaaggctactgggagggaaattacctattaagaactgatagtggtaattatcatattttttcccgtgttaatattattaatcgctcgatacaatcgtctatggatgtttatgatgaccgcgaccaggtaaaagccagatgcaatactctatttaatatccgaagtgctaataatgttttctgtgttaaaatgttgtctatttcctttgttgataatgaagagaaaatgcttagtgacttccttaatactccttatgatgtgagttatccaattttttatcgtttggatgctaatactattttgattgaacagtctcaagggcatccggttaacagtactcgattactggttcgtgccaatatataaccggtggtggctgtgattgataacttatgacgagtattaaatgacttcattaacttcatttaactatcacagcataatggtgctattgctgaaatatatctgtcatagtgagctgctagcatggatatctctatcatgacccaatgtgaataacatgttttcacgcatgaattatgttgttaaaaaatattttggctacattatgagtaaactttcgctttctgaatctagattgggaatattatttggttttactttagtgattagtctattttctttgttgcagatcttctccataggttatttatctcatattttaaagagtaccaaagcgaatgtagagataacgcaccgtaatcatcaacaagaggcgttgatggatcgtgcgcggatggaactattaattgccagtgacaagcttaatcgtgcgggtatctattatatggaagataaagagaccggctccgaaggcagttggcaaagtcttctcaatgaggcattgcagtcattgcagcaatctcaggacagctatctgcagttgcaggcggtttccgcccaagacagtagacaagaattgaatgaacttaaggagagctaccatcagttgtatcaggggctggctgaaatagcgcaggggttagcgcaaaagcacaatattgacaccttctttgacgtgcctatccagggctttcagagcgacttcaccgagaagtactaccgctatttacaggaaagtgaaaagggcagcactgctatggatgagcagctcttgtcctcactgtcttcagctaaacagatcattattggtgcactggccatattgttggtactggctttctctgcctggctaggcgtcacccgttggatgattgcgcccttaaatcaccttatctcacgtatcaataagattgctgccggggatttatcacaccgtattgaagacacgtcttttgcttgccgagaaattagacaactcacttatagtgtaagacatatgcaagaggggctagttgcattggttagccaggtccgaggtggagctgaggtgatcctgaccggtgtgaaccagattacggctgataaccatcgtctctctgaacaaacgcactcacaaactcaatcattggcggtgacggcgcaaagtatgcagcagcttaccgtcagggttaaacaaaactccatgagtgccgagcaggcgaatcatctggtgaatgaagctagagatacggccagtcagggaggagagatgatgtctaatgtggtgagttcaatggccgatatttccacgggttcacgggagataagcgaaattattacacttattgagtcggttgcttttcagaccaatattttggcattaaatgcagcaattgaagccgctcatgcgggtgaacacggccgtgggttctctgttgtggcacgtgaggtcggtacattggctcaccaaagtggccattcagcacaaaatattaagcgccttattcagcattctgccaactcagtttctacgggggcctcgctggttaatcgttccggtgagaatttacaggctattattgatgtggtgaagaaagtcaccgatttaatggcggaaataactaccgcatcacattatcaaagcaaaggaattgaggagatggccgcgcaggtagagatgattaatggcgcaacaaaacagaatgcagcattggttgagcaatctgcacacgcatcggaagtgttgcaacagcagaccttacagcttaatcagtcggtagcccgctttcatttacctgtagaaaaatactctcctctacgattagcaaaggagagcacgattgctgctattgattcacgcgttagttaacctgttgatccaacccggttgattaccgaaataatcgcctgcaggtacaactgtcatcttgcctgcagcatcttgcaatataaatgttgggaagccgtgcccttgcacttttgctagcatggttcggctttccgcaatatgttgtgcagcatgtttttgggcaatgttaaaagcattgataaaagcctctgtattcaggccaatatctgcggcgagcacggttagtacgggtgtatcggcaatacggcggccttcaacataatgtgctagttggatacgatgtagcatttttgctccatcacccgccagtgcttctgctgctaaaatggcggcaatagggggcgtagaatccattattgccgaagtatcattcagtaattggttgaaataattgtcgccaaaagtctgtccggtcaattctgcaatacgtttatcatgaggcatgacatagctgcgccattgggtatcaatttggcggcggtttgcaccagacatcatgccacctccgtgcaataccagcgtcaagcctggaatgttttgggctgtttgtaccaagggggccgcgccatagcaccatccacatagcgggtcgaaaatatagtgcaatgttgtaccgggcatactgtgttcctctgtgcttctttttagccattcaatttatggcgtctttatttgctgctattcacttcgctacgggcactttgtcaataacctcatttacatgaactgattcttactgaggccatttcatttcgtttttcaatacttttgcacttaattccaaacttgattcgtctttcagttcagggtaatgcttcttcatcaccgcgatcagctcagcagagtcttttgctttaggaatttccgcatttaacgttgttaaatagttttgggtaaatgtcaccgattctaaagtttgtggcgcgttatcgaggaagtgccctgggacgacgatagccggtttgagtgctttaattttttccaacgttgttaaccaattctcgcgtgactccggagtttgggtatccgcaacccatagatggatattaccggagacggcgacaccaccaaccaccgctttcagtgatgggatccagacaaaggttttttcaggtgatgggccatctaagccttcaacttcaatttgttgcccatcgacggtgaagcttttgccttgtagaggctgtggaataatcacggctgtgggcgcattctctttcagaatagggccccaatacgccattttcccgtctttggttgccttaatttcttcgatagtttgtggtgttgcgatcaccttagcttgtgggaaggctttagcgatgacatccaaaccaaagtagaaatcggggtctgcctgactgatataaatggtggttaattttttaccgctttgttggattttttttaccaaggcttcggcatcattacgctgaaattgcgcatcaatcagtaccacttcgttttttccactgataatttcagaagacactgggaagatacttttttcaccagggttatagacttccattttcaatggctcggtggtagcggctgtggcgatggcggaagcagtcacgaggcttgcgaaggtgatttgtaatagcattttatttaacatgtttgatgtcctattgaccgtggggtaggtgatagataatagattgcatatatcgatagaaaaacccgataatgagcaattatttgttgcataaatcgagcgaatcatggatagaatcactgcagcagaggtttttgtcgcgattgtggatcgggggagtatgattgccgccgcagagtcactggagatgtccagggcaatggcgacacgctatctggctcagatggagcaatgggcgggggcgcgcttattgcatcggaccacccgtaaattgagcctgacacatgccggtgaggcgacgctcgagcgctgtcgacgtatgcttgagtttgctcaggatatggatctggctgaggggcaggaaagtgaagagttacgcggtttgctacgtatcagttgctcgcaatctcttgggcagagtgctctggctattgcagttgctgactatctacgccgctatccacaggtcgctgttgatttacagatgaataaccgggcgatcaatttagtggaagaacgtattgatctggcgctacggattaccaatgaattagaccccaacttaattgctcgccctctttcaacgtgttattcagtcgtctgtgcctcacccgcttatttatctgtcagcggtattcccgaaagcccacaagatttaacggtacacaactgcctgacgtactcctacttcggtgagagtttatggcattttgatcagtcgggcgtgaaatcatcggttgccgtcagtggcaatttgagtgcgaatgaatcggtagttttactgagtggcgctttagaaggcgcgggtatcaccttgcagccgatctattctgtagcgccatatattgcccgtggtgagttaattaagttattaccagattatcaaccgcaggccatgggtatttatggggtttatgcttcgcgccgacaaatgccaaccacattaagaacgatgctcgactttctggttgagtggtttgccacacatcctcagtggttatcgacaatgaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagagtgaaccgttttatgacgtcgtcaaacctatttttattatcagcgattgcatagcgttattgaatatttcatatgcttagcgtgtgaattaacgtgtttttgcttaccaggctatttataacgttattcattaactggttatgattcgtcaatttatgtaatatccttgttacttgagatcgccgttctctctttacctgaagcagtgactttgattgtcttacctcttaattctacccactacaccgtgtccattaattaaccattattggcgataaattgatctgcctgccactgagtgtgggtggatattgtctgactgggagcttgtattatgcctgttgcactactggcgttggcgctgtgtgcttttgctattggtactactgaatttgtcattatggggttattgccccaggtagcgggtgatttgcacatatcgattccaactgcgggctggttgatcagtggttatgcgctaggtgtggcaattggcgcgcccatcatggcagtgctgaccgcgaaattaccgcgcaagaagacactgttactgttaatggtgatttttatcatcggtaacctgatgtgtgccttggcatacagttatgacttcctgatgttcgcgcgagtgatcaccgcgttgtgtcatggggccttttttggtatcggcgcggtggtcgccgcaaatctggtggcaccaaaccggcgggcctcggcggtggcactgatgtttacggggctgacgctggcgaatgtattgggtgtcccactggggaccgctctaggtcaggcttttggctggcgttcgacattttgggtggtatcggtcatcggtttgttctcgttggcagccctgtatagcaagttgccctcctccagcgaggaagcaccgactgagcttcgtaaggagattgccgctttgcgtggcggtggaatttggctctccttactgatgaccgtattttttgccgcagccatgtttgcgctctttacctacatcgcccccattttgacggaggtcacacaggtttctgagcatggcgtcagttggacgttactgctaatgggggttggcttgacgctcggtaatatcgtcgggggcaggctagctgactggcgtttatcggtcagtttaaccatgacattcttgttgatcgcggtattttctgccctgtttagttggaccagttattcactgttggcggcggaagtgacactgtttttgtggtcagccgccgcattttctgcagtgcctgcgttgcaaattaatgtcgtcgcttatggcaagaaagcccctaatctggtgtcaacgctgaatattgcggcctttaatgtgggtaacgccttaggggcgtgggtcgggggggttgtgattgccaaagggcttggtttgacggcggtgccgctggccgccgcggcactggcggtcatggggttgttgctgtgtctgtttaccttttcccgcgcgcgtactattgggaataaaatggcttagcacgcaggggcaatgactgttgccagacgctgttggaaaagcgttgtctgctgttttaagtgcccgacaaacgtatcgaccaaggtggatgatgggcgatgtaatggctgaattaagctaaccgtaaaaggaatgtcgacactgaatggccgtacacaaacccccgaaccacggcctttactcaggtaatccagtgcggtaagggggttgactatcgatacccccaccccttcacgcaccatggcgcaaaccgatgccgcactgtgggtctccatgactaatcggcgggtgactttttcctccgcaaacaggttatccaatagctgacggtaactgtcggtgactgacaggctgacaaaattttccccgttaaaatcctgtggtgtcagcaccgatttctcccgcaacggatgatcggcaggtaatacgcaaacttcattgaccgtcatcagggtatggcgctgggtgcccgccggtgtttggatattttctgtgagtcctaagtcatgacgctgggctgaaagccactcctccaataaaggtgactcctgcggaatgacatttaggctgacctctggatagcggtcaataaagggtttacataccgcgggtagcaacgattgagaaaagacgggcaggcaggcaatggagagttgggcatgttgaaattggcggataccttcagccgcctgtttgatacgatccaaaccataatatgaacgctgaacctcttcgaatagccgtagcccttgcacggtaggataaaggcggccacgtacccgttcaaaaagcgtgagttgcaccaattgctcaaagcgggccaattcgcggctgacagtcggttgtgatgtttgcagtaacaacgccgcttcagtcaggttgcccgtggtcatgacgccatgaaaaatctcgatttgtcgtaaggaaattgcaggcattctcgcactcctgaaacgcgaactgatcaatttaacccatatcataaatgaatagactaagggtaaatagatattttcctaacaaatccacaacgttaataatgaggtattcgcggcgtcatttccgccgcccattattgggtacctcatttaatacattattcagcacattgatgagctcgtacattaatggctacacaattaggaaatacttatgccacgcgcactgaatgaccgttcttcagcactgactgcccaaaatctgattgcattgcctgagcgttttggttgcccggtgtgggcctatgatggtgatattattgctgagcgtattaatcaattacgccattttgatgttatccgcttcgcgcaaaaagcctgttcgaatatccatatactgcgcctgatgcgtgagcaaggtgttaaggttgattcggtatctttgggtgaaatcgagcgtgccttgcacgcgggttatcaaccggggcaggaacctgccgaaattgtcttcacggctgatttactggatcaggcgaccttattgcgcgttactgaattgaatatcccggtcaatgccgggtctatcgatatgttggatcaactggggcaacaggctccgggtcaccctgtttggctgcgcgtcaatccgggctttggtcatgggcatagccagaaaaccaataccggcggtgaaaacagcaaacacggcatttggcatgaagaactccctcgcgcactcaagaaaattgagcactatggcttaacactggtggggattcatatgcatattggctcgggtgtcgattatcaacaccttgagcaagtctgcgatgccatggttcagcaagtgattaccttagggcacgatatcagtgctatctccgctggcggtgggttatcgatcccctatcagtttggcgatgatgtgattgatactgaacactattatgggttatggaatagcgccagagagcgaattgctgctcatttgggccacccggttagccttgaaattgaacctggccgcttcctggtagcagagtctggtgtattgatcgctcaggttcgtgctgttaaggatatgggccgccggcattatgtcttggttgatgccgggtttaacgatctgatgcgtccagcgatgtatggcagttatcaccatatttcattgcttcctgcggatgggcgcgatctgacgtcagctccgctgattgataccgtggttgctggcccgctttgcgaatctggcgatgtcttcactcagcaagagggcggaggtgtggagacccttgctctgcctgctgcggttattggcgattatctggtcttccatgatacgggggcttatggcgcgtcgatgtcatctaactacaacagccgcccgttattacctgaagtactgtttgaaaagggccaaccgcgcttgatccgccgccgtcaaaccattgaagaattgattgacctggaacgcgtttaatcagtgtcatcccgtaggcttggcgggctggccacagagtggcggcgaaccagtgttgggctgaacatattggtaatttcgggtaacggtgtgttgttggctaatgcgagtgccaactcagcggcctgggtagacatggcaacgactgggtaacggattgtcgtcaggcgtgggcgcaggtaacgggagattaatacatcatcaaaaccgatgagtgaaatctcctgtggcacatcaatactgttatcactgagaaccgataacgccccggccgccattgagtcgttataacagcttaccgcggtgaagtgtttaccacggccaagtagatcggtcattgcctgctcaccgccgagttcgtcgggggtgccgtaggtaattaaacgctcatcaaccgggatatcaaattctttcaacgcatccaaatagccttgcatccggtcaagcgcatcggaaatctgatgattggagcaaatgaacgcgacccgtttatgcccctgctggatgagatggcgagttgccagccaggcaccatagcggtcatctaatgcgatacaacggggttcgaagcccggtaaggtgcggttaattaacaccatgccaggaatttgttccattaatgacgtcagttcgtcatcgggtaattttttggcatgtaccaccagcgcagcgcagcggtggcgaatgagttgttcgatggcctgacgttctttttcggcatcatggtaaccgttgccaattaacaggaaattaccggtggcatacgcgacttgttcgacggctttcaccatcgcaccgaagaaagggtccgagacatcagacacaatcataccgaccgtttctgtcgattgttgcgccagtgctcgggcgttggcattcgggtggtattgcagttgttccatcgccttgcacaccgccacgcgtgatgcttcactggctttgggagaatgattgataacacgagataccgttgcgacggaaacacccgccagcttggcaacatcctttatagtggccatttttgttccagagatcctagggtaaccgcttacatcactcagttttgcggaaaataagattacccgcaaggggggatggtcgcaacttagtaagaaaaaccaaagaaaaggagatgagcagaatggcttgccgcgtttgtttgctatcgcgccatcgcccaaaatggctgtgtattgaccgaaatgacagtgtattgacccaaataacagtgtatcgccccaaatgactatgtttagtcgaaatggtgctttgagtatgtgcggtggcgaatgttaccttgatgttttatttcattgcctgagagagccatgtccatcatccgttacccccaacttgcccattggggcgcttataccgcagttgttgaagatggcaagctgatccgctgcgagccatttgccgatgatcccgatccctcgccgctactgaactcaattgttccgatggtttactccgataaacgtatccgtaaacccgccatccgccgttcttggttaaagcggcgggagaagagtgaccggactctacgcgggcaggaggattttgttgaagtcgactgggatgtggcgctggatttagtggccgaagagaatcgccgggttagggaccaatacgggcctgctgggttatttaccggctcttatggctggtcttctgcggggcgtttacatcatgcccgctcattagttcggcgtttctatttcagtggcggtggcggtgtcgatcaattaggtaattacagttggggggctgcacaatttttcctgccttatgtcattgggacctttagcccattgaccgggcgggtgacgtcatggcccagtgtggtggaacactgtgaattgttcattgcttttggtgggctggcactgaaaaatgcgcaagtctcctccggtgggtcggctgaacattcccttaaactctggctagagaaactggcacaaaaagggacgccagtcattaatatcagcccgatgcgtgatgattgccccgcatttgttaacgcggaatggatacccattcgtccgaatacagacgtcgcgctgatgttggcgttggcttatgaaattcagcgccttgatggtcatgatgaggcattccttgcaacccattgtgtgggttatggtcaattggctgattatattcgtggggccaatgacgggatagcgaaaactccagactgggcgagcagcattaccggtattcctgcggccagaatcgcacagttagcgcaacaacttatcggtgtgcgcagttttatgacctgttcgtattcggtgcaacgtgcgcatcgtggtgagcaaccgtattggatggtgattgcattatcagccatgttggggcaagtcgggctaccgggtgggggtttttcattcggtcatggttcgatgaatggtgtgggtaacccgcgcattgatacaccggggccagccatgccagtgggtaagaaccccgccggattggctattcctgtggcacggatttgcgacatgttgttacaaccggggcaaccatatcaatttcagggtgaaacacatacctacccggatattcatttggtgcactgggcgggtgggaacccgttccatcatcatcagcagttgaatcggttggttgaggggtggcaaaaaccggataccgtgatcgtacaggacatttggtggacgcccgtagcaaaaatggccgatatcgtcctgccagtcaccagttcactggagcgtaatgatatcggtggatcatccagggatcgctatgtcttggcgatgcatcaggcgattgcaccacagcatcaggcgcgccacgattttgatattttcgccgacttggctgaccgattgggctaccgtgaaacctttaccgagggtcgtgatgaaatggcgtggatcaggcatatttatcaggagtgtggtgcggcacagcgctctcatgatgttgaatggccagattttgagactttttggcaacaagggtatgtcggtttacctgctccctccaaagcatttgtgttctttgattctttccgtgaagacccacaggctaatccattacagaccccgagtggcaaaattgaattatttagtgaaaaaattgccagctaccaatacaacgattttgcacctcatgcagagtggaaacctccggtcgaatggctgggcgctccgctggctgaacagtggccgctacatttaatctctattcaaccgggagatcgcttacacagtcagctcgatcccgccccattggctcagagcaataaaaccgcaggtcgtgaaacgctgtatatgcatccgctggatgcggccagccgtgatattaccgaaggtagtcaggtccaggttagcaacttacgcggtcactgtctggcgggggtcagtattactgatggggttacccgtggggtggtattgatggcaaccggagcctggtttgatcctggttttgggggcacgcagcataaaattgaacaatccggtaacccaaatgtattgacgctggatattgggacatctcgattgactcaaggcccaaatgcgatgagctgtttggtcgaggtggcgctttatgagtagattatctttcgtttgccgccttcctgtagctcgaattatttagggtctattcgccaaacagccacttgggaatgtatttctctggtggctgaaatgcgatgctactcacggttgaccccatttatatcttaatgaattacaaactcatttcactttcctgacaatggtcactcctgcttacactttgcgcgtaaatgttgcgattccttgctggctgtggtttcacataagccgctacagtagtgatcccagaggtattaattggtgaataatcaacattcgctgtgtatcaaagatcgttttttatttgcaccgacctacgcagatgcgtaggtttttttttaggtacgctctcctaaccatattgttagtgtgctattaacgacacacccgccattattatagtattctctatttttcaaattcattgagttatagggatatagacatggcttatcgcttattgcgtgctctttttcgtgggttattccgtgtcaccattgatggtgtcaccgaccaatttaagcatgaaaaattaattattacgcccaatcacgtctctttcctcgatggggctttattagcgctatttctaccgatcaagccagtatttgctgtctataccagtattactgacacctggtatatgcgttggctaaagccttatgtggattttgttgcgctggatccgaccaacccgatggccatcaaacatctggtcagaatggtcgaacagggcaggccagtagtcattttccctgaagggcgcatcactgtgaccggctccttgatgaaaatttatgatggggcggcatttgttgcggcaaaatcaggtgcggcggtggtccctatccgtttagatggccctgaatttactcattttgggcgattgcagggcgtgctaaaaacacgctggttcccaaaaatcagtattcatgtgttaccggccaccaccattcctatgccacaagcgccacgctcgcgcgaacggcgagttctggccggtgagcacctgcataccattatgatggcggcccgcatggccacggtgccacgggaaacgctgtttgaagcgttgctatcggcacaaacccgttatggtcgctttaaaccttgcattgaagatgtctcatttaaagaggacagctaccagacgctactgaagaaaacgctcggtgtgagccgtattttgcaacgctttaccgtgccgggtgagcatgtcgggatgttgctgcccaatgccaccattactgcggctgctatttttggcgcatcgttacgtggacgaattccggcactgctcaactacacctcgggtgctaaagggctacagagcgctatcattgcggcttcacttaaaaccatcgtcacctcgcgccagtttttggaaaaaggcaaactgacgcacctgccggaacaggtcaatgaggtgaactgggtctatctggaagatttaaaagacacggtgacactgacggataagctgtggatcttattccacttgtgtttcccgcgtagggcgatgttgccgcagcaggctgatgacagcgcgttaatcttgtttacctctggatcggaaggcaaccctaaaggcgtggtgcattctcatgccagtttgttggctaacgtcgaacaaatccgaaccattgctgacttcacgccacgtgatcgcttcatgtcatcattgccgctgtttcatgcttttggtctgacggtgggattattcacaccactgatgaccggtagccgagtattcctttaccctagtccgctgcattaccgcgtggtacctgaactggtatatgaccgtaactgtaccgtgctctttgggacctcaacattcttggggaattatgcgcgctttgctcatccatatgatttcgcccgcgtgcgttatgtggttgctggcgctgaaaagttggctgaaagcaccaaacagatttggcaggataaatttggtatccgtattctggaagggtatggcgtaaccgagtgcgcgcccgttgtggcgattaacgtaccgatggcggctaaagtgaacacggtagggcgcattttaccggggatggaagcccgattgattaacgtaccggggattgctcaaggtggccgcttacaattacgcggccctaatattatgcgtggttacttacgggtagagaatcccggtgtattggagcagccatcagcagaaaatgctcagggtgaacttgacgctaattggtatgacaccggtgatattgtgaccctcgacgaacaagggttctgcgcgatccgtggccgggtgaaacgttttgctaagttggctggggagatggtatcactggagagcgttgaacaattggcaataagcctttcaccggaagggcaacatgcagcagcggctaaaactgacagtgcgaaaggtgaagcattggtgctgtttaccactgacagtgagataacccgtgaacggttaatcaaagtggcacgggaaaatggtgtgcctgaactggcggtgccgcgcgatatccgggtcgtgaaagctctccccttattaggcagcggtaaacctgacttcgtcacgttgggcaaaatggcacaagatccggagatgagcgtatgagtcaggacgtattagcagataagcctttgttatctcggagcatggtcgcggtactctgtgctcagtttttctccgctttcggggataatgccctgctgtttgccacattggcattgattaaacagcaactttatcccgactggagccaacctattttacagatggcatttgtcgcgacttatattgttctggcaccgttcgtcgggcagattgccgatggtttcgccaaaggccgggtaatgatggtggctaatggtttgaaattggctggcgctctggttatctgttttggtttaaatccgtttctgggctatagcctggttggggtgggagcggcagcctattcaccagctaaatatggcattctgggggaaataacctctggtgagcagttggtgaaagcaaacggaatgatggaagcctcgacgatcgctgcgatcttacttggctcggttgccggggggatactggcagactggcatttaatggccgcattaggggtttgcgccttggtctatgcgattgcggtaatagccaatttatttattccacgtttggccgcagcacgttcaggcgcttcgtggcgtccacgggcgatgacgggcagcttcttcaccgcttgccgtcttctctggcaggatagcgaaactcgcttctcattggcgggtaccagcctgttttggggggccggtgtgacgttacgcttcctgttagtgctgtgggtccctgtggcgcttggcattgccgataatgcgacaccaaccttgttaaatgccatggtggcgattgggattgtggtgggcgcgggtgccgccgcccgttttgtgacgctaaaaacagtgaagcgttgtttaccggctggcgtgctgattggcgtgatggtcaccatcttctccctgcaaaacagtatgccgatggcttatttgctgttaattatcattgggattttgggagggttctttgtggtcccactcaatgcgctgctacaggagcgtggtaaacacagcgttggggctgggaatgctattgccgtacagaatttgggcgagaataccgcgatgctgtttatgttggggctttactcgctggtggtcaaattaggtgcccctgttgtggcggtaggtgtcggttttggtgtggtattcgcgctggctattgctctgttatggggctggcagtggcggcaacagcgccagaaaacgcgtcagcctgaatgatatgatttgtctgtcatctgaaaggatctcaaggagatccttcagactgctgacaaatatcgccttttgaaatatcgattatattaacttcaatgagttgcttcacctgagatttatattctttagataaagcggcttgtttttgttgattaaagattaaaaatgtttgcttgtgaaatttaaaaaccggcatgccgtcgcctttaatcaatttctgaacagggatataataatgaccaagagtctgtttaatacacttcaccgtttaacctcaacttccacagcgaacgagttaacaaagcacactcctgagcaattacttgtctgggcgcaaggatgtatgcttgaaggcttaccggaccaattttatgaagcctttattgaatgcatccagtgccagactgaagacggaaaacaaaggctagacatttctcataaatttaagatagccgctgattctgagtatcagaatttccaacctgcagatgacttatatcctgcccaatgtatagaacaagcccttgaaggaaaacaatggagcaaagcgagattaacatttagccctgataacgcatctttttcatggcagtaataatatatatgtacgattccatctgagatttcccatacccgtttcacccactaaatactgacatcaacaattacgtcgttgaccaaaaatgaaactattcttctctccgttgcgggcactttgtcaataccctgaaggccgcatcagcggccttcagaatgctgacaaaccccgatgactcgatctgaaacggtgaggataggcaggggagtaaagcgtccgcgccagggagggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgttgacactttgtcaataacctcaaggccgcatcagcggccttcatattatgatagggatgataggggctacgacaagatttaaggtgcggggaaggtatagcgggtatggatcgcttccagtgcatccagtacttcctgactcagcacgatattttggctatcaatattacttttcagttgttccagcgacgttgcgccgagtagcgtactggcaacaaacggctgttgccgcacaaaggccagagccatctgcgccggatccagcccatggtgttttgccagcgacacatattcagccaccgctaattgggtttgtggcccagagtaacgggtgaaacggctgaacaaggtgttgcgtgcaccggcaggtttcgcgccattaaggtatttgccgctcagtgtgccaaaagccaggctggaataagctaataactcaacgccttcgtgctggctaatctctgccagacccacttcaaagctacggtttaacaggctgtaagggttctgaatagagacgatacgcggtagatcatgcttttctgccagttgcagataacgcatgacaccccatggtgtttcattggataccccgatataacgaattttaccggcccgcacttgctcgttcagggcttccagtgtttccagcaaggtcacaacggcagtttgctcgctatagcgataattcagcttaccgaaacagtttgtttcccgctgaggccaatgtaactgataaatatcaagataatcggtattaaggcgcttaaggctctcttccagcgcgatgcggatattcttccgatccaatgccatattcgggcgaatgggctgatcatcaccgcgtgatggcccggagactttactggctaaaataattttttcgcggcaaccgcgtgcttttatccagcgaccaatatattgctcagttaatccctgagtttctggccttggaggcaccgggtacatttctgcggtatcaatcaagttaataccggctgcaacggcataatccagttgagcgtgggcatcggcttcactgttttgctcaccaaacgtcatggtgcccagacccagcaggcttacttccaatgaactgtgggggatacgatgatattgcattgccgaccttcctttgtgtctgaatcttgtgtctgaaattgtcaggtcatacccttcgtttttgatgttgcagcgttgttagctgcgttgactcaacgccaatgactttaggtataagtcaaacctgccttattcgactataacgaagcaccggggcagggggaagagcgcaaagtaaaagtggggaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgagatataaagcacctgcgggatagagaacatcccgctttaattaatcactattaccgtattagtcatcattaacacatcagataatgtaatgaattgatgatcataatcggaatgactgggctacagcaaaaagtggcgagccagcatcggcgcggtcagtgtcttcttcagataaaagccacgtggcaaggtcatgataggctgcccaaattcgccgatggcttctgttaatgcccggctattggctgctttggggcgcaactgtaacacctgaccatggcgagccgtgatgctttcgactttacccaaaacaatcagatccatgagttcttcccaatcgcggcgcagtaactcttcttcttctacattagggctccacagcagcggagcaccgactcggcgttctgctaacggaatatgccgttcgccttcgacgggcacccataacactctggcaagcttatgacgcacatggctactttcccaggtgacaccgctattcccggtgagtggtgccacgcagacgaatgtcgtttccagtggttttccttgtgcactgatcgggatggttttcagctcgatgccgatatcggcgaaatcctgctctggtttactgccagcactggcgcctagatagaactccaacagcatcccaacccaaccttttacgcgttttaggtctgcggggatgacccactgggcacgtgttgctaattcacccagggtaaaaccagacaatgcctgtgcacgttgaaaaagttgatgttcatcactggggggagcaggaggcaaagagtaaacagacattcggaaaaactcgctaaaagtggttaaaaaataagctcaaataaaaatgaccgctcaagcattataatccagtgaaacggacagcaataatagcatgatttaacggaagttttctgctcccgctcttaggtaatattcttattttgattatcttgtgcacgcgttgacagcaataatgaacaggatcttatacctatttatccacagatttattggataacctcagtaaatcatgaacactggttcaatttacagccttgacgagaggcttttttgcgagttttactcttttttgcgtaacttaaacccattatctgtggataaaaactacattgatggatctttaaacaacaccagatcggaaacggatatagatcacattatcatgcaatatatccctgtgggaaacctgttattttgttgaaattaatgattttttttattttttattttttggcgaatttttactttaaaaagagttgtacccgctttctccttgagttctgcacacctatatccacagaaaaagtgaataaaatacgaggtccgctccttggggtgtttataactttgccaatttctgtgagttatcccaaagttatcaggtttggccggctgataagcagtggtttaccgcctgttgctagtgtgaaacaatcagagcatctttgagttttgagcttatcgaggtagtccggtgatcgatgatgatggctaccgcccgaatgtgggtattgtaatttgtaatcggcagggtgaagtattgtgggccaggcgctatggacagcactcttggcagtttcctcaagggggaataaatcccggtgagacacccgagcaggcgatgtaccgtgaactttttgaagaagtaggattgaacaaaaaggatgttcggatattggcttcaacccgtaattggttgcgttacaaattaccaaaacgtttggtgcgttgggatacaaagccggtgtgtatcggccaaaaacagcggtggttcttactacagttaatgtgtaacgaagccgagattaatatgcaacgtagcagtacaccagaatttgatggctggcgttgggtcagctactggtatccggttcgtcaagtggtgtcttttaaacgtgatgtttatcgtcgtgtaatgaaagaatttgctgcaaccgtaatgcctgtgcaggaggtcgctcctccacgggtaccgcccgcttatcgccgtaaaagaggttaagttaagccgatcatgctcatgcgtttgcgagaagtagttgagaaagtggcgatggcaaccggcctgacggaggcgttagagctgttggtcaatgaaacctgtctggcgatggacacggaagtctgttcgatttatctggcagacaatgaccgccgttgttactacctaatggcgaccagggggctgaaaaagccccgtgggcgtactatcacgctggcttttgacgaggggatcgttgggctggtggggcgtttggccgagccaattaacctggctgatgctcaaagccatcccagttttaaatatgtcccgcaagtcaaagaggaacgctatcgggcgtttctcggggtgcccattatctaccgccgccagttgcttggtgtgctggtggttcaacagcgtgagcaccgtcagtttgatgagagcgaagagtcgttcatggtcacgctggcaacacagttggcgggcatcctttctcaatctcagctaaatgccatttttggtcagtatcgccaaacacggatccgtgcattggcggcggctcctggtgtcgcggtggcagaaggctggcaagatatctcacagccttcgcttgatctggtctatgaggcctcaacgcttgatagcacccttgaacgtgaacgtctgactcaggccttggaagaggctgcggctgagtttcgtcgcttcagtaagcgctttgccgccagttcacaaaaagagagtgcggcaattttcgatctctactcccacttgctaaatgatgctcgcttaaagcgtgagctatttgcgcaaattgatgcaggcgcggtggctgagtgggcggttaaacaggtggttgaggcgtttgctgcccagtttgccagtctgcaagatacctatatgcgcgagcgtgctagtgacctgcgggcattaggccaacgcttgttgttccatcttgatgacagtacctctggagccagccagtggcctgagcgctttatcctggttgctgatgaacttactgcgacattgctcgccgaggtgccacaggaccgcttggcgggggttgtggtgcgtgatggtgccgccaactctcatgcggctattttggtccgggcaatgggcatcccgacagtgatgggggcggatatccagcctgcattactcagccagcggctgctgattgttgatggttatcgtggcgaagtattagttgatcctgaaccggtactggtcaaagagtaccaacggctggtcaccgaagagattgaactcagtaagctggctgaagatgatgttgagcaacctgcggccctgaaaagtggtgaacggatccaggtgatgctaaacgcgggccttagcccagagcacgaacagttactggggggcagggtagatggtgtaggcctgtaccgcacagaaataccgtttatgttgcaaagtggtttcccgtcggaagaagagcaagttgcgcaataccaaggcatgttacagctttatccacaaaagcccgtgaccttgcgtaccttggatatcggtgcggataagcagctcccctacatgcctatcagcgaggagaacccttgtctgggctggcgcggcattcgtatcaccctggatcaacccgaaatctttttgattcaggtaagagcaatgctcagagctaatgccgggaccggtaatttaggtattttattgccgatgatcaccagtatcgaagaggttgatgaagcgaaacgtttgattgaccgtgcgggtcgcgaagtagaggaaatgctcggttatgtgctgccacaacctcggttgggggtgatgattgaagttccatccatgattttcatgctgccttacttgacgtctcgggtggattttatctcggttggtaccaatgatctgacgcaatatttactggccgttgatcgcaacaatacccgggtggcttcgttgtacgacagcctccacccagcgatgttacaagtgcttcgccaaattctgatgcaggcaacagagtcaggcctgcaagtcagtctctgtggtgaaatggccggtgatccgatgggggcgttactgctggttgggctgggttaccgtaatctcagtatgaacggccgcagtgtggcacgcatcaaatacctgttacgtaatatagaattggccgatgcacaagtgctggcggcacgggtattaaccgcgcagatgaccaccgatgtgcgtcacctaaccgctgcatttatggagcgccgtggtttaggtgggctgattcggggtgggaagtagaatgcttataaataccaaaagccatcgaggttgcagtcatacggcaagtgaatgaatatcaatgcgctgccttagatcagtgatttaaaggggcgagagcggctaacaccgctgcaatatcaattaagaaggtaattgttgtttacagaacttttcctactggtgctccccagagtggccttggcctatgctattatgcgctacctgtagccctaactgggcaagaacgatagacattttgtggtgatagatgagcaatagctatctggcgtttcctaaatttgatccggtcattttctcaattggtccggtttccctccattggtacggcctaatgtatttggtgggcttcgtgtttgcgatgtggctcgctgtccgtcgtgcgaataagcctggtagtggttggaccaaagaagaagtcgaaaacctgctgtacgctggtttccttggcgtctttatcggtggtcgcgtgggttatgttctgttctataacttgccgatgttccttgataacccactttatttgtttaaagtatgggatggcggtatgtcattccatggcggtttgattggtgtcatttgtgtcatgctatggtttgcccgccgaaccaaacgcaatttcttccaggttgctgattttattgccccgctgatcccttttggtttgggcgcagggcgtctggggaattttatcaatgccgaactttggggccgtgtcactaccgataccccgtgggcgatgttattcccaacttcccgcaataccgatatcgccatcgtggccgctgatcctgctaaatggcaggcgatatttaatcaatacggtgtcttgccgcgtcacccctcgcaactgtacgaaatgatcctcgaaggggtggtgctatttatcatcctgaacgtgtttatccgtaagccacgtcccatgggcagtgtctctgggctgttcttgattggttatggtaccttccgcatcattgtggagtgcttccgccaaccagacgaacaactcggcttgttcgagggcatgatcagcatggggcagatattgtctgtgcctatgattctggccggtattattatgatgatttgggcatatcgccgtcctacgcaaaaactttcgtgaggtaacatgaaacagtatctggatttgatgaaaaaagtgctggaagaaggcacacctaaagctgaccgtaccggtaccggcactctgtcaatttttgggcatcagatgcgtttcaatttacaagacggtttcccattggtcaccaccaagcgttgccacctacgttcgattatccatgagttgttatggttcctgaatggcgataccaacattgcttatctgaaggaaaataatgtctcaatctgggatgaatgggcagatgaaaacggcgatcttggtccgatttatggtaaacaatggcgtgcttggggggctgctgatggccgaaaaattgaccagttgagtaacgtagtcaatcaactgaagcaggaccctgattcgcgccggattattgtttctgcgtggaatgtgggcgaactggatcaaatggcgttggcaccatgccatgcctttttccagttctacgtggctgatggcaaactttcttgccaactgtaccaacgctcttgcgatgtgttccttggcttgccatttaacattgccagctatgcgttattagttcacatgatggcgcagcagtgtgatctggccgtaggcgattttgtctggactggcggggatactcacttgtatagcaaccatattgaccaggcgcatctgcaattgagccgtgagccacgagtattaccgaaactggtgatcaaacgtaaacctgattcattgtttgactaccatttcgatgattttgatattgagggctacgatcctcaccctggtattaaagcccctatcgcgatttaatcttcatatcggagctgtaatggctccgttttgcgtcttttatctctttacctctttacctcttttacgcttttttacccctatcttgtctattttttccagtcttccgataaaaatgcgagtcgtatcgcagacctccctgtatttctgtatccattgattatgttttgcgtaccgcttccaacaccggaaattttcctctggaactcaaatttcagcaacgtaaactcacggcatgaaaatctatagcataaaaaccggcaagctattaccaaaggcacctttgcttagaaagcaaaaagtttttataaaacaaagatcactaataaaacaaagaggaataagcctaatcgaactgttagtagtcattacattggtcagtgtcatgaccttatggggagggcagagctggcatcattaccgacagcgggcaaagcttgccgacagtgctcgccaattgctcgctttcttaactcacttacaggcagaagctaatcgcaataaccgtactgccatattgtgggcccaaccggatgggcaagggtgtttggggagtggtcataaaccgacacctccctgtactgggctggctgggtcgttatttatcccgccttaccgcgatattgcaataacgctcccgctacaaaaagagatgggtttttacggtgttcgaaatacagcccaagcgggtaacatcatactcagtagccccgcaggacgtattcgtctggttatctcaagccgtgggcgtataaggttatgtagtgaacaacaatccatggcaggcatccatttatgcctttagtggtcaatgtcttgtctaccccactcaacgcgcagccaacacgaaccgcgggttttaccttgcctgaaatgatgctggcgctaagtttcggtagcctgatagcgctgagcacagcacaggtcttacccaaattaagccagcaaatttcggtgttgcaacagcattatcgcctggaattagtaatgaatcaggctatgggggctatggagaaagatctgcgcagagcgggcttttgccacgggaaatgtcagggggaggccataacgatagaacattatctcggtgaaacggctcactcttgcctgattgttgcttatgatcttaattgcaatgggagatgggaaggggcgaaacatcaagagtcagaatattttggctatcggctacgcaataaagcgttagagagtcagcgtggcgaactgaactgccatggccgtggttgggaaaaactgtttgatccacgagatgttactgtgactcacttttccgtaacccctctgtctgggcaacttttcaaattgcggcttgtggggcataaaacgggtaatccagctatccaccatcaggtgacttaccttatccgtgggaataacgtatgacgcaggtatttcaacgaggcagcagtaccctggcggcggttatgacacttttttctttgggattattttggctatcagcgatacatcggcaattagacaatatccagcaaattaccggagaggaacaacgctatttacgggcttacaatcaggctgaatcatcactcaactggggtgtcagccagcgctgggcgctcagaataccttggcgggtaggttcagcatggcattgcatggcacatcaggagctcggcttaaaagcttgcgttaagcggtcatcactggcgggtttttttattctcaaaggagaaagtcttccgcttgggtcgctccctccgctgatgctttaccaacgtgttaaactgaaggcagttacaggaagttcggggaattatcagttgattgacacgcctcatggttggttggatttttgccctgataaggatgcacagttttgcctcgattaataaccaaacacgcttatggacaaactatttcagtggagacaggcggtttcaacctacgtcacctgcgtggattcagcttactggaagttttgattgccgcattatttttctcaatctcactactggggctactgcaataccatcaggcacttttacagggctttgcctcctcatggcaacaacggcaagcctggtcgtggttacatcaatatatggagagtcagagcggtacagaccccgaagaacggtgggcacctgaagtgaaaccaggctggcactatcgccaatttatcgatcgcattgagggggattgccgggaatttagcgttaagttgataacccgccaagactcgccagtagaattaagccgatggttttgttcaactgagatgatttagggtatgtattaccgatacctgttgcgcagactcattatcaagttagagtattcaacgtcaggaactatccatcagcgataataagttgatgcatcacttttgggtattttccatcgtgtcttaagggagtcaccatgttcacggtttatcattctaatcaactggatttactcaaagcgctcaccactgcgctgatagaaagagaaccgttggataatcctttccagcaagaagtggtgttagtacaaagccccggcatggcccaatggttacaaatgcaactggctcaacagttcagtattgctgccaatatagtgtttcctctacccgctacttttatctgggatatgtttacccgcgttctgcctgatattcctaaagaaagtgcattcagcaaagaggctatgacatggaaacttatgtggctactgccagatttattggagaatccactattttctcccatgaagcgctatttaagtgatgatggggatcggcgtaaaattcaccaactcgcggcacgggtagccgatctttttgaccaatatctggtgtatcgtccggaatggctggaaagttgggaacgtgggcaattgattgaggggcttgatgatgcacagcaatggcaagcattactgtgggttgaactgacccgctatactcgccaattggaacaaccggaatggcaccgggcaaacctctatcagcgttttatccaccaactactcaagtcggacgtttgcccgcaagggttaccgaaacgggtatttatatgtggtatatcggcgttgccacctatctatttacaggccctacaagcattaggtaaacacattgatatccatttgatgtttactaacccctgccgttacttctggggagatattcaggattacactttcctcgctaaattacaaagccgtaaacgtcggcattaccgtgaatcgattgaactaagtctgtttcgccacccgcagcaggcagagcaactatttaataccgatggtgagcagaacctcagtaacccactcttggcctcatgggggcgattagggagggatcacatgtatttgctctctcaaattgatgaaattcaagaggttcatgcttttgtcgatatcgagccagataatcttttgcatggcattcaacacgatatgctggagttggaagatcacgcggttattggcacaaccccagaaaccttagcgcgtagtgatcaaaaacgccgattagatctggatgatcgttcacttagtttccatgtctgccacagcccacaacgagaagttgaggtgctgcaagatcatttacttgggctattagccgcagaccctgaattgaccccgcgcgacatcattgtgatggtggtggatatcgacagttatacaccgtatattcaagctgcgtttggtaatgctccgtctgagcgttatctgccgtttgcgatttctgatcgcaaagccagtcaggctcatcctgcgttgcacgcctttattaccctacttgatttaccccagagtcgctttacggctgaacaagtcttagcactgttggaagtccctgctttggcgaccaaatttggtatcactgaagatggtttacggcgcctgcgacaatgggttggtgagtcaggcatccgttggggattggatgatgataatgtgcgggagctatccttacctgctacgggtcaacacacctggcgttttggtttgacccgcatgctactgggttatgcgatggacagtaccgcaggggattggcaaggtattctgccttacgatgaatccagcgggctggcagcggaactcgccgggcagttggccgatatgctgatgcacctgagtcaatggcggcaacaattaggtcagccccgagaacttagtgaatggttaccaatatgtcgtcaattattggatacgttcttcgatcaagacaatgacactgaggccgctctggtgctgattgaacaacagtggcagaaagtgatcggctacggtattgcagcccaatatccagacgttgtgccacttaatctgctacgagacgaattggcggcacgtttagataatgaacgtattagccaacgttttctcgccgggcctatcaatttctgtaccttaatgccaatgcgctccatcccatttaaagtggtttgtctattgggcatgaatgatggggtatacccgagaacattgcccccccagggatttgatctaatggccaagaaggttcgtcggggtgaccgtagccgccgcgacgatgatcgctatttgttcctagaggctctgctatctgctcagcaacagctttatatcagctacattgggcgttctattcaagacaacagtaagcgttatccttccgtgctggtaagcgagttaattgaatatgtcgcacaaagctatcatttaccgggcgatgaaaaactcagtgctgatgacagtgcacaacgggtgacgcagcacttattatgttggcatgcccgtatgccattctccgctgaaaattttattaaaaatagcgaattacagagctatgccgctgaatggctgccttctgccgagtcgaaggggcatgcacacccaaattttaaccaaccgctacaggctgagccgctggctgaaattacactggatgaattagtgcgtttttaccgccatccagtgagagcatttttccaactgcggctaggggttaattttgttattgaagaaacagaattacctgacgaagagccatttactttggataaccttagccgttatcaatttaatacccagctacttaatgcgctgataaatgaggacgatattaatagcgtctttgccagagccagagctgccggcgtactgccatatggatcttttggtgaactttattgggagagtcaacaagatgagatggtacccttggctgaacaaatccgcagtgaacgtaaagagaatcacagtattgaactcaacattgaattcgctgacatcacggttacgggatggattcatcaggttcaggacgatggtttggtccgttggcggccatcaatattaaccgccgtcgatggccttttattgtggcttgaacatctcgtgtactgttcggcgggtggtgagggagaaagccggatatatggacgaaaagggactgcctggcgttatgcccctatggcggctgatgaagcccggccctatttacaacaactcattaaaggttatcaacaaggtttatgtgagccattgatgctcttgagtaaaagtggatgggcgtggttgagccaatgctttgatcgtgagtcaggccaaattttgtgggacgaagagacgcaaggtaaagcacggatgaaacttttacaggtttggcaaggtgatcagagagtgacaggcgaaggtgaagaccactatatacaaagggtttgcagacgaatggacaaccaacatttggacataattttacatgaaactgaacgttatttgttaccgatagctcgccataataaggcgtgaagagcgcttgttgtcagttcaatacaataaagccaatacgtgctttagtgaccattcttatgaagctagtggagaaatggaatgcataaacagcttgcccgcattgtcggtatcgttttctttttaggtttactggctccatcgagttgggctgcaattcctgcgtggcaacctttggcggaaaccatttacaaaagtgaacatgacttacgtaaatatcaggcaataaaattatccaatggtatgacggtactactggtttccgatacacaagcccctaaatctttggcggccttagcgctaccggtagggtcactggaagacccagataatcagctcggcttggcccactacttggagcatatggtgctcatggggtccaaacatttccctgaacctggcagtttttccgaattcctaaaaaagcatggggggagccataatgcgagcacggcttcttaccgaaccgctttctatcttgaaattgaaaatgatgcattggcacctgcggttgagcggttggcggatgccattgctgaacccttgttagaccccattaatgcggatcgtgagcgtaatgctgtcaatgctgaattgacgatggcccgttcacgcgatggtatgcgtatggcgcaagttaatgcggaaacgcttaatccggcacatccaagcgcacgtttttctggtggtaaccttgaaactcttagggacaagcccgatggcaagctacatgatgaattggtgagcttctatcaccgctactattctgccaatctcatggtcggggtgttgtacagcaaccaatcattagagcagctagcacaattagccgcagacaccttcggccgtatccctaatagggatgcaaaagtacccacgattacggtcccagtcgtgacacctgatcaaacgggaatcatcattcactatgttcctgctcaacctcgtaaacagataaaagtcgatttccgtattgcgaacaatagtgcggattttcgtagtaaaacagatacctatattagctacttgatcagtaatcgcagtaaaaacaccttatctgactggctacaaaaacaggggctggcagatgcaatcaatgcgggtgctgacccaatgttggatagaaatgggggggtgttctctatcactgtctcactaaccgataaggggctggcacaacgtgatgttgtcgtcgcggcaatttttgattacatcaatatgctgcataaagaggggattaaaaaaagctatttcgatgaaattgcacatgtattgaatctcgatttccgttatccctctatcacccgtgatatggactatatcgaatggctcgtggatatgatgttacgagttcctgttgcacatacgcttgatgcgccttatctggctgatcagtatgatcccaaagcaattgcatcccgattggccgagatgacgcctgaaaatgcccgcatctggtttgtcagccctgaagaaccgcataacaaagtagcttattttgtcgatgcaccttatcaggtcgataaaataggcgtacagcggatgaaagaatggcagcaactggggcaaaagattgcgctaagtttgccagcactgaacccgtacattcctgataatttcactctgatcaaagcagacaagaacattacccgcccacagaacgtggcagaccagccaggattgcgggtgttttacatgccaagtcagtattttgctgacgaacccaaagccgacattacggttgctttccgcaaccctcatgcattgaactcagctcgccatcaggtgctttttgccctgacggattaccttgcgggtctctcacttgatcaactgagttatcaggcctctattggtgggatcagtttctctaccgcaccgaacaatggcttgtatgttaatgctggtggttttacacagcgtatgccgcagttactgacatctttggtttcaggctatgccagttttactccgacagaagagcaattggtacaggctaaatcttggtatcgtgagcaattagacgtggcagagaaaggcaaagcttatgagttggctattcagcccgctaagctgctatcgaatgtgccttattcggagcgaagtgagcgacgtaaactacttgatagcatcagtgtgcaggatgtgctgacctatagagatgatttactgaaacagtctgcgatagaagttttggccgtgggcaatatgacagccgaacaagtcactgaactcactgaatcgctgaaaaaacagctgaacttaatcggaaccacgtggtgggtcggtgaagatgtcattattgagaaaacacagttggccaatatggaacgggtcggcagtagttctgacgcggctttggcagcagtttatgtccctactggctatacagaaattgctggtatggcacgtagtgccttgttagggcagatcattcaaccatggttctatgatcaattacggacagaagaacagcttggttatgctgtattttctttcccaatgtcggttggtcatcaatggggcatcggcttcttactgcaaagtaatagtaaggaacctaattatctttaccagcgatacctcgcattttatccgcaagctgaaaaacgcctgcgcgaaatgaagcccgatgattttgaacaatataagcaggggctggtcaatcaactattgcaaaggccacagacattagatgaagaggcagagcgctaccgtaaagacttcaatctcaataattttgcatttgatagccgtgagaagatgattgctcaagtgaaacagcttacggctaatgaactggcggatttcttccagcaagcggtcattaaaccacaaggtctggcactgctttctcaagttaaaggtcaggggcaggccggaggattcgcagtaccggagggatggacgacttatccaaccacttccgctttacaggctacgctgccgcagaaggtattggcaccatgacacccacgactccccagcggcttgagccgctggcgcttcccctctatggcgagaggctgatagaagcctctgccggtactggtaagacatttaccatcggggtcctttatcttagattgttgcttgggttagggggcgatgctgcattccgtcgccctttgatggtggaggaaatcctagtggtgacctttactgaagccgcgaccgaagagctcagggggcgaattcgcgataatattcatgggttgcgtatcgcttgcgttcggggagtcagtgatgacccaatgtaccaggctctattagccgaaatcaccgattgggccgtagccgccgcgcaattattggcggctgagcgtcagatggatgaagccgcgatttacactattcatggtttctgccaaagaatgctggcaaataacgcttttgaatccggcattttattcgaacaaacgttagttcaggatgaactcccgttatggcggcaggcctgtgctgacttctggcggcgtcattgttatccgcttcccttagtcatcgcacgggcggtcagtcaggagtggagcgggccggaggcattactcagtgatctgagtgcttatttacaaggtgaaacgccaaagtttcggcaagcgcccggtgacgatgaaacgatccttagccgccatcagcacgttgtgacacagattgatgcacttaaagcagagtggcgcttagccgcccctgaattagaagcattaattagtcgttctggcgttgataaacgcagttatagcagcaagcacttacccaactggctggaaaaagtaggattatgggcggagcaggaaacggaagattatcaattacccaaagaactggaaaaatttcgccagtcggtgttattggaaaagaccaagaagggagccgccccacaacatactttatttagtgcgatagactcgatatttgaacagcccctaacgttgagggatcttattttagcccgagccatcagcgaaatacggttttctgtacagcaggaaaaacggcagcgtgcagagctggggtttgatgatttactcagtaagttagatgccgcattacaacaatcggggggtgagttgctcgcccaatctattcgtacccgttatcccgttgcaatgattgatgaatttcaggataccgacccgcaacaataccgcattttccacaccgtttatggcgggcaagaagcgtgcgctttactgttgatcggtgatcctaaacaggctatttatgcttttcgtggcgcagatatatttacctatattcgcgcccgttcagaagtaagcgcccactacacattggaaaccaactggcgctcttcttttcccatggtgcaatcagtgaacaggctatttagtctggttaatacgcctttcttatttgagcaaatcccctttattaatgtcgccgccgccaaaaagaatcatgatttatcctttgaaattaaaggagaaaagcaacctgcgctacatttttggctgcaacccggtgacggtgttggtgtaagtgagtaccaacaagtaatggctagacaatgtgcagcgcaaattcgtgattggttgactgccggccagcaggggcaagcagaactactgaccacgaaaggaccaaaaccggttcaggcatcagatataaccatactggtgcgtagccgggcagaggccgcattgatacgtgatgcacttagtgcgctggcgatcccatcggtctatttatctaatcgtgacagtgtctttgagactacagaagccaaagatctcttgtggttactgcaagccgtgttagcaccagagcaggagcgcgcactacgtagtgctatggctacggggatcttggggttggatgccagaatgttggatgcgttaaatcacgatgagcgagcttgggatgcgctggtcgatgagtttgatcactatcgccagcattggcagcgccgtggggtattacccatgctgcgggagatgatggcccgccgccatttagctgaaaacttgttggcaacacccggtggggagcgtcggctgacagatttactacatcttggggaattactgcaagaggccgcctcgcaactggatagtgagcacgcactaattcgctggttggcccagcaaattgctcaacccaatccccagtcagatagccaacaattacgcttggaaagtgatcgccatttggttcgagtggttactatccataaatcgaaagggttggaatatccattagtttggctgccttttatcggtaattttcggcaacaacagaatgtgctttaccatgaccgacatagctttgaggctttactcgatcttaatgctgatgaagaaagccaggctttagctgaagaagaacgtctggctgaggatttacggctattgtatgtcgcgttgacgcgttcggtttatcattgcagcgtgggcattgcaccgctgattaaaggggggaggaaaaagcaaggcgagagtgatatgcatcgcagtgcgttaggttatttggttcagcatggtcaacccggtgatgctcatgttctaagcgaaaagttaactgagttagcgcgctcatcgaatggtgatatttgcgtttcgcccgttgagcctcctgatgataaaccttggcaaccacagcccgaagccttgcctgaacttaccgcccgccattttactcgaaaaatgcaagattattggcgcgtaaccagctattcaggtttacagcagtctggctctacaaagaagctgtatggttctgcaacaggggacgtatcgcaggctctgggggcaccattacaggtcttgttgccacggttggacattgatgccgtaggtgagcaggcggtggtgacagaagacgatcatttaacacctcataccttccctcggggagcggccccagggactttcttacatgatttgcttgagccattagattttagtcaaccgattgaattggcgtggttgtctgagcggctacagcaacagggttttagcgaacagtgggcaccggtgttacaccagtggctaaatgatatagtgcaaacgccgcttaccgataccggggccactttggctgggttgtcgccagagcgcaaacaggccgagctacaattttatctacccatcgatagcctgctacgggccgaggtattagaccgtttaatcaaacagtatgatccactttcccggcagtgccctgtattggattttcaacaggttagagggatgctcaaggggtttattgacttggttttttgctggcaggggcaatattacttgctggattacaaatccaattggttgggtgaggacagtcgtgcttataccgttgaggcgatgacacaagcgatggctgaacatcgctatgatctgcaataccaactttatactttggctttacaccgctatttacgccatcgtttggccgattatgactatcaacgccactttggtggggttatttacctcttcttgcgcggcgttgatcagcaacattcagggcacggtatttttaattgccggcctgaacagaaactgattgaagaaatggatcgcttattcagtggcacaattggcagtaacgcaaccgcgagtgacaaaagcggtagcaatgtcattcacagcggcgagagggcatcacgatgatgacgctattggctcaggctgctcgagaccgcttattgcgcccactggatgtgcagttttcacgaatgattgccggcgatgatgacccgcgattacaactggccgcagcgatccttagtgcagaagtaggggccggtcatgtttgcctgccattacgctatttacagccagaactgctattcggtgggcggcaacccgatttatcactggcgctatggcaggcggcgggctcgccagataaagcacagtggctacaggcattacaaaacgccccagtagtcagtgatggctctcaaccaacaccattagtgctacagcaggaacgtttatatctgcaacgaatgtggcagtacgaaggagatgtcgtccaatttattgccagtgactctgtttttataaacagagatagtgattttatgaccagtaaaggtattgccacttctgttgatgaatcgctattacgggagacgctagacgctttgtttggttgtgctggtagtgaggttgattggcaaaaagtggcggcagcggttgcggctacccgtagaatttcagttatttccggcgggccgggcacggggaaaaccaccacagtagccaaacttttgacagcattgatacggcttagccaggggcaacgtttacgtattaaacttgcggccccaaccggtaaagccgctgcacgccttactgaatcactgggcaaagcgattcggcaattctttcttactgatgatgaacgtaaattattccctgatcaggcttcgaccttgcaccgtttactgggtgttcagcccaatagccagcgcctgcgttaccaccgtggtaatccattaaatcttgatgtactggtcgttgatgaagcatcaatggttgatttacctatgatggcgcgcttaattgcggcattacctgccaaggccaaggtgatattccttggtgaccgtgaccaactggcctcggttgaggcgggggcggttctgggggatatctgccgttttgccgaattaggttacagcgagcaacgggcacagcaattaactcagttaacgggctatttattaactaataatgcattaaccagcaatgtactaaccaataaggcattagccaataaagcgcagccagatgaaacctattctgattcagcgaatgtacgcgatagcctgtgtttactgcgtaaaagttaccgcttcgatgaaaagtcagggattgggcagcttgctctggccgttaatgcaggggagtatcggcaggctttatccgtattaaacagtgcgtattctgatgttgaacgcttcccgctggccgatgaggaagattatcaggtactgctagaggcttgtgctgtggggtatcagcattacctcgaacgggtggctgcgttagcccctgcggcagaggtattggcagcatttggccgctaccaactgctgtgtgcattacgttccgggccattcggtgtcagtggcttaaacgaacgcattgaacaggttttacatcgtaaaggattcattatccgtccatcagggccttctggccgttggtatgttgggcggccagtgatgatagaacttaatgatagcgcacttggcttattcaacggggatattggtattgccttacatgataatgaaggcgagctacgggtatattttcaattgcccgatggcaatataaagtcagtacaacctagtcgccttcccagccatgaaaccgcttatgctatgacggttcataaatcgcagggttcagagtttgaacacacagcattggtattacctaacacgttcatgcccgtgttaactcgtgaattggtctataccgccattacccgcgcccgtcagcatctgacgctttattgcagcgatgccgtgctaagtcatgccatacgtacaccgactctccggctgagtgggctagttgatcgcttgaatacattaaatcgccaataatctcagggcataagcgccctgagttatctgtttcaaataagtgtttcaaataagtacttccaataagtgattcgagtgcgtgagcgtagccgccgccctgacccccaatttcatttacgcatgtataaaggggatagggggctatagatcggccagtaagatcttcgaacggcgctgatagttgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacagtggtcacccaattacggaactgggcggttgagcgtttgaaatggccaccggtcgattgggtgtcgtaccaaacgtctttccagacgccattgatgagttgccccatgaaatcccccttaaaaaaataccctaccggatggatagggtatcgctgatattaactatcatgcattatcgcgattaaaccctgattaccactttttacccagtaagcggtcgatgctaaaaccacctgggccagccatcgccaataccaagaaaccccctgcgatgctcaggttcttcatgaacatcagttggttagtgctatccgtaaagtcagtgtggaagataaacgctgtcaggagagtgaacccggcaatgaacagcgaggtggtgcgggtcaggaaaccaaacagaatggccaggccaccaccaaattccaataaaatggtcagtggcaggaaaaagccaggaacgcccatcgcttgcatatattgttgggtcccggcataggcatcgcccattttgccgtaaccggccacaataaagatgattggcatgagaatgcgagcgaccaacaggccagtatcttgtaatttgttcatcgataacttctccaaagacggtgttgattaatgactaacatttatgagcattaactgttaacaacagagttttatacccgtcagacttcaagcgacatgtgtggtggcccgcagggtgtgttacccataagttgcctgagttgatgagataatgttagttgagaagtagataggttgttagcaagtaaaactgtcgtttttcatcaaaaaaactgaattagcagtggggggaagccaacagaaacatcttaagttgatgaacaataagacctatacctatagggtaaggatgtggggaagggattagcgtgataaaaaagtgcggcgaaacagttgaagggtactccaggtgctaactgcacgtcgtgaccagcggagcaacttactggggtggcgaacactgtataaggccaccaagctaccgcctgctatcaaatattttcgcatactgacaatctgtgcccagccacgatcgaagggcgcggtaacttcaacccaacgagcagcactgtccgcgagatccagacgttgttgctggatctcacgcagtaatgcttctttttccaatgctagctggtggcggctcaatggtctttctccagtaactcgcggtcagtttccaactgcttacgggttgaacccagcaacgtagaatgacgcactttagtgagtgtccagataacaccgatcagtgccagtatcagtaacacagcagtcgtggtacccaacgccactaaacggtaggctggatcaatcgcccaaatgaccaaaaccaacaaactcattaaaccgaaagcggttaatagcagagtaatacccgccatcatcagcaactggaccaacgttgccttttcctcttccaattcaatcactgccagccggacacgggtttcgactatgccaaccacgatagtggcgatgcgatggacagtatcaaggacccctttagcggggccctgagtgcgaggttgctctgccataattaacggcgagacaacagaacgcctaacaccacgccaacagcagcaccgatacctacgccagtccatggattgtcatgtacgtagttatccgctttatctgcgatctctttggtttgggctgcaattttatcactcgtttcgctcagacgaactcgggtatctttcaatgcgctttctgccttagcacggagcttatccaactcagcttttggtttatcggttgaagactgcaacacttcttccaacgtatctgccaatgatttaagttcagcacgtaaatgttcagaggttttatcttgtggcatgtaactactccttaagcataaccgaggtgaatatataacatagcggattttttatgaggttgataggcaaatctttagaaaatttaaccatattatcgatatttttctggcataaaaaaccaaaaaataacagaaactcagcatttaacactgattagtgttgctgagattgtgcttgttgtagctcggcttgtgcttcggctaactttttctgttgcttggcaattttgcccgcgtcacctttttgctgagcttcttttagctcttgttggcgctctgtcacgttgtgctgtttttgtctgatttttttctgccgttcggcttgcagactttcctcagtacaatgagttttcacttcttttaaggcggtttccagccctgcggcgcggcgggtattgccatgctgcttggcataatctatctgctgttgaatttctttagcttttatatcgcattcattatcagaggctgcggtcgcgaagccacaaaacgtgataagcggtaaagctagcaggagagatcgacgtaacaacattgtattgtgtccttttacagcaaagcgcatgagtgcctgatagtcatgccacctgatcggtaacttcagaggcgaagcagattgccgtgaatgattaagcatagcgctgaattatctgatacccaagtttaccacgggattttttatagattaatcagatatcagcggaaaaaatcggtgagaggaacgagtttgatacggggagtcgactccccgtagcgttgattatcctaagttttgttgattacttctgaatacgggcagtaggcgatgacgttttttcgattcactggcgacaatcgcatagcccgcgggtaagacatcctgcaaaacttcaatcgcttgcatctgttgctcggggaactctaggcttaccactaggctgtcattttccgggataatacttttgatgtgaatcccacgcccgttcagatgttgatacagataaaaaccatcaggtaatgaaagcccttgctggtttggccgaattttcaacgtactttcagtctgtacgatcattggtgtcaataagatgacggccagcagtaagaggaccactggcagtaccagatagtgccagagcgggcggccaaaacggcccctaaagttgatcactctgacttacctttcttattgtcatgactgactttagcgggcgtcgcattttttttacgccacagcacgtacaaagaaccaaacaaaccgatcaccagcagcgccagtggcagtaacattaggacgaacatcacttcatcttcatatctcaggaataccggtgtcttgccaaaggcgaagcccatggtggtcaagatcaatacccagagtaacccactcatccagttaaagaattggaagcgggcgttgtccaggcctgaaagaccggcaatggttggcaataaggtccggacgaatgccagaaaacggccaaccagcagggcggataacccatggcggtgaaaaagattgtgagcgcgttgatggtaatgggctggcagatgggacagccacccctgtacaactttcgtattccccagccatcggccctgaatataacttacccaacacccaaggcttgctgccgtggtcaagaccaccagggtcactggaaaactcatcgcacctttggcgatcagcaccccgaccagaatcagtaggctatcacccggtaaaaaggcagcaggaagcaggccattctccaaaaaaagtatcacaaacagcagtagatagatggcccacaccagcgatgggtccgccagtgtctcatagtcttgagcccatagagcatgtaagagttctttaatgatatccatctggtattcctaaaacgtcattgtttgtatacgtatgggtaagtacgttagtttataaacacgatcttgcgaagagatctgatggcttttcgtgtttaagcgatggtgttaaataatgtgctgaaatgtaagccaaatagaccaattcgccgatatataagaggtaactttacttctcgtgatgacagcgttggtactgtgcaataccggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaggctacattgatatgatggctacattgatgctatgcaagcataaaaaccatcgcgtcataatggtgataggtaagcatcccgctgtattgagtattgctctctttccaaccgcccacacgattttgctgtgttgctgcatggaatatccagttggaataattaaccagcgacagcgattgccgtggttgtttataaatatcatccgcccggtggctgcgtgagatagcaaaataagccgctggccaagtgttattcagtaaagaaagatttgcagagcccgtaaattgcgccgcactcagtctattcttaatcgccgtttttttgaccgacaccccgaccaaacgcaattgcggggatacgtcttgattttgtagacgtagcttggctgaaagcgcgtgaaaagatgagagggaataactggcgcagtggttgtcagaataaacggtgctcaacgcggataaagctgcgccagatggggtcgaatggggaggcaacagcatattgccggagaccagactggcccagcaagacacggtaataaacagagcaaacaaccagcgcatgtatttgcgtttcgctcccaaagcaaccagataaaaaagtgttgccactttagcaaaatagcgagatatgaaacagggaaatatagatatccattgagtattaattaagcaatggtttaaaaacgggtgtgatgctgacgttggttgacagaactcgacatttactgacctaaagcggagtaattacacagggaagagaaagaataatgccggtttctcctccctgattacccatcattaaatgaggattaatttttgctgctgatagggactttgctgttgttcatcaggttatcaagatgcacaactgggttttctgtaaacaggtagcgatcaacattgaattcaaaatcatcggtagtggcacggaatagcatctgtttggtattttccagatgttgccacatggcgagtttactggcgtgaggatctttgcgtattaacgcttcaaggatcttgtcgtgatcttcgcaccagctttcaatcgagacatcatcaatgtgctcatgcagtttaatccagtaaggattatgggtacgctggctccacattttttcgacaatggttgccatcgctgtattttgggtggcgagagcgacttgtacgtggaatttaagatcccattgagagtcacggaagcgatcttcctgacgcgcatgtttttgaatttcaattaattgaacaatatcttgccgcgttacctgtgtggcggcaaattcagcaatattactttcaatcagttggcgtgcctgtaatagctcaaaggggccagcggtatcaaattcaatcccctgattggtgactaaatgcttttgctgattagacatcacatggatgccggagcctttgcgtacttctacataaccttccacttccagcataataatcgcttcacgaactacggttcggctgacgttcatttcttcggaaatgtagcgttctgctggcaatttatcaccaacaggataaacgcctgcttcgatacgccgttttaactctgcagctaactgctggtacaaccgtctggtttctgtgaattccatgattaaggctcttgcgatcaatcgaggcggcaaattttgcggctcattttgtctggaaggtatggcatctcgaaggagacacaataggatttgttataccacttatccctattgggttctagttattgctatcatagttgcgatggagaatatgtcgcagattgcggataacaggagagatgaaagcccgataaatttaccgggctttcatgttagtaggtcatttaatcacaggcaggtcatttaattacagagagtaaggtcagttttgtccaaccggcggccgttgaaccgggtcgttcgttggttcatctgctgtgcgatcttgtaacacggtccagataaccacgacggccagtaaatcaaataccgccagtgcagcaaacagtgggctgaagcccatggtatcggctaatgcccctaccacgagggcgaacagagtactggccgtccaggccgccatccccgtcaggccgttggcggttgcgacttcgttacggccaaaaacgtcagaagataatgtaatcagtgctcctgacagtgcttggtgagcaaagcccccgatacagagcagcgcgatagccgcataagggctggtgaataggccgatggtcccaggcccaatcatcaataccccacccatagtgacgactaacttacgggaaacaatcaggttaaccttaaagtatttttggaacagtggcggcaggtagccacccagaatgcagcctacatcagcaaacagcattggcatccaggcaaacatggctatctctttcaagttaaagccataagctttaaacatgaagagcggaatccacgcgttgaacgtcccccaagcgggttctgccaagaaacgcgggatggcaataccccagaattgacggttgcggataatctgcatcgcagacatctttttggcattagcagtggagtgctgtgcttcttggccgctaaggatgtactcacgttcttcgtcgctgagtcttttttgatctttcgggtgtttgtagaggattaaccaggcaatggcccaaatcaggctgagtacaccggtaatgatgaacgccatctgccaactgtgcatcacgatagcccagaccacgagagggggagcaatcataccgccgatggaggagccaacgttaaagtagcctaccgcaatagaacgctctttggccgggaaccattcactactggctttcaggcctgcagggatcatagccgcctctgccatacctaccgcaccacgggcgatagctaatccaccccaactgctggccaaggcggtactcatacaaaatatggcccacataacggcaaacatggcatagcccactttggtacccataacgtccaatacataaccggctactggttgcattagggtataagcggctgaataagcagcgataatataagaatattgctgggtggtgatatgtaactgttcttgcagtgtcggcgcggcaacagcaatggcattacgtgttaagtaacctaatatggtaccgacggtgaccaatgcgatcatgtaccagcgtaaccctttaattttacgcatcatgtgtaactttctcccagtctaagatgactgcaatgaaacgcagttgatggtggcgttccatggcacaatttggtccaacccggcaatgctgcgcatgcggtggtacctgatgctccttttagggtcgagtggcgcggcattctataacccagagataaggtcagtcagaatgctgttgcccgatatcacttcggtcttaagccgtttgcagtaagtgataagtttccgatgtgttccattagcgacgacctatagctttcttttttttactgtctctttcttatttgatgctgtagcgatgtaagccgctatcactcctctgcatcactctcccgtattgcgggtaggaatcagttttatagaactgactcgtttacttcctcgttataatttcaatgactttggcggcctatatctataggcatgggcccatttggaccaaatcagcgcgctgggtaaagcaaagcggatgagatagttgaggcgacgcaacaataacttgtcatacagatttaaaagttgagtgacatcacaaaagctgcgtttaatttagggaataatagaacccgtcaaacctagtgccgcaagggactacagagactataaatgttgagtatttgttctttttgttaggtttttgcgatcaatatctataaaaatgctggacgatagatttaattggtgtgataactttgcgataacagaaagccgtactctgagatgtactcatctgaggaatccataatgtcgcagtttttgaccgaagactttttgctggacaccgagttcgcccgtcgtctctaccatgactatgcaaaagatcagccgatctttgattatcactgccatttgccgccagaacagatcgccgaaaactaccgttttaagaacatgtatgacatctggttgaaaggtgaccactataaatggcgagccatgcggaccaacggtgttgctgagcgtctgtgcaccggcgatgccagtgatcgtgagaagttcgatgcttgggctgcgacggttcctcacactatcggtaacccgttgtaccattggacgcatcttgaattgcgccgtccgtttggtattaccggtaagttattgtccccggcgacatctgaagagatctggcaacgcggcaacgaattattggcgcaggaccccttctctgcgcgcggcattatgcagcagatgaatgtcaaaatggttgggaccactgacgacccaattgatgatctgcgccaccacaaagcgattgccgctgatggcagcttcaacatcaaagtgttaccaagctggcgtcccgacaaagcgtttaatattgaagcagcgggttttaacgattatatgcagcggcttgaagcggctgcggatacctcaatcagccgttttgccgatctgtgcgtggcattgaataagcgtatggaccactttgccgcccacggttgtaaagtctctgaccatgcgttggatgtggtggtatacggcgaggcggatgaaaccacactggatgctattttggcacgccgtctggctggcaatcagccaagtacagaagaaattgcgcagtttaaaaccgcagtattactgttcttgtctggtgaatatcatcgtcgtgaatgggtacagcagtatcacattggtgcgctacgtaataataacagccgcatgtttaacctggtggggccggatatcggctttgactccatcaatgaccaaccgctggcgcagccgctgtctcggctgttagatgcacagggtctgcgcaatgccctgccaaaaacaatcctttactgcctgaatccgcgtgataacgaagtgattggtaccatggtcggcaacttccagggcgaaggtgaagcaggaaaaatgcagtttggttccggctggtggtttaacgaccaaaaagacggtatgcagcgccagatgacccaacttgctcagcttggtctattgagccgctttgttggaatgctcactgatagccgtagtttcttgtcttatacccgccatgagtatttccgtcgcattctttgccagatgattggccgctgggtcgcggacggtgaagcaccggccgatattgcgttactgggggcgatggtgaaaaacatttgcttcgataatgcgcagcaatatttcgccatcgaactgtaatcactcaagcagatttaatcactcaatcaattttaataacggggccaatagttggctccatataactctaacgtattgtttatttaacgcttggctgcactgcggtagatacctttctgcaaagaacggactgcttgcaaagcacggactgtcagtgatgaacggtccaaagctgaatgcgttataaggtgaaccctgatgcaaacgctgaaccgtcgtgactttcctggccgtagccaccctgacaaaatcattcaatttggtgaaggtaactttctgcgcgcctttgtggactggcaaattgatttactgaatgaacataccgatctgaacgcagggatcgtggtgatccgcccaattgacaccgattttccaccgtcgctcagtacgcaggatggtttatatactgccgtgatccgtggcctgaacgagcagggggaagcggtgcgtgaatcccgcctgatccgctctgtaaaccgtgaaatcaatatttatcgtcagtttgatgactatctggcgctggcgcgtgatgccaatattcgctttatgttctccaacaccacggaagcgggtattgcctggaatgaagctgatcaattcagcgatgcgccgccaagttctttccctgctaaattgactcgtttattatttgagcgttttgagcattttgacggtgcagcagataaaggctgggtgctattgccttgcgaattgattgactataacggtgaagcattacgtgaactggtgctgcgttatgccagtcattggcagctgccagctgccttcacccactggctgactgaaaataataccttctgctcgacattagttgaccgtattgtgactggctatccacgcgatgaagtggcggcgttgcaaacagaattggggtatcaggacagtttcttggataccgcagaatatttctatctgtttgtgatccaagggccacaagggttggcacaagaactgcgtttagatcagttagatctgaatgtgcgcattgtcgatgacatcaaaccttataaagaacgcaaagtggccatcttgaatggcgcacacaccgcgctggtccccgtggcctatttgtcgggtctggataccgttggtcagacgatggatgatgcgcagatcagccgctttgtggaaaaaaccattacggaagagattgttccggtattggatctgcccgaagacgagttgttgtcgttttctcaagcggtactgagccgttttcgtaacccgtttattcagcaccaattgctgtcgattgccttgaatggcatgacaaaattccgcacccgtatcttgccgcaattactgacctatcagcagcaaaaaggccaattacccccacgtctgacctttgcactggcagcacttatcgccttttaccgtggtgaacgtgagggccaaacctacccgttgcaggatgacgcccactggctggagcgttattcaacactgtggaatggtgtcaagcacggtgatatcgcgttggctgaattggttaaccgcgtgctttctgatgctaaccattgggggcaggatttgacctcggtgcctcaactggctaatcaggtgacagagcaactgcaaaccatccttagccgtggcatgagagcggcggtcgcggcatatagctaaaggcttaactatgcaaaatattataaagattcacccgctggataatgtggccgttgccctgcaagatctggctgcagatgagcggatcgagagcggtgagtttagcgtcaaactggctcagcccgtggttcgtgggcataaattcgcgttaaccgctatcgaactggggcagatgatcgtcaagtatggtttgcctatcggccatgcattgaccttgatccaaccgggcgaacatattcattcacagaacgccaaaactaatctgagcgatttggatgagtatgaatatcagccagagttcagttctctaccgccacaaatggctgatcgtgacgtgcaaatttatcgtcggccaaagggtgacgtggggatccgtaatgaactgtggatcataccaacggttggttgcgttaatgggatcgcccgtcagatccagcaacgtttcctgaaagagacacaggatgctgaagggattgatggtgtttacctgttcagccatccatttggctgctcgcaactggggcaggatcatgaaaatacccgcactatgctacaaaacatggtgcgtcacccgaatgcgggggcggtactggtcattggcttaggctgtgaaaacaatcaggtagatgttttccaaacgacattgggcaaggttgacgaagagcgcgtacgctttatggtttgccagcagcatgatgatgaggttgaagccggtttagagcatttacatgctctgtatcaggtcatgcgtcatgatcgccgggaacccggccagttaagtgaactgaaatttggcctggaatgtgggggttctgatgggctgtccggtattacggccaacccattactgggacgtttctctgactatgtgattaccaacggcggaacatcggtgctgaccgaagtgccggaaatgtttggcgcagaacgtattctgatgagccgctgccgtgatgaagccacgtttgaaaaaacggtcagcatggtcaatgacttcaaacagtactttattgcgcacgaccaaccgatttatgaaaacccatcaccgggtaataaagcgggggggatcaccacgctggaagaaaaatctctcggttgtacgcaaaaagcgggtcagagccaagtggttgatgtgctgaagtatggtgagcgcttacagcgcccaggactgaatttactcagtgcgccgggcaatgatgcggttgcgaccagcgcattagcaggtgcgggctgccatatggtgctgttcagtactggccgtggcacaccatacggaggttttgtaccaacagtgaaactggcaactaacagtgaactggcggcgaaaaagccacattggatcgattttgatgcgggtaagctgatccatggcacctcaatggataccttgctgaacgagtttgttgatctgattgttgagattgctaatggtaaacctgcccgtaatgaagtgaatgacttccgtgaattagccatttttaagagcggtgtaaccttgtaaaaaatacgccatttcgttaatatgaaacggtgttctgttttttatggaaacgcacttccccttcacactttaagctgtagggggagtgcgctgtttgcttattaatttgtaaagactcagtacggggaaccgtacatcaggaccctcccgccatgaccttttattggtttgctcaagccgttggcgtactggcattttttgtcggtatcaccatgttcttcaaccgtgatgagcggcgttttaaacagcaactttccgtttacagcgccattatcggctgccatttcttcctaatgggggccagtgctgccgggagtagcgcgctgctgaattcgttacgtactctgatctctaccaagactcgcagtagcagagtgatggtggtattcatcatcctgacactggctttgggtatatggcgcatgcaacatgccgtagagatattaccgatttttggcacggtgatcagcacttgggcgctgttccgcaccagcggactaacgacccgtagtgtgatgtggatatccacggcttgctggtttattcataacgtctggttgggttcgattggcggttcattgattgaagggagtttcttgctgctgaatggctttaatattattcggttccgtcgtctgcaattgcagggaatagatccttttgagattgagaaaaaggcctgatttgataacaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaatgccagtcaaacttaactgactggcattttgcgtaggtaaaaccgagtatttagactgacttacccgctgccagtgggtcaggattagccagtttggcatcctcagcctgacagaccgctgcagtaaacaacacatcggttgaagagttcagtgcagtttcggctgaatcctgcaatacgccgataatgaagccaacaccaaccacttgcattgccacatcgtttggaatgccgaacatgctgcaagccagtgggatcagtaacagagagccaccggcaacaccggatgcaccacaggcacagatcgccgcaaccacactcagtagcagggctgttggcaggtcaacggtaatgcctagggtatgaaccgccgccagtgtcagcaccgtgatggtgatggctgcaccagccatattgatggtggcacctaacggaatagagatcgaataggtgtcttcattcaggttcattttcttacacatttccatattcactggaatgtttgcggctgaactccgggtaaagaaggcagtaacgccactttcacgcaggcaagcaaataccaatggataaggattacggcgaatcttccagtaaacaatcagtgggttgaccactaatgccaccagtaacatacagccgatcaataccactaacagttgcgcataaagctgtaaggcaccgaagccggtagctgcgatagtggacgcgaccaaaccaaaaatacccaacggtgcaaaacggataaccacacggaccaccaaagtgacggcatctgacatatcattaatcaatgctttggtggtatcggcagcatgacgcaaggcaatacctaaacccacagcccaagccagaataccaatgtagttagcattgagcagcgcatggatagggttggcgattatgctgtttagcaaaccgtgtagcacttcaacaatcccactcggtggggtgatatcagcactctcagccaccaaaataagggttgatgggtagataaaactgacgacaaccgcaaccagtgccgcagagaatgtccctaatacatacaggaacagaatagggcgaatactggttttttggcctttcttatggttggcgatggatgctatgaccaacatcaagactaaaactggcgcgacggcttttaatgcgcccacgaacagcgaaccgagtaaccctaccgctatcgctgcaggagtcgatactaatgctaaaacaataccggcaactaaaccgatcagtatttgtttcactaaactaccgttgacgataaatcgtataaatacagactgtgtcttttccatagcttctagcaatgcctcttcccaagtgaaatttaatatgttctgcccgtttatacccttcattacctgaagttgcagcggtgctagctgctctccatacctgaatcactgatataaaccagtaatgcaggcctcgctttttattacctggctgcaacgccaatgactttgggtatagcgctcaagccggaacgaggctgagcgtttattgttcacacctgtaacttggtattatttgtaactgggtgtgtttgcttcgacagtataagggaatctattgagcaggaaagagacaatcaaaaaaatctaatatggatcaatattacataacatttaatttacattgatgtgatcgtaataacatttggcaaaaaaagatatatacaaaataaatgtggggctatggtagccccgatcgatagattgtagtgtggaagtgattagatgctttattaaccgcttgctttattgcaaccttttatttgttggttgctgttttgcaccgatatctgcaaacagtctttaaacgaaacattaactcgcggcggggtattgagtatctgccgggaatataacacccgtctggcggcggatttctgtttgaatgcgtgacgtcagtaatgacaggtgtaagccatcgtgatccacccgattattctccaccaaacgggcaaaggcctctgcttcatacagcatggtattaatatgctgtggttgcgtcaggtcttgtgaatggcttcctcttggcgtgaaggccacggataagcattcagaaatactttcaatgactaacgagccatcttctccctgaatttcactgggaatatccgattggctgacttttgagtggatgataatgacatcaaaatcaccgtaattcagactgaccgtaccgtgagcatcgacaccgcttgggagtaaacttgcgcttgcccacaccgatttgggttctccccataacgccagggcgctggccagacagtaatagccaatatccatgattgaaccattagaaaaagcgggattaaaggtattgggattttcgccgttcaaatagcgctgataacgagaggaatattggcagaagttaataaaggctttacgtaatttccccacacgcggtagcgcttgctgtagttgtataaagttggggagataagccgttttaaaggcctcaaagagcaccacctgatgctggtgggcgcaagcgatcagagactctacctctgccagattcgatgctagcgacttttcgcaaataacgtgctttttatggctaaggaagagtttggcttgagaataatgcaaggcattcgggctggcgatatacaccgcatcaatcaaatcacttgcggctaaggcttccaaattatcaaaacagtcagtgacgtgataatcatcgccaaaagtctgagcctggtccagcttgcgggagtaaacggctaccagtttcattttgccactttcgtgggcagcatcgacaaagcgtgcggtgatccaattggtgccaataacagcgaagcgaatcatatcgttaactccattcctataaaataaaagcacgtagaagaaaaaccagtaaaagaaaaacgggtagaagaaaaacaggtagaagaaaaacaggttgagccgtcagattattacggcccgcagagctacagtttggttattttgagttaccccttcgtatttgatggcgcagcagattaactgcaagcccaatgactttagcgatattttgatcaatctaatacgcataaatcgagccaaacaaatctaagtgagtcagatagaggcgggtatcaaactctagctgatgatattgcggctccatatggcaacacagattatagaatgctttgttgtgatctttttctttcaggtgtgccaattcgtggaccacaatcattttcaggaaggcctccggggcatttttaaacactgtagccacccgaatttccgccttggattttaatttccccccttgtacccgagagatggccgtgtgcagacctagcgcatgcttcatcacttgaattttgttgtcataggcgactttgctcaacggctgtgcattgcgcagatactggttcttcaattcaatcgtgtagtgatacagcgttttatccgtattgtaatcatgaggttgtggatagcgttggcgtaagacattccccaaccgttgttcagtgatcaactggcggacttgagtttgtaagtgttctggataaccttgtagataggtcaataccgacataaagggggctactctggttaaattaatactctgattaagttaagagcaacagtgagagaaatcaatcatctaacgataatagcctgaataggggattaaacaaaacggggtaccgaactttcctcagtgtggacgccttacttctctggctatcttcactgtttaagatcatgttatcgggattagcggtctgtcgatacctgcaccataggcacaggtatcgttttatcaatggatattagaagtgatatttcacgccaaccagtgcgttggtatcggtataattataacgccctatttgatgatttatattcgcccaaatatgcagttgttggtcaatttggctttcaacgccgacgttgaattcagtgctgttttggatcttattatcaatcccttggcctgaaattgtggtgccggtgttttgattttggtgaatccagtttacggcaacaaaaggggtgaattttgtattcagggtatcatgcgtttgcagatacgctttagccccgatacgagtgatgaaatgcccgttattgcggtaactgaccaccgctccgtcggctgttttatgtgtttgtgcgttgatgcctgcccaagtaatttgtgcgttgggttggatgaaatagctcagttgatcgctattcgctaaattaaaggtatagccgctctcgatagaggtagtgaaacctgatgatttatacttttcttctgctttatcttgcccattaacggcgttattaaaccagctatactgcgccagagtgtcaatatagacgccggtattatgttgctgatcggcgaaccaagttgcgtatatgccaaggttgtaaccatcaacggcaccgcgtgaatgatagctcgtcaccttagagtggctgtggttagtggctttgcctaaccctgccagcatgccaattcgcccactgccttgctcattggttgcccattgagcaatatccccaccaagttgaacagagtagtagttccctttgatattcaattgctcaacagtatgaccaaactggcttctgccgccttgggtatgcatccacatgctggtaggctgccattgcccagtaacgatatctttatagagataatggctggtgcgatcttctaaacgagtggtaaacaggtttcttgccattgcaatattggcaatgtagctcccgttttcgggggtatgaactaaagtctggcgtttgggtgcggctgttttggcattgctgatcacggtgtttgcgggtttcactgctaaatcggttggtttaggtgtgcttgctggtttcaccgctgaatcggttgatttcggtgtgctgtctggggttgcagtagtttgctcagtttgctcaggtgaggtgaaagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaccacgccgccaacggcttgcaacgcgtaatcagctaatttagctgaaaagactgcggcattatctgattttagaaccaaaatccctggaagttctgcttcgggaacaccgtctgaagagtaatccgtaatatcactgctcaaataccagtttttgctgagttcgtccttaccacggcctaaacggtattcataagcccctgcggtaatacggccaacctggctaaactccccatccgatatccctctcacctcgatcaattggatacctgaatctgttttattcccttcaccgttaacattaatgactcggacgttggtatggccccccgtattgcctttaatcagtatgtggtcagtgacggagtcatctcccgctaactgactatgaaaaatcaacgtgccgttatcactgaagtaatcgccattaatgattaattgattgcccgtttttccagggttatttaaatcatgtctccctgagtccaatatgtctaaatgatggatgttagaatcgcctagcatattccatatgctatgtttatcgataaatacactactgccctgtacggtggtgtcgagtgtgcttttttctaaaataaggcgtgtatttggattgccactaatcgggctaccaaaaaaatgggtgttggcgagttttagattgcctgcattgatatgtgtttcaccggaatagacataactggcaacccaagcgtcacccgcgctagatagcgttaatgtggttaatggattttctttggttaatgaaccttggccatcgatcatggcttcaataacgatatctttatcactattgaaaataagttgaccctggttatcaattaaatgaccggttgtttttatggttgcgctagagacaaattccgttttaccttccagtgtgacatcactttttaaggttaatgttcccgcgatttgagtgtttttcagtgtcgggccctgagactcactgtaaacaatcaattttcctcctttggttacatgagtctcttctgcacggctatcacctgaaacatagagaataccattatcaccgacagtggtttttgtggcacttccatcttggtataagcgcacagtactttttttttcgatatctgagctgatcgttgtctcggtgatgcttgcatcgtcattgacctctagccaccctccagaaagaaccgtatttatattggctttactgctaccagataaactaaaaaagccccccgtcaccgaggttatatcggctgtactatcctcttttaacgtaaaaatactgccagtattaacggccgtatgctctgcgctggcactgtcagtgagtactaaactgttaccctcatttattatggcatttaccgcactctgctttttattgaggattgatttccccacaacgataccttcatggtccaggttcgcgataactgatgaactgccaaatataaagagagccgccgcgacacatgttgcgataggacttttatttttacttgaaagagaggtttctttatgatgtttaaaatttcttgatatgtttttgggtgatctatttgaattcttcatgatttagagtttaccaatccgtgtgtgttccaaattaacgaataatttattactataattgttatatttgggtttattaatttagggttgtgatatttgaatgtggtattttttaccgagggcgattgtattataagtctcattaaatcttgtagttttttattgatgtgaactcttttttaatataaataataagtatgtttgtttttattctatttgttatttatattttatcatggggatttcaccccaaataatgcgcattacaggaggggatccaacgcacatgctgtttgcagtatggcgggtatagtaggatattctgagactaaaagagtaaaatcagcacttgcggtgtgggttcgcgcttggcacaagcgcgtttaaaacgcattaaagcaaaaaaacattttactgatcgcccgttttaggggataaacagcccaaatttattattcaggagcggtgatgagccaactcgatctgggaacgcaaagccttgagcttgagcgttttcctccacaagaaaattccaatacccttcaggcgtgggaagcggcagatgaatatctgctacaaaacattgatttaagccaaattgatggccgcccggtgctggtgtttaacgatcagtttggtacgctggcctgcgctttacacgcttatcgcccgttcagttccagtgactcttatatgagtcagttggcgacggcgcataatttgcgtctaaaccatttagatgaatctgcggtgacattactgagcagcgtcgatgacttacccgaggcacctaagctggtggtcattaagatcccgaaagccttagcgctactcgaacatcaattacgtgctttgcgtcgcgttgtggcaccagatacggtgatcattgccggtgcaaaatcccgcgatgtgcataactccacgctgcaactgtttgaaaagatcctggggccaaccaaaacgacgctggcttggaaaaaagcgcggctgattcactgcgaggttgctgatattccattggctgacgcgccggaaaccatcgattggccgctgcctaacacggactacattatccataatcacgcgaacgttttctctcgcaataatctggatattggcgcgcgtttctttatggaaatcttgccttatgatgtcaccggcaaaattgcggatttaggttgtgggaatggtgtcgtcgggttaatcgcactggagcaaaacccgctagctgaaatgctgtttgttgatgaatcctatatggcagtggcatccagtgaattgaacatcacggttaaccgcccgcaagacttgtcgcgctgtgaatttatggtgagccatggtttggcgggtgtggagcgtgaaagcctgcaattggtgttatgtaatccaccgttccaccaacaacatgcggtcagtgaccatgtcgcctggcagatgttctgtgatgccaagcgttgtctgaaagcgggtggcgagttgatgatcgtgggtaaccgccatctggattacttccataagctcaagcgtttgtttggcaactgcgaaacactggattcaaaccagaaatttatggtgctgaaatcggttaagcaggcctcctctcgctcagaaggcggcggttccggtagtctcgatatgtcatatagcgatttctaatcggtatttcacagggtggggttttcgccacaccctgtgattattctcagttctattgctattctcggccttgttacggccctttaccttgctggtcgcgccattcttctcttggctaaatggctagcgctaggcgggtaccctgatcaatggcacggcgggcatccagctcaacagccttatctgcaccaccaatcaaatagactgtttttcccatatccagtaagggctgatgaagctcccgtcgtggctcctgtccggcacaaataataatggtatcgacaggtaaacaacaggcttgttccgcacgaatgatatgtaaccctttatcatcaatggcctcgtagctgacgctgttaagcatcttgacgccgcgcatcgccaagctggtgcggtggatccaaccggtggttttacccagcccttcaccgactttgctggctttacgttgtaacaggaaaatctgccgtggggatggagggactttagcccccgcgggtgataggcccccccgatgagctaaatcttgatcaataccccattcggtactgaaggctgtgctatcgaaacggggactatcaccagactggctgagatattccgcagtatcaaaaccaatcccaccggcaccgataatcgccacacgttggccgactggttttttatcgcgtaagacgtccagataggtaagtactttcgggtgatcaatcccgttgatacagggtaagcgtggttgaataccacaggcgaggatcacttcatcaaactcagccaactgctttacctgcaccagggtattcaattgtagggtgacgccgttcagcactaattgacggcggaaatagcgcagggtttcgtaaaattcctctttgccggggatctgtttggcaatattaaattggccgccgatctctgcggcagcatcaaataatgtcacctgatggccgcgacgggcggcggttaccgcaaaagccaaccccgcaggcccggcaccgactaccgctaaccgttttggtgcgtctgtgggtaattcgggcatttcggtttcgcggcaagcacggggattgaccaaacatgaggtcagtttgccgtcaaaaatctggtccaggcaggcctgattacaaccaatacaggtgttaatttcatcggcccggccctgtgccgctttttgtacaaaagcggcatcagccaggaatggccgagccattgacaccatatctgcacagccatcggccagcacttgttctgcgacggcggggtcattaattcggttagtggtgatcagcgggatattcactttccccatcaacttgcgggtcacccaactgaatccggcccgtggcaccattgtggcgatggtgggaatacgggcttcatgccagccgataccggtattgatcaccgttgcccctgcttgttcaacggcctgtgccaattgctcgatttctacccagttggagccttcctccaccagatcaagcatggataaacggtaaattagaataaagtcgtgtcccgtggcctgacggacggcacgcacgatttctacggcaaaacgcattcggtgcgtaaaatcaccgccccattcatcatcgcgctgattagtacgggcggtgagaaactggttgatcagataaccttcggaacccatgatttcgacaccgtcgtaaccggcttgcttggctaattgcgcacagtgggcgaaatcagcaatagtttgcaggatctcttcatggctcaatgcttgtggtacaaaagggttgataggcgcttgtaacgcagaaggggctaccgggtgtttctggtagctgtaacgccccgcatggagaatttgtagcgcgattttccctccagcttgatgaaccgcctctgtcaccacctggtgatgggggatttgcgcggcgtcattcagtaccgatgcgccctgatacaccccccctttcatattgggggcaataccgccagtcacaatcaggccgacaccgcctgctgcgcgttcggcataaaatgccgccagacgttgcgggccatcgggtaactcctccaacccagtatgcatagaacccattaagatacgatttttcagtgtggtaaagccaagatcaagcggggtgaacaggtgagggtaagctaacattgcagtctccatcaggcatacaaccaaccattattgttatatctccgccgcccttactgaatccagcaagtggtcggatgagattttttattcaaatttagacggtggtgtgcccgttgggaaatcgcagtgtgctgattgtgatagccgtcatgaatatgacattgattgagcgtggcggtatcgcgagtacgataccgccgggaaagtgattagctgcgtttaaatagactagcaaccataaagcaactgaacgaactgaacagcatttcaatccccacgagtgtggtaaccatggtgattgacatcaatggcccggcgctgaccaaaagataggtgatcaccagatccagcaccccaagtaaaatttgtagccaggctcccggtctttttagatccttaaagccgttgatcaaccggagcaccccaccaaaagcaaagagtaccgcaaggaccacggccagactgatcatgcctatcgcaggattggtaatgaatacataacccatcacgatatatgccacgcccagcaaaatacccgccaccattggccaaaagttatctgagcggttggcaatcatgccgactatcatcgcaataccactgagtagcagcagaatcccaatgaccatactgagcgctgcacctgaagctaacgggttaataagacagaaaattccgccaagcagcagtaaaacagcaacgatccgcataaagatccgttgtttttttaacgcgctttcatcgaggttcgttaggtatttttgatcgatattaagcattattgatactcccgaattatctgaactatgttaccgataactatagtaagtataatccgatttctggatatataaattaaatttatattatctgattgattactcagtggaatatttacggtacgttggatgtaaaaataaccttactggaggggcgagttgttagaacactttctgtcttatggggggtaccatggcttttagcacaaaattatgtgacaagttcctctcgaatggcacaggagccagggctaatgtgcacagatcttcgcttcacggtaatcgctgtgtcattcaatgacctggtgcctacccaggccattgaataagccgatgttgactttttgattagaaacgagctgaacgatcaattagaaacagactgaacggtcaattagcgacaagctgaaccaccaccaaccgcccaccctcttctgtggagaggactaactgcgcaccatcagtgagcgccaatttctccccaatgccgatggtttttttatcgggtagtgacatcaacccagtaatcccttcattgactagccaccattgatcgttatggaaaacaaaatagcctacccgttttttttgcgcttcggatgtgcgttcgttcggcgcaatgagccggttaacgtgccacgcataaagcgactgaccattccagaccatcaggcgatgatcatcgggccggtaactgcctgcttttcgtgatgagtacaaattcagaatgggcagttttcccttaaaagcggttccgcaatacgggcaaaccggcttggttttccctgagaagacgtaccacttctgttcacaagcggtgttttgacacggctggatgaggtcaaccgttttaaccaaggcggtttcccattcatcagcagtcgggcgtttggatggatcatgcaggccatcgatgaatgctttctcaaacaactgtgtcagataggggcccataatggtgtaggggactttctgcggatccgcccaaggaagagaggacggcttcacttgattgagtttaacggcattactgcggtcggttggatgctcgataaaaagcgctctttcccccatagccagtgactcgtcacggacttcatcatccatgtcatgtatttttccgccccgaagcgggtgacggtaaaacaggtacatgtagataagcaccgagagcgcatgtcggtcagttgttatgttcggtaaaatccgttggggatcttctttcagcagatggctggttttcaccacctctggtgcaataaaatcgggcgttcctaccacgtcaggagggaatttgcccggtaccaccagcccgtcaacatcaatgatacaggcatgcccctgctctggatcgatgagaacgtttttgtaactcagatcgctatggcatagacccgctgcatgcatccgcctgacggctctcgtcagcagtaggcacaccttgaggtagttcagaatattgccgcgctcgcgtggatccagaaatttattctgattattggcgctggcgaaccatttaccttctttctctcggccttttatgccaagaaaatcattgtttttagaaccgtacttaaagaacaactgattttggtaggtgggcaccacaatcccaatttttccattatgctcaacgacatgggtgggccagcaaaataaatctttccagtactccccaccggactgctcgaaaatattctgccggtagcgaccggtgatcatatcgatgcgctctttcgcctgatcattctgtggttttttataaaaggccacgacataagatttatcgggagagaagtacacatccttcattgagcccgagccgatgatctcgtcaacgtactggatggtttcgccatcttttgtcgtacaggtaacaatattcgccataattactcaccagcaataaaattcagtccgatcaccacgaaacgaccattgtccgatcgtcatgattgcctggagagaaaaagtttagccattccgccaactgttcagccgcttgcggattatcgttcagacagggggagatctctgctatcagcgcatcccatttttgcggattttgcagaccattatccgtttcaaaccgggggtctgacacgccatcggtcatcaagaccaaatgagagatacccgtccattttccgatactgacccttttactgaattccggatcaccaacggcatcgacatcaagaaaacgtgtttgacctgcatattcgccactgtctggcgtgcccagaatgcgtactcttccaaccgggccgtaggccgcaatagccccgtcgcccatccagaaggcggcggcgaaaagctcagtaccggtacgaaacgagaccgttgccaacagcgtggttgagtatgactttacggtctcttctgcgatcaacgattcatttttaatattgttgatcgcaatgaccgaggcgtggtgaaactgccgaataaaggtctctccgacaacccgctggtcctcgggggtccagtttataatccgctcttttaattcgcgccccttatcgccgctcagttgggcagacagatagtgacccaccgtctccgtgacaatttgcgagcctttgcgggaatttttggcacttccggcaccgtctgccacgagcatgatgttccagccggtatcgtgattactggagataaagaaatcatcatcccggaatgatcccacatgttcatgtgagcgccctctgcgactagccgccgcaatattgacacctggcgcgctgatcagcttgtgatccacattctctttgaaatagtgatcatcagcgggcggctcaaggattttccataaactgcgcgggtccgggttcacgataaaaagcaccttggttgaaaagtagggggctgaatggcaggaccacgtcaccgttgcctcaatatcgccactttccgttggggtgcctgaaagcgaagaggtcgcttgatcgaagataagaccaatgtcctttgcaaaagacaggtccagaatttcagctttggccccgttatcgagtgagatatcgacgtcagagtgaaaaggggtgccgacacgggcgttggcgatattaatttttgccttcggctgagtgtattgaggggggcagttggctggattgggcatacccacgggaatctgacccggtctgagcagtttggtgcccgcagccgatgaggctgtattggcgtgctgctcaatcggggaaaacagcatcgcttgccatgattcttcttcgaccggcaccttatggtgtatttcaatgggaggtaatacgtcagcgggaggattcggttccagtgttttagcggataatgtttcagctaatagcagccgctcgttatgctggtcaggctcttttacgatattttcctcgctcccaatcacttcatgacttttctcttccgacaaggagaccaacggctgacgatcatcgattgccgtttcattgttagccagagcgagatgttcagccttggcgctgacgctggcgagaagatcattgagcagggagcggatcgcggtatcttgcttgagtgccactaactcagtctctgggagaacaattccggcctcgtccagtagtaaacgcaacaccttttggtacacatcgtcttggcgtaaatcgtcttgatgcagattatcgttaatatccattagcctctcccccggataacatcgaagtcagatccgcccccatccacattaaaggtcagccctctatcacaccacgggcagataacatcatccgcgccattgatacagagcaatttaccgcagttacacatggcaaatgcactgccgttgccgcaatgtgggcaaccaggtgtgccatgcagttcgctggtattcacctgctgcgatgacacagactcatcactccaggcaaaataatcctcatcaatcggcaggcaccccgcaaggttaaatccgttaatgttgagtttgaaattgagtgaggaaaggttaaccgctgggcgttcatatttaatgatatagggccgacgggatttgctacagcggccaatcagtgtgacgcagttttcatcataggctctggcgacatcatcttttgctagtttgacgatgtagtcggtttgattcaacagtggaggggattcctcgcccacgctgcggctgtgtgccgagaccgacgcggtgatccacttaataaactgagtgaaatcgccctcttgggtatcattgaacagcaacacgttctctgtcagttgccggagaatgttcagatccgcagaagggccaagcccaatggcgattaggttcactttacgggcgtaatgcgttttccagcgcgttatctcggcggtggtatcatccgttggacgcccatcggtcaacaaatagaccacgggtttccagtcgcctttgcgctcttccgtggtttttctgacctgagtatcaatctggcgggttaactcctgcagagccgcccccaggctggttcctcccccaatgggtagtcgaggtggataaaatgagacaacctctaccagaggaacaatcgttttagcgacaccggcaaaggcaatgacggaaatccaggcggtctcaagcgcgtgaggatcctttttaaggtcattgatgatcatttgcagaccatcgttcattttcttcagattttccccgatcatcgattctgagcagtccagaacaaagaaaataggcagtcttctcatggtacctcgtcaggcttaggttttttcaatgtgtgccagttggctaccgatgcgacaaaaaaataaggcaaagcgccgtgaatgggggctttgcctttacattacagtaccaactgaatttctgggggcggtggcggtaggttatcctgcccggtgttgatagccgcacttgagcttcctgcggcgacgcttgccgaaacccacttgaagaaacctgaaaatgcggttgaatccagcgtttcaagcgccacgacctgagaggtcagttgcttgaggtgttcatgtttagccttcgcgccgacagcacaggcgataatggagccgaacgcccgctttttaacctctttgattgcctcgccgtaagcgtagacatctgaaggggtgctgtcagtcatgagaaacaccagaggacgccagtcgcctttctgatcgccatcagatcgttggatatcgcgatcaacacaatggatcaggcattcaagtgctgcaccggtgaatgtgcctcccgcgctggggacagtaatatcggtgaactggaaattctccagtgccgtcaaggggatatactcccgagcttggttatcgtaagtaatgatagagagatgaacgctttcaagtgcgtaagggtcttgacgcagtgcgctcatcatcgcctgaatgccaacattgacggcatggatggattcaccgcgcattgacccagaggtgtcaatcagcaaataaacgggtagccttctcatatcagaggtagttcttaagatgagtgacaaaggtgtcagaatcagaaggctcaccaatggcattcagtttccagcctgtactttcacggaccagttcagcaaatagcattgaacactgttgattaaaggcggggccaccggagaggttgaagcgagccatttcaatattcttggcgtctacggctctgatgaaggcattctgtaccttgccaaaatgctgttgcagcttgctgccattataaatctgtacgatgaatacaattttttcgtatttaggatcaagagtattcagcttaacgataatttgctcatcatcgccatccccagcgcccgttctgttatcgccggtcagccagatttgcccagacttatggcgaaggctattgaagaagataatatcgccattaaccagactgggtttgccattttctacattacctaagtcagtcactttcccttgggcgttacacaagaatgcgatgacatcaaggtcatactcttcctctttcttgccaaacaggctgcccagaataccttttttctcttcgttgatatcccagccaagaccgatggtgactgaggagagatcatattcatttttacgtaaactaacgccttgtcctttatgcaaactgactgacatagaatttccttatttatttttatagagcaacgttataagacaacattcacttccggtggtggtggtggtaaatcatcaaggccaataacctcttttttacctgactcaactttctggcttcccacggagatactggccgatacccatttaaagaaggctttaattgaactggagtctgcggtatctaactgaagaacaatttcagtgatttcctgtaagaccttggtttccaccgcatgtcctgccgcacaggcaactacaacgcccgttcttgcggctttaaaatcgctgaggcctttacgccaatcatctgtcggcgagccatccgtcatgataaagaccagtggccgccagtcacctttggtatccgcggtcgttttttgaacttcattgccaatacattttgcggtgagcgacagtgcgtcacccagtgcggtggtgccatttgccaccaactcaggcaatttgaaattcaaaaggtcagtcagtggaacagcctgacgggcagaggaatcaaaggtaataacggacacataggcggtttcaagggcataaggatcttgtcttagcgtggacaacagcatttgaaccccattcttgaccgcctcaataggctcgcctgtcatggatcccgaggtatcaagcaacaggtaaaccggtagtcttctcatctaattcccctactatatgtaatggtaaaattttttacatcataagcgataaagtttttacagcatagttgatctggttgttatctcaacagaagggggagtgggttaggtatttgaatgacggttctactctcaacagatccctctcaaaaacaagttgagactttaagtagcctaattaaaccaattcatactattggtattttaatcaccacgaagagtaaacgaaggctaattttattttcacttaggacactatttaaagtatacgcgggaatgaactgctcttatcaatagcctctttaatactgaggctattttatcgtaaatataatgttttatctcaaggcttattgtctaatttaatttttttcaataatatatcttatatctaagacgtggaatgaacgctttacttgggggcgtaacttgaactctgattaaaatcaacttactgtaataattgagttttattattattctagtgtaaatttctatatctttatttgtttttaaaaattgaatttagctaaagttacttatgtaatagtttcatttttatgttttattcacgtctgtctgtagtgatttttcccatcatatgattatttttattaactataaaattattaggaatcacgtcattatgattatcgtggcgtaacgtaatgattatgtttatgtaccccaagctcttggggaagggaactcctcatgtcgcgtttttattattctatattagtggctggcgtattattgaaaatagtggctattccagatgccagttatggcgcggaattagcgcccgttcaacaaagtattcaccaacaggagcggcaacgggcacttgaagagcgcctggctccgccgacgccggatgtgcgcttatctgcgccctcggccttttttagccgtattatttttccgctggagacaccctgttttgttattaatcggataaaaatcagtggggccgagccattgccccgttggttgccgttgcaacgcattgccgatcaagcgcaaggccagtgtctgggggccaagggcattaacctgctaatgagccaaatgcagaaccgtttggtcgatcacggctatgtgactacccgagtgctggccccacagcaggatttaaacagcggcacgctggcgctaaacgtcgtgcccggcaaaatacgcggtgtggaactgacgccagacagtaataggtatgtcacgttattcagcgcttttcctgcccgtgccgggacgctgttggatttacgcgatatcgaacaaggcttggaaaatctacagcgtgttcccacggtgcaagccaatatggtgttgatcccaggctctgcccccggtgagacggatatcattctgaactggcaacagcgaaaaatgtggcggctggcagcctcactggatgattcgggtacccgcagcactggccgctatcaagggggggcgacgttgtttctggataacccgctttctctgagtgatcttttttatgtctcagctggtggcgcactgcaacgccgtggcgataaaggcacgaataatctgaccggccattactcattgccattcggttattggaccgcaggcatgaccgccagccgttatgactattaccaggccgttgcgggcctgaatggcgatatcaactaccgaggtgaaagtgagaacgtggcgttccaactcagccggttgttgcaccgtaatgccagccagaaaaccacctttacctacgatgtgctaacccgttcgtcgaaaaactatatcaacgataccgaagtggaagtacagcgccgccgcacctcggcctggcggatcgggctacaacaccgccactttatctcgcaggcgattttggatgccggtatcagctatcagcgtggcacccgctggtttggtgccatacccgcgcaggaagagtatttcggcgaagccaccgccctgagcaaaattctgcgattgaatgcgcaactggatattccttttgtggttatggcgcaaaacctccattacaacctgcaatatcagcgccaaagtaccaacacgccactgacgccgcaggatcagttctccattggtggccgctggtcggtgcgtggttttaatggtgagcgcacgctgattgccgatcgcggctggtgggtgcgcaatgatatcggctggtatctgccgctaccggggcatgagctgtatgtcggtgtggattacggcgaagtcggtggtcgtagtggcgcttatctgttaggccgccatttggcgggcagtgcggtcggggtacgtggcaacgtactgaatacccgctatgacctgtttgcggggaaaccgctctctaaacctaatggtttcaaaaccgattcgctggcggtgggttttaacctgaattggctgtactgatgtgtccgattaacgttaattaacttaactctctgggatgagccatgaataaaaacctgtaccgtattgtttttaatcaagcgcgcggcatgttgatggtggtcgccgatattgcggcctccggccgggctgcatcgtcgccatcgtcaggtgttgggcatactcagcgccgccgggtcagtgccttatcaccattgagttttcgtctgttaatcgccttgggttgcatctcgttatccgctcaggccgcaattgtggcggatggcagtgcgccgggtaaccagcagccgaccattatcagcagcgccaacggcacgcctcaggtcaatatccaaacccccagtagcggcggtgtctcgcgcaacgcttaccgccagtttgatgtcgataatcgcggggtgatcctcaataacggccgcggtgtcaaccagacccagattgccggattggttgatggtaatccgtggctggcgcggggcgaagccagcgtgatcctcaacgaagtcaacagtcgcgacccgagtcagctcaacggctatatcgaagtggccggacgtaaagcgcaggtggtgatcgctaaccccgcaggcattacctgcgagggctgtggttttatcaacgccaaccgcgcaaccctcaccaccggtcaggcgcagctcaataacggccaactcactggctacgatgttgaacggggtgaaattgttattcagggaaagggcctggacagccgtggtcaggatcataccgatctgatcgcccgttccgttaaagtaaatgcgggcatctgggccaatgaactgaatatcactaccgggcgcaatcaggttgatgccgcacaccagaatatcaataccaacgccgccgatggccgccatcgtcctgccgtggcggtcgatgtggctaatttgggggggatgtacgccggtaaaatccgcctaatcggtactgaaaccggtgttggcgtgcacaatgcgggcgagataggggcttctgcaggtgatatcgtgattacggccgacggtatgctggtgaaccgcggccagatcagcagtgctcaacaactggcggtgaataccccctcaggcatagagaatagcggtgtgctctatgggaagggcaatacccaactgaccacagcgggtaaactgagcaacagtggcacggtcgcggcggcgggtgacaccttgatccgcgcggcagaggttaacagcagccgtaattctgttttgggtgctggcattaaatccgataacagtgccattacccgtggcacccttgatattaaagcccgtgggcagctaaccgcccaagggaaaaatattagcggcacggcgcagacatttaatgcgaaccgtattgatctcagcggtagccaaactcagagcggtgatctgacgttcaccaccgaaggtggcgacatcgatttgacaggggctaacctgttcgccaatcgtcgtctgtctgtttcgaccccttctttgctacgcaccgataaagctaacttgttcgcggagcaaatcgcgctcgacgcacaagcgctcgccaatgtgggtggcgtgataacgcaaactgggctgaccgacttcaacttgaatctaccgggtgatattgataaccgtgatggcactctcctcacccgcggcaactttttgctgcaagctgaacacttgaccagtaatagccagagtttactgggtgctggcatacagagtgatggcaaactggttccgcgtggtgatctcaatgtcactacgcggcacgccttgattgctcaagggaaaacgctaaccgcaggcactctggcactctccggcagccggcttgatcttactgatagcctgacacaagccaagtatatgcggctgacagccacagaaggcgatattgcgttaaccggtgccacggtgatggcggctaacacgttgtttgcggatacccgccagatcctgcgcagtgataaggcttacctcaccgctgatcaaatcaatctcaccgcctattccctctctaacgttgaggggcgggtcgtccaaaaaggcagcggtgattttaggctggatctccccggctatctggacaatcggggcggtgtgctgctcaccaaaggcaatctggcactgcaagccgaacgcctgaccagcaatagccagagtttgcttggcgcaggcatacaagccgatggcagtaaggccagcaaaggggatttacaggccaataccacgcaagcattgattgctcaggggcagaatgtcgctgcgggcaccatgacattatccgggagccgcgtcgacctcactggcagccagacgcacgccagcaatatcacgatcaccgcccgtgacggtgatgttacgacccgcgaggcgaccttgatcacccccggcactctctcgatgactgcggtagccaaccctgaacaaaccctgaataaccgcggcgggaaattacatgccgataatatccaactcaatctggccaaactggagaacagcaacggggaaattgcggcagcgaccgacctgtggctacgtctacaaagcgatttcattcatcaggcaggcgcgcgtttaacggcagggcgtgatctgctctttaacagccgtggcgcattgattaaccagtataaactggaagccgggcgggatatgcagctcaccgcgctcagtatccgcaataccagtgctgatcgtaatactaatgctgataatagcagcctgctggccgggcgaggcttgtcactgagcaccgatagcctgtttaaccgtggggctatctataccaccggtgtcgggcaatttaccgtcaacggcaatacagagaacatcggtgaaatttacaccgaacagcaactgaccttcaccgccaccggcaatctggctaaccgtggcgtgatgcaaactcgcggagagatgcagctatcggctcagggtgacgtcaataacagcggcatgctgtacagcgcaggtgaccagatgcggctgtccatcgccggtaacctgaccaacgagggcaagctgcacgtcgccaacggggaaatgcgcctattgaccgagggtaatctggataaccgcggtagcctttatggcgcaggaaacagcgacatcaccacgcaggggaatgccgttaacactggctcggtttatacccagggcgcgctacagtggctgacaaagggcagtgtacgcaacagcgcttccatcgccgcacttggggatctccaactgcgggctaacgacttacttagcgacaatcaatccctgatggcggcgggattgaaggccgacggtagccggagcgacagcggtaatctggcggtcagcacagagcaagccttgatagcgcaagggcaaaatattgccgcagggtcgctggcattggcgggtagccagattgatctcaccggcagccagactcaggccaacgccatcagcctcacggcaaaatcgggtgatatcacattaacgagcgccgtgattaaagccgccactcagctattagtgacccagctagccgcgacacgatcatcatttataccgccatcatctatacctccatcctcaacacaatcatcatcaacacaagcatcggccagtcccagcgcctggctgcgtaccgataaggcgagtttgatagccgatcagctcacgttcgatgtgcaagcgctctccaatctcggcggtgtaatcgcgcaaacgggggccaccgatttcaacctgaatctaccgggttatttagataaccgtggtggcacaatcctctccaaaggcaacgtggccatacaggcgcagggccttgatagcgacagcggtagcctgttaggcgcgggtgtgcaaagtgatggcaagctgacgaacgccggtgatctggcggtgacggtccgtcaggacttaatcgcgcacgggcaaagccttgccgccggtgccatgacgttaaccggcagcggggttgatctcactggcagccagacgcaagcccgcgggataaccatcacagccaacaagggggatgtcagcacccagcgcgccaatattctttcccttggctcgctggctatcaatgcgggcgcaaatgcagggcaaaccctcaataaccaaggcggctcacttcaggcgaataacatcgcgttaaatcttggccaactggataaccgcacaggcaagatagcggccagtcaggatctggtactggggttacagagtgacttcaacattctggccgactctacccttcaggccgggcgtgatttctcctttaccacccacggcgctttaaccaatgacgggcagttgttggcggggcgcaaactgagcacccgttcgaacagtttactgaataacggcaatatccgtgcggtgcaagccgatctccgtgcatctggcgcactgactaatcgcggggaaatattaacccgtggtgggctcagtactgatgccaacaccttgtttaatagcggcaccctcatcggtgccaccgccacgcttaacgcgcgggaacgcatcactaactcgggtcctaacgccctgatcggtgcaacggataaaaacggcacactagcgctgttggcaccggtaattgaaaacagtgataccgtcacgcgcaccgataccgcaccgaccaccaccctgttaggcatgggcaaggttattctggctggtgggcaagataatagtggcaattactcgtctgcggcccaggtgctcaacctttccggcctgattgaatccggaaacgatctgctggtttacgccaaaacgctgaccaatcgccgtcagattttaacggccacgacagactttatcgtgggtgacaccgagacgggggcggcttactggacggcagaaaaccccgatattccgggggggcgttatactcaaccccctgccggtggtccaatgaacagtgattatatcggcacgaactacacctcgactgttgcctataaccgcatcgatcaaatcagcccggaagcgcaattgctcgcgggtggcaatttgacgcttcaggtgggcacgctggaaaacaactggagtaaagtgagtgcgcaaggcgtgatcgatcttacgggggtcacgctgcaacaagatgactgggggagccaacaacgtctggttgagcagaccacctccagcggtgagtatcgctaccgtacctataaaggtaagttgtggggcatcgcctgggggccggaaatgaagctgcgcctgaacaaccaatatgcctcgagcatcacggccaaaaccctgactggcagcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggcagcacccggcgcgattgtcgccccacgtgatcgcgacagcacgggcaagaatatcgccgtcgagttcaacgggatcgccctgacgctcccgcgcagcgggctgtatcagctcaagaccgataaaggtgactatgcccccggcccggaagcggcgttatctctcgcgaatatcagccccccttcctctctcgatgccacgggccagcgtggggttcctcccccgtctgacgatctcaaccgaaccggccttgttaccccagatcgggcggtcagcggcggctatctggtggagacccatccggcgtttgccagcctgaataactggaaagggtcggacctctatttgcagcaactgagcagcgatccttcggtgatacacaaacggctgggggataacgcctatgaacagcggctgttacgggatcaggtgctggcgttgacggggagaacggtggccagtgattaccgtagcgaacaggcgcagttcgagcagctctttgccgccggcgtccagtacagcaaagcgttcaatctggcaccgggtacgcgcctcagtgcggagcagatggcaaccttaaccggcaatatcgtgctgatggagaaccgtgacgtcgccgggcaaaccgtattagtccccgtggtctatctggcgggggttaaaccgggcgatctacgtgctaacggggcattgattgcggcggagaatatcagcctgaccgaggtacaggggttcgccaatgcgggggcgatcagcgccagtaataacctgcaaatcagcatggcgaaagacatcaccctgaacaaccgttgcggcttgcttcaggcgggtaatcacctgcaactcagcacgctgaacagcgatattgacctgaccagcgcgcgactcaatgccactaacctgcaactggacagcggccgcgatgtgatcctgcgtaccgccagtgatcagtacagcagcggtaacggtgcggtgcagcggacacaaacgatcctcgggccgctggcgagcctcaatatcagtaataacgcggtgatcacagcccaacgcgattttatccagcagggcgcgggcatcaatattggcaaggatctccaggtgaacaccggtggcgactggcttctcagcacggtgcaacgtagcgaccagatcagtgcgcagtatggcggcggcagtgcgaccagtggctctctccgccatctgggcagcgaggtgaaggtcggtggtgcgctaagcgccaacgtagacaatttgaccgccgtgggggcgcgggtgaatgccggtaccatcgatgtgcgggcgcagaatatcactctcagcgcggccactgacagcctgtctgttaccggtggatcctcgagcaaacgccataccagctcggtcaatctctatgatgaaacgctcctcggcagccagttgaacgccacgggcgatatcaatttgcagacagtaaacgatatcaccctcagtgccagcgcggtgcaaacggatggcgcgttgaaactagcggcgggtggcgatgtcactctcacctcccagaccgaacagcatgacgagcagcgcaatcataccgggactaaaaaagggctgctctccagcaccaccacccgcagcgaagagggccggagccagacgctggcggtgggttcgatgctctcggcgggttccattgatgtcagtagccaaaatatcgcggtcgcgggcagcagcgtggtggccgataaggatattcgcctgcgtgcgcaggaaaacctgaccgtgagcaccgcgcagcagagcgagagcgggtctcagctattcgagcagaaaaaatccggcctgatgagcaccggcggtatcggtgtctttatcgggacttcccggcagaaaaccaccgaccagacccaaacggtgagccatgttggcagcacggtgggcagcctgacgggcaatgtgcgtctcgaggcgggcaatcagttaacccttcacggcagcgacgtggtggcgggtaaagacctcgccctgacaggggcggatgtcgcgatcagcgccgcagaaaatagccgttctcaacagtatactgccgagagtaaacagcgtggcctgacggtggcgctgtccggaccggtcggcagtgccgtcaatacggcggtcaccaccgccaaagcggcccgagaagaaaacaccggccggctggcgggattacaaggggttaaagcggcgctgtcgggggtgcaagcggtgcaggccgggcaactggtgcaggcccagggaggcggtatcactgagatggtgggcgtcagtgtgtcgttaggctcacagaaatcgtcctcgcagcaacagcaggaacagacccaggtgagcggttcggccctgacggcgggtaataacctgagcatcaaggcctccggtagcgatattctgatcgctggcagccagcttaaggccgggggcgatacccggcttgatgcggcgcgtgacgtgcagttactcggcgcggccaataggcaaaaaaccgacggtagcaacagcagccgtggcggtagcgttggcgtcagtgtggggggcagcggtctgagcgtctttgccaatgccaacaaggggcagggcaatgagcgcggtgacggcactttctggacggaaaccaccgtcgacagtggcggaatgttctcgttgcgcagcggtcgcgatacggcactgaccggcgcgcaggtcagcgctgaaacggtcaaggccgatgtggggcgtaatcttactctgcaaagccagcaggaccgcgataattatgatgcgaagcagagccgtgccagcggcggtatcagtgtcccggtggcggggggcggtgccgcggtcaacctgagcatgagccgtgacaggttatccagtcagtatgactcggtgcaggcgcagacgggtatttttgccggttctggcggtgttgatatccgggtgggtgagcacacccagttggatggcgcggtgattgccagcacggcggcagccgataaaaacacgctggataccggcacactgggcttcagtgatatcaaaaataaagcggtattcacggtggagcatcagggcggcagcctgagcaccggtggcccggtggggtcagacctgctgagtaatctgggcggtatggtgctcgcggggctgggcaatggcggatatgccgaaggcaccacgcaggcggcagtgagtgagggcacgattaccgttcgcgacacggagaatcaacagcagaatgttgatgacctgagccgggacaccgggaatgccaacggcagtatcgggccgatttttgataaagagaaagagcagaaccggctgaaagaagtgcagctgattggcgagataggcggtcaggcgttagatattgcctccacgcagggcaagataattgccactcacgcggcaaacgacaagatgaaggcggtgaagccggaagatatcgccgcggcggaaaaacagtgggagaaagcccatccgggcaaggcggccacggcagaggacatcaaccagcagatttaccagacggcatataatcaggcatttaacgagtcaggatttgggacaggcggcccggtgcaacgcgggatgcaggcggcgacagccgccgtgcaggggctggctggcgggaatatgggtgcggccctgacgggtgccagtgcgccgtatctggcgggggtgattaagcaaagtacaggcgataatccggcggctaacacaatggcacacgccgtattgggcgcggtgacggcctatgccagcggcaacaatgcgctggcgggtgcggctggcgcggccacggcggagttgatggcccccacgattatcagcgcgctggggtgggataagaacacactcactgaaggtcagaaacaggctgtcagcgcactgagtacattagccgccgggctggccggtggtttgacaggtgacagcacagcggatgcgctagccggggggcaggcggggaaaaatgcggtagagaataacttgctgggtggtaatgaattcacacatacccaattcgttcaaaagcatggtgctgatgttttgtcctgtgcagataacccatcaaatgctgcttgccagcgagggatcgcagaaaataaagcgtatatagcagcactggctacaggcagtgtagctctattacccggaagttcgcaggcaatgtgggcacttggtgctggaacaaatgccgggatgcagtatgcagataacggtaaaataaatccggttaactcagtggcagcaggctggataaatgtgataaccatggggcagggctggaaaggtacaatagcctggaatgcggcaggtggagcattaatcaatgctataaacggtggcgatcctcttactggggcgataacaaatggaacaggggctgggtttggatatggagttggaaactatgtggtgaaacctgctgccaatacacttggtaagtggataaccggtggctggaatcctaaattcgatcctaatttactgaaatatgctgaagttaaaggtcagttaggtatttccaaggaaatgttgccgagcaagatccctagtgctgtggggaatgcaggtggtagtttatcatctgagtttggaagctccctcatccaacaaaagaaagatgcaatggaggacagtaaatgaagaacctcctttatgtagttttattaatggctgtatgtatattaggtttattgatcgtcggtacaattttttatcttttccttgaagtatttatgtacttttatgtaaatgctccaatatcacttgaatcttttcagttcaccagactgttaaaaatgagtatttatgggggggggatcttaggcttgggtattggtttgttacgtatttttaaaattaagggattttaaattgttgtggagaataaacagcggggatcacactggcgctagctgacccggtcggcagagtgtgaatttcggcaaagaatacggcctgagtttattcgtcagcagcaataaatcccaaggcaatgaccgcggcgatggtaccttctggacggaaacgcagctcaacagcggcggcacattatcgctaaaaagtggccgcgacctgctgtaaagccaaccagaccgcgacgcctatcattggaagcaaaggagcatcaacggcggcatgagcatggtggtggtcggcagcggcggctctgcgaatctgagcatgagccgcgatcaactgcgcagcaacttcgatagcgtgcaggaacagaccgagaaaaatgcggtagagaataactttttatcagcaacaaaaaatgaaaagctaatgaaagcacttaatgaccaaaaggaagataaaacccttgcctgctatacaaggaaaaattgctcccgctttcggtgaaccaggtggtggtattcaaatattacctaacatgcaagaacgagtgaatgtggaatggcttttaaagaataattatattcgtgaggttcgctgatatgttacttagtattgctgaaatacaaaaaaaagttgatgagatggctttacgagctggtctcccaagacattcagttaatctttgtaccgaacctattggtgaaggcactccatatattacatttgaaaacaatatgtataattatatttattcagaaagaggttatgaattttcgcggagggttactaagtcgttagatgagttactttattggatcatgtcagagctcgctcataaggcagcattccaatatgagttagatcacagggtggaaggcagagatggacggcgcatcgcttttccaaaatttattgaattaatggcgaatatgaattcagcatgggaatcagaagcgcgacatgaaattcaaaaaattctggctgaatcgccttacgacgatagtctttatacataaaagctcatgaatcccggccctgcctgaatagggtgcgccgtacctataaaggtaagttgtggggcatcgcctgggggccggaaatgaagctgcgcccgaacaaccaatatgcctcgagcatcactgccaaaaccctgactggcagcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggacagcacccggtgcgattgtcgccccacgtgatcgcgacagcacgggcaagaatatcgccgtcgagttcaacgggatcgccctgacgctcccgcgcagcgggctgtatcagctcaagaccgataaaggtgactatgcccccggcccggaagcggcgttatctctcgcgaatatcagccccccttcctctctcgatgccacgggccagcgtggggttcctcccccgtctgacgatctcaaccgaaccggccttgttaccccagatcgggcggtcagcggcggctatctggtggagacccatccggcgtttgccagcctgaataactggaaagggtcggacctctatttgcagcaactgagcagcgatccttcggtgatacacaaacggctgggggataacgcttatgaacagcggctgttacgggatcaggtgctggcgttgacggggagaacggtggccagtgattaccgtagcgaacaggcgcagttcgagcagctctttgccgccggggtccagtacagaaaagcgttcaatttggcaccgggtacgcgcctcagtgcggagcagatggcaaccttaaccggcaatatcgtgctgatggagtgacgtcgccgggcaaaccgtattagtccccgtgatctaagcgccaacgtagacaatctgaccgccgtgggggcgcgggtgaatgccggtaccatcgatgtgcaggcgcagaatattactctcagcgcggccaccgacagcctgtctgttaccggtggatcctcaagcaagcgccataccgcggcgctgaacctctattgtactcctcccaaatttcgtcttgccgcttaatagagttctctgactaaaaatccagactataaaattaatggtgaagtgttcaataatatcgatcctaaaacaaactcagttcgtaatatttatgaccgagattgagagaacgtgaataacggtcaaacaaagaatgttgttatcaacttggcagatacaaaagcaagctcccgccgctgcattcggagtacagcggtaggaatgctgtcagcggcctaagatgctgaactgcatgttatacgacagcatcttaacgcaactgcccctctagaacgcccagcccagatttgcccagccggtgaaatcctgacgatcactattgaccatgcccgatagctgtaggctggcagacacaccgttatcgcttaccagtgccatccccagatcgaaggttccttgagtggttttatccttggtgcttacgccaactaccggcgaattagggatactctgatcgatggtgatctcatcgccatacaacatttgctggaatccgacattaaagaacggcttaagcagtgtctcgttggtcagtggatagcgaccatcgagacgtactccagcatggagagcgactgcatggtcgctgtagctgctatagcgggtgtcgataagatcatagtttttgttattggatgagacagtatagccatcgcgttgctgccagatatgcgtcagcccgaccatcggtgtcatggcatagttgcgattcaactgccagctattacccacggagacatcggtgtagaggccactgctatcatagctgccgctctggctgcccacgccgtagtaggtattgctgtcactgtaatcggtgtcactgctgaaccacgtactggtcgctgcaataaacagactctcagagagcttcattccgccctgaacccccagcatcagcgtattaatctcctccttacgccctacagaggtaccattaaaatcggtgctggcactctcataaccgccgtgccagccaagctggaaatcgccaaaatgttggttctgaccgagcaataccccatagcgctgaccgctgtaaccggaggtcactggatcacgacggtactcaccagcataaggtgtgataaagacgcagctatcggcactctccaacttctggttacaaccggcgttacttaccagctgactatgcagttgcgaggagatgatattggatgcctgctccatggaagaacgctgtgccaatgcggagactccggcatgagagacatccggtgcatacaccagtgcagcagatcccaacgaactactgctgctaccgctgtgaatcaccttgatatcaggcgtaataccgtacaaccccgcaatagaaccccccaccgtactctgctggccggaggtggtatcgtaagccagattgtccaagctgtactctttaccataggcgaaaccttcactggcctgcccagccatcagcaccagatcggccccttgcgtaccgttacccagcacgatcgaaccgccattactgaccgcccacggtgtctcattgcccaaggcgagtgtatagcgttcaatattaactaccgaaccgtcggccatcacttcataggcttgctgttggcttccgccggtggctgtcgccaaaattctgccgctggagttgatcgtggcactgccgttgagcacatgaataccataggcggatgcaccgccctgcgcactctcgctaaatgcatcaacgatcagtgtcccgttgttgtagatgtagaccccttcgccctcggtactgatcgcgcttgcggtcgcattgttaccgctggccgtgactgacaacgagccattgttgctcatcagatgagtggggttagcggggttccatggatcgggatcgacgcttgggttggcagagagggtatgcaggccggttgcccgtgcatcgccagcactggcatgagcactgacatccagacggccattgttgaccacgccattaccggcattggtatagataccgctggcaaaggcgtcctgctcggccgtggcactcacctgcatcacaccctcgttgctcaacatcatgtggtcaccgtagtgatccccggcggcatcggaaaaggccaggccagcctggataccatagacctctgcactgccgtgtaggctgttgctcgtggcacggatgctaccctgattacgcagagtggaccaataggcatccgttgcctgcaacccgctggcaacagcatgttgatcctgactgctggcactcacggtgatcgagccctgagcctgattagtaaaggtgccggaggtgaccagtacgccattcgcctgagcgtcaccttgagtgggttcaacccgcagcgacagtgcgcctgcgttggtcgcatccactgcttgcccttctgcgttggcggtcagatctgccaatgaaaagttattgacctctggtgcggcgatcacagtatgatcgcccgtgttatgcggttgctgagcgaagtggagggtctgatcggcatagctattaccgctaatcagtaaagcaacagcaacggcggataaacgccagatcttatggttattcataggtcattccctaaatattagcccaatattttttatcgttagtaaaaggatgtggacgcttagaaattaaggataaagccgactttggcgaaaatatcttctttatcgccccacgaccattcattaccccgatgctgtttttgatccttatattgcaggtcggccataaaggatatcgtcgggttgaaggggatttcggtatataaaccgtaattgttgtagttataaccactgccgtcatgagtacgaataccaccgatctcccagcgcagttccagataggtactgttggcgaagcgatactgtatcaacgggcgaattgccgtctcgcgccagcgatagtcgttatcttcagcgtggtaataggcttttgcgccaatgttaaagttatcggtaacgcggtagagatacagtggttcggtttcgatataagcgccgcggtcagttctgtctatccagcccaactcggcattgagatgcaggaaattacggccaaatcccagattgatctcagggcgaatatggtacatctgcttttctggcgcatctttggcatcagtaaaacgctcgtaacccaattcggcaccgtaactcaaattctcgttaacccagttgatatatttcggcagcaactgaatttccataaaagagtcacggcgcgatttatcggagccggcaaatgcattattacgtgggccgtcgtaaatcgtggtctcacgtagcacataacccatgctaaaactgtcggtaatcttggtcgaaccgtcagcgaataccagtgtgctatacagttgcgccgggtgattggagaacttgatattttcatactcatacccggtaaagacgcgggttcttttcggcgcggaatcgttcactgtccggtcatcgtcgataaatataatatcgccgaagtctctggaaacgccgaacaaatcgaggttggagttcttgatggtcggcgcatcaccgccactgagcagcgggagctcctgagcatcggctgccagcaacgtgccaggggtgatcaacagcgccgacagtaacaatctcttcatgcctgtaatccttattctatcatcgcgaaatggggggcaatgccatcctctgctctggtgaaccgagaggtggtattagggtaattgggtgtcggtagtcatcagtgcagagaagagctggagagaccatccaatggtttgtaattattgggaacgtaggactgatacatctcttttagcaattccatatcgcccttgctttgtaggtatttttcaacatcggcattgatctctttcgccagaaaagcaccaacaaacatgccgacatcaagggaaaggatattttttgagatcttgccgctgctatcgacagcgtcataccagccatacggggattcgatattcggataagcctgtttcagtttctttaatgcgctgatcgctccggcaggatcgacgatataggagagcgctattgcgtgcggcgtaccggtatagccatcatcgatcttattcttgaagcgaactttgctctcggaaagctgtggcacaccgaaggcgtggtaagcgttatccgtggtagcggaggaagaaaccattggaatgccatgcttgctggcatagactttttgaataaaggtgtgatcctcgacaatgccgtagttaggcatcagttcacgctcattcagccatatttgcggcatcatcatctggaaataagcgccatcccaggtcagcagcgggttgtattgcttgccgtttatttcatagcgttgggtgtagagctccattttactgaacgcgctaaccggtaatgctttggctcccatatctttagtcgccagcaccgcccaggccaccgccgcacggctttcattgcccttgcgatcaacgaagtagcccagtgacgcattgttttttgtcgaccaaccagaggagagcagacctttattttcatcgtacagggcggcccagcctggtttctgtccgtccagtatcgcctcaatgcgttgcacgatctcttgcttgtccgcatcgctcgaatctagaaatgcacccgcaacccccgccagtgcgaacgagagattaccgttatccaccgcaggtacgatttcatcgggattggtcaccagcttgccgtcgcggatatcatagggccagtaaaataacccgttccatttgggggcctgctccaaggtggttaatgtctctttaattcgttgtaacgcctgcaggttaccggcttttaccgactcggttaatatattgagatacaaccccacctcggtggtgttggtataataacctttaacaatttcagtaccttcaatacggatcgtatcgtaaggcactttggccttctcatcgacaccaacaccgtcacgatagaaatcgaggttattctgaaattcggattcaaatccctttggataaagatgctcagaaacttttaattgatcaatcacgacgctctgggcgaacaagccgccgttaaccgtgagtaatatagcggcgaggacaatttttcttttattaatcatgtaaatatgccttataagcctgactttaggttaaaaaccattcaatagaaacgtttctataatctgcgtaataaacaacgtgagtcaaccgcattaacagagatttattgaaaagtgtgacatacaaaacattttattacatttagtgataactttatggcgatcccaatataactgcatgttttttcttgaattaagaatgaagtgatgtcaaaacgtgatagagatctcgtaacggaatgtcagtatgtcgcgcgatattgacagtggcccatggcaaactctaatctagtgaaacgtttctattgggcggtgagagtgggtgatgacaggagtgatgttacataacgtcaataaaatatatccaaacggcatgcaggttctgcatgatattaatttggatattaaagacggtgaattcatggtgatcgttggcccctctggctgcgcaaaatcaacgatgttgcgcatgattgctggccttgaagaaatatccagcggtgagctcactatcgcggacagaaaatgtaatgacgtgcagcctaaagatcgcggcattgccatggtatttcaaaactatgccctctatccgcatatgaccgtgtacgaaaatatggcgtttggcctgaaggtggcgaagaagaccaaagctgaaatcgctcagcgagtcaatgaggccgccgagttactggaaatcacggatctgctgcagcgcaagccgaaagagatgtcaggcggccagtgccaacgtgtggcgttaggtcgggccatggtcagaaaacctgcggtatttttattcgatgaacccctgtccaacctagatgccaagctgcgcgtctccatgcgcctgcgtatcagtaagttgcatcaacaactacgcgaatcgggtagaccggccacgatgatttacgtcactcacgatcaggttgaggcgatgaccatgggtgaacgcgtctgtatcctgcgcaaggggaagatcatgcaggttgaccggccaatgaacgtctatcgccatccgctcaataaatttgttgcggagtttgtggggtcgccagccatgaacatgtttagcggtcgcatagaggaataccaagagcaattggttattcgctgtggcgaatatcgctttccactgccggcggataaagtcgctaagagtcggtcttatctgggccgggagatcgattttgggatcaggcctgaggatatcagcatcagtcgcgcagacgtagccaatgcgctaactgccacggttatcagagtcgatgcgatgggttccgatgagtttatctactttaacttgatggggcagcaggctatctgtaaacggcctaatcctgaagatgaaatccaaatcaatgagacctgccatttctcttttaatctggataagtgccatcttttcgataaagaaagcgaaaaaaatattctctatatctaattaattttaagttgcaggtgagttaaatcccgcagcttgaaggaattcggatatatatttaattatcttcagggcaagttaaatgataaccaagtcaatcaccaacgtcgtacacagcgcacagggcggcgtactgcagtttaatttcatgcagggcaacatgttgaaaaacatgctggccggcgacatcatgctcaacctgtttgacaccccaaggctggatatggcgattgccaatatcttcctgcgccagttggacgatagcggtattgtgcgggttaccccactgttgtttcacaatgaccaactcgtcacctataagaacgcgcaggatgaaatcatctggcagaccacggctccagacttcactgcctttgtgactctctcctttagccatgagcaggaagagacttactactacagtgtgcgggttgaaaatcacagcgcgcaggcgctacgctatgatctgatctacggtcaggatctctcactgtccgatgccggtgcgaccaagaccaatgaatcctactgcagtcagtatctggatcataaggtcttctcgctggataagtatggctataccgtatcctctcggcaaaacctaccacagagcaccggtaatcccctgctacaactcggtagcttctcacccgcagtaggtttctctaccgatggttaccagttctttgccaagcagtacaagtttagccacttgcccaccatcgtcactgaaccatcgctggagaaccggaactaccagtatgaaatggcctatgtcgctctacagctacagccagtcacgctgtccgcgggtgacagcgcagacagcgtattttacggtttctatctcagccaccagccagaggccaatattgcacaggcctttgatgtcgcgcggatccgggctaactatcgccagccacagcgagaacccgctaccgagcaggcatccccaactcagcagggctatgatcagcggccactgtcgggagacaagctaacggcagaagagatcgaacaactgtttgacggtgaaaaacagtttgttgagcagttggacggtgaactgctatcgtttttctatcaggaggctaactacgtcacgttggcagaaaaagagcgccatctggagcgaccgaccggccatattatttcctctggcaataatatcgacttcactaatcccatcatgaattctacccactatatctatggggtattcaactcgcatctgacgctgggtaacacctcctttaataagctgttgggcgtcaatcgtaatatgctcaatcagttcaagagcagtggtcagcgcattctggtacagatcggcggcgaatatcgcattctggcgatgccctctgcatatgaagtgggtgccaacttctctcgctggatatacaagctggccgagggcatgattcaggtccgcgccttcgccagccagagtgagccggttattcaattggatattgctgtctcaggccatagccaaccgctcaacgttattgtcagccaccaactgatcatgggcaatctggaggaggaagcgaccgtacaggttgaacgccatggcgatctgctgcagatcagccgcacgggcgatgatcatggcccccgctttagcatcgccactcgcggcgggttcacgggtgtcgaaagatacgtcgatagcgacagccaaggggtacagtacctgttgctacaaggacagattgcccagcaggccagcatcgccttcggtggcgtgctaaacggcgtagatagccgcggaaagtggctggattttgaacacgagcggcaggcttatcacgcacagtatcgtgcactgctaaacgacttctcggtgagtttttctgctgcaccgcagcaagcgcagaagctgaatcacgccatgcactggttcacccataatgcgctcacccactacagctcaccgcatggtttagagcagccagccggtgccgcttgggggacccgcgacgtttcacaggggccgatagagttcttcatggccatggggcgctatcagcaggttgaagcgattctgtgccagacttatcgccatcagtatctggaaaccggcacctggccgcagtggtttatgtttgatgaatatgctcaggtacaacagcaggaatcgcacggcgatattgtggtctggccgctgaaagcgttggccgattatctgttagccacggatcgcgtcgcgttattggacacgcgtctgtcctacaccagcatcaaacagaatttcgcctttaccggcgagcaggagacgctgctgcaacatgttcagcggcagatagaccatatcgtggcgcatctggtacccggtacctatctttccagctacggtgacggtgactgggatgatacgttgcagcccgccaatcagtcgctgcgggaaaatatggtcagtggctggactattccgctgacgctgcaaacgctgaaaaccttgaccaaggcgctacaggcttatccgcagtttgccgattttatcgcgcgtatcgtgacgctaaccagcaacatggaagcggattaccataagtatttgatcaaggacggcgtgatcagtggctttattcactttaatcagggggaggcggaatacctactgcatcctaccgataccacgacccagatcaagtaccgcctgttgcccgccaagcgctcaattatctccgagtcgttcgataaagagatggccgagcagcacatgaagatcatcatggataacctaatgtatcctgatggcgtgcgcctgatggaccggatggcggagtacaaggccggtaagcagacttacttcaaacgggccgaactgtccgctaatctggggcgtgaaatcggcctacaatactgccacgcccatattcgctttatagaagcactctgcaaaatggggatggcgcaggagctgtacgataacctgtttaaaaccatccctgtggggatccaggagagcgtgcctaacgccgagctgcgccaggcaaacagctacttctccagttccgatgccaagtttgatgatcgctaccaggcttataacaacttcgatcaattgaaaaccggtgccgtagccgcgaaagcgggctggcgtatttactccagcggccctgggatctatatcaaccagatcgtttccaacgtacttggtgtgcgttatcaggccggcgatctgttgctggatccggtgatcagtcggcagtttggtgatgtgacgctaaactatcaactctataaccttccggtcacgctgcgcatctatccacaacagggggagtttaccccgaagcgtgtgctactcgatggtcagtcgctggcgtttacgttgcaggataatccctatcgtagtggggccgcactgattcaccgccaggagatagaagggcgtctgacggcacacagtcagctagagatttacctgtagtcacggggctgagccaccgggccgaatgtgccacactgaagtgtggcgctacaaaagcctgagtggctcatgctatagtaaattccttttttatttagagagttagccgtgagtgtaacgattaaggatgttgctaaaagggccaaagtttccatctctaccgtctcctatgccattaatggcagtccgaagatcacggaggagacgcggctgcgggtgctgaaaatagcacaagagatgaactataccgccaacaacaacgccaagatgctaaaggctaagaagagtggtgccatcgggctcttcttcaactcatggtttggtcctgtctatagcgaactggtgcgcggcatcgaggagagagtgcaccgtgagcactacgatttagtcgcctgcagcctgtatggcggcgaacagtctacggctcacaaataccttagagatcgctcggtggacggcgccattatactcaccagctctttcgatgatcgcttcctgcaatccgttgcttccgatgttctgcccattgtcgtactggatcgtgaactgaagagcccgcacatttataacgtcttgattgataacttcggcggtgctttcaaggccgtcaacgctttattggcgaaaggctgccgggatatctattttttcagcggccccgaacagtcttacgataaccagaaacgtctggacggttttattgcagcgctgggctatcacaatatacaactcaaccgcgactttattatccactctaattttaccgaagcggatgcctatttaaaaatgcaggcgctgattgctgcaggccgggtcccctcagctattttctcggctaatgatgagatggccattggtattctacgtgcagcaaaagagcataatattcgcgtgccggacgatctaaaagtggttggattcgataatatttatgcttcaagtgtattaactccttcgttgaccaccatcaatcaccataaatatgagatgggcgttatttctgccaacacgctgctgagggcaataaaagaagaaaccaatattgacgcggtgaccttattaccaaccgagttgattgaaagagagacgctatagcggccgactatttgccatagcgcgagataaataatggcaattgccaaatatccgcgcttcaggattaatcaataatatgaagatactttattatattgccatcgcgatagcctcgctgccgcttatggcggccgaaaggctagaaattatggtgcccagcggcagctatgtttcttttatgcgtaataccgtcacccctgaatttaataagctctatcccgaggttaatttagtggtatccaatgacgaacaactggatacccgaatggccgccggggataaccccaatgtttacatcggtgtattcggctatcaacccgccaaactggcgaagcttggcaagctggcgtatttggataaattccccggttttgccgaattaaatgaacgtatcgatcctcacttcttacgcgaaaactttggccgtacctattatattccgtggaacgccaccacccagatgatgatttataataaggagctatttgctgaggcaggcttggatcctgagcgccctccagcgacctgggatgaatttttactggcggccgaaaagatctccgccttgccccctcgctcagacggtagcaaagtctacggcacggtattctggaatgatgtgctgtcattcggcagttggtactggaatctgctggcacccatgtattacaacgttaatcagggccagtatcagttgctaaaccgctacggtaccgacatcgtattcgaccgtcccgacgccaacatggcgcagtttatgcgtaccatgcagcaggcgcagcgctttgcgccactgaccatggaaaaaagcttcttctcccgtaatatcggcatgtggctacaattcggcttcggctggaaggccaccctctcgtcggcggctgaacgcccaatggtggtaggccaggacgtggccatcgccccgatcccggtacaaaccaagggcgacatccactactcggtattggatggtcgggccatcatgattttcaaggatgaggccaggaaagagcaactcagttgggcgctgctcaacctacttatgcgcgacgatatcaatctacaggccaatattgccctgggtcagctccctacgttgaaggcgctgcaagatgctccctattttcagtccgcagaggcacagccgttcgtacagcaactacaacatgcgatcctgagtgagcctttcgccaatgcgatggaggtggcgaatattattctcgccaactacagcaaagtggtactgaaaggggaaatatccccggaacaagcggttgccacctcggcacaggccgcacgccaactgctcaatgaacactgagccatgcacgcagcgacccggtatcgatgcaggtattcccttaaggagccgatgtgaaaaataaaaatgtgatgatgggctacctgtttattgcgccctggattatttatttcctggtttttattttatatcccttttttctctcttttcagaacagctttctggatatcaacgtattgagcccagagagtacccaatttgttggcttgaacaactggattagcgtttctagcgacgagctattttggcgttcgctgttcaacgtgatctttaaccaagtcatctttgtcctactcagtttcgtactggcaatgggtatggcgctgttgctgcacgaaatcacccacttcggcggcttgttccgtaccatcatgtttattccggttatcacttcgatcaccgtggcgatgattatctttaattttctctccagccctgcagggccggtacagagtttgctgttggaatggggagtgctcgacgcgccagtgttctggaagttcgagcgctggttgccgatgccgctgatcgccgtattcagcacctggaagtggtttggtatccaaatgatcatctttttgggcggcattgccgggatcagtaagtcgctgtatgaggcggctgatattgatggtgcttcctggcgccggaaaacctggagcattacgctacccctgctgaaaccgcagattatctttgtcatgacgatgaatattattaacggtatgcagatgtttattgaagtgctgatgaacttcgatcttcacggtggcccctataacgcggccctgacaccggtactctatctgtataaaaccggtttctcggatatgaagatgggcaccgcctcaaccattggcctgctgctggctgcggttatctatattttcaccatgctgcaattgaaatttactcaggaaaaggagcacagctaatgcgcatcagcaaaaaaaatctgttgatttatagcctgttgatcatcatcagcctgatcgtgctgtatccgtttttctttatgatcatgaattcgtttaagactggctcggaaatcatcaatgcccctaacgctctgccgaagaacttttcgttcaatggctatattcaagccttttatagcctgaatttggggcgtattttcctcaatactctgtttatttccgttaccgtgactttggtcaatacgctactttcggccatggtggcctacgccatcgtcaaaatgaatctccctggccgcgagttctggatcaaactcattctgacctcaatgatggtgcctgcggtgctgttcaccatacctacctacatgatgttgtattcatggggttgggtgaatacttttcaggcattgatcgtgcccggcaccattagcgcctacaacatcttcttactggtacagtttttaaaacaggtggataacgcctatctcgaagctgccaggatcgatggcgcaggtgaattcaccatttttttcaaggtggtgttgccgatgatccggcctgctcttgccactgtcgcgatcctcacatttatggggtcatggaacgactttatggggccgctgttgtatgtccgcgacgattcactgatgacattacaactggcgctgttcaagtttgttaacgatatccctaccgataaccttgagcaattgtgggcgatgaccaccatgatcgccgtgcccgtggtgctagtgttctttttcctacagcgcaattttatcaaggcgttcaccggtatcggagtgaaatgatgagtggaaagaaagggttctttgcgctggtgctgattattctgctggcctatctcagcgcgtggctgatggtctatcagcagtccaaacgctattttgacttcgccgaacagcgatatgccgcaggggattatatcctggcgctgaaggggatgaacaagatcgagctgtaccgccacgatgtctattctggcggctatcagcaagtgatcgacgactggcgtcacggcatgctggtttatcgaccggatttctactaccaggcactggcgcgtagcagtgatctattggctcgggccagcgatcagcaactggccgagtttattgctacctacaccgaaattgatacccgcttcgttgccgaagcggcaacttgcctgctggctcgctaccggcagcgtggtgagcgcgcaagccagcggacgatggaggaatatctggccgaggcatttcccgcccatgccttgcgcacctcttcgcagctcgatgctggctgcaataccgatagctaaccccgccatgcggcagagtgatcgggagattacctgatttggagaacactatgagtactgtttatcgcgatgccactctgcccattgaggctagaattgacgatttgctcagccagatgacgttggcggagaaagtgggccaactgtgtcaacagccgatgctggactatcagcaacaccgtgacgactatcttgccggggtacgcgctggccgctggggttcacgcattctggctgataccgcctgggcgggcaatgcgccaggagaaaacgtcgatccgtgccagttaaatgaaatccaacgtgccgccgtagagcacagccgcctgggtattccgctgttgtttgcccgtgacgtgatttacgggcaggcgacggtgctgccgatacccctggcgcaggcggcttcctggaaccccgagctggtacagcaggcctaccgcgttatcgcccgcgaggcggcttcgttaggtatccactggaccttcgccccgatgctggatattgcgcgcgatccgcgctgggggcgaaccatcgaaaccagtggggaagatccctggctcaccgcgcagttcgccgccgctgtcgtcaaaggatttcaaggggacgatctcagcgccgccgatagcctgatggcttgtgccaagcactttgtcggctatgccgccgtggaggggggccgcgactacgataccaccgagctgtccgacaacacgctgcacaatgtgcatctgccgccattccaagcggcgatagaggcaggcgttggctcggtgatgaccggtttttgcgatttcggcggtacaccggtcactgcacatggtgaactgatacgcggttggctgaaacagcagcagaactttgacggcctggtgatcagcgattggggttcgattgcggatctgactcactttggtattgctcaagatgcactgagagcagcagaattggcgctgcaggccggtgtcgatatggccatgacccatgaggcctatgaagataagctggatcaactggtgttacaggggcggatcaaggaagcgttgctggatgacgcagtgcgtcgggtgctacgcgccaagttccgctgtggcctgtttgagcgcccttatgttgatgaagagtggcataagcgcgagctgcgccgtcctgagcatctggctctggcacagcggttggcagagcagtcgatcgtactgctgaaaaaccggcaggcgctgctgccaatctccagaacatccgtaccgctgacgctggcggtgatcggcccacacgcccattcgcagcgccagcatcttggctcctggtgtctggacggcgacgccgaccaagtgatgtcgatctatcaatccctctgcgctatcgcaggggaggttaaggtgatcaccgagcagagttgttttagcgatgagatgatcgaatgtgcccatcgggccgatatcgttattctctgtaccggcgagagccaccgccgcactggtgaagcgcgcaatatcgccgaacttcagctaccgccgggacaggaagagttgatcgctgcggtcgggcgcaccggtaaaccgctggtggtaatccagtgcactggccgtccgttgccatcaccagcaaccgaacagtacgccgatgcgctgttatatggctggcagtgcggtagtgaagcgggtaaggcgatcgctcgcattattttcggcgaacaggttccctgtggcaaattgccgatgacggtgccacgtagtaccggtcagatcccgatttattatggccgcaagccactgggcaaaatgcgcgactatcgtgaatatcagccctataaagatctggcggatacaccgctgtatccctttggttttggcctgagttatacccgatttacctatagcgatttgcagttgagccatgaatcactcgaactgggagcatcgctacgggtgacaatgaccgtcaccaacgatggtgcagtggctggggatgaggttgtacagtgctatattcgccagtacgtcgccagcaccacgcggccacagcgtgaactgaaaggtttccaacgtatcagcctgcagccgggggaattgggcgaggtcagcttcacgctgggagtgcgcgagctggcattttacggccaacatcgccgctatgcgcaggagccgtcgcgtatcagcgtatttgtcggtggcgactcaacgacgccacatcaggcggattttacgctgtttgaaaatctttacactgtttgaaaatagagaggccccattttgagaggtaagaggatacctaatggaattggggccattcactctctaatgaagcagttccaaaggtggtgaggtgttggtcattttacccatgacgaaagccagattggcggcggcgaccaaagaggcggcatgtgcatcagtactcatttgttgagcattcaacaaaccatttgccgcctcattggcgaccgttatggtgccaacaccactgcgataagactccagcgccgcatcataggagataaacgaggtcttcacgagatttaatgccgcctgattggattcgagcgcagagcgcaatgtatctgctgctaccacaatttcgcgcaccgccaattcctgcgttttcttaaatccttcagcagcaacagcagcgcgggattctgcctctttaactctggctgcgcgtatcccgccatcgtacagaggaacactgacaccgactaaaatgctagaggatgaagtttgcgggctgatacccggtaggccctgaatatcaaaatgcccatcaccaccagcaaccgccccggccagatagacttttggcaagaaatcggcttcagtggctttgatacccgccttggctgcctcgaccgccgcatagctggctaaaacatctggccgctgggagagggccaactggatcatcttttctgtcggggcgcttatcccatccggcaaagcacgatcttcggtataggcggctttgatatccaatgacggagaaacacccatcgcccctaataatgcctgataagcatcacgttcagtaccttttgccaccacacgacgcaactgagactgtgcgacttgctggcgtgccaacgccacttcaaccgttgtcgcaataccctttttctggcgctcctcggcagcatcctgaatctttagactgttttgcaacgtttgttttgctatctggctctgggcttgtgctgcaccatattggaagtaagtgcgtgtcacatcgtagatcagtttctggtgcatgccattgaaggtcacattagcggcataagacgtctgtttagcggcgtcaagcaacgcgctgcgctggccgaaatcaaagataagccactgtaaggccaaagcaggaataaccgcgctcccggttgttttcagatccttttcgttgccgatagcataaggcagaggtgtggtcgtacgctggtagccaccaatgacactggcagaaatgatcggtaaaaatatcgcctcccccattcctaccgcaagggctgcctgtcgcgcttgctgccaggcaatgcgggtatccggattctgacgttgggcgatatcaatcaattctggcaatgaataagcatgatcactttttatggtcggcggttgggctaattcggccacgatcggattcggtggcacagaaaagttaccgccccccatggaagcccttgcattcccatctggcgtccagggttcggtgtaagatgcaggtgcaagatccaagcgatctgtagcacaacctacgatcaacaggctccaactcaatatcgagcaagtcaggcttattttggctatccgggcagtcaatactgcgtgcgtcatcatgtcattaaattcctagaagttcctcaagccgctttatacgttgttgaattgtaagattaataggtgataactcttgccgtaaagacccgctattctgtccttgctcatccgataatgtcatggcatcgctcccagccgagagctggcgcagttgttccacatcagacgctgacttttccgtgggtagaaacagaacagggcacaatttgcccatttctgccaagatggcctgtaggcgtgcgcactctttccgtgaggggcgaaattgtactggctcaaagggaattagcgccaactcttcctgcgccttggtaatctccgcctcgacagttgtggcctctctgagcgctgcaggccgggcatccggcgagagcgcggctaaatttgtcagccccttcaaggcgcgactaatatgtacatgcaccgcatcggtaatcgcgactggccacagccggctaaaaatcaagtacaccaccagattacccagcaagatacccagcaccctatcgagtgcgacacccatatcggtacttggcccaaaaccttgcagcacggtaagcaggaaggccaacccaacctgtacgccagcatacgcgatacgttcgctgccacatgacacccaagcggccactagaatgcagccaaataccagcgccattaattgcccgatatcactcatgtggggaataatgaaaataatcgacagtacccccatcaatgccccgatcagacaccctataatccgcaagaccagtttatgaaccgtctcacctgttgtaccgagtgcggcaacatagcaagtgatcatggcagtatgaatgtcctgccaatccagtgcggtgtagatcaggtagcaaatcagagccgcggcggtggttttcagggcaaactgctgatgaacagggttagtcaatgcgtctgctgcaaagaatgaggatttcggggcgtccaggtcttgcccattatccgcatttgccagtgcgatcagcgcgtttctgatttcattgatttcatcgctggtatcctcaatcgcgaagtgagggggggccgcgagatcaccgctggcaatcgcctgagccgcatcactacagtaggccgcaagctcaaggcgcacggcctctggtgaggtaggaggtaacgccgaggttaccaagagtagccggtaactgctttttacggcactttcaagccaggccgcttcagccgagggccgtagatgaaagatacgaacaaaaagcgcccgctgttgatgctcatgttgcccttcctgtagctgttctccaacccgcgccatattggcggcattggggtaccgtaatgtctcggcgaccgtggataaccgctccgctaagctggcccgcaataacgtctgtggtgctcggccaaagaaaaggttaaacccaataatcagcaacatcggtgaaacagccatcaaccaggcatacaacagcccccgcgtggccacttctcccattgggatattgctcagtaacgtcatcacataagcgataaccaacgcaataatactccctaccgggccgagcttactggccgatccgagatagagaaagagaaacgagctgacaatcaaggccgccatgcgcagtggtgcggcctctagggtgaaatggataagcagaaataccaacccgacgaccaacgacaccaggatcgttatcgccacggccatcaccatgctctctacaccatccggcttcataacaaaaataatgagatagcaactaatcgcagattcagggatgccgtatatcatggcgatcatcgccatcaatgcacatagcacggcaacacgccacgccatcgccacccgccctgggaaaaaggctaagtcagctttcgcctgacggattatgccgccaagcgtaccgtcagcaaccgtcgtcatttcgcacgataaccacagcagtcgccccgatacgcatcaggtcctccggcggtttttccaggctgatcctcaccgggaaacgctgaacaacacgcacccagtttaatgacttcggcacataaggcaggccgcgcggaatatttagcatatcctcggagctaaccccccaaccaatcccttcgacccgtccttgaatcgcccgctgcctatctgccatgacatacacggtggcacaatcacccaccttgatatgtttcaactctgtttcacggaaaaatgccgaagcatgccaatgttcggtattgataagggtgaaaatagcctgatccggggcgacaaattcccctgcggaaacagtcaacccgacgacccgaccatcattaggcgcgtgtatttgcgtattagccagttcccgttcggcaatggcaagggctgcacggcgcgctaccaccagcgcttcagaagacgccgtgctgctgaccaaggcttcagcggccactgactgttttaatgcctgtttaagactcacttccgcatcgtgtttcgctgttgctgcatcatctacctgctgggcggtgacatagcctttagggcgcaaaggttgtaaccgcgccaatgtctgagtggctaatttgagattggcttgcgcccgtacaatctgctcattggtgatcgcggcgttggatcgttccgcgaccactgtccgttgttgggtatcgtgggtagcctctgccattttcaactcagcctgcgcttgttcgacttgcagacggtagagatctggctcaatggaaaacagtaagtcaccacgccggactttgctattttcctcgacattgatcgaaatgatacggccaggaaccgagctggcaatatgcactacactcgcccccaactccgcatcctcagacagcgggttcagtgtggtctgccgcactgaaagccaccctgaaatcgcggcggcaataatgatgaccccggcgacaattaacgccagttgccgcttacgaccactcccttgttgtttattcatatgaattattcatcgcgtaaacagtaatagggaacagatgaatgccacagcaagcgccaggcagacatacaccaacagccgccatggcagcacctcatcaataccaacgcgaataaacagaacgcgagcaatcaccgcggtgattatcccgataaaagcgcaagccatccagtaagggaaataggagcccactaccgaaaatgagggggcctcggcccctgagcagccactcagcgctatagccgataacaggatcaatggcccacgccatagcgcctgttttgctgtcgttaaacacgtgcagaaaaaccaccgcagcttcctgagagaagtcatattattcattgaacagcctcaattaacgcgctaaacccgaccagaaagctgggttcatcatcataaacaaccgctactgaacacttcccagaatgtttttgattcatgattaaccgaaatgctttctctgtctgggtaacgagttggcgatcctccagaggatgaccctctagcagcgtcaggttagccagtgtgttattttccacgacaccctatttattggggaaaggatttcttgggtcagagaagggacaacattcatcatcaccgtgacctccctgcgggtacactcttgagcatagaacaaattctttcgtaacaacttatttttatgacaaaagttaacccggaatagcagtaaaacgcccctccttcaattcatctaccggcgaaagataacgagattacacgtctcttcgtcaatcccatgaagacaacaccaaaaagcgactccatattcccagggttcaatgccgcatcactcactgaccgctggccttaaacggcggagaagccccccctgacgctattattcactggaaaacggtagtaggtattacgtcgtaaatagctgaagtcactctttcagcaaaataatttcaactaaatttaacaatttgtattcttattttacctatttaatacaaattaattttaatacataaacccttggcactcatttttggaaatataggggatagcaacagtgaattatgacaatgtcctatggaaattccgctgttagagagaattttgtgtcaactgactgattgttaattataaaaaaataaaattcaacgagttatatccaatttggcatgctcccccatcgcgacttaatgtgttggaagtgtgtttatcatcacgatcttggttaataaaaaattatcacgttgattaattattattaatttgatttagtaagcctgtgatttgcagaaataattttttatttattaaaggggaataccatgaatacgattagaagaaaaatgcgtccagagttccaaggcttacaaggtggattgtttagcagtgtaaaaaaagcggatgttggtaccgctgtattggatctcatggccaatggtgttgacatgttgtgctgggcagatccttttttccccgaccccgttttgccggaacatatctctcaagcagtgattaaatcgatggaaaatggcagtgctagccattatacaatgcctattggtaatccagagttaaaagaaaaaatagcgcttaaattacaacgttataataaccttactgttgaggcacagcgaaatattctgattacccccggctccgattcgggtttattattcgcgatgatgccttttattaataatgatgatgaagttctgattcattccccttcgtatcccagtaatttccttaacgtcgaattactgggagggaaaccgatcagcgtcgagctaaaagcggaaaataatttccagatagatattaaagattttgaaaataaaatcaccgaaaaaaccaagatggtgatcctcaccaaccctaataatcctaccggaacagtgcttcgccgggaaagtttacaggctatcgccgattttattatcgcacatgatcttatattggttgtcgaccaagcatttgaagacgctatttttgatgaaatcgaatttatttctatcgcgtcattacctggcatgtgggaacggacggtcagtgtattctccttctctaaaggcatggggttaagtgggttccgcgttggatatctggtggccgatgcccaaattgttgacgttctctttggctgtaccgtcaatgtcgtgggtgcgacaaatacctcttctcaggcgggcatgatcgctgcgttggatgaaccttcttttatgggggaatatacgcaaatctttgagcgccgccgtaaggtagtgtttgagatgatgaatgcgattcctggcgtatgcatggtgatgcctgaaagtgggttcctctcatggatagatatttctaaactgggtacctctacctttatctgtgactatttattgcaacatgctcatgtcatggttaattcaggtgttccttatggtcaaggtggtgaggggtatattcgtctggtacatggttgttataaagatgatgaaaaactctatgcagttttgactcgaatccaacaggcattaatgcagttagcgaaggaaaaggggatctgccatggataatgaaggactcatttttcgcggcggaaaaaatatggcattactgccgatgctgctttttattgtgtcgtgttcactattcttttcagttttccatgtctttgacatgaccgcattggcgatgctcgcatttcttgcaattatgataggggcaatcttttcacgtaatgttagtcattattggaaagccgttatttctgaaggtattggcagtgaaatggctgtcactattgctacaatcctattaattatcggcatgtatgcgaaaatgatcgctcagtccggtgttgcagatagttttgccctgttggcgaatcatctgggattgcatggcggcgcttttacattatttacttttatttctgtttgtattgtagccacggcaacggggacatcggtaggaacgctatttactgctttccccgtattttatccttccggcattttactgggggcagatcctgttgtattagccagtgctattctgtgtggtgctatttttggcgacaatattgccccaatatcggataccacagttgcatcctcctcaacccaaacttacaagcataagccaggtagcgcggaaattgcaggtgtagtcgccgcgcgttttcgatttgcgatagtcagtgctatcattgcgggagctctattttatttcttaggctccaataatatacctctcgcagaaagcagccttgtccgcgatagtcaagcatcttaccgaagtttatggatgctggttcctatggcggtactgttaattgttgcgatgaaaactcgtaatatctttaaagcgatcccttcagggatactcacagggataattatcggtttactgtccggtatttttaacctcacggatatatttgcactggataacgggaatgtcaccggttttctgtacaatggattccatgagatggtcagtactattctctttgtcctttctttgttcggcatcattggtattctgcgtgccagtaaaaccatggatcgtatttctgcggctatctgtagtagtcgactggctcaatcagctcaaggcgcagaatggtgtattgctattggctccattatcgcaaccgcattagttggcggtgtaaccagcgcatctattttggcttttggtcctgtagctaatgaaatcgggttacgtaagtcattacacccctatcgtcgcgcggtcctggttgactgttttgccatgactctggcagcgatcattcccttccttagcgcttttatttttatagtcagtgcgatcatcagttctttacaaaaagaatatccatttattcaaccagttaaccccattgatctttcactggcagctttctatcctctgacacttttcgtcgtgatgtcattctcgatcatcgttggttgggggcgtagctttgaaagtaaagatggttcattagtcaagagtctccccctaaattaatggatggttaacatgatggaatgtatcactgttagtgatgtaatcaatgtttctgtggaagaagtctggaagaaaataagcgcttttgatgaattttcagattatcatcctggtgctgttcgtagtttttatcttcatcaggctgctgatcaacaaggtagtattcggcgagttgaaatgtctgatggatacgtcgaagagttattagtcaatatagacccaaaaaattatcatcttgaatactctatattgaaaagctcatttcctttggatggatacagtgcagaaataaaacttattcctgtgactcaggataatagaacttttatacaatggaacgtgtcctttacaacaacacatccatccccagaggctcttgttgctgaaatcaaaaataatgtacttatcgcaggaataaatggtcttaatgattatttttcaaaaagttagaaggtgaaatctaacgtcactagcaaaaagtaataataaaatgttattatgataataaataatatcgccattttaatgggttttaaattaaaaagtgcgttgtgaatatcataaataaacgtggagaattgcaatgacccaggatgaaattattaagtcatggataccaatggtagagtttatcgctcgcacttacggtgaaaattgtgaggtgatattgcacgatttacgagatctagataaatccattgtggccataaaaaataatcatataactggtcgccagatcggtggcactattacagattttgctttgaagcttatccatgaaaaatcttgggaagaacgtgattttatcattaattacaaagggagaattcctgggaaatcagaaaatatccgtgcttcaacctttttcattaaagatgaagagggtgaaattattgcgatgctctgtatgaatgttgatttaacttcgttatctctagcgcataaaattatcggaaacttaatgtttattgaggaagataataagaatgatgaggaagtactcaggaatacatccataacggatatgttacatgaattgattacagatgttttaaagaactaccctcgtgcaccttcgttattgattatggacgagaaaaaagaaatcgttaaaaaacttaatgaaaaaggcgttttttacttaaaggggcagttgctgaggtggcgatgcgtcttgaaacgtcagagacaatttatcgttatttaaaatagaggatatatcatgaagtcagtcattgaaacaaaaaatgcaccttccgctattggcccttattctcaagcaatttgttttaatgggattctgtatgcttcagggcagataccgatcaatcctgatacaggggatcttgttgaaaatgacattgaaaaacaaactcgtcaggtattgaaaaatattgatgctgttcttctacaggctggaacaacaaaagataaaatagtaaaaacgactatttttatcacgaatatcaataattcatctcaagtaaatgatatttatgctgattattttaaaggaactattttccctgcacgttctacggttgaagtctctgctttgccaaaaggtgccttggtagaaatagaagttattgctggggtttgattttttaaattaaaataaacacagtgataactctaccatttttatattttaatggcagagtatataaaattcccactgctgattagtatcgaatttcggctagccagtgagtgggcgtttgtataaagtaattgtaagaagcataaataatacatttagattattgtcaaaaaatatatagatagccaagttaaaatatatgagagaaaaatattttaattaattaagatttgtatttgtcgttttgtaaacctacggcggtccatcaataatggagagttatcatgaatagacgtgtaatcaatcccgagacgatgtaccccagtgtgccattcggtttttctcatgcggttgaacagctatcgggtcggacgttgcacattgccggacaagtggcatggaatgccaatggcgagttagttggggggcaggatctactggcgcaaactcagcaagttctggcaaatcttaaagaagtcctgcgctatgccggggccacgcctgctgatgttgtacgtctacggacctatgtggtcaaccattcaccggcgaatttggccgcaatttgcgcacaaatcggggctttttatgagggcgcagaccctgcggcaaattcatttattggtgtacaggcactagcattacctgaacttctcattgaaatagaagcgactgcttgcttgggctgataataaaatgaagagtagccgcttgcggctggaacgactgttttattagtacattattttcctcagtaatctgtacgacgctggtgtaggaatggggtaaggtggcactttcccttacccacgtgattttggcgttgtatttatgggtatggctaatcgggtgactgcatgatctgagcggatgagatcggtttagccagctatgcactcatcattaaatgggcgcgcgatcgagctgtgatagggcttcgtttaccaaaaatatcttcccatttacatggggaataccgaaactcttcagacgcgcagtatgcatcgccaaataagctttcgccgcagaaatatcgctgaataaatagattcctcccgcctcgttagttgtttcatttacagtccagatcttccaaataaggcccggctcttcggcaattgatcgtgcaagaccttccattgctttcgtcatttcattgccccaagggccggtataagggaaatcaacctgaagaatataactcataataagcctcgattttttgtggagggataggaaaaaaacgctctcgcagcccagtttctacttcgtgcgtaaactcttgtgaagaggacatgattgaacccgttcggtcgctcgttttcgtcataaccttagaactattcagactgctgacaccccccgatgacgcgatcttgaacgctgagggtagacagtcgagtaaagcgtccacgccacgggcactttgccaataacctcaactattgatcctttttcaatctggctagatccgttgccgcaatcgagaaagcacttgctctgtcgtaacaaagccagtggcaagaggtgccatcttgttattactctcaagcaacaacgttgggaaagaactcacactccattggcggcaacgtaaaaatgcctcttgcaccgcttgccgagcttcagaatactcgaacaagtttcggaattcggcgaaatccagtccgatgctcgcacaaatatccgcataaaaatccgtgaccttaggatctttcccttcaacatagaacttgcgttgtattgctgagaaaaatttcagtgctattgaaggagccaggttttttctggtttgaagtaactgaaccgtcatgactgcccggcatgcgggttcagtgtcataatcgaagtgggcggcgtccagcaaagtaaagccgaatggttgccctgtaacttgagcgatatgacgccattcgttgtgcaggaagtctttgaaagccgtattccaaggatcccctccacctgctcttagccctcccatcgtcattgagaactcgataccttcggcttcacaaaaggccatcaccttactgaccgtgggcgaaatgccccaacaccaggaacacattggatcgccaatgtaatggaccgctacaccattgcgtatggcagggactgcggtttcggtagacttgaagtcaggcaactggcaagtacccttgacgggatcgcatttcatcatgttcggtgtactctcttgggttaaccgggtcagtgccgttcaggaacttgaacagggtttcgcctcagtttggtagtaaaagaagttaattttaattggtatcgaaaagttgatatatatgtaaaataatgaatctctgttcaactttatttgacaattaaatggataagttttccgcgatgaccacttttgccaaagtggtggagactggcagcttcacccgagcggcagatgtgttagcgctgcccaaggcgcgggtatcccagcgagtttccgatcttgagcgtcatctgggtgtacggttgctcaatcgcacgacgcgtagcttgaatttgaccgaggatggacaggcctatttcgccaagtgtcaggtcatccttcaggaaatcgacgaattggaaggggcgctcaaggggggctcggtagaacctcgcggaaagttgcgggtcgaagcgcttgtgtctgttgcccgctgggtgatcgctccgagcctgcatgagtttcaagcccgttaccccaatatctcagtgcgtttggggggaagtgatcgtatcagccatctgttggataatggaatcgactgtgccatccgaggtggtcatctggaagactccagccagatcgcgcgccacgtctgtgacgtacatttggggctttatgccgccccggcttacctcgaagctgctggtgcggtgacccatccgcaggaactaagcgttcatcgccgaatctcgtggtttaccggtcaacgcaatccttttatttggtcgctgcagtcagcgtctgacgctttcgagttgcctgcggaggaggggttgctgttcgatgatccggatgttgcactcgcttcgtgcatggctggaagcggaatctgcccaggagcccctttcgctgtggaaagctgggtacgcgctggagcgttggtgccggtattaccgcattggcgcttcaaggcccgcccaatccatattatttatccgagcaataggcacctttccgcacgggtacgctgttttgtggattggtcgcttgagatgatgcaagcaaatacgagtatgcgaataacaccttgggaactggctgaacgtatttaaaaaggcgacattttcagccgttagcaccggtggagcccgccattactggtttttgcctagaagtttagtttattccccgagggggtaggccttatcgtgcaaagaccaagggtaaagttgaacgattagttttgtcgtcctacgggcaacaatgtttaagcaggctgggttatttacctgatgtagattcgcctaatcgtcatatcgggccgtggcgaagatgatttctttcgtatccgttactatcagaaaggaacagcacatctacatctgacgttcaagcatgattcgaaaagcgtaaggcgcttgagctttgggagtcgcaggttaacaattatcaacagcagcaagaaaacaacgttgtgaacttgtttgggcggaggtaagggcttgtcaaaatatgagctaaattcagctgaggagaggtatcagcctgactctggtgatacggtgcttgctaacaaactgggtattatcgatgagtatgagatggaggcgctggagtcgggtttgctgttgatgctgtacgaacagctgtttatcgaaggcccgctccccacaacgctggcttttaatagtatccgtgagtggcaccgccagtggctggggaatgtgtacaccagtgggcagggcgattacgtaacgctaacttgactaaggatggttttcagaaacagtttctcgctcggtctggtgagctgaaatccctggctcgtccggagctagttagttatctggctgaatgccatgtggaatttattttgatccacccatttagagaaggtaacgggcgtttgtcgcggttgctttgtgatgtattggctgttctggcagggaagggcttgctggattacagcttatgggatgaacacaaggcgttttacttcaaggcgattcaggcgggtgtatcagggaactacagccctatgatgcggctggtgagcgatatcttgccagactagcgggcgaggccaacggctttcgcttgtgccagattttgtttgagttgctgctcaattttttgcacagaaacaccggtttcgattgcggttgagctggcaacggcacggtagatttgagttttagtgatctggctgtgtgctgtttttttttgtcatgtttaaagcctcgttgtttcagttctgattctagttcggatagggacggcccgcaaggctgttatctgttggtcgtttaccaaggggaacttgggtttcctaggggactaatcagatgcgccgcgatttccagtactttgctaaaagtaccgatgaattattaagttacgtgtaaaatatgcgcactcattactctgttatggatttaggggaaagatatggcgcacgatttttccactctggaggaaatggctccttgcttcggtatagatgctaatgtgttcatctaggcgtggcttgaagggcggcttcctctttacatttacttcggtaatgagagccgaccatgtacgatcaggggctgtgttttcgctaaagtacatgaacacgtcatgcatgacatactttatggccgtgatttctatcagagcaaagctagtccaaacaacgatgtattgatgtttgtaccagaaactccgttagtctgtaagactaaattcaggggggattacagattatcaaccggaactcatgccaacgtggagaaaggaacacatggacacgttaacaaccgctaccccatcggttcaccgaaaatacttccgtcacattctgggtgcgtgtggtagctgttattttgaaaggcaagctggaaaatttatcctcggtgaagaaggcgatcagtttttcagtgcctacgtccgtgaagattctgcatatcgcatagaaagaatggagtcagagtcgccgcttggttatcaaacatcaggcgcgatcccagtgtgaggtattattgttaaattgattttaactctttcttttggcgggtggatttttgtcggtatcctgtgactggacgacaaccccctaagaaatgtaaggtaatgccggtgcgactaactccacaaggaatgggatatgagcttcaacctgcccggaatgtatttgtattacctttcaagagataatttagcccctgaagaatacgagcggataatcagcccgcacgctgcctgggcgcgtatctgccgcgaatatgaatttgacgacagtcacaataccagccgttaccttatcaatatgcgggaacgtgaacagcgctcatctccagatcagccacgtccaggcgggatacgtgaaaaagagaaactggaaaaactggttttttcgggtgacgtggtgatgttaagtgatatgtacggccctgcccggctgttctacatcaatggtgaaggtcagttgatgtctaccgatccccatgctttccgtttcgagggtgccgcaaagattatcaaggcatttgacgattcggtgaaatgccggaactatcagcgaacgggtggaaagccacgttcaacacaaacaaggcgactaaagagcacgacgaatacgatacccgatcgttctatggtaactcgtgcttccgatgaatctggacgggtattatctgcaaaatggcaatctgtcaccgatagcgccaaaaccttatgggaagccacccctttcacacatgacaaagccacaactgaggccgcccgtggtcgtattgctgatggcgcggtaggtacccttgaggggctaggtactttgatggggccttccgcccaagaatatatggctggtgcctttaatccagagcaggccgcaataaataaagtccgacagcaaaatcaacaagccgctggcaaggctatttatgataatacgaaaggggcggtgacagacgcttatcagcgcaatggattagccggtgcggccgccatggtagtcacggcatccgtggcggagttggcgggtactaaggggttgggaacggtagaaaaagttggcacattaggcgatgtcgctaagttagggaaagctgttgagctggaaaaactggaggggtaccttggcacttataaaggtcagaaagtattgctacaaaacgtcgatgttgtgaagatggattacgtacgacgctcgactgctgataggaatttattgaggaaggagtttgataatggcgtccgtaaaaaattccttaaagatatagctaacaatcccgaagttgtgaaacgccttgacgccttcgatcgcagcgtcctagccaaaggcgttgtacccgatggttatcaggtacaccacaaactaccgctagatgacagcggcaataacaattttgataatctagtgttgataagtacgcgccctgagcatgcggccttcaccactacgcagaagcacataacaaaaaatcttacccccacgggcactaatattgtgttatggccaaagcctcaaggcataatttatccataggaatatctatgaccgacattgaaaaagcagtgactacttttcaagcgtaccgagctgcgattggttacccgaaaattccaccctatgagggggaggttattgagtatgattttgggcgtaagattgaatctaatcagccagatttctggacgcaatatcatgaattcctacgcttgagtgatggacttgctgctgatggtgtttatttttatggcatagcctgtgaaggtaagttgatcgggaatcgccttatcgacaacaacgatgcgttgcgcgatggagagatgtacgatgaaagcatggacggattgatcgcaatagggtcaagcaatagcgatatttttgtttatgataccaatacccataaatgggaaagccgtgaccgaatagcgattgatgacatcaatgaatcttacgataccttagctgaactgatagatagccagttacagagaatcaatataggtgatgccttttaatggcatgatttatttgtgaggtgcgtatggcaaatttagaaaaagcggttaatgagtttactcgcatcagcaaaagtatgggatacaacatcaatccaccttataccggcaagctggaaacttatgactttggacgagatataagcccagaacagcctgatttctggaagcaatacggctcttttctgcgtattagcaatgggtcgtttgctgatggatgcgtattttatggtatgagtggcggtgaagatgatgctgggcttattgagtttaataatgctttgaatattcccgattttaaagatgagaccatgaccggcttgattgttattggtggaaataacactgatacgttttactatgatccgcgcacgggtaaatgggaagcatgtgaccgcattggcacagatcgtgtatgggagtcatgtgatagtctggctgaactcattgagacacaaattaaaatgttggaaaacggttaacttataaggggtcgaaatgacgcttacagaagaacagaaggcgcttttcgatgccctgacgcaattacagcgcagattcgttaccgcgctgctagagggtgccaatcaaaccgaggcataccgaagggctggcggtaaagcgagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctcggtaaagctaaaggcgatggtgagcgttccaaagccagccagttagtaacaaatagtaacgttcaagccttcctccagtccgtacagcacgaaaccgttaacgcggccatcatgacctacaccgaagcattagagcgactcacattgattgatggggcgcacgacaattcatgacatcgccacgtttggcaattatcagattggtgagaacgaggaagggcaaccggtctttcaggcgtcatggaagtttaaggactccaaagatattaagcccgaacacctggccgctgtcgctgaattatccactggcaaagacggactaaaaattaagctgcatgatccgaaagctgccatcaagcaactggctggaatgtgcggatgggaagcaccgaagaaagccgaattgaccggcgcgaacggtggcccgatccaaacgtcaaacctaaccccggatgaagccgccgaagcctaccgtaaaatgatgggctgatttgggtaaatttacagaggcggcggcactggcagccaaggaacgtcaccgccagaggatgagtgcgccagcttaccagtggaagaagccaacgcctcgccgatgattgtagtatcgaagtgtggcgatgcggtgaacgggcataaaataaccaataaaccccatgattacccctgcaaaatatccccggcatatcccagaaataacaaaggagttacgctattaacgtaactccttgttttatttggtggcccctactggacttgaaccagtgaccaagcgattatgagtcgcgtgctctaaccaactgagctaaggggccaagcttgggcgctgattatacggtagtttttatcctcaggtctagagctgctcattcatatgcgtgttttatatgcaaaaataaggttttttacggatgaggtaggggagaggagagcgtagacgtggttggtttataggaaaaaaaatcccgacacaaataatatgccgggatttttattacttcactaacgaattaatcgtcgaggaagctacgcagcacttcagaacggcttgggtgacgcagtttacgtaatgccttcgcctcgatctgacgaatacgttcacgggtgacgtcgaactgtttgcccacttcttccaacgtgtggtcagtgttcatatcgataccgaaacgcatacgcagaactttcgcttcacgggctgttaggccagctaacacatcgtgcgtggcagagcgcaggctctcagaagttgcagagtccagcggtagctccagagtggtatcttcaatgaaatcgcccagatgtgaatcttcgtcatcaccaatcggggtttccatggagataggctctttagctatcttcagcactttacggatcttatcttccggcatcaacatccgttccgccaactcttctggcgttggctcacggcccatctcttgcaacatctggcgtgagataccgttgagtttgttaatggtctcaatcatatgcactggaatacggatagtgcgcgcctggtctgcaatcgaacgagtaatagcctgacgaatccaccaggttgcgtaagttgagaacttataaccgcgacggtattcgaacttatctactgctttcatcagaccaatgttgccttcctggatcaaatcaaggaactgcaaaccacggttggtgtattttttggcaatagagataaccaaacgcaggttagcctcaaccatttctttcttggcacgacgcgctttcgcttcaccgatagacatacggcggttgatgtcttttacttgctcgatggtcagaccggtttcttcttcgatctggcgcagtttctgcaagctgcgttgaacatcttccgagacatctttcagtttttcagaccaaggtttacccatcgccactgccgcattaaaccaggtgtcgctggtttcattgctggaaaacaacgtaacgaaatttttcttcggcattttgcactgctcaacacacagcttcatgatgatacgttcttgagtacgaacgcgatccatcatggcacgcatgttattgaccagataatcgaactgcttcggcactagacggaactgcttgaacacctcagaaagcttcagaatttcagcggcagcattcgcgtgattgcggccatttttcttgatttccatacgcgcgttttcatactgctcacgcaaatcgctgaatttctggcgcgccaactctggatcgatgctgttatcgtcttctgcgtcgtcgtcttcatcctcgtcttcatcttcgtcatccatctcttcagtggataattcagaaccaacgtgggtcgctgttggggcaatatcttcttcggcgtttggatcaacaaagccagtgatcaggtcagataaacgagattcgcccgcttcaacacgatcatattgttccaacagataagtgatcgcttcagggtattcagcaacagaacactgaacctgattgataccgtcttcgatacgtttggcaatatcaatctcgccttcgcgtgtcaacagctcaacggtacccatttcgcgcatatacatacgcaccgggtcggtggttcgcccgatttctgattcaacactggaaagcacctgtgcagcagcttcagccgcatcatcatcggtatccgtggtgttttcggccagcatcaaatcatcagcatcaggtgcttcttctagtacctgtatgcccatgtcattaatcatctggatgatgtcttcgatctgatcggaatcgacgatatcttccggcagatggtcattgacctcagcataggtcagatagccttgctccttacctcgggtgacaagtagcttcagctgtgactgcgggttttgctccataagacagtatccacacttcagagtatttgggttggtgtcggtcggcgaaaccgccaacaattacatttggggcctttttttgtcgccgctgcccgctatagcggcatattgtggggagttgcccccacatttatcggcaattaagccgttgggtgtttcatttttttctggctagtgccagattcaaagaccaaagctctttacgttcttcggcgtttaatccatgtgtacggtcccgcgctattagcgtttcctgacgttgctccaaaatggagtcatacaggctcgctagcgtgtcgacaaaagtcggttcgaccatatcctctacaatcatgtggttccatgttgcaagagtttcaagttgttggctgaatttattatcacggtacagttccagcaactgcccggttgtcagccccggttgggccagacaggtttcaaccaactcaataaataacggtaaacccgccaatttggcttgttcgagcccctgtaatgagggaataagtgtagccaattgtgggttttgtaccaatagccctataagtatacgcatggttgtgcgttttagctggggcggctggtaggtatttgcattatcaatctgttttggcatcagcttatcgagctggctgtcatcaagcagacctaacttattccctaattgctgacgtaggtacaagcgcagcgcttcaccaggtacttggctgattaaaggtaatgccagtgtgctcagtttggcgcgcccatcagggctgctcaaatctacctgtggcattaacgtttcaaacaagaaggttgagagtggctgtgccgcctccatccgttgttcaaatgcgtctttcccttctttacgaaccaaggtgtcagggtcttcgccatcgggcaaaaacataaagcgtagctgacgtccgtcatttagatagggcagtgccgtttctaatgctcgccaggcggcatctctaccagcgcgatcaccgtcataacaacaaattacgttatcggtggcgcggaataacagctgaatatgctcagcggttgtcgctgttcccaatgaggcaacagcataatcaataccaaattgtgcgagtgccaccacatccatatacccttccacaacgagtaggcgggttgggtttggatgattgacttgtgcttcatacaagccatataactggcggcctttatgaaaaatttctgtttctggggagttgaggtacttcggcactccatcacccagaattcgcccgccaaaagcgatgacccgcccgcgtttatcgcgaatagggaacatgacgcgctcacgaaaacgatcgtaagtccgcccggtatcattagttaccagcatcccggcatcgttcagtgctgtacggctctcgccatcacgaccaaaacgttttaaggcattgtcccaaccagggggcgcaaaaccgatagcaaaatgttggatgatttcttcactcaaaccgcgatgtttaagatattcacgagcctgtttggcattctggcctttgagtgactgctgatagaatgcgcttaggctttccatcaattgataaagactttgtcgttggtgtcgttcgatctgagtggtgccgctgcctgcctcgtaaggcacttccagcccgtgcatggtggctaattcttcgatactttcgacaaactcgagtcgatcgtaattcatcaaaaaatcaacagcattgccatgagcgccgcagccaaaacagtgataaaactgtttttcgccgttaacagtgaatgagggtgttttctcatgatggaacggacagcacgcatggtaatttttgccttgcttcttcagctttaccctagcatcgataagatcgatgatgtcagtgcgagctagcaagtcattgataaatacacgtggaattcgtccagccataagcccctattcgccagtccataaacgagaacaagccgcgcattcctttcggaaagcacggccttcgtatgcaactactcgatctgcgcgttcttcgaaatgaaaaaaccacgcgttggggttacccccgaagaattaatacagacgagtgcggcgtgcgttttcgcgagccaatttcttcgcgtgacgttttacagcagaagctttagcacgtttacgttcagtagtcggtttttcatagaactcacgacgacgaacttcagctaaaacacctgctttttcgcaggaacgtttgaaacgacgaagagctacgtcgaacggctcgttttcacgtactttaattaccggcatgtgcctctcacctcaatagaaatcggtttgctgctggccaatcgccagccttctcaaaatggtgcggaattttacttcaatggatgctgctttgtaaagcaccacagcaaattgaaacaggcacgcccctgtgatgtcgcccccgcttttacaaaaaaagttggtgccaggagtgcgacggccgctgattatatactaaacagggccggtgatcgaattaatcaacatttttttcacacagagtcattctcagcgattagagattagctattagcgattataaacaacacatttgcggccaatgccgaaaatattgcctttccccgcgaaggtggggattagaaatcatgactgcgggcgctgttatgctaaactgtcggccgcacgtgaatgatgggaaatgtaatgcgagtattgggtatagaaacgtcctgcgatgaaaccggaattgcagtctatgacgataaagccggtctgttagctaaccaattgtacagtcaggtaaaattacacgctgactacggtggtgtcgtacctgaactggcctcccgtgatcacgtgcgtaagaccgtacccctgattcaggcggcgttgaaagaagccaatttgagcgccaaagatatcgatgcggtggcttatacagcaggccctggtttggtgggggcgttgttagtgggggcgaccattggtcgggcattagctttcgcatggggagtccctgcggtaccggttcatcatatggaaggccatttgttggcaccaatgctggaagaaaatgcaccagagttcccgtttgttgcgctgctggtatccggcggccatacccaattgattagtgtgaccggtattggtgaatatttgctgttgggcgaatctgttgatgatgcggcaggcgaggcctttgataagacagcaaaactactagggctggattaccccggtgggccaatgttgtcgcgtatggctcaacaaggtactgtggggcgttttacctttccgcgcccaatgactgatcgccctgggctggattttagtttttccggcctgaaaacgttcgcggcgaatactattcgtgctaatggtgatgatgaccaaacccgtgccgatatcgcccgagcattcgaagatgcggtggttgatacgttggcgatcaagtctaaacgtgcattagatcagacgggttttaaacgcttagtcattgccgggggcgtgagcgctaaccagacactgcgattaaaactggccgatatgatgcaaaaacgaggcggtgaagtattctatgcccgacccgaattttgcactgacaatggcgcgatgattgcctatgccgggatggtcaggttgcgaagtaacctgaacagtgagttgagtgtgtcggtgcggccgcggtggccgttatctgagttaccaaaagtctgatcagaatggctgagcgtggctgcggctgcgttgccgcagtcattctgatatgggtgtcgaatggctgggcgtggctgtggctgtgttgccgcagccattctcggttttggggaaaactaatcttctttctcttctaactctgcggcttcttctgcaggcgttttctgttttttctttctaagtttgtcccaaattttcccttctttgccacgccataaacgttgaatgttatcgtggtgacgcatcaggataaggcaagagagcatggcgacagggaaagtaaattgaggtttgaaccaccagacgtaaaacggggcaatcaaggcgctaactattgcgcctaatgatgaataaccactcaataataccgtcagcagccaggtcccggtcatcaaaccggtcaaatcccatccgataggcgcgattgcaccaaatgcggttgctacacctttgccacccttaaagtggaaaaatacgggataaatatggccgagacaggcggcaatggcggtcaaaccgagataaagtggcgggatgtgtaacagataagcgatccaaacgggcaacatgcctttcaatatatcaaagagcaataccgccactgctgctgtacggccaccaatacgcagcacgttagtcgcaccgggattaccggagccatgtgtccgtggatctggcagcctggcaacccggcataccaagattgcactggaaatagagccgcacaaatacgcgaagataatcatgccaagcgcgatagcactcataacaccgccccgttgaataatggtcgttttaatcgcaacatcagtggataatacgcatattcggctggaagtggtatccggcaggcacaaaaacagagaatgacgtgatggacatcgtatttattgaggaactcagtgtcataaccaccatcggggtttatgactgggagcagaccatccagcagaagctggtgttcgatatcgaaatgggctgggataaccgtaaagcggcgggcagtgatgatgtcaatgactgcctgagttacgctgatatcagtgaggcggtgatacaacatgtcggctcacagcgttttgcattggtagagcgggtcgctgaagaggtagccgagttgttattacgacgctttaattcgccgtgggtacgcatcaaagttagcaagccgggggctgttgcccaagccaaaaatgttggtgtaattattgaacgtggccaacggctaagctgaccttttgtcgccatatgacataaaaatatcattctgcattgataatgttgtctgattgtgtcgaggttcgtgataaattttctgtatccttcttaacttgaagtcgccgctgtgtgaagggtgttcctttcagccgaatcgctgatgagagccagcttcccgggctgtggccccaattattttgggtatgaattaaattctaaatagaacggcactgttttcagcattgccgtttttttgtggttttccattacagggtcttgggtattgtagatgacggatatgtattcgctgtttgtggcttttattctgggtgtggtcgaagggctgactgagtttctgccggtttcttctaccgggcatatgattattgtcggggagttgctggggtttaccggtgataaagcaaaaacgtttgaagtgattattcagttaggctccattctggccgtagttgtggtgttttggcggcgcttattcggtctgattggtattcactttggtgcggtgccccacgaggggaaaaccaatggtcatttgactctgggccatattttactggcgatgatccctgcggtgattctaggtttggcatttcatgatgttatcaaggcgctatttgacccaaaaagtgtcatgtatgccttggtggcgggtggggtgttattgctggccgcagaatggttgaaacctaaaaatcctaaggctgtcgggctggatgatattacctaccgtcaggcttttgcgattggttgcttccagtgtttggcattatggccggggttctctcgttctggcgccactatttccggtgggatgctggtcggcgtgaaccgttacgcagcctctgaattctcgtttattctggcggtaccgatgatgatcggggccagtgggctggatttatataagagtctgcatttcctgacattgggcgatttaccgatgtttgctgtagggtttatcaccgcctttatcgtcgcactaatagccatcaagaccttcttgtcactgattaaacggatctcttttgttcctttcgccatttaccgctttattgttgcggcggtggtgtattgggtctttatgtaagagataatcgtggctgtaaataaataatcatttgtttttaatgggtttttgacaacgtgtccgcgacggagagaacaggcagatcgtaaagacgccggcttccctgtataaaaatagccttccttggcgcggacgctttactcttctgcccatcctcaccgttcaagatcgtgtcatcgggggggcaggagtctgaaaccccttgttttacagggggaaacgaacagggagtcacttatattgaagctgtttcctgagtctgtttccactcggccagagcttgctggcggcggcgttgaagttcgtcgcgaatagccaagccttgtaacccgctggcgaccacttcctgtattgatactccgttggcaatctggaaggcggcccgcagataatccccttgtggatagggattgttttcaaatccagtccggccacgggcatccgcttcgctggtcataatcatctgctccaggcgctcaggtttacgccatacatcaatggcattaaacagttttagcagagtttctggccggagtttattcactgtatgaattaggtcatggtattccgcgacgagcttagccaaatcacgcacagggttagggatccgcaaccgttggcacagttgctcaactaatttgacgccagccggaccatggccgtgatgatgtggccaatgctctttgggggttaggcctttccccaaatcgtggcacagggcagcaaagcgtatatcaacctccgggctgagctgtgcagcgatagccaacgtcatcagagtatggataccggtatcaatttccgggtgccatttctccggtgccggcaccccaaataaacgctcaatctcagggaacagcaccgccaacgcaccgcaatcccgaagtacctgaaaatagacgtgtgggctttgcgttttcagtgctttctcggtttctttccacacgcgctctggtgttagggcggagagttcgccactctgcgccatattgctcatcagagacatcgtttctggggcgatggtgaaaccaaggtaggcaaaacgggcggcaaagcgtgccacccgcagaacgcgcaatggatcctcaccaaatgcgtcggagacatggcgtaacactcggttttccaagtcctgtttgccatggtagggatcgataaattccccgtcagcactacgggcaatggcattaacggttaaatcgcggcgtaataaatcatcttccagcgtgacatcgggagcggcatagcaggtaaaaccggtgtagccctggccggatttacgttcagtacgcgctagggcgtattcttcatggctgacggggtgcaggaagaccggaaagtctttaccgacctgctgataccctaatttcagtaattgttcaggggtcgcccctaccacgacccagtcctgttcggttacgggcaggtttaataagctatcgcgtacggctccgccgaccaggtagatgttcatagttaaccctttgttcttgacgccacagcgtggttatacccgtcatacttcaagctgcatgtgcgttgactacactcaataacccgagtcactgacttgtcgttaattttactgatcaataagttcatcgggatttactcgctcgaataacgccgacgatcagcagttcatccagcggttgttcttcttacggcttgggatcaaatgtggcaacactaaaccaaggagcaggccaatccccgcaacaccaccgccgtacataaaccattgaagaataatagtgcgttgcttgtcatccaattgtagattgacggcattaacttttttctgagcaacaatgagttggtttttcagcgattcattctctttttgcaattcagagataacactatcgctggccgccactttctgttgcatctctgccgtgcgctgattccagctattatcaatattagccagcttgtcggtcagtgttttaacctgttgctcaaggtcgggtacacgaacgcgcaggcttggcgtttcactcaactgattcaatgggatccacgtggtttttcctttactgtcacggatctgaccataatttgtaccgttatcaacgcttatcagggtgacctcatccccgcctttgagtgtgccgacaatacggtattggttacctggaccgctatgaacgtaagtatccagttcatctgatatatagcgtttttcttcagcttgtgcgccccaagagaggcttacactgagtatcgtgaggcaaattaggcgtaatttctgcattagagagtcatttatgagtgaatttatggaacgatagtagtgcgttcagtttgccgacgcaacgcataaaccggaatgagaactgtcttagtctcacagccagcgcggctttggccctatttctgcttattttaactgccgtgaaaatttgtcttatgaagacgtagggcagatcggctaaaacaggttaaaatagagttttagcgggggccgccaagcgggtttatctgtacaaaacaggcaaatcgaagcgaaaggtgcataatgcccgtcatctcgtaacataccggtgtgaatgaaattatgaccgttgaaatagaattaaaatttattgctactcctgcggccattgctgctttgccggagtggattgagtcccagaaaaaccagcattttcccccacaaacactggccaatatctattttgacacggcggataagcggttgcgccagaatgatatcggtttacgtatccgcggctatgatggccgttatgaaatgacggtaaagaccggcggtaaggtcgtgggcggtttacatcagcggcctgaatataatgtcgatattgatagcgaccaactggatttagcgcgtttcccgcaggatatctggccggaaggctgggcggttgatttgttgcaagcggaattacagccgttgttccgtactgatttcacccgcgaaaagtgggtaatcacttacggtgagagcgagatagaacttgccctcgaccaaggttctatcagcgctgatacgttgtcggaaccgttgagtgagattgaactggagctgaaacagggcactcagggcgatttattggcactggcagccgaattggcaaaaatgggtggcttacgccagagcaatttgagtaaggcggcacgtggttatcatctggcgcaaggtaatccgccacgtgagctacggcctttcctggtatttcaacccgtggcgaaatcaacggttgagcaggggatggccggtggtttggaaagcatattggaacactggcaatatcatgaagagctgtggttacgtggggaacctgcggccaaaaccatgattatcgacgctttggctatggttcgccaatcgttggctatttttggcggtttggtgccacggaaagccagtacagagttacgtgcgttgctgattgcccttgagccgcaattagagccgaagagtgtcgatgcagcgttgttgtgttacagcgttgactatctgaaatgtaagttggcgcttacatcatggttgatcaccgcaggctggcggccatttatggatgccaaagcacaagctaagttcgatggctcgtttaaacgcttctgtgacattatgctcagccgcagtgccgccgatttaaaagaggcttttggccacaatcttgatgatgatggctatttggcacaactcccccgtctgaaccgccagctcatcgccttccaactgctttctggtttctatccacaaagtgaatggcatccgtatatcgatgcctggtttggtttacagcaggcgattatggcgcgccagggccactggcgagatactgcccgcaaagaagcactatctcaggccgccttttggttaaacggtgctgttcgctaatcgaatatataaccaaagttattggcgttgcagggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttataaaaaacttacaacatcgataaaaatagccctgcaatttcacctacgaaatatgcgaaggggatacaaggaatctgatatgttgccactcccttcggaattacagattcaagcgcagagtatcaagcagcgcttttctgagttacccgcgccaccggatttacgtgatgaagatattgcggtactggcgctgagtgactttgtcagtgatatgttactgattcatccgcagtggctggaggagttgcatcagcaacctccgcagccgcaggagtggcaatattattcgcagtggctgagtcaggcgctggccggggtgcaggatgaagcggcattgttaacggcattacggttgtttcgccgtcgggttatggtgcgtatcgcctggtcacaggtattgcaaaccagtggaacggcggagacattacagcaattgagtactctggcggagagcatgattattgctgcccgcgattggctctatcaggtgtgttgccgtgagcttggcaccccatgtaatcgccagggagtgccgcagccgctactgattttgggaatggggaaactcggtggcggtgaactgaatttctcgtccgatatcgatctgatttttgcttatccggaaaatggccagactcaaggcgggcggcgtgagctggataacgcccaattttttacccgcttaggccaacggctgattaaggcgctcgatcaacacactattgatggctttgtctatcgggtggatatgcgcttgcgcccgtttggtgacagcggccccttggtactgagttttgccgcactggaagattattatcaggagcaagggcgtgactgggagcgctatgcaatggtgaaagcgcgccttatgggcggtgctgacgatccctatagccaagagttacgtcaaatgctacggccttttgtcttccgtcgttatattgatttcagtgtgatccaatcactgcgtaatatgaaagggatgatcgcccgtgaggttcggcggcgggggttgaaagacaatatcaagctgggtgccggtggcattcgtgagatcgaatttattactcaggtcttccaactgatccgcggggggcgtgaacctcggctgcaagagcgtgcacttttgccaacattgcaggcggtggctgaactggggttactgccagagcagcaagtggctgacctcagtggcagttatttgtttttgcgccgtttggaaaacctgttgcaagccattgctgatgagcaaacccagacattacccaatgacccactgaatcaagcccggttagcttggggaatggggtacgcggattgggcagcgatgagtaccgcgctggaaaatcacatgcaggccgttcgtgtggtatttgatgaccttatcggcgatgaaacccctgatattggcgaagatccgagccatgggttgtataaaagcctatggcaggatgtgctggaagagagtgatctcgccccattgacaccgcatctggaggaggccgcccgccgtcagctattggcgacgatcagtggctttcgccatgatgtcgataaacgcactattgggccgcgaggtcgtgaagtgctggaccaattgatgccacggctgtttgctgaagtgtgtccgcgccccgatgccaatgttgccctcagccgccttatcctactgttgctcagtatcgtgacgcgtaccacgtatctggagttattggtggaataccatgcggcactgaaacatgttatccgcctgtgttctgcctcgccgatggtcgccagccaactggcacgctacccactgttattagatgagttacttgacccgcaatcgctgtaccagcctctggctcccagtgcttaccgcgatgagttacgccaatatttgctgcgcgtgccagaagatgatgaagaacagcaattagaggcgttacgccaatttaaacaggcgcagcaattacgtatcgcagccggtgatatcactgaggcgctgccggtaatgaaagtgagcgatcacttaacttatctggccgaggccattattgatgcggttatccaacaggcctggaatcagatggtcgcccgctatggtcagcctagtcatttacagcaaagcgaaggccgtggttttgcggttattggttatggaaaattagggggctgggagctagggtacagttcagatttagatttagtcttcctgttggattgcccattggatgtgatgaccgatggcgatcgcagtatcgatggccgtcagttctacctgcgtttggcccaacgcattatgcatttgttcagcactcgcacatcatcgggcattttgtatgaagtggatgcacgcctgcggccttcgggtgaggcgggtatgctggtcagtactatcgaggcatttgccgactatcagcgtaatgaagcctggacttgggagcatcaggccttggtgcgcgcccgcattgtgtatggttccccaaaattgcatcaacagtttgatgctattcgccagcaaattctctgccgccaccgcgaagatccgcagttgcagcaggaagtccgcgaaatgcgggaaaagatgcgtaatcatctgggcagtaaacaacgtgatatctttgatattaaagccgatgcgggtgggatcaccgatattgagtttatcgcgcaatatctggtgctgcgctacgcagccagcgaaccgcggttgactcgctggtcagacaatgtgcgtatttttgaatcgatggctcattacgacatcatgtcgccggaagaggccgccgcgctcacccgtgcttatgtcacgatgcgtgatgagatccatcatttggccttgcaagaacaatcgagcaaagtcgcagccgacagctttatagccgaaagagagcaagtggcggccagttggcataaatggttggcggcaaacgacgctaatgtgagctaatacgatagattccagatattaatggaatataaggtgcctgtgatattatttggcgctatatgatgaacacaatattggagcgaagggatgggtgcattcggggttaataacaactcaggttggggggcaaatgtatgaaagtcacgctgcctgattttcgccgtgctggtgtattagtcgtgggtgatgtcatgttagaccgctactggtacgggccaacctgccggatttcaccagaagcacctgtgcctgtagtgaaagtcgataccatcgaagagcgccctggtggtgcagcaaacgttgcgatgaatattgcctcccttggcgcggttgcgcgcttagtcgggttgaccggcattgacgatgcggcgcgtgcgctgatctgcaagctgagcgaagttcgggtgcgttgcgattttgtctcggtacccactcacccgaccattaccaaattacgggtactttcccgtaaccagcagttaatccgcctggattttgaagagggctttgacggtgttgatcccacgccgatattcgagcgcattcaactggcgttgccacagattggcgcgctggtgctgtccgattatgccaagggggcattgaacagcgtacagccgatgatccaactggcacgtaaagcgaatgtcccggttttgattgatccgaaaggcagtgattttgagcgctaccgtggtgccacattgttgacgccgaatttgtctgaatttgaagcagtggtagggcgctgtaaaaatgaagaagagttggttaaccgcggtatgcaactggtggcagatttcgaactttcagcattgctggtgacccgttctgaacaaggcatgaccttgttgcaactgggtaaaccgccgctacatttgccgactcaggcaaaagaagtgtttgatgtgaccggtgctggcgatacggttattggcgtgctggctgccgcgctggctgcaggtaacagcctggaagagtcatgtttcctggctaatgctgccgccggtgtagtggtgggtaaattgggtacctcgaccgtttctccgattgagttggaaaacgcgatccgtggccgtgcagaaaccggttttggggtgatggatgagcagcaactgaaaatagcggttgcgcaggctcgccagcgtggggagaaggtggtcatgaccaatggcatttttgacatcctccatgcaggccatgtttcttatctggccaatgcccgtaagctgggggatcgcctgattgtggcggtgaacagcgatgcttccaccaagcggctgaaaggtgaaaagcggccggttaatccattagaacaacgtatggttgtcttgggtgcgttggaagcggtggattgggtcgtgccctttgaagaagatacgccacagcgtttaattgctgatattttgcccgatctgttagtcaaaggcggcgattataagccccatgaaattgcaggtagcgaagaagtctgggccgccggtggcgaggttaaggtactgaattttgaagatggtgtctctaccaccaatattattcagtcgatcaaaaacggccgcggctaagtcagcgccagagcgctggcgcataaggatgtggcagtgggtgggttaaagcaagagttaagtctggcgcaaggcgttgggttgttatccacttccctgttggggacgggggtttttgctgtgccagcattggcggcaatgttggcgggccatgatagtttatgggcctggccagtattaatcgtactggtcttcccaatcgctatcgcctttgcggcgctggggcgtcatttccccagtgcagggggggcagcacactttgttgccatcgcttttggtccgaaactgggtaaagtcacgggctggctatttttatcggttattccggtcgggctgcctgcggccttgcaaatagcggccggattctggcaagcgatgtttggttggagtgacaccgggttgctaatggtgcaactggtgaccttgctggttatctggctactgggcacccgtagcgccggttcaagcgccaatctacaaaccgtgattgcactactggtaatagcgttggtggccgcaatttggtggcagggggatatccgcctatcgcagatcccatggccagcgctacaagatgtttccccacccaatatattcaacgcgttagccgtgatgttctggtgttttgttggtttagaggcttttgctcatttggcaacggaatttcgtcatcctgagcgtgacttcccacgggccttgatcgtcgggttattggttgctggtgcggtttattgggggtgtactgtcgcggtgctgcattttcaggcttatggtgagtcgcaggctgccgcggcttcactgccggggatcgtggtacaactgtttggtgaacatgcgctgtggattgcctgcattattggctatctggcctgttttgccagcgtgaatatttatactcaaagttttgctcgcatggtgtggtcgcagtctcaggttcgtccacaaagtaaactggcgcgtttatctgccggtcaaacgccagttaatgcgctgaccgctgtggtcggcagttgtctggtcttcgcgctgctaatctactggcttgctttgccactggatttactgattgtgtatgccaacggtattttcgtgctgatttacttgctgtgtatgctggcagggatccgcttattgagtggacgcgcgcgggtgatgtcagtgattggcagtcttctctgctgtgtattactggtcatgattggctggaaaagtgtatacgctttgctgatgtttgcgctgttgtggatgttgatgtctaagccaaagacgcagctaactcagccttaatgtgttggaatacaaaatatttagggcacctgatgggcgccctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgcctctattttatttatataattggttgttatacgtgattgatgtttatacgtaagtgagcgttatacgtgatttctactggcacgccgctgatacgtggcggcttattcagcccaattattccccggtcttttcgccgtgatccgccggggcgctgttaaattttgcctcaagtgcccccactcgttgttccagcaacgccagtttctctctggtgcgcagcaatacttgagtttgtacgtcgaactcttcacgattaactaaatccaaccgggttaactgcgattgcagtatcagacggatttttttttcgacgtcttccccgaattcgcgaataccttttggcatagattcatgcacctggcgggcgatttgctcaatttttttcgggtcaatcatgatatttccctaagtagatgtgtggtgactctcgatcagtataatgcgcgatgctgattgtataaacctctggacgcaaggtttaattctgcattttggtaattgcccagatgaatcaatagcgctatagtcatggggcttattctcagggcggggtgaaagtccccaccggcggtaaattgtattgcgacgatatagtcacgtcggtggtgcaaaagcccgcgagcgctcatattgtttctcttatccaagagagcaaggtagaggtcagcagacccggtgtaattccggggccgacggttatagtccggatgggagagagtaacggtatctgccgggcttatacacctatagatttcaagatgcggggcgttggtcatcacgaagatcctaaggtgcttacatgagtaagcgatttgggggaacgagaacaaccaacatctttgtcgcttggaaaataacggatatggtccgcttgcgttatttcggctatttatttttggccttttactcctcaagaccgccctgattctggtaatccataattttttaatgaggtttctttaccatgaatcagacgcttctctcagattttggcacgcctgtcgagcgtgtagaacgtgcaatcgacgccctgcgtaatggccgtggcgttatggtgttggatgacgaaagtcgtgaaaacgaaggcgatatggtttttgctgccgaagcaatgacgctagagcaaatggctctgaccatccgccacggtagtggcattgtctgtctgtgtatcactgatgaacgccgccagcagcttgatttacccatgatggttacccataactccagccaattccagacagcgtttaccgtgacaattgaagcggcggaaggtgtgacgactggggtttctgcggctgaccgtctgaccactatccgtaaggcaatcgctgataacgctaaacctgctgatcttaatcggccggggcatgtattcccgctgcgtggtcaacctggtggcgtattatcacgccgtggtcataccgaagcgtctatcgatttggcgacactggcaggttacaaaccggctggtgtgctgtgtgaactgaccaatgacgacggtagcatggctcatgctccagaagtgattgcgtttgctaaattgcatgatatgcccgtcgtgacgattgacgatttggcggcttatctccaatctcgcgcgaagaaagccagctaatctgatggcgatctcgcctgatattatttggtgatatcgctggctggttaatatcataggcttgttaatattgctggctggttagtgtggctgccttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaatatcgattgttgatattgcacgtcaacaccgggttgttgttattggttgtcgttgctattcattaccattgctacttattatcgttgctattggtttgcatttgctgctcatctgaataaactaccacccggttattttctgcctttatgccatgcccgttgagcctgtacataaatttgtgttacccctcctttgtttttccttcaaatttattgaatatcttcatcatggttatccggctgtttaatgaaaagaaagcgcgtaatgtattgcttaaggtttaaacgccccctctttttttcttaacagtaaggattttctatgaacacctttcgtatgcctgcactgtttctcggccacggtagcccgatgaacgtgctggaagaaaatagttacactcaggcatggcgtacgctaggtgaaacattaccgcgtccaaagatgattttggcaatttctgcccattggtatacccgtggtacggcggtaacagcgatggaacatccccggacaattcacgattttggcgggtttccacaggcgctatttgatatacagtatccggctcctggctcccctgaactcgcggcgcatattcaacaactgctggcccctacaccggtacgggctgataccggtgagtgggggctggaccatggtagctggggcgtattaatcaaaatgtaccctgaggctgatatcccagtggtacaactgagtatcgatggtacgcagcctgcggcttatcattatgaattaggccagaaactggcagcattacgtgaacagggcgtgatgattgttgccagcggtaacgtggtacataacctgcgtctgggcaaatggcagggtgagagcagtccatatccatgggcggagtctttcaatcaatttgtacgggataatttaagttatcaaggggatgaccacccgctggttaactttatgcaacatgaaggcgcggcattatccaatccatcgccagagcattatttgccattgctgtatgtgctagggagttgggatggtaaagagccggtttcgatcccgacggatggggttgagatggggtcgttaagtatgttgtcggtgcaaatcggctaaataccctttgtccttgacgccgcagcgttgttagcagcgttcgctcacccgaatcacttacttgagtaagctcatcgggattcacttacttgctgcctagctgcaacggcaatgactttgggtatacccgtcggccttgacgccgcagcgttgttagcagcgctcgctcacccgaatcacttacttgagtaagctcatcgggattcacttacttgctgcctggctgcaacggcaatgactttgggtatggtaaaggaaggtgcattgccttcccttactataattatcccaaaataatatgtggataaaaccgcgacaggtcttgagtgatcagttcacggtcttcacgtaaaccaataccacacggctgatcattgaccagccaactaccaatcaaggtatagctatcaccgaattttggtaatgggtggaattgctggataatcatcccttcttcgccgtaaggcccatcaaccttagcgacttctttgccattttctacgatctgaatattggcaccttcccgtgagaacaacggtttgatgacgtaatgatccagcggtggatggtcatcttccgcgaagtaagcgggcagtaaattagggtgatttgggaacatttcccacaacagcggtaacaaggccttattggagataatgctcttccaggctggctccagccagcgtacgccagcatcttccagtttggtggagaatatttcgcggaacataaactcccacggatagagcttaaataaattactgatcacctgattatctaggtcagtaaattgccctttttcccctaaaccgatctcttccataaacatgaattcagtcggtagacccgcttccagtgcgcaatcttgcaaatattgtacggtgccacgatcttcctcactgtcctgacagcaggccagatgcagcaagctaaaaccatggttatcacgtagctcgacaaagcgctcaatcagcttttcttgtaggctattgtactgatcagaatcggtactcaaattgccagcgctaatctggtcttccaaccatagccattggaaaaaagccgcttcatacaatgaggttggggtatctgcattgttttccagcagcttcgccgggtttttaccgtcataggccagatcaagacgtgaatagagagaaggctgattgctacgccatgaatgacggacaaactcccaacaatgcttcgggatacggcacttggtcagtaactgatcgctgttaatgactttttcaaccacttgcaggcacatttggtgtaattctgcggtggtttcttccagctcttcaatttgcgccagtgtgaattcgtagtaagcatcctcacaccagtatggctcgccatgcatggtgtgaaaacgaaaaccaaactcagtggctttttcacgccagtccgggcgttcgctaatcgctaaacgtttcattaatcagccttagccacccatgctacgtgtggtggttttggatgatgttgcggcgctacgctgcatagaggactgttttgccacggactcaccaaagccaccacgagtgatagttttggttaccgcaggcttcggtgccagcgcggttttaggcacggtcatggtacggccagtggtggcagcgccaaagtttttgccgctcgcatccacaaatttgccgttagccgggctgttcggtgcttttgaggtaaacaaaggttggctggctccgccgcccatcatccggcccatcatataaccagccatcaatggcatccacatgctgccgctttgctgtggtgctgcggccgtggtttcagacgaggatgttggtaccatacccgcctgagcaggagcttgagtacactgagactcgccaaattctgccacacaatcttcacgggtcgcgtatttaggcgcagttttaaccgcttcttgcaaggctgtattgtaagcggtggtgcactctgcactctgggacggattcgcctgtgagcaatcatcagcattttggtacaaagagacggtttcatcggttttttcgcagccagccagcataaacacagcactgacagccaacgctacgggcgcaaggcggtaactacgccaggatttacggaaagtctcttgattgatgtttttagtccgtttcatcattatttatctctttaatctgggcattcaatgcccttcccaggaagttccctaagaataggggaaacatgtttgaaattaaagcacaggggagtgtgagtggcagattttacaaagttatactcatcgctgagagtcacttcacttttttcattgacgaaaagtgcttgctagcaaaactcaccgtgttagcaaaacaaataacgtttggtcgtaaaatcgagggaggcaaaaaataaaccgggcgcagccaatgactgtgcccggtgaagccaaaccgctgacggagtgggttattactgattactgagcgcgtggtgtagtgacagtttggcgagtagtattctctggtgccagagcagccgctgacgtcgggaccggtttatccaatacggcgtttagtgccatcaggtcgttcatattcaacgtccccagtgccgacttgatatttaactgattgattaaatagttataacgagcatcagccaattgttgtttggactgatacaggttagtcgttgcagtcaaaacatccagaatggtacgggtgcctacctgatagccagcttccattgcatccaaagagctttggttagaaataaccacttgctggtaagcattgatgctgctgatcgaggctgaaatattattaaatgatgagcgaagcgtttgcaccatattgcgatgtgcactttccaacaactcactggcaccaacgaaattatactgcgcttgtttcaccgcagaattggtggcaccaccgctgtacagcggtaagctaaattgcacgccaatttggttctggccggaatcattatttacctgttgagaactgggggttccgccactgtaacgggtattggttatcgaagatgaggcggtcaaatcgacggttggcatatagcccgtttccgcagacttaatttgctcacgtgccaagtcttggctcaaacgggcagaaagcaaagaaaggttacgtttttcagcttctttcaataggttattaaccgcatctgggcgttgagtcttcaatcgttctacattcaacgacgccaattcgggataataaacaccagtaatctggcgcaagctctctagtgcgttatccagattattacgggcggccacttctgccgctaacacggtatcgtagctggctcgggcgttctgcacatcagtaatggccactaaacccacattaaaacgttgagttgtttgatccaactgacgatagaccgattgtttctgcgcttcagtataagagaggctgtcaatcgctctgagtacgttgaaataagccgttgcagtgttaagaatcagttgctgttcgctggtctggaatgtcacatcctgaatcccagccgctttttcctgtaaggtcagggcgcgccatttagacatgtcaaaaattgtctgggtcagttttagagagcctgatgtggcattgctatctgggctgttagacgcgtcacgaaatccattagcatgtgtatagccggcacttaaaccaagttgtggcaacagtggactgcgtacttcattgattttttcatatgcggcatcgcgatcagcagcggctttacgtaaatccgggttactatccctggcttgcttataaacttgcagcaagttctctgcctggctcatggtgctgaaaccagccagactcagcccgataagaagggggagcagtttcttcatttgcaatccttgttgtgcagcaatgttacatggtagctgtcgatagacgaattgttgacgattctatcagagtctgccaatgggataaggtggccgattgtgccatcctgccttaatttacttaaatctatcacaaagctaaacgagtattcagaaactgatcgttatctagccatgtttatcaaacaatttttatccaactaccgttgttaaactcgctttatcaaacaacttcatttctacccgctgataatgcctgctattttaaaaatcctattgcctgcgttagtactgggttaagttcatgacggtgataccagtaaaagcgtgattaccaaaccgttatagggtaaaaacagaattcaggcgcgttacttaagtaaagagagaagtatatgacatcaaagcaatcctcaccggtgacttttgacaagaatgatgtggaaattattgcacgtgagtcactgtatcggggttttttttcactgaattcatatcggtttcgccatcgcctgtttaatggtgaaatgagcggtgaggtcaagcgcgaaatttttgagcgtggtcatgccgcagtactactgccttatgatccacagcgcgatgaagtggtattggttgaacaattacgcattgcggccattgatagcgcggtttctccttggttattagaaatggtcgccgggatgattgaggagggggaaagcgttgaagaggtcgcccggcgcgaggcagaagaagaggcgggaattcaggttggtcgctgtaaacccgtactcagttatttagccagccccggtggtaccagtgagcgtttatccattatggtcggtgaagttgatgcgacgaccgcgagcggtattcatggcttagccgaagaaaatgaagatattcgggtgcatgttgtcagccgcgaacaagcctatcgttgggttgaagaaggtgtgattgataacgccgcttcagtcattgcattacagtggctggcgttgcaccatcaagcgctaagagctgaatggcagcgatagaaaatgcgggataaataaaaaagcgagataagaatgagtaaacgctacacgcctgattttccggagatgatgcgtttgtgcgaaattaactacgcacaattacgtcgattaatcccgcgtatcaatgaagtgggtgaaagcgtggcttatcagattaaagaagtcagttatcggctgacaatcattgaatcaacccgctacacttcggtcgtcgagattgtacaaacggcccctgctgccagtcattggagcctaccatcaatggtggtacgcctttatcatgatgcaatggtcgcggaagtgtgtgccagtcagcagatctctcgcttcaaagcaagttatgattatcccaataaaaagttgcatcagcgggatgaaaagcatcaaattaaccagtttcttgctgattggttgcgctattgtttggcgcatggagcggtggccgttccggtttgttagacagacttatggccttgcctgcagatagtcataatacgcataactatctggttgggggggcggcaaaaacaaggataccatttggaaagcctgtttaaactgcctatggcgagtggggccagggttagaattttacaaataacagatacccacctctttgctggcgaacatgagacattgctgggtgtgaatacttttcacagctatcgcgcggtattggacgcgattattgcggaacagcacccgtttgatctggttgttgccacgggcgatttggctcaggaccactctgtcgccgcctatcagaattttgcgaagggaatatctcgcctgcctgtgccttgcgtttggctgcccggtaatcacgatttccagccagcaatgtttgatgcattggctgaggcggggattgccccttcaaaacaggttctggcgggagaacactggcagatcctgttgctggacagccaagtatttggcgtaccttatggtgagttgagcgactatcagttggagtggatggagcgctgtctaatcgcgtatccggaacgttacaccttgatattgttgcaccatcatcctatgccgtcaggttgcacctggcttgatcaacacagtttgcgcaacgcgcatatgttggcggcgatcctgactcgttatccccgagttactacgttattgtgcggtcatattcatcaagatttagatcttgactggtatggtaagcgcttgctagccagcccttcgacctgtgtgcaatttaaaccacattgtactaactttacgcttgatgctgtggcaccagggtggcgttatctcgatttactgcctgacggggggctggaaactgaggttcatcggttagacagtgacgaattttgccctgatatggactcggatggttattgatgagtacacttttatatattcatggttttaatagctctcccagctcagcgaaagccacggcgtttaaagagtggttgcagcaacactatccgcatatagagatgctaacaccccaacttcctccttatccggcacctgcggcagaaatgctggagaacattgtgatggataaagccgggcaatctattggtattgtcggttcttcccttggcggttattttgcaacctggctttcccagcgttttggtattccggccgtcgtggtgaacccggcagtacgcccgtatgagctactcagtgattatcttggtaagaacgagaacccctacacaggtcaacaatatgtgttagagtctcggcacatttatgacctgaaagccatgcaaattgaaaagttggaatcaccggatttactctggttattgcaacaaaccggggatgaaatcctcgattatcgtcaagcggttgcctattataccccttgccggcaaaccgtagaatcaggtggaaatcatgcctttatcggctttgatcactatttttcaccgattgtgacttttttagggctggcgaacacctgatattaggcggtgtaagcgcgacctaatgactccggggccggatggtcaatggggtatgtcaccgccagccttccaaccattagccgaatattaatcaaaccatgactgaatccagctataacgctgatgccattgaagtactcagcggtctagaaccagtgcgccgtcgtccaggaatgtatacggacacctcgcggccaaaccacctcggtcaagaggtgattgataacagcgtcgatgaggcgctggctggtcatgcccgtcgtattgacgtcattttacacgccgatcaatcactcgaagtgattgatgatggccgtgggatgccggttgatatccacccagaggagggggttcctgctgttgaactgattttatgtcggttacatgcgggcggtaaattctccaataagaactatcagttttctggtggtttgcacggtgtgggtatttcagttgttaacgccttatccaagcgggtagaagtcacggtacgccgtgatagtcaaatctacagtatcgcttttgaaaatggcgataaagtccaggatttacaggttattgggacgtgcggtaagcgcaatactggcaccagtgtgcatttctggccggacgtctctttctttgatagcccgcgtttttcggtttctcgtctatcccatttactgaaagccaaagcggtattgtgtccaggcgtcgagatcgtttttaaagatcaggtcaacaacacagaacagcgttggtgttatgccgatggtctaaccgattatctgatggaagcggttaacggctttattactctgccagaagcaccctttgtggggtcttttgccggtgatacagaagctatcgactgggcattactgtggttgccagaaggcggcgaactgctgactgaaagctacgttaacctgatcccaaccatgcagggtggtacccacgttaatggcttgcgtcaggggttgctggatgccatgcgcgatttctgtgaataccgcaatatcttgcctcgcggagtcaagctctcggcagatgatatctgggaacgctgtgcttatgtgttatcggtaaaaatgcaggatccacagttcgcgggtcagacgaaagagcggctctcctcacgtcaatgtgcggcctttgtctccggtgttgtcaaagatgccttcagcttatggttaaaccagaatgtgcaggccgcagaacaactggctgaactggcgatttccagcgctcagcgtcgtatgcgtgcagcaaaaaaagtggtgcgtaaaaaactgaccagtggcccggcactgcctggcaaactggcagattgtacttcgcaggacttgagcctcacagagctatttttggtggaaggggattccgccggcggttccgcgaaacaagcccgcgaccgggaatatcaggcgatcatgccgttgaaaggcaagatcttgaacacttgggaggtctcctctgatgaagtcctggcctcgcaggaagttcacgatatttccgtggcgatcggtattgatcctgatagcgaagacttaagccagttacgttacggtaaagtgtgcattctggcggatgcggactccgatggcctgcatattgccacgttgctgtgcgcactgtttgtgcgtcacttccgggcactggtccgtaatggtcatgtgtatgtggcgatgccgccgttgtaccgtatcgatctaggcaaagaggtcttttacgcgctggatgaagaagagaaagccggtgtgcttgagcaactgaaacgcaaacggggtaaacctaacgttcagcgtttcaaagggttgggtgaaatgaacccattacaattgcgtgaaaccacccttgatcccaatacccgccgtctggtgcaattgaccatcagtgatgatgatattgatcacactctggccgttatggatatgttgttggcaaagaaacgctcggaagatcgccgcaactggctacaagagaaaggggatactgctgagatcgaggtctgatcgatgaaagtcacgttggaagagttgcaggcatttacctcggtagtggactgcggctctatcacggctgcggcagagcagcgcagccaaacgacatcggggattagccgggcattgagtcggctagagcagaagctggcgacaacgttgctacgccgtacgactcggcgtctggagctgacagaagagggggcgctgttcctcagtcatgcgcggcagattatcggcgcagtcgatgatgctgaagagcaaattgccctgaggcggttgaagcctgctggccggttacgagttaatgcggcagctccttttatgcaacatgtcattgtgccgatgatcaccggtttccgtgcgttgtatccgcaaatcacgttggaattgaataccgacgatctcaatatcgatctgcttgagcagcgcactgacattgctatccgtatcggtgcgttgagggattcgacgatccatgcccggctgcttggtgccagccgggtgcgtctgcttgccagccctaactacctacaacgtcacggtacgcctcacatcattgaggcactggcagatcacagcctgctgggctttactcagcccgaatttcttaatcagtggtcattaccccatttacccggcgggcgttcgtcaattatccccaacttggcggcttccagcggtgagactctgcgtttactggctttacagggcgaagggattgccgaactctctgatttcatgacccgcgaggatcaattagctgggcgtttagtcgaggttctggctgatcaaattctagagacttggcaaccgatcaacgccgtttattaccgtaatactcagcttgctgcgcgcattacctgttttcttgattatgttagtgaacagattaagttacaggggagtcactggctaagaatataaatgagggaggggtaacgtataaaacggccctccccagagagaggagggccgaaccgcttagctgttaacgttttcggctaagtgctgacgatagcgggcaatatccccttcaatatccggctgtttaatcacatcgttacacataaatgtcggtaatggtttcatgccaaggaattggtttgccttgtggaacggcagataaaccccatcgactcccacgccgtggaagaactgctccggatcagtaaaggcctcacgcggtgcgttccaggtcacggatagcatataggttttgccctgaatcaaaccgccagaaccgtaacctttagtggcatcggaacgtgtacgaccatcgctctgatacaggcggccatggccatcggtaaagacctcatcaatatactttttcaaaatccaaggctcacccatccaccaggcgggcatttgataaatgatagtatccgcccacaggtaattttcaatttcactttcaatatcatagccctgatcaaccgtggtgattttcacctggtggccgctctcacgcaggaaatcggcagctacgttagtgagagtaagattaagagcccctttagaatgggcaaactctttcattgcattaataattagtacgttactcattgatatcgaccttctaaagcaaaaggggaacctgagagcatttttgttgggctccccggaatgctgagtatgctaatggttaactgaccagagaaaaatagacaataatgcataacactgttgctcaaagatcaataaagcaccgggcaagcaataaaacgcgaaacgattgagattgattgtgaactgtgacagtaaccctgtagatgaggtactatcgcgggcagaaattgacaatgaacttgcggtgccgatccgctgacgccagtgatcgtcattccagagtctgaggataattgagtaatgagtgacttgactcatgacggtgcagaacgcctaccgctgcacacctttactgaaaacgcctatctgaactattccatgtacgtcatcatggatcgggcgttgccgtttatcggcgatggtttaaagccggtacagcgtcgcattgtctacgcgatgtccgaactggggttgaataacagcgctaaattcaaaaaatcagcccgtaccgtgggtgacgtgctgggtaaatatcatccgcacggcgacagtgcttgctatgaagcgatggtattgatggcacagcctttttcttatcgctacccactggttgatgggcaggggaactggggtgcaccggatgatcctaaatcctttgcggcgatgcgttataccgaatctcgtttatccaaatatgcggaagtgttattgggtgagctggcccaaggcacggtagattgggtgccaaactttgatggcaccatgcaggagccgaaaatgctccctgcgcgcctgccaaatatcttgctgaacggtacaaccggtattgctgtgggcatggcgacggatatcccgccacacaacgtgcgcgaaattgcgcaggcagtgctggcgctgatcgataaacccacgacgtcgctcgacgagttgctggagtttgtacaagggccggatttcccgactgaagcagaaattatcactccgcgtgatgatattcgcaaaatttaccagaatggtcgtggctccgtccgtatgagggcggtgtggaaaaaagaagatggcagcgccgtgatcacggcgttaccacatcaggtttccggcgcgaaagtactggaacagattgccaaccagatgcgcgctaagaaattgcctatggttgaagatttacgtgatgaatctgaccatgagaaccctactcgcctggtaattgttccgcgcaccaatcgggtcgatctggatcaagtgatgagccacctgttcgccacgactgatttggaaagaagttatcgcatcaatatgaatatgatcggtttggataaccgcccatcagtcaaagggttgttagagatcctgactgagtggttggtcttccgccgccaaactgtgcgcaatcgcctgaatttccgcttggaaaaggtattgaagcgcctgcatattttagaaggtttattaattgccttcctgaatattgatgaagttattcatatcatccgcaccgaagatgatcctaaaccgctactgatgcagcgtttttccatttcggaaacgcaggctgaggcgatcctcgaactgaaactccgccacttagccaagctggaagaggtgaaaatccggggtgagcaggatgagttagcgaaagaacgcgatcagctacaggcactgctggcgtctgaacgtaaacttaacaccctgatcaagaaagaaattcaagccgatgctgctgcttatggtgatgaccgccgttcaccgctaactgaacgtggtgaagccaaagccatgagcgagcatgatattgtgccttctgaaccggtaaccattgtgttgtctgaaatgggctgggttcgtagtgcgaaaggccatgatatcgatccaagcggattaagctataaagcgggtgacagcttccgtgccgccgcgcggggcatgagcaatcaaccggtggtatttatcgactcaacggggcgcagttacgcattagatccgctcacgctgccttctgcccgtggccaaggggagccgctgaccggcaaactgacgccaccgccgggggcgaccattgaacatgtcttaatggcaccggattcgcagaaattactgatggcatcagatgcaggttatggctttgtctgtacttttaatgatttggtcgccaagaaccgcgctggcaagacgatgatcacattgccagaaaatgccaaagtcttgccgccactggaaatttatggcccggatgacatgctgctatccatcactgcggttggccggatgttgatgttcccggttgctgatctccctgagctttcaaaaggtaaaggcaacaaaattgtctctatccccgcagcacaagcggcggcaggtgaagatcgcttagcatggctgtttgtcctgcctccgcaaacctcgattacccttcattttggtaaacgtaaactcacgctacggcctgaagatttgcaaaaattccgtgctgagcgaggtcgtaaaggttcgccattaccacgtggtttacaacgcattgatcggattgatgtcgatgcaccgccacgggcaatagccaccgagagcgaagagtaaaaataaggaaaccagccaccaccatggcggaaatggctgtggtggtgattgaggcgttcgtcaaacatgaccctgttaatatggcatacggcaggtataatttgcgcgcactgtcgtgtaaccgagccgtggcaagggttctgcactgtattttaaaagtaagtcgtattttgcaagtaagccgtattttgcaagtaaacagtatttctcaagtaaacagtattttgcgagtaaaccgttatactagcgtcggttgtctatttaagggtgagtatttaagaggcggttatgctattaattttgcgcacggttctggctgttttatattgttttctagtgtgtgtgtttggttcgatttattgcctgttcagcccgcgaaatcctcgccatgtggcaacattttcgcatctgtttggccggatgtccgtgttgtttggcattacgattgagcagcgtattcccgcagaagcggctaaatacggtaactgtatttatattgctaaccaccaaaataattacgatatggtcaccatgtcgaatgtggttcagcccggtaccgtgaccgtgggcaaaaagagcctgctgtgggtacccttatttggcccgctctattggttgacgggtaacctgcttattgatcgtgacaaccgtgccaaggctcacagcaccattgctcaggtggttgaacaggtgcaaaaaagaaacatctctatttggatgttcccagaaggcacacgcagccgtggccgtggtttattgccgtttaagactggcgcgttccatgcggcgattgctgcaggtgttcctatcgtaccgatctgcgtttctagcactaatggtatcaagttaaatcgttggtcgaacggtaaagtgattattgagatgttaccgcccattgacacctccgggtacactaaagagcgcgttcgtgagctgtctgagcattgccgcaatttgatgctggctaaaattgagcagttagatgccgaagtggctcaacagtccgttgctaaaaaataatgtatttgtttttgcggtgcaggctatcgcggccccgcgcggcggttatatttatcgccacaaattttagatgttgatttaagcgactctggtcgtgagcgttttgccgtccttcagcgttattcgcagtcaggcaaaattttgcagtaggtttgattgtggttttcacggagaagatatgtcactcagtcgtcgccagttcattcaggctgcgggcttagcgcttggtgctggctcactgccattgagggcacaggctagtagtactcagcaacctcagttaccggtgccccccttattagaatctcgccgcggccaaccgctttttttaaccttgcagcgcgcgcactgggcatttagtggcaataagaaagccgcagtgtggggaattaacggcatgtatctggggccgacggtcagagtttttaatggtgatgacgttaagctcatctacagcaaccggttgactgagccggtatcgatgacgatcagtgggttacaagtccctgggacgctgatgggcggagaggcccggatgatccgccccggagaggattggtcacccgtattgccggtacgtcagccggcggcaaactgctggtatcatgccaatacccccaaccgaatggctccccatgtctataacgggctagcggggatgtggctggtggaagatgcggtcagtaaagcgatgccgctgccaagtcactatggcgttgatgatttccctcttattattcaagataaacggctggataattttggtgtgccggaatataacccgcctgccaaagggggggttgtcggggacacattattggttaacggggcgcaaagcccatttgttgaagtctctcgtgggtgggtacgtttacgtttattgaatgcgtctaacgcccgccgctacaccctgcaactcagtgatggccgtcctctgtatgttgttgccagcgatcagggttttctacctgcgccagtggcggtacagcaactttctcttgcaccaggtgaacggcgtgaagtggtgattgatatgtcacagggcaatgaagtctcgatcactgctggtgaatccgccggtattatggatcgcctgcgtgggttatttgagccatcaagtattttgatttctaccctggtgctgacattaaaaccaacggggttattgccattggtgacggataatttgcctatgcgtttattggcagatcagattattgaaggcagtgtgatccgttcccgtgaattccaactgggggataatctcccgggaattaacggcgctatctgggatatgaaccgagtagatgtgcaggctcagcaggggacatgggagcgttggataatacatgctgatatgccacaagcatttcatattcagggcgtttctttcctggtgaaaagtgtgaatggtgcggcggcaatggccgaagatcgtggttggaaggatacggtttgggtggatggtacggttgaattgtgggtgtatttcaatcaggtttcatcaccgcaattcccgttcttgttctacagtcagacgctggaaatggctgatcgtggctcggcggggcagttagtgacggtggcagcaccgacgctttgatcacgttttggtgacgtggtgatcggttcggttgttatggcttagctcagctaatctccgtagcttcaaccgccaatggggccataagcgtggccccattaggaccctgcgcttacgcatgtctcgcttgcctgcttcgcaggtttactgatatgtacttttatggccaacaactaatttcaaagccatccatgtcatcaaaagatatatccttcctcttcacatggataactgcgtataatcgccggccggtgatgatttcttaacccgaaccacctcaactttccccctattaaagagtgttgccatgagtatcagcttgatccaaccagagcgtgacctgttttcttatcagccttattgggctgaatgctatggcaccgcgccattcttacctatgtcacgggaggaaatggacatattgggttgggacagttgcgatatcattgtcatcactggtgatgcctatgttgaccacccaagctttggtatggccatcgttggccgtatgctggaagctcagggatttcgggtcgggattattgctcagccagattggacgaataaacatgattttatgcgtctgggagagccgaatctgttctttggtgtcacggcgggcaatatggattcgatgatcaaccgctatacggctgaccgaaaactgcgccacgatgatgcttatacgccggataaccagagtggtaagcggccagatcgcgcgacattggtgtatagccaacgctgcaaagaagcctatagccatgtgccggtattactgggcggcatcgaggccagcctgcgccgtattgctcactatgactattggtctgatactgtgcgccgctcggtgatcgtagatgctaaagcggacatgctggtgtatggcaatggcgaacggccattggtggaagtggcgcaccgtttggctgcgggtgagaaaattacggatattcaggatgtccgtaacaccgttgtgatgcgtaaaacgcccttgccgggctggagcggggtggattctacccgtctggataaaccgggccgtattgaagccattcccaatccttacggtgaagacctgccgtgtgcgaccgatgacatatcgataccggaggccaaaccaataaccgtgcgtgcggccaaaccgaagccatgggaaaagacctacgttttactgccttcatatgaaaaagtgaaggcggacaaagtgttgtatgcccatacctcgcggattttgcatcatgaaactaatcccggttgtgcgcgggcgttgatgcagaaacatggcgatcgctatatttggattaacccaccggcgatcccgctaagtaccgaagagatggacagtgtatttgcactgccttatcagcgcgtcccgcacccgtcctacggaaaatcgccgatcccggcctatgacatgattcgtttttcgatcaatatcatgcgcggctgttatggcggttgctccttctgctctattacggagcatgaagggcgcattattcagagccgctctgaagattctattattcgtgaaatcgaagagattcgcgataaagtccctggttttaccggtattatctctgatcttggcgggcctaccgcgaatatgtatatgctgcgctgccagtcccctcgggctgaacaaacctgccgccgggcgtcttgtgtgtatcctgagatttgcccgcacatggataccaaccatcaaccgacgatctctttgtaccgtcgagcccgtgatttgaaagggatcaaaaagatcctgatcgcctccggcgttcgctacgatttggcagtagaagatccgcgttatatcaaagagttggccagccacatgtgggcggttatttgaaaatcgcaccagagcatactgaggaagggccgctttctaaaatgatgaaaccgggtatgggcagctatcagcgcttcaaggaactgtttgatacttactcgaaacaggccggtaaagagcagtatttgatcccttatttcatctccgcacatccgggtactgaagataaagatatggtgaacctggcgctgtggctgaagaaaaaccgcttccgattggatcaggtgcaaaatttctatccgtcaccgttggctaactcgaccaccatgtattacaccggtaagaacccgttggcgaaagtggattataaaagtgaagaggtggtggttcccaaaggggatcgtcaacggcggttacataaagcattactgcgttatcatgatccggctaactggccgatgctccgcagtgcgcttgaagatatggggctgcaacatttgattggcgctcgtcgtgaatgcctggtgccggctccgaccttggaagagcagcgtgaggcacgccgtgctctgcgccaccacacaccggcactgaccaagcacacatcgatcacccgccagcgccagccgagtaatagagcacccgcagcctctgctggcaagaaggctccgacggtggccaatggcacttcttcagcgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtacttctgcagcccacagtacgctcgcaaccaaaaaatcagcgggtaaaacgggcgtaaataaagctgcggtcaataagccatctgccggatccagagggaaaaacaggcagcattaaggggttattgctggcctgaaatcagcggtcagatccgaaaacttccgggtctggccccagccgtttaccgcaatccagtttggtaattgccagcaactcctctttttgtagcttaaaatcaaaaacctcaaagttttctctgatacgtgctggtgtgacagatttggggataacaatcagcccactgtccagatgccaacggatcacgatttgtgcaggcgttttattatattgctgagcgagcttgcggataatttcttgatcaaaaacgcctttgccaccttgtgctaacgggctccaagactcggttgcaatatgatgggtggcattccaggcatggagctgacgttgttgcagcaacggatgcagttcaatctgattgacggtaggggcgatacccgtctcatcaatcaaccgttgcagatgaggaatatggaagttacacacgccgatactgcggatcaaaccttgctcttttagtgtgaccagttcacgccaggcactgacataatggtcttgtttcgggtctggccaatggatcaggtagagatctacataatccagttggagcttttgcaggctggtttccagggcttgctgaggattatgttgatcatcgttccacagttttgtggtgataaacagttcatcacgggcaacagccgccgctttcagcgccttgcccacaccttcttcatttttataaatagcggcggtatcaattgagcggtaaccgacttccagcgccttactgaccgcaagctctgtttcttggatacttgcctgccaaacgccgaggccgagttgtggcatcaagcgcccatcgtacaacttgataaggggttgcattgtcatgttgatctccttggcttactgattgggctgtattagcccgttgctgataacgtaagtttagtcgttatcattttatttatgaccttgctaattattaagtcctgttacatgaggatagtagggttatgtgtgaataatgttgctctatgcagacaatattattatgggcagctaatcatcatatcgcccagttaatcgcaggcgaaaaaagtgaatcgcaggcgaaaaagaaaatatacccaaaatcattcgggttgtcggcaggcagcgacgaagtgagagaacgccaccaacacctatgtagcctgaagtctaatgggtataaacaggaggactggcagcatgacatgcggtaatgccgccagttttggtacgagataaatgcaggctaaatcccgttaaatcttacataaaacggttataccgccgcttcatagatacgcttgctgtcagctaaggtgatgtcactgtgctcacccagtttggtcatcccgtgctcttccagctttttaatcagatccggaatagaactgccgtccagtttgtaggcggataagcgagtcgctacacccaggctttcgaagaagtgacgggtggcttcaatcgccgcatcaatgcgctgatcttcactgccctcacgcaatccccagacacgctctgcatattgcagcagtttggcgcgcttttgctgcttcttcgcaaccagcagggccggtaacactaccgccaatgtttgtgcatgatccaaaccatggcgcgcagtcagttcgtggcccaacatatgggtggcccaatcctgtggtacaccggcaccaatcaggccattcaaggccatggtggcgctccacataatattggcgcggacattgtagttttccggatcttttagtgctttcgggccttcttcaatcagggtcaacaatagcccttcagcaaagcgatcctgtactttggcatccacgggataggtcagatattgctcaatggtatgaacaaaagcatcgaccacaccgttagccacctggcgtggtggcaaggtataagtgaccactggatccagcacggcaaacaggggctggacatggggtgagaagaagtgctgtttatctccggtgctacggcggctgataactgcgccattattagcctcagaacctgttgccggtaaggtcagaaccgagcccattggcagcgcttcagtaatatcgcgccctgtggtttccagaatgtgccatggatcttgtggataattgaccgctgcagcaataaatttggtgccatccaatactgaccctccgccaacggccagtaggaagttgataccttcagtccggcatagctcgacagctttcatcagcgtttcataggttggattgggttctatgccaccaaattccagaaaatcaaagcctttcaatgcttgatgaacttgatccagcacgccattttgtttaatgctgccgccgccgtaggtaatcaatatccgggcatccgccgggatttcttgagtcaattgcgcgatttgaccggtaccgaacagcactttagtgggggtatgaagggtaaaattttgcatgatttctcttccagcttatgggatgaacagtaaaaaaacaggtgttgctgcttagcgataaggtgatgcagtgagtatttatccgtaaccacatcactgtgcctggagcacttttttcgtcaatatgagtacgatttagccactgtcagtataagtataataacgatgtgcttaatttcattggtaaccattgtcggcaacttaagaacagacctcaatgcacatttctgccttgctcttgcctatttctccagatcactgtagaaaacccagcaaataagacacaatctatgtcagattgttttgagtaatgggatttttggtaatcgatcacttggggcaataaatagcatggtctctattattcaaagtcatacaaaaagcggacgaggacgtaatggttgatgtgattgatattcaagcacaaatggcagataaaattgcgcgtctggctcaaggtgatggtttaaccccctcaacggtatccggggtgaaaattttgtactctacagtgcatcaaccgcgaacaccggtaatgtacacccccagtgtggtgattatatttcagggacacaaagtgggttatctgggtagtaaagtgtttcagtatgatcccaaaaactacctcatcctgagtgttccgctgccgtttgagtgtgaaacgtttgccagccctgaaataccattggccgggatttccattcaagtagacagccagatgttacaagatttgatgatgactatgggggatgacgagctggaaaaaccgccgggcaatacctcgggtgtgaactctgcccctctgactgaagagatgctgtgtgcaacagaacggctcttggatgtgatgtccattgcccgtgatgcccgcgtccttggtccgcaaattgtgcgagaaattctctactacgtcttgtgtgggtcatgcggtggggccttgcaggcgttagttaaccgccatgggcactttaaccagatcaccaaaacattgcggcgcatcgaaaatcattttgccgataacctcagtgtcgagcaattagcggcagaggtgaatatgagtgtttcagcattccaccacaattttaaagcggtaaccaacacctctccactgcaatatctgaagtcttaccgattgcatcgggcgcgcatgatgatgttacatgatgggctgaaagccagcactgcggcgatcaaggtgggttacgagagtgcctcacaattcagccgtgagtttaaacgctactttggtcatacgccgagtgaaggtgttgccaaacagcgtattaattgacccttggccgaggggcgatagctgtaaccaaggcttcatagaaacggcgtattagatgccgttttattcacctggatggtgcctatttacgctattcggtcgtgctcttacgtttgcaccataccaaaatcagtgtgccgactaaaccggccaataacagaacaatgggtaaaatcatcagtgccgtcatcacctgattttcatactgtttaaccaacggaatatggctgagggcaaaacccaaacccacgacgctgccaacccacagcaggccgcttagccaattaaataactgaaaacgtatgctgttcaggccagaaatacccgccagtgttggcagtaacgtccggacaaaagccagaaaacggcccaccaataaggcggctaaaccgtggcgaacaaacagggtatgggcgcgctgacggtactgaagagggagctgtaacaaccaccgtttcaccaccgacgtatcacccaaccagcggccttgtagataacttaaccaacagcctaaactggcggcggtagtcagaatgatcagcgtgggcaagaaacccataacccctttggctatcaacgcaccggccaatagcaacaagctatctccggggagaaaagaggcgggaagtaaaccgttttctaaaaatagggtggtaaaaaggataccgtaaatcacccaaataacatttgggtcagccagtttactaaaatcctgttgccagagggcatgaaggatttcacgtaatacatccatttcttttcctgtttgcctaacgtgtgaggatatcgttggtgggtatcagtatatctttaatgaggtaaaatcacgttgatcttatccccaataactcaatttggcaggcgatataaacctatcgttggttcttttatgtaagggagcgttaatgcgccaagaattgatagcgcattaacggagtggtggcctctattttacggcttgaattcgctcaaatcctgcggccagatcgtcttgcaaatcttgcacattctcaaggccaatatgcagacggaataatgttcctttgatgccttccgcgtcatatttgcggatcgcacgaatatccttcggctgataacctaatatcagcgattcaaaaccaccccatgaaaacgccatgctgaaatgggtaaagtgatccaggtaattctccagttgttgctgggttaattcttcttttaattcgaaagaaaacaaaccattgcagccattaaaatcccgcttgtagaattcatggcccttgcagcctggcagtgcgggatgataaaccaccgccacttccgggcgctctgccaaccagttagcgatttcaatgctgtttttctcatgttgttttaaccggacgcttaacgtgcgtaagccccggctggcaagataggcagtatcagcatcgaccatctggcccatcaaataagagtcttcacgcagttgttcccagcagcgggcattggcaaccgcaatgcccagcatggcatcagagtgaccaataatgtatttagtgccggattgaatagagatatcgatatcaaaatccagtgctttaaataacacacctgcggcccaggtgttgtccatcatgataacgacatccggagccaccgcccggatggccgccaccatcgcaggaatatcctgcacttccatggtgatggagccgggtgactcaagaaatatcaccttggttttcggggtaatcagtgaagcaatcccagcacctatcatgggatcaaaataggtcgtcgtgatattcatgcgcgataaaatcttatcgcagaaactttgggcgggctcataagctgagccggtcatcagcacatgatcgcccgtggcgacaaacgataaaatcgcattactgatggcggcagcgccacaaggataaagcacgcaacctgcgccgccctccagctccgtcattgcctcttgcaaagagaagtgggttaatgtccccctgcggccatagaacaactcaccattgccccgattgatcgtggcatgttttttcgcttttacagattcgaaaaccagagatgatgctcgttggatcacggtattcactgagccttgagtaaattttttacttcgccctgcgctgactaaggctgtttccagtttttctgggattgctttattcactgccataattgtgttgtcaccttcgtataagccaagctagtcaatcgccagccagcattcattttggggatgtattcctacgttagcatgatgattgttgtctgggagtcgctttcaccatgaaaaaaactaaagagagcgactcgctgttttctactgttttgcggcaaaaaaattctgtgtaaatgacaaaatagaacatttattaataaatagcgccttaagagggcggccactgacttaagcgttcttctattcaatcaatcacttcttccttatagatgggcggttactgagaagcaacagctaacaacaaccgttagttcggcgtgggggcaccgtcgatattggcttcattctttcttgcgctcaaaaaaatcttgccaaatactaatgataattactatcaatccgctgtttgtttgatatgatcaaaagctgattttgtccttaaattgacatgcatattgggtggaggcgcagcgtgaaaatagctggcaaagagagtaaagagatatcacgagtgcaaggccgggtgatgaaaggcgtgatggtattattactggctacaggtttagcgggccatgcacaagccgcaccaggcaacggcagtgcggttgcggctacggttaccgcacccacagcggcaacgtcaaccccgttacctgcaccagaaattacctcggttgctgcaataccggaatcaacaccagagtcagtattaacatcagcatcagcattaacctcagaatcaataccggcccctatggttcagcccgttacggctccagtaccacaaaagctggcgatggatttatctgtctggggtatgtatcagaatgcggacgtggttgttaaaggcgtcatgattggtctggtgctggcttctatcgtcacttggaccattctgttctctaaagggactgaattgttccgcgctcgtcgtcggttgcgccaagagcatgaagtgattggggccgtgaccgatcttgataccgcttcggagcgagcagaagattttggtcaaggcagcgtaagcagtttgttactgcatgaagcactgaacgagcgcctgttgtcgatagagtcaaatgacaataatggcattaaagaacgtactgctttccgtttggagcgccgggtagccgccattggccgccaaatgggcaaaggtaatggcttcctggcaacaatcggcgcaatttccccctttgtcggtttgtttggtacggtttggggcatcatgaacagctttatcggcattgcccactcacagaccaccaatctggcggttatcgctccagggattgccgaagcgttattggcaacggcgttagggctggtggctgcgatcccagcggtcgttatttataatatctttgctcgccagatcggaaattatcgcgctcaagtgggtgatgtcgcggcacaagtgttactgctgttgagccgtgatttggatttggccagtagcgccgaagtaaagtcccctcgccatcctcatcaattacgagcagggtgatttatggcaatgcgaatgaatgattccctcgacgagagtggagaattacacgaaattaacgtgacgccgtttattgatgtcatgttggtgctgctgattatctttatggtcgccgcgccgttggcaacggtagatatcaaagtggatctacctgcatcttcggcagtaccgcagccgcggccagagaagccggtattcttgacggttaaagcggataaccagctttatgtcggcgaccagccagttgaccgtgaaacattagccacggcactggacaaagtgacccaatccaataaagaaaccacgattttcttccaagcagataaagtggtggattatgaaaccttgatgagcgtgatggatgcgctacgtaaatcaggctatctcaaagttgggttagtgggtatggaagcagggtccagcggcgcaaaataattttttgcaagcgcggttactgttaccgcgcttgcatcaactttggtttttgaggaaatttcagtttttaggtcaatatcgatttttaagtcaatttcagcttttagggatatttctccccacttcatcatcaacaaccagtgctcgctcgatactaatttctaattcgtgggcattttttgccagataaaaattacccgtccctacacagtctttttcccaatcgataatattattatcgggaacgtagccaatcccgataaaaaccatttttatgccattatctttaattttctgacacataccttcggtaatcaatttttgcgtgatattgatgatgcccgctttctgatcgtgtggagaactcattttttgcgtattatcatcaccatcagacaggataatcatcagtttattgttattttggctttcagtgagcattttgttacccactaatattcctgagctggctaatgttcccccttcagccttcatattgaggatttcgtttatatctccttttgaattaggatcaaagttaagtgattttgcgttggtctcttttagacagaaaaatggatctaatatgtcatccattggtatatcaatcgtttcaccatttcggtcaattgagtttattgtttctttataatcaatatgttcttccacaattttagtgatagtcgaaatttgatttactttatatgccttatcaagaaaatttttagcctgatctctggttttagtaggtatttcattgtctctatgttttttttctatttcgctaaggatagcgtggtgtttatcttcatctaattgaccgtaagcgagattatctatcccactgagattgtccaaaccaggaatattctttaagtttgaggcggtataacgttggagataatgaccatttccatctatttttttaggagaatagggaaagtggcaataagtagatgatacctgtccattggcagatattctttttgtaccccatgagaagggaacaaatccaatggtgttaatgccatcgtttgaaaatattcggttatttaattttacaaaaatcgcttttagttcatcaagtttagttattctgttatttcgctcaatatccccgaaaggtaaatccatcgatccggaaaaatcggtgacaaacacgacatctataggttcggctattgatgataaatactttctggcggccccattttcgttaacatcccacgtcggcgagggggtttgttttaagtaagagtttaataatgctaactgataattcatttgcagactggcattatattcagtgtaacctaaactctcattgtaggtattgactacccttggttgcgaaaaacgctctgacggtaaataagattgtgcgtacgatgtaaccagataattgtttctattattactggctctatcattcctataattattttctgtcgataaggctaaagatgcttgttcaagggcatcagagagtttagctctcttttggataaagtgagaaaattcaaacgacaaaaatatcaacccaataaaaacagggattaacgccataaaagacaatagaatggctccctgtctatttttaataaaaaactcatacttctctagtatgaaagttatcattgtttttttctgcatatataacctttattcgtaggctgtttagcgcccgattgtgatggccgatgatttcaatgttggcaaggggctgacactaatcaggtcacggtatctctgaggggggggcaggcatattgtgacctggtagagcggcacccagcgttcactttggcttaatggtgacagcgcaactaacccacggagtggctgaaccggggagcaatcgccagtactgaatgacaggctcttatgctcatcaatctgttgctgacgagaacctggtggctcgatggggttaaaatgtaatgtctctacccgcatcctgaggttatcagcaggtacacccgagttcagtaacgcacgctgaacaagatctctgagttgatcaacttgctgttgattcaattcaggatcatgcggatataaccgccccctttcacgaatgatacccgcggctgaatatgaaagacgatctaacttaccggaaatcgactgatattcagcgatggcaatcagcagttttataaatagaacaataataaaagtcacaaatgcaaattcaacaataattgcaccaccttgattattgattaacgtattatttttcctgaacaaaaatcacctccctggacaataacgtatttacccatgcttgagggaaaggtaaaaatatcggttggtaatgtaatctaacctgatagtgggcgagtggtagagtgtgattattttcttcactattgccattaataagatctgcaacactgtgactaaaattaaccgtaagttctgcggagggcgcggtattaatcaatgatcccagaacagtaacttgtcgattaaaattgtgctcaaaaagttgttgataagagagtacgttctcggcgtccctatttttagcggttttagctgcttcagataatgcgaaatcaagattagccgaggtataaaacaagcgagaggtttcagcaaccaatagcagcataaagataaaaaggataaaaattaacgtaaattcaacagcaatagaacctctattcgccggcaataaacgtaatattgtatctctcatcatttttccctaatgaaggattgttcctgagggaatgaatcaacctgactcagcgctaatactaactcgtcagcattatcagataaccgctctgcttcaataatgttctttgcgtagcgagtgtcacccattttaatcaatgcaaataccagattatgtaatattaagttgtttcttttaccggaaagatagtctggtagtaatatctttactgcatcttcatagcggttatccaacattgaaatgactgcaatattatttcttgcaatgtcctcttggataaacagagcctgcgattgaacaatagcggtacgcgcccctgctgtatcaccacggttagccagaataataccttttaggttatgtgcttcaggattatggggggcaatagataataacctgtgcagtactgtagtcgcaccagaattatcaccctcgttaattaaattttttatctgtaaaagatagatagatacgttaggtttatgggaaataggttgaagataatataaagaagaatggctatcaccggagaggtaataggcatttgctaatttcactctgattgattcgtcttctttgttttttagtgattcgcgatagagtttaatcaaaccaatttgattattggctttaattaaaatactttcacgataagaaaattcttttgtgcttaaaccttgtgagcttaaaccctgttggctcaaacaaccgcttaacagaaaaatcatcactgggatgataataatagtattaaatatttttaacatagttaagtagctccagaatactcggtgagataaccaataagacgaaagggatcaaaataaataaaaataatggcagtgttagttttgtggataatttactgatgctctcttctgtcatcagcagctgcatttctctcatatcttgtgataagtgagtcagttgttcgtacaccgttgagccaaaactaatactgtattgcagtgtgctgcaaaacattttcatttctattgctggtgagtaatattgaagttctttaatcgcattttctaaaccatttatttcagcacgcttggtcacttttgacataatcaagcataggtcggtatttattgtttggaatttttgtgtggtataatttaatgaattctctattgtcatgccagattgaacacatgccgctgtaatatcaataaagaaaggtaaagatttcaataaattatttgttcttttagtgagtgcatttttaattatcattcttggcaaatataaggtggagataatagagagtagcccaatagtgagtagtgttttttgattgatattcactacattaaaaatagccaatattgtaaggatggataatataaaaataacaatcaaaacctttagatataaaatgttagataaaaaaacagggagttttataaaatcagacagtacagtcggtttatcttttgtatcattatttgcctctttgcttttgttttcacgcgaatttattttattataaactgatattcttcttgagcgtgagttgacttttaatatgataatcaaacccaatagtattaataacgtgaagaaaataattctcatagggatttacctagcatttttctgataattaatatgccaataacctcactgataataatataatagataataaatctacctgtgggatgttgccatacaaactctatcgtcgtggggtcgagtagataaagtaaaaaagaaaataacattggcatgatagaaataatattaaccgacattcttatttgagccgtcatgacggccttcttttgttcggttgtttttttctttgttattatctggcttaatcgggtaatcagttcttttaattgtcctccttgctgaatattaagcagtattattgtcactaagaaataaaattctggataatggaaccgctcatacgcatcataaaaaacggtttcaggggtttcgccaagatttaatcgccgacagatcaaccctaattcttgtcccaaggggcctctaatctctttcccacagcgttccaatacttgattgatactggcaccgctgcttgctgccatattaatcattaatagtacttcagggaaatcttgcttaaataataaataatgttttgaacgagcatattttagttgtaaaacgataataaaaatgatgttgataataaaaacaaaagagtaattaacattaatccaagtgctgtttatataatagactatcaccaatgaacatattggtaataatatatgaggtgtacttttactgtgggttgatacgtaatcaatccattcgaaaaatattttttttatcagtatagtaatagaagacgtacttttggctttgctctttttagtgttgcttattgagcgctttattttcatccacttaaggttattcagcaccagtaataaaataccggataacgcgacgacgtaataaatcatttgctcaccgtagagaaaacactgtttaactcattggccagattgtggatatcggcgtttattctgactgatgaccgattaaatagcccatggttgataaactcaccctgaatacgcccttgatcatcacgagtactggcgggttggaaagtaaatatatcttgcaaaacaacatgttcaccttccattcccatgatctcgctgatattgcgaatttttcgcgagccatcattcatacgtgagacttggacaataagattaattgcagatgcaatattacggcggatggtaatgagaggcatattaaccggccccatcataatcatgctttctaaacgggcaacagcatcacggggagtattggcatgtagggtggacattgaaccgttatggccagtgttcatcgcctgtaacatttcaaaggtttcctcaccccggcactcaccaataatgatcctgtcagggcgcatacgcagggagttaatcaccagatcgcgcatggttatctggccggtattctccagccccgccagacgggtttccatcctgaccacatggggctgctccagattcagttccgcagcatcttcgagtgttatcacccgctcatcttctgaaatatattttgaaagcgcattcaatagcgtggttttccctgagcctgtacctccggaaataataatatttacgcggcaactggcagcaataattaggaaatttgccatatcactactcatggctcccatatcgaccaaatcttctaatctccgtttatttttactgaatttacggatagaaagggcggtaccatctaaagcaatggggctgatcgcgacgtttattcggctaccatcgattaaacgggcatctgctaatgggcggccttcatcaatgcgtcgattaaccttttgcattaaacgctttgcgatatcggtgagttgagtattattaacaaaccgccggtcagttaattttaacaggccatatctttcgatgaatatcctttctgggccgttgaccataatatcactaatggaatcatcctccataagttctcttaatgggccaaagccggttatttcatcagctatcatttcaataatatatttttgtgcttgagtcgttaagttatattcattgttattaaataaatcatcgaatgtttgagagagcaatccgatgagtttgttacgatcaccaaccaggagttcaactttattaatgtcaatattggctaacattctttcgcgcattaactcttgtatttttaaagggacaatcataataacctcatttatttaaataacttattgagtttttccctaatccacatattggtatgagaggataaatttatatttatacctaaagattgttttgccagttcaacaaccttggttttctttctaccaaaatagtcagggctattcagtgaattcttcgcattgttgatataaggtatcgcggtatcaatagaatggcccaataatgattggatatcagaagtcgtcaacatatcttttgttattggcctgttttcgttaaggcaaataaatagtctaatggcttgtctattatctcttttgaacctttccagagtatcaataaactctttcgctacacgaacggacatcatactatggtcaataagcagaatgatgcaatttgagttagagatataatcgagtgttttttctttccgtgcattatgaattggttgatcgaaaataataaagttatgttttttattgttatgctcattaacttcactgagttttctttcgtttcctcgcataagatcaaaatttttctggtaaccagtaatatcttcgcccatttttttttcagtgatcaagtcgagatcttgcgagccttgattgccttgtaataacaaggtaggcgatttttttatttgggtgatcacatgcgccagttggtaactgagtaatgtcgtgcctatccctccccggcaacccagtatactgataaaaaatgcttttctatctgactctatttggataccttttagtaaattttgtgtgagatcggccaattgtgattggatatgtagatataatatgccacgctcaataaattgttgggcgatgctaatagaatcaatatcaccgactaatatacaccaacagtcccgtggtgtatgaactttcattagatcaagaatagtgttgatatcatgattctcatttatatctattataattcctttcacattatccggtatcaaaattgaggcggcgctaaaaatatcatcatctatttctttgatgttttttatatcagccaatcggacatattcggaaattttatcttttaacccttttcgggttgagataatgacaacagcactcttttccctattatcttttttattgattaaatctttattgagaattaattgcatactaccaccattataaatgtttattccatgattcgataatggcgtaatgtctatttttataaacagcacacccatgaacatcattatttttattccggtagtcatttttcatataattacaatttaattctaatggcagactgttatttaatttaagaggaaatggatgcttttcagttttattggtgaaatattcacctattaatacataagagtactcattagcggacggtttaattgtgaacgcagtaatgcctctagtagaaaagagaatagccattatgatgaatatccatttcattttataaaacctcctttttgcagaaattctttcgcctgctttctacgcttagcgtctttgatattggtcagattgaaaaaacgttctaccgtagaggtatgcataaaatcaggtagctcaatctgccttgctgatacgggtttcaccaggtttacggtagcgacaaccaccagctcactctgattcctctgagtttgtgcattacggaataacgcacccagtagggggacatcaccaataaacggaatttttttaagcgactcccgttcagtactactgatcaggccaccgagaataaaactttcaccatcgcctaactctactgtggtatttgccttacgtatgcgtaatgaagggtaggagtccccacccctaagattaaataccttatcaatactgctgacctcttcacccaacatgacacggatacgtttcttctcattcactttggcaccaatgtttaacttaatgccaaactctttaattcgacactaataccattctgattggtgctaacaatcggtatttcaccgccgaccaagaaggaggcatattcaccggataagaccgatagattcggttctgccagtactttggcaatcgcctcatcattaatagcatggactaatgtgctgatgctttgtgcattaaaatttaaaaactgaaaagcgcctgccgcactttttattgaattccaatctagccctatgttttcagtaaaatctttagttatttctacaatagtgagctttacattaacttgattggcttgaggtaatttaattttattaataaccccctgatactcagggttgctttgataactcgtttctctctctttttcttttttacttgcagtcgcctcgccgacaatgctggcaatggtatcttttgcttcctcggtttcggcactgcccgtaagtatatagctttcgcctattttatttatttctatcttactatcaggaaactctgtgcgtattcttcgataggcatcattaatagtattattcaccagcacccgtgttttgcttatcggctgatgatttttgttgaacaaagtgaattcagctaagccttcttttttggcataaataatgacactgttattatcaactatttcatagtcagctgtttttgcggcagagacaaaaacggtatcaatctcttcctgcacttttataatgtgtgaaccaccaataggcagataaatttgcttggcgttagctgaattttcaaacaaaaaatagagaataacaatagacaagaatataattatattttgttttttatcttttagttgatatagattcatcctcttagctctcttattgtctgtaacgtagggattatgtcatccaaatctattcgtttgtgatcgccactcttgggggttaaaaacacctcgccggctttctccaccgtatggatgaattcgaggtcttgtattttcattatcacttcaatataacctagggaatactcttcagtcttattatttttgttgttttttactgataactcctcaggagagtatgttttaatgcttaatatcggcatgtcaggtatcacgttattaagtgaatacttttgcctttgtttgctactcatactcttgctatcaatagcaataccattctccattccttttgttttattggtttcaagtgtcagtaattggaatgaaagaaagtcacctggatttaaggtgtttagtaggtattcgtttttttccgtaatgtaaaatttataaatgatctccccgtgctttaaatttagccgggaaaattcacgactatcgggcgagattaacatttcatcgataatatacgatccagctaatatattgttttttaataaatgaccatcaagtttatgatcatgagttctatcgtcagcaatgctatcaccatcaattctatgaccatgtgatagatcatttttaaccaagtcgcttgattcatctacggtgatattttgtaatgaataatcttctttggatattaatgtaccggcggtaaggtcatggcgtgtttgggctaatacaatatttctctcttttcttttctccgtctgagtcagtaattcaggtatctctttatcagggtttaacagaatgccggagattccgatggcaacaatcaggagtgaaaataatataagaaattttcgattcattatccgtaccttttgtcatgctatcgtgataaatcaatttatttcagccagttaaattagtacagatgatagaaatccggcagtgatagcaacggcgtagggaaccccacgtttttggatatcaacgcggttgatcaataaacccaccaccataacaacgccacccatgaccgctgtgtagatgataaaatttaatgactgctctgccgtcagtgccagcaggagtacagtgatcaattttacatcgccgccgcccatcacgttgaaatggaaaataatatagcctataaatagggcgacgataggaataataatactaacagtatggtgcattaccagactaaatataatggcattgaatgaaatgctaataataaacttattgcttattattctgtggcggatgtcactgtaacaaacaaataatagctgagagacgattaatactattaacgataatctaattacatccatcgtcagacctaatagtgagatgaaagatatggcagcagatggctgccatatttattgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattctatgaaaataaaaaaataaaaagtatattgattgttattaatcttatatttttcataaagttaatctggttctgtttttatgaatggatatagttacatctaaaatcacagtaacgtcactatgttgtaatttttattttttaagtagggaaaatcatcacacataacatgatgatttttagctattcttacaacatatccagttgatgttattacgggcagatttttctggtgagtaactgaatgagaataattaaaaaaattcctatagcaatgactacatcattgatcatgctcagtggagcagtcagtgctattgattttaatactgatgcaatggatgctaacgacaaacagaatattgatctttctcattttacgaacgttggctatatcatgccgggtgagtatcggttggagatcaacgtcaataatcaccgtattcccgagcaggtgatcgctttttatgcccgtgatgatgaaccgaatagcagtgaggtgtgcctaccggaagcggtggtggaacagtttggtctgaagcctgatgtgctgcaaaagatcacattctggcatgaggggcaatgcgcagatttgcgtgagctggcgggattaaccacggaggttgatttagcgaccagcacgttagctatcaatgttccgcaagactggatggaatacagtgacagcaattgggtgccgtcttctcaatgggatgaggggatccctgggtttctgttggattacaacgtgaactcgctgtttagtaagccgaaagagagtggttccacccggaatatcagtctcaacggtacgtcgggtctgaatgcgggcccctggcggttacggggcgattatcaagggaactacagccacaacagtggcgagcagaactcgtctaccagtacatttgactggagccggatctatatgtatcgggcgatcaagtcactggcagctaccttgagcgttggtgaaaactatttcgcctccagccttttcgatacgttccgttatgccggagccagtttgtccagcgatgaacgtatgttgccacctaatttacgcggttatgcccctgaggttagcgggatagccagaaccaacgccaaagtgacggtctcccagcaggggcgcatactgtatcaaaccacggtggcctccggtccttttcgtattcaggaactgagtgattctgtttccgggcggctggatgtcagcgtggaggagcaggatggcacggtacaaacttttcaggtggagacggctgcggttccctatctgacccgccctggtgcaatccgctataaaacgtcggtgggccagccctcaacgctgaatcatgggacggaaggcccggtctttgccagtggcgaattctcttgggggtcagtaatcgctggtcactgtttggcggggccattggctcgggtgattacaatgccgtgtcggttggggttggccgtgatttatatgcatttggtgccatttcaacggatatcacccaaacccgtgcatcgggccttcccaaccaagagacgcagagcgggaaatcgttgcgcgtcaggtatgccaagcgctttgatgaactgaacagtgatatctcgctggcggggaaccgtttttttgaacgtgaattcatgtcgatgaatcagtatctcggcacccgttatttcgataatgaccttgggcgcaacaaggaaatgtatacggtgacggcgagtaaaaattttcctgatatccagaccaatatcaatttttcatacagttaccagaattattgggatcagcccacgtctaacagctacagcgcgacggtcagccacgcttttgatgctttttctctcaaagatatgacggtcaacctttctgccagccgtagcaaaaataacggcgtgaatgatgatgtgctgtatctgagtttttcggtgccattaggcaatcaacaaaccctcagctacagcgggcaacataatggtcaagggaacaaccagaccgtgaattattctaacagctcggctatcgatagcagctaccggttatccgcaggggttaacaacagcaatgataatggtgcgcgcggccagttcagcggtttttatattcatcgcagcagcattgctgaaaccagccttaatgtcgcttatgcgcaggatgattttacctcgaccggggtttctatgcgcgggggcgcgacagttactgcgaaaggtgcggcattacacggccccggtatgagtggcggcacccgcctgatggtcaataccgatgatattgctggcgtcccactggaagagcggaatattcgttcaaaccgttttggtattgctgtgctgaataatattaacagctactaccgtacagatacgcgtatcgatatcaatcagttggctgatgatgttgaagttaagcagtctgcggtggagttcgccctgatcgaaggggctattggttatcgccgtttcgccatgatgaaaggggagaaggtactggcaaccatcagcctgaccgacagtagccatccgccttttggtagtttggtcatcagtgccaaagggcaggaactggggatcgttagcgatgacggttttacttacctgagtggagtggagccaggagaaacactggatgtcgtttggagtggtgctaagcagtgccaggtggcgatcccagcagtaatacagccgcaggcgcaaatattattaccctgcatatccgttaactaatattgaggttataccatgaagaagctctcattaatcgcgttgaccagcacagtggtattcaccagttataccgccaatgctgcgattgcattagaccggacgcgaattatttataacgggcaggataagtccattagcctgaatatcagtaatgaaaataaaacactgccctatttagcacaggcgtggattgagaatgaacaacagcaaaaagtcaccaccccgttagtggcaacgccaccagttcagcgagtagaagcgggtaagaaaagcgcggtgcgtatctctgccacccctgaggcgctgaaattgccacaagatcgcgagtcactgttctacttcaatctgcgtgaaattccgcctcgcagtgaaaaatctaatgtcatgcagattgccttacaaaccaaaatcaaactgttctaccggccagaagggattacccctgctacgggccaaatctggcaggaacaactggttctgcataaaacggcgcaaggttttcggctagagaaccccactccctattacattacggtcgttgggctggcggagaaaggtaagtcatcggctgacagcaattttcaacctttgatggttgcgcccaaatccagtgctgagctgaaatctgccagtttcaccgcccccgtcctgacctacattaacgattatggtggccgaccagaactgagtttcagttgcagcggcagtacttgccgggcagctaaagcgatttaaaccggttgaaagagagaaccatcaatgaaaaaaaatatattcctcacgttacgcagtgagaggtataaggcgggactgctgttgttgctgctactcctgttatgtaccaccagtaaaccgagttttgccgcactgcaagttaactcttgttctcttgctgtatcgggggccggaggggaaacaccgtttgtcataaaagcactgccagtcacgttgacgaatggttttgtcttggggagcatgaacttcagtgtcgtcacgacattcacaaaaacagggacgacagcagattatttatacctcggtggttggtcgatgcttgctgggggggcggttatgcctgtttctaccggtgttccaggggtgaagatgtcggtgaatgtcagtgacgctttattcgggggatatgaatgggggaatacagagaaggcaactcagtccttgtttgtaccagggacaaaaataacgattgctaatcgagtcacggtccaactcattgtgactgatgccagtgtttatcaagggggagtgattaattggtttaatgtggcgagaagttttgcgttagtttcaggtaatgctcaggtctggtcgactaaaagtgttgctactggtggctcacgttgtggggatatggtgacttttaatatcgggtcaacaaatatcgtattgccacctcccactgtggcgacgtgtgatctgggggcgaccgatattgtggttgcactggacccgattgatacctcttccctacaaacgcaaggtgaccgggcgggcggacaagctttttcgatcccactgggcagttgcgctaaagatgctaaaccctatatcacttttaccgacagtagtaacaaggctaaccgtaccaatatactgagtttatcaccgagcagcacggcgaccggtgtgggccttgtgcttgaaaaaagtgacggcaatctggtgacatttggcgcagaaaacgccagtgtcagcgccagtaatgtggggcaatttttgattggtacctcaactgccgcaggagggagcatgcctttaaatctaacggctcgctatattcgcgctgaaggggtgttaaagagcggtaatgtgaaagcggatgcaatctttaccgtcgcctacccttaagtggcataccatgttagcggtcagtaaaaagcgaccaataagtgtcgcttcagactgctggcaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccgaagtgcccctaggtgcggtcaacccttcactcacgaggctaagaatagcgttgtcaataacctcaagcgaccaataagtgtcgctttttatgccgttaggttctgctctcatgataggtgggttcgctgtccttttttcccttaaacattgactcaattcgcgtcaacaaattattcgcactgtagtaatctaaccggaaagtatcataacctgccgcataaacgttatcgtgctgaatcgctggaagattggttaaaaacttattacttttcaatgcgtcaattgcagaatgaacgccagaaaagagtaaaatagtcttaccgttcaggccctgtgctagctcatctccacctaactgaatgatatctttacggtgctctgtatgggtgttgtccttcagcgtgtctggcacattggccagcgtgaaacccagctccaataacaatcttccctgtgcggaattttccgtccacagtttggcgctaccactcacctcctgatagacaaatgctgaaacgggttgcggtggtagggttattttctgttttacttcattgagtcggcgggcaaatttatcaatcacctgttcggcatccccttcatggcccgtcgcctggcctaattgtagtgtcagttcttgccaactcttatcatcgtaattaatcaccaatgtcggggcgatggccgacagttgatcgtacaattccaatgtggaatcgtcaccagtggcggaaataataattaagtctggccgcatcttagcgacagctttaatattgggttcggtctggtacatcgggattaagtgacgggcccgtgcaatatccgaccattgagtaaagaatcctttattatcggctagcgtcgtattgggttcggtagcactactggcaatgataggtgcatttattgccagcaaggtacccgtaatggtgatgctggtggagacgatacgggctggcttatgggtgagtgtcaccgggcctttcactgtgtctacggtacgggaccacggcgatgatgtactgtgattctcatcgatagggaatggatggaagttggtttcctctgcgggttcgcagccggaaagagataaaataagacccaaacagccgagactaataaacagagagtggcgtattttacgctcaatataggtcatataaaggaacatagcggtgttttatccttctctttggtgagggtaaatcagcaaatatatcaataaaatttaccaataatgatatttgtatcgaatgataatatgacaatgttaagacatggcacgtaatgtacggcgggggcaatataacgaaataatagtaatgaacatcataattagcaataatatttttttattgttcatctctaatgaatttataggggtatgtcatgtatcactttgataaatagagcgataattttaatatcctgattatgtaaatgggcatttcactcagctaataataataagttcatgataatcaactttattttatttactgcttatttttattttagtctatagcctaaatagcttatacaaacccgaagctagcatatttcatcataatcccttaatgttaacttcggttagtatgttattttttaagataatatccatttaataaagtagttacttctaatttatctcgcattaataacaggttctctgaaaatttattaatgtgtaaataacgtttaataaatcaatggtaattgcgtggttattggtaaaaatatattttacataaaaatagggagaaaatgactgtttttcaatcaaaatttctgtttgttatagcacggtgatacgaccaaaaggttaaatctaacaatgttataacatttaaaggcgggcgctattatagggatgatatcgctctcctgtgagtacttaaacgtataaccatcttttttatatggattaacaatgttttgtctaaatagtaatcttttaatatactgctcataattgttattattccttaataataataaataactttatttttttatgggctaataaatgaatattctttccctacgcggtggtttttttctgtggatgatgcttatctcaacatcttctttggctattaattgccaaagagcctcaacccccgtcgagtatacagtctgcagcaatgaggatttacactggctggatcaaacatttaacagcatttatcaagtcttattggtgaaatacaatactgaaatggtttatcaacagcgtcaaacatgggaaaaatcgctgaacagttgtaccagtgatagttgtatccagcgggcatatctgcaaggtattgccttaatgtctgatgttgataagaactttaactgggatgggcaatggtggaatatcactaaaggtaatgaccgtggtggggttatcgaaattcatcgagtgaccgagtggggatttagtctggatagccgtgcatggtctggtgagaatatgggtaattttcatgcagaagcccgtaaaacagaaggagtagccgttgttgatgtcattgagaacacggctaattgtcggttattactgatccctggaaaagatggctcgctacaggtgcacagtaatggcagttgggggtgtcgtatctccatgccgaaagatgttttcatcgacgggcaatatgtgcgtgctgaaaaagatccccgtaaggccccaacgttattatctattggtattttttctgaggcttcggtcgatgacgctttccgtaatttagtcggtgagcattatgctcagtttgttcaatctgccaatgtgtatatttacactaatgatttggataaccagggagccaaagtgttatctacctgggtgcggggggcggcgaataagcgtgcttctatcattatgtatacccatactgggcagtattgggcggcttacgttgcaccggataaaaagggtcagttacaaattcactactttaccaatgttgctgcagataaaaataaaaggccaaaaactattgttgaatggcaacaaagttttatagataactgattagctataatctggtacagggccataaaatcgccacagtaatctcatactcgcttactgtggcgatccctcttcttccgtacttgcgaggtcagctcttgcaaatcgccagtttatcgccggagagggtattgatgttcacgattggcacgcggttattttgcgggcctccctcgtcctgtaaccagacaaggactttaccgccaggagaaaggcccaataacatcgttttatattgggttgtattccctgttctggcgggtgtgatcatactttgtctgacggactgcgggagaaccagatgggtctcgtacacttttttatcggcaatcgaattccagcagaacaccatagattgaggcggggagttcgtctgattaaaatgaatcgatgtttggtgtattaattcacccgactctcccatttgagatgggctattttgtgtcatgtcccgtgtattaaacgggtgcaggttatctgcagtgtccactatacgggcgtaggtcacctgtgcaggctgtgactctggggtaacaaatgtgaaactccattttccctgagtggctctcttgtttatttccgctgactgcagtaaaggggaggtttggcaagcggtgagtattagaagcaggggcagtccagcagcacgttttattttcattttatccatccatgttgtcgttgttattgttctttatcattactgttacctactattatagcgtttatagcgttttggtgagtggtgagatgctgacaaccgaacaagtctcctgattagcctaaacatcaattgaaacctgatccgatcactaaatccctctcaccctctcctcaaattatgactactccagcaccccaatcacattcaaattcatatcatctgggatttcgttatacgacagcacatttaacccagaacagaacagacgtgcatagcgggatatcagtggccgcagttgtggcgtaaccagcaaaataggctggtgattttctgctttcatttgttctttaatgatcggcagattctgttgtaattgcgtcagaatattcggatcgaccgggaaattatctaataccactttccccgcttgttgggcctgattcagagagcttaacagcatattctctaattcattattgatggtataaaccgccagatccttatcatcgccattgatgctattaactatcccattacgtaatgcatagcgaacatctgaggtcagcaataatgcatctttggtcaccgtaacgctatccagtagggtggtggaaatggtgacaatatcttttaatgacacattttcagttaagagttggcgatacactttcaataactgactaaaattcagtgtcgtgactaaatcctcggccaaacgtggggaaagtgcggcaagccgttggtgtaataaggtgatatcgtcatagttaaacagttcagataaatgctcccgaaccaccttattcacatgtgttgctaccacgctggcgcaatctaccacttgataacccaaatttaaggcctgcggtttctcttgcgggtctatccacacgatggccaaaccataagtcgggtcagtggctaaaatcccatcaacctcaccgtattgctgtgtcgttggaatagccatgagcttatcaacatggacttcccccccccgcgatcctgacaccattaatattgatggtgtattgggacggttttaaacggaaattttcccgcacccggacttctggcaataaaacgccgctgctttcggagatgatttgtcgcacgccgcgtagccgttggttcaacggtttaccctttgattcatccaccaacgtgaccagtttataacccaaatttaaaccaatgggttcgaccgcaggaatactgtcccaactgatacttagggcattttcgtcagaaataaccgggtttaaggccgtaaaatcggggttaagatctgcttgctgaatttttttactttgctgcctagcggcgaacagcagtaatccggtaaaactgagaaaggcgagatggggcatccccggcacgatagcgagaataaacatcacaaaagccgcagcatacaagatcgtgggtttagccaataactgatctttaacttcatcagtcatatcgccgccatcactcactcgagtgacaataattgccgccgcagttgccaataacagtgacggaatttgtgccaccaaaccatcaccaatggtcagtagaacatattgctggaatgactggctggcgctcaaatcgtatttaaaaataccaatacaaataccgtcaatcacgttaatcaccaggatcatcatcccggcgaccgcatccccgcgtacaaactttgatgcgccatccattgcgccgtagaaatcggcctcactggccacttctttacggcgaatactggcttgttcctgattaattaatccggcgttaagatccgcatcaatagccatctgtttgcccgggagcgcatccaaggtaaagcgagcagagacttcagaaacacgttcagcccctttggtcactaccacgaaattgatgatcatcaagatgataaagacaacaaagccaacaacaaaattaccgccaatgaccacctggccaaaggcttcgatcactttacctgccgcatcagccccttcatgaccattgagtaataccacgcgtgtggaggcgacgtttaaggttaaacgcatcagcgtagcgatcagtaatatcggcggtaaaattgaaaaatccagtggccgtttactgttcacactgaccaataacaccaatacagccatcacaatattaaaggtgaataaaatatccagaaccagaggtgataatggcaatattaccattgccaagacgcacagtaataatacggggactgcaatatgcgtctcttttaacagacgagaaatatcatataatttatgtttcatcatggaatcgttgcatctctttgggaagcccaaggtgagtgtttaataccggcttgcttgcctgcccggaacgccatgacttgatctgcatgacataggtcagcacctgagcgatagcacgataaagctgggcgggtatctgttggttaaccttggtggtatggtaaatagcgcgcgctaatggtggaaactcgacaatttctattttgtgtttttgcgcaatgctccgaatatacaaggcaatatcatctttccctttggcgacaatatagggagcactggctttttcgggtgcatattttaatgcaaccgagaaatgggttgggttagtaataataacgtcggcgctgggaaccgttttattaatttgaccgatagcatattggcgttgtagttgacggacccgagatttaatttctggattaccatcattatttttatgctcttgtttgacctcctgtttggtcattttcatttttttggtaaacagatgatgactgagaggaatatcaatggcggcaaaaacgacaacaatcgcaatgaaatacagcaaaatatggtggtactgggcaaatccctgcgtaatcgcttcttctagtggcagtgtctgcaagtgcaataaatcatcaagtgagctatgcacgaccagatagagggtgtacagcacgatgctgcattttgccaacatcttaagcacttcagtgccattgctggcagagaatattctcttaatacccgccaatggactgagctttttcaggtcaggtatcagttttaccggggtgaaattccacccgccgggtattaaggttgccaacatactgaacaacgggatcgggatcagcgtggctaagaatttggcgaaaataaacagattggctagcagaaattgctcaagagcgccttggtcatcaagctgacttgccaactgagcaacagacacaaatgattgagaaaccaacgccttataataaggtagaaatagcgatagcagaataaaagaggtcactaaccctgcggccatggtgacatctttagaacgggggatatcgcctttttttctggctttcgacagcttccccgctgtgggtttttcactcttctcaccactgctgttcgacatcagtgcaccttcatccgttcaaactgtgtcaggatctcattggtcagatgaagataatgatcagggatattgatcgctaacagcagcaggcacagcaggccaaacaacatgccgatagggaaaccgagtgaaaacaggtttaacgtgggggagatacggttcagtaacccgaaagacccttgcacgatcagcatgataaaagtggtaggcagtgctaacagcgtggccgatgaaaggatccagccaaggctcagtgccaatgaacgtagtgaaaaatcattgatggcttcgccgataggccagctactgaaacttttcaacaaaatggtgacaaacagtaagtggccattaagggtaaaaaaaatcaacacactgaaagtaaagattatttgtgagataaccgccgtcgatgctccgctggtggggtcattcatcattgccatacccaggcccatattcatcgatagaatctgacccgcggcctctaatgcggctagtaccaaatgcaacatggagccaaataaccagccccacagaatttgttcaccggccaataagaggttttctatcgagagcaactccccggataccaccggttggctgatcattggggttatcaaaatggccagtaacagcgcggtgccaatcttggctttgcgggtaaaggctttatgccgaataaccggacaaaaatgcaaaaacgacaaaatcctgacaaaaggtagccagagtgcgaatagcggagccgtcatggcatgaatatcgattcccatcggcatttacccaaccaactgtgcggcttgctggaaaatactgacggtaaaatcactcagtttgatcatcatccatttacccgcaaagatgagaaccaacattgtcatgaccaggcgcggtaaaaagctcagcgtttgttcattaatctgtgtggtggcctgaaaaatgctgaccaatagaccgattaacagacttgggacgatggcaacgatagaaatcatcagcaccaaatgtaaccccatggcgataatgtcaccggcaatatccgtggtcatcatgctatagcccctgaacgctggcagtgagggtgccaaccattaatgtccagccatcacacaagacaaacagcattaatttaaatggcaatgagacaattaagggcgatagcatcatcattcccatcgccatcaaaatactggccacaatcaggtcaatcaccagaaaagggatataaatcataaagcccatctggaaagcggttttcagctcactgagcacataagcgggggtgaccacgctcaaatcctgctgttgtggctcgccactgacttgggcgatagccatcatttgatccagtgatttagtactggtctgcgcgagcatatagttcttcaacggcgcttctgcccggcccagagcctgcgaaagcgtaatttcatcctgttggaaaggaatgaccgcatcctgatgaattttggtccacaccgggcgcataaccagcaaggtcagggcgagggcgataccggtcaggactttattcggcgggctttgctgtaaccccagtgcctgacgcaatatcgccagcacaataataaagcgagtaaagcaggtcatcatcagcatcataatcggcaacaaaccgagcagggtcatcaggatcaggatttcaatcttaacgttgtaatcttgccccgttgcggtttgtacggtattgaacagggtgatccccccctcctgcgccagcagaagaggggaatacagcagtccgcccaccagcaggccgcggctgatgatggtcaccggtgttatcgctcgaaggctgcggctcatagcgcgagttcacctaaattttggctattgatgttaataatacgcaggccgtatttttcattaatcaccaccacttcggcttggccgaacatgatgccatttacccggatatctaacggctcgccagccaatttatctaactcaatcaccgagtcattattcaccgtcagtaactctgacagagggatctcaacagaggccacttccagtgttaaggtgacagggatccggctgaacagtgacattttgcgcttttgctcatcagtctttgttgctgttttttctggcgtattaatgatctctggtgaattaatcaccgaatcgaaatgctcagttgggctaatggcgctctcatccaatgcaagggtaaagtcgaggtcattgttgagttcaatttgctggtcagtcatggttcatctcgttgggttggtcattaaattcagaaaagaataacttgccgcggttctcggtaatggcggcactgaatagcgcttctttgccaataaatacggggaaatattcgggcaatgaagctgaaataatatcgccctcttttaaggccattaactcagccagtgtcaggttaatgttgcttaattggctggtgagcgtaacgggtaattttttgactaagtgttcaagttgcctctctgacagtgagacatttttttctactgctttttcatttttggtctttatggtatcgataagcctatctatatgtggtgcatcaataaaaatgctgaatccacttttgttataatcttttagaaaaaaatcaatacggtatgaccagcacgcgattaacgcagcggtgctgttgttaatgattaggtgttcaccaaaaaatggctgattaagaaagagatcggttatttcaagcccgagtttgttttttagcctttcttctgttttggtcagcggtgatagctttcccgtggtcgtggttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtagtcattaagaatgttaagtaacaacagacggtcgatatcgaatgcgatattacccatctggctggttagcattttggcattcttatgactgcaatttgtttggaacttaatatcatcaagcgtaatatttattctgtatttttttaaaaaatagagactgatttcgctctcaataatagaaaaatagctattgactattttaggtattttgtgatgagggcggccaagcttgttaatttcaagcgatacgatgtctggtcgcgggtcatgattatagacctttgctttgactttatttgattgcatggtttcatccaaaatattttggctagtgtctgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagaggtagaggctaaacaacatcttctctttctctctttctttgcgagcttttctgaaaacatggctgctgaaagaatgactggcgacggaatgttttattcaatttttcatggtttttagcctaaacctttatggtgaaactatacaataggtatttatttattaatttatttcttttttattttgatattttaacaattaatataactcgttgatttttggtggttaatgtttttaatttttatttaatttatttgttttttatgggggatgtatagtgagttatcgacaatttctataactcaccaaaacaatatgtaacacgttacgatttattttttcaatgatgtttaagtctcaatttattttgtcgatctattgagtgtcggacgtgatttattgtgatttgacgtgtggataaattatgatgaatatcaatgttgatgtttttccaaaaaacgatcatggatttgttgctaatgcgccttccagcgtaagtgtattttcccttgcgcgtagggtagctgaatttaatgttccggtgttggtcaccggtgaaaccggaaccggtaaagagtgtgtagcgaaatatatccatcagaaagccatgggggatgcctcaccctatatcgcggtgaattgtgccgcgatacctgagagcatgttggaagccatattatttggttatgagaaaggtgcctttacgggcgctatcgccagtgttgcagggaaattcgagcaggcgaatggaggcacattattactggatgaaatcggtgatatgccgttggcactgcaagtaaagttattgcgtgtattgcaagagcaagaagttgaacgtttaggtggtcataagcctattcctttggatattcgtattattgcctcaacaaacaaagatctgagtgttgaaatcgcggaagggcgttttcgtcaggatctctactaccgcttatccgtggtgcctatccatatattacctttacgtgaacggccagaggatattctgcctttggtgaaggcatttattaataagtaccaaagttttctgaatgtaaaaatagatatcaccgcagaagcgcaatgtgagctgtataaatacacctggcctggcaatgttcgtgaattagagaatgttattcaacgcggtatcatcatgagcaacaacggcgtgattgaactgcccagcctcggtttacctatggcacagggaatatcctcgccagtaggggaaacatcattacctttttcaacgattcagccccctgatggggaaaacaatattaagttacgtgggcgcttggcgcagtaccaatacattgtggatttactgcaacggcatcagggtaataaatctaaaacggccgcatttttaggtattacgccacgtgctttgcgatatcggctcgccaatatgcgtgaagatggcatcgacattgagtgtcactcataaaaaataaggaagcaggatggataacattgattctatcaatatgcctcgctcgcaatcaccagtgatgctggaaatgcggcaaatggcagccatggcaggcagcggtcttgagtttggcacaatccagccagccgcaaccaatagcccgttcttccccgtggaaaagggggccaataatctctctttttctcaggtgcttaacggcgcgattaagagtgtggaccagctacaacacgtcgccagtgagaaacagaccgcgatggatatgggcatcagtgacgacttaaccggcacgatgttagcgagccagaaagccagtgtggctttctccgccatggtgcaggtgcgcaataagctcacttctgcattagatgatgttatgaatactgcgctgtagggtaaatcggtgttagataaaattaagcagaaattgtcacctggtcaattaggtgaaaatacaaaaaccattcttatgagcgcggtagcccttttggttaccgccgcgattattttcagtctctggcgtagctcacagggctacacggcattgtttggctcgcaggagaatatcccgatcacccaagtggtggaagtgctggaaggagaggccattgcctatcgcataaacccggataatggtcaggtgttagtggctgaaaatcagttgggtaaagcgcgtatcttgctggcagcaaaaggaattactgccactctccccattggctatgaattgatggataaagaaagcatgcttggcagcagccagtttatccaaaatgttcgttataagcgcagcctggaaggggaactggcgcagagcatgatggcattgagcgcggtggaatatgccagagtccatctgggcatgagtgaagccagttcattcgccatcagtaatcatgcagataacagtgcctcggtggtgttacggctgagatacggccaaacattgagcactgaacaggtgggggccattgtccaattggtggcgggcagtattcccggaatgaaacctgccaatgtgcgggtggtcgatcaacacggtgaattattgtcacaagcttatcaagcgaacagtgagggggtgcccagtgtgaaaagtgggaccgaattagctcactatttgcaaagcaccactgagaagaatatcgcgaacctgttgaattcggtgattggcgcgaataactaccgcatcagtgtctctacccagttggatatgagccgtattgaagagacggcggagcactatggcccggaccctcgaatcaatgatgaaaatatccagcaggagaacagcaacgacgatatggcgatggggatccccggatcactaagcaatcagcccatccctcaatctcaggcgggtcaaacgccagccgccgtcagccgcagccaggcgcagcgtaaatatatttatgatcgcaatatccgccatgtgcgttatccgggttacaagctggagaaaatgaccgttgcggtggtgctgaataaatcgctcccggtgttggaacagtggacgccagaacagcaggaagaactcaaacgtttaattgaagatgccgcaggtattgatgttaaacgtggggattctctgaccattaacatgatggccttcgcggtccctacgttgattgacgagccggtgatgccgtggtggcaagagccaagtaccttccgttgggcagaattgctggggatcgggctgctgtcattactggtgctgtggtttggtgttcgcccattgatgaaacgctattcgcgtaagggttcggagaacctgccgttagccatttcctcggcgagtgcagatgaggcgcttgatcatgtggataccggtgtagacggtgcagaaagtagcccgcgtacagaaaatgccttctccgcatcttctctttggaaaagcgacgatctaccagagcaaggctccggtttagaaaccaaaatcgcccatctgcaacaattggcgcagtcagaaactgaacgtaccgccgaagtcattaaacaatggattaacagtaatgaacgaatcaaatctcaacctgaatgatgactcaagcgtcaaaagtgataccaaggggcgcagccgattggaacaggccagtattttattactgagtattggtgaagaagcggccgccatggtgatgcaacaattgagccgtgaggaggtggtgtgtgtgagccagatgatgtcacggctccataacatcaaactggatcaagcacggcaggcgttggatgacttctttcaggattaccgagagcagagtggcatcaatggggcgtcacgcagttacctgcaagcgatcctgaataaagcgttaggcagtgatattgctaaaagtgtgattaacggcatctatggtgatgaaattcgccatcgtatgacgcggttacagtgggtggatacgccgcagttggtggcgctaattgatcaggaacatttacagttacaagcggtgtttttggcctttttaccccctgatgtggccgccgcggtactggcgtatctggataaagatcgtcaggacgatatcttgtaccgcattgccaagcttgatgatgtcaatcgtgatgtggtggatgagctggacaggttgattgaacgtggtgttgcggtgctttcggagcatggctccaaagtgatcggtatcaaacaggctgccaatatcgttaaccgcattcccggcaatcaacagcaattgctggatcagttgggtgagcgtgatgaagaggtgctgaatgaactgaaagatgagatgtatgagttcttcatcctcagccgtcagagtgaagccaccttgcagcgcttgatggatcttatcccgatgagtgattgggccattgccctgaaaggaaccgagccagcattgcgtcaggccatctatgacgtgctgcctaaacgccagattcagcagttacaaaatgcgacgcagcggacgggagcggttcctgttagccgtgtcgaacacattcgcaaagtgattatggcgcaggtgcgggaactggcggaagctggagagattcaggtgcagttgtttgccgaacagaccatggagtaaggtgatgttgataaaaaataccccacgggcgggggcagtgaaactgcgggttcatcagtttccaccgctacgtaaagtgcgtcaggtggccccgtcagcggcagaccagacactggatccggcagaataccaaaagcaactgatggcaggctttcaggaggggatcagccagggatttgataaagggctggccgaagggaaagaggaaggctatcaggaaggggtgcgtcttgggcatgatgacgggctgaaaaaggggcgcattgagggacggcaatctgagttagccagttttaatgatgtgattaaaccctttagcggctatatcacccaactacatacctatttagagacctatgagcagcgccgccgggatgagttattacaactggtggagaaagtgacgcggcaggtgatccgctgtgagctggcgttgcaaccggcgcagcttctaaccttagtggaagaggcgctggcggcgctgcccatggtgccacagcaactcaaggtctatctgaatccggcagaatttggtcgtattaatgatgttgcgccagaaaaagtgcaagcgtgggggctggcggcagatccagacatggtgggcggtgagtgccgtatcgtcacagaaaccacggaaattgatgtggggtgccagcaccgtttggatcaatgcattggtgcgttgcacagcagttttttgacggaacctcaccatgagtgaatctccggctctcgatcatgccctgaaatctatcgaaaacattcatctggcccgagtggcgggccggttagtgcgagtgacggggctgctgctggaaagtgtcggctgccgtttggctatcggccagcgctgtcggattgagagtgtcgatgagacctttattgaggcgcaggtggttgggtttgatcgagacatcacctatctgatgcccttcaagcatcccggtggggtgctaggcggggcgcgggtgttcccgagtgagcaggacggtgagttgttgatcggcgatagctggctcgggcgagttattaatgggttaggagaaccccttgatggcaaaggccaactgggcgggagtacgccactgcaacagcaactaccgcaaatccatccattacaacggcgggcggtagacaccccgttggatgtcggcgtcaacgccattaacggcctgctgactatcggcaaaggccagcgggtggggctgatggcgggcagtggggtcggtaaaagtgtgttgctcggcatgataacccgctatacccaggcggatgtggtggtggtggggctgattggcgagcgtggccgcgaggtaaaagagtttatcgagcattcactccaggccgccggtatggcgaaatccgtggtggtggcggcacctgccgacgagtcaccgctgatgcgcatcaaggccaccgaactctgccatgccattgcgacctactaccgtgacaaaggccacgatgtgctgctactggtggattcactgacccgttatgccatggcccagcgggaaattgccctctcactgggggagccgcccgccaccaaaggctacccgccgtccgcttttagcattatccccagattggctgaaagcgccggtaacagcagcggtaacggcaccatgaccgcgatttataccgtattggccgaaggtgacgatcaacaagatcccattgtcgattgcgccagagcggtcttggacggccacattgtgttatcgcgtaaactggccgaagcggggcactatccggcgattgatatcagccagtcgatcagccgttgcatgagccaggttatcggtagccagcaggccaaagccgccagtctactgaaacagtgctatgccgattatatggcgatcaaacctttgatcccattgggcggttatgtggcaggggcagatccgatggctgatcaggcggtgcattactacccggcgattacccaatttctgcgccaggaggtaggccacccggcactattttctgccagcgttgaacaactgaccgggatgttcccctcctttgcccccactgacgaggcgtaattcatgagcgatatgatcgacacactccaacagcttcagcaattgcgtcagcgctcgctcaaccaggtcaccagccagttaacgcagcaaaaacagttgtgtcagcgctatcaacgcaatatcaatgcactaaatgccttaaccctctctgaggaggcattccccggtgtttctgcgttacagatggcgaatcacgctggctatcagcgccatatccaacggctgattgactggcaaaaacaggagcaggcactggctgatatcgaggttggcaatctacagacacagatgcaacagcaggctcgccgtgaaaaaatcgtagcggtagtattggaacaacaacaagaagaatatcaacgtgaacaggggcggttggcgcaaaaaaataccgatgctctggcaacacagtgctggcaacgtcagcaggcgggcgatatttaatatcgctcacctcaagcgaccataaaaaaatccgtcatagggaatattctctatgacggattttttattgggtgggaacaatccataaagtgactactgcatatataccctaaataagtcgagttgcaggaaggcggtcgctcagtgaatccccaagagcttacatcagtaagtcactgggtgagcgaaggcagccaatgcacatgccgcttgaagtatgacggggatagaggttaacggaaataaactcacaggnnnnnnnnnnnnnnnnnnnnnnnnnnnncctaagtttacagatgacatgggctcacagacatagaaatcaaattagcccgcgtaaagaaactcagtaggctgctcagctaatgaagataacaaggcgatttgttgggtaagcaacatgccattgtggtgattttgctggtggcaagcgtgcgcccgtaaccgcaagtccgcccataacgcacccgcatgttcgcggtaatgtgcgggtaaacgcgagagaagctggtgtatcccttctttattcgccggtaattgcaattgctgcatcaggagccgacgttccgttgctgtattatcaagaacgctatacagttctgtgagctgtggattcaaagcctccaaagcttcagttttatgcccaatcatgagttcacgttgcttgattaacagtttttccagcgcgatgtaacgtttacgatcttcctgaatgtctatcagcagttgtttaacacgttgtgtcggctccataacagattatctcccgtggaagttgagtatagccctggcgacagctgcactgtcgagagtaattcttcccgcgagaattgcagctttggcggcatcaaccttttcactgtctacttctggcatcgcgtccagttgggcatgcaggtcagaggttgcgtaatgggggttgttagtgacggttttaatcggctctatcgctttgacggctgatactgtatcggtactcaccggttgggcgacaaacggtcgtcgccgatgcgtgttaatttccatctaaaatcaccttttgtcagttaaattaccgtgaacttattaaatcgctaaatgcgtataccctaagtcattcgagttgtagcgaataacgcccacactctgattaaaacggaacaatccacctgaaacttaacttattacctctaacttaacttactgcctcaaacttagcttactgtctcaaacttagctggccgcctgaaacgtaacttgatgattaagtcacccctagggcgtggacagccctagcattctgacccgcccgctgccatcaaccgtggcggtcaccactcggccactgctgaggttttttaccttgataagctcccctttgcggccatttttttgtgctatccctaacatttgggcctcgataccgtcttgcgcggccagcatcagaacgtgctgattacgggtcactaaaacgggctgttctaattgcgaggggataacggcttgcaactggcgaatacggcgcttgatggttaaaccgaggatttcgtctggatcggtgatatagccgccctgaacaccggtaatattcttcttcttcaattcgatgtcatccgcctgcacttttctcccgcgctcaagggtctgttttgccacccatattggcagataaatatccggctttaccgtggcgaccacttcccagccctgaccatcgggacaacttatctcataacgcaaacgcgataaatgttgtgtttctgcggttggcaatgcgacctgaagtgctttttggcacggcttataacggctgatttctgccggaataaaaatattcattttgacgctatagccctgccaatttttattcttggcggtttgggcgatatcggccgtcgcggcgtgcagagcctgcgtataaacctgttttctggtgttgttttcagccgctgaaatggtgttggcacacagcaatgcgccacagatcaacaggctttgtaggcagtgacggacgcggatactaaatgtcaccgacaggcggaagttaactttccattttggcgagcaataaaaataaaaaatactattaattatgatgttataaacctggcacgttagttgcattgagtggtgtgatttcgtgcaacaactgtgttttaacatcaaaacaggacgtattttgtgggcatccattttcagaaagcgttaggggttcaccctatggcgatgcagcttcgacttaccagagcagaactgctatcagccaacttagccaatgtgaacaccccaaatttccaggctaaagatattgactttgccgctgaaatgcaacgagcaaaaagagggaatggggtgatggcagcgcctgacagatcatccgctcaaatgttatcaacccaaatgtcatcagctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtaccggctgccctaccagccctcactggatggcaacaccgtggcattaaacgtagaacaagccgagttctcaaaaaatgcccttgattatcagaccagtctgtcatttctcaatatgaaattgaccggactaaagcaggcaattgaagggaaataaggatgtcttttaaccaaatctatcgggtggctggctcagcaatgaccgctcaaaccatccggctaaataccattgccagtaatttggcgaatgcggaatcaccggcggcgtctgctgcgacggtttataaagcccgcagcccggtgttttcagcggtgtattcggcccgcacagcggctgatccccgaggcgttcagagcgcacaagtgcaggtcttggatgtggtggaggttggcggctcggtacagcgctatgagcccaatcacccaatggccaacccgcaaggttatgttttttatcctgcggtgaatgtggtgtcagaaatggctgacatgatgtcagcatcgcgcagctttgagaccaatgttgaagtattgaacagtgtgaaaagcatgcagcagagtgtgttaaagcttggagagcgctaaccatgcagattaatgaaagcagaaattcagccaatgttggcaatcaatccccagcacctgaaggtggcctgccgggaggggagcagttaaataaccaatttatgaccttgttggtggcgcagattaaaaatcaagacccactgaacccggcagatggtaccgagtttgttagccaaatggcgcaactctcgcaggttcaggccacggagaacatggcaaagctgctcaagagcaataccgttcagatggcgaaaatgcagaccatggcaacggccaatttggttgggcagcaagtgatggttgaaggccatgaaattaccttaggtaaggaccctgttgccgggcgcttaacgctgaaacaacctgctccgacgttgttactgcacatcactgacatcttgggccaagaaaaggttatcgatttgggtaaacaaccggcgggtccggtgaatttcacgcttgatccggcagcggccaagctccaacccggccaataccaactgagtgccgtcagtggcagtggggaagaactgattccgctagaagtggcaggcaaagtgaacaacgtgcgtatttcaccacaaggtggtgcaccgcaactgaatattaccggtcttggcgaggtttcatacagccaaatcacacaattcggggcctagcccgcacggtcaatatcaccctattaatccatcttatttatacggaaatatgttatgagttttagtatcgctaataccgcgttgaatgcacataccgaacagttgaacaccatcagtaacaatattgccaactcggcaaccaaaggctttaaagccagtcgtactgaattctcgtctatgtatgctcagtcgcagccactgggggtcgcggtcagcggcgtgtcacaaaatatcagcaaagacggccaaaaagaaaaaactggcatggggctggatctggcgatcagcggcggaggtttctttgtggtgcgtgaaagctcgggggataaggcctatacccgcgcgggcatgttccggtccgatgtggatggctatctggttaacggccagggcatgaaattacagggctacccggcggatgctgccggtaatatccaggcgggcatcatcagtgatttgaaaattaacaatgcgggtgtgccagctaaagcatcagaacagcttgattttatggctaatctgaatgccagtgtaacggcaccatcagtcagcgttttcaatcctaccaatgagaaaagttacaacttcaccacgacgtcgacggtttatgattctctggggcgggaacatgcggtcgctcactattttgttaaatcaacgactcctcctgcaggttctgtcgcgagtgagtgggcggttcaccataccgttgatgggggaacggcgactcctcccctgacattgcaatttaccgataccggagcgttgataccgggtattcctgccgctggtagcggtatgaaaggtagcgctattaatcttcatggcactttcaatccagcgggtgctgctgattatgatatcgatattgattacaccggcaccacgcagcttagccaagggtttaccaccactcgcaataaaagtgatgggtatacctcgggtgttaaaaatgctgaacggattgaaagtgacggctcggtgtatgccaccttcagtaatggcgaaagagtgttgcagggcaaagtggtactcgcgaacttcgccagcccaagtggcctggtgacgcaaaatggcacgagctggagcgagagcaataaatccggtgcggcgttgttgggcacacctggcacggggttattgggtagccttgaatccggcgcgttagaaaattccaatgtggatattaccgcagaactggtagggctgatgaccgcccaacgtaactatcaggccagcaccaaaatcatcagcaccaatgacagcatgatgaatgcactgttccaggtgctgtaatggataagcttctgtataccgccgtcagcggggcgaatcgcagcctgtcacaacaacagatccatgccaataatctggcgaacagcaatacgcaggggttccgtgctgatctggaaaaagccaccgccacccaggtcatgggcggtggttatagcagccgtgtcgcggtcctgagccaaaatgccggggtggatatgacccccgccagtttgcaagaaaccggccgtgatctggatattgcccttaaaaatcaggggctgatcgcggtgctcagtggtggccgtgaagcctatacccgcaatggtcagatggacgtaagcgccgagggggcgttaaccatcaatggcttaccggtactgggggatggcggcccgattgtcttgccgccttactcggcattatcgatagctgatgacggcacgatagcgatcatcccgcaggcgggggggatcaaaactccagaagagatcgagcgcatcaaactggtggatatccccgctaaccaactcagaaaaaacaaccgcggtttactggtcagtaaccgtggcccggcggcccgtgatgaaacggtgcaagtggtgaataaacacctggaaagcagcaacgtttctgccattagcgaaatgatcgccagtatctccctcagccgccagtttgaggcgcaaatcaaaatgatgaaagttgcagaggatctggcacaagcgggcaaccggatgatccggggcagttaatggcgatggcgcggtgaagtcttaatctgcgccacttgctcaatatggaaattaaggaataacagttatgaactctgctttatgggtcagtaaaaccggtctggcggcacaagatgccaaaatgggcgctatttcgaacaatttggctaacgtcaacaccgatggtttcaaacgtgatcgggtggtatttgccgatctgttttatcagaaccagcgcacccccggcgcaccgctggatcaaaataacaccacaccgagcggtatccagtttggtagtggcgtgcaaattgtgggcacccaaaaacagtttacggtcggcaatatcaaagtgaccaagggtgatatggatgtggccatcaccggtcagggctttttccagatcgaaacggcggacggcggaattgcctatacccgcgccggtaatttaaccactaacgcggatggcgtactggtgaatgcacagggtatgccgctgataccacaaattgagctacctacggggagcaaacaactgcacatcggcaaagatggcacggtcaccgccaccgtcgggggagaaactgaacccgttgaagttgggcaaatcaccttggtgaattttattaatccagccggtttggaagcgattggcggcaacctctatcgagaaaccgcagccagtggtgaagcggtagagggcgttccgggtgaagaggcgttcggccaattggaacaaggcgcattagaaggctcgaacgtacaagtggttgaggagatggtcgatatgatcaccgttcagcgggcctatgagatgaacgccaaaatggtctctgccgccgatgacatgctgaaatttgttagccagaagctgtgatcgccagcaccctcttttgaaaagtgaatgacgaatgaaaaggtttttaatactgacgccaatggtgctggcgttgtgtggctgtgaaagccccgcgctgttggtacaaaaagatgatgccgaatttgcgccaccggccaatctgattcaacccgcgacggtaacggaaggaggggggctgtttcagcccgctaacagctggtcgctgttgcaggatcgccgtgcgtaccggatcggcgatattttgaccgtgatactggatgaatccactcaatccagcaagcaggccaaaaccaactttggcaaaaagaatgacatgagcttgggggtaccggaagtcttgggcaaaaaactgaataaatttggcggctccatctccggtaagcgcgattttgacggcagtgccacctcagcacagcaaaatatgctgcgtggatcgataaccgttgcggtccatcaggtattgcctaacggcgtcttggtgatccgtggcgaaaaatggctgaccctcaaccaaggcgatgaatatatgcgggtcacgggtttagtgcgggcagatgatgtggcacgggataactcggtttcttctcagcgcatcgccaacgcccgtatctcctatgccggtcgtggtgcgctcagtgatgctaactcagccggttggttaacgcgcttcttcaaccatccgctattcccaatttaggcaggagcttgatatgtttttaaaccggatacatttttcggccctgatgcggtttttttcggtctcgataaggttcttgtcggtcttgataaaaacgaggcattgctttgtcctgctcgggttatggctcgtgttacccacggcaagcgcgcaaccgctgggatccctggtggatattcaaggggtgcgcggcaaccaactggtggggtacagcctggtggtgggcttggatgggagcggtgataaaaatcaggtgaaatttaccggtcaatcaatggctaacatgctgcgtcagtttggtgtgcaactgccggagaaaatggaccctaaggtaaaaaatgttgccgccgtggcgatcagcgccaccttaccgccgggctatggccgtgggcaatcgattgatatcacggtttcctccattggtgatgcgaaaagtttacgtggcggcacgctgttattgacccaactgcgcggggccgacggtgaagtgtatgcattggcacaggggaatgtggtggtcggtggcattaaagccgaaggcgacagcggtagcagtgtcacggtgaacaccccaaccgtgggccgtattcccaatggcgcgagcatcgaacgccagatccccagtgattttcaaaccaacaaccaagtggtgctgaatctcaaacggcccagttttaaatcggccaacaatgtggcactggcgttgaaccgggctttcggtgccaataccgccaccgcacaaagcgccactaacgttatggtcaatgcgccacaagacgccggtgcgcgcgtggcgtttatgtcattgctggaagatgtgcaaatcaatgcgggcgagcagtcaccacgggtggtgtttaatgcccgtaccgggacggtggtgatcggcgaaggggtgatggtccgtgcggcggcggtatcccatggcaatctgacggtcaatattcgtgagcagaaaaatgtcagccaacccaatccgttaggcgggggtaaaacggtgacaacccctgaaagcgacatcgaggtgaccaaagggaaaaaccagatggtgatggtgcctgccgggactcgcctgcgcagtattgtcaacaccatcaatagcttgggtgcctctcctgatgacatcatggcgatattacaagcgctgtatgaagccggtgccttggacgcagaattagtggttatttaaggacaacctatgattgaagccattaataaatcatccccggtgataccggggagttttgtcggtgacctccagccgcaagatttggaacaagccgcggtgcagtttgaagcggtatttatgcgcacgttattgcaacagatgcgcaaagccgccgaggtgctggccgccgatgatgacccgtttaacagtaaacaacagcgcatgatgcgtgacttttacgatgacaaactggcctccacgttggcatcacagcgcagcagtggcattgctaatttgttgatccagcagttgggcagtaaataacggcttatcaaaccgatttaagtttggcgatcaattgcccgcttatagggagtaaagcgtatttgctatttattcaacatctgttacttattcaacaaatgccgggataaccatgaattttattagaaccgcctttagcgggatgcaggccacacaagcgcatttaaatgcgacatcaatgaatatcgccaatatgcacacccccggttactcacgccagcgggctgaacaaagtgccattggcgcagatgggcaggggggcgttaacgcaggaaatggggttaatgttgatgggatcagacgcctctcccaacaatatgtggtgatgcaagagtggcgggcaaatagccagcaacagtattacgatgcgggtgaacaatatctcaacgcggtagagttgatggtctccaatgagagcaccagtctggcaacggggttaaataatttcttttcctctctcagtgccgcgacacaattgccggattcacccccgatgcgccagcagattatcgagtcagctaatgccatggcgctgcgttttaataatgtgaacaactttattgttcagcaaaaaaaatctattggccagcaacgtgatattacggtgaaagagatcaatagcttgacgcgcagtattgctgattataatcaacagattttaaaaaatcgttctgatggcaataacattaacgatttattggacaagcaggaactccagataaaaaaactcagtggcttgattgagacacaggttaatcaagcagaagatggcacttaccgtattagcgtaaaacaagggcagccgttagtgaatggcgcggtggcggctgaattggcggttgatacctcctctgttgatactaaaatcactctccatttttcgggggccacacagggcatgaacatgtcatgtgggggacaattggggggaataaatgattatgaactcaccacgctgaaaaaattgcaggactcaacgcaagagatggctaaaacagtggccgataagttcaacgatcagctcggaaaaggtacggattttactggcgctcctgggcaagacttatttgtctttaatccgagtgatccgaatggcatgttacaactgtccgccattacggcagaacagctagctttagctgctcacggaaaacctgcgggtgataacagcaatttatttgaactgctcgatattagaaaaaccccggtgactggcatgaagaatgtgccactggacgatgcggcaaccgcactcgtcggttatatcgccattaccagtaatagaaatcacagcgaactggaaaatgcagaaaataccttaaatcaagcgactcgttatcatgaaagttttagtggtgtaaataatgatgaagaagcgatgaatttgatggagtatcaacgggcttatcaatccaacatgaaagtgattgcgactggcgataagctattttctgatctgttagctttagtctaattattattttactcataaaggaatattgatgagagtcagcactccaaccatgtcatctacgatgaatcggtttattactcagcacaatgaaaagcttgagaaaataaacaagcaaatgatgacgcaacagcgtattaccttgccatcagaagaccctattgccagtacccggttattacagatcaatcgtgaacaagcaaacatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagtaatattagtgggttatctaacagcctgactaatcaaactgggcatgtttcggcaattaataaacaattggtctcgataaagagtagcctggtatcgatcaacggtaacattaagagcaataaagatatcgctggggttgcagatgaattgaattacatgctggaatcggtggtggcagggttaaatgccaaaaatagtgaagggcgctatttgtttgcaggaacagcaagtaataaacagcccattaccttcgacagtgcgaagaataaatatacgtatgttggtaatagcgataaccgtcaaacgggtgttggtgaaggcgtgaaaattactgagaatgtacatttacagtctggtttcactgataccagtggtgatttagccacgctaaataagttaaaaaagttgtgtgataatattaagaaaccaattttaccggcagcggtagccagccataccgcggcaattgatgagatgatggggctaattgataatgcctctgatcatatgggggtcaccttaactgagttagggatcagacagaaacatagtcaattactgcaaaaaaaccatgaagagatggagctgtcgaatgccactattcaagaaaatttggttggcctggatttagccgagtcttatatggagttgatgaatctgatggcggtgactaatgccaactatacgacgttcaaacagattaatagcttgtcactttttaacttaatttaagctgggatgttatgcaggtaggactcaatagaccgcaatgggaggtggcgaataaaaccagcctcccggatttcgaccggcttcagggcgctaattcactttctttgattaaaaaagaggtcgatttccctgagtcaccttttatttccagccagccactgcgttataacgtacaacttaatcggcaactgacggcactacaacgggcagaagggtatttacatacgactgaacggcaggtggcgcaattgcaacgtgcgctgcaacaagaacgcgcggagacagaaatcaaacccctggcattaaaaaccttacattggttgcaacaacgtaccgcgatgtcaggtaatgccgttgatcggcaacttaattttgtgccagagcaacgtaccgaggttaatttcgctttgcacggagccgagcagcttttgcaaccggcagaaagtgaaacactgttattttcgctgacaggtaatggatataacgtcgtggcggtcaacttaccggcttatgcttcgccggcacaaaatcttttacgtctcaataatgggttagggcgtttagggatccacgggcggctggatccgcaagggaatgcgcaatttcatgtggatgaaaagcgctgggcagagatagaggcccatcttcaggtccggggtggtgggggacgttttgccaaggagagcttccaaccgttgaaattacaaccagaagtggtgctggaagatcgggtgcgtgatattgctgcgaagccgcaggaagccaaaaaacacctggcgggtattcagcaagcgatggggcagattaccgggcagatgcgtaaattgagcgaacacaagagaaataccggggtgcaaatcaatagcatgtccagtttctctgcgcccaattctgcgttgatggccgctgaagccttagctgaaaagttactgcaagggcgctcccagtatgcgatgtgggccaatatgttaacggcgcagggcaatgcacgcagcgctatggtgagaaatttattggggggttgaggagggggaatacggctgcaactgcaagtcccccaacgtacttggtgttgcagcaaggtaaacattacccgttattcttcaagctgcatgtgcgttgatcgcacatgtcagccgttttttcagccccagcgatttcttagccccagctatttttcactccccgttatttctcgcccaagacaataccgctttgccccaccaataaaggttgcccttcaaccaccattggcgtcataaacacggtattgtgcattaaataatccagaaacccctcaatcatgcggccagacgtggggttattgaaaaatatggggctgtaactgaaactcaactgactattttgggtggtttgttcagtaaacttacccttaaaaataaagcgattatcattagggctggtaatggtgctaatcacgccgccttgggttgcggtaatacgggcatcatagatctctttctgctgtgacaataaatcataaaaacccatttgtaattgagcatcggcgagagtgggctttttctttccttcagaagaggccagtgctgccagtgacaggaataaccctaaaattgacagtagtattccattgctagcagttaaccatttcatttatttttctctccatttcacggtaaatcaaattatttaataactgagagttctgacgccaatggtaaatggtcatccctaactgtttattctcgcattgactttctaccgagaaggtaaaatccaagcgcctgagagagacgtaataataaatattaatgctcatactcttggctttactctgtttatttatggcatacagcgtgtcttttaagcgttgattaagtttctcttcctgctgtagcgacagcgcactgtccaccaactgaaacaggcggatattgctgtacgcttcctgatcttgctcaatagcggtgtagctcacccctttgttctgcggaaataaacggtaaaaagcgaccgcagtgatgagcaccaataacgcaatagccacccggctccaatagctgaaaatattccacggtgggcgctgactggccgtaacgtgctgacgagtcatcaccaccggcccggtctgtgttgggggtaagggggcgttgatcgccgtatctgccggttcttcgttagtctccgctatcctgctatgggcaatatcagatgcacttgctgctaccgcctcgtggagagtgacgccattcaatggtgcgactatctcttcatcatcggtttgggccaatgctgtctgttccgccgtttctgtctcttttgtggcgtcgataatttcacaaaagctggcatccaacagataacctatcttggggatggtctggatgatgcgctgttgtttattttcatcacccagcgcgacacgcagtgtgtgaattgcattgggcaagctgttattgccaataactcggcgcttccagactaaatttgttaattcatcacgggataaaatttcgccagcatgttccagtaatacgttgatcagtttcaactggtattcaccaaggcgctttttttccctggtctcttgatgggtaataaagccagatgttagatcgattagccagccattcacgatatgggattgtttattcatatttttttcgattattgtgtgcataatagtatcaaaatgcttgccatgatttgataatttaattacctaaaagataaattctgcttaattattaggaggtagggttattattggtgggttcaaaatacaggcaaacccgcgatttgttgtccgcttttggtataatattcttttttacgagaaaatttcctagttattaatcgctgtaaaaggatggttaactattcttctcgattgctatgtattattaactaaatgatattaaataatcaatattttaataaatttatttattttctgatagttaagtgtttttcctatatgcgactaaatttacattatttatagggtcttttgataacggttccggcctgaatgatgattcatccctcaaaagtgaataaataatgttttttttaaaaaaataatttaattttttatagcattgtgtcgtcttcgtttttcttaaaaatttaaagcagattaataacctgcgttattaaaatactaaactctttttagtggtatccctaatcgtcatgacaacataatttgcatgtcaggtttaatgattcacacaaccgtgccgttttattctactactacgggagctaacaggtagccccggtattataagagaatcgcacttatgtcactgtctatccacacgaatgcttctgctaaaacagctatcaacagcctgagtaatgagggcctggcgaatgccaaatcttcacagcgtctgtctaccggtttccgcattaactcacccgcggataacgcggcgggtttgcagatcaccaaccgtatggagaagtttttaaacagcgcgggtcaggctaaacagaacattcaagaatccatcgctatgctgcaaattgccgatggcggcttggctgagtcggtcaaaaccctgaacgccatgaagaagttggcaacgcaggcggcgaacgacaccaactctgcggccgaccgcgaggctatccaaaaagaatttagcgagctgggtaaagagctgcaaaacgcgctgaacaacaccgaatataactccgagaagctgtttgctgatggcggcaaaatgcgtaaggaattgaacttccagagcggtaccgatgcagaatccagcctgaaattagatctgaatagtgtgattgcagagctgacggagagtgtgaccaaaccggggcttaaagccaatagtggtggtacggcagaggaaaaagaactcgcgagattggaggggttagcaaaggatgctaagagcacggcggcgacgactaagtcagcagaaaccacattactagtcgatgatgctaccggtaaggggggtaaggggggtaatgcttccattgatattattattccagcacacaaagataccactggtaaggatgtagcggagaaaaaaattgcctcaggtaccgctatcacaccagcgaatatcacctcgatggccgacgcaaaggcttattgggacaagcaagaaatagagactccgaaggctgtgaatgaatacgttgtcaaacattctgcggatagcggtgtcatgaatatgcaattggccgataaagatctggcgatgaaggcagataaaaagctgtcagacgtgattgacgcctatggtgctttccgtgccacgctgggggcgaaaaccgcctgcaatcctcttccaataacctggataacatgatcagcaacaccgcgcaggcgctgggcagcatcaaagataccgattttgcagatgagatgaaaaaccatgcgcagagcgaaatgttaatgcaatcgagcgtgatgatgctgaaaaaagccaatgccgcaacgcagttgatttcgaccctgctgcaaggttaataaaccgcttgccaggttaatataatcggccatgaacttaatcgataccgcttttcggagcggtattcttttatcaacgttttatttccgctgttattaaatacgcggaatatttatttccctacgttaaataaattcaatggatatcaataaattgattattggcatgtgttttgcttaacgtgaagtgtaaaaataaaatataaaataggagttgttatgataaccgttgaaccagaaaagcaggccgcatttagtgctgataaaactgtattcaggaagagaaaccgtttagaggcacaacaaaaacagattaatagtcagaaggtgagttctaataaattacaaacgtcagtcactgattttcgttcggcattgaatcaattaaatcaacgggattctgggctgctgaaaataaaaaccaccagtagcgacgataaactggtaagcgccagtgcaaccgcacaagcggtaaaaggcaaatatcatttattcgtcgagcaattagccaagacagaccagattgctctaaaggggattactgataaccaattaacgttagcagcaggcccaatagatctgtccgtaggtaaaaccacattaaccgttgatttaacctcggtaaatagcctggaagagttagcgaatgccattaacaatgccagtgataaggctaaaaatagcgatgggcaaggaattaccgcctcattagtgcgtaccggcagtgatgtggtgttaacgctgagcagcaataaaagcggtgcagcccataaactggatgtgagtaagttaactaccaaaattagcgcagcaacagagcagcaactggccgccgggcaagatgctattgtctggctaggggaacagaataaagggataaagataacgcacgatacaaatgtattggataaggcgattcaggggcttactttgtcattgcagaaagaaaaggttgcggttgaggtgggcgttgaaatcgataatgaggccagcgaagagcaactgaaaacgtttgtctccaagtttaatcaattgcaaaaactggtggagtcctcatcctcggtacccaatgccagcgctatcagtaccctattgaataacattatcagaagcccaattgatggcgaacgtatttatgctttcggtgtgacgagtgggcgagacggtgaattaaccatcgacagcaaacaattgcaacaaacattgagttccaatacgcagcatttcaatgaatttttcaatggcaagaatggggtcgtcaataaattaacggaagcattagaaccttatatcaatgtcacgtcgggtttattcaaactggataatgatcgattaagtctggatattaccgctatcgagaaagagctgaaggttgttaaagatgactatgataatgcatacgataagtatttggtggtatacacggggataagaaatatgctcaccaaaatgaacgctaccttagaattatttaaaccagaaaaagagcagaaataaagagaatttatgatgtatgacgaaccgatggcaggattatatcaacaaacagatatcgctattcaggcggcggcaacgccgcatcaattagttatgatgctatttgatggcctaagggatgagttaatttgtgctaaagggcatattgaggccgggcgttatgagcataaagttaagagtattaataaatgtattaatattcttaatggcttaaccagcgtactgaattatgaagatggcggtgatttatcggtcactatcagcaaattatacgactattgtgtttatcgtttatatgaggccagtaatctgctctctatcgagattattgctgaagtcgaagggattttagctgccttatatcaaggttgggaagggatgaaacattaatatgactattttggctaccgctgaggcgttgtctggtgaattggagagcgcgagccagagcaaagattggccacgtctgctgctgctggatgagcgtgtggctcatctgctggtttctatcgccaaacaaaagttatcgtcagattgtgttcagtcattgaaattattacaacagagccatcaacgggctattcagcgctgtcaggcttatcaacaagtgcttaaagccgatatggaacagatgcgcaaccgacaagagggcatcagtgcctatgccgctatggcgatccgcgcctaccaggatatggcacaggaagagggccgctaagatgatcacgctgaacacgaccacgctgaacacactgtctcaggtaacggattcgttcgccccaacaaaggaggagataaaagtacccgctaccgcccgcccagagggggtcagcgttagcaatctggcgaatttcgatgctgttttgtcacaggcgctggtgccacatcagccaatctcgttaagccctgcggcggtggaggaagttatcgcggcgtttgatgcagaaggtacggttgatagccatgaggctgatctaaccctgtcggcggatgagcagaatcagcaactgcttgatacattgctgcaaactcagccggcaaatgtgtcaccaatggcacttaaacccgcagtgcagagccaggcattccaaccagtgagatcagaaggcgagcagcccacgccactcagtgatagcgtgcccgtcagcctttctacaccggagcggtccctgacacaaaacgagagcctatttccgcttctccgcaatgggccaagcgcgagtcaggtgcagatagatagccctgtacaaatcggtagccctgtacaaatcggtagccctgtgcaaatcggtagccctgtgcagatagatagccctgtacagatagatagccctgtgcaaatcgataggcatgtacaaatcaatagccctatacagatcggtagccctgtactgaacggcagccatgaaaccagcaccgcctcgcgtattgatagcccactcacgctggccaataaccgcgaagagtggccgcaacaattacgcatggcattgggagagcgcttgcaggtacaagcggataaccgcgtacaacatgccacgatccgccttgatcctccggatatgggcaagattgatatctcgattcattttgagggcggtaagttgcaggtgaatattaatgccaatcaaggcgaagtttatcgggcattacagcaaagcagcgctgaattacgccaaacactgattgggcaaaacagtactgaagttaacgtacaggtttcggctaatagccagcagcaacaacagcaaccgcgtcattcgaaccatcacgggcaagccgatattctggctgcacaacattttgagagtcaggcagaaataaatgccgatgatgggacgctcctaataacgatataaagacaattatatatagagaactatataaaggattattgatgaagactaagaagaaagtattttcgccgaaaatacgggcattcctattgctaatttccgggatggccgctgtttttttattttcccgcgagagtgttttaaaacaaatggggtatcaacctgccacggtgagtcaatcttttactcgtggtaataaagcggttcagtttgttgaaattaagaacatggtgattacgctgaaagacaataatactgaacgctatttgcaactggaattaggcatggcgaccggtgatgacaaagacattaaaaatgtcattgcaatggtgccggttattcaagccacgacagtgaatttactttccagtatggattatcaagcagtgcgccatacctctattttagatttacgccgccagctaatgaatgaatataagcaagatttcgcaggattaaatgtgccgatgccatttgatgacgtggttatcagcagaatggtctttcaataatcataatggaaaatagagagtttgaagcgtgcttaacgctcaccgccgaagaggaaggaaaatatctgaatgcgtatttaccgctggtaaaacgtattgtcaggcagctctctttccaggcggatagcgtcatcggcaaggaggatatgcagcaaattgcattgatggggttattagaggcactgcgccgctatggtcaccctgacgggcaatttgccgcttatgccgttcatcggatccgcggttcaatattggatcaattgagggagcatgattggcgaccccgccggttgcggcagaaaacccataaaaccaatgaggctatccggcaaatcgcgaaacgtctgggccatgaacctaactttgaggagatcagcgctgaattaaacctgacggcagatgaatatcaggaatatcttttgttggagaatgcgggtgcgatggaaagcctggatgaaattctcgcattagaggctcacaatgatattttgcaaagtcgggatctggaagagaatattattattgaagataatctcaaacaggcgattagcacattagatgaacgtgaacagatgattttgcatctttattatcagcaagaactgagtatgaaagagattgcacaagtactggatctcacggaggcacgcatctgccaacttaataagaaattagtacaaaaaattaaatcatttttttaaattatcgagggtgttatgcagaagctgtttggcctactggtcattatggggtgtgtgattggtggctacttaatgtctggcggttcgctatcgtcattttggcaacccggtgaaattatcattatttttggctcaggtatcggggccttgatattaggtaatcccggttccgtattgcaggaaatgtggcatcaaattttagccgttgcacgtcggagtgaatatacggttgagtttcaacagcaattattgttgttgttgttgtatgaattgctggaaatggttgatgaaggtggtttgaaacgcctggatgagcatattgaaatccccgccaatagttcggtatttcagcgttatccgctcattttacaggacctgcatttgatcacctttatctctgataatttccgcctgatggcgatggggaaaattaatcaacatgagctggaaagcattttagaacaggagttatccgctgttgaagaggagctattggtgccctctcgctccttccagcgtattggcgaagccatgccggggtttggtatctgcgccgccgtgttgggtatcatcattaccatgcaatccatcgatggctcaattgccatgatcggcataaaagttgccgccgccttggttggtaccttcctcggggtgtttatttgttattgcctgatggatccgttgtccaatgcgatggaacaagagatcaaaaagaaactggcactatttgaatgtgtgcgcatggtgttggttaatcatgtcgcgggcaagccgtcactactggctgtggatgcgggtcgcaagatgctaccgatggacaacaaacccacatttgccacgttggactcttggatcaataagctgataacggcaggcgtctaatgagaaatcatgccagtggcggggccacgaccattatcaagcgggcaaacagaaaaaagcaccatgtccgccactccggcgcttggaaagtggcgtttgccgactttacgctggcaatgatggcgttatttatggtgctgtggattgttggcgtggtatcggaagaagagcgacaagaaattgtggcgcaattgaatggaaaaaccatttttgctcaacaatcttttatttcgatcccgtcaaaaagtaaaagcggcggtggcaaattatcgaatagcattgatggcaaagagcaggctaaagagaccaaaagcaacctcgcaattgaggttcctgaaccagaacaatcattagaggaggttgtggataaatcgcgtcatgagatggaagagctatcgcggattattatgcagatcacctcggcctacaatgcgcaatcgaatctgcaaatggaagtggtgccgcaagggctgcgtattctgattcaggatgatcagcagcgggatatgttccagcgcagtagtgcggtgttaacacctttctttagtcggttattgggggaattagctcctgcttttaacgagatggataataaaattattatcaccggccataccgatgcttctcgttaccgtgatcagttgttgtacaacaactggaatctgtctggtgagcgggcgctgatggcgcataaagcgttggtcaatgggggattggatgaagggcgagtcttgcaaatcaatgcgatggcagaccaaatgttactcgacccaacggacccgctggcggccaaaaaccgccgtattgaaattatggtattaactaaaacagcctccgataccttgtatcaattctttggtcatcacggcgagaatgtcgtgaaacctgcggctgagaaagctgaaaaatagccgtatgaccgggttgttttatccctaaatatttcgagttgcaggagggcggctaacgcacatgcagcttgaagtatgacgagcatatgttggtgtttcaccgtccagtctacatcccctcactcttacgggctggacggtgctttttaggggggcagtttttagctcttttcaccaatatttttcagctaaatagaatcgtgtcaattttaaatcggtttctgaccgattttctctttcgctggctgccttactgaaattcgaattattgagcatagataaaaatatttatattaatggataaatattggggcattaatctgcgtaataatctggcctacaggatatttcatacataattgtaagaaaccacaagtcaagcaaggatttacggaccgtagggatgatggtaagctgaatcaaatctgatttttatttaaaggaataaaggtttagcttatgaacggaattgaaaatcataaaaaaacgaatatattttttattgttgagcggctttatcctcgagacagtttagcgccgtctgtagggactgtcgggccttctttggtacaagtacaccggatgatataccaactcaccaaaaaacaagacgttttcttggatggcgagaaagtcgatctcagtaatatcactttatggcagcgtcttaagtctattaccggcggtaaaattaccaccaaagatagccaagaggttaagttcgcttatgttttggattatgccgggagtgagtttgctgctgttcctattcaaggtcttagacttgaaggtaatactaattacttctacaaaaaattcaccaaagaatataaaatctcgacgcctaaacttttacactatggttcagacacgataaaaaatattactctgcatggcagaagtaatgtgtctttctttatggataacggtggccgaaatgcgccaacggctgcggcaaaatataataaaaacaccggagaaatatcattgattaaatcgatgcatgagctatctaaatcaatgcaggacatcaagaacagcggcgcgagaacatgatgcttaccacgccaaaatgggggctacctctccttatcatcgtgtatgcggcgatagggttcgtggtgccgaacgccttggttgaggtttattttcatggcaagcacttgatggttgatgatgcggaggctttcatccgcaagcccttaattgatgccgccatgtttgctgttggtatttgcgtgatatattatttattcaccctggtggataaatacgactcgttaaagaaagagatgatttttcacgtcaaatttctattgacgaatgctgttttgctattggttattctgtatctgagcagccgtgatgatgttaggttaaatgaagcggtggttagcgttactgttgattatataaatttctatccttactacattatatcaacagtaataagttttattattttattttttctgagaaagaaaaaatcaaatgaaaataatcaataaaataaccgctctcattatccgagggtacaaaaaatcttttgatccgacgggaagagacaatagattacaatatgtgagcattgtcttatttcagacaatgctatttctctgctacgactacttttttatcggtggcacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgaaattgccttttcagtttttattattttattgcttccgttgttctcaagcagtatccgcagacttcatgatgccggatactcagccttcgtatggctgtttgttccctttcttatcttgcctatttgtctctttctaaaatcagaacccgttaagaataaatatggtgaacccgaagtgtgaatggccatgacccgataatttttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccgcgtgttggccgttaaatttccattaaccgtcaaagatgaaaccacccttggcagcgaagaaacagataccaagggtgatgcgaaggtttaacgtggcgtgatcgtcacggtactgccactggtggcaatcgtcacccgctgccctgggtggaactgtgtcacgccctgagcttgaacgaccaggaatgttgacccatcatcacggcgcacttctagctcaacgccgctactgcgattcatcaggctctggacctgctgaccaacgaccccacccgccaccacgcctgctgcggtgccaaggcgacgcccggtgccaccccctatcgtattccctaagaaaccaccgacaacggcaccccctacggctccggcaacattattcccatccccccccctgaatcgtcacagggcggacagacactaaggtaccgtgtgtaacggattgggtttgcccagcttgagagctgctgaaggtatcgcccgaaagggtattgttattggcacaaccacttagcgtggcgacggcgatagcagcaagaataaatggtttaaccatggtgtagccccttttagcccagaaccgattgaatatcgcccggtcagatgagcataacacggttgatttatagatagattgattcatatacaaaatttatattatttataatgcgataaggtctctgtgaaagataaagagatgaacgcccagggccaaaagcaaattccaaaccccccgttttaggcgctacgcggagtgacccgcgcaaagccgcccgccagacaacatcatgaccgatccacttttttaacagaaactcaatcgtataaaaaatcgccaaatgaaatatatgattagtaatatacttaacagattcaaaaattgatttttaaatctgttttttttcaaataaacaaagcaggggataagaattattatggcaaatatcactgtaaagtctctgatgtcatcaacaacaaaggctctatgtgcaacacatgcattctttatttctataccatcgataaatgcctcctctttaaatgaggaaataaggtatagagcaaaaaaacaaaaaatataataacaatgtactattgtttttttcattatttaacacctgggttgatataaatacccgtcatttttcaagctgcatatgcgtaggctgatttcgttcaattcagtcaccgctttctcgaaactcacattattttggatataagtcattttttaacacaatttattaacgaattgtattttttcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcagtatcttttaggttttgaccttagaagcacatttgagctgccgaatgaagagagaaggcaaggaaaacgggcaggacgcccgttttaggcgtcacgcggagggacccgcgtaaagccgtccgccagccgaaacgatgacggagggcatccacgcagtggacaagcgatacgtgcgcaagcgcggggattccacaaggggtcacgcgctgcactgaaccccagatcttggatctttttatccatgatctggaggttcggttcaatgaaacaccctttttcaacccgcctagcggcggttcaacattacctttcaggaaaggccactctgcgggaaaccgcacgtcaattcagtgttggcaaatcccctcttacgcgttggatccgagcttttcgccgtcaaggtgaggctggactggagcaccatctttccagaacttatactccagaattcaggctttgcgttgtccgctatatgatggcaaacagatgtagcgctgccgatgcttctgctcattttaacattcccaacgagacgattatccaaaactggatgaaacgttatcgagagggaggaaaagaagcgcttaacccatcgaaaacgggtcctactatgccaaaagataaatatgagcacgattcaaaaccgttcagcgagatgacgcatgcggagctagagaaagaacttgagtatctgcgcgcggaaaacgcttatctaaaaaagcggaaagccctgagagaagaaaaggcactcagggagcagcagaaaaaaccagaatagttcaagcactgacagcagaacatcgactttcttgcctactgtgtgccgcaaaattggcacgcagtacatactattatcatgcatcgaaaccggacggtgtaattgatgactatgcagatgcggtaaaagcgattggcgccctaagcagacgacacgcacagcgctacggttatcgccggatgacggtcgcactgagaaaagaagggttcacactgaatcacaaaacggtgcgaaaactgatgaatcagcacgggttactcagcctcattcggcggaaaaaatatcgctcctatagggccgatggtggccgggcatccgataatctattggctcgtaattttacatccgaaatcagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcacggccgcgccccttaggaacacctttttcactgagccaactgtcaacccgatcaactgaaaagatgtcgtagtgatccggattatggtagctgacacagagcggatattccgtctgggttccatcaagatcaatcgcttcactgtcatgttggaacaggttcaccgcaggtgtgcaattcatccgcagtgtggtggagcggactttcacttcaggcggcaatgcctgagagaaatacaaattcagagagaattcactggcattcaagtgcggcggaaaatcgaccacaccattgacatcaaagaacaaaaagccttcggggaagcaaaaatattcttgcaggatccggtaacccatataggcgtttttcgggtacggcaagagggcatcatcgcgttcaaagcccactgggttaaagtcaaaatcaggcatcgggatggttatcccgttgacaaccagttcagcgcgttcgaaatagtggttaatccagaaatagagttgtgtgctggtgtagttgtcttcgcccagataaaagcgcaatttatccaattgcaggtcttgtaagttcaattccgctttggcggcaaagtgaatactcaaaatgccttgttcgttactgctgttcgccgagatctcccggatggacatggggaacaaccacacatcacggcacaacgtaaaagtacattgtggcccggcatgagcattactgttgataaacgcgctgcgctgaccattttgtgcgatggggatactcatcacttggctaccccgtttcaccagcgtcgcctcggtgaccacactttcatccggtgtgtactcgatgatggtcatgctcggtattggccgtaagtagttcggccacaacatattcagtaaaccatgagtcaattcagggaattgatcatcgattttttcacgcaggttgcccgttagaaaagcaaagccttccagcaaacgttcaacatccggatcagaaccttgctcagataaaaatgcagcgagatgaggccgttctattgcggcatcgcgtcctaattgccggaggtagtccagctcgtccctgaaatacttttcgaacgacattatgtttcctggttaaagcagtaacggcggttattgtctaactgaatgttgaactcaacgacatcacccatatcgtcgaaattaacacgagcgctaatatggaaactcagttgcagtgggtcgccatggttcagcaaggattgaactgtaacggcagaaattcggggttcgtagttctcgatacaatccttaatggctttctcaatactttttcgaaaatcagatgaggtggcggtcgcatcattgaggtcgataaccccgagatcgaccgcactttggcaagcacctggacgagagttaaggacctcgttcaaatgcttttggattgaattcaatagctcacgcagacggccatcggaggaagagctagcgcccttcccctgtatgcggtcaaacaaactggcagaactccctcgatcccaattaagaagcgcggccatcgtcggttattccttatccaaacggccaaccagtgacagctcgaagctcgcccccatgtatttgaaatgcgggcgaacctgcatcgcaacctggtaccagcccggatcaccttcaacatccagtacctggatttgcgctgaacgcagaggacgacggctacgaacatccgttggtgggttttcttgatcggcaatgtactgcttgagccagatattgagctcgcgctccagatcctgtcgttctttccatgaaccaatctgctcgcgctggagcactttgatgtagtgcgcaaggcggttgatgataaacatgtacggcagttgcgtgcccaacttgtagttggtttctgccattttcccttcgcgggtattcgggaagacttttggtttttgcaccgaattcgccgagaagaatgcggcgttatcactgcctttacgcatggtcagggtgataaagccctcttccgccagttcaaactcacgacggtcagtgatcagaacttcggttgggattttggcctgaatctgccccatcgcttcatagagatgaaccgggagatcgtgaaccgtgccgccactttgcggcccaataatattcgggcaccaacggtacttggcgaagctgtcggtcaggcaggacgctagcaggaatgcggtgttgccccacaagaaatgctcgtgattccggctgacatcctcgtagtagttgaagtttttaatggggttttcaacggtcgagtaaggtaagcgcaacaggaaacgaggagtggtcaaaccaagataacgtgaatcttcagactcacgcagagcacgccatttggtgtgagccggcccttcaaatacagatttcagatctttaatcgcgggtaactcagtgaagctgctgatgccaaagaaatcaggggccacactggataagaagggggcatgtgccatcgcgccaacagcacttacgtattgcaagagcttcatgtcaggtgagctattgttgaacgcgtagttaccaatgatcgcggcagtgggttcaccaccgaattggccgtaccctgaggaataaacgtgtttgtagaagcctgactgaataatttctggcgagaactcaaaatcttccagcaactcttctttcgttgcatgcatgatattgattttgatgttttcacggaaatcggtccgatccaccaacagcttcaatgagcgccatgaagattctatttcacggaattcgttagcatgtaggatctcgtccatctgagcactcaactttttgtcgagttcgatgatcatgcggtcaactaacagcttgttaatcggctcttcgttggttccggtatccagaatactgctaataaaagcggccacaccctgtttagcgatatcgtaaccatcgtttcccggtgccatacgggtttgtgacatgatttcgtcgagcaagaatgttgcactggcaggttctgccgctaaaacggtattttcttcatgtaaaggcatacgtagaattccctcttacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatgtccaattctttcagcaactgctcgcgcatatcttcattgccaagcaaatcctgtagacgagagcggaaagctgggatattccccaatggccctttcaatgccactaacgcttcccgtagttccagaatttttttgagctctggaacttttttcgccacattgtcaggcgagaaatcatcaagacccttgatcgacaaggcgaccggcatgtcttcttccccatcaccttcaaggcgattaggcacattgaaactcagactgatatttgcttcgttcatgactgagttgaagttattcttattgaccgaaacaacctgacgctcttcaattgaagtctcttcacgcacgcctttaagatcacccacaaccagcagattcagcggtaattcaatttctgcaacctggtcgccagtattcggcacatacttgatgttaatcctttcttttggggcaacactgctttgcttatttttactcatcacacgtccttttaatctctaataaggggtgtcagccaatatgtcacccacagcagaaagggaggttcttatattaatctgactcaactgtgcgcatagttaactattttcaaggtaaatgtctataatcttttctttatattaaaacatgagtggcatttttattgcgatataatgattctatctatgatcataaaaaataatttcctttaaaaattaaaatcgtatgaaaacattattttacgcaaacacagcattcgatatcacgatcagttttgtaacatttgcgaattaaatcagcaaatatcgcggcataatatgctggttatacaaatattataactttttcgtccgtgaacatgcgggctaatttatacgaaacttggcactgataaaaaagctgcttatagtgataatcagaaagtgaagtggtggagcgagttacattcaacgctgacagatatgtccagcagaagtgactaacctttgatcaaaatcaaataaactatcaaggatattaaaaatgccaactccagcttatatctctatcacagggaaaacgcagggcaatattaccgcaggtgctttcacagctgaatccgtcggtaatatctatgttcaaggtcatgaagacgaaatgttggtacaggagtttgagcacattgtgacggtgcctaccgatcctcaatccggccagccttccggccaacgtgcgcacaaaccattgcgtttcactgttgcgtacaacaaagccgttccattgctgtataacgcattagcctctggtgaaatgctgccaacagtggaattgaagtggtaccgcacctcgattgaaggcaaacaagagcatttcttcacgactaaactggaagatgccaccattatcgacattgattgtaaaatgccgcattgtcaggattccaccaaggctgagtttactcaattagtccgtgtatcactggcataccgcaagattaactgggatcacaccaccgcgggcacctctggtgctgatgactggcgtgcgccgatcgaagcgtaatattgtatttcttcagcagccaatgaggttattggctgctggtttttactgatggtttttagtgtatttaacccgcctgatattccttttatcttcatcgcgcacttaaccgatattgagtgcaattcaatgtgtcgccgccagggatatattaacgccacaaaataatctccgtagttaaatacccctcatttaccgtatagttcatacacgcgatatcgccgcatttgatatatgattttttataaaatactcggttagaataatatattaatagcagagcatcatttcccaaagtgatatacacagtgactattttggatttatttttaacaaactcattacaaataagatgtgtttttaattcgcgttccacttgcttaattaaagtgccatcagaaaacaacagcaataaattaggaaaattcatcgcaaatttaaggaaatttcctacaggatttttttcgacaacaagcgaggatccagtcatatttaatgtcatgctatgacaaaaaaagtggctatcattggcgtggttaatttgtttattgatgtcactcatttgtgtattaataaatactgcaagtctttcagtctctgctcacagataattccaatcgaacgcaaaccgaatctcaacgttatattaaataaaaaagaatgagggtgaatgcggccgtcatccacaaaccaaggcgtagcgagctaagtcagattgagtgcgtccagcgcgcagcacccggagcgtacacatagtacgtgaagagagtgagtacgtgaagagagcgagcactgcacaatctcagtatgacgacgcgcagtagccgcttataagaaccaaacgaaaaaaggtgcgccaaggcgcaccaaccatccagccatatttggcagtgccgggatttaacccttgccttttacactaccaataaaggtttttcgggctgaagttgagcccaaatgttccgcttcgttcaacaatttcagcgccttatcgacatcaccggctttcaccgcatctttaatcgcctggttgaagtagttttcagtctcacccagcatcggtgctgcaggtttcgccggttctgattgtggcgcagccacgggttgaatactgctgcccaccacgaccggagccgaggtcggtgccgactggatcaagccaatcataatattgcccatgccttgctcagacgttaccttaattcttaaagtccctgttggggagtgattgacaatggggtccgggatatctgggacggcattacccacaccttgtgcgtacgcttttgccggatcgagcaattgtgtggttttcttcaaatcatcgcgagtggtatagaccagcaggtaaatttgtttctggcccaacgctggcgtcaatttcatcacgccttgcaggcgatcattgatcatgatgcccgctttttcataggtgaaatagctggacgggtaataagccgctggccgcatttgctcatccaacaccaatacgctcggtgtaaagagctgcttatccgtgagcaaactgctgagcgtgacttccaatgaaccgcgatccgcaggcaaggcaaaagcggctaccgcgccttcaacctcaccctgagaaatatgcgggctgcccgcagtaagttgaatatcttgcgtcaccggtggcaccaaaggctgccatggcaactgctgtaatgtggtggtactgatcgttggcgcaatagagacattcgccggagaaatggttgatgcggcctgtactgccagaggtgcagtgccccctaaagccagtaccagacagagtgacagcagattctttttcattgttataccctcatacattgagcgtcagcgctaacggtgcccaggcaaggtcggcaaagttaaccaatctacccgtcatactccaagctgcatgtagcgttggccgccttcctgcaactcaaattattttgggtatacatcttgtggtcagtaggatgcgggccacagcccgcacacccgtaaaacggttaagacatcaagataacgtacagccgcccgcagacggctgaagaatcgctgttaccaccaggcttcgaattgcgcaccgaaggtgacttcattgttcttaccacggctgttggtaccaatagtgccgtcttgtgctacgccggttgtatcgctatagccccacttctcatcccagttggcataagttgcgaagacacgaattgccggacgtgaccaaatgctatcacctgcctgccattgttgggccagagtcagtttgtattgaccgttacgctcaccggtatgttgtgatttaacgttgtcgtagcctgcttccagcaacgtactcatgataggtgtccatttgtacatcggacgtacacctacgctgtaccatgtgttgccgttattgttatccaaatcaatatcttggtataacgcgacatacatcatgtcccacttctcagccagattgatggcaccgtggtcaataacacgcaataagtggccattattatttactgacgtaccttgcgagtgaccggtgttataggacgtcatcgagtcggtagcatattgcaccacgaacttgttgaagccacccatcaggctttgggtatgctcagcggtcaacatcacaccatctttagaggcatttggtgctaacgagtaaccttcttgagtatcggcgcggccataatcaacacctaactccaatgaaccgccggggttagtttctaaaccggccaaacgcacgtcgtatacgttgttaatcgtatattttgcattttcacgttggttatcgatccaagcgcttgagccacccgattctgagttacgggttgcagcaaccgataacttaccaaagcccagatcgatagtttcaagaccggcacctgggcctgaaatatcccagtagtagaagtcaatcatatggacgtcatgacgttgatagaaacgcttaccggcccagatagtggagcccggtaatgattcgatcaggtttttaccctgcacattggcttcacggaaagccggatcagtggattcccagtcatcacgctgtgaaacggaataggcgacgttggtatcgagatagaagctcttatcgccttctttccacaattcctggcctaatttaagttccgcataggtttcacactcgttgcccagacggtatttactttgagcacctgtagtttggaaacattgttgttcaccaccgcttgccgtccagccaatcccggaacgcgcataaccatggaaatcaaccgccatggcctgagtggagaggacaccagcggcaacagccagtgctattggtaacttgcgcagagtaatcatcagtaatctcctgttatatttgcctgtcggcatgcgtgctttcattctctgtaaccaggcgtcgccgtaactagacgcccagttcttggtacagccgcttacatgcagtgccatcctcacggaagaggtgacaccgatgcggtggcagaccgatggagaatgttgcaccttcttctaccaacaccacgtcgttctggcggtagaccaggttctggcgtattgctgggatttggatatgaatttgagtctcattacccaactgctctaccacctgaatctcgccttccaacgtgacttcagaggcgctacttggcagcagatgttctgggcggatccccaaagacatattggcgccgacctgaacctgatcgccttccaccggcagccatacccgctgatggttagggagttcgatctgtacttgacgaggttcagcggccgtgactttaaccggtaagaaattcatttttggcgagccgataaagcccgcgacaaagcggttggctgggtagtgatacagctccagcggcttaccgacctgagcgatattgccggcgtccaacaccacaattttgtcggccagcgtcatggcttccacttggtcatgggtgacgtagatcatggtgcgttccaagcgcttatgcagacgagaaatctcgattcgcatctgcacccgcaatgcggcatccaggttggaaagcggttcatccaacaggaaaacatctggctcggagaccaaggtacgaccaatcgccacccgctgacgctggccaccggataaggcttttggccgtcggtccaacaagtgagccagttgcagcacctctgcgacctgattcacccgctggtaaatttctgctttctttacccccgccaatttcaggccgaaggacatgttttctgccactgataagtggggataaagtgcataggattgaaacaccatgccaatgccgcgctcagagggcggcacttcattcatgcgtttgccaccaatcaacaattcacccgaggtaatgtcctcaagaccggcaatcatccgtagcagcgtcgatttcccgcaacctgatgggccaacaaacaccacaaactcaccgtcatcgatctccaggttgatgtctctggaaatcacagcctcaccaaaggccttataaacgctgctcagcgttacattagccatgcgttactcctttgcttgcgcaaacaacttttcatatgaatctgaatgaagaaaaacagtggaagcaaaccccggcatgacccattgattacccccagtgccctgatgactctctcgctgcgcgccgtgccgccaagccagtggcaaggttgccccggacggcgtcgcggcctgagtatagggctgcacgttgaacaacgcctcaacatactgatccaacagggtaataatgagtcgcacaccccattcaaccctcgataatcccccacgccattaccctggccatcgcggaaactcaccggatgaatgcggtacaacgctgggttaggaatcgaacgtgctgacaacattattcctggtcctacaagctgggagttaaactcgatgtggctgatattgcgggagtgtcactattcggtaatcatccgtaacaaagtttttcatgggggaggggatgggaggatgagagaacgaccactcttggcagaagttccgtgacaaagacaaattcgtgatccgctctgcaaatttcgacctacattattgtgcctaacaccacaaaacaggctgcagtgttaactgagtcacaataacccgtgggggggcgtagagggggggaggatgaggcagagtccctttgtgacccactatgtcagcgtaataaccaggtcagcgtaataaaggtaataaccaggctagcgtcatcattggccacgctgccacgcccccttctacttcgtgattcatggcgatagcagtctgaaaattcgcagctaatggctcacaagaaagtcggtacccacaaaattggataaaaggattggattatgactcgcagcttcacgaaatccggcattggtaagaccgcacgtgttttggctctttcggcgttaaccacgctggtgctctcttcctctgcttttgccaaaattgaagaaggtaaactggttatctggatcaatggcgataaaggttataacggattggcagaggtcggtaagaaatttgagaaagataccggcatcaaagtgaccatcgagcatccagataaattggaagaaaaattcccacaagtcgccgcaaccggtgatggcccggacattatcttctgggcccatgaccgttttggtggctatgcacaatcaggtttactggctgaactgaccccatcgaaagccttccaggaaaaattgttcccattcacttgggatgccgttcgctttaatggcaagctgattggttaccctgttgcagtcgaagcgctgtcactgatttacaacaaagatctggtgaaagaagcaccaaaaacgtgggaagagatccctgcactggataaaacactgcgtgctaatggcaaaagcgccattatgtggaacctacaagaaccgtacttcacttggcccgttatcgccgctgatggcggttatgcattcaagtttgaaaacggggtttatgatgcgaagaacgtgggcgtaaataatgcgggcgcccaagctggcctacaatttattgtcgatctcgttaagaataagcacatcaatgccgatactgattactccatcgcagaagcagcctttaataaaggtgaaaccgcgatgaccattaatggcccatgggcatggtccaatatcgataagagtaaaattaattacggcgtaaccctgctgccaaccttccatggccagccatctaaaccctttgtcggtgtactgaccgccggtattaacgcagcgagtccaaataaagaactggcaacggaattcctggaaaactatctgatcaccgaccaaggcctggctgaggtcaacaaagataaaccactgggtgccgtagcgctgaaatcattccaggagcaactggcaaaagatccgcggattgcagcaacaatggataacgccaccaacggcgaaatcatgccaaacattccgcaaatggcagccttctggtatgccacccgtagtgcggtactgaacgccatcactgggcgtcaaaccgttgaagcggcactgaacgatgcggcaacccgtatcacgaagtaactgtctactctgagaaaggggcacggttcgccgtgcctcgacagaatttgccataacgcgatccaatgttaagcacagctcaacgttaaacacgacccaacgttaaacacggctcaactttaagcacaacttattaagttcaagcacaacttaacttcaagcacaaaaagtatgaaagggaacattatgcagttatcccacaccgagcttcaaagccgaaaaaagaaaatcgcctggtggcagagtgatgcgcttaaatggttggttatcagcctgttaagcctcttcacctgttatttgatcgtgttgatgtatgctcaaggtgaatatctttttgccatcgtgacgctgattttggtgagtttagggctgtatgtgtttgccaaccgccgcgcttatgcctggcgctatgtttaccccggcgtggccggtatggggctgtttgttctcttccccttaatttgtactatcgccatcgcctttactaactacagcagtaccaaccaattaaccttcgaacgtgctcaatccgtcttgctggatcggcagttccagaccggtaaaacatttacctttggtctctatcccagcgataaccaatggcgtttacagcttaccaacccagacgacggtagcctgttcatctctgaacccttcagttttgaggccacgggtgagcaaaaagtgatggtcgccccaaccaatacggcacaaacgagtgaaccggcatcactgcggattattacccagagtcgtcaggcgctaagtagcttagtggctatcctgcctgatggtgctgaactgcgtatgagttcattacgtcaattttccggcaccaagccgctctatactctgggtgccgatggtaaagaactgattaatcagcaaaccggcgtgaaatattggccgaatcctagtaccgggttctatcaagcggtcaacgctgatgggcagtgggaaaatgaaaagcttagccccggctttaccgtgtctatcggctggaaaaacttcctgcgggtactgcacgacgaagggattcaaaagccgttcatctcgatctttatctggactatcctcttttcggtaatgagcgtgacctttacggtagctgtcggcatggtgctggcatgtgtggtgcaatgggattcgctgaaaggtaaagctatctatcgagtgatgctgatcctgccctatgcggtaccgtcgtttatctctattttgattttcaaagggttatttaaccaaagtttcggtgaaatcaacctgatgctcagccatttatttggcatcaaacccgcctggttcagtgatcctatcaccgccaaaagcatgattttgatcgtgaatacctggctcggttatccctacatgatgattttgtgcatggggctgttgaaagcgatccctgacgacttgtatgaggcatcggcaatggatggcgcagggccattccagaactttttccgcatcacatttccgttactgattaagccactgacaccgctgatgattgccagttttgcctttaactttaataacttcgtgctaatccagctattgaccaacggggggcccgatatgattggtaccagcaccccagcggggtataccgatttgctggttaactatacctatcgtgtcgcctttgaaggcgaaggcgggcaggacttcggtttggcagccgctatcgcaaccctgattttcattttggtaggcgcactcgcgatactgaatttgaaagccagcaaaatgaattttgactaaggaggagatgcagatggctatggttcaacctaaatcccagcgtttgcgtctattgggcacgcattttctgatgttgtgctttatcgcgctgatcatgttcccgctactgatggtgatcgccatttcgctgcggcccggtaacttcgccacaggtagcctgatcccagatcaaatctcgtgggaacactggaaattggcgctcggtatgagtgtgacccatgctgacggtagcgtaacccccccaccgttcccggtgatgttgtggttatggaactcaattaagatcgccttgattaccgccatgggtattgtcgccctgtccaccacctgtgcttacgcctttgcccgtatgcgtttccgtggtaaaagcgccttgctgaaaggcatgttgatcttccaaatgtttcccgcggtactgtcattggtggcgttgtatgccttgtttgaccgtatcgggcaatatatgccgttcatcgggttaaatacccatggcggggtcattttcgcctacatgggcggtatcgccctacacgtctggaccatcaaaggttatttcgaaaccattgataactcattggaagaagcggcagcattggatggtgcaaccccatggcaagccttccggctggtgctattgccgctgtcggtgcccattttagccgtggtgtttattctgtcgtttattgcggccataaccgaagtccctgtcgcctccctgttgctgcgagatgtgaacagctacactctggcagtcggtatgcagcagtatcttaacccgcaaaactatctgtggggtgactttgccgccgccgctgtgttatcggccattccgatcaccaccgtcttcctgctcgcacaacgctggctggtaggtggattaacggcaggtggtgtgaaaggttaagcattaaagatttcatcattcaataccctaactctttggatgggcagggtattttctcctctggtactgtgtctttagggcggccttaatggccgccatttttatgtttatcacccgccatcgccccaaagataagaaggggttattcgcgctttaaccgctcagtattcgccagatacaaggtcacgaccaagactagaatagaaccggaataaatcagtgtatcaataggattttcatgatccacaatgatcaaacggataatcgcggtaatcccgatataaataaaatagcgtaacgggaagtggtagccggactcaaaatacttaacaatcagtgcaataaattcaaaatagaggaaataaatgactatcccttcaatcagcatgtaggaggaggtttcctgattactcaggaacaagactttccccagatgaatggtttccttcaccaaaaaaaccaccaaaatagcggccaacataatcaatcctacattcagtaaacgttgcaaatttttagcgatccactgagaacgcgaatttttagccataaatactcccaaggaaagtaggtgaaacagcctgagcctatcatagccatgttgcactcaagccaaaaaaaaggccccttacagaataagaggcctaataaagtacagatcaaagagcttaagagcctgttagcttaacgccagttcttgaaacggttaatcaacgcattggttgaactgtcatgactggtcacttcttggtcatctgccagttctggcaggatacggttagccagttgtttacccagttcgacaccccattggtcgaaggtgtagatattcagaataaccccttgggtgaagattttgtgttcatacaaggcaatcagcgcccccaaactgaacggggtaatttcgcgcagcaaaatggagttagttgggcggttaccctcgaagactttgaacggcgctacgtgcgcgacttgttcaggggttttacccgccgccgcaaactccgcttcaacgtcttccagggatttaccgaaagccaatgcttctgtctgtgcaaagaagttagacaacagcttcgcgtggtgatcgcttaatgggttatggctgatcgccggtgcgataaaatcacacgggatcagtttggtaccttggtgaatcaactgataaaacgcatgctggccgttagtacccggctcgccccagataatcgggcccgtttggtaatcaaccggatgaccgttacgatcaacatatttaccattcgactccatgttaccctgctggaagtaagccgggaaacggtgcatatattggtcgtaaggcaggatagcttccgtttctgcaccaaagaagttgttgtaccagataccaatcagtgccaacaggacaggcaggttcttctctgccggtgtttcggcaaaatgcttatccatggcatgtgagccactgagcagttgttcgaagtgttcaaaaccaaccgacaaggcgatagataaaccaatagcagaccatagcgagtaacggccaccaacccaatcccagaactcaaacatattattggtatcaataccaaactcaccaacggctttggcattggtcgataaagccgcaaagtgcttggcaacgtgcgccgggtcaccggcggcagacaggaaccaatcacgcgcgctgtgagcgttggtcatggtttcttgcgtggtgaaggtttttgatgccaccaggaacagcgtggtttccgggttcaggggtttcaacgcttcggcaatatgagtgccatcgacgttagaaacaaaatgcatattcaggtgatttttatacggacgtaacgcttcggtcaccatgtaagggccgaggtctgaccccccgataccaatattgactacatcggtaatcgctttgccggtatagcctttccagtcaccgctaatcacacggtcacagaactgtttcattttggccagaaccgcattcacttctggcatcacatctttgccatccaccacaattggggtgttactgcggttacgcagagcaatatgcaataccgcacggtcttctgtgcggttaattttctcaccagaaaacatggattttattgcaccagccagatcggtctctttcgccagatcctgcaatttttccaaggtttcgctggtaatacggttttttgagaaatccaccagcatttgatcgtcaaaagtcgcagagaaccggttaaaacgctggtcgtccttggcaaacagactgctgattgtgacatctttcatctgttcaaagtgttgctgtaacgctttccaggcagcggtttgactaggattgatatttttcatagcggcgctcttctaggcttaaggattaatgaaacgaatacattgattgtatcctgttaccctgtgattgagatctcttttcttgcgataggtattatctctcgaaacaacgcttgatctgtttcctatttctcgccatacgtcggttcatcttaagacgttcatcattattttaatgacgttcaattagagtagccgctcatattcaggccagtatccaatcaatttagtgatatgagcggagcgtattattaaagatgaaaatacctcatagccatttcattgacagaaagtggataacccgttatttccttgtacagagaaaaatacagatgcccccaagatggcatcactgacacgaggtttttagatgattcaagtcgccccccaacagacccgcgatgcaccttctgcgactgtcgtcgccaaatttggcggcaccagcgtggccagttttgatgccatgagtcgtagcgccgatgtggttttatcgaacccggacgttcgtttggtgatcctttctgcgtctgccggtatcaccaatctgttggttgcccttgctgatggcagtgagccagaaaaacgtgcagaccatctggaggatattcgccatattcaatacgatattattgccagactcactgattcgacggtgatccgcgaagaaattgaccgcatgttggaaaacattgccatgctgtctgaggcggccagtctggcgacctccccggccctgaccgatgagctggtcagccacggtgaattaatgtccaccctgctatttgtcgagctgttacgccaacgtcaggttgccgtggaatggtttgatgtgcgaaaagtcatgcgaaccaatgaccgttttggccgcgcagagccagatacctcggccttggctgaactggcccaaacactgctggcaccgcgtattgaagatgccattgtggtcacacaaggttttatcggcagcgaaggcaaaggccgaaccaccactctgggccgtggtggcagtgattacaccgccgcattgttaggtgaagcactgaatgtcagccgtatcgatatctggaccgatgtgccggggatatatacgactgacccgcgtgtcgtcccggcagcaaaacgtatcgataaaatcgcctttgaagaagcggccgaaatggcaacctttggggcgaaaatcctgcatccggccactctgctaccggcagtacgcagtgatatcccgatgtttgtcggctccagtaaagatcctgcggctggcggcaccttggtctgtaacgaaacctacaacccgccgctgttccgtgctctggcactacgccgcaagcagacgctgttaactttgcacagcttaaatatgttgcatgcgcgcggttttctggcggaagtgtttaatattctggcgcgccacagtatctccgtggatttaatcaccacgtctgaagtgagtgtcgcgttaacattggataccaccggttcaacgtctaccggtgatagcctgctgaccacctcgttattgacggaactctcttccctgtgccgggttgaagtggaagaagatctggcgttggtggccattatcggcaacaacctgtctcaggcttgcggcgtcggtaaagaggtatttggtgtcttggatccgttcaatattcgtatgatttgttacggtgccagcagccataatctgtgtttcctggtaccgggtaatgacgctgacaaagtcgtacaaacgctacattacaatttatttgaataaaacagatgttatttgaataaaagagatgttatttgaataagacagtttatttgagtaagacaacttatttgtgtaagagagcacattaacacattaatttatctgctaattaaacctgactggttcacaccaaaccggatgatttcaaacgtgtactttccctgctggccggctactggtcaggtaaaccggttaaaacagataaaaaataattaaacctcagaaaaatgcctgagatcatcgggcattcactgctaacacgaccttcatctctgacactgacatttatgcccctcacccgtaaacacaaaatagaaaacagcaatatccgtgattaaccttaatttgctttaaataacgcaaaaatcactcactcttcgcaaaatttatattcatatttcactgttatattttacttcctgccaacaacttaattcccgttgtttatccgtcgttctctattgttcagggacggtaattgtgctgcccgtcaatttgactcagggacagaaagagctgcgcctgcaaataaatttgttcggtcagtctatttctcaatcagatattatgattagaaaacgtactgcgttatggcttgtactcagtactggcgctcaagccgagacgcctttggccatagagaccccatcttccattaatgaatctcgccagtcactacaaaataatgccaaagaaattaatcagctagtagaagaaaaacgccaccaacagatcacacaacacaacaccggacaaagtgaattatctcgtccggcccccccccccccctgcaccggtgttacccgaagatacgcagtgcctacccattaatggcgtttatattcaggggatcaccttattaacagaggatgatttaagtgaattaagtgcgatccctgaacaatgtattcatcctgataatattaaccttctgacccgtgaactcactcatatctatatggataaagggtatatcacggcgcggattcaatttattccaccagatgctgacggaaaattaggtctggatattaccgaagggtttgtcgaagcgattgatagcacggacaccgggttagatggcgagacggtattcccgaatatgatcggcaagccgctcaatattactcgccttgatcaaggactggaccaggcaaaccgtttgccctcaaataaagtcaccgtcgatattctgcccggaacactacccggtggttctattcttaaactgcataatacaccgtcaacgccctggcatttgaccacctcgatggacaattacggtaataaaaataccggtaaatggctaagtcgcaacgccttatctttcgataatccgttgggcttatcggattccgtcagtatcaatatcagcaataccgttgatcgcccccaacataattatagccgtgcttactcaatgttttattcggtcccttacggtgccttgacctttagtggctttggtagttatgccgaataccgttatccaatgaaattgcagtttaatacagccaagttacatggagaaacacagcaacacggtttacgggcagattatgttttctatcgcgatcaaagccagattaatgggctaagtgcgcaattaacctataaacgggccagtaattatctgaatgaagaaaaaattgctatcagcagcccgacgctaacaatctttgaattaggccttaatcacctgcacgtcctgcccatgggcttattcaatatcaatgtcagccttgagcagggcttgccttggctgggcgcggagcgctcaaatggcccattagcgaactatcaagatagccaattcactaaagctaagacctcaattacctccaatcactactttgcactgtttgatgatacctatctgttcagcaatcaattttatggccagtacacccgtgaccggttacccggcgtggaatggctcagcatcactgacagcagtgccatccgtggctttagccgcaataccttatccgccgaccaaggctggtatttacaaaacaccctctcccgtcgtttcaccttgggtgacgccacgctaacccctcgcgtagggcttgatacgggccgtctccagcaaaaaccacaggggtgggtcagcgctatggggctaagcgctggcgtcagccttaattaccagaatgccaccttggatatagaagccagccgtggccggttactctccggcccatcgaagattaacgatccaacacaaattctggcgcgtttttcttaccgcttttaatgcaattttcccttgagaacaccttgttactcataccaggaaatatcaccccaaaatggagatgtaaaaatgaagaaacacacctttaagctctcaccggcagggaaattggcggcggcggtaaccattatttcggtttctgttgccacctgttatgccgccggtattgtcggagcaggcgattctgcacataaaccggatgttagctcggtaaatggcacatcggtaattaatatcgtgcaaccgtcagcctccggcttatcacataaccaatttcaggattttaatgttggcgaaaagggggcggtactgaataacgccaccagtgcaggtaactcaatacttgccgggcagttagccgctaaccaaaatttaaacggtcaagcggccagtattattcttaatgaagtcatcagccgtaatccttctctgttattgggccaacaagaaatttttggtatgacggcggattatattctggccaacccaaatggcatcacctgtaatggctgtggttttatgaataccaaccgcgagtcactggtcgtgggtaatcccttgattgaacaaggatcgctgaagggttttgaaactttcaataacaataattggttgataattcaagataaggggctaactgctaataaaatattggatctgatcgcacccagaattgaggtcacaggtatggtcacctcaacggaagccattaatgccttatcaggtaataaccaaatttcaactgatgggcaaatattagagtctcgccaagaagatcatccaaatcgtccaaccagtttggggggatggtttagcagtttgttttcaagtgaaagtgaagaatctattgatggtaaatatcttggcagtatgcaatcaggccggattaatttagtcagcactcgggaaggcagtggggtaaaaattgccgggagtctaaacggtagcgaagaaataaacgccactatcaaaggaaagctgcaattagaagccgccaaattagggggtaatgatatcaacatcaacgccaatagcatccaggcattcggtaatcttcataaaaatgaagacaatgggggtgttacgcagagtctggaacgcactcagttaaaaggcaaaaatattgctatcgttgccaataaaaagaatcagctttccgcagtaaaaatcgatgctgacaatgtgacgttgagaggaggtgaattggtattggatgagagaatcctcaccaagacagaacaagaatcttcatcagacggtggaaatggggtgctgggccttggtaagtggaattggtctgaaaataaagaggagaaacaacaaaccagtattggcaccaccattacagcgaaaaataatgcctctcttgaatcaactcaagatgatattaaactgtcggctgccacaataaccgcgggtaaaaatcttgccatcaaagccaaaaaagatttacacatagacggtgctattgaagagaattcaattcacgactacggccataattataaacatatggtcaaagatgaatcttggaataataaaaccaccaaacaaacactcaataaaaccacacttgaggccggtaagaatttgggcctcaccgcagaaaataaaatcacgactcagggaatcaaagcttctgcggggggtgacgtcgtaatcgatgccaacgacgttaagattggggtacaaaaaaccagtaatcaggaaacaaccgacggtaaacatgaaagaaacttgggactcggtggtgtcgatcacaataataacgataagtatgcggaaaccagccatagctcagaaataaccgctgacggtaatatactcatcagcgtgaaagatgacgttgctattactggcagtaaagtaaaagcaactaaagatggttttgttcaagctaaagagggtgggatcaaaatcgataacgccatcagtaccacaaccaataaagttgatgagcgtacgggggtagcatttgatattaccggcagttccaaaaaagccaataacagtgaagaaaaatctaccggtagcgaagtcgtctctgaagcaaacctgaaaatcatcagtaaaaaagatgtcgatgtgattggcagcttggtaaaaagcgccggtgaattaggcattgagaccttaggcgatatcaatgtcgccgctgcgcaggaaaaacaaaagatcgatgaacaaaaaaccctactgacaattgatggttttaccagtgatgacggtaaaaatcagtatcaagcggggctaaaagtggaacacaccagcgagagtgaaaaaacggagaaagtgataaatcacggctctactctcgaggggggcaccgtcaaactggaggcagacaaagatgtgacattcactgggtcacaactcaataccaccaaaggcgatgcggatatcactgctgaaaacgtctcttttgtcgctgcacaagacaccaccaccagcaataaagaaaaagagaccgtgggtgtgaatgctcactataccggtgggatggataaagcgggtagcggtgcgggggtgagttatgaagagacgaagacggacagcgagaaatcaactgcggtcgtttcccatactgacgtgaaaggcgatctgaatctcaacgccaaacaagagataactaaccaaggcaccgatcataacgtcgaaggcagttacgcggcgaatgcaactaacgttaataatttagccgcagaaaacagtgaaaccaccaccacaaccaccaacactgtcgatgttaaatatggtggtaatatcgcttatgacggtgttactcgtcctgtcgaaaagacgatagaaagtggtaaaaaattggatgttggtggcgttattgaaaacgtaggaaatgtcgcgccagattcagtcaatgccggcgtagacctctccgttaatgttggcgaaaaagagaataaatccagtaattctcaagcggtagtgacatcaataaaaagtggtgatatcagcatcacagcaaaagaggatgtcaaggatcaaggaactcactaccaagctgacaaaggtggaataaagattgatgctgccaaccacacttttgaatctgcggttaatcgtgctgaagaatcagaaaaagtcgtatcgggcggcgtagatatgcgaatttataccactacgggcgaagacatcaatgttgatgcaaaaggtaagggtgaaaataaacagcaagaggttaaggccgagcaggctcaaactggcagcatgaaagctgttggcgatattattatcaacgtacaagaaaacgcccgttatcaagggactgatcttgattctggtgatggaaaaatcgctatcacagcaggcgaagagattaaatttgaacaagcaaccagccacctcagtgaaaaccacaataagattgatgcaaacgccaaagcaaacttcggtactaagccgaacagtaaagactttggcggcggcttgggcggcggccatagtcaaggcagcaccagtgccgatattgcccaagtcagccatctacacggtaagcaaggcatcgagctgaacgctggaaaagatttaacactgcaaggtaccgagtttggcagtaaaaatgccgctaccggtgatgttcaacttaccgccggtggaaaagtagacttccaagcggcacagtcacaaagttctaagcaagatatgacctggtctgccagcgtcaaggcaggaaaaagcaaaagtaacagcaccagtgaaaatgatgatggcacaaaaacgcatactaacaacaaagggttcagcgcaggagcagaagccaacgttaaaaacactgatgagaccagtcttacacatcagggcggcattattaacagtaatggcgcggtgaccattaaggcagacggtaaagatcagcaagccatccatctgcaaaataccaacatcatcagtcaagagaccattctgaacgcggataatggcgggatcgtaatggaatcggctcaggataaagagcacaaaaataactggaatgttaacaccaacctcaatggcagccagaaaaacaccattaaaagcgatgatcaaggtgttgtagataaagatagcgccaagaaaatccataatgcggccatcaaactcgatggcggtgttgataaactggactctgtgacgcaacaaaacacccatatcaacagtgataaggtgaccctgaacagcgctaaaaataccgaattggcaggcgcagtactccaggctaaccagattagtgggcaaatcggtggggatctaaacgtcattagccgcgaaaacagactcaataaagtcaatgtttctgccgcacttggcggcagccacagtaatgcaaaacaagacagtttgatcagccaggtagcgaatgccagcccaattatgtctgataaaatcaagaataaactggaagagaaatctaccaagatcttcgacaaagtcgaaaataaattcaacaccttaggaaaagaaaaggacgatagcgtccagaccatcagctataccaaagacggtcaaacagtgaagatcagcgaagccgatgagaagaaggaaaccaaagataaatggtggcagaaaggggctaaatctgtcggtaagaaaatcaaaagcgcggtacaggatgaacaagtcgtcgggggtaacggcagcgtcaaagcgaacgtagaggttgtcgagagccaaggggttgaggagcaatcagctatccggggtacacagaatgtggatctgaccgttaagggtaaaactgacctggttggcgggaaaatatccagtaaaaattcggatgttaagctaaaaaccaatgggttagagacgcaggatatcaacgggaaatataccgaagggggtgcacgattgaacgcttcttcatcggttatggatatgattagcgatggcgctaaggatgtaatggatggcaaggcaccgctggtcagtggacatggtaaatctgaacagaaaaatgcaacgggtggtatcaccagagaatgatcaatccattaattaaactgtaatatcgaaggggataaaccaatcacggtttatccccctcgttagatcaacattatctcgcctttaaacgcacatcaatccgcatcgtaacccagattaggggctagccagcgttcaacttcggcagtgggcatccctttacgggcggcataatcctcaacctgatcacgctgaatttgtgctacggcaaaatatttgctgtctgggtggctgaaataccaacccgataccgaagccccaggccacatggcgtaggattcggtcagtttcataccggtgtgggtttcgacatccaacaactgccaaatttggcctttctcggtgtgctccgggcaagcgggatagcccggtgccgggcggatcccctgataattttcgcgcaccaactcttcgttgctcagattttcgttcggtgcaaaaccccaatacactttacgtactcgctcatgcagatactcggcaaaggcttcggccagacggtctgataatgccttaatcatgattttattgtagtcatcatgttgcgcatcataagcatcggccaatgcgtcttcttccaagccaccggtcaccgcaaacgcaccaaaataatcggctttaccactggatttaggcgcgacatagtcagctaaacagtagttcgggaagtcggttttttcggtctgttggcgtaaatgatagctgatggccagtacctcatctcgccgctcatcacggtaaatttcgatatcatcgccgacgctgttagccgggaacagaccaaccacgccttttggatgcagcagatcctcggcggacaatttatccaacaaagcattggcgtcggcgagcaggcgcttggcctcctcccccaccacctcatcttctaaaatgcgcggatacttgcctgccaacgaccaggtcataaagaatggcgtccagtcgatatagttgcgcagagtttcaatactggcctccaccacctgtacccccaatttatgggccactggcggagtgtagttctcccaatcaatcaccgttgggttattccgtgcagcctgcaaactgaccggcggggtgcgcggttttttacgggcgtgttggatacgtacagtctcatattctttgcgggtttttgccacaaatgcctcccgttgcgtatccgatagcaacgcggataccacgcccacactgcgcgaggcgttagagacatacgtggtggaaccgctataattttgttcaatcttgaccgcggtgtgagctttggatgtcgttgcgccaccaatgagcaacggcagcgtaaagccttggcgctccatctctttcgccacgttaaccatctcgtccagcgacggggtaatcagaccagacaggccgataatatccaccttctcttcccgtgcagtgcgcagaattttttccgtcggcaccatcacgcccagatcgatgatttcatagttattacactgcaaaaccacacccacgatgttcttgccgatgtcatgcacatcgcctttgacggttgctaataagattttaccggcggtggtacccttctgcttactggcttcaatataaggttcgagataggccaccgcctgtttcattaccctggctgattttacaacctgtggcaggaacatttttccttcaccaaacaagtcaccaaccacattcatcccagacattaacggcccttcaatcacttcaattggccgatctgcctgctggcgcgcttcttcggtatccagctcaataaattcagtaatgccttttaccagcgaatactctaaccgtttcaccaccggccaaccacgccattctgcttgctggatcgcgacctcgccacttttactgtcacggtatttttctgctaaatccagcaggcgctcagtactgtcatcacggcggttgaggatcacatcctcgaccgcatcacgtaattcatcagacaggtcgtcataaatcgccaattgaccggcgttaacaatccccatatccatgccattgcgaatagcgtaatagaggaacactgcatgaatggcttcacgtactggatcattccctcggaaagagaaggaaacgttggagacaccgccagaaatcagcgcgtgaggcaactcggctttgatatcggcacaggcttcaataaaatcgacggcataattgttatgctcttcaatccccgtcgctacggcaaaaatattcggatcgaagataatatcttctggtgggaaaccgacggtttccgtcaatattttatacgcacggcggcaaatctcgattttgcgtgcgcgggtatcggcttgcccggtttcatcaaaggccatgaccaccatggcggcaccataacggcgtaccagtttggcgtgatgaataaaggcatcaacgccctctttcatcgaaatggagttcacgatgcctttgccttgaatacatttcaggcctttttcaatcacatcccaccttgaggagtcgatcataatcggcaccctggcaatatcaggctccccggcaatcagattaaggaaacgcaccatggccgcttcggcatccaacatgccttcgtccatgttgatatcgatgatctgcgcgccgctttcgacctgttggcgggcaacatccagcgcctctccgtacttctcttcttttatcagccgtttaaagcgtgccgaacccgtgacgttggtccgctcaccgacgttcacaaacagggtattggcatcgatagtcagtggctccagcccggccaaacggcaggcaaccggaatatcaggcaacgggcgcggaggcaccccagcgacagcgttgaccatcgccgcaatatgccggggtgtggtaccgcagcaaccgccgacaatattcaaaaatccggcacgtgcccactcgccaatctgctcagccatctctttggcttccagatcatattcaccaaaagcattcggcaaaccggcattcgggtgcgcactgacataatattcagagatacgcgataactcagcaacatattggcgcagttcatccggccccagcgcacagttcagaccaaacgacagcggtttgacatggcgcagcgagttataaaaagcttccgtcgtttgaccagacagcgtacggccggaggcatcggtaatggtgccggaaatcatcaccggcaacagcacgcccatcacttcgaattcgctttcaaccgcaaaggtcgcggccttcgcattcaacgtatcgaagaccgtttcgatcataattaaatcaacacccccttcaatcagcgcgcgggtagactcacgataggcctcgaccaactgatcaaaactgacgttacggaacgccgggtcattaactttaggggagatggaggcagtacggttggttggccccagcaccccggcaacataacgtggtttttctggcgtgcgggcgctccattcatcggcacagatacgggccagacgggcggcttcatagttaatttcagccgacagtgacgccatctgatagtccgccatcgcaatggaggtagagttaaaggtattggtttcgagaatgtcagcaccggcttcaaggtaggcattatggatcgccgtgatgacttctggcttggagagcaccaagaggtcattgttaccttttaggtcacttgcccagtcagcaaaacgcgcgcctcggtaatctgcttcttctaatcggtagctctggatcatggtgcccataccaccatccagtaccaaaatgcgttgcgccaactgctggtgcaattccttgaccttattatcgattactgtatccaccacattcgcctcttcaccctattgcctgccgtgtccggacgacacgccgcaaaactaatccgtcatcctagcacaagttgcaaacgtaatgagtccgctcacagttgagactttttcaggtagaaaagtcgactcatcggatgagtatttttagcggtttacatgcataattgaaaaacgaaaatgaattccataaaaatatttgaggggctgatttatggcgttaccgattccgattaaacggggaaagaaacccaaggcagccacacagaatacacctgcagcaacgggccaagttcaatcattgactcgcggccttaaattgctggaatatatttccgaatctgatgggaacgtcgccctgactgatttagcccaacaggcgggattacccaattcgaccacccaccgtttactcacgaccatgcaacagcagggttttgttcgtcaggtcggcgatttagggctatggaccatgggggcccacgcctttattgtcgggagcagtttcctgcaaagccgtaatttactggcgatggtccacccaatgttacgccgtttaatggatgaatctggcgaaaccgtcaatttggcggtactcgatcacagcgattaccaggcaataattatcgatcaagtgcaatgtaccgcgctgatgcggatgtccgcaccaattggaggcaagctccccatgcatgcctccggggcaggcaaagcctttctctccaccctgccggacgatcaactggttcagttgttacataaaaaggggttgcacgcttacacccagcacacccgtaccaatccaaccagcctgaaagaaaatctagcgctgatccgcaagcaaggttattcatttgatgatgaagagcacgccctcggcctacgttgtatcgccgcctgcttgttcgatgagcaccacgaagccttcgccgcgatttctatctccggcccaatatcacggatcaccgacgatcgcgtcaccgagctgggtgcactggtcatccacgcggcgaaagagattacccaatcttacggtgggggaaccggggttaaataatagaatgaaaaataaaggaaaaatttgtcgttcggcgagaacaggccgatcgtaaagacgcgataaatagaggcgtagcgagctacgttaatctgagtacgttcagcgcgcagtcgccgttaatttaaagcccgctgggagaagcgttgctttcgtctataagcaaaaacatcctccacatgcccatcccggatacgctgctgcaagccgcgccaataactggcctggaacagatcgccgtgcatctcctcaaaaaagtgcctgactttccggtcactgcataagaaatggcgaaactcttcgggaaaaacatcattaggagacacgctgtaccacggctcactggccatctcatcttcgggataacgcggtgggggaatatcgcggaaattaacctcggtcatataacaaatttcatcataatcgtagaacaccacccgcccatggcgcgtcacaccgaagttcttaaataacatatcaccggggaaaatattggccgcagccagttgtttaatggcgttaccatattcctcaatagcatccttcaactgctgatcatctgcctgctccatatagagatttaacggggtcatccttcgctccatatacaggtgcttaatgacgatcttgtcacctaaatcctccagtttttcgggtacttcatgttgcaactccgccagcagttctgggctgatacggtgcttatcaatcacaaaattttcatactcttgggtatccgccatgcgccctacccggtcatgttctttaactaattgatagcattctaaaactcgtgcttgagtgacctctttttgtggtgcaaattggtctttaatcaccttaaatacccgatcaaatgacggtaaggtaaagaccaacatcaccatgcctttcaccccaggtgcaataataaactgttcactggattgatgaataaaagccaaatactcgcgataactctctgttttaccgtgtttctgacagccaatcgccgtatacagctcagcggtagatttacccggtaatatttcccgtaaccattccaccattgcagccggcagcggcacatagaccataaaataagaacgagcgaagccgaacacgatactggcctccgctttgctggtcagacaggtatcaataaatagctcaccagactcattgtgatgaataggtaacaagaaaggatagatgtcaccgttcagcctcaatttacccaccaaccaagcggccttattgcggtaaaacaactcattcgctatttgaaaatgcgcactggctagctgctcatcggtaaaggcttgccgtatggccatcacgatataatcaatgtctcgcgacaaattttcccaatgtaagcgcagtgataaatcattaagcaccatctgcaacataccactgagatcccctttagggatgaaatcgcgggccagaggccgtgggatctcacggaagcgccgctcaggctgagagctaaaaacaaacaacttatcgggcgttaaatcgcggtgtttaaataaacggcaataaaccgaattaaaaaagctttcggcgatttcgaagcgcggataatccggtagcagcccggtataaatttctttcacccgcgccaaaaattccacatcaaaatggcgttgatccgtaatgtatttcagttgctcaaccactaaacccacatggtgatcataaaggtgaatacgctttttcatcgcctgctgtaccgcatgccaatcggcctgctcaaaacggtgttgagcaccggcagtgacctccagaaaacggccatattgcgcatcaaatccctgcaaaatggtctgagcgataagttgttctagctttgccaccatgctgccccctaccgtacaaaacggagcctgcataagcaggctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgagcctgcataagcaggctcctgataagaccacactcactcaatcgtggctaaaactgctgctcttccgtcgaaccggtcagtgccgttacagatgatgcgcccccctgaataatattggtgactttatcgaagtagccagtccccacttcttgctgatgggaagcaaaggtgtagccgcggtccacagaggcaaactcaggttgctggactttctcaacgtagtgtttcatgccttcaccctgcgcatacgcatgggccagatcgaacatgttgaaccacatgctatgaatacccgccagcgtaataaactggtatttgtagcccatggcggagagttcatcttggaagctggcaatttgctggtcggtcagattcttcttccagttaaaggagggtgaacagttataagccagtaattttccggggaattgagcatgaacagcatcggcaaaacgtttggccagagccagatcaggtgtcgaggtttcacaccacaccaaatcagcataaggggcatacgccaggccacggctgatcgcttgttcaataccggcacgggtgcggaaaaaaccttcagcagtacggtcgccggtaataaactcccggtcataggggtcgcaatctgaggtcaataaatcagccgcatccgcatcagtcctggcaatcaacagcgttggtacacccaagacatctgcggctaaacgggcagcaaccagcttttgaatggcctcttgtgtcggcaccagtaccttaccgcccatatgcccacactttttcactgcggccaattggtcttcaaaatgaacccctgccgcccccgcttcaatcatcgctttcattaattcaaacgcgttcagcacaccgccaaaacccgcttccgcatccgcgacgatcggtaggaaatagtcggtatagcctttactacctggctcaatattattcgaccactgaatttgatcagcgcggcggaagctattgttgatacgtttcaccaccgcaggcacagagtcgaccggatacagtgactgatctggatacatgctagatgccgtattagcatcagccgccacctgccatcccgacatataaatggcttcaacaccggctttcgcctgttgtagcgcctgaccaccggttaatgcccccagacagttgatataccctttacgcgacccgccgtgcagcaattcccacagttttttggcaccattttgtgcgaacgtacattctggattgaccgaaccacgcagcttgatgacatcttcggcgctataaggccgagtgatatttttccagcgcggcgatgtccattcctgttccaactgctgaatttgttgagtacgagagatcgtcatggcgatgttccttataattcaattttgtagggttcaataggatggctcaggcaagcaatgcatagcccggcaacgtcaggaagtcgataagctcgtcttgtgttgtaatacgctccatcaagcgtgcagcttcttcaaaccgcccgcgatcaaaacgctctgcgccaagctcaagcttcacaacctgaatttcttcactcaacatgctgcggaacagctctttagtcaccgtctggccattactgaggcttttctgatgatgtatccattgccagatagaagtgcgggaaatctctgcagtagccgcatcctccatcaagccataaatcggcacacaaccattacccgatatccatgcttcaatgtactgcaccgcgactctgatattggcccgcatccctgcttcagtgcgctcgccagaacaaggttccagcaactcagcggcggtgataggtttatcctgttcgcggctaacctctaattgattaggccgagaacctaatactttgttaaaaacgtccatcaccgtatctgccaagcccggatgcgccacccaagttccatcgtggccgttactggcttctaactctttgtcggcacgaactttatccaacaccaacttattcttttctgcgtctttatccgggatgaaggcggccattccccccatcgccaaagcgccacgtttatggcatgtcttgatcaacaaacgggaatacgcgctaagaaaaggtttattcatcgtgactgactggcgatctggtaacacgcggtcagggtggtttttcaatgtttttatatagctaaagatatagtcccagcgcccacaattcagaccaacaatgtggtggcgcaggtggtagagaatttcatccatttggaaaacggcgggtaatgtctcaattaataccgtcgccttaatggtgccctgcgatagaccaaagcgctgctcggtaaaattgaacacatcgctccaccaagcggcttcctggtatgactgcatcttcggcaaatagaaataagggccgctgcccttcgccagcagttgctgatagttatggtagaaatacaaagcgaaatcgaataaaccaccgggaatcgcctcgtcctgccatttaacatgtttttccggtaagtgcaggccacgaacacgtgcaatcaataccgcgggattaggttttaattgatagaccttgcccgattcattcgtataggaaattgtccctttcaccgcatcatgtagattaatttgaccatcaatcactttatcccaactgggtgccagtgaatcttcgaaatccgccataaaaacttttacgttggcattaagcgcattgatcaccattttccgctctactggcccggtgatctcaactctacgatcgcgtaagtcagcaggaataccttggattttccaatcaccatcacgaatggaattagtttccaaaataaaatcgggtaacgccccctgatcgatggtttgctgccaagatgcccttgtggcaaggagttggttacgcgattcgctaaatttcaccactaattcggttagaaactcgatggctttatccggtaaaacctgccgctcagcagcattaaaaggctgggtgaaaactaactctgtgcccgctaactgttgtctcattgctattccccttcccaatgttactgctgccaccttaacgctgacctcgcgtcactcttggattatcatcaggtaacgtgtccctgccagtaaaaaaggcagaattttatggttatttttcacccgacagaaataagaataatcaattaattcataaaatcaaaaacgatttccatttttatggaaaatatttttttaatctttatttatcatatcgttaacatctaggagggattggaaatgataggaatcagattccattattgatttttaatggctataactcattgtttagaaaagagatcggaccagatttagggagggaaaaaggtaattggaagggaagaaaataataggcggcctcgattcagccgccataattagcatctatgcgacgatgaacatcgagaaggggaaaaatcaatcaagggtaggattcatatgtcgcaaatcaaatggcgtaatttggtaaacatagtagttgagccaattggcaaacagtagatgcccatgactgcgccatgatgcttttggtcgtaacgatgcatcgtcagaagggaaataattaagaggaacttgtgggttaaggcctgcagccagatcacgctgatattcacccgctaacgtatcgacatcatactcgggatgaccggtaacaaaagccacccgcttatctttactggcaaacagataagccccagcctcttctgacgacactaagatatccaaatcagtatattgttgaaggacttcaacgggaaaatcagcatagcgggaatgaggagccagaaatgtttcatcaaaaccacgcgtcaataaggccagcggttcgagtgtttgatgctgatagataccagagagtttgacctcgcgcgtcatcttcgggatgccatacaagatatttaacgccgcctgcaccgcccaacagacaaatagagttgatgtcacatgctcttttgcccaggcaataatacgttcaatttgtggccaataagccacatcacagaaatcgactaaacccagaggagcgccggttacgatcaagccatcaaaattctggtcctgaatgtcctcaaaatcgcagtaaaagttgttcagatgctccgtaggcgtatttttagactcacgactatcaaccctcaacaattgaatatcaacctggagtggcgagttagagagtaaacgtaggaattgattctccgtctcaatttttttaggcatcagatttaaaatcaataccttcaggggccgaatttcctgagttttagcacgcgatgaagccatcacaaaaacattctcattgcgcaagaaactcactgcaggtaattcatcaggaacccgaattggcatgcctacatcctcaatatatccgtttatacgtttagacttctagatgcctgaagatagcggatcttagatgaaaagtcgagcgaactgtaacaacctgaaaatgtttcatcgcgacagtgagttcattacagtgagtttatataaggcgggaaagggggcactagagaatagctttaaattgcttatcgtatataacgttgcttatcgcatatattgtttgggtaaagctatcaacttcaggacactcattagtatcaacaccagtataaggtgtctgcttaacagcttaaattttaaactcatcagtgacatttttatcggaatcatattgcccatttgacggcaattgtgtggcaacaaagtatctgtgggaagcggagcgattcacgactaacaaaatcagacaaagggaaaatatgctgttgaagccgtagtgccgtaagccaccgaagtgcccttaagtgcggtaattcctttgttcagcggactataaaacagattttttatcaatggagaggataggcaagatcgtaaatacgccatattttctatattaaaataacgttgataggggctagaattacgctatatatgaacgtcttacgcctccttgcctattcttaccgcttaaccacttaaccactcaagatcgagtcactagagtttgttaaaactatttaggacggatcgcaaaaacagaaaaggccaccctaatggatggcctttctgtttatttgatacctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaggtaaattcttttctactactgccgaatttaatccatgtaactggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacaactaaatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgtttcaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgatgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggctttaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatctcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaggagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacacctaagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttgtcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatttcacaacacactgtgccttgcgaccgcagtacgttttgaaatagttttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatataaaaagcaaatcaccttattgctgcaactcaacagggaatggtgagttggtgggtctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccaacaaggtactaaagcccgaccaatttctcagcccggctttatttgctcgttactttctatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctggctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctgacttttacttgcgtaaaagcagcggtgctcaaagattactttctgcaaataggcatcttgaccgaagtcaaaatgtttactgctttggtcactcttcaagacttgatattatttctgcctgccgaaacaggcgtcgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcagtgcgttagcaacacttggttggtaacgcgaggtgcgcatattacgctttcctcattcagagtcaactacttatttcgttgaatttctctgttctctttgccggccactcaacgatttgattcgttgtgtgccgtctcgatggatgcgcattatagggagttccacgcagcccgcaaccgctattttcaataaaaatgactgtttgctgcattccacagcaaaaccccgccttatacgcagttgtgcacaaacttatccacagattgaatctgcgctcaaaattgacgagcatcacgcaatcgttttcgctacaattccccgcgtcgaaaagggtgacctcatcgacaaaatatcaacgaaatagtctgtagcgccctattaattgatagtgaagaactctgtaattgataatgaagaaaactgcgactccaaatccaagggataaaaccatgcaacaacgccgtccaatccgccgtgctctactcagtgtgtctgacaaagcaggtatcatcgaattcgcccaagcactttctcaacgcggtatcgagttactttccaccggtgggactgcccgcctgctggctgatgctggtttacccgttaccgaagtgtctgactacaccggtttcccggaaatgatggatggacgtgtgaagactttgcatccaaaggtgcatggtgggattttaggtcgtcgtggtcaggatgatggcatcatggctcaacatggcattcagcccattgatattgtcgtcgttaatttatatcccttcgcccagacggttgcccgcccggattgctcgttggaagatgcggttgagaatattgatattggtggcccaaccatggttcgctctgcggccaagaaccataaagatgtcgccatcgtggtgaagagtagcgactaccccgccattattactgagcttgataataatgatggttcgttgacttaccccacccgcttcaatctggccattaaagctttcgaacacaccgccgcctacgacagcatgatcgccaactacttcggcacactggtgccaccttatcatggtgatacggaacagccttccggccacttccctcgcaccctaaatcttaactatataaagaagcaggatatgcgttacggtgaaaacagccaccagcaagctgccttctatatagaagaagatgtcaaagaggcatccgttgccactgcccagcaattacaagggaaagccctctcttataacaatattgcggataccgatgccgcgctggaatgcgtgaaagagttcagtgaaccagcctgtgtgatcgttaaacatgccaacccatgcggtgtggctatcggtgattctattcttgccgcttatgaacgtgcctatcaaaccgatccaacctcagctttcggtggcatcatcgcctttaaccgtgaattggatgcagcaacggccagcgcgatcatcagccgccagtttgtcgaagtgatcattgcgccaacagtcagctctgatgcattggcattgcttgcagctaaacaaaatgtccgagtcctgacttgtggccagtggcaagcacgttcagcaggtttagatttcaaacgtgttaatgggggtttgctggtacaagaacgcgatttaggtatggtgacggcggccgaccttcgcgtggtttccaagcgtcagcctaccgaacaggaactgcgtgatgcgctgttctgctggaaagtggctaagtttgttaaatccaatgcgattgtctatgcccgcgataacatgacaatcggtataggtgccggccaaatgagccgcgtgtactctgcgaaaatagccggtatcaaggccgcagatgaagggctggaagtggctggctcagccatggcctctgatgccttcttcccgttccgtgatggtattgatgccgccgcggctgtgggcattacttgtgtcatccaaccgggcggctcaattcgtgatgatgaagtcatcgcggctgctgatgaacacagtattgccatgatcttcaccgacatgcgccatttccgtcattaattaaccctcttatataggaaggggcgcttgatgatgtgccccttcacggagtcatccagatgaatattttgataattggtaacggcggtcgtgaacacgctctgggctggaaagccgcccaatctcctttagcggacaaaatttatgttgcaccaggtaatgcgggtacagcactggaaccgaccttagaaaatgttgatatcgccgccactgatattgccggtttactggcctttgctcaaagtcatgatatcggcctgacgattgttggcccagaagcccctttggtgatcggcgtggttgatgcgttccgcgctgctggtttagctatttttggcccgactcaggctgcggctcaattagagggttctaaagccttcaccaaagatttcctggcccgtcacaacattccctctgcggaataccaaaactttacagatgtcgaggccgcattggcctatgtgcgtcaaaaaggtgcgccaatcgttatcaaagccgatggtctggccgccggtaaaggcgtgattgttgcgatgacgcaggaagaagccgaaaccgccgtgaatgatatgttggccggtaacgcttttggtgatgcagggcaccgtatcgtggtggaagagttccttgatggcgaagaagccagctttatcgtgatggttgatggcgaaaatgttttgccaatggcgaccagtcaggatcataagcgagttggcgatggtgataccgggccaaataccggcggaatgggtgcttattccccagcccccgtggtaacagatgatgttcaccaacgggtcatggatcaggttatttggccgaccgtgcgtggtatggcggcggaaggtaatatttacaccggtttcctctatgctggcctgatgatttcagccgatgggcaacccaaagtcattgagttcaactgccgctttggcgatccagaaacgcagccaatcatgttgcgtatgcgctccgatttggtcgaactgtgtttagccggtacacaaggcaaactaaatgaaaaaacctcagactgggatgagcgcccatcactgggggtcgttttagccgctggcggttatccagcagattaccgccagggtgatgttattcatggcttaccacagcaagaagtcaaggatggaaaagtcttccacgcggggaccaagctgaatgggaatcatgaagttgtcaccaatggtggccgcgtcttgtgtgtcactgcactcggtgaaaccgtcgcgcaggcgcaacaatatgcctatcagttagctgaggggatccagtgggaaggggttttctgccgtaaagatattggttatcgagcgattgctcgcggtaagtaaaggctcactgtctttaaaagggtacagtctagtgcgctgtgccctacttattgcggatcataatcgattactggctatcttatgacgctgcaccgctgataaccagcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacaggctgcctgcctgaggttcccaacggcagaagtcctgattcgcgaccagcagaagttgttgcccttcagatgaatccagccatgcgacaccaagaggctgcgtgttcttctcaccccgcgttgtcagccatgcctgcgaattatcatccagattcagacgcaacgttttacctgcacaggtagtaagcatgccatcctgccaacgcccctgaattaaccttacgtcacccgcacgtagcacacgactgagttccaaaatgcgtttagcttccaactgataaaccgctatatcatcagcagagagcgactcacgacgcgatgcgagctggcgttgcataaagctaacctgcccttgctcatcgaaacgcaactggacactctgtggggtagcgcctaaatcattgcgacggatttcccgtaaaatgccattctggtactcgtagaaggtcactcgggtattgcccccgaagtagggactgtaaacgctcatcaacacctggggttgctgctgcgcattatcctgacgccataaacgaacaacaccgctatcggcgatatacccgctggcactgaattgagggggatctgacaggctgctacaggcgctgagacccaaggttaatccgaaggttatcagcacccgctgcataaacaaaaggggttttatcccccccctgcttattatttttactgacacactatgacttaacagcgtctttcagtgccttaccagaaacaaacgcgggtacattagcggcagcaattttgatttctttacccgtttgtgggttgcggccagtgcgctcattacgatggtttactttgaaggtaccaaaaccaaccaattgtactggatccccttctttcagagattcggtaattgcagccagtgtggattccagagcagctttagcttgtaccttagaaaggtccgctttgtccgcgattacgtcaatcagttgagtcttattcatacgttatccttacagtatatttatcgtttgcaaagcatcaagtgcgacggatatgccgatggacagcactccctgcatacacgcaccgatagccacttttaaatcgccccccaaatgtagaacagacagggggcagatgtgaagccttaagacgtgacaaatcaggcgttaaatcacgttttcttgccttattgcgttaaatttatgccaatgttgctaacagcggcttcccgcaggtcagatcgtaaccctttgatcagatctaagtcgcgctcttcacagtcagctaatagacgaaaaatctcccactggatatcccattcttcttcaatcgcaggcaagatttttagttcttcatcggtcatttctttacctgccagcgtcatttccagcatcgcaacagtacggattgatgcttcgctgatcgcgatggcatgttccagtgtttcaccactcaaacgtgaatgaatagcctcacttaatgcgatacacgcatcaatagcaggataaacaccgtagatagcatagtcatcagatgatggaatagcctcttccagcttttccaattgactatcaaagttcactttagcgtctttgacgactaacgtttcccagataagatccagaatacgtcgataaaccgccggatcgccaaatccggtttccagacaaaattgctggtaattgggatacatccgctcgcacaggcaagccataaaagtcagatgttgccaactttccagcttttcgagccgtagatgaatcggattacgtaacatgatgagttctcattattcattatctgcgcggcagtgtaaccgaaattaaatcatatccctacgcttgccaagaaaatcaggatttttccgcagccaacgttgaaattgcggacggtttgaagcaatagcatccgcccagcgggttggttcaggcagacgataacccgccatgcaacgttgaacccatgccagcgcactgccaacactcacccgatgcccaggcgaaataaacagtgggttacagcggattttactgcgccatacccaaccaagctgctcatcgttatcgaacaagggctgcaccgcaccaacatcttgatgcagtggcaagaaatcaccacacaggcggcttttagcgacaccaatcgtcggtacatcgaccaataacccaaaatggctggcaacgccgagacggcgaggatgagcgatgccttgcccatcgaccagaatcagatcagggcgttgctgcaactgcgcccacgcggctaacagcgctggatattcacgaaaagagagtaaaccggggatataaggcagagaagttgccactctggcaacctggtattccaccagcgccagagagggatagcgtaaaatagcgatagcggcacgggttatctccccatgctgctcaaaaccgacatcagctccagcaataaagcgcacagactggttatcaatgccatcatgaagactaatctccgatgcccgttgccgctgctctgcctgtagcgctttagtatcaaacattgatttagtctcaaccctcgatttagtcttcaccattgaccaatcggctccatcctacacgctgattatttttgatgataaggccgtgatagcgcatgtaccgcgttcacaaatgcaccggcatgtgctggaggtacatcttggtgaatcccgtggcccagattaaatacatgcccttcaccctggccaaagctcgccagaatggtactaacctcctgctcaatacgcgcagggggtgcatacagaaccgaaggatccatgttgccttgcaaggcaactttatcaccaacacgacgacgcgcatccgcgatatccgttgtccagtctagacccagcgcatcacaaccggtggcggccatcgcttccagccacggccccccgcccttggtgaacaaagtgacaggaacccgacgaccttcgttttcgcggatcaaaccatcgacaattttatgcatataattcaatgagaactcatgataatcacggcctgtcagtacccctccccaggtatcaaagatcatgaccgattgagcccccgccttgatttgggcattaagatacaaaatgacactgtctgccagtttatccagcagcaagtgcaaggtctgcggttcggcatacatcatttttttcagtttggtaaaggctttactactgccgccttcaaccatataggtcgccagagtccatgggctaccggaaaaaccgattaagggcaccgaaccggccagttcgcgacgaatggtccgcaccgcattcatcacataacccaattcttgctcaggatcggggatcggcaatttttcaacatcagcccggcaagtaattggggattgaaaacgcgggccttcgccagtttcaaaatagagccccagccccatggcatcagggatggtcagaatgtcggaaaacagaatcgctgcatccagcggataacgacgcagtggctgcatcgtgacctcacaggctaactctgcatttttgcacagtgacataaaatccccagcaatagcgcgggttgctttatattctggcaaataacggcctgcctgccgcatcatccataccggtgtcatgtctacaggctgacgtagcaaagcacgcagatagcgatcgtttttcaactcattcatgatagggctcccttaatgatctgacggccttgtattataaagtggcattatattacaaaacggaattgtagcatgtcagatggctctttcctgaatcaccctcttgagttgctcattatcaaccgactgaactcgagatatcatcgggagattgatggctattcccgcgcaacaataggtacaacgagtccagtttattgtttgtttgaacatcacttttcaaaccctgaaataattcaaccttcccgctttcttcattcgcttgagtaatgcgaatgccaaatacatgaatttcccctggagagtcttgtagaaaataggtagcacccgttaacgctccagccttacaacagctgtctgtttgaatagaatgcagattttcatgtacatcattaaccatcttaaagttatagttttcttcaggctttaatcttggctggtcatagatggctttatattgaaattgattcttatacgacagtaaattatggagagtctgcgtgcggtcagttattgttttttggctggcaatatcctgccgaatattctggtgcatcatctgcatcactcgctcagggctagcaatactcaggggggttggtgggttagcggtgtgcgatatcatgactgatatacacttaggatcctgatataacaattcctgcaatacttcctcatagagcttttgaatacctaccgcagtggtgcgcctttccacttcattacctttgatatctacataagcgtgtaagagaagagctctcactgcgtcgcctttaatggtgctgtctaacgcagctttattatgtagcgataacataaccttatcttggataaaggcttttggtagtgatggatacatcgaagtcactggttgcacggtctgagttatgattggacgcacttttttactcctatggattagaaataaagaaagtacgtcattgcatcccccctttctttcacaagcaatagcaagatattgattttaaaatgctattggcttaaatcgctatgttcacgacataagaccaccgtatcttcaatcagacggcgtgccacggtaccgggtggaggtagcaaaggtaattggtcatagcgataccagccggcattcagcaactctttcgggtcatgacataattcaccgctgtcataatccgccataaatgccatcatcagtgaatgaggaaatggccaaggctgtgacgtcacgtagcgcaagttcttaatgtgaatattactttcttccagcacttcccgtgaaaccgcctgttccagggtctcacccacttcaacaaaccccgccagcacggtattgataccgccacgatggcgcacatgttgtgccagcaaaatttcatcaccacggcgaatagcaacaatcacacaaggagcaatttgcggataatagcgctcccgacagtggttacataagctggcccattccgtccggctggcatgcatttcatgcccacaatagccacaaaagcgatgtgaacgatagaattcggctaattgcacaccgcgccctgccaattggaataaaccgcggtcaacatccaataattgccggaccgaccccatccctgaaggcatcatctggcgaataagccacacagactgcccttgccattcaccaatctgccgtgcagtcgtgccttgcaatgaccagttagcggcattgccttgtggtagctctcctttcggcaaccataatttattttcatgactgacaatccaccagccactttctttacctgtaagttgtagttccatatcgttgttgcacaacctctatttcactggcaatctagaaaccggctgttacatttttgtaacccacaatattttttcttactaatggagtcgttcatgctcaaccgactggaaagcctgactcaacgcgttggcggtagtaatgaattaattgatcaatggcttcatgcgcgtaaagaactgttagtctcttattgcaccgtgatcggtattaagccgcaaaaagagaagcataccccgcttaatgcaaaaacgctggagaacttttgccataatttagtcgactatctttcttcaggccatttccatctctatgacagaattatcaaagaggtagaaggcgcatctagccccaaaatggcactgacagccaaaattcatcctgcattaaaaaacaacactcaaactatcatggcattccatgattgctatacaaacattgaaatcgacgacgatagctgcaccgagtatcaacaagctttatcggatatcggtgaagcgcttgacgcccgtttcaggctggaagaccaattaattcaatgggccgccgaatcttggcaagccgcccagctagcggatgcggataaaaagagccaggtcaactgaccgccgcctgtaactgcgaataaacagcagatacgggtagcgtgcacaaaatgagcaagcagaatagcctgctcataagtaggctattgtagttttaattcaacctcgtatagtaaaggctcttgtcggagtgcctagcacctgcttttttaggaaagcaaacgcaggctgagaccgttaattcgggatccgcggaacctgatcgggttaatacccgcgaagggaacaagagtaatttatcgctacaggcccgatactcaccctcaagggtagctaccggtcactggccaacatcgttactcccgccaagctccagacaagcaattttcccaatacaccacactggctctataaaccacactggtaggaattgctatgtctaataatacaacgtcattacccgctgaaaattcgtcacacccacgtaaaggcacacctattcgtaaaaagcagcgcgaagaggcccaacagtttattaataccttacaaggcgttacttttcccaactcccaacgtatttatctacaaggctctcggcccgatattcaagtgccgatgcgtgaaatccaactcagcccgacgcaaatcggcggcagtaaaaacgaaccacgctatgaagataatgaggccatcccggtctatgacacctccggtccctatggtgacccacaagctaaactggatgttcataacgggctgcctaaactgcgtgccgcttgggtcgcagatcgccaagatactgaagcgctggcatctgtcagttccggctttacccaacagcgtttggctgatgaaggcctggaccatttacgttttgagcatctaccccgcccacggaaagcagccactggtcaatgtgtgactcagttgcattacgcccgacaggggaaaatcacgccagagatggagtttatcgccctacgggaaaatatgggccgtgaacgtattcggggtgaagtcttgcttcaacaacatccgggacaagcgtttggtgcccatctgccggaaaatatcaccgccgagtttgtgcgtcaggaagtggcggccggccgagccatcatccccgccaatattaatcacccagaatctgaaccaatgattattggccgtaattttctggtcaaagtgaatgccaacatcggtaattccgccgtgacctcttccattgaagaagaggtagaaaaactggtctggtctacccgttggggtgccgatacggtgatggacttatctacgggccgctatattcatgaaacgcgggaatggatcctacgtaacagcccggtccctattggcacggtacctatctatcaggcgctggaaaaagttaatggcgtggccgaaaatctgacctgggaaatgttccgtgacaccctgttagagcaggcagagcaaggggtagactattttactctccacgcgggggtcttgttgcgctatgtgccgatgactgccaaacgcctaaccggtatcgtctctcgcggcggttcaattatggcaaaatggtgcctttcgcatcatcaggaaaacttcctgtatcagcatttccgcgaaatctgtcagatttgtgcagcctatgacgtttcattatcactgggcgatggcctgcgccctggctctattcaagatgccaatgatgaggcccaattcgccgaactgcataccttgggtgaattgaccaaaatcgcctgggagtatgatgtacaggtgatgatcgaaggcccagggcatgtgccgatgcagatgatccgccgcaatatgaccgaggaactggaacactgccacgaagcgccattttataccttaggcccactgaccacggacatcgcaccgggctatgaccactttacctcagggattggtgcagcgatgatcggctggttcggttgcgccatgctctgttatgtcacccccaaagagcaccttggtctgccgaataaagaggatgtcaaacaggggcttattacttacaaaattgccgcgcacgccgcagatttggctaaaggccaccccggtgcgcaaattcgtgataacgccatgtccaaagctcgctttgagttccgctgggaagatcaattcaatttggcgcttgatccagcaacagcccgcgcttaccacgatgaaaccttgccgcaagagtccgggaaagtcgctcatttttgttccatgtgcggcccgaaattctgttcaatgaaaatctcacaagaggtccgcgattatgctgcggcacaagaacaagcggccgcacaagcacaagccgctacaccaaccaccgcagcacaaccaatagacatcacgcagccaattaatatgctgcaatcagggatggaaaaaatgtcggccgagtttcgctcccgtggcagtgagctataccaccgcccggcgaatctgagtgcggaggccaataatgagccaacttgatgccctctctcctgtggctacaccaggtttcccctccacggaacagcgtcttgggctctacccagtggtggactcattattatggatagaacgcctgctggcagccggagtcacgacgctacaactgcgcattaaaaatgcagacgatgctcaggtggagcaagatattgtcgcggccattgaattaggaaaacgctatcaggcgcgcttatttatcaatgattactggcagttggcggttaaacacggcgcttatggcgttcatctcggtcaggaagatctggaagccgctgatttagcggcaattcagcaagcggggttgcggctcggcatttctacccatgatgaacatgagttggcggtggcaaaaacactgcgcccctcttatatcgcactggggcatatttttcccactcagaccaaacagatgccgtcatccccacaggggttggcgtcgttaagccgtcaggtgaagaatacgccggattacccaactgtggctatcggtggcatcagtattgagcgggtgccacacgtattagcaaccggcgtcggcagtgtcgccgtggtcagcgccattacgttggcaagtgactggcaacgggcaaccgcacaattactgcacctgatcgagggtaaggagttggctgatgaaaaatgaccagacgctaagtgacagtgaatttttacgctatagccgccaactgctactggaagatatcggcccggaagggcaacgaaagctaaagggtgccagtgtgctgattgttggcctcggtgggctgggctcccccgcagcgctctatctggccgccgccggtgtcggtcagttactgctggcagacgatgaccagttggatctcactaatttgcagcgccagattctgtatcgtacagcagatatcggccaaacgttatcgaaccccacctcatcggttagccacaacaaggcccggttagcgcaacgccatttgcagcaactcaatccacagatccgcattgtcgcactggatacacggctgacaggacaagtattgaccgatgctgtcgctaatgcagatttagtactggattgcagtgacaatatggagacacgccatcaggtgaatgccgcctgtgtcacggcacaaaaaccactaatcagcggcagtgctgtggggttcagtggacaactgttggtgattgaaccgccctatgcccaaggctgctacgcctgtatttatccagataaagagttgcctcaacgtaactgccgtaccgcgggtgttctggggccggtggtcggtgtcatcggtaccttgcaggcgctggaagccattaaaatgctcgcgggaataccattagcactgagcggtaaattgcggctatttgatggcaaacagcagagttggagcaccctgcaactgacaagggcagcccattgcccggcgtgtggaggtgggttgtgaagaccaattacataccaatcatgctcaatgaccagccattggaggtggagtgcaatctcaccgccgagatgctgcttaatcaacttaaacaccaccagccgggaaccgcactggctattaatcaggtcattattccgcgcgccgattggcaaaatcatcggttgcaagcgggtgatcatattttgctgttccaagccattgccggaggatgacatgctgaaaattgccgataccacttttacttctcgtttatttacgggcacagggaagttctcctctcccgaactgatgctggaagcactccgcgcctcgggttcacaacttattaccatggccatgaagcgcgttgacttacagtcaggaaacgacgcgatcctcgcacccttgcggcagttgggcgtgcgcttactgcctaatacgtccggtgccaaaaccgctgaggaagctatttttgccgcacgtctggcccgcgaagccttgaatacccattgggtaaaactggaaattcatccagatgtgagatatttgctgcctgacccgatagaaacgctcaaggccgccgaagtgctggtgaaagaggggtttgttgttttaccttactgtggtgctgaccccgtcttgtgtaaacgactggaagaagtgggttgtgctgcggtgatgccattaggctcaccgataggatctaatttggggttacgtactcgcgacttcctgcaaattattatcgaacaatcgaaagtcccggtcgtcgttgatgcgggcattggtgcaccgagccatgcccttgaagcgctggaactgggtgccgatgccgtactggtgaataccgcaattgccgtagctcactccccggtgcagatggcccatgctttccggctggcggttgaatctggcgaacgggcacgcttggctgggcttggcgcttcaccgttcaatccttcacaacctgatacattacaactacgggccaccgccaccagcccgctaacgggtttcctcagccaacttgaggagcaagaccatgtctgaagacttcaaccagcgctggcagcagttggactgggacgatatctccttaaccatcaacagtaaaaaacccgcagacgttgaacgggcgctgaatgccatcaagcccacccgcgaagatttgatggcactcatttcccctgccgcactggcttacctggagccaatggcacagaaggcccaacaactgacacgccaacgttttggaaatacagtcagtttttatgtgccgctttatctctccaatttgtgtgctaatgattgcacttactgcggcttctcgatgagtaatcgcatcaaacgcaagacattggatgaagcagagattatccgagagtgtgaagccatcaaagcgctgggttttgagcacttgctgctggtcactggggagcaccaaacaaaagtaggaatggactattttcgccgccacctccctacgatccgcagtagattcagttcgctaatgatggaggttcagccattggcagaagatgaatatactgaattaaaggcgctgggattagatggcgtgatggtttatcaggaaacctatcacccagcgacgtatcagcagcaccatttgcggggtcataagcaggattttcactggcggttggcaaccccagatcgtttgggccgtgcggggatcgacaagatcggattaggtgccttgattggcttgtccaatagttggcgtaccgactgttatatgctggcggagcatctgttttatttgcaacaaacttactggcaaacccgttattcgatctctttccctcgcttgcgtccgtgcgctggggggatcgaacccgcatccatcatgagtgagccacaactgctgcaactgatctgcgcttttcgcttatttgcacctgatgtggaactgtcgttatctactcgagaatcgcctttcttccgcgataatgtcattccggttgctatcaataatgtcagtgccgggtcaaaaacccaaccggggggttatgccgatgatcatcccgaactggaacaatttgcgccccatgataaccgctccccggaacaggtcgcacaagcgttaacaaaagcaggcttacagcccgtgtggaaagattgggatagccatttaggccgttcattgcgataagcgagttcacgtaatattgaaaaaccgcccgaaggcgtaatatcagtgagttacaccactggctggcatgacactcttggcggtttgttttaaccagagaacaccattaagcggcaagactaaattcaggggggacgacattgactctaaaaacaaacaaaatttactctaacaaaaacaaaacgctctaaaaaaaacgacttactctaaaaataaacaaaaaaaacggcccgagaaggggccgttcgtctctcaaaaacccgcatcccgaaagatgcgggttttgttggtagtaggcaaagagattagcctttgttgttaccaaaaccggcattaagcaattcggccaagtttgcagtcgcttcatccgcgctgacttgtggaacaacaggcgcttcaccctgtgctttacggcgcatacggtcctgatgataagcataaccggtaccggctgggatcagacggcccacgattacgttttctttcaggccacgcaattcatcacgtttaccggcaactgccgcttcagtaagaacgcgcgtggtttcctggaacgaagccgcagagatgaaggactcggtcgccaaggatgccttggtgatacccagcaggtcacgagtgaacgtagcctcaattttgccttctgctgccagcttacggttagcgattttaacgcgggacatttctgcctgctcgccttccaggaagtcggtgctacctgcatcaacgatagtgcctttacgcagcatctgacgaacgataacttcaatgtgtttatcgttaatcttaacgccttgcagacggtaaacttcctgcacttcgttggtgatgtagcgggtaaccgcgtgaacgccacgcagacgcagaatgtcatgtggagattctgggccatcggaaaccacgtcaccgcgttccacaacttcaccttcgaacacgttaagctgacgccatttcggaatcatctcttcgtatgcatcgctaccatccaacggtgagatcaccagacgacgcttgcctttggtctctttaccgaacgagatgatcccgctgatttcagccaggattgcaggctctttcggacgacgtgcttcgaacaagtcagcaacacgtggcagaccaccggtaatatccttggtaccgcttgattcctgaggaatacgcgccaaggtatcacccgcaccgatctgaataccgtcttccagctgtacaatcgctttacctggcaggaagtattgagcaggcatatcagtacctgggatcaatacgtcattgcctttggcatcaacgattttcagtgctggacgcaggtctttaccgctacccgtacgctctgcactgtccagaacgaccagagaagacaaaccagtcagttcgtcggtctggcgagtaatggtctggccatcaaccatgtcggcgaagcgaatgaagccgctcacttcggtgaccactggcatgatgtgcggatcccagttagcaacggtttcgccgccctgaacttctgcgccatcgcctttagccattaccgcaccgtaaggcactttatagctttctttggtacgaccgaattcgtcgatcagcttcagctcggtattacgagacgtaataaccagcttgccagccgcattggtcacgaacttgacgttgctcagtttcaagctgcctttgttcttaacctggatgctggattctgctgccgcacgagatgccgcaccaccgatgtggaacgtacgcatcgtaagctgagtacccggctcaccgatggactgtgctgcaataacaccaaccgcttcacctttgttgatgatgtggccacgtgccaggtcgcgaccatagcagttagcacacacaccgaaatcagtttcacagcttactacggagcgaactttaacgctgtcgacggagttttcttctaacagatcacaccatttttcgtccagcagggtgttacgcggaaccagaatatcagccgaacctggcttgataacttcttctgcagtcacacgacccagtacgcgatcacgcagtggctctttaacatcaccaccttcgataaccggggtcatcacgataccgttatgggtaccacaatcatcctcagtcaccaccagatcctgtgccacgtcaactaaacgacgggtcaggtaaccggagttcgcagttttcaatgcggtatccgccaaacctttacgcgcaccgtgggttgagatgaagtactgaagtacgttcaaaccttcacggaagttcgcggtgattggcgtttcaatgatcgagccgtctggcttagccatcagaccacgcatacctgccagctgacgaatctgtgcggcagaaccacgcgcaccggagtcggccatcatgaagatgctgttgaatgaaacttgctgttcaacaacgccatcacggttgacaacatcctcaaccgacaagttatccatcatcgctttagcaacacgttcgttagccgcagcccagatatcgatcactttgttataacgttcgcctgccgtgaccagaccagattggaactgttcttggatctcagcaacttcagtttcagcttcttcgatgatccccgctttcgcttctgggataaccatgtcatcgatacctacagaggcgcctgagcgtgctgcgtaagcaaaaccggtgtacatgatctggtcagcaaagataaccgttggcttcaagcccaagatgcggtaacacgtgttcagcatcttagagatagcttttttacccagcggctggttaacgatagagtaaggcaggccttgcgggacgatcatccacaaaatagcacggcctacagtcgtatcgataatgctggtacgcgtaatgctttcgccttcggtattacgaatttcttcggtaatacgtacttttacgcgggcatgcagagatgccaagccagcgcgataaatacgctcagcttctttcgggccagtcagaaccatgccttcgcctttggcgttaacacagtcgcgggtcatgtagtacagacccaatacaacgtcctgagaaggaacgatgattggctcgccgttcgcgggtgacaggatgttgttggtagacatcattaacgcacgcgcttctaactgagcttccagtgtcagcggtacgtggacagccatttggtcaccatcgaagtcggcgttatatgccgcacaaaccaatgggtgcaactggattgccttaccttcgatcagaaccggttcaaacgcctggatacccaaacggtgaagggttggtgcacggttcagcagcactgggtgttcgcggataacttcatccaggatatcccaaacaaccgcttcttcacgctcaaccatcttcttggcggctttgatggtggtagcaagaccacgcaattccagcttgccgtagatgaacggtttaaacagctcaagagccattttcttaggcagaccgcactgatgcagacgcaggtatggaccaacggtgataaccgaacgacctgagtagtcaacacgtttacccagcaagttctgacggaaacgaccttgcttacctttgatcatgtcagccagtgacttcaacggacgcttgttagagccggtaatcgcacgaccgcgacggccgttatccagcaatgcatctactgcttcttgcagcatacgcttttcgttacgtacgatgatgtccggtgccgccaagtccagcaggcgtttcagacggttgttacggttgatcacgcgacgatacaaatcgttcagatcggaagtcgcaaagcgaccaccatccaacggaaccaatggacgcagatctggcggcaacacaggcagcacggtcaggatcatccactctggcttgttgccagactgtacgaacgcttccagcaacttgatacgcttggtcagtttcttacgcttggtttcagaatttgtttcgttcaattcttcacgcaggatctcgcactcagcttccagatccatgtttttcaacagggcctgaatagcctcggcgcccattttcgcgtcgaactcatcaccaaactcttccaacgcatccagatactgctcttcagtcagaatctggcgacgttccaggttggtcataccgccttcaataaccacataggattcgaagtacagtacacgttcgatgtcacgtaatggcatatccagcagcaaaccgatacgagatggcagcgatttcaggaaccagatgtgcgcagttggagaagccagttcgatgtgacccatacgctcacggcgcactttagtttgagtcacttcaacgccgcatttctcacaaataacaccacggtgttttaaacgcttgtacttaccgcacaggcattcgtaatcttttactgggccaaagatacgggcgcagaaaaggccgtcacgttctggtttgaacgtacggtagttaatggtttccggctttttaacttcaccgaatgaccatgaacggatcatgtctggcgatgccagagcaattttgatcgcatcaaactcttcggtcttagtttgcgctttcagaaactttaataagtctttcacggattggctcctgtcggagttagacctgataggcactcaaacctaagaacctaggtttgagtgcccctgtgaccagtgcgaaccaccagcaaactcccggctatgagagtttgccgtctggtgaagaattactcttcttccagctcgatattgatgcccagagagcggatttctttcaacaatacgttgaaggactccggcattcctggttccatacggtgatcgccatccacgatgtttttgtacatcttggtacggccgtttacatcgtcggacttgacggtaagcatttcttgcaatgtgtacgcggcgccataagcctccaacgcccacacttccatctcaccgaagcgctgaccaccgaactgagctttaccacccagcggctgctgagtaaccaagctataagaaccggtagaacgcgcatgcatcttgtcatcaaccaagtggttcagtttcagcatgtacatgtagccgacagtaacctggcgttcaaattgctcaccggtacggccgtcaaacaaggtaatctgaccagacgttggcaggccacccagctgtaacagttccttgatttctttctctgtcgcaccatcgaagactggcgttgcgattggcataccttttttcaggttctctgccagacgcagtacttcgtcatcggtaaaggtgctcagatcaactttctgacaaacgttgtcgcccagatcgtaggccttctggatgaactcacgcagtttggcaacttcttcctgcttcttgagcatggcgttgattttctcgccgatacccttcgctgccatccctaagtgggtttccaaaatctgaccgatgttcatacgcgatggtacgcccagcgggttcagaacgatgtctaccggcgtaccgttttcatcgtaaggcatatcttcgattgggttaatcttagagataacacctttgttaccgtgacgaccggccattttatcacccggttgaatctgacgtttaaccgccagatacaccttgacgattttcagcacaccaggtgctagatcatcgccttgggtgattttacgacgcttggcatccatcttcttctcgaattcagatttcatttcgtcgtactgctctgccaactgttccagttggttttgcttgtcttcgtcggtcaggcccagttccagccagcgttcacgtggtaacttgctcagcttctcagcttcgatgccaccagaaaccagaaccgcgtggatacgtgcaaacaagcccgcttccaggatctgcaactcttcagtcaggtctttcttagcctgtttcagttgcatctcttcgatttccaacgcacgtttgtctttttctacgccatcgcgagtaaagacctggacgtcgataaccgtaccagaaacaccgtttggtacacgcagagaagagtctttaacatcagacgctttctcaccgaagatcgcacgtaacagtttctcttctggcgtcagttgggtttcacctttaggcgttaccttaccaaccagaatgtcaccaccagtcacttcagcaccgatatacacgataccggattcatccaatttggagagcgcggcttcacccacgttcgggatatcggcagtgatctcttcaggccctaacttggtgtcgcgtgacacacatgccaattcctgaatgtggatggttgtgaagcgatcttcttgcaccacgcgctcggagactaagatggagtcttcgaagttgtaaccgttccaaggcatgaacgctacgcgcatgttctgacccaatgccagttcgcccaggtctgtcgatgggccatctgccagcacgtcaccgcgctcgattggctcacccagattcacacacggcatctggttgatacaggtgttctggttagaacgggtgtatttggtcaggttataaatatcaatgccggcttcgcctgggtgcatctcatcttcgttaactttaataacgatacgggatgcatctacgtactgaacagtaccgccacgtttggctacagaggttacccctgagtcaaccgccactgcacgttccataccagtacccaccaacggcttatcagcacgcagagtaggaaccgcctgacgttgcatgttcgcgcccatcaaggcacggttggcgtcatcgtgttccaagaatggaatcagagaagcaccaacggatacgatttgctgagtagatacgtccatgtagtcaacttgctcgcggctaaacaggcttgattcgcctttgctacgacaagtcaccaaatcttctaaaaagcggccttcatcatccaggttggagttcgcctgagcgataacgaagttgccttcttcaatagcagacagatagttaatttcatcggtcaccacaccatcacgtacacgacgataaggtgtttccaggaaaccatactcgttagtctgtgcatatacagacaaggagttgatcaaaccgatgtttggaccttctggcgtttcaattggacatacgcgaccgtagtgagtcgggtgtacgtctcgaacttcaaagccagcacgttcacgggtcaaaccgcccgggcccaatgcagagatacggcgcttatgcgtaatctcagacaacgggttgttttggtccataaattgggataactggctggaaccaaagaactctttcaccgcagccgagataggcttggcgttgatcatgtcctgtggcatcagagtatcaaggtcgcccagagacaaacgctctttaactgcacgctcaacacgaaccagacctacacggaactggttttcagccatctcgccaacggaacgaatacgacggttgcccaagtggtcgatatcatccacttcgcctctaccgttacggatatcaatgagctttttcatcacttctgtgatgtcttctttgctcaggataccggaaccttcgatctcgtcacgcagcagagaacggttgaacttcatccggccaaccgcagataaatcatagcggtcttcggagaagaacagattctcaaacagattttcagcggcttcacgtgttggtggctcgccaggacgcatcatgcgatagatctcaaccaaagcgctcagacgatcgctggttgggtcaacacgcagggtctcggagatataagcaccgtgatccagatcgttggtgaacaatgtttcaatttgcttgtggccagcttggctcaacttagccagcagatccagtgacagctccatgttagcggcacagatcagttcaccggtgctcgcatcaacatagtctttagcaacaactttaccggcaatgtattcaaccggtacttcgatgcggtcaatgccgtctttttcaagctggcgaatatgacgagcagtaatacgacgcgctttctcgacgtaaactttgccattcgcttcaatatcaaaggatgccgtttcaccgcgcaagcgctctggaaccaattccatctgcagcttgttatcacgaatctcaaagaccactttctcaaagaacagatccaagatctgtgcagtggtgaaattcaatgcacgcagaatgatggttgcaggcaatttacggcgacggtcaatacgtacaaacaggttgtctttcggatcaaactcgaaatctaaccatgaaccgcggtaagggatgatacgtgcgttgtacagcactttacccgatgaatgggttttacccttatcgctgtcaaagaacacaccagggctacggtgcaactgagatacgataaccctctcagtaccgttaataacaaaggtaccattttcggtcatgagtggaatttcacccatgtagacttcttgttctttgatgtctttgaccgtaccttccggagcttcccgctcatagataaccagacgcagtttaacgcgcagcggtgctgaataagtcacaccacggatctggcactctttgacgtcgaatactggctcaccaagacggtagctaacgtattgcagctccgaattgccgctgtagctctggataggaaaaacagaacggaatgctgcttctagtccgtgctgcccttcgggatcttgctcgataaatttctggaacgagtcaagttggatagaaaggagataaggtatgtccaaaacttgtggacgtttaccaaaatccttacgaatacgttttttctcggtataggagtaaaccatagggttcctcagctcgctgatcagtgacccactctgtccgccctaaactaggacaggtcatgcaacactattattttgatcgagaagtcgaaacacttcccggaatactcttttctatcactcttaaaccatttcatcgcgttaccttgactaccgagctacccgagtgggtcgtagctgagaacgcagtatattaagtcgtcaatagaaaggaatattaggggttagtcagtagctaaacagtgtgaaatgctactgacgccctacagcgcaaaaaggctgatgactaaaaagtcaccagccatcagcctataaagttaggctgcgaactcaaagctaaacttacttgatctcaacagaagcaccagcttcttccagagattttttcagcgtctcagcttcgtctttgttcacgccttctttcagaactgctggtgcagactcaaccagatctttagcttctttcaagcccaggccagttgcgccgcgaacagctttgattactgcaactttgttctcgccgaatgaagccagaacaacgtcgaattcagtttgttcttctgcagcttcaacagcagcagcaggacctgcagcaacagcagcagctgaaacgccgaatttttcttccatagcggagatcagttcaacgatttccattacagacagagctgcaacgccttccagaatttggtctttagtgatagttgacataacaagtgttcctaaaatacagaaatagtttatacgttaaaaagcaacgatgaagaaaaaaggcaattaagcagcttctttctgatcgcgcagcgcagccagagtacgaaccagcttgccagcggcagcttctttcatggttcccatcagacgtgcgattgcttcttcgtaggttggcagagttgccaagcggtcgatttgagccgcagggattaactcgccttcaaaggctgctgctttaacctcaaattttgcattatctttagcaaatgctttgaacagacgagcagctgcgcccggatgttcagcagagaatgcaatcaaggttggaccaacaaacgtgtctttcaggcattcgaatggagtgccttcaacaatgcgacgcagcaaggtgttacgaacaacttgcatatgaacgccagcttcacgacctgctctacgcagttcagtcattttatcaacggtaacgccacgggaatccgcaacaaccgcagacagcgcacctttggctacttctttaacttcagcaacaatcgcttgtttgccttgaagatttagtgccattagttcttgctcctggattaaccggagaataattctccggaactcacgtcacccaattcacgacaaaattgccgtgaacgagcgttgaaacacggtgagcagaatccagcaaagactattctttatcattctttataaacaaataaagaaagaaaaattttctttaggttctgtcaccgtctacgcaggaaattaagtgtttttcaacacacctgcggtcttggacggaggcttggataaggccaagctccaaccgaaaaattttgttgctctgtcgaaggcgatacaacgatcaacagatagcatgggcgtaagattttagacaaaccttacgcccacgtaaagcgataaaagcaattagtgattagttcactactgcagtcaggccgctttgatcaatagcaacgccagcacccatggtagtggacaggctgattttcttgatatatatgcctttcgctgtagcaggcttagcctttttcagcgcaacaaccagagattctaagttctctttcaacttatctgagtcgaaatcaactttaccaatggtagtgtggataataccgtttttatcattacgataacgaacctgacctgctttagcatttttaactgcttcagcaacgttaggtgtaacggtacccactttcgggttaggcatcaggccacgtggacccaagatttggcccaattgaccaacaacgcgcattgcatctggagaagcaataacgacgtcgaagttcatttcgcctttcttgatctgatcagccagatcgtccatacctaccaattcagcgcctgcttctttcgccgcttcagcatttgcaccctgagcgaaaacagcaacgcgtactgaacggccagtaccatgtggcaacacagtcgcgccacgaacgttttggtcagatttacgtgcatcgataccgaggttaacggcaacgtccacgctttctacgaatttagcagtagccagctctttcagcagagcaacagcttcgttgatatcgtattgcttagtaacatcaactttgtcacggatcacgcgcatgcgcttggtcagcttagccatttattaaccctccactaccaggcccatggaatgagcagtaccttcgattgaacgcatcatcgcgtcaacgtcagaaccagtcatatccgcagctttggtttctgcgatttcacggacctgagcactggtcactttacctactttgtctttgttcggcacgccagaaccagacttaatacctgccgcttttttcagcagaactgctgctggcggggttttagtaacgaaagtgaaagagcgatcagaataaacagtaataacaactgggatcggcaggcctttttcaatgctttcagtcttagcattgaacgctttacagaactccatgatgttaacaccctgctgacccagagccggaccgactggtgggcttgggttcgccataccagctgctacttgcagcttgacataggcttgtactttcttagccatttacgatttcctcgatttgggtagtatcgcctcgtttgaggctccccgtgttttgtctcgcttgttatttccatggatgtggttaccacggatgacaaaagcaaaacatctaaaaacaaaaggcgcgaaattatattttaatttcgcgcctaagacaagactcaaatttcaaccactgctgaaaaatgaatcagcctttttctacctgactgaaatccaattcaaccggtgtcgcacggccaaaaatagaaacggatactttcaagcggctcttctcgtagtccacctcttcaacaacaccgttgaagtctgcaaacggaccatcgctaacacgaaccaattcgcctggttcaaacagtgttttcggacgtggcttatcacccacttgctgaagacgattcataatcgcatcaacttctttatcactgattggtgccgggcgatcggatgtaccaccgataaagcccattacacgtggcacgctacgtactaagtgccagctggcatcattcatgaccatctggaccagcacatagcctgggaagaatttgcgttcacttttacggcgttgaccgccacgaatctctacgacttcttccgttggaaccatgacttcgccaaacagctcttccatgtcatgtaacttgatatgctcacgtagcgattgtgctacacggccttcaaaaccggaaaacgcctgaacgacgtaccaacgctttttgggtgcttcagacatcttagaacctcaggccagtaataaatgataccaagcggactaggataccatccagtccccatagaatcagtgacattacagcagtgaccgcagcaacgattaacgttgtatgcagtgtttcctgacgggtaggccaaatcactttacgcacttccgtgcgtgcttcacgagcaaaggctacagtggctttaccttttgctgtcatcaatgcaacagcaccggcaacagcgataattactacaactgccaacgcgcgcagcggcaagctatattcacggtaataataattaccgacaattgctacgactaacaatacagcaacgattagccatttagccgtttccaggccgcgtccgctccctggagcctcggtattcgcactcataaaccaacctgtcactatgattcagaacaaacaactttgcttcgcatcgcaaagcaaaccaagccgaaggatgctctagagactctctaatcggcaccactcagcactatttcagcactattcgccgtatttccagagcctatctcaccagtaattacgattaaaaaaaccactgacgagataggttctagtatgcaacgtataaaaagggcatcaaatgatgcccttttatcgcatgtcgcgtcaaatcttattcaatgactttagcaacaacgccagcaccaacagtacggccaccctcacgaattgcgaagcgcagaccatcatccattgcgataggagcaattaggttaacaaccatgtttacgttgtcaccaggcatgaccatttcaacgccttctggcagctcaatggtaccggtcacgtcagttgtacggaagtagaactgaggacggtagcccttgaagaacggtgtatgacggccgccttcatctttgctcagaatataaacttctgactcaaacttcgtgtgtggcttgatagaacctggtttcgccagtacttgaccacgctgaacatcgtcacgcttagtaccacgcagcagaacaccaacattttcaccagcacggccttcatccagcaacttgcggaacatttcaacgccagtacaagttgttttaatcgtatcgataataccaacgatttcaacttcttcgccgaccttaacaataccacgttctacacgaccagtaactacagtaccacgaccagaaatagagaatacgtcttcaattggcaataggaatggtctatcaatagcgcgttctggttgcggaatatagctatccagagcttctgccaactcgataattttagcttcccactcagcgtcaccttccagggctttcaacgctgaaccacggatgactggagtgtcgtcgcctgggaaatcgtattgagacagaagctcacgaacctccatttcaaccaactctagcaactcttcatcgtcaaccatgtcacatttgttcaggaagacaataatgtatgggacaccaacctggcggcccagcaggatatgctcacgagtctgcggcatagggccatcggttgcagcaacaaccaagatcgctccatccatctgagcagcaccggtgatcatatttttaacgtagtcagcatgacctgggcagtcaacgtgtgcatagtgacgagcaggagtatcatattcaacgtgagaagtgttgatggtgataccacgcgctttttcttccggagcgttgtcgatctggtcgaatgcacgagcactaccgccgtaggttttagccaatacggtggtgattgcagcagttaaggtagttttaccatggtcaacgtggccaatagtacccacattaacgtgcggctttgtacgttcaaacttttctttagacatcgattgtccctctaagacacggaatcggtggtttcaccgtatcaaccaagcatatgcttgctgaatccataaaacagaaagaaaatcaggggacgagagaatgagaaatggtgctgataggcagattcgaactgccgacctcacccttaccaagggtgcgctctaccaactgagctatatcagcacatcttggagcgggcagtgggaatcgaacccacatcatcagcttggaaggctgaggtaatagccattatacgatgcccgcatcttagaactcggctacctgacttaatctgcagaaatctgaaaggaagggcttggccacttcactcttcatcgaggtacgctaccctcgccttgagtgcttactggggattcaacgttctgaattaccctgggactcaaggttaaacatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccacctaaattttagtacttgaatggtgccggcaccaagagtcgaactcgggacctactgattacaagtcagttgctctaccaactgagctatgccggcatcaagtgcagcgcattctaggtagagcggagccatgatgcaacaaaaaaattgcataactcgcgtctttgctcataaaacgaccaccttttacgccgcagaggtattatcaagcataatcagctcaattaatactcaaaaaatcaaatattgtacccgcctatcattataagattcatcctcaaaaatctcatccatatctcatcaccgaacaatattgtcctgaatatcactttagtcatatgcaccacaatggggaaaattattctacatcagtgcattcctgaatggctaataagcagaaaagcgcttactactgcccactttataagtttggcttgtttattgcttagcaatggatatcagagcagacagtttcagagagaaattttattatgggtcacaagcgtgcactgaaccccaaaacttggacatctgctttactgcttttctacctgagtccggtattctgccggactcattccgcctgttttcaggctaatgcgctctgtattgtaataatggatatattctacaatgtcacgctttaaaactgtggctgaatcgtacttcttacggtgatacatctcggctttcaggtgactgaagaaattttccatcactgcattatctaaacaattgcctttgcgtgacatactttgccttatccccgcctcgacaagcattgagcgccacatcggcgttcggtaatgccagccctgatcgctgtgcaacatcaggccttcttttctccctttcactttcagcgctttttccagcgtcttgcacgtcaggattaatgctgctctttctgacatatgccaagaaataatctcattattaaacaggtcttgtatcaccgacaaatacagcttctgtgctccaactcggaactctgtgacatctgtacaccacttcaatccactgatttcggatgtaaaattacgagccaatagattatcggatgcccggccaccatcggccctataggagcgatattttttccgccgaatgaggctgagtaacccgtgctgattcatcagttttcgcaccgttttgtgattcagtgtgaacccttcttttctcagtgcgaccgtcatccggcgataaccgtagcgctgtgcgtgtcgtctgcttagggcgccaatcgcttttaccgcatctgcatagtcatcaattacaccgtccggtttcgatgcatgataatagtatgtactgcgtgccaattttgcggcacacagtaggcaagaaagtcgatgttctgctgtcagtgcttgaactattctggttttttctgctgctccctgagtgccttttcttctctcagggctttccgcttttttagataagcgttttccgcgcgcagatactcaagttctttctctagctccgcatgcgtcatctcgctgaacggttttgaatcgtgctcatatttatcttttggcatagtaggacccgttttcgatgggttaagcgcttcttttcctccctctcgataacgtttcatccagttttggataatcgtctcgttgggaatgttaaaatgagcagaagcatcggcagcgctacatctgtttgccatcatatagcggacaacgcaaagcctgaattctggagtataagttctggaaagatggtgctccagtccagcctcaccttgacggcgaaaagctcggatccaacgcgtaagaggggatttgccaacactgaattgacgtgcggtttcccgcagagtggcctttcctgaaaggtaatgttgaaccgccgctaggcgggttgaaaaagggtgtttcattgaaccgaacctccagatcatggataaaaagatccaagatctggggttcagtgcaaagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccactgcgtgggttccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgctttggacgtcaacaacccattcaaaatcaaaaacgtattaaaagcctaaggatgatggtctggcttcactcgctgctcaaatgtgcttttaaggtcaaagaccaattcaaaatctaaagaagagggttttgaattgtttttttgacgttgagcgcaatcaggaatattgccgacaaggagagaggggcgagtgagcgggcatggacgccagcgaaaagcgcgcttgggcagggatgcccatcgcgctggctcgtcagcccgaaagacgcaggcggtttacccgcagggcaatatttcgcgcaagccgcaggtgcaggagggccggctagccctcctgctcggttgaggcgactgtaattaggtgatcactgaacgaatatcaaccgaaacctgatccggtctgctcttgagacgtaaagccataacaaccgaacccgcttaccggctcaaatcaccctcaccccaaaaataccaaaagataaccgggggaatctcttccccctaaatcctaaccggtattccgcatccccgcagccacaccggcaatggtcaccatcaacgcttgttcaacacaggcatcagggtgttcttgctggcgtgaacggtgcaacagctcggcttgcagtacgtttaatggatcggtgtacacgttacgcaacgcgatggattcggcaatccatggcaagtcagccatcaaatggtcatcgttggcgatagccaacaccactttaatatcggctgccagttggtcacgtaactgctgacctaacggccatagcgatttatccactaaacgctgatcataatattctgccagccacaaatcggctttggcgaagaccatctccagcataccaatgcgggtcgagaagaacggccagtcacggcacatggtggcgagtacatcttgcttacctgcatcgatcgctctctgcaaacccgcaccggcacccaaccaggcagggagcatcagacggttttgtgtccaggcgaaaatccatgggatcgcccgcagactttccactccaccgtccgggcggcgtttggctgggcgggaacccagaggcagcttgccaagttccaattccggtgtcgcagcacggaagtaacggacgaactctggattttcacgaacgtagttgcggtacatgtcgcaagaggcgtctgacagcagatccatcacttcaatccactctttcttcggctctggtggcggtaacagattggcttccagaattgcacctgcgtacagcgccaggctgctgatggtgacttccggtaacccaaacttaaagcgaatcatctcgccttgttcggtaacccgtaagccgcctttcagactgcccggaggctgagagagcaatgccgcatgggctggcgcaccaccacgaccaatagaacccccacggccatggaacaatgtcagcgtaatcccggctttctcacaggttttaatcagtgcatcctgcgcccggtattgtgcccaagaggccgccataacaccggcgtcttttgccgagtcagaatagccaatcatcaccatctgcttgccttggatcaggccacgataccaatcgatacccagcaactgggtcatgacatcgtcagcgttgttcaagtcatcgagggtctcgaatagcggggcgacaggtagagtaaatgggcaacccgcttctttcagtaacaaatgcacggccagcacgtctgacggcactttcgccatagagataacgtaagcagcgatagaaccttgcggtgcttcagcaatcacccgacaggtttccagcacttcttgtgtctcggcgctaggttcccattttagaggaaccagtgggcgcttagagttcagttcgcggaccaaaaaggcttgcttgtctgattcagaccaactctcataatcaccaaggcccagataacgggtcagctccgcgatagcatcggtatgacgggtactttcctgacgcacatcaatgcgcaccaatggcacaccaaaacaacgcacacggcgtagggtatccaacaactgaccgttggcgatgatttccatgccacaggctttcagcgattgatagcaggcgtagagcggttcccacagttgatcattactgaccagtaaatcgtgtggtggcaatacgcgctcgcctttcagacgcgcttccagataagcctgggtattggtcaattgggtacgaacgttcttcatcagttggcgataaggttcaagcacctcttcaccaccggctaattcacgcagctccggggtacattccgacatagaaagttcagacaccagcacctgaatatcacgcaggaataaatcggtggctttccaacggctgagtagcagcacatggcgagtgatttcagccgttacattcgggttaccatcgcggtcaccgcccatccatgaagtaaagcgaataggtaccgcttccacgggtagacggtaatcaagggagttctctaactgctcgttaaactcacgcaggaatgcagggacgccttcccacaggctgttttccaccaccgcaaagccccatttggcttcatcaacgggcgagggacgcagtttgcgaatttcgtcggtatgccacgattgtgcaactaactgccgtaaacgacgcatgatcttgttgcgttcgtaatcggctaaatcattgtgatccaactggctcaggcaggtattcacttcaaccagtttatggatcaaggtgcggcgggtaatttcggttgggtgggcagtcaagaccaactcaatcgacaaatcgtcaaccgcgctgcgcatatcttgatcgctcagctttttatcttttaagcgggtaaataattgggcgagggcttccggattactcgcggcttcaccatgtggtgaaatactgtggtattgctctgccgtattcgtcagattaaggaattggctaaaggcacgggcgaccggcagtagctcatcgttggaaagattttgcagtgtggtcagtaattcctgacggctcgcttcattacccgcacgcgaagatttggataatttccggatggtttctactctatcaagaatatgctctcccaacgcttccttgatggtgtctccgagtagtgtgccgagcatactgacgttacttcgcattgcggaatattgttcgttcatatgacctctgacccatttatccttcgtgtttgaagccgcaggattgctagctatgttcactcacccgaatcacttacctgtcgttgaccttacttaaaatcgttgatcttacttaaataaacacatcgggattcattcacttgctgccgacctacaacgccaactacgttggatatacgatttctttttgtagattagtttcaactaaaaggcagagatggacaattccactcgccacgttcaattccataccccaattgacactattttcagtaaaaaaacatcaattttagggatatttctgaaatttaattactgaggtgagattatcagtctggcttatcggcaatattgatcgtctaccccattatagttatttctgctggcaaaagtggtcaactagctgaccaatcagctcacgtgttggttcgataaaggccatatcaataaattcatctggctgatgtgcctgattaatcgaacctggccccagcactaatgtcgggcagacttgctgaataaaaggggcttcggtgcaatagttcaccaccgcagtgcgctcaccgagcagtttctcgatcacgccgaccatatgatggtctgttgggcactcatagccagggatcggagggtgcaactcatcaatactgagacgccccggccagcgttgactcaccggttccagcgcttcggtcattaactcatttaaatcacttaatgtcaggcccggtaacggacggatatccatatgtaattcacaacacgcacagatacggtttgccgcatcaccgccattaatatgaccaaaattcatggtgggataaggaatagtaaacgctggattgtgataacgctcttgcagtgtggtacgcagcgccatcaattgcgtaatagattcatgcatcaaatcaatggcattcaccccccgggccggatcactggagtgcccagactggccggtaatacgaatggcgttggagatatggcctttgtgcgcacggacaggttgcagtgaggttggctcgccgataatcgcgaaatcagggcgtagctgggtattcgcagcaaaataacgcgcacctgccatggtggtctcttcatcggcagttgccaaaatatagagcggtttggtcaacttgctggcatcaatatcgcgcaccgcatccagaataaaagcaaaaaagcctttcatatctgcggtacccaagccatagagtttatggtcatgctcggtcaaggtgaagggatcgcgggtccagcgcccttcatcgtaagggacagtatcggtatgacccgccagcaataacccgccatgaccttccccgttttcattttcgccaatgctggctaacaggttaaatttgtggcgagtatcaggcaccggctggatctcgacgcgaaaacccaggtctgcaaaccatccggctaacaaattgattaatgcctcattactttggtcgagggcactatcagcggcgctgatcgaaggcgttgcaattaacgcccggtacagctcaataaatggaggtaatttcatcttcactgttgacagcctttggttaggatagtatcaatattcatgcagtaattatgaataaaaatacagtaagcttgagcgaaagggaacctaaactgacccttaaattcacgaaaatgtcaacgctcaatcatgtgggggaacagtaaaccttgctgagaacccgaataccagttttgactatttatgtttttatatgcataggcttttattgacataaataaaaatactcagaaggtgaactgaacccatgttaaatacgttgattgttggtgccagtggctatgccggcgcggagcttacggcttaccttaatcgtcacccacatatgaacataaccggtttagcggtttcagcgcaaagtgcagatgcaggaaaattactttccgatctgcatccacagttaaaaggcattcttgacctcccgctacagcccttggtagatgtggctcaggcggctaaaggtatcgatgtggttttcctcgctaccgctcatgaggtcagccatgatttggcaccacaatttttagccgctggctgtgtggtatttgatctttccggtgcattccgtgtgcgtgatgcggcgttttacagccaatattacggttttgaacaccaacatcccgattggctcgataaggcggtttatggcctggcagaatggcaatcagaagacattaagcaagctcaattgattgctgttcctggttgttatccaaccgcatcacaactggcgcttaaaccgttggttgatgggcaattactgaacgatgcacagtggccagtcattaatgccgtcagtggtgtcagcggtgcagggcgtaaagccagcatgggcaacagcttctgtgaagttagcttgcagccatatggcctatttacccaccgtcaccagccagaaattgttacccatcttggcacccccgtcatttttacaccgcatctggggaattttgcccgagggatcttggcgacgattacctgccgcctgaaagctggggtcacggcgcaaaacatcgccgatgcctatcaccatgcttatcagaataagccactggtgcggttgtatcaacaaggtgtcccggcgctgaaagccgtggtcggcctacctttctgtgatattggtttctcggtacaaggcgagcatttaattattgttgccaccgaagataacctgctgaaaggtgctgcggctcaggccgtacaatgtatgaatatccgttttggcttcccggaaacgcagtccctgttgtagcgttcggttgcaagcaatagattgtaagtgattgattgtaattaatggattgcaagaaatagattgcagtaaacagattgtgagccataaattgtgagcaacagaaccggcagatacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatattgaggcaaaagcatgatgaacccgttggtcattaaattaggtggcgtattgctggacagcgaagaagcactggaacgcctgtttactgcattggtgacctatcgtgagaaacatgagcgcccgcttgtgattatgcacggtggtggctgtctggtggacgaattgatgaaaagactcgccttgccagtagtgaagaagaacggcctgcgcgtcacccccgctgatcagattgatatcattactggcgcactggcgggtaccgcgaataaaacgctcttggcttgggcggtgaaacatcagatcaatgctgttggcttgtgcctggctgatggtaatactgtgacggttactctgctggatgctgaattgggccacgtgggtaaagcgcaaccgggttctgcggcactggtacaaactttgttggcggcaggttatatgccaatcatcagctcaattggtattactgttgaagggcaattgatgaatgtaaatgccgatcaagcggcaaccgcattagcagcaacgctcggtgctgatttaatcttattgtccgatgtcagtggcattctcgatggtaaagggcagcggattgctgaaatgacggcgcaaaaagcagagcaattaatcgctcagggcatcatcaccgatggtatggtcgtcaaagtgaatgcggcactggatgccgcgcgttcattaggtcgcccggttgatatcgctagttggcgtcattctgagcaactccccgcactgttcaacggtgtaccgattggtacgcgtatttcggtctaatattattgacgatgacgataaagttatacccaaagtcattggcgttacaggtaggcagccagcaaactcatccgtaagtaagtgattcgggtgagtgggcgcagctaacaaccctgtagcttcgaggacgaagggttttctattaagaatttagggaagcaagattatggcactatggggcggacggtttagtcaggcagcagatcagcgttttaagcaattcaatgattcactgcggtttgattaccggctggcagagcaggatattatcggttctgttgcctggtcgaaagcgctggttactgttggcgtattgaacgctgatgaacagcaacaacttgaacaggcgctgtcagttttactggaagaggtgcaggccaacccacacgctattttggccagtgacgctgaagatatccacagttgggtcgaaaccaaactgatcgataaagtgggtgatttaggcaaaaaattacacactgggcgcagccgtaatgatcaggtagcgaccgatctgaaattgtggtgtaagttccagataaccgaattacagacggcggtacaacaactgcaacaggcgttggtcatgaccgctgaagcgaatcaggatgcggtcatgcctggttatactcacttacagcgtgctcaacccgtgacgtttgcacattggtgtttggcctatgtagaaatgctgtcacgtgatgaaagccgtttacaagataccctgaaacgtctggatgttagcccattaggttgcggtgcgttggcgggcacggcgtatgctatcgatcgtgaacaactggcgggctggttgggctttgcttctgctactcgtaacagcctggacagcgtttctgaccgtgaccatgtgctggagctattatctgacgccagcattggtatggtacatttgtctcgctttgctgaagatttaattttcttcaacagcggtgaagcagcttttgtcgatttatcggatcgcgtgacatcgggttcctccctaatgccacagaagaaaaatccagatgcgctggagctcatccgtggtaaatgtggccgggtgcaaggtgcattaactgggatgacgatgacgctcaaaggcctgcctttggcttataacaaagatatgcaggaagacaaagaagggctgtttgatgcactggatacctggcttgactgcctgcacatggcggcattggtactggatgggattcaggtaaaacgcccgcgttgtaaagaagcggctgaacagggctatgctaacgcgactgaactggctgattatttggtcgctaaaggcgtaccgttccgtgaagcgcaccatattgtgggtgaagcggtggtagaggcaatccgccagggcaaagctctggaggccttagcgctgagtgatttacagcaattcagttccgtaattggtgatgatgtgtacccgattctggcattgcagtcttgcttagataagcgagtggccaaaggcggcgtttcgccgcagcaggttgcatcggccattgccgaggctaaagcgcggctgttttaatttgctgggttttaatcttgagaacggggcgggccgctaattgcagcggcccgctttgcattaacagttactacccttaacagagctattatccttaacagctactgcccttaaaaacgactgcccttaataaccttatcttcattatctctatttttctcatcacgcctttttcgcctttatttttcttaaaatttcaatattttcaatcttatgatcttttaaacttaatagactgttgagtttatattccccagtgattatgataatcattatcaatagcggcattgtgatgaggttcctgcaaaaattaaaaatttaaatatatttaatgaaaagtaaatgaccttcttactcgtaatgaaaaagcgttaacgcatcgtctaataaagaaacaaaattatcgtggaatgaatttaaattaagttattgattaactaaatccgtaacacaccccagacaaaaatgactatttattatttaccggcttcttttacttatcgacattagtgatatctaccgaccatgatgaatgcattactttgttgataattgatgttcatattatttttatattgttaaggatgaagtttcataaatggataatataattagagataaaaaaacaataatttcagtgaataaaattacaacttgtatattattcgcattggtaacgcaaggatattcagggcagctagcggcaaatacagccgaaacccccactaataataacgatatggcgttggataaattaaacgtcgaaggtaaagggaatgcccatgatagcgattggatatatgacgaaccccgctcggtcagtgaaattacgcgggaacaacttgataaccggcccgctcgccacgctgcagatattttagaacaaactcccggtgtctattccagcgttagccaacaagaccctgggctttcaataaatattcgcggcatacaagattatggccgtgtaaatatgaatattgacggtatgcgtcagaactttatgaaaagcggtcatggtcagcgcaatgggtcgatgtatattgacccagaaattttaagcaatgtggtgattgaacggggcattttcaacggtattggtggggcgggagccattggcggtatcgccacctttaataccatcaatgccagtgattttttggccccagagaaagagctgggcgggcatatccgggcaatgaccggggataacggcacccgctttattggcagcggtgcgttggcgctgggcaacccaaatggcgatatattacttgctgttagtgaacgtaacctgaaggattattggccggggaataaaggcgttttggccgggttgcgtctctatagccctaccagaaacgtcggcgatgacttaaagaataccaagacattgtttacaggctataaaatgcgttcgcagctcgctaaagtcggttggaattttgaggccggccagcgtttggagttcagctatttacaaacacaaatcgccagccccaatgccagtatgctgtcagaagttctggcattgtcgccatcagggaaagagataacaaagattggctggaggaacacaagttttactaacgtggaaaaccgtaatattgcgttagattaccgcctgaatcctgagcatattagttggctggatgcaacggcaaagatctattacgttgataccaatgatgaaactgataatgctaattcccttttcaaggaatatttctggactcaaacacgcctgaaaacccgtggcttacaattgcaaaacaccaatacctttaccccatcggatgcgcatcaaatacggttgaaatatggtttggaatggtttagcgataaatctgaggggtactcaacacgcaaacttattgaaaggacgaccccccccggcaagcgcgctatcaccagtacctttgctcaacttaactacgaatatgatgattggctgcggttggaaggagggctgcgttatgatcaattccgtttgaaaggcaatacctggctccatacccgctctttcctgcagccctatacttttgagaacccctgtgaccgaaggatacatgagcagtctgaaaagcctggatcgcggtgttcatctaggagacccgcaacaatgaggtgggatgttgaccgctgtgaacagcaactctcgccaacgttggcgatgggggtcaagcctggcctcgaatggctggagttttttggcagctacggtaaatcctggcggccaccggcaatgacagaagtgttagcaaccggcaccgcccatggttacagttgggtcttacctaatcctttcgtggccgccgaacgtgccagaacgtgggaggcggggtttaatattcagcagtccaatttatttatcgaagacgatcactttgccgcgaaggtcgcttattttgatacccgtattgccaactatattaaccttgaattaggtaaggccaaacccaagtttgggggggattcttttactgatgtagcttatgtcaataatttactcaaaacccgtttccgtggcttagaatatcaattaagttatgatgctggcacattttataccaatattaattacaccagaatgattggtgtaaataatgtttgttcaccatatgcttggttaggcggcttacagtcagtaaaatataagtacgttggaaaggtagagcaaatttatgccgttgaaaatgaggtggccaataattatgtaacctgtatgaatgccaatgtgttatttggctcatcggcttatttaccgggtgatcgcggtagtttaactttggggagtagaatatttgatagaaggctagattttggtactgttatccgttataacaaagggtatcaggatcgttcagcgcaagatgaaaatggtaatccactgacggcttatgttgccgattggccgaagtatatcgtatatgatctttatgccagttataaggtaacgaataatttaatattgcgtagttcaatagaaaatataactaaccgtgcatatttagttaattatggcgatacactttcattcgcccctagtcgcggtaggactattcagggtggatttgaatataaattctaaagtctttaggtgaatatactcttaaataattcgagttgcagaaaggcagcaagtgaataaatcccgcatcattgacggcagtcaatgatgcgggtgagagaacacagctaacacatatgcaacttgaagtatacgagaataatatatttcacttatggaaccgcatggattaataataatccatgttcaccgtaacaattaataattaaaaggacattatcatgagtacaactattcaatataacagtaattatgccgattacagcatctcctcttatcttcgggaatgggctaataactttggtgatattgatcaagctccagctgaaacaaaagatcgtgggagtttctctggttcctcaaccttatttagcggtactcaatatgcgattggtagctcgcatagtaatccagagggaatgattgctgagggtgatttgaaatactcctttatgcctcagcatactttccatgggcaaatagacaccctgcagtttggtaaggatttagctactaatgcgggtggccctagtgcaggtaaacatcttgaaaaaattgatataacctttaacgaactggatcttagcggtgaatttgattctggtaaatcaatgacagaaaaccaccaaggcgatatgcataaatccgtacgtggtttgatgaaaggtaacccagatccaatgctggaagtgatgaaagccaaaggcattaatgtcgatactgcctttaaagacctgtctattgccagccaatatcctgacagtggttatatgtctgatgcgccaatggtggataccgttggtgtggtggattgccacgatatgctgctagccgcttaagaaaaacagccagaaaataactttctggctgagtcattgataccaccgctagggcttactggccggtttgctgtagcggtggtgcagattgtagttgtcctaagaaatcaaagtcaataacgctacctttaacggcaatagccctctcgtgtggaaatggacgccatggaatcttgcaaaacgcccggagcttcatcggtaccgccaacaattctgtcggttctggcgggtaataaaaaaatcctctggggcatcgggctatttactgccgtaataaacttgctgatgttggcaccggccatttatatgctgcaagtgtatgatcgcgtcctcgcctcagcgaataccatgacattattgatgctcactgttctggtgctgggcgtatttgtttttattggtttattagaatgggttcgcagtgcagtagtgattcgcttggggactcagattgatatgcaactcaatcagccggtctttaacgcggcctttgccgccaatcttaagggacataacacgccagccgcgcaagcgctaaatgacctgacagtgttacgccagtttgccaccggtaatgcgttatttgccttttttgatgcaccttggttcccgctttatttgctggtaatttttttgcttcatccgtggctggggatgctggccgccgcaggcgcaggtatattggttgttctcgcttggctcaatcagtggatctgtaaaaaaccattacacgatgcctcaattatcacctcacacgcgacacaacaagccaatgctaatttacgtaatgcggatgtcattgaagcgatggggatgctcaaagcattacgtgaacgttggttaatgcagcacgcgaattttctctaccaacaaaatcttgccagcgataaaagtagccgggtgacggcggtcgctaaatcaagccgccaggcattgcaatcgatgatgttaggtctgggagcgttactggtgatttataatgaaatcacggctggcgtgatgattgccgggtcaattttaatcgggcgggtgctggggcctatcgatcaacttattgcagtctggaaacaatggagccacgcccggctggcttatcaacgtctctcccaattactggcgcagcacccatcatcacccaccggcatggttttgcctgctccacaggggaaactgaacgttacgcaacttatggcctgcaagccgggcacgcacattccagtattacactccatcaactttgaactgcaacccggtgatgtgctaggtattttggggccatcaggcagtggtaaatctacgctggcaaaactcttggtcgccagccagcccacattcagcggaacagtgcgtttagatagcgcagacctttctcgttgggataaaacgcagttaggggaatttatcggttacctgccacaaaatattcagctattccgcggcactgttgctgaaaatattgcacgttttggcgctattgataccgcaaaagtggtcgcagctgcacagttggcagatgtacacgatttaattctgcatttgccgcaagggtatgacaccccgttaggtgacgacggcgaggggttatccggtggtcaacgtatcgccttagctcgggcaatgtacggaatacctcggcttatcgtattggatgaacccaatgccagtttggataaagaaggggagcaagccttattagccagtattatccagctaaaacaacaaggttgcaccatcgtgatgatcacccataaaccagagctgttatctggcagtgactatttgctgtttttaaagaatgggcaaatggatctatttgatcgtactcaggcggtcttacagaacattcagggtaaggataagcctgctgtgcaacctgaagcgaaaatactgaatagccgaagcggttggagcaacggtgtgtcatatggcatcgggccggctcgtactacatcatcaccgaagccatgatcaccaaaacccttatcacaaaaaacctcatcacaaaaactgtgaccataaaaaccagggatggagatataaccgatgttgcctgaatcagtctgttattcggttgcgaatgccaatcgccaaccaccactccaaataaacagtgggcgctatctcaatataggtggggggctggtcgttatcggcttcatcggctttttactttgggcggggttagcgccgttagataaaggcgttgccgtgaccgggctgcttgtggtggcagaaaaccgcaaagtgatccagccgctgcaaggggggcgtattcagcaactgcatgtcactgaaggcgacgaaatagtgtctgggcaattattggtcacgctggatgacacggcgatacgcaatcagcgggataatttacagcatcagtatctaagcgcccttgctcaggaagcacgtttaactgctgagcaaaacgatctggatgtgatcactttcccgcaggcgctgcttgagcacgcaacacaaccagcggttgaacgtaatattattttgcagcaacagcttttacatcaccgccgccaggcgcacttgagtgaaatcgcccggttatcgacacagctcactcgccatcaggctcggctcgatgggttgcaagctatgcggagcaatcatcaacgtcaatccaatttattccagcaacaattagacagtgtgcagttattggcaaaggatggtcatattgccaaaaataaattgttagaaatggaaagccagtcaacctcactccaggcacgagtagaacaaagtaccagcgatattgcggaagcacataagcttatcgatgaaacagaacaacatgttttacaacggcgcgaacaatatcaaagtgagaatagcgagcaattagccaaggcacagcaaaacacccaagaactggtccaacgtttaaatattgcagaatatgaattgagtcatacccgtatttttgcaccagtcagtggttcagttatcgcattggctcaacacactgtggggggcgtagtaagctcagggcaggcattaatggaaattgtccccagtgggcagccgttattcgttgaggctcagttgccggtggagctaattgataaggttgcggtcgggctacctgtagatctcaatttttctgcgtttaatcaaagtaataccccccggctacaaggctctgtatggcgcatcggagccgatcgtatacaacccccacctacttcaccgccttattaccctttaaccgttgcgattgatcttgacccgacggaactggcaatccgtccaggtatggccgttgatgtttttatacgtaccggagaaaggtcattactcagctatttatttaagccattcactgatcgcctgcacctcgcgttagccgaggaataaaatatctcggttaagtcattggaaataaaacattaaaaataaaggaatataatgatttcttatcatgaatagattacagcagagcagtgacaaacttatattttggctagtcggggccttattagcgtgtggtatccatatttatgcactttggtggctgagtaccgcatctataccagcaatacccaccagctaccccgccgcaataatgatggagctttcagccgaaccggaatttatgcaaaacttgccacaaaactcagtggtgggcataacgcagaatattatcgagcctgcggttgagcaacgggtcaaccagccggatgacattgtcgatttacctacgctgcctgaacaaccagaggggcaacgggagattacgagaaaagagccaataaaggtcaaacggccagctgaaaatagagcgacatcgcgtaaaccggttaataaagaaacacaagaaagtgacagtaaacaatcctcaccagccgctgcagccagtgcaatgctttcagggacgagccaacaagttgccgcagcggtaaacagtgactcatcccaccgtcagcaagctcaagtgagttggaaaagtcgtttacaggggcatttaatggggtttaagcgttacccatccagtgccagaaaacagcaacagcaagggactgccatgattcgatttgtagtcgataaaaatggttatgtgtcatcagtgcaactgagtcacagtagtggtacatccgctttagatcgcgaggcgttagcgattatcaagcgcgctcagccattaccgaaaccgcctgctgagttgttatcgcaggggcagataacattatctctgcccgttgattttaatctaaaaaggaaataatacgggcaatcgcagtgggtaacatatgagtagagcgcaaagtacgcaaaataagagaggggagaacgggggattaaaaaccgggcgccgtgcccggtttgaaccgcctgaggccttattcgccagggcagcgtaggcagcgctccgcttcatcagcgcccagctttaacttagattgcaaatcacgcaatgcggtacgcaggccttcttcaatgaccggatgataaaacggcatatcgagcatctggtcgatggtcatttgttgctgatgcgcccatgccagtaagtgggcgatgtgctccgcacttggccccatcatctctgcccctaagaatcggccagtgccctgttcgccataaatgcgtaaaatgcctttgttttttagcatcacccgcgagcgaccttgattctcaaaggagacttcgccaatctcaaagcaaccacaagcgctgaatttttgtgctagctcacggaaggttgcccccaccatggcaatttgtgggtcagagaacacgactgaaattgggctacggcgtaaaccgggtacaacctcagggaatcctcccgcatttacaccggcaatacgtgcctgatcgctggcttcatgcagtaatggcaactgattgctggcatcacctgcaataaaaatatgcggcacgttggtttgcatggtcaggcggtctgcctgcggcactccgcgttcatccagaatgagtgacgtattctccagccccaatttatctacattagggcggcggcccgtggcggctaagacgtagtccaccataatctcctgtggcctaccgcttttatccagataacggataaagactttatctccctcacgttgcatcagctcaacttttacatcgggatcaagatagaactcatcacccaacgtttttgctgcgtagtcacgcacgatactgtcggtcagcgggccaacggcaccaccgacaccaaacatttttacctggacacctaaccggtgcagtgcctgaccaagttctaagccaataacgcctgggccaaaaactgccacagattctggcagatcgtcccaattaaagacgtcatcattaataatcaaccggtcacctagctcattccaagaggcgggccagcttgggcgggaacctgtcgcaatcacgatccgctgcgcaatgattttttgtgaagtaagctgcgtgtgatcatcaacttgcagggtgttatcatcaataaaacgggcataaccttgaattttatcggccgcaggaatggtctctacgccttccaatacgaagcccacaaaacggtcacgttcacgcttaacgcggtccatgacttcacggccattaatcaggggcttaccttgtgggtgaataccaaatccgggcgctttttctatctggtggacggcttcagccgccgcaatcaatagtttggatggcatgcagccgacgcgtgcgcaggtggtaccatattcaccaccttcaatcatcactacgttgggggtcaacagtttggccgcgcgataagcgcccagtccggccgttccgccgccaataacagcgacatcaacgtttaaggttttcatgtctactcctaacagaaaaaaaaggtaggccggagcctaccaagttacttcctattgctttaatttttattaatatgcttgttaatcaatataattaggctggtaggtacttttccagatcgtcgctgccaccaatgtgacggcctccgataaagatctgtggcaccgtggagcggccgcttacagcacgcaagctgacggtcgttgcatctttacccaatacaatttcttcatattgaaggccatgatcttgcagcatttgtttcgctttggcacagaatgggcagcccggtttggtaaagacagccacggattcctgcactttaaaatcaggtgccagatatttcaacatggtgtcggcatcagatacttcaaacgggtcgcccggtttgtttggctcgacaaacattttttctaccacgccattacgtaccagcatggagtaacgccatgaacgtggaccgaagcccagatctgctttctcaaccaacatattcatccctttggtaaactcaccgttaccatctggaacaaatgtaatattttcagcgtgttgatctgatttccaagcgttcattacgaaggtatcattgaccgacacacacagaatgctatcaacaccgtgttgtttaaatacacccgctaattcgttataacgtggcagatgactggaagaacaggttggggtaaaggcacccggtagtgaaaatacaatcacggttttattactgaataaatcgtcggttgttacgtcaatccactggtcgccctgacgggtatggaaagttacctgcgggacttttttaccttcttggctagtaaacatctgtaattccttaattaaaaaatagaaaagttagatttttctgggtgtctctttgttgggtcatattattaattttatctcttgatagttctaatcactggttgctatcttatctatcgtcagtagctatcataaggtgggcatagatgaatattcgtgatctagagtacttagtggcgttggctgaatttaggcacttccggcgtgccgccgactcctgtcatgtcagccaacccacattaagcggtcagattcgtaaactggaagatgagttggggatcatgttgttggagcgaactagtcgtaaggtgttgtttacacaggctggtttactgttggtggagcaggcgaaaacggtattacgggaagtgaaagtactgaaagagatggccagtttacagggtgaaagtatgtctgggccgttgcatattgggcttattcctaccgttgggccttatctgttaccacaaattattcctatgctgcataaaacattccccaaattggaaatgtatctgcatgaagcccagacccaaaatctcttagcccagttggatagtggtaaattggattgtgccattttagccctggtcaaagagaccgaagcttttatcgaaattccgttatttgacgagccgatgaatctagccatttatgccgatcatccgtgggcgaaccgcgaaagagtggagatgcatgaattggcgggagagaagttactgatgctggaagatggtcattgtttacgtgatcaggcgatgggcttttgcttccaggctggagcggatgaagatactcacttccgggcgactagcttggaaaccctgcgcaacatggtcgcagcgggtagtggtattacgctgttgccagcactggctgtgccgaatgaaagacagcgcgatggtgtatgttatctggagtgctacaaacctgtccctaaacgcaccattgcgttggtgtatcgccccggttctccattgcgtggccgctatgaacaacttgccgaggcaatacgtgatcacatgcaagagcgcatggccccatcattagaacaggcgatttaagccattgagtgcggccacacggtaggcttctgccatggttgggtagttgaaggtagtattaacgaaatactcgagcgtattgccttctcctttctgttccatgatagcttgcccgatgtggataatttcagcagcacgttcaccaaagcaatgaatacccaaaatttgcttcgtttcccgatggaacaggattttcaaactaccggtatccatcccaacaatttgcgcccgcgccagatgtttaaattgcgcccggcccacttcgtagggcactttcatcgccgtcagctcttgttcggttttcccgacagaactgatttcaggaatggtgtaaatgcccgtcgggatatcttcaatcaggtgaacgttggcttcacctttgatcatggcttgtgcagcaatacgcccctgatcataagccgcagatgccagacttgggtaaccaatcacatcaccgacagcatagacatgagacagcgcggtttggtacatgctgttcactttcagcaaaccacggctatcggcttccaggccaatattttccaagcctaaaccgctggtattacctgttcgtccattagcatataacaagcagtctgctttgacctttttgcctgatttcaaatggacaatcacgccgtccgttgtcccttcaatctgctcaaattcttcgttatggcggataaccacgccgttattccagaagtgataagagagcgcatctgacatttcctgatcaaggaaagccagtaggcggtcacgggtattgatcaaatcgactttgacactcaacccacggaagatagacgcatattcgcaaccaatcacccctgcaccataaataatgacgtgctgtggctcatggctgagctgcaaaatggtatcgctgtcataaatgcgttcatggttaaaatcaacattgactgggcgataagggcgcgagccagttgcaatgacaatgttatcggcctgcaaggtatcactggtaccgtcggcgtaacgcacattaaccgtattggcatcaatgaagctggcatcacctgagaacatgtggcaatggttgcgatcataaaagccttgccgcatacgggtttgctgattaataacacgatctgcatggtttaaaatatcagcgaaagaggattttatggttctggcattgtcgctgtagagggggttttggttgaactcgataatacggctaacggcgtggcgcaaggctttagaaggaatggtaccccaatgggtacatccgccacccacattattataccgttcaatcacggcaacgcgtgccccttgcttgaccagccccatcgcggcaccttcaccgccagggcccgagccaatcacaatggcatcaaaatggaagtgctgttgcatgtaggagagacctgtttttatacaaaattacaacgatacattaacatcatcttaggcagaacccaatcaacgataggggaatcaccataatgtgtgttgtaaagtcgcaattcggtattgagaagatacgtttgtataacggttgttaccgcaaagtttggtatattgctgactatatgtcttagattgagaaattggatatcccttgggtacgattatgggcgtcagagcacaacaaaaagagcggactcgtcgttcccttatcgaagcggcgttcagtcaactgagtgctgagcggagctttgccagcctgagcttacgggaagtctcccgtgaagcaggtatcgcaccgacttctttttaccggcatttccgggatgtcgacgagcttgggctaaccatggttgacgaaagcggcctgatgttacgtcaattaatgcgtcaggcacggcaacggattgccaaaggcggcagcgttatccgtacatcggtgtccacctttatggagtttatcggcaacaaccctaatgcgtttcgtttgctgctcagggaacgttccgggacttccgccgcttttcgtgctgcggttgcgcgtgaaattcagcactttattgctgaactggcagattacctcgagttagaaaatcacatgccacgtagcttcactgaggctcaagctgaggccatggtcacaattgtcttcagtgcaggtgcagaagtactggacgtggatattgaacagcggcgacagttagaagaacgcttggtcttacagttacggatgatctccaaaggtgcttactattggtatcgccgtgaacaagaaaagcttgctgcgtcccgtgtagaataaggtaaagaaaatatggaacaatcttctcgccgtgaaaccggcaccctactactggcattaattactggcttggcgataaatggggtatgtgccgcgttattcagtgcgctggtgcctttttcagtttttccactactgacgctcatactggcggtgtattgcctacatcagcgttatctcaattttgctatgccgcaagggataccggtgctggcttcagcatgtttcctgcttgggatcttgttgtacagcgcgattgtgcgggtggaataccctgcaattgggtctaacttcgttcctgcggtgctcagtgtggtgttggtgttctggatcttatttaaattaagaacacgtaaatcggtacaaacacatacagatgcggatattgatatcaataactcggatcaaccacagcaatagcccttgggtcttcagccctatcaagctgttttatagcgcggtgctcgaaggggttactgcacctagataccgtcttgccaactaagggcaacatgtcgttgccctttcttttatctgcggtatgaattattcgtcagtgacgtttttccagcagtaccccacattccatatggtgggtataagggaattgatcgaacagtgctagtcggctaattttatgtgtgtgctgtaattgttccaaattggcgcacagcgtctctggattacaggagatataaagaatacgcgggtaagcctgtactagcttaaccgtctcgtgatccagcccactgcgtggcggatcgacaaagatggtctcgcaattataactgcccaaatcaatacccttcaggcggttaaactcacgaacgccctgcatcgcctgagtaaactcttccgctgacatccggataatctgcacgttatcgatattatttgctgcaatattatattgagccgctgcgacggaaggtttggcaatttctgttgccagcacccgttcaaaatttcgcgccagtgccaatgagaaattaccgttaccacaatacaactccagtaaatcgccagtggcaccttgggtaacatccagcgcccattccaacatgtgaatattcaccgccgcattaggttgggtaaaactattttcaacctgccgatagatcatctcgcgtccggcgactggcaagacctcatcgatataatcgtgatccagcatgattttagttttagctgctcgaccaatgagttgtaggtcaaaaccttgtgcacgtaactgatctcgcagttccagcgctttttgctgccactcttcatctaattggcggtgatacagcaacgaggcgatcagcttaccgctgagggtagataaataatctatttggaacagtttgcgtcgcaatagcggctccgctctgatggcggtcatcagagcatccattaagcgattgattaaccgactggctaccgggaattgttcaacccggatacgttgcttggtctgttggtcaaacatgatgtggtacaagtcatcttcatcatgccaaacgcgaaattcggctctcatacggtaatggtctgccggagaacgaaatatttctggctcgggtgcctgaaatggcaacatcatcgccttaagacgggcagacttttctgccagttggtggtcgtagctttcaatcggcaggatgttgggagtcatgtttttctcgttgggtcagtataaaagggggatgatccttgcggattgtagggaaagttgccctgatgtccagttttgtcgtgtttattccggcgtgggtcaatggaagtctagacatctattttacttgatcgtagcattgtggtccggcctcatgctgttatttaaacacctaagagttaaaagggaatccggtgtaaatccggagctgacgcgcagcggtaaggggaagtcacggcgataggtttctaacagacactgtccgcaaggatgggaagtcatcgcctgctctatttcgcgccatttatttatcacagtatttttactgtcataaccatggcctgataccagagatcctaagcccgaagacctgccggtattacgtcgcaatattcgtggccgtcgcgtactaccggccatggcactgcggcatccgccaattgagtttggatgctctcttaatgataattaaaaatacaatgacaattaaaaaatatacgctgctcacagccctttctgtgacggcattttctggctgggcgcagggtaataacaccacggacaacaatgatgaaatggttgtaacagccaaccgttttccacaaccgaaaagtagtgtattagcgcctgtcgatgtagtcactcgtgccgatattgatcgctggcaatctacaaatataaatgatgtcttacgccgcttaccgggtgttgatattgctcaggatggcggtatgggccagcgcagttctttatttatccggggcactaattctagccatgtcttggttctgatcgatggcgtccgcctcaatcaagcggggattaccggcgcatcagatctcagtcaaatccctatttcattggtacagcgcatcgaatacattcgtggtccacgttctgccgtctatggttcagatgccattggaggggtgattaatatcctgactggacgggataaaccaggaaccacactttctgctgggttgggttcaaacggttatcaaacctatgatggttccactcaacagaaactgggtgaagacacgacggtgacattggcgggaaattacacttatagcaaagggtatgatgtggttgctggtatgccgggagcaggtggaccacgtcagcctgaccgggatggtttcatggggaaaatgctgtgggcgggcttagaacatcagtttaacgagcagtttaatggttttgcccgagtatatggtttcgataaccgcagtgattatgacgggtataccaactatagcaatccattggcgttaatcgatacccgtaaactctccagccgtacctatgacacgggactacgctacaagaatggcatttatgcttcccaatttattgccagttataaccgaactaaagattataattacagcccacttttcggccagcatgatattacggcctcgttagatgaagctgagcaatataacttgcaatggggtaacaccttccagttaacgaatggcatgatcagtgcgggtgcggattggcaagagcaaagaaccgaacgtaaaagcagtaaccagaatactacggccgattttacgcagcacaacacgggcatctatttgacaggccaacagcaaatcagcgacgttacattagagggggctgtacgcagtgacgataactcgcagtttgggtggcactcaacttggcagaccagcgccggttgggaatttattgatggctaccgcttgattggttcttacggcacagcctataaggcacctaatctgatgcagctttatagcgcttacggtggtaatgccaatctgaaaccggaagaaagtaagcaatgggaaggtggcgtcgaaggattaacggggccgctgacttggcgtctatctgcttatcgtaacgatattgatcagcttatcgattacagcaatctgaccaacggttatttcaatatcaataaagccacgattaaaggtgttgaatggacaggttcgtttgatactgggccgttatcacatcaagtgacgctggaatatctggacccacgtaatgcagatacccacgaaattctggtgcgccgagccaagcaacaagtaaaatatcagttggattggcaggtagctgatttggattggtctgttacctaccaatatcttggtcagcgttatgacaaagactacagcacttatccagaagaaacggttgaactcggtggtgtgagcctttgggatctcgctgtttcgtatccggtcacatctcatctcacggttcgtggtagaattgccaacctgtttgataaagattatgagatggtttatggctaccaaaccccaggacgcgaatactacttcacgggaagctataacttctaaggctgactctcctcctcgcccgacagcactgatttttgattcgggtgttggcgggctgtctgtctatcaagagattcggcaactgttgccggatctccactatatatatgcttttgataacgtcgctttcccttatggggaaaagtccggcgaatttattgtcgagcgtgtgctggaaattgtgaccgcggtacagcagcgccaccctttggcaattgttgtcatcgcgtgtaacacggctagcactgtctctctgcctgcgttacgtgaacgcttcgccttccctgttgtcggcgtggtcccagcgattaaaccggcagtaaggttaacgcgtaatggcgttgtgggtttacttgccactcgtgcaaccgtccatgcttcttataccttagatttaattgcgcgttttgccactgattgcaaaatagagttgctgggttcatctgagctggtggaggtagcagaaaccaagttgcatggtggagttgtaccgctcgaggtattaaagaagattctccacccatggttaagcatgcgtgagccaccggatactatagtattgggttgcacccatttccctctattaacagaagagttagcgcaagtgctaccggaaggtacccggatggtcgattcaggcgctgccattgctcgccgaacggcttggcttatctcttctcaagagaatgttatttcttctcaagatgaaaacatcgcttactgcatggctttagacgaggatactgacgctttattacccgttttacagagttatggtttcccgaagctgcaaaaactaccaatttaagcgcaattcgtctaaagaatcagcggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagtgtttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgtttcaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgacgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcaggggactttaagtcccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacactgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaggagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacgcctaaacgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttgtcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatcgtaaacacgacttggtaaagtcatctttacgttatttttcagttcataaagaaccggtgataatgtctttcactcattatcggattggcgtccccaaggggattcgaacccctgttacagccgtgaaagggcagtgtcctaggcctctagacgatggggacacgaaaataccgatcaaaccgaaattcaaccgtttcgtatcagcatgagtcgaaactcataacatcaacaggtgctcttgctcgtttacattcatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctggctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatcgagttatcagagtgacatctggtaactgtcaaaatcgccaaaagcggttttgcacagcgcagagcgctggcccttatagggtaaagtatcgggaagatacacgtaaaagaatcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagataaaaaacccttcgcgaaagcgaggggttttttattttaagtctgtaaaaaattaataccctttcctcattggcttaatgccttttccttttccttcgctttctctttcctcattataatttaatgatttttataatattttggttatctcaaatatcacctcagtagcacacagattcagtccaatatacatgcccagatattggtatgtgcgcaagtcagcagacgcgtcgtaaacttgcgctataagccctatatagggcttcctagagcttgattcggggggggcttcgggtattgtggcataggctatttcgatgcaagaaagccctctgttcacgtaataggccactccattgtatttcttatgtcacatatcatacatggcttctgatacgttcagttttctggacattcttgctattggttcgctcagttaaggcggttttaggacccaggtattctgtctctttggcaagaattatgacttttcatcggtacaaccgcctttactaaccgggttgcagtatgttggtattccagttcgggagcgggtaggttgttggtgttatatcggggcgatgatattcacattttcattttatttactgataaaaatgatgccttccaacgtttataacttctctcattaatcatctttttttgttgatttcttatatatctgtaaatggtaacgttcccgacatatgtctatttggctgaatctatgtacgaaatgattgttattctgtggtgtgacgccgctcattattactttcaccaattgtactaaaactagttaacattttagccatccaggaagctcaccttaaaaaatagcatgtgcttttagcacaacattaattcgcaaattggccgaaattcaggatgaaaaccagtctgaatgatcatcttagctattctcaggaatggcaacgagtcagcggcttgacgatgacaaatgaagtgaggagagaaatatgtacaggcgtttactgttagcagcagctgtaacagcggcaatgtgtagtgcagttcaggcagctccgttagttgtcggtttttctcaaattggttcagaatccggttggcgctctgcggaaaccaaggttgcgaaacaagaagcggaaaagcgtgggataacactcaagatcgcggatgctcaacaaaaacaagagaaccaaataaaagctgtgagatcttttattgctcaaggtgttgatgcgatctttatcgcacctgtagtggctaccggttggacgccagtcttacaggaagcgaaagaagccaagatacctgtattcctgctcgaccgtatgattgaggtgaatgatccttctttgtatacggcggctgttgcctctgacagtgtatatgaggggaaagttgcgggtgagtggctattgcaagatgtagcaggcaaaccctgtaatgttgttgagttacaaggcacggttggctcaagtgtggcaattaaccgtaagaaaggctttgctgacgggatagcttcggcacctggcgtgaagataatccgctctcagtcaggggatttcacgcgcagtaaaggcaaagaagtcatggaaagcttcattaaagcggagcaaaacggtaaaaatatttgcgcggtctatgcgcacaatgacgatatggcgattggagctattcaggcaattaaagaagcaggtttaaaaccgggttcagatattaaaatcgtttccattgatggtgttcctgatatcttcaaagcaatgagtagtggcgaagcaaacgcgaccgttgaattaacgcctaatatggccggccctgctttagatgcattaattgtgctcaagaaagacggtacccagccacctaaattcattcagacagagtcccgcctgctccagccagacacggctaaacaggaatatgagttgaagaaaagtcttggttattgattcagatggcggggcttgcccccgcctgcttttatcacctgtattgggtcaatatctgagttgtttttgaacgtgggtacatctgatggaaatattgttagaagtccgtggcttatctgttgagtttcctggtgttaaggcattggactccgtagatttttctctgcaacgcggtgaggttgttgcgttattaggagagaatggcgcaggaaaatcgacattaataaaagcattaaccggggtttataaacgatccgctggtgaggtgctgttggacggcaaggctgtgtgccccattgataccgcagatgcccaactcatggggattggtactgtctatcaagaggtcaacttactgccgaacatatctgttgctgcgaatttatttattggccgtgagccgctacgttgggggctaattgatcacaataaaatgaaccagcaagcagcaaaattgctgacgggttatggtttaacgttagatgttcagcagcctttggctaatttctctattgcaatacaacagattgtagcaatcgcccgcgccgttgacctttccgcgaaggtgctgattctggatgagcctacagcaagtttagatgctaaagaagtcagtatgttactggatatcttgtgccagctacgggaccagggtatcggtatggtttttgtgacccattttctcgatcaggtttatcgaatcagtgatcgcattacagttttgcgaaatggcaagctcgtcggtaccaaaactgtggcagaacttccccggattgagctagtgcaaatgatgctggggcatagttttgatgaacaattactgaaacgtggtgaacacagtattacgaataagaatccattggttgagtttaaaaactatggccgacggggtgtggtagagaattttgatttgtctgtatctcccggtgaaattgtcgggttggccgggttattaggttcaggacggactgaaacagcacagctaatttttggcataacgacacctgatacgggggaagccaaaatacaaggcaaaccggttaaaattagaacaccacgtaaggcatcaaaatttggttttggctactgcccagaagatcgcaaaacagagggtattgttggtgcggcaaccgtaagggaaaacatcattttagccttacaagcgcagcgtgggtggctgaggcccctttctatgcgtgagcagacacaaattgcagacgattttatccagcaactgggtattcgtaccccaagccctgaacagcaaattcaatatctctccggtggaaaccaacaaaaagtattacttgcccgctggcttgccacgaaaccccgatttttaattttagatgaaccgactcgtggtatcgatgtaggtgctcacgccgaaattattcggttgatcgaaaagttgtgtgatgaagggttggcgctgttaattatctcttccgaattagaagaattggcgggttacgctgatcggatcatcgttcttcgtgatcgtcggcatgttgctcaactcgaccacgatgaaatttccgttcctgccattatgcaggcgatcgcggtgcaataaggagtggtttcatgggaaacaggagcctgtcaatgacacaacgaccgcgcaaagtaaaatgggttttgccgaaaggcgcgacacaatttggtgcactggcagttattttattgattgatagtctggtcgcaccgcatttcttctctatccatattcaggatggccggctgtttggcagtattattgatattttaaaccgcggcgcccccgttgctttattggcgctgggaatgacattagtcattgcgacgggtggcattgatttatcggtcggtgcggtcatggctatcgctggagcgactgccgcgacgttgaccagtgcgggatacccgttcatgacggtgctagcgctgtcactcgctgtcggggcgctatgtggtttgtggaatggtttcttagtggcggtattacaaatccagccaatagttgccacgctaatgttgatggtcgccgggcgcggaatcgctcagcttattactgaaggccagattgttacttttgatagtggcggtttggcaacgcttggtagcagtacgctgatgtatttacccatgtcagtggttattgcatgtagcatgttaattctggtgtggttgctaacccgtaaaacggcgcttgggttgttcattgagtcagtcggtatcaacttacgatctgctcggaatgcaggtgtgagtacccgtttagtgctgattgccgtttatgtgatttgcggtgtgtgcgctgcggtggcgggtattattgtgaccgctgatattcgtggtgctgatgcgaacaatgcgggcttatggctggagttggacgcgatattggcggtagttatcggtggtgcatcgttgatgggcggacgttttaatctactactttccgttattggcgctttaattattcagggtatgaatactgggattttactttctggttatcagccggagtttaatttggtgcttaaagccattgttgtgctggccgtattagttgtgcaatccccgatgatctcattaagccatctcttccagaggcgaaaataatgttaaagcgtaatgttcccttgctgattactatcgccgtttttattctgggatatgctttctgtctgagtcaatttcccagtttctcctcctctcgagtatggtgtgatttactgactgataatgcttttcttggcattgttgctgtcggcatgactttcgttattttatcgggggggatcgatttatctgtcggctcggttattgcctttactggtgtgctgctggctaagttaattggtacctatggtattcatccagtctatgcctttgctatcgtcttagttatgggcgcaatgtttggtgcgttgatggggtggattattgattccctgaaacttccagcgtttatcattactcttgcagggatgttttttatccgtggtatgagttttatcgtttctgaagagtcgctgccgattaaccacccgatatatgaaacgttggctaattatgcctggcgtgttcctgggggtgggcgatttaccttgttagcatttattatgctgatggttgtagcttttggcatccttttggctcatcacactcgttttggtcataacgtttatgcgattggcggtaatagtgtttctgcggggttgatgggtgtcccggtcaggagaacgaccattaaaatttatatgctatccagtacattggccgcattatcaggcattgttttctctctctacacgtctgcgggttatgcgttggcggccagtggtgttgagttagatgctattgctgcggttgtcattggtggcacattactggcgggcggtatcggtacggtattcggtacgttgttcggtgtgttaattcagggcctgatacagagttatattactttcgacggtacactcagctcgtggtggaccaaaattgtgattggtattttgctctttagctttatcgtgattcagaaagcgatgagcgctttttatctcaaccgcagatcacgccctcagtcatcgccacttactcccgtgtaacgctctgggtcgcgttattcatgggggtttttaagagttgtctgatcaatgcttgctggtcactgttttgtagccaaacggcatacagtggccgcacgatcggtggaatgtcaggatgaatgacaagctgtgggtattctttttgccaatgttcaggcagaaaagcgcaaccgccagtcgtttcaagcaactggcgggttaaatgggcagaggtcgttgtgaggattggcgcctgctcactatcaagtaaacggttttcctgctgatggaaatcagccccccattcaagtttgatataaggcacttcacttgcatttttatgctcgttcggggtgtcatcttcttttggtaaatcaagggagaacgacgaataaagccgcagtgaaaaatggcctaatagcaggcaggccagttcatccattttgggcggttctgtcgtgatcaacaagtccagttgccgttcgtgcaactgcttcaccagtgagtttctcagcgcaatgcgtgcttcaaggcgtagttcctcttgttgttcatataactgttgcaaccatggagtgaggtacgcctcccaaagggatgcggttgcacctatggataactcagtgtgttgtagcgaatgtatgacttcttttttggctaatcgccaagtgttcagcagcatttctgcgtacggaaccagccgttcacccgcaggagtgagacgaatattattacgatgccgagtgaataagtttgcacctaattgattttccaactgacggatacggaaacttaccgccgactgtgttaagtacagagattcagctgcgcgaccaaagtgacgagttctactgacctctaaaaaggttttcagtaattcggtatccacaccatctccaattttttttatcgttaggatttaaatgttttgttttacacgctgtcaagcctatctaatactccgcgccataaacagcacgaccatgagagaattaggagcgtgtcagatggcggatagcttcatcacgaccaatcgtttttttgataataaacattatcctcgcgggttctcgcgtcacggcgatttcaccattaaagaggcgcaattactagagcgccatggctacgctttcaatgagcttgactcaggtaaacgtgagccagtaacggaagaagagcaacggttcgttgctgtttgccgtggcgagcgtgaaccggtcagtgccgaggagaaggtctggtctaaatatgtgatccggactcgtcagcctaaacgtttccataccctgtctggcggtaagccacagatggatgctgtggaggattataccgatagcgacgattaatctccctgcgtacttgaagctgcagggttgttagctgcgtgcactcacccgaatcacttactgatgtaagctcatcgggattcgtttactggctgcctacctgcaactccaattactttgggtaaaccctgtgtacttgaggttgtaaagatgttagctgcgtgcactcacccgaatcacttactggtgtaagctcatcgggattcgtttacctatcggtggttagttgagtattagggggctttggccccctttgttacatcaggcttttgtgcaactgcaatagcaggcgatccatacagcgatagctcagcgcctctgaaagatgacttttttggatggtcttttcttgcgctaaatcggcaatggttcgcgccactttcaaaatatggtgccaggcacgtactgacaggccgagtgtcagtaaaacctgctcgagaaacgcggcatcctcaggtgctaaataacaaaactctgctacctcttggctagtgagctgcgtattgatcttccccgcccggtccatttgcctttgtctggcctgtaacactcgctgcttgactgtagcgctactctccccctgatttttctgcgcacccagcataccggctggcagtaatggcacttctatcgataaatcgaatctatcgagaaatggcccggacaacttggccagatagcgcaaaatttgctgtggcggtgtgcggttatgaacgccttggtagtggccgctggggctagggttcatcgccgcgataagttgcactttggctggaaaacagattttggctgccgcgcgggagataataatttcgccagattccaacggttcgcgcagtgaatccagtacccggcgttcaaattcaggcagttcatcgagaaataacacaccgttatgggccagtgatatctcaccggggcgggggatggagccgccgccaatcagcgctgccatcgatgcgctatggtgtggggcacgaaaggcccggcaacgccattgtgttggcagtgcgttgctatgcagcaacccggtgatcgccgctgcttctaacgcctcctgatcggtcagcggaggcaataacccggttaggcgggttgccagcatcgttttaccggtacctggtggcccgagtaacagcaggttatgaccacctgccgccgcgatttctaacgcacgtttagcctgcgattgaccaatgatgtcgtgtaaatcaaggtggttatccggtgaaggggccggttcgaagggctggccctgtgcgagggggttttcaccttgtaagaaaccgcataccgctaataaatggtctgcgacccaggagttgccttgtgggattagaccaatttcaagaccattagcggtgggaaggattaactgacggttagcttcgctacaggtgagtgctgctggaattgcgccgctaacgcgccttaacgcgccggatagggctaattcacccaagaactcatagtgcgctaacttatccgcagggatctgctctgaggcggccaagatggctaaagcaatggggagatcatagcgcccgccttctttgggtaaatctgccggtgccaggctgacggtgatccgcttggcgggaaaattaaaaccgctgttaattaatgcgctacgaacccgatcccgtgcttctttgaccgttgtttcaggtaagccgaccaatatcaatccgggtaatccattgctgatatgaacttctaccgcgacaggaggggcttgaatgcccaatgttgcgcgagtatgaatggttgccagtgacattatgctttcctttgccgtcatgcgtcctgacgcacgatactgctccgtgggatgtttttattttgatgtgctcagtgtggcgataaatgagaacctaaatagggtgccgcatgcttcccttcagtacacaaaaaaatattcagtttgcgaaagctcacgagaaatttcgttgcaatgagtgaatcaaaattaaaaactgcgatgaggtatgcaaaaaaaggtcaagcggcggtgtgggttttactgattgataattaaaatgtttatagcatttggtctgtatgctcacaaaataataagttaaataaatattgtcagataaccaataactgtgataactctgtaggcattcgttcgacactagatagatgaacaacctaattatgaaagcaattctccaagtgattaacctagtcctaattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaagaaaggcataaaaatcaagccttaatctcaagagaacccccgcaccgaaaggtccgggggttttttattggcacgctaaaggacgcgaggagcataaaatgcacagcagaataaaatcctgttcctctcgaaaaaggtcggggaaataactatgaatggtgctcagtgggtggtccaagcgttgcgtgcgcagggcgttgatacggtatttggctatccgggcggggcgatcatgcctgtctatgatgcgttgtatgatggtggtgttgaacatttactctgccgccatgagcaaggtgctgccattgctgctatcggttatgcacgtgcaaccggcaaagttggggtgtgtatcgccacttctggtcccggagcgactaacctgatcaccggtctggctgacgctttactggactctgtgccggtgatagctatcaccggtcaggtagggtcggccttaatcggtaccgatgcctttcaggagatcgatgtgctggggctatcactggcctgcaccaagcacagtttcttggttgagtcattggatgcgctgccagagatcatggctgaagcgtttgccattgccaccagtggccgccctgggccggtgttaatcgatattcccaaagatatccagttggcggtgggggagttaacgccacacttgaagccagttgaagagcattccgttgattctgccgctgagttacaacacgcttgggatatgctggcgaacgcacagaaaccgatgctgtatgttggcggtggtgtcggcatggcgcaggcggtacctgccttacgtgattttatcgccatgacggggatcccggcggtcgccaccctgaaagggctgggtgcaccagatatcgcgcacccttgttatctgggtatgctgggtatgcacggtactaaagcggcgaattttgccgtacaggattgtgatttattggtagcggttggcgcacggtttgatgaccgcgtaaccggtaagttgaatacgttcgcatcgaaagcaaaagttattcatatggatattgacccggctgagctgggcaaattgcgtcaggttcatgtggcattgcagggcaatttaaacgtgttgttgccggccttacaacagccgttaaatattcagtcgtggcgtgatgaagtgatggcgctgaaacagcaacatcactggcgttatgaccaccctggtcaggcgatttatgcgccgttattactgaagcagatctcggagcgcaaagcccctgaaacggtagtgaccacggatgtgggccagcaccagatgtggacggcacagcatatgaactttacccgcccggagaatttcatcacttccagcgggttggggaccatgggcttcggagtgcccgctgcggtaggtgctcagatggcccgccctgatgatatggttatctgtgtctctggcgatggctcctttatgatgaatgtgcaggaattgggcacgataaaacgaaaacagttgccgctgaaaatcgttttattggataaccagcggttggggatggttcggcagtggcagcaattgttcttcgatggacgttatagcgagaccaatctttctgataaccccgattttatcactctggccagcgcttttgatatccccggccaacgtatcacccgtaaagaccaagtcgatgccgctctggatgcgctgtttaatagcgaaggcccttatctgctccaggtttccattgacgaactcgagaacgtttggccgttagtgccgccaggcgcaggtaatgaaaccatgctggagaaaatctcatgatacaacatcaactctcgatccaagcccgcttccgccctgaaatgttagagcgtgtcttgcgcgttgtgcggcaccgtggctttcaggtctgtgctatgaatatgtcaccaatgattgatgctgggaatgttaatatagaattgaccgttgccagccagcgccctgtcgatctgctgtcttctcagttgagtaagctgatggatgtcgcctgtgtcgagatcctacaacctaatacattacagatacgcgcctgatgcgccagaaggaaagaaaagaatgacgaagaaagcggattacatttggtttaacggcgaaatggttccatgggcagaagctaaagttcatgtgatgtctcacgcgttacactacggaacgtcagtcttcgaaggtgtccgttgctacgaatcccataaagggccggtagttttccgtcaccgtgagcatatgcagcgtttgcatgattccgccaaaatttatcgtatgcccgtctcccagtcagtggatgaactgatggaagcttgccgtgccacgctgcgcaaaaataatctgaccagtgcttatattcgcccgttagtctttattggtgatgtcggcatgggcgtgaatccaccggagggttataacactgacgtgatcattgccgctttcccatggggtgcttatctgggtgcagaagccttggagcaaggcattgatgctatggtgtcatcatggaaccgtgttgcacccaataccatcccaacggcggcgaaagcaggcggtaactacctttcatccttgctggtgggcagtgaagcacgtcgccacggctatcaggaagggattgcgctggatgttcatggttacctgtctgaaggtgccggtgagaacctgttcgaagtgaaagatggcatcctgttcacaccaccatttacctcgtctgccctgccgggtatcacccgtgatgccattatcaagctggcgaaagatatggggctggaagtgcgtgagcaagtgttgtcacgtgagtctctgtatctggccgatgaagtgtttatgtccggtactgcagcggaaattaccccagtacgcagcgtggatggtattcaggttggtattggcaagcgcggcccggtcacagccaaaattcaacaagcgttcttcggcttgtttaccggtgaaaccgaggacaaatggggctggctggatcaggttaatccataaaataccctgcgtatttgtcgttgcagcggtgttagctgtgccattcgcttgctcgcgggctgcaacttcaggttctttgggtataactgaaattatcagtaggtggttcgttcgctacctgcaatgcataagacatttgcaacacgcgatctatttgcaacacacaatttatttacgacacgcgatctatttgcgacagacaatttatttacgacagacaatttatttgcgacacacaatttatttgtgacacacaatctatttgcgacagacattgatttgcaaaataaaaacgcggagtgaagagacaatgcctaagtaccgttcccataccaccacccatggccgcaatatggccggcgcccgcgcactgtggcgcgcaaccggtatgaccgatgatgacttcggcaaaccgattattgcagtcgttaactcctttacccaatttgtaccgggccacgtacatttgcgcgatttaggcaagctggttgcggagcaaattgtagcttctggcggtgtggctaaagagttcaacaccattgcggtggatgatggtatcgcgatgggccacggtggcatgctctactctctgccatcgcgtgaattgatcgccgactccgttgagtacatggttaacgcccactgtgcggatgccatggtgtgtatctctaactgtgacaaaattaccccagggatgctgatggcgtctctgcgcctgaatattccggtgatctttgtgtctggtggcccgatggaagccggtaagaccaagctgtcagataaaatcatcaagctggatttgatcgatgccatgattcagggtgcgaatcctaatgtgagcgatgaagagagcgcccagattgagcgttctgcttgcccgacctgtggttcttgctccggtatgtttacggctaactcgatgaactgcctgaatgaagcgctgggtctggcgttgccgggtaacggttcattgttggcaacccacgctgaccgtaagcaactgttcttggatgcgggtaaacacattgttgccttgaccaaacgttattatgaacaagatgacgtcagcgccttgccacgcaacatcgcgaataaagcggcctttgaaaacgccatgatattggatatcgccatgggcggttccacgaataccgtattgcatttgctggcggcggcgcaggaaggtgaaattgatttcagcatgaccgatatcgatcacctgtcccgtaaagtcccacatttgtgcaaagtggccccgagtactcagaaataccacatggaagatgtgcaccgtgcggggggggtcattggtattttaggtgagttggatcgcgctggtttgcttaaccgcgatgtcagtaacgtgttggggctgaatctgacacaaacgctggaagcctatgacgtgatgctgactcaggatgaaggcgtgaagcagatgtacgccgcaggcccagccggtattcgcaccactaaagcgttctcacaggattgccgttatccgtcactggataccgatcgcgaagagggttgtatccgtacccgtgaacatgcctacagccaggatggtggtttagcggtgttgtacggcaatattgcggcagacggctgtattgttaaaactgcgggtgttgataaagacagcctgacgttccgtggcccggcgaaagtatttgagagccaggatgaggcggtagaggcgatcctcggtggtaaagttgtggcgggtgatgtggttgttatccgttatgaagggccaaaaggggggccgggtatgcaggaaatgctctatccgaccacttatctgaaatccatggggttgggcaagagttgtgccttactgaccgatggccgtttctctggcgggacatccggtttgtctatcggccatgtgtctccagaagccgccagtggtgggttgattggtttggtacaagatggcgatttcatcaatatcgatattccgaaccgtggcattgtcttggatgttagcgaagctgaactggctgctcgccgtgaaactgaagaagcgcatggtgatgcggcctggtcaccgaagggccgtgagcgccaggtctcttatgccttacgcgcttacgcgatgttagcaaccagcgctgataaaggcgcggtgcgcgataaaagtaagctgggaggctaacacccatggcagtttcgcaacccttatctgctgccccctgcggggcagaatatctgcgggcgatattacgtgcgccggtgtatgaggtggcgcaagtcaccccgttacaagtgatggagaaaatctcctcgcgcgtgggtaataccgttttagtgaagcgtgaagatcggcagccggtacacagctttaagttgcgcggtgcttacgcgatgatctccagcctgacggaagagcagaaagcctgtggcgtcgtcacggcttctgcgggtaaccatgctcaaggcgtggcgctttctgcccataaaatggggattaaagcgctgatcgtcatgcccgttgctactgcagatattaaagttgatgcggtacgtgcttttggcggcgaggtgctgctgtttggcgctaattttgatgaagccaaaaccaaagctatcgcgcttgctcaagagcagggctacacctttgtgccaccgtttgaccatccggcggtgattgccgggcaggggacgctggcgatggagttactgcaacaagatgcccatcttgatcgggtttttgtcccagtgggcggcggtgggctggtggccggtgtggcggtgcttatcaagcaattgatgccacagattaaagtgattggtgttgaagccgaggattctgcctgtttgcgggccgcgctggatgcggggcagccggtcgatttggcgcgtgtcgggctgtttgccgagggcgtggcagttaagcgtatcggtgacgagcctttccgcctgtgtcaggaatatctggacgatgtgatcaccgttgacagtgatgctatctgtgccgcagtcaaagatctgtttgaggatgttcgcgccattgctgagccttctggtgcgttggcattggcgggcctgaaaaaatatgtgcagcagcataatattcagggcgagcgtctggcacatgtgctttctggtgcaaacgtgaacttccatggtttgcgttatgtgtcagagcgttgcgagttaggtgagcagcgtgaagccctgctggcggtgactattccagagcaaaagggcagtttcctgcgtttctgtgaattactgggtggccgttcggtaacggaatttaactaccgttacgccgatgctgaaaacgcctgcatttttgttggggtacgtttgactcgtggttatgctgagcgggttgaaattcttgctgaattgcaggacaaaggttatcaggtggtcgatttatctgatgacgaaatggcgaaactgcatgtgcgttatatggttggtgggcggccctcgaaaccactgcgtgagcgcctgttcagctttgaattccccgagtcaccaggcgctttgctgaaattcctgcatacgttgggcactcactggaatatttctctgttccactaccgcagccatggcacagattttggccgggtattggcggcatttgagttgtcggctaccgaaccgcaatttgaagagcgcttagcggctctgggctactattgccacgatgaaacggataacccggcgtttaagttctttttagcgggttaatcgcgatgcatacccgtcgtactttaagctgcagaggtgaacgaaagcaattagcacatatgcagcttggcgtctgacgggtatatcacttctgctgttcagatgatcaaattatataagagatgaaattttattcgcgtttcattttaacaattttattgttttcgtttaaaaaatatctatttccatcaaaggagaacaatggttcatcattttttatcttgtaaatagtcatatatttttctttctcgatacaatttttggtcgtattcatatcgctaaaacacagtctgtcgtactttccttcctctttataaccgtcaccaaaatcccaaaatatgatagtgtaaaaaccatctgatgcaggttttggaatgctatatttggctttcagcatatccctgttttctagccaccagtttattttccctttctcagtgaaagggaagtttcttactaaaatatcactataattatttctctgatgaacggagatgatttcaaccggatgccgtgataaccagaagaaataacccagtaaaatgctgccaagcagtaatagcgcgcagatgatttttttactttttgctttcattacggcccccggtaatctcaattgtggcttccatattggtcataaatgcttgaggctaaactacataagaggcgaaattttattcgcgtttcattttaacgatttcgccattttttaactgatatatgccactgtccaaagtaaaagacattacgttatattggctatttcttataatcataagtgaatttttatctatacaattcttactggttttcatatcctcaaaacatcgtctatcgtattttccttcctctttatagccgtcaccaaaatcccaaatagtgatagaaaaaaagccatcaggggcagggttaggaatattgtatttgtcttttaatctacttttattttctaaccaccaatttattttacctttgtcagtaaccggaaaatctctcactaaaacagcactaaaattcccgtccttatgaatagcgacaatttccaccgggcgcaacgataaccagaagaaataacccagtaaaatgctgccaagcagtaatagcgcgcagatgatttttttactttttgctttcattacggcccccggtaatctcaattgtggcttccatattggtcataaatgcttgaggctaaactacataagaggcgaaattttattcgtgtttcattttaacgatttcgccattttttaactgatatatgccactgtccaaagtaaaagacattacgttatattggctatttcttataatcataagtgaatttttatctatacaattcttactggttttcatatcctcaaaacatcgtctatcgtattttccttcctctttatagccgtcaccaaaatcccaaatagtgatagaaaaaaagccatcaggggcagggttaggaatattgtgtttgtcttttaatctacttttattttctaaccaccaatttattttacctttgtcagtaaccggaaaatctctcactaaaacagcactaaaattcctgtccttatgaacagcgacaatttccaccgggcgcagcgataaccagaagaaataacccagtagaacgctgccaatcagtaatagtgcatagagagtctttttactttttgctttcattacggcccccggtaatctctattgtggcttccatattagtcataaatggcttgaaaccaaactggttgaatcgttggaggacaaaccatatgcggaagaaatgaaaccggttaaacttggtattcttaatatcattattatccagcccgaagtgatcctgtattttgtaatgcaccatcgcgcgataacggtcattgtcgatctgcaatgattttatcgtgatatccgtggcccaggtatcgtgaacggtgatccccattccattaaagttatcctgaaatctatcgaattttggaagtctaccatcaagaataaattttcttatgtcatcttttttttctgctggatacagcttatttctccagtctatattttcatttaggacttttctcaacagcaggcgcgtactgtttttttctgtgtaatcactcagtatttgctctttcaatgcggcatctaaagacagatcccgaaacggtgtgccgttgccattctgcatatggtcgatcattttttcgatcaggtgtttatatgggccataaaaagcaaaacttcgtgattcgtggcgaaattcattaaagaggatcctgacacattcctgccgtgttatctttttgctctcaggatttttatcataagcataaccataaggcatgggctttagctgttggaacaacgttagcgtgtacgggttaaccttgcttgaaatattatgcagattaaaatctgtttttaactgtgttgcgcttagatcaccacaccgcatatcatcggcaccgtaatcatccatacgtttttgggttttaaatacagtacagggaaaatataacgcctgtaccgttgatttggtggtttctaacataatataaattccttttatgttgttaacggcttccaatatcccttatcaggccgcaggccactcgcgggataattgttataaagaccgtgcagttttctatttacagcgttccaatgcaagagtaatcccttcatttatagaatattcaaaattttcctacaaacgtgtatgcctagatcacttgggttgtaggaagggggtaagcgattcggggattatgtggtaatgattttttaacgtgacacagaattctgaacgctctcacaattttgtgctaataatgacataagccggataagcttattattgacacgcttatccggttaacaccgcctaaattatgatgaatagggttgccctatccatataccaacatctgcctaaggtgcctttgtggcggtttttctctaggcagtgatactataaaccggagggactacatagccaattttccctacactggaattatttaggatgtatgctgtcatatctagtcatattaaatttaaccttctattaatttattatgttatacgattttaaaatgaaattcgttattattgatgcgtggtcattattaagtggctacttattgagtgtttaaatgtaaacctcattcataaataataaattaatggagtgtatctatggaagataatggtgctgtagctaaagaaacgatagaaggtactgttgggtatataggggatgatatcagtttattgacatcggcaatgaataacttctcaagccaagtttctgaacaagttagcatgctcggtgctattcaaagtaatgttacaggtagcattgcaatgattagctgttattcaataggccgtgttattgccgcttaatcaatattattatcaatggtgtcactgatatttatgctattgagacaccaaggattataacaatccccaaaatgcatcaatcaacggctcttggagccgttttttcggtacacaaacccccaactcaaatggctcgactaacgagacatcatctagcagagaaatacggttacggactggctccgggctgttatccaccactaccgacgggatcagggcgacaccgcaacccaatgccaccatggaaacaatcgcttcatggccggacaccgtggcataaatcaatgggttagttatacgctggcgacggaaccataaatcgatacgttttcgtgacggcccgtgttccggcaagataaacgggatcatcgcccaatccggtttttcaaccgccacttgcgaacgcaccgcacacggcagtgcaggggcaatcaatactaatgggatttcaccaatctgggtaaaggccacgctggtggggagcacttcagggcggccggcgatccccaaatcagcctcattggattgcactttattgactgcatcggcggcatcacccgtggtgagtttaatttcaaccaacggatggcgtgcgcgaaagcggtccaaaattggcggcaagtggctgtaagcggcggtaacggagcaaaataagcgcaattcaccgcttagggaaggaccgtgctggcccaatgcatggagcaactgttgatattgtaagagggtttgttgggcaaacgcctttaattggttacccgcatcggttaattgcactgtgcggttatcgcgtaaaaacaggggctggccgatagtctcttccagccgctggatctggcgggaaagcgtagagggactgacgtgcatagctttggccgagcgcccaaaatggcggctttcagccagatgcagaaatactttcaggtcacgtaaatccatcacagacagcctcttggttgagatgatgtagtgtattgcataagaaatcgggtgtattgcagaaactgcaatatcacattgttaatatatcaatttccgcaatgtgtttcctgtcatatagtgaatccaagatgaatccccagctcagacaggggatgtgaaaaagcacaacacaacattaatttgcagccataaaaatagtcattcgctatagcaaaaacggcgctgacaggactcaaagttactggctgcaatcaccacataaaacacgaacggagtaataccatggctaactatttcaacacattgaacctgcgtcagcagttggcgcaattaggtaagtgtcgctttatggcacgtgacgaatttgccgatgaagccggctacctgaaaggcaaaaaagtggtgattgtcggttgtggcgcacagggcctgaaccaagggttgaacatgcgtgactccggcctggatgtcgcttatgccctgcgtaaagaagcgattgccgagaagcgtgcttcatggcgtaaagcgaccgaaaatggtttcaaagtaggcacttacgaagagttgatcccacaggcggatctggtggttaacctgacgccagacaagcagcactctgccgtggttaaggcggttcagcctctgatgaaagagggcgcagcactgggttactcgcatggtttcaacattgttgaagtgggtgagcaagtgcgtaaagacatcaccgtggtgatggttgcgccgaaatgccctggtaccgaagttcgtgaagagtacaaacgtggttttggtgtgccgacgctgattgcggttcatccagaaaacgaccctaaaggcgaaggcatggcgattgctaaagcctgggccgcggccaccggtggtcaccgtgcgggtgtactggaattttcttttgttgccgaagtgaaatctgacctgatgggcgagcaaactatcctgtgtggtatgttgcaggcgggttcactgttatgtttcgacaagttggtttcagagggtactgatgccgcttacgctgaaaaactgattcaattcggctgggaaaccattaccgaagcgctgaaacaaggcgggatcacgctgatgatggaccgtttgtctaatccagcaaaactgcgtgcgtatgcattatctgaacagttgaaagaaattatggcgccattgttccagaaacacatggacgacattatttctggtgcgttctccagcggcatgatggctgactgggctaacgatgacgttaagttgttgaactggcgtgaagagaccggcagaacggcttttgaaaatgcgccacagtttgaaggcaagatctctgagcaggaatattttgaccacggcgtactgatgatcgcgatggtaaaagcgggagttgagctggcattcgaaaccatggtggattccggcattattgaagagtctgcttactacgaatctctgcacgagctgccgttgattgccaacactatcgcccgtaagcgtctgtatgaaatgaacgtggttatctctgataccgcagaatacggtaactacttgtttgctaatgcagcggtgccgttgctgaaagagaagtttatggattccctgcaagccggtgacttgggtaaaagtatccctggttcggcggtagataacgcacaactgcgtgatgtgaatgaagccattcgcaatcacccgatcgaagccgttggtcataagctgcgtggttacatgacagatatgaagcgtattgctgttgcgggctaataaccgactttagtttgtgattttatattgagcctccctgtaaaaaaggggggcttttttatgtgcaccttagcaggcaatacgtaaggtagaattgccgaaaccccagggtggggtaagaatattaggtattccaacgggggcgataggcttatccagcaagcaatccgaccacatcccatgctttattacgaacctgaatttttaggttcgctccgccaggaggcatacaacacatacgaaatagccaaaaccgagcgagaagtggctgaacgaaatagagtgcagaagaaaccgtttggcttatttatagaggaaatgacgttacagaaaacattgacggatagccaagtcgcagaaacagcggcacatattatctgactggaaagtacgctgacgttactgaggcaagaagaagggcaggcatggcatcaatgtgagcaccttattcgtatacgtggcaataaaaaatttaagtacctccacgaagttcacgggctgaggaaattagcgcaggctaaacaaggagagatagatgttattaatcaatctattgccaagttaaaaacggaagaaatgggcctcttaatgcagcaacagcgtgttaatgccgatctggagacagcaaaaatcacagagccgcagcgagttgagaatgcacgtttaaccgcagaagcagcagaaaaggccgcgcgcgatcgcaggatcagtgaagagatagcggcaacagaagcaaagcgccagcgaatggagaatgagcggctagcagagcaggagcggcagcgagttgaaggcaccaaacagcaagtatcggaagcatcatgtgctcaacaggcctcagcctggcaaaatcgtttcacgttaccggcgcttcagccgtcaggatcagctcaatacagctttgcagcgtcgggaatgagtgctgttggggaagccgccgaattacacaattcatttctggcggcacaggagcaactcagtgcgatagcgaccatttcggcatcaggttcggtggcggcgatgattgctctggggatctaccagactaaagtgggagaaagctccgaacggccaccgggttggaatgttagtccgaaatttgtaggcagtatctcgctgagtgcaatggggttacctgcgacagaatcattggcatcacagggtgaaatggctctgccagtgcgaatgcggatcattgacgctaaagattggataggttgcacggagatatatgcggtaaaaacgggcgtggcaggtgtattgccgaaggtcaaagttggtgcagcgcagtacgatgaatcaaccggcgtttatactttcactaccgacagcacgccgccccgcacgctgatttttaccccggcacagccaccgggagcggaaacccgcccgatattagccccaccgggcagcacgccggccaccctgcagcacacgggtgaaatgatcataaaaccggtaataacaccgactatacttccactaccgcagttatatgcgcgtgatttccacgattacattatctggttcccggcagattccgggctggagccagtgtatgtttaccttaatagtccttatggtaaaacaactgctaaaggtaaatatagtggtcgtgactttaatccagataaagctggtggtccgattaaaaatctggactggaaagaaataaaaattaggggagagggtgtggatgaggtaaaactacatacaaggcgttttggtgaattagaggataataaattaatgatcgagaggttggagaaaattctcacaaacaaactcaccgctaccgatattgataagcgcttctatactcatgaaatcagagagctagaacgatatcgtatgctaggaataccggatgatgtcaatgataaatctgtttggaatgatgctcatacagcaactctggaagattttaaaattaatgaaaaaactcagccattatatacttcagaagctgaagatgcatatatcaaagcagagttaaaaaattcgttagggagtaaataatgtcaatcatggaaaagataattcaaaatgaaacagtagaagatgttctgttagcttttactcctaatacagcctatcaaggtattgagaggatgtatgtaagatatcgatttaatatagtctctaaccgagaacttttatttacttatcagaggctaataaaagaagccaagttggctgaggatgaaaagggccatacattaaaaggcccgaattggaaagagccgaaattcgtgaccgacaaaaaatacggcattgaataataaaaaatatgcttcagttaacgtccagtcaatgagtgtattgttgggcgtttttcttattttataataatattaatgtgaaaatatattcattatgagaattataagggggctatatttaggctggtttgataaaaaaagaggttttttctcagctagttaacacttaataatatgactgtcagctctaattttattatccagactaatggtgggttattatttaaatagtaaaaaatattcagttataatatgactttttggcgcgaggtggcgaatgaacctgagttggttggtcagtttaagcctaacaatgtttcattgatgaaaaagggtttgtccccacatcctgtattgtcagaaaaggttggtgggagagatacatttgagatccatcatgttaattcgatcaaaagtggtggagcagtttatgatgtggataatttacgagtagcaacgccaaaacgccacattgaaattcattcaagacgtggaggaaaataaaatggaacttaaagagaagtatgaggattatacagagcatgaatttttagagtttattagaaatatttgtgaggtgaatactgatagtcaatctttgcatagttcatgggtgagacacttcacaaaaatcactgagcatccgtcaggatcagatttaatttattatccagaagatggtgcagatgatagtccagaaggaatacttgagttagtaaaaaaatggcgagctgaaaatggtaagcccggtttcaaaaaataaataaaatatataatccaaaccgccttctggtggttttgttaatatttatctgcattaaaataacaattcactcataattttgatgctaatttcatctcaataactatttttgactttaattaaaaatagattaaaagtctatctcggcccgactaaatccttgtaaggtgctagtgctggttgagattatcagcccatctttgatttaaatattatttaattaaatgtataaaaaagataataaaactctcgaaaatgtgtgagagcggtttatatttttggggtctgaatataaatttaataaaaaccaatggaaaatacactatacccaagttacttcaagatgtaggtaggcagcaacggagtaacaaatgggtcgggaatcatttgaacagcatttatgctgcccgcagggtgagtctcaggggtgaggctcattaatccccaggtgcttatttatttttaaggtcaacaactaagtgactggggtgagcaagggcggctaacgtccctgcatcttgcagggggacgggtatataacaaggagagaaattatgagttatattcaaaccgtaataagcttccagtgtctgtgcactactcgcccccaaactgccattcccagcagcgcactttatttcaactcatggctaaaagagtttcggttgcctaaatcatcaattaaatcaaaattgacggttttgttgtcgctaattggcgctcggtttagtggaaaatctaattgagagaacggggccaccatttccggagggccttcggctgaaccgatggtcaaagcagcgaaggatgcatagtaaggggttggattgttaaccttaatcagcgcactgtcgccgttacgctcgaggctaaaggttaatgccttgcctaaaatatctcctggcgcgggtaggtttttagggcggtaaaagactttatattgcatccgtagggccagcgtaacaaaagattcatcaccggatttgggggttgccttaggcgggatttcgtaaatatttagccagaatgcagattccctatccgcaggtaatttactcccaccagataagatcaaccgcaggctacgctgtgcctgaggttgtaaccggaataccggaggtaacaccaatatgggtgaaacagccttatcaggcgtcgccatcaaattgccgtcatccacccaaacttgtaccgctaccggatagctattgctgttcaccagttgcagtgactcttctgtactgccttcactgaagacaatacgtgttctctctgcaatcacacttgccactgcactcgttgccagcgcactcattatcagcacgccaatcgtcagcgcagggagagtcagtacacgacaggtggtcatgagtagcagcaacccacggagcctacggttgatacggctaagcattatattattggacacggataaccacttgcgcatgtgcattcactgctccggcggtcactgtttgcccgcttattttgcttaactcagcacggaaagtttcggtgtaactgttccccccatctacgctgcctgtggtttcttgtgcgccctgtaagataccataccaccccccattgttacctgtctgagttacgttttttgacagtagatacatcgggctattgttacggtagatgcgaatacccaccccgcccgcggtgccagcagcgccatagttatcggagaccaaatggcttactcccccgttgccgttcattaaccccagcgcctgagctttggctgcattggccgccggcactaaaaatcccatcgccactgtgccagccgtcacgccagagttaatcccggtctggcactgaaaatccacattaaaatcagcagagctggtattcccattattcagttctgccaccgaaatcctgggtaacacgaccgtcggggtaaagttgcttaccgcacaaatagtggtccggcggaatgtgacgtatttgtacaaaccaagtgatgcaggccaggtagaataccaaccgggccagtttgagtacgagtcagtaccctcaatcgggccagtaattcctggccctttaaacgcgatataggcattgggctgactacgtccatagagataagatggcgtattgttagcgccactacgggcataatcaatacgaaatagctcggtatacacattactgaaatttttcgctttaactaaaatccgtccgctactgtcagtatcaagcccggttaagcgtcggcctttccaaatacgagcgtaatactcccccgttgccaggttggtaaaccgaataaccacattcatcactgtagtagcatagccataggacacattgcctgcaatcgtgccgtcttcatatctgccaccataagtgctgtcaccgttagtggcatacatctcatagagctgatccacatcagccgcatcacagcgaaagaggacctggtcaagggcataaccggtattcactgcaaaggtcgtaaagtctgaggttgctgatgccagtaacgtgccatcgggctgaaaattcgcattggtgctgagatcaacaatactgggtaagttgagcgaaccattattatcgtctctggaacccaaccatgaagcggcggtaccatcactggaacttatctgattttgtgcggtaatacgggtgcagtttgaccatgcggaggtgctaaataacccaatcagtaatgtcatcccagcaagaaaatatgggcggcggcaatagaccgcagtggtagactgcgaaatgccggaagatattaatggctttgttggtcttaacattattttctcatagggttagcggcggcaactcgcggttatatgaatgatatcttgctcggtatcctggcgattaaaagcataaggtaattgacactgatcaccgctgctttcgccccaacggacatcaagtgtacctttgttatcggctatccgtgcgtagatctgattcccctgacctaccattccaaccagttcatctttgctgttatacacatcggcacccagtggtaacccctcaccttcggcttgaattaacaccgcatagccagtcagtgtttcaaatttcacttttaccgctgccccggcataagggacgacacggccctgattctctttcaactcggtgttacggttaatccccttggtatccagccctattgtgttgtagttataaggcgttagcgcgggcaccagagcaaaaccgttactatcaattcttgccccttgagcaccattagcttcaattaaaccaaaggtctcacccagataagggcccagagtcacgccttgtcgatgtattaccgccgcaccacgagcgcctgcgccatattgggtgtaattattgccacgagaatagctgccattaacggtagcattggggaattgcttctgtacgttggccccccaattatttgagctactaccgaagttgctgtcgtcatagcctgcatttaatgcatagttgaaggaatttcgctcaccggcggtgcctgataatgatgtttgatagttattaccgcttttcggattacggctggctgacattgatagatattggttgttgctaccaatattcagtggaatagaaacggtgaatgttgcgatgttctcggtattaccgtagcgcgtggtggttgccgtctcgtcggtatcagggctatcccagttatacagagtggaggtataaacactgcgctggcggctgacagccaaattgtaactgatttgctgataactatttgaatagcctagctgtaactgggtatctctcgccgtatcgttataataatcactggttgaggcagaggcgtataactggccccaattaccgaggtcttgattaatagtagtggtgaattggctacgctgtttataggttgatgaatcccacgttcccccgtttttttgcatcgaacgcaccccgaacacatcatttaaatcgcgataccctttcgttgagtaacgatacccggctaaagagaacgtggttccggtttgattaaaggtctggctataggtggcctgcatccgccaaccatcttgcgttttatcattttcaactttggcgtgagaataggtggcattgaggcccaaagcaccgaccggtgtccctaatacgccaccggcaagtaatgccgtgtagtcttttgctaaacggacaccactgttggccgtcagttgattggtgaggccgcgttcataggtgaagtcagtgaaataattatcaatattggtgaaatcgcgtgattccccgatcaccgcattatagcggctaacgcctgggcgcattgaatcaggaacggcactgaatggcaccgtaaatgtcgagcggctaccattggcctcaataacctcaacattaaggtcgccttggctactggtgctgaacaaatcgttaataacgaacgggccaggagcgacgttcgtctcataaatttcacgtccattctgacgaataataacgcgtgcgttggtactggcgacaccccggacctctggggagaaaccgcgcattgacactggccacatgcgttggtcggtagccattttcgcaccgaggaacgacatgctgccaaataatgtactgtcagtgaaagtttcgcctaacgttaactggctatccaactgtgggatcgggcgttgcacataagtgcggatgctattccactgggtatcgctgccactatcattactggcgtagcggacgttcgattgctggcgtacttgccacaatcccagattgatcccacttttaaggccaataaaaccaaaatcagaggttctcttttgctggccgcgagtatcactgcgataagcgttggcgctgtagttaatgaatgcgagtttttcgccttcctgccattccgcccgctcaatgtagcccctgggccgtttttgtaatagagcctgtggaatcgaaagctctaaacgtaatttagcctgatcaaatcgaaaggatgccccttttacccgcgtagacagaggtaaacattggttcgttggggcgtgagtttcagttatgggagtattagcctcggtaacatggggttctttgggaggggtgctattttctctacccagttcaacgccagccgcggttaataactcgtcgctcagacagggataaacctcagatgagttggcatctttaataaattgcacgctcatacgtttgaacaatttgttattaaccaaaacatctacagcatcataattcccggcagttatagaattttttttattaagctgggtcaaacctgatgcatattttgtccctaaaaaaagagattcatcaaattcgaaattttgtggttcttcctgcccaaaagcagtatcaatatgtaaaattaaagttatacataatgttaatgctttcctacggcctgagaaattttttttcagaatgacccgtgcctgcaccataaatattcctttaccggaaagttactgctaaatacgatagctaccggcatcttgcccgccgaaatcattcatgatcagaaagttaatcgttgctgacgaggatacggatgcatttgggatcacccactcaacttgagacataggcgcgatcatatttgattttactttaagttttatgctcccactcacgatttcaccactggcaattgtggcatagaatccagttgggttttttcctgtcaaaacaaggttagttccttgttttcgtagactaaaagtcaatgcggtagagacttggtcaacacggccgataatactctcgggacgataaaatactttaatgcggttacgcaacagcactaacatcttgttatctttctctactttattgacgggagggatctgtaaaaagttaagataaaatacggattccctatctgtaggaaggccacttcccgtatattttaaccgtaatgtttggccagaatttgcttcaatacgaaagaacggtggagtcactataaagggggctttgcctgtttctggtgtcgatttttcatcgccactgtctaaccacacctgaacagcattagggaaattgtcattattggttaactgtatgctgtgctcgcttgccgccgcaggatatatgatgcgactccctgtcatcacgacactggcattagcaaaagacagactcatagccactaataaagttacaaacagataatgatagtggcgggcatatatactaagcatgatgagcgtaccttctgaagtcatttaccgagtgggtataccacccggtaataaatacatttattacaagtaagaaacggcatactgtacagatgcaatgacagaccctggtgttgattgcccagtggcataatactgaacagcaaaatcatgctccgcagatgtatcacctgctagcaacacgataccgtcttgtgccaaaccactattcaggtcgatacccgttgttgtcgtggcatccttcaataattgaagttcaacgttccctgcggtacctgtattttgtaaattaccagtagcagtaaccaggctaccgatgaaaacagttttgatatcaagatcatctgatcctgatgtacagccagacacacctagcgtaaaggttgttttgcctttagtttggccggaagcgtctaaatcgctacttgatactgtaggcaacaagacaactggatttgcttcaaggccgtttacggtaacagaacaggtttgtgctgtgacttccccttggaacgtaatcgtattattactggcagacatggcaaccgttgtagatgccgagaataacgcgatagctaaagtaatttttttcatttaaaaccccgatgtaatcattgaaatggagttaattccccattcggattttaataaaatccgaatggggaatttgattgagtgaatatatattccaacattttcagtttttattattcgtctcaaaataccttttaatttcaaaggtgttttgatgttttttttctgtgtaattattattacatgagacaatcatatagaagctaatgttggtttcacataggaaaaggtaaccgagtcgtgtaggaatattcccatattgcttttattaaataattgtagctattgttttttaaatgttattaagagagtgttaaataagggttttattgttattttcattaccaatcatacccttgggtattatttttcgatatatttaaaagtctattttttaaatgttgctatttatattcctctaaataaaaccaagaaaaaccaatgtcttatacaagagtatgataacgcttatcgagtgttgcattaatacttctactgtaattaaggcgcgtaataccttctaaactaaagatatgatggagtgttaagtattgttaatgaaatatgggttattataacagaattttttattagcgtgcgttggaatgggttatcttaggtttatggttaaaaggggatgaataaaacggtgatataaaaaattaagcttaatgcaacgattcactcaaatcttgtactctagcgatggatggcatcagcttctctgagagtgatactgtcgacggccaagaggtttgacgaccaagaggaaaatgataaatgccagcaagtcatttggatgttaaaaatttcacttcaaagatgttggaccagttttttccagtgaggtatattttatttttgcttttatcgtaagcaataccattgagtgtattagtgttacggttgactgaatcgagcatgaattgtagccctgacaactcaatccacttaaccactctaccattttcaggttcaatcactaatatagcatcgctataccatacgttggcataaatcattccatcaatccattctagctcattaattttttcaattcttcggccatcaaaggtcactgatattttttttataattgagaaatctgctgggttacgaaaataaagagtatcgctcccatcccccataatgagattgataccatcggtcgttaacccccatccttctccttcataattgaatgtttttataattttcaaatcattagggttaatgacaaatgcttttttttctttccaggttaatacgtagaaactatcacctaatttagtgatcccttcaccaaaaatattatctggtaaattcactgacctaatgaccttaccattggttaagtctaactccctgattttagagtttttatagaggccggtcgtttcatataatttaccgtcatcaatgacaagcccttgcgtaaaagatgtttcatcatgcggaatttttcttatcacttcaaaggtatacttcagaggtttagaatctgcgaaagataaaggaaagctatatgtgattataattaataaaaaagtaaagcaacggcgaggtatatttaatatctccattaagccaccttgataaataaggaaattttatttttataaaatattttctaaaccatattacctaaattttattgcaagtaaataaggtttggttaactgtagggtaactaacagatcattttacaattaataagtaagtgattcgagttattgatagcagctaatgcacatggagtttgaagtatgacgagtataaacatgaaatacgccaccttttatagcgtggcgtatttcaggattagctgcggtacaacactttaatgatgtgatatccaaactgagttttgaccgggccataaggttgcagcaattcgcagctaaataccgctttatcgaatgcagggaccatatcccctttattgaactcacccagatcgccaccgttgcgttttgacgggcagttagagaactttttcgctaactcctggaaattagccccgttattcaactgggccagaatgtcatttgcctgcttttcatcatcaaccagaatatgcagtgcagaagctttgtttgccatagtaacagtcaccatcagattattttaacgacagggttattttacgcagagtctcttcgataggctcgcggagcgcgtcagtgtaacgtattttggttgccgctgcgtgcgtattgccaatcaaaaaagcaggcagttttttttcatctgtggctttctggtacaattcgcttccccgtaaacccattgagcaaccgagcgtcatgcgattaaaccccagccaacaagaagccgtcgaatttgtcactggaccctgtctggtgctggccggtgcgggatcgggtaaaacccgagtcattaccaacaagattgcccacctgatccgtcagtgtggttatcagcctaagcatattgctgccgtgaccttcaccaataaagcagcccgcgagatgaaagagcgtgttgctcaaacgctggggcgcaaagaagcgcggggattgatgatcgcgactttccacaccttggggttggaaatcatcaagaaagagtatgtggctctggggatgaagtcgaacttctcactgttcgatgcacaggatcaaatggggttattgaaagatctgacccataagtggctggaagatgacaaaacattgctgcagcaactggtgtcggcgatctccaattggaagaatgatctgctggatccagccgccgctgctgcgacagcacgatccgagcgtgataagttatttgtccattgctacggcttatatgacgcccatttgaaagcctgtaatgtgctggattttgacgaccttatctcgctacccaccctattgttgcaaaaaaatctggaggtccgtgagcggtggcaaaaccgtctgcgttacctgctggttgatgaatatcaggataccaataccagccagtatcaaatggtgaaattgctggtggggaatcgggcgcgttttactgtcgtgggtgatgacgaccaatctatctattcatggcgtggtgctcggccacagaacttggtcctgctaaatgaagatttccctgcgctacgggtgattaagctggaacagaattaccgttcttcggggcgtatcttgaaggcggcgaatattttgattgccaacaacccacatgtttttgaaaagaaacttttttctgaactgagctatggcgatgagttgaaagtgattaccgccaataacgaagatcatgaagcggagcgggtggtcggcgagcttattgcacatcactttgttaaaaagacccaatatagcgattacgccattttgtatcgtgggaatcaccaatcgcggttgtttgaaaaattgctgatgcaaaaccgtattccttatcgaatttcgggtggcgattcatttttctctcgtccagagattaaggatttgttggcttacctacgggtattgaccaatcaggatgatgacagtgcattcttacgaattgtgaatacaccaaagcgtgagattggtgcggccaccgtccaaaaattgggtgaatgggctaatttacgcaataagagcctgtttcgggccagttttgatttagggttaggcgagcacctgaagggccgtggcctggagtcattgcaacgttttactcactggatggatgggattattcgtttggttgagcgtgaacccgtggcagcagtccgggatttgatccacggtattgattacgaaagttggttattcgaaactgcgcccagcccaaaagccgctgaaatgcgtatgaaaaacgttaatttattattcagttggatgaccgaaatgctggaagggtcggaactggatgaaccgatgacgctgactcaggtggtaacgcgttttaccctgcgtgacatgatggagcgaggggagagtgatgaagaactggatcaagtgcaattaatgacgttgcatgcctctaaagggctggagttcccttatgtattcttagtggggatggaagaggggttgctgccgcatcaaagcagcattgatgaagataatgtggatgaagaacggcggttggcttatgtggggatcacccgcgcccagcgtgaactgttcttcaccctgtgtaaagaacggcggcaatacggcgagttgattcggccagaacctagccgttttctgatggagttgccgcaggacgatttaaactgggaaaacgaacgtaaagccgtcagcccggaagagcgtatgcaaaaaggccagagtcatctggccaatcttcgtgctcagttagcgaatgcgaagaaaccgtagttaacacgaaaagcagcagttacagtagtgaagataataacgggcagtctattgcccgttagccatgcattaaggcgcgactgattgaccatcaaccgtgacgtttttaacgtcgctgaaatgctatgggtaatccccaccaacacacttagctaagctcttccaatagcagtggccattgaacataactttgccagtgactctcttgttctaacgcttcggcgcggtaggggtgctgttccaaccaaccttgggggaccagcacataaagcgcattattatcggcccgcaacctgactgctggcagggtatcatcccggcgacggctggaaaaaataatggccaagcgcagtagacgacacaaatgctgtgccatgtcggcaggtaatgcattctgctggttcaagagcgatagatcgatagtgtcactctggttttgtaacagagcagaaagcagcagcttttgtgcaggagtaaaaccgggtagatccagattacggatcagataagcggcatgttgcggagcatgtttaaaatcgacactgaggccaatttcatggatcaaacaggcgttttgcaaaaattcgcgacatcggccatcgagatgccactctttttccacttgtaggaaaaagttatccgccaaacaactgacgcgcttagcttgctcggtatccagtaaatagcggcgctgtaaattacgtagtgtccggcggcgaatatcttgctcgaccggtaaatggagcatgccatagaccagcccttcgcgcagtgcgccacctgccagtgtcatgctttcaatggacaactcctggaatatcgcaattaagatggacagaccactggggaagaccagcgctcgttccaaggttaaaccagggatttccaactcttctaatttgccacactgaatcgctctttgtttgagctgttgcagcttggctaaggtgatcagctcgtccataccttgagcgaccatgatctcttgtagtgcctgaacggtgcctgaagcgccgacacaaacttgccagccatgttcacgaaaacgttgggcgacgggcttgatcatctcatgagcggccaattcagcgcgttcaaaattttcctttgccagatggcggtcaccaaaataacgttctaaccaggtaacacaacccattgataggctgaccaaaatattcgcctgagccccattgcctgtaaccaactcagtgctgccccccccaatatcgacgaccaaccgctgttctggcccgccagtcgtatgcgctacgccatgataaatcagacgggcttcttcttcgccactgatgacttgaatagggcagccgaggatctcggttgcagtacgcaagaattcgtcggcattagaggccaggcgcaaggttgccgttgcgaccacgcggatttgatccagaggaatatcctgtaaacgctctgagaaaagttttaggcattgccagcctcgttccatcgcttcctgcgatagatgattttggttatccagaccagccgccaggcggaccttccgcttaatacgtgccagcgtttggatactgccagccacctcacgtactaccaacatatgaaaactattggagccaagatcgatggcagcataaagtgaggtggaacttagcatcatttatcagcctggtcgcttacggttattccgtggtgctccactgcggcgtgggccattcccggtgcgggtacgggctaggcgtttaggcgctggtagatcagttaatagcgcgtcactgttatatttgcttaccgggatgctatggcccgtataggtctcaatcgctggcaagtttaatgcatactcttcgcaggccagactgatggagtgaccactctcgccagcacggccagtacggccaatgcggtgaacgtaatcttcacagtcatctggcaggtcatagttgaagacgtgggtcactaatggaatgtgtaaaccacgggcagcaacatcggtggcaaccagaatatccaaatcgcccttggtgaaatcttcgagaatacgcaggcgttttttctgagcaacatcacccgtcaataaaccgacgcggtgaccatcagcagccaaatgcccccagatctcttcacaacggtgtttggtattagcaaaaataatacagcgatcaggccattcttcttcaattaacgtctgtaacagacgcattttttcttcatttgaaggatagaacagctcttctttgatgcggtgaccggttttttgtaacggttccacttcaacatattctgcattattcatttgttcgaatgccaattcacgtacccgatacgagagagtggcagaaaacagcatatttaaacgtttatcaacggaaggcatacggcggaacagccagcggatatctttaataaagcctagatcgtacatgcgatccgcttcatccaataccacgacttgaatcgcaccgaggttaatataattttgtttcgcgtaatcgattaaacggcctgttgtaccgatcaagatatcaacgccactttccagcactttaagctgtttatcgtagccatccccaccataagccagacctaacttcagcccggttacctgggaaagtgattctgcatcggagtgaatttgcacggctaattcgcgcgttggtgccataattaatgcgcgtggttgattagtctggcgaccctcttctgctgggtgagaaagcaaataatggaaagtagacgccaagaatgccagcgtcttgcctgtaccggtttgcgcctgacctgctacatcacgcccagagagggtgagtggcaatgctaacgcctgaatcggcgtgcaatactgaaaccctttgttttcaagggcttcaacaactagcgggtgcagggcgaagtcggaaaacttctgttcagtcaagtgtgttttgctcatagtgtggtagaatatcagctaactattgctttacgaaagcgtatccggtgaaataaagtcatcctactgttggttaatgctacaccaacgaggtagacacaatcctttggagtagaacatgagcgataaaattattcacctgagtgacgacagtttcgatactgatgtgctgaaagccagcggcttggtcttagtcgatttctgggctgaatggtgtggtccgtgcaagatgattgctccgattttggatgaaatcgctgaagagtatgaaggtagattgactatcgctaaattgaacattgatgataatcagggcacagcaccaaaatacggtatccgtgggattcctacgctgctgttgttccgtgatggcgaagttgtcgccaccaaggttggtgccttgtctaaggggcaactcaaagcgttcttggatgcaaatctgtaatcggtgctagccgtctataccccaagtcattggagtaatgagagccgctaacacagcggtggcctcaaggacgtagggtatgtttagcggcagttgtgatttctcacactgaccgctagacgcctgcaaagaagcgtgttaagtttacctcactgcatatagaacattcctgtgtattgagtccgggtctgtagcatctaaacagtttgaatctaaagttttactctatgtcgaattgatttgtgttgagaatatttatgaactcaatcatttttttgacagtctaatggctttacaaaatcagtctaaggcaccttcaatctttataccgttgtgtcgcaaaaatcttgcgtaagtcattacttatgtagtttgcccaaggccggtggttgaatgtcccattaacaggcacgtatgacgctgccataccattcacgaccatagttcaagacataccccgagtttaagaacccaccattatgaatcttaccgaattaaagaatacgccggtttctgatctgataacacttggcgaaaatatggggctggaaaacctggcccggatgcgtaaacaagatattattttctctattctaaagcagcatgccaaaagtggagaagatatcttcggtgacggtgtattggagatattgcaggatggatttggtttcctccgctctgcagacagctcctacctcgccggtcctgacgacatctatgtatccccaagccaaattcgccgtttcaacctccgcactggtgataccgttgccggtaagattcgtccgcctaaagaaggcgagcgttattttgcattgttgaaagttaatgaagttaactatgacaagccggaaaacgcccgtaataaaatcctattcgaaaacttaacgccgttacatgccaactctcgtctgcgcatggaacgtggtaatggttcgactgaagatttaaccgcccgtgtactggatttggcatcgccaattggtcgtggccaacgtggtctgattgtggccccaccaaaagccggtaaaactatgctgttgcagaacatcgcgaccagcattgcttacaatcaccctgattgtgttttgatggtattgctgattgacgagcgtccagaagaagtaaccgagatgcaacgtctggttaaaggtgaagttattgcttctacttttgatgaaccagcatcccgtcacgttcaagtcgctgaaatggttatcgagaaagcaaaacgtctggttgagcataaaaaagacgttattatcttgctggactctattacccgtttagcccgtgcttacaacaccgttgtacctgcttcaggcaaagtattgaccggtggtgttgatgcgaacgcgttacatcgccctaaacgcttctttggtgccgcacgtaatgttgaagagggcggaagcctgaccatcattgcaaccgcgctggttgataccggttctaaaatggatgaagttatctacgaagaatttaaaggtaccggtaacatggaattgcatctgtcccgtaaaattgcggagaaacgtgtattcccagccattgacttcaaccgctctggtacccgtaaagaagagttgctgactacgactgatgagctacaaaaaatgtggatcttgcgccgaattcttcatccaatgggtgaaattgatgcaatggaattcctcatcagtaagctggcgactgcgaaaactaacgatcagttctttgataatatgagacgctcgtaagcttatacgcctaaagaaactggcgttgcaggggaatgtgtgtagctagcacctctgtggcgtcaagtactaaaggtatagttgagtcactatatagttgaatcattatatagatgaatcactaaaggtattgtagttgaatcagtcaaaacgccacgccagtcgtggcgttttttacttttggaatatacgatagttgggatcattgtccatggagagggtaaaaatatcgaactgacaaatattttcgtatctatacccaaaataattcgagtttcaggaaggcggcaactgagggagcccctgggagcttatacagataagtgactgaggtgaatgaaggcagccaacgtacatacaacttgaagtatgacgggtatattctcataaccaatgtgacaataccaaaatagagtttggaatagccaataaggctatcatcatattcagatataactgaaagcgtgttgggggcatagcaagtgctaatctacatgctaagctgttgtatctttttgcagagagcggttaaacgtgaacctactcactatgagtactgaattaatttatatctttctgttttctatggcatttctatttgttgctcgcaaagttgccataaaaattggacttgtcgataaacccaactaccgtaagcgccatcaaggattaatccctctggtggggggaatatcggtattcgcgggggtctgttttgcttttctgattactaatcagcaaattccccattttcgtttatatcttgcatgtgccgggttattggtcttcgttggtgctttagatgatcgttttgatatcagcgtaaaaattcgcgcttttgttcaagcactggtcggcatcgcgatgatggcagtcgcggggctatatttacgtagtctggggcatgccttcggtccatgggaaatggtattagggccatttggttatgtggtcaccctgtttgcggtttgggcggccatcaatgcgttcaacatggttgatggaatagatggcttgctgggtggcctatcctgtgtttccttcggggccatggggattttgttgtaccaaagtgggcagatgtcattggcgttatggtgtttcgccatgatagccaccattattccctatatcttactgaatctcgggttactgggtcgccgctataaagtcttcatgggcgatgctggcagtactttgattggtttcaccgcgatctggatcctgttacaggcgactcagggtaatgctcatccgatcaaccctgtgacggcactatggattatcgccattccgttgatggacatgattgccatcatgtatcgtcgtttacgcaaaggcatgagtcctttctctccagatcgccaacatattcatcatttaatcatgcgggccggttttacctcccggcaagcttttgtcctcatcacactggctgccgcgttgttagccatgattggtgttatcggcgaacggctgacatttatacccgaatgggtcatgttggcattgttcttgcttgcatttctattgtatggctactgcattaaacgggcatggcgggtggcgcgttttatcaaacgtttcaagcgtcggatgcggcgggcatcgaaaaataagcatgaatcttaaccagaggcttttaggcagtgatgaaaccagaatctatgtcgactgataaaacagggtctaccaataatgaaccgtctgtggataacgaattagatatccgtggtctgtgtcgtactctatggcgtggcaaggtatggattatcggtatggccattattttcgctgcgattgcactgggagtctcctatctggtgaaacagcagtggagtgcgacagccattactgacaaaccaaccgtcaacaatttgggggggtattattcgcaacagcagtttttacgtaatcttgatatccgtctcaatagcgggcttgtcagtgaacagccaggcatctccgatgaagcttacggtgagttcattactcagttagcggcttacgatacccgtcgtgatttctggctacaaagcgattactacaagcaacggcttgagggagacgctaaggcggatgcggcattactcgatgagctagtgaataacattgttttcacggcgcgtgatgataaaaaaatcccgaatgacagcattaaattgacggcagaaacggccagtgatgcgaataagctactgcgtggttacattgattttgccagtcaacgtgcgtcaagccacctgaatgatgaaattcaaggcgcttgggcagcgcggactcaatcaatgaaagcgcaggttaaacgccaggaagcggtagctcaagcagtctttgatcgtgaagtggcggcggttaagcaagcattgaaagtggctgggcaacaaggtattacccgtagccagacagatacgccagccgagcaattggcagattccaagatgttcatgctaggtaagccgatgcttgaagcccgtttagaaacattactggctactggcccaagttttgatattgattatgatcaaaaccgtgccatgctggcaacattgaacgttggtccgacactagatgataaattccagacttaccgctacttacgtacaccagaagacccggttacccgtgatagcccacgtcgtgtgttcctgctgattatgtggggcgctatcggggcattagtcggtgcgggtgtggtattggttcgccgctccagtaaggcactgtgacctgtatggccggtgtcatgtggaatcagtaacggcatgtgtcagtaacgactatttgttagtaacgactatgtgtcaataactactctgtgtcagtaacgacacatgatcggccatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatgtaatcgatagtcatatgtcgctcgtggttgtatatagttcatagtcgtatgtcgctcatattggtatgtcgctcatcatggtatgaactcgtatcgagtcacgcactgagcgacaagaaatcgttaatggacgcattgtgcgcccaacttgcaggcattgcctgcggctaactgacctaaagagattcactgtgaaagtgttgactgtttttggcacccgtcctgaagcgataaagatggctcctctggtgcatgccttggctcaggatgacgcctttgaatcgagagtctgcgtaacggcccagcatcgtgagatgctggatcaggtattgcgtttatttgagattcaaccagattatgatttagacatcatgaggccaggacagggattgacggaaataacctgccgcattctggaagggctaaagccggttctcgaagagtttaagccggatgttatcttggtgcatggcgataccacaaccacactgtcggccagtctggccgggttctatcaccgcatacctgtcggccatgtcgaggctgggctgcggaccggggatctctattctccatggccggaggaagctaaccgtcaactgactgggcatcttgccatgtatcattttgcgccgaccgagaattctcgacagaatttgctacgtgaatgggtgccggagaaccgtatttttgtcacgggtaatacggtgattgatgcgttgttctgggtccgtgatcgggtgatgaatacccctgatttgcgagcaaacttggcacaacgttacgccttccttgataccaataagaagatgattctggttactggccatcgtcgtgaaagctttggtggtggttttgagcggatttgcagtgcgttagcggaaattgcccggaaacatcccgaggtgcaggttgtttatcccgtgcatcttaaccccaacgtcagcgagccggtaaaccgtatcttgaaggggattgataatattattctgatcgatccgcaagactacctgccatttgtttacctaatgaatcatgcgtatctgatcctgactgactcagggggtattcaggaagaagcgccgtcattgggtaaacctgtcttggtgatgcgtgacaccaccgagcgcccggaagccgtagattctggcactgtgctgctggtggggacaaatattaataaaattgttgatgcagtaacccgcttgctgactgatgagacggcttatcatcaaatgacccgggcacacaatccttacggtgacgggtatgcctgtcaacgcatccttaaagctttaaagaatcatcaggtgacgctatgagttttgaaactatttctgttatcggtcttgggtatattggtctgccgaccgcggcggcttttgcttcgcgtaaaaagaaagtgattggcgttgacgtcaatgcgcatgcggttgaaaccattaatcgtggtgccatccatatcgtggagccagatttagacaaagtggtaaagattgctgttgaaggcggctacctgcaagcggtgacgaaaccacaggcagccgatgcattccttattgccgtaccaacaccgtttaaaggcgatcatgagccggatatgatttttgtcgaatcagccgctaaatccatcgcaccggtgctgaaaaaaggcgatttggtcattttggaatctacctccccggtaggtgctactgagcaaatggcgcaatggctggctgaggctcgccctgatttgagtttcccacagcaagcgggcgaagcagccgatatcaatattgcatactgccctgagcgcgtgttaccgggccaggttatggttgaactgatccagaatgaccgggtgattggtggcatgacaccaaaatgttctgcccgcgccagtgcgttatataaaattttcttggaaggtgagtgtgtggtgactaactcacgcaccgctgagatgtgcaaactgacggaaaacagcttccgtgacgttaacattgcctttgccaacgagttatcactgatttgtgatgagcaaggtatcaatgtgtgggagctgattcgtctggcgaaccgccatccacgcgtgaatatcttacagccgggtccaggtgtaggtggtcactgtatcgccgtcgatccatggtttattgtttctcagaatccacaattggcccgcctgatccacacggcgcgtctggtaaacgacggcaaaccgttgtgggtggttgatcgcgttaaagccgctgttgctgattgtctggccgccagtgataaacgcgcttctgaagtgaaaattgcctgcttcggtctggcttttaaacccgatattgatgacctgcgtgaaagcccagcagtgggtgttgcccgcttgatcgcggagtggcatgtgggtgaaacactggttgttgaacccaatgttgagcaattgccaaaatcactgatgggtcttgtcaccttgaaagataccgccactgctttacaacaggctgatgtcttggtcatgttggtggaccacaaacaattcaaggccatcaaacctgaagatattaagcaacagtggattgttgataccaaaggagtatggcgttgaggcgaattctcgtcacaggcggggccggttttatcggctctgcggtggtcaggcatattattgatggcacctcagatagcgtggtggtagtcgataaactcacctatgccggtaatctggagtcgctgtcagtggttgcgggcagtgagcgttatgctttcgaacaagtcgatatctgtgacagcagtgagttggatcgggttttcgcacagtatcagccgaatgtggtgatgcatttggctgccgagagccacgttgaccgctcaattgatggccccgccgcgtttatcgagacgaacgtggttggcacttacaccctgttggaagctgcccgtcactattggcaacaactgagtgttgaagccaagcaggcgttccgctttcaccatatctcaacggatgaggtgtatggcgatttacacggcactgacgatttgtttaccgaaaccacgccgtatgcgccaagcagcccatattcggcgtctaaagcgtccagtgaccatttagtccgggcttggttgcgtacttatggtttaccgactttggtgactaattgttcaaataattacggcccgtatcacttcccagaaaagctgatcccgctggttattttaaatgcgttggcgggtaagccgctgcctgtttatggcaatggtgctcaggtccgcgactggttgtatgtagaagaccacgccagagcgttgtatcaggtggttactgagggtgtggtgggtgaaacctacaatatcggcggccataatgagcgcaagaatattgaagtagttgaaaccatttgcgcgctattggatgagttggtgccagcaaaaccggcgggtatcgcacactaccgtgatttgattacctacgtaaaagaccggccgggtcatgatatgcgctatgccattgatgctggcaagattgagcgggaactgggttggcgtccacaagaaaccttcgaaagcggtatccgtaaaacggtcttgtggtatttgaataatgaatcttggtggcgtcgtgttcaggatggctcttacgccggagagcgtttgggcttgagtgactaacacccgtcatttttcacgttgtaggtgtattggctgcgctcagtcatccgaataacttactgatgtaagcacctcggggttctcttgcttgccgccttcctgcaccttgaaatctatagtgtctatcgttgggcgacctacgagagacaccaaagtcgattaatcatcgggatggcgtcatccagtcgtttgcatgatgttttgcctgtgtatagcctctgcctgatggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaggagaacgtatgaaaggcataattctggctggtggttcaggttcccgattacaccccatcacccgtggcgtctctaagcagttgcttcccatctacgataaacccatgatctattacccgctgtcagtattgatgctggcagggatccgtgacgtgttgattatctcaaccccggaagacttaccatcgtttcagcgtttgttgggcaacggtgatgagtttggtattaatctgagttatgccgcgcagcctagcccagacgggctggcacaggcatttatcattggtgaagcgtttattgataatgagccatgctgtttggtgctcggtgataatatctacttcggccaaggctttagtccaaaactgaaagctgtcgccgcgcgtcagcagggcgcgactgttttcggctatcaggtgatggatccagagcgctttggcgtagtggagtttgatgacaacttccgcgcgttgtctattgaagaaaaaccgagccagccaaaatcaaattgggcggtgaccgggctctatttctacgataaccaagtggttgattttgccaagcaggttaaaccttctgctcgcggtgaactggaaattaccagcattaatcaaatgtatctggatcgcggtgagttaacggttgagctgctagggcgcggttttgcttggctggataccggcacccatgacagcctgatcgaagccagtacttttgttcaaacggttgaaaaacgccaaggttttaaaattgcttgtttggaagagattgcctggcgtaacggttggttggatgatgatggcgtaaaacgtgcggcaaccgcgctggcgaaaaccggttatggcaaatatctgttggatctattacatgcccgtccacgccagtattgagccactgggctgggaaagtgaatttttccagcgccaaagtgcaaaattgattttttccgactcagccccgccacttaacccggctgagttggctgcttttactctcgttcaggctaaagtacctactcatcgccttgatcttatagatgccctgagccaacttgattttcatttggttgaaggggaaattgatctgtcgctggtcgtgggtgaaaaagaaggtattggcacggaaaatgctacatcagaacccaatatgggggcctactcgctacgggttgccaccgaggcagatattccgcagttgcgccgtgttgctgccagtgcttttgccttaagccgctttcgtgcgccttggtatgacgcacaggacagtgggcgattttatgctttgtgggttgaaaaggcggtgctgggaacctttgatcaccaatgtttattggtgctcgaccctacggatcaacccgtcgggtttgtgacgttgcgtgacttgcaagacgggagtgcgcgtattggcctgttggccgtattccccggtgcacagagtaaaggtatagggttaagattaatgtcggcggcgaagcagtggtgccagcatcatgggttacaccggttacgggtagccacacaaatgagcaatattgctgctttacgtctctatattcgtagtggtgcctccattgagagtaccgcgtattggttatgcaggggatgagatgattccatttaacactccaccgatagtgggcactgaactgggttatatgcaggctgcgatgagcagtggcaagttatgcggtgatggtggttttacccgtcgctgccagcagtggatggagaaacgttttaactgcccaaaagtgttactgacgccatcttgtaccgcctcgttggaaatggccgcgttattgctggatatcaagcccggtgatgaagtgatcatgccaagttttacctttgtttctaccgccaatgcctttgtgctgcgcggggccaaaatggtgtttgtcgatatccgtccagacaccatgaatatcgatgaaaccaagattgaagcggcgatcaccgataaaacccgggttattgtgccagtccactacgcaggggttgcctgtgagatggataccatcatggcactggcgaaaaagcataatttgtttgtggtagaagatgcggctcaaggcgtgatgtcaacctacaaaggtaaagctctgggtaccattggccatattggctgcttcagcttccatgaaaccaaaaattacactgcgggcggtgaaggtggggcgacgttgatcaatgatccttcattgattgatcgtgcagaaattatccgtgaaaagggcaccaaccgtagccaattcttccgtggtcaggtggataaatacacctggcgtgacatcggctccagctacttgatgtctgatttacaggccgcttacctgtggggccagttagaggcagcagagcagatcaacgaacgccgtctggcgctatggcatggttattataatgctttcaaaccgttggccgatgctgggcgcattgatttaccggtgatcccaggcaacgtggtgcaaaatgcccacatgttttatattaaactgcgtgatattgaggagcgctctgcatttatcagctatttaaaagaagcggatattatggcggtattccactacatcccattacatgcgtgtccagcaggtgaggcgtttggccgtatggctggcgaagaccgctttacctccaaggagagtgagcgtctggtgcgcttacctattttctacaacctgactgatgttaatcagagcacggttattaatactgtgctgagtttcttcgtctgatatgtctctggcaaaagcatcgatttggactgcctgctctacgctaatcaagattggcgtagggctattggtggttaaactgctggcggtcacctttggccccagcggtgtggggcaggcgggtaatttccgtcagctaattatcgtgttaggtgtgctgtctggcgcgggtatctttaacggtattactaaatatgttgctgaatatcatcagcaacctgaacgtttacgggccatgctgggcacctcgtccactattgttctggggttctcaaccctattggccttggtttttctgctggccgcgaaacctgtcagcatcgcgttatttggccatgcggattaccagaatgtggtgcgcgcgatagcatttatccagatgggaattgcctacggcaacttgtttctggcgatcctcaaaggttatcgcgatgccatgggcaatgcgctagcgatcattggcggtagcctgattggggtcgtagcatattatatttgttttcagatcgggggctattcgggtgcgttagttggcttaggattagtcccggcgttggttgtgctccccgctgcggcgatgctgtaccgccgccgtacgatcccgctgcgctaccttaaaccgcattgggataaagcgctggccagccatttgggcaaattcacactgatggcgctgattacgtcagtgaccttgcctgtggcctatgtaatgatgcgtcacttactggcgaataactatggttgggatgccgtcgggatctggcaaggggtcagcagcatttcagatgcttacctacaatttattacggcctcatttaccgtctatctgttgccaacactgtctcggctgaaggataaaggggcgatttcccgtgaaatcttccgttcactaaagtttgtgttgcctgcggtggcggcagccagtctgacggtttggttattacgtgattttgctatctggttgttgttttctcaccagtttactgcgatgcgtgatctttttgcctggcagttggtgggcgatgtattaaaagtggggtcttatgtgtttggctatctggtcattgctaaagcatcgctacgtttttatattttggcggaagtcagccagttcttactgttgaccgggtttgcctactggttaattccaatgaatggctctcttggtgcggcacaggcgtatatggcaacgtatatcgtctattttgcgctctgtagctgcgcattccttgtgtatcgtagacactcagcaccgtaaacactctttacagtagaaaaaaatgataaccctgactcatgtactgggatctgatatcccgcaccataatctgaccgtgttgcgtttctttaatgacgtgctggcgaaatgcctgcctgtagaacaggtacggcactttatggtcgcggcaaaagaaacggcccccttttcgtcattcccgcagttggatatcaacacgtacagtgataaaaaagcgttggctgaggcggttattgcccgtgcacaggcggatcgcagtgcgcgtttcttttggcacggtcagtttaatgtcactctctggttggcgttgctaagcggtaaaattaagccagggcaggtgtattggcatgtctggggtgcggatttatacgaagatgccaaaagcttaaaatttcgtctgttttacctgctgcgccgcatagcacaagggcgggttgggcacgtgtttgccactcggggtgatttaattcattaccagcagcggcatcctcgcgtgcccgcctcattactctacttcccgacccgtatggatccggccctgaccgctatcaatattgataaacccttagctgggccgatgacaatcttggtggggaactccggtgataccactaaccgccatatagaggcgctgaaggcgattcatcagcaatttggccctgacgtccgggtgattattccgatgggctatccggcgaataacgaagcgtatattgaacaggttaggcaggcggggctcgcactgttctcgcaagacaatctacgtatcttaaccgaacagatcccctttgatgattatctgaatattctgcgtgaatgtgatttgggctatttcatttttaaccgtcaacaaggtattggtaccctgtgtttattgacccagtttggcgtgccctttgtgctaagccgtaaaaatccgttctggcaagatttggctgagcagcatattcccgtgttcttctacggtgacactctggacgagccgatgatccgtgaggcacaacgtcaactggcagggttagataaacaagcgatcgctttcttcaatccaaattatattgagggctggaagcaagcgttggctctggctgcgggggaacacccatgacgctggggcaatttggcggtctattttgtatttatttgatagcagtcatttttattctgacactaacctatcaggaatttcggcgggttaagtttaactttaacgttttgttttcaatgctttatctgttgaccttctattttggtttcccactgacttgtatgctggtgtttcagtttggggtggcggtggtgccggttgagtatttgttgtacgccatgctgtctgctacggccttttatggcatttactatgtcacctataaaacacggttacgtcagcctcgtagccagccgcgcacgccaatattcaccatgaaccgggtagaaactaatctgacctgggtgctgctggcactggtcgcggtagggaccgtcggcatcttctttatgcaaaacggtttcttgctgtttaagctggattcctacagcaaaatattctccagtgatgtctctggtgtcgccctgaagcgttttttctacttctttatcccggcaatgctggtggtttatttcctcaaacaggatcggcgggcctggttcttcttccttgccagcacggtggcgtttggcattctaacttatgtcatcgttggtgggacgcgtgccaatatcattatcgcattctcattgttcctgtttatcggtatcgtccgtggatggataaccctgtggatgctagcggcggcaggtgtcttcgggattgtcggtatgttctggctggcccttaaacgttatggcctggatgtgaacggtgcagaggcattttacaccttcctctatttgacgcgggacaccttctcgccctgggaaaacctcgggttattgctacagaactacgacaaaatagatttccaggggctggcaccgattgtccgtgatttttatgtctttattccaagcgcgctgtggccagaacgcccggatttggtactgaataccgccaattactttacctgggacgttttggacaatcactctgggctggctatctcgccaacgctgattggttctctggtggtcatggggggggtattgtttatcccgctgggggccattgttgtggggcttatcatcaaatggttcgattggttgtatgaacaaggcaaggccgagagtaatcgctataaagcggcgatcctgcaaagcttctgttttggggcggtgtttaatatcattgtcttggcacgtgaagggctggattcctttgtctcacgagtggtatttttctgcgttatctttggtgcctgtctggtactggcaaaattgttgtactggttgttcgatacggcgggcttgataaagcgtcaggggattaaatccaaccgattatcaacgcctaacgcgggcaatcaactgtaaggattgtaatggaacccaatactgtcattccaaaatataatgtccgtggctttgaaatctggggttttcgtgacatggctcaggtgctggatcatctactgggcagtgggccggtaaaaacgggcaccttggtggcgatgaatgcggaaaagctattaaaagccgaagatgatactgcactgtgtgaactgatcaagaacgcggagtatctgtacgcagatggcatcagtatggttcgggctatccgccgtaaatatccgcaggccgagctatcacgcgttgcgggtgctgacctctgggaagccctgatgcagcgcgctgggcagcaagggacaccagtatttttggttggcggtaagcctgatgtattggctgaaaccgaggcgaaattgcgtgcccaatggaacgtgaatttagtcggtagccaagatggctatttcacaccggagcagcgtgaagccctgtttgcccgtattgccgccagtggtgcagcaattgtcactgtcgccatggggtctcctaaacaggagatcttcatgcgtgactgccgtaaattttaccctgatgcccggtatatgggggttggcggcacttacgatgttttcaccagccatgtcaaacgtgcccccaaaatttggcagaatatggggctggagtggttataccggttgctggcgcaacccagccgcattcgtcgtcagcttaagctgcttaagtttgttggttattattatagtggtcgtctgtagtgttttgttcttagtcacgccccttcttatcttgacgccgcagcggttagcggcgtcactcagttgaatcacttcacagctctgcgtcagttcgtctaactaatttccttatggaatcaattttcttatttttattccataaagttttagtttgctgtttgctaatttacaccaaatacggaacgatacgggccggttacggtttggagggtggatggtcgttctttcctagtggtagtggttcccttcgttaacctacaaaataacaatgaacagactgctgacaaagttaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgccccgaggtgcggtcaacccttcattcacgaggctaaaaatagctttgtcaataatctcaattaataccttgataaatatattgaatatttaaattcagtcattaaattcatttgcatcataacgataataaccggggattccggagcagatatacaccagtcagtttacagaggatctatggcagacaacgcagagaaaaaaggattacaccgtgggctggaagctcggcatatcgaactgatagcgttgggcggtaccattggtgtcgggttatttatggggtcagcaagcacgttgaaatgggcagggccgtcagtattactggcttatatcattgcgggcttatttgtattcttcattatgcgcgcaatgggggaaatgctgtatctggagcccgtggctggatccttcgcagtctatgcgcataagtatctcagtccctattttggctatctgacggcttggggctactggtttatgtggattgcggtggggatatctgaaattaccgccattggcgtctatgttcagttttggttcccagaaatcccgcaatggctaccggctatcgctggggtggcgattgtggcattagcgaatctggctgcggtcaaattgtatggcgagctagagttttggtttgccatgatcaaggtcacgacgatcattgtgatgattttggttggcttaggcgtgatattttttggcttcggtaatcacggccagccgattggcttcgataacctgaccgcccatggcggtttctttgccggggggtggaaaggcttcctgtttgcgctgtgtattgtggtcgcgtcttaccaaggtgttgaactggtcggtattacggcgggagaagccagaaatccacaggtgacgttaagaagagcgatcaacaacatcttatggcgaattttgattttctacgtcggtgcaatatttgtcattgtcaccatttttccctggaatgggattggtacagagggtagccccttcgtactgaccttcgccaaaataggaatagtggccgcggcgggtattattaacttcgtgatactgaccgccgctctctcaggttgtaacagtggtatgtatagcggcgggcgtatgttgtatgccttggcaaaaaatcgtcagctaccggccggcctgaccaaactgtcggctagcggtgtaccggtgtactgcattgcgatcaccatcctgtgtctactggtggggtcgagcctgaattacattattcccaacccgcagcaagtgtttgtttatgtctacagtgccagcgtgttacctggcatggtgccgtggtttgtggtcttggtctgtcagttacgttttcggcaggtacataaagctgccctacagcagcacccgtttaaatctatcctattcccctatgtgaactacctcaccatcgcattcctgatttgtgtattagtgggaatggggataaacccagatactcgcttatcattactggttggggcaatttttctggcattagtgacgggatgctattttgtgctggggatgcataaacccaaggccatggaagcggaacgcctataaaatcggcaatcaagacggtgtgggggctattattcactgagttttgtggcagagtgagcaaagcgtaagcaaacgcatcatttcttctaaaaaagcactagacagccaggtattaaaaccgtagtatccccacccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcaccattaattttgtgtgcaagagctgcggtggtaagattgccgcgtacgacgatgtaagctgtaagaaaggctgtaaagaagtgatggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgagtcccattagccaccccaaatttttgtggaacatgcgatggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgagggttcaagtccctcccttcgcaccacacaaacatgtagatatttattaatatttacatggacataggtcgagagaccatgtagagtaagcagcaagaaatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaatttcagaagaaaccccgcaatgcggggttttttttcgcctgaatataatgattctattttgccagaccgacagaccgacctgcaactttcccccctttattcgccgtatcctccgcgccacaggtactttgttaatcacctccattattagctccctttgatcgcattctgctgccagtaccgttagctgggctgtttcgttgtgttgggcgtcagtgttggttttccacgacaataaacgatcacattgtcgtgagaaggtgacatttaattcattgaaaaatatattaaaaatcaatgtagggttataacgtcgttttgtagcgacagttcactctggtcaccgggatatcactcggttagccgatggggatgaatgaaatgcagtcaaaaaaataaacttattatttatcaagttattagtgatttttggggaggtgtttgaggtaaagggcctgtctgctgccagatctggcacgctaagtgcaatatctaacctgtagatgctcatcccacttattatgacagcttggccattaaggctaatttagcttcataaacccagggatgacgcagagccgattttagagtgcctattgtccatgtaaccgatgttgagtaatgtcatcacataccgggcataacgttgagtgaggcactgatattgttgtctatcgacctgaaaattttagacacttgcccttttcggcaagtgtttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttgggtgcgcttcgcacttcaagcagcatgtgttggctacggtcgttacttggcccgtccatgggcctcatctgcgggctaacatcaatgtattaatttggttagagcggatgattcgccattctggcgcagggtcagtaataacccctcacgacgcgcttgagcggcatcctcagggcgatgcagtttatccaaggcatccgccagccacgcgtaatcatagccatcaggccgctgcgcaagcgctgctttaaaggcttcgctggctttctcccattcaccgtgtttcagcatcaactgacccaaggtactattgagtaacggtgtggcaccatgctgcttgatttgctggcgcaaagacttttccaacggctctgggttacctgccttcagacgcgggatcaacagcgccagacgttcatcatattggtgtttcaggctgtccagaatgatcttttgggccacatcatgatcatcacattcaatcagatgctctgctaatgcgacctgtaatgggatctcatttcgtactttgcggctttgatctttccaccagcgtttcagaccttcgctgccttcgtccgccatgcactgattcatgatgccaatataggcttgttgctcaagggccgcgacttcttcaggggtgtggatctgtgttttactcatcgccggtaaaatgtccagtaatgagcgataagcaccggagcgcaggtaagcctgttcagccagacgcaggacttctggatgccgtggcgcttgatccaacaagcgatcaacaccgtggcgggcggcatgaatatgcccctgcgccagttgaatacgcaccctggtgatattcaccggcagttggtcgccatcggcaacttctgccgcgcgctccagatattgattggtacgaaactcatctccacgttgctgggcggcttcggctgccagcaggtagttaaccatgggttgttccgcgtggtcagcattgcgggtgaggagcttttcaacttgcagaaaatcaccttcagccagcttaatcaacgccgctttcatctggttacgggcgcgggtacgtttacggccaaggaaccagccacgagtgcgggcacctgtgcggaaaatacggcgtagtacccattcaacaataaagaaagccaccaataacaggaccagcatgatggctaacccggtcacactggttgtaacgttatagttgtcagtctggatcagcacataaccctgatgcccggccaacattgggccaagcacgatacccacagttaaaacaaggaataacagcaagactcgcagcatatttattccccctgagcatcaactggcgtttgtgccagtaagttacggaccctggtttgcatcaatttttccagtattggctggcttttcaattgatccggcacgtccattgagataggttgctggctcagattttccagctcatccaagaacgccttggtactcgggtcgttcacatcaaaataagcgcggacccacgtagaaatcgtttccaatgactgcttataaacttcgtcttgatggcgggggacggcctgagcggcaaccagcaggcgggagcgaatgttttctcgcagatacacgtcctgattcggtgccagcaaaggttccgcgctactatcacggcggcgaatactaatgaaatcagacataaagctgtgccagcttttgctcagattctgacgccattcagagagtgaactggagagttcgtcactgttggcatccatgggggagtcatcaatattgttatcggccaaacgcaagttatctacttgattagacaactggtttaacttgaggataataccgtcaaaatccacctgactgacggcagagagtgcactgatatcttctgtaatcgcgcggcggacatcgataagacttgggtcattcatatcggccagactggcatcggcgcttttcagtaaggtgaccgcggtggtgacatcttgatcactccacagcttgcgcccggccattttcaccaggaaatcagcctgagccagcagccaggttttggcatcgctgcctgaaatagtcgcgactttttcttgtaattcattgagctggcgtgtcagagaggcttgttgattttctgccgactccagcgctttcccctgctgctgcagtaaggactccagttgctgtttttcctgcaatagcgtctgttttagtgccactaactgctcttgcagcgcaatattctccgcactctgtaactgggcctgctgctgtccatgataataaagccccgctcccagtgctattaccaaggcgatagcgataacacccagaattgggccagtccgtttttcacggtggccttttggttctggctgttggggcctctcaaccgcagtggttggctcttccactggtgcggatggggtattttgttccgtcatattgggcatcccataagtcaggttttaggtttattgaaggtcttgtaacgcacggatcagtgcgtcattatcggcattttctgctacccggacctccgtccaccccatttgggtggctaaggccgctaaacgatcactcacaacgattaaacggcaacgcagtaaccaggaagaacgatagtaatcaggaactaaagtatagatctgttgtaacatttcgccgctggtgaccaccagaatatcaacaccggcacgttgccagtgagcactttgttcgctgccatcataatagatgggactgcgttgatagcattcgcagaaggtcacggccgctccgcgttctgcgaggcttgcgcctagcaactcccggcccccattaccgcgtaataacagtgcctttttaccggccaaattttgcagcaggggcaatgatagcagcatttcactggtctcccccattggtgggaaagtgacatgcaaacggctggcggtatgcagtgctaatgcggttgtacggccaatagcataataagataactgcacaggccatgacagtttatttctttttaacagcgggttagcgtagcggaccgcgttctgtgataaagcaaaaaccaagtctcccgcttgcatatcttgcaataattccggcagtttgggcaggtctcttcctggggaaaaatcaatcaatggcgcatggtaggcaacccggcccagagcacgcaggcgagtgactaattgctccccagcaggggatggacgggtgaccaggattgtcatcgcgcaggattatccagataaaccgccgccaggatttctcgtgcgccgcgtgatagcaactcatcggcaagttcaatgcccatctgctcagcctctgccgccggaccacggcgttcaccccggatcatttggctgccatcaggtgctcccaccagcgcccgtagccataaagtatcaccttccagttcagcgtagctaccgatcgggacttggcaacccccttcaaggcgaatattcattgcccgctccgcacagacccgtaattcggtgtgccgatggttcaacggagccagcaactggcgggtatggtcatcatccagacggcattcgatacctacggcaccttggccgacagccgggagggactcctccgctgacatggcatagcgaattcggttttccagaccgaggcgcttgagacccgcgacagccagaataatagcctgatagtcaccattatccagtttggcaaggcgggtaccgacgttgccccgtagatcgcggataatcaggtctggtcgccgttcgcgtagctgacactggcggcgcaggctggaggtaccgacaacactgcctgcagggagatcatccagatgggcataatgtgacgagacgaaagcatcgcgcgggtcttcacgttcacaaatcgtgactaaacccagcccttcggggaaagcaatgggcacatctttcatcgaatgcacggcaatatcagctctgccgtccagcagcgccagctctaattctttgacaaataaacccttaccaccgactttggccaatggtgtatccaaaatgatatccccacgggtgaccattgggaccagttcgatttgcagaccagggtgattggcttgcaataaatgttgaacataatgtgcttgccataaggcgagcgggctttgtcgtgtggcaattcgaataattttgtctaacatgcttgttaccgttttatattttacggcccatcctatcactgaccggtgaacactgtcagtgtaatagccgtatgaacagggcggataaatgcctaaaaaaacaactgttgcaatgaatacaacgattgtaatggatgcatgactgcaacaaatgtatgtctgtaacaaatgagtgattgtaacaaatatgtgatgagatgagtgggtgaaccccgtttctttatgctgctgcgcggtgatcagcgcttatgactccgagaaactcattggagccagtgattcgggcataaagaggctttacaatggtagagatagctttactttctttacggttaatcggcaaggtgttagattgatcacgtttccagcaataattcgctaaatattcttcaaataaaatgttttttgtgtttttcaacaaaagacgcaaagcaataagcgaatttggagcacgggcttttttccagacaccggaataatcaggcgagacgtcttgtacctctacatcgagacactgaaacagcgactggatgcgatcaaccaattacgagtcgatcgcgctttggcggccatgggtccagccttccaaaaggtctacagtctgctaccgatcctactacattgtcatcatccacagatgccgggctaccttgatggtaacgttccccatggcgtctgtcttttcacacctaatgaaatacaacaagattatcttgctgacgttgaagctcggtggggcgagcctctggcaccaagtgcggggggcgaactgccgattaccggcgtctattccatggggagcacctcctctattgggcagtgccacacatcggatttagacatctgggtgtgccaccaggcttggttggatactgaagagcgtaatcaactccagcaaaaatgtagcctgttggaaaagtgggcggcatcaatgggggtcgaggtcagcttcttcctggttgatgaaaaccgcttccgccataatgccagtggcagcttggggggggaggattgcggctcgactcaacatatcctgttattggatgaattttaccgtagcgcggttcgcctggcagggaaacgtattctgtggaatatggtcccggttaaagaagaagagcattacgatgattacgtgctgtcactttatgcgcaaggtgtactgacgccgaacgaatggctcgatctgggcggtttaagcacgctatcagcagaagagtatttcggtgccagtttgtggcaactgtataaaagtatcgattcgccatataaagcggtgcttaaaacattgttgttggaagcctattcttgggaataccccaactcccaactgctggcgatggaaatcaaacaacacttgcacgccggcgaaattgtctcgtttggtcttgatgcttactgcatgatgcttgatcgtgttacccgttatttgatccaaattaatgacaccacgcgtttaaacctggtgcgtcgctgcttctacctgaaagtgcgtgagaaactgtcgcggacaccagccagtacgggttggcggcgtgaggttctcagccaattggtgagtgagtggggttggagcaatgaaaaactggcggtgctggataatcgcgctaactggaagatcgaacgggtgcgtgaagcgcataacgaattattagatgcgatgatgcagagctaccgtaatttgatccgctttgctcgccgtaataatctgagtgtcagtgccagcccacaggatatcggcgtcttgacccgtaagttatatgcggcgtttgaagcgttgccgggtaaagtcacattggttaacccgcaaatttcacccgatttatcggaagagcatctgacatttatccatgtccctgctggccgcgctaaccgccctggctggtatctgtataatcaagctccgtcaatggatgctattgtcagccatcaaccgcttgaatataaccgctatctgaacaaactggtctcttgggcttatttcaatggcttattgaccagtaaaacgcacctgcatattaaaagcgccaatctgtgtgatacggtcaagttgcaggaactggtgaccgacatttcacatcacttcccgctgcgcttagctgcaccaacgccgaaagcgctgtacagtccgtgtgaaattcgccatttggcgattatcgtcaatttggaacatgatccgacgaccaccttccgtaatcaggtggtgcattttgatttccgtaaactggatgtgttcagttttggtgagcagcagcagtgtctggtgggcagtatcgatttgttgtatcgcaactcatggaatgaagtgcgcaccttgcatttcagcggtgagcaggcggtactggaagcactgaaaaccattttaggcaaaatgcatcaggatgctgcgccaccggaatcagtggatgtgttctgctacagccagcatttacgcggtttgatccgcacccgtattcagcaattggtgtctgaatgtattgacctgcgcttgtccagtactcgtcaggaaccgggccgttttaaagcggtacgggtttccggccagacgtggggcttgttcttcgagcgtttgagtgtctcggtacaaaagttggaaaatgctgttgaattttacggtgcgatttccaataacaaattgcacgggttatcggttcaggtcgaaaccaaccaaattcatttgccgccagtggttgatggttttgccagcgaagggattattcagttctttttcgaaggcactgccgatgaaaaaggcttcaatatttatatcttggatgaagcaaaccgggttgaggtttatcaccattgcgagggcagtaaagaagagttggtgcgggatgtcagccggttctattcgtcttctcacgatcgctttacttatggctccagctttatcaactttaacctgccgcagttctaccaaattgtgcagttagatggccgcactcaggtgatcccgttccgcagcaatacgttatcgcagttgtgcgccaatattgccgaaaaagaagccagcttaccgaccaaacaatgccagttgcattgatatgctgatttgcagaaaaaaggacacgtaaaaatcgtgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgacacgtaaaaatcgtgtccttttttgatccaactgcctttaaccaaagctaacattttcaccggcttgcgcactggccgcttcggacaatttagccaaaaactcttcgccactgcgtgagcaataccagtggccgtcacgataattaaagtggtagccgcccgctttggtcgccagccatacctgatgcaagggttcctgacggttgatcacaatcttgctgccattctcgaaggtcagggtcatcaccccgccattggtttcataatcgatatcactatcgccagtaaaactatccagtgtctcttcaatgtaaagcatcaattgatcggctaactgatgaaactcgctgtcgttcatattcaattcctattgcttttcatgatccacctgcgattatagagagcttggacgcatgagtgacaggtttaatacgctttaacaggttttcaatgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttacaggcgttaaaaaatgaaaaaagaactacgttggccgatggctgcaatgatggtacttgcacttgctggttgtggcctgaaaggcccgttatactttccaccggcggataaagccccggtcgatgcagcgccacaggtagagaaaaatcagcaggatctgtctgctacaccacagaccccctctactgccgagtcacagtgatccgaaaccctgggtttgataccttagcggtgtatgatctgcaagacattaggctagggtgagcatgaacaccgccacatgatatcagtaccgatgccagccctgtatcgacgttagccagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaataaaaagagtagtcagcggagtatgatatgcagttctccaaaatgcacggtcttggcaacgactttatggttgttgatgcagtgactcaaaatgtttacttttcgccggaattgatccgccgattagcagaccggcacacgggtgtgggctttgatcagatgctggtagttgagccgccctacgaccccgagctggattttcactaccgtatttttaatgccgatgggagtgaagtctcccagtgtggtaatggcgcacgctgctttgcccgttttgttcgtttgaaagggctgaccaataagcgcgagatcagcgtcagtacgcaaactggccgtatgatcctaagcgtgacagaagatgaacaggtttgcgtcaatatgggcgagcctgattttgaaccgcaaactgtcccttttcgcgccgccaaagcggagaaaacctatattttacgcgccgcagagcatacggtgctgtgtggcgtggtgtcgatgggcaacccccactgtgtgatgcaggtcgatgatgtttcggttgccaacgtggcgttgctcggtccagtattggaaaaccacgagcgtttccctgagcgggcaaatatcggctttatgcaggtcgtcagtcgcgaccacattcgtttacgggtgtatgagcgtggggccggtgaaacacaagcctgtggcagtggtgcatgtgctgcggtggccgtcggggtggtgcaagacttattgaacgaaaatgtgcatgtcgaattgccgggcggcagtttacacatccgttggcaggggccaggccatccgttgtatatgaccgggcctgccacccatgtctatgacggatttattcatttatgacgaatgttgatacatggcgagcgttaatatatgaagggcagtgatacatgaagggcgttgatatatgaagaattatgaggagcaggcgttagcgggcatcgaattagacgatgatgctgtgatgcagtacttattgcaaaatcccgacttctttatccgcaatgcccgtctggtcgagcagatgcatatcccccatccggtcagaggcagtgtctcgctggtggagtggcagctaggacgccagcgtaatcagatcggccagttggaagaggagattaccttgctgatggagcaggcgggattgaatgaagtgttgttcagccgtttgttacaattgcaagccaatctggcggcggcggatagcttgcaagatatgctcaatcgtctgcaacgttgggccagagatttcgggttggctggtgctaacattcggttattcagtgaccgttggcagattggcgcaccctctgattttacccatttggcgctatcccgccacgcgttcgaaccactgcgtattcagcggttaggtaaccgccaccattatctgggtagcctgaatgggccagaattattgctactcttgcctcaggccaagctggtggggtctgtcgcgctgtcgttattgggcgcggacggcgatttgggtgtcgttattttcagtagccgcgatgctcagcattatcaacaaggtatggggacggtgatgttaaaccagctatccacattgcttccgggcctcctggcacgttggatcgagccggtatgaccgagttcagtgcttcactggctccgcaggtagaggcttttctccgttatctcagtattgagcgtcagcttagtccactgaccgtcaccagttatcgccgtcagttgtctgcgctaatggaaataggcgaacagatgggcttggctcactggcagacgctggatgctgctcaggtccgttcgttggtctcccgcagcaaacgtgcgggtttacatgcttcaagcctggcattacggctctccgcattacgcagttttctcaactggttggtcagccagggcgtgctgccagccaaccccgctaaaggggtcagtacgccacgctcgggccgccacctgccaaaaaatattgatgttgatgaagtcaataaactgctgagtattgatctgaatgatccgctggcggtacgtgaccgggccatgctggaggtgatgtacggcgcggggctgcgtttatctgaattggttggcatgaactgtaaacatgtggatctggcgagcggcgatgtctgggtgatggggaagggcagtaaagagcgcaaggtgccgttaggtaaaacggcggtgacctggttacagcattggctggcgttacgtgagttattcgaaccgcaagatgacgctatttttctggccaataccggcaagcgtatttcagcccgtaatgtgcagaagcgctttgccgaatggggggtgaagcagggggtcagtagccacattcacccacataaattacgtcactcttttgccacgcacatgctggaatccagtggtgatctacgcgcagtacaagagctactgggccatgccaacctgaccaccacgcaaatttatacacatctcgactttcaacatctggcgacagtgtatgatgctgctcatccacgggccaaacgaggcaaatcctgatgcatttttatcgtccacttgagcgtatttccgctattaccttcgatttggatgacacgttgtacgacaatcggccagtgatcgcgcggactgaacagcagtctgtggcttttttacaacagtatcatcccaatttagccctattacagccagcggatttccagcgcttacgtgctgaattattggcacaagatcccggtatctaccacgatgtcacgcaatggcgctggcaggcgattgaactgggcttgatgcgccatggcctgagtaaggcagaggcgcaagcgggagcggatgcggcgatggcaaactttgcgctatggcgcagccgtattgatgtgccgcaagccacacacgatacactgagcgcattagcggagcattacccactggtggccatcactaacggcaatgctgatcctaaagcttgcgggttggatcgctattttcaatttgtcttgcgctctgggcctcatggccgcgccaagccattccgcgatatgtatcataaagcggcgaaccatttggatattccgttaaaacatattctgcatgttggcgatgacctaacgacggatgttgccggctcactgcgctgtggtatgcaagcctgttggattaacgataggcaacaaaacctgatgactgcccgtgatagccgtttactgccacatattgaaatttcccagttggcatccctgacagcattgctataatcctcagcaataaccctgtgtaaatctacagtgggaggggggcaaactaccggagacccggggcattgtggctattttcccttacccgataaacggtgcctatggacgtttctgatctgctcgacagcctgaatgaaaaacaacgtgacgccgtggccgcgccgcgcggcaacttgttggtactggccggtgcaggcagtggcaaaacgcgggtgctggttcaccgtatcgcctggctgttgtcggtagagaatgcctcgccgtattcgattatctcggtaacctttaccaataaagcggcggctgaaatgcgccaccgtattgaacatctgattggcaccagccaaggcgggatgtggatcgggactttccacggtttggcgcaccgtctgctgcgtgctcaccatctggatgccaatctgccacaagattttcaaatcctggatagcgatgaccaactgcggttattgaaacgcctggtcaaagcactcaatttggatgagaaacaatggcccccgcgtcaggcgatgtggtacatcaacggcaaaaaagacgaagggctgcgcccgcaacatattgagagctacggtaatccggttgaggccacctggctacgtatctatcaggcttatcaggaagcgtgcgaccgcgcgggtctggttgattttgccgagctgttgctacgagcgcacgagctgtggctgaacaaaccacatattcttaatcattatcgtgaacgctttaccaacattttggtggatgagtttcaggataccaacaacatccaatatgcctggatccgcttgttggccggtgaacgttccaatgtgatgatcgtcggcgacgatgaccagtcaatctatggttggcgcggcgcgcaggtcgagaatatccaacgtttcttgaaggatttccccggtgcggagaccatccgcctggagcagaattaccgctcgaccagcatcattctggctgccgccaatgccctgattgccaacaatgacggccgcatgggtaaaaatctgtggaccgatggcgcggagggcgaacctatctccctctattgtgcgtttaacgagttagatgaagcccgttttgtggtcaatcgtatcaaagcctggcaggacaacggcggtgcgctgaatgattgtgccattttgtaccgtagcaacgcccaatcgcgcgtattagaagaagcgttactgcaaacggcaaccccgtaccgtatttatggggggcagcgcttcttcgaccgccaggaaattaaagactcactggcttatctgcgcctgatctccaatcgtaatgacgacgccgcgtttgaacgggtggtgaatacacccactcgggggattggcgatcgcacattggatgtggtgcgtcaaaccgcccgtgaccgccagttaacgctatggcaatcaacccgtgccatgttgcaggaaaaagtgctggcagggcgtgccgcgtccgcattacaacgctttgtcgagctgatcgattcactggcgcgcgaaacggctgatatgccgctacacgtgcaaactgatcgcgttattcgtgattctggcttgtggtcgatgtacgaacaggaaaaaggcgagaaaggtcaggcacgtatcgagaaccttgaagagctggttacggcgacccgtcaatacagctatcaggatgaagatcaggatctgatgccgctacaggccttcttatcccatgcggcactggaagccggagatggccaggccgatgcctatcaggatgcggtgcaattaatgactctccattcagcgaaaggcttggagtttccacaggtatttattgtgggaatggaagaagggatgttcccgagccaaatgtcattggatgagggggggcgtttggaagaggagcggcgtttggcctacgtggggttaacccgtgcgatgcagaaactgacgttatgttacgccgaaagccgccgcctatacggtaaagaggtcaatcaccgcccttcacgctttatcggcgaactgccgcaggagtgcgtcgaagaggtccggctgcgcgccagtgtttcccgcccggtgaatcaccgccgaatggggactccgatgcacgagaatgacagcggtttctcattgggccagcgagtgcggcaccctaaatttggcgagggtactattgtgaatttggaaggcagtggtgagcacaaccggttgcaggttgccttccccggagaggggattaagtggctggtcgcggcctatgcgcgtctggaacccgtgtaatctgatatttgtggtggttgcagtgtcagtgcggccacctatctatttttatttctccttactatctttattgctccttactattttcattgttcttactgttttcattattttcacgaatgagttttgtcctgagccgccagttgggaatcggtttcagcttgcaacaaaatggccttgcccatccactgggttacatcctgaatccccgcttcgtccagatgccaaatatctttcagcaccataaaaacttcagagccatagattaatgaaaaggcatggatcacccgttgcaaggcctctggtgccaacgtctcttccagtggctcgacggccaatttcagtaatcgtttacggttcccacggattaacttttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcactgttgcgggcatcagcccattgctgtagcgataagtgcagcgctgcacgtaacacgccttcatgttgcaacatgcgcggataagcaaaggacaataattcggcgatacgctgccgtgcatccggttgggtgggttgccaagccaatattggaccgaggctctcatcgaccatggctgaaaccaatgcgctttgtgtcggaaagtaacggtaagcagtagcacgagaaagctgagccgcactggcgacttcggtgattgatgggaatgcaccacgttcatacatcgacatggcggtatcaataagtaaccgccgggttctggctctaatggtcgttaacgatggagagaaaccttcttgtttattctgagtattcacggttgctccatggtttatagacttaatgagtttgatgatctaatgaatttatagagttaatgagtttacatgccacattcgtatactgattatatctgcttcactataccaaaccgctagcacaaatcactatccatgcgtttcactcttacatgaattttgagactatagtctcatattctgcatgtgctctttgcgataatgatactgctgtctcaatatggtgctatcttaatcattcggtgctgtcggttgatccataaaacgcatcgcttgagctataaaaaatattacttgagccataaaaaatatcagttaccccataagaaatgtcacctaaaaaataagccgttataaataagcatgttgaaaccgataggtggcaacaggaaatgagtcgccaccacattcatagaaggatgttcagatgcctcgtcatatttatattgctaccactaccgataccaaaggccaggaactggcgtatgtcagtgaactgatccaggcaaccggtctgacaacagtcacggttgatttatcaaccaaagagagccaaagggatagcggtgctgatatttgcgctgaaacggtggcgggctatcaccccgatggtcgtcaggcggttttttgtggtgatagagggcaggccattaatgctatggctatcgctttcgagcgttttatggtgagccgcgttgatgttgccgctttacttggtatgggcggctctggtggtacagcgctgatcaccccagcgatgcaacgtttacccatcggtatccctaaactgatggtgtccaccatggcttctggtgatgtttccggttatatcggggccagtgatatcgcgatgatgtattctgtcaccgacattgccgggcttaaccgtatttcccggcgggtcctcagtaacgcggctcaccaagttgcgggggcggtttattttgctcaagaagcgtctccggttgatgacaaacccgcgctgggcctgactatgtttggggtgacaacaccgtgtattcaggcggttagcgcagaattatcggatgaatatgactgtttggtattccacgccacgggcagcggtggcaaagcgatggagaaattggccgaaagcggtttattggctggcgtgcttgacctgaccaccacagaggtttgcgacctgttatttgatggcgtattagcctgtgggccggaacggtttgatgcgatagcccatacccatattccctacgtcggttcctgtggagcactggatatggtcaattttggcagcccggccaccatcccggctaaatatgccgaccgcctgttctataaacataatgctcaggtgacgctgatgcgtaccactgagcaagaaaacattgaaatggcccgctggattggcgagaagttaaaccgttgtcagggtgaagtgcgctttttaattccggaaggggggttctccgcattggatgcccccggtcaaccgttctgggatgaaaaggcgctaacggcctttatccgcacactggaagaaacggtgattcaaaccgataagcggcgcgtggtccattatccattcaatattaatgacccgctgtttgctcaggctgccatcgaaaactttaaagaaattgtgaatcgtccttcccattaggggcattttatttatggagaagcacatgcctaaatttcaacgtcaggccatattggccaagtttcgggaaatgattgcccgccgtgaacctattattggtggcggtgcgggtacggggctatcagccaaatgtgaagaggccgggggaattgatttaatcgttatttataactcaggccgctatcgtatggctggtcgtggctcattggcggggttactggcgtacggcaatgccaatgacattgtggttgatatggcaaaagaagtgctgccggtggtcaagaataccccggttctggccggtgttaatgggacagaccccttctgccaatttgatcactttttggaccatctgaaagcgcttggtttttcaggcgtacagaacttccccactgtggggttaatcgacggtaatttccgcgctaaccttgaagaaacgggcatgggctatgggttggaagtggaaatgatccgtttggctcaccaaaaagatttactgaccacgccctatgtcttcagtgccgaagatgctatcgcgatgacacaagcgggtgccgatattattgtgccgcacatggggttgaccaccgggggcaacattggtgcggatacggcactgaagctggccgactgcgttcctctgattaatgattgggcagcggcagccaaaagcgtccgtgaagaggtgattgtgctgtgccatggcgggccaatctctacaccggaagatgcgcaatacattatggatcattgcccacaatgtgatggtttctatggcgctagctcaatggagcgtttaccgacagaaattgccctgactgacaccacccaaaaatttaaaaatataacgcgttgatactttttgccaataccagtggaaagcctgctttgtgagttttgtccggtaatcggctaaatgaagatgcagggtacgcaaaaccgaagttgttactgacttcggttttttttgggtcttttagcgcgaatagcccccattcaaagactcgaaatgcgagacctcgccagcctattacggcgctcgactgacctctagtcagtgagccagtggtgagatcaccaacagtaactggctgataaaattcgtattataagcagacgatgagcggctctttggcgagtgtggcaagccatgctgtctaacaatcaattttatcggcaacaactgcaaatagtgctcataaattaactacttttaaccggttgacagtctttttcttctcggcgtaacatgcgcgcactattctttatgaggaccttcgccttggacacacccagtagatactggctcaataacctattcatagggtgcaacttctaaggctatcctcttttttgctgatagccttcgtggttgtcagcggccccgctaaattgtcgctgtgagtcaggtcttttatggtctgaaacataggtatttcgatattcacctgtttctgtgcttcaatgcgtatccctatccatcaccgcaagggagttttggcacatgctgagcgcatttaaattacacaacaatcgcttatctcgcttggagctggatgaatcagatgatctggcctcctcactgtgggtcgatctcgttgaaccggaagaaggtgagcgggagcgcgtccagacggagttaggccaaagcctggcgacacggccagagttggacgatatcgaggcttcggcccgtttttttgaagatgaagatggtctgcacattcactccttcttctattacgaagatgctgatgatcatgcgggtaactcgaccgtggcatttactattcgtgatggtcgcctttacaccctgcgtgagcgtgaattgccggcgtttcgtttgtaccgtatgcgcgcacgtaaccaaacgttagttgatggcaacgcttatgagctactgctggatctgtttgaaactaaaattgaacagttggcagatgaaattgagaatatttacagcgatttagaagccttaagccgcgtcattatggaaggccagcagggtgatgaatacgatgccgccttgtccacgttggcagagcaagaggatatcggctggaaagtgcgtttgtgtctgatggatacccaacgggcgctgaatttcttggtacgcaaagcccgcctgcccagcagccagttagagcaggcccgcgaggttctgcgcgatatcgaatccttgctgccacacaatgagtccctgttccagaaggttaacttcctgatgcaggcggcgatgggttttatcaatatcgaacagaaccgcatcatcaagatcttctcggtggtttctgtggtcttcctgccgccaacgctggtggcatcgagctatgggatgaactttgagtttatgccagagctacgttggtcatttggttatccgggggccattgctctgatgatcattgccggtctggctccttatctgtacttcaaacgtaaaaactggctctagggttgtattgataaaaatatccagcaacgaataaaaaagcccggtcactcaattggactaaccccaatattgagtaaccgggctttttttcggcatcttaccggcgtagtttgcgttgggtatagagtgcatccagcgtaaacagtagcagggccgcccagataaagatgaaggtcaccatcttgtcattaccaatggtttcaccgtagaacgtcaccgccaaaataaacatcaatgttggcccaagatactggaagaaacccagtgtcgaaagacgcaaacgggtggccgccgcggtgaagaacagcagtgggattgtggtaatgacgcccgcagcggctagcagcaggttcagcgaccaggcattggcgctcaggtggctggtcgggctgtcggcgatgaaaaacagatatacggcggctactggtagcagccacatggtttcaatgagcataccggtttgggcatcaacgcccagctttttacgcaacaagccgtataaagcaaaggtgatggccagacccagcccaatcactggcagtgaaccaaattgccacagttgaatcagcacgccggcaaaggcgagtgccacggcgacccattgcatacgacgaaagcgttcgccgagaaataacatgccaaacagcacattgaccaacggattaatgaaatatcccagactggcttccagcatgtgattgtggttgaccgcccagataaacagcagccagttactggcaatcaaaacggcggtcaccgccagtaacaataggcgcttacggtttttgcaggcgtcgcgcacctgtggccaatggcggctgacggtaagcagaatcaacataaagaagaatgaccagatgaccctgtgggtcagaatctcatcagcgggcacttgttggatgagtttgaaatacgcgggagcaaggccccaaataaaataggcagccagagcaaaaaaaatgccctgacgagtttgttgtttatccatggagtggctcggtacagaatacaagaaaggagatgcggttagtgtacttaactttgcgtggcgaatcacccacgcagtaggttaaattagccaaccagataggtcgccgtcgcgctggcgatatgaatttgtttttcattatgcagttcaacccgggcgacagccactttgtttccactgcgtaagatactgcttctggcgataaaatgctcaccacggccagggcgcagatagtcgacgcgtagatcgatagtgcccattttagccagctttatttgcagttgctcttgaatcagtggttcatggcgtatcaggctattgccaacacaaaccagacccgcggcaacatccaatacggcggcaatgaccccaccgtgcaagatcttttgcgcgatattacccaccaacttgtcatcattatcgaaggtgatttcggcataatcttgttcaaaacggactaattttagccctaattcacggttgaatggcatgtgataaacaaaggtttcgccgatcatgcggcgagcgtcttccagtgttaagggcgttactgacattatgttctattctcttctcttagttatcgcttagaaacagccgttatcgatcagaagcaatcacattatacgttaattaattgtttattttatgcttgtattttgttgttttccagccattaaatcataaagataaacaacactaatccaaggtaacatttgtgtgtagaatgagctgttttcattaaaaatagaaataatccgagggtggtgagggaattatggcgagattttggcagatactgattgcgttattactggtgccaacattggcacaggctgaagaagcaacgattgaaaagattcatgatgcgcccgcagtgcgtggcagtattatcgcggcaatgttgcaggaccacgataatcctttcctactttatccgtatgaaaccaactatttgctctacacctataccaacgagatcaataaacaagccattagctcgtatgattgggctgaacaggcgaataaagatgaagtaaaattccaactgagtttagctttccctatctggcgtggtattgccggggataactcattattgggggcttcttatacccagcgttcatggtggcaggcatccaacagtgaagaatcttcaccttttcgtgaaaccaactacgagccacagctgtttttggcgtggtcaacagattacgaattggctggctggactttccgcgaagtcgaatttggttttaaccatcaatccaacggtaaagctgacccaacctcacgtagttggaaccgtgtttatacccgcgtgatggcacaacgtggcaatttggaaatcgacctgaagccttggtatcgtattcctgaaagcgacagtaaagatgataaccctgatattacgaaatacatggggtattatcgcctgaaagtcggctatgccctgggtgacagcgtattcagccttgatggtcgctataactggaataccggttacggtggcgcggaaatgggctggagctacccaattaccaaacatgttcgcttctatactcaggtattcagtggctacggtgagtcaatgattgactataactttaggcaaacacgggtgggtgtaggtatcatgttgaacgatgtcctttaacgtcatccggcgttatcacagtttcagacacaggccggttagccggcctgtgcagatctaatagttgggggaaaagtgtgtcgaccgcagcagtgataaacagggaattactggcagtgcaggtattgcgagatacttttggttatcagcaatttcggccagggcagcaggagatcatcaacgcgacattgtcaggccaggattgtctggttgtgatgccaactggcggcggtaagtccttgtgttatcagatccctgccttggtgaccgatgggctgacattggtggtttcaccgcttatctctctgatgaaagatcaggttgaccaactgttggcctatggcgtgggcgcgggttgtctaaactcatcgcagacccgtgaacagcaactggccgttatggatggttgccgcagtgggcagattaaattgctgtatatcgcgccagaacggttggtgatggagagttttcttgatcaactgtatcaatggcgacccgccttgctggcagtggatgaggctcactgtatttcccaatgggggcatgatttccgcccggaataccgtgctcttggtcagttaaagcagcgtttccctgatctaccggttattgcattgaccgctacggctgatgaagcgacgcgtggcgatattgtgcgcctgttgaatctggatcaacctctgattcagatcagtagttttgatcgcccgaatatccgctataccttagttgagaagtttaaacctctcgatcaactgtggcgttttgtacaagaccagcgcggcaagagcggcattatttactgtaatagccgagcgaaagtggaagatacgaccgcccgtttgcaaagccgtggcttgagtgttgccgcctatcacgccgggctggataacgagcgccgtgctcaggtgcaagaggctttccagcgcgatgacttacaagtggtggtcgccaccgtagcgtttggaatggggattaacaaaccgaacgtccgctttgtcgtgcattttgatatcccacgcaccatcgaatcctactatcaggaaacggggcgcgccgggcgtgatggcttaccggctgaggccgtgttgttgtacgatccggcagatatggcgtggttacgccgttgtcttgaagagaaacctgcgggtgctcagcaagatatcgaacggcataaactcaatgcgatgggggcatttgccgaagcgcaaacctgtcgccgtttggtgctgctcaactattttggtgaaggtaaacagcagccatgcggtaactgcgatatttgtctggatccgccaaagcgctacgatggtctggcagatgcgcaaaaggcgctctcttgcgtctatcgggtagggcaacgctttggcttagggtacatcgttgaggtgctgcgtggggcgaataaccagcgtattcgtgagatgggccatgacaagctttcggtgtacggcattggccgtgagcaaacccatgaacactgggtcagcgtcttgcgccagttgatccatttggggctgctcagccagaatattgcccagttctctgccttgcaactgactgaagcggcgcgcccggtcttacgcgcagagctgccattacaactggcggtaccgcgtattcagagcctgaaagtgcgtagcagtgccaatcagaaatcctatggtggcaattatgatcgcaagttgttcgctaagctgcgcaaactgcgtaaatcaattgctgatgaaggcaatatcccgccttatgtggtgtttaacgatgcgaccttgctggagatggctgagcagatgccgattactgccagcgagctattgagcgtgaatggtgtcggtcagcgtaaactagaacgttttggtgcaccatttatggccctgatccgtgatcatgtggataacaacgatgactaaatagatcgggttagccgttggtgctacccgatgatcctatcaacgataaaaatcgaattgcgtgttagcataatttttcgatcttccctgttatgagtggctatctatgttgatgctatttctcaccgttgcgtttattcatctggttgctctgattagtccagggcctgacttcttttttgtatcgcaaactgccgccagccgctcacgtggtgaggcgatgatgggcgtgctggggatctcgctaggaattgttatttgggctggggtagcactgatggggttgaatctcatcttgcagaaaatggcttggctgcatcaaattattatggtcggcggtgggatgtatctgtgttggatggggtggcagctattgaaatcggcccgtgctaaacatgatgtcgccgaagaagaggtacaggtcgtcttgcctgcccgtggccgcacgtttatccgtggtctgctgaccaacctgtcgaacccaaaagccgttatctatttcggtagtgtattctcatggtttgtcggtgatgacgtgggtgcaggtgcgcgctgggggttgtttatcctgattgttggcgaaaccttcttatggttcaccgtggtggcctgcgtatttgcgttacccaccatgcgccgtggttatcagcggctttccaagtggattgatgggctggcaggtgtgttatttgccggttttggtatccaactgatattgtcccgctaacgggttagccaacggggtatttaacccggttggctagcctgacaggctctttatactttgcgcgctgtggctaataatgcaccaatcaacataaataggccgccaaatattcggttcaagagtttcatttgctgtggcgatttaatccaacgggcaatacgtgtagccaaagtggcataaccaatcatcacgataatatcgacaatcacactggtgctgcccaaaatcaaatactgtgccacctgcggttgctgtggcagtacaaattgtggaaataacgcggccagaaaaacaatgctttttggattggtcaggttaacaaacaccgcacgtttaaacagcttacgcctgggcatactgtttgccagtgcatgcaggtcaagcgacccggctgcacgccattgttgaataccaagccaaattaagtaagccgcaccgagccactttaatatttcaaatgccagtaaggattgagagaccagggcaccaagaccgacgccaaccaagacgatatgcaccgccagacccagttgtaacccgccaatggaagcaacaaccccacgggtaccatggctgatggcagtgctcattgtgttaatggcccccgagccgggagaaagactgaggatcaatgttgtcagcagataggttaaccaccagtctaaggtcatcggcaagctccctgaatgggcaaatttatgccacaatacctcattgccaatagttgtgctatggctcacaaaattctgggcaacgtcggctaaagcgtgccattaatattctctatgttattaaaatataacatcagggctataaattcaggctacgtaaccagtgccatataaccagagctacataactgaactatgctgttaggtcatcacatgaataattggttaacccgagaagagcaatttgctgcttttattaatgggccattgttggatttctggcagcaacgagacgaacagacgtttatgggcgtcgataatatccccattcgctatgtccgttttcgtgcgccgcatcatacccaagtcgtggtggtagtgccggggcgtatcgaaagttacgtcaaataccctgaagttgcttatgacctgttccagcagggctatgatgtgatagtgctggatcatcgcgggcaagggcgttctgggcgtatgctggatgatcataaccgtggtcacgtgattaagttcgatgactatattgaggattttgcacaactggtgcagatcgaaattaccggtagccattatcagcagcgttttgcgctggcccactcaatggggggcgcgattctgacgcgttttctagccagagagcctgatgtatttaatgccgttgcgttatgtgcgcccatgtttggtattcatttacccctgccgggctggttggcacgccgtattgttaactgggccgaagggcaccaaaagctacgggattattacgcgattggtactgggcattggcggccactgccgtatttggtcaatatgctgactcacagccgcgagcgttatcgccgctatttgcgccaatattcagacacaccagaaatccgcgtgggtggccccacttaccattggctacgtgaaagtttgctggtgggggagcaaattattgctgaagcggagaaaatcaccactccggtattattgttacaggccagtgaggatcgggtggttcataacccagcccacgatgctttttctcaggcaatgacattggcagggcacccctgtgaaggggggcgtcctcaggtcattcaaggcgcacgccatgagatcctgtttgagcgggacacgctgcgtgccgaggcgcttagcgccatattgcgctttttcgcgcaacatcaatcatcagtcggccattaggcgccgacgccaccagaggttagaacataccattatgtatcatgttgttgcttccgatttagatggcacgctgctatcgcctaatcatacgttgaccccttatacgaaagaaacactcaaattgctgacgcagcgtgatgtgcattttgtgtttgccaccgggcgccaccatatcgatgtggcacaaatccgcgataatttggagatcagtgcttttatgatcacctctaacggtgcacgcgtgcataacactgagggagaattgattttcagtcataaccttgatgcggatattgcccgtgatttgtacaatcttgaacatcataatccggatatcctgactaacgtctatctgggcgacgaatggtttatgaaccgcgaatgtccagagcaagaagagttcttccgtgaatccgtgttcaattatcaggtatttgaacctgcattactgccgactgacggcgtatgtaaggtgtatttcacctgcgaagatcatgacaagttgctgatcttggaagaggccattaatgcccgctggggcgatcgcgttaacgtcagcttctccttccctacctgcctggaagtgatgggcggcggcgtgtccaaaggccatgcgctggaacaggttgctaaaatcatcggttattcactaaaagactgtattgcctttggcgatggcatgaatgatgtcgaaatgttgtcgatgtctggcaaaggctgcatcatgcgcgacgcacatcagcggctaaaagatgtgttgccgaatttggaagtgataggctctaatgctgatgatgcggtaccacactacttgcgtaagatgttcttaggtaaggaagagtaaggttaacgttgcagtagtatgatgatgctgtggagtagggtggcctttggtcacccttcctccttggcgttgcagggggggttagcggtgcgcactcatctttcaaaatcatccttcaaaattatgtattccatgaaccaattctaaataattatttaatgacattaaactaattataataaagactaattagtctttctatatattcatgaagataatggtatctcattgttttaatttaatattaaagcaaaatttatctgaatggagttaaatatgagtgatataaacgttacctccccccatttcatacctatgaaaagtcctattactgcaagattagataatagtgatttgatcgatgaacggcctcagaagattaattttctcggtaataaattaaactccatagccgatgttaatattgactcaaaaaataaaaaaataacaataaatattgctgagaagaaatttagtagtgactatattcctgaggagtatatctatattgccgtgtgggatgctaaaggaaaaatggtttttcaaaaaaaattatcagatgcagagataaaagaagagaaaatagaacttccatttgaggtgggttatcaacttgaaatgtaccaccctatacccagcagactcgttagttctcctgatctttatagtattattgactccaattctccatttactcttcttgtaatgacgccattaggtgtgacaaatcctaagatggaatcttatcctaccgatattatcgaggcggattttattcatccaaactccgtttcagtgggggtcaatgcggatgttattgaacctgcatctacagcggaacccacaacgtctacccctatcgctcctgatatcccttctgccagcaccgatcccatcgtcagcaccagtacccgcacgggtatcgattcgacaacaaaattgatggtatcgttccagttcaagctgttgggcgtatgtgattatgatattgcgacagtgaccatcgatgaagagagtaaactggcgggtattaagattgttactgacaccccccattgtcattttggtgatgagctgtatgccagtattaaagtgaccgataaacaagggcacatcacgtttgaggaaaaactttatggcacgaatgcgaatatttcaaataccattattcccttcgaaaaaggttataaattagatatcttccatgctgagcctagccggttacgtgtttcatccggtgatagcgatactttaattccagagtccaagcagaatagttttatcatgacatcaattggtatagaaaataccaggcagggcagtgccgaggcaataatatcagatcaattcgatacagaaaaattggttcaagatatgtcttctttcggtgattcttccattgcgcccgtggataatgtctacggatacatgggtgaaaaaaatcactatcagaatgtagtgagtcacgttgaataattaattatggctctctttcctctgaatctctgaagagaagaaagagaaaaaagagagccatgtttacggcgagttatttatgctgttgctgtttttgcaggaactggatgccttggtccgggaagtcagtaaatacaccatcaacttgtgcctgattgtaaataatatcaaatagttggttaatatcggtggcgtatttaggtagcctatcagcccgtatcgtgaacggatggaccatcatattgctggcatgggcttctttgaccagatcggtcaacttgatgtcttttgctgtcgatgttttaaccactaacatgtgatagtcagggccgatgccatcagcatagtgcgccacttccttcatcgcacctggcttgaacatccagtcatagttgtaattaacccatttgccatcaggtaattgctcgtaggtttcattccagtcagtgtatgcgatcagttggatcagtttcagatccatccccatcttaggttccaactcattcttaatacgttttaattcatttacatcaaaggattgcagatacactttatcgtctttattggtgtagccgtattctttcaggacttccaatactttggttgagatgtctttgccttcttgatgatggaaccacggcgcttttatttcagggtaaatacccgtatttttaccggtcgagtggttcagcccctgaatgaattcaatttcctcttggaaagtgtgcacccggaaatcagatttgcccattgggaaacggttcggatagctctgtactttcttaccgttcttatcaatatcaaagccttcggtaaatttcagcgacttgatttctggcaacgtaaaatcaatggcataatagcggccatctttccgtgcgcgatcagggaagcgttcggcaacatcggtcacacgatccagataatggtcgtgcaacaccaccaattcattatctttagtcatcaccagatcttgctctagataatcagcgccttgggcgtaggccatggctttggctggtagtgagtgctcaggtaaatagccgctggcaccgcggtgagcgatgacgactttatctatggcagatgcagatttatccgcagatgctggtttcgcagcataggccggggctgccatagaggccgccagaatcagacttgccaacagcgttttgacgtgagtttgcatcaatagtgctccatttgtcggttttatacccttcttactcgaggttgctgcctggccgcaacgctaattagtaacagcaccgcgatgccgccgccgaaagccgccgtctcaaccgaagtcgtcaacggtgtagcctacgatagcactggctgctaacgagccacccagataaccgaacaagtcagtcgacccagtctgcggctagccttgcctgatgtgccgcaggcattgaaaatgctcaacatgctatgcctctgatggcgttttattgttttttgactccggtatagcctggcatttacccgattattgaacagttaactcgcgtcgtttatgttccatagcgaatgtcatgctagataatatgggttgctttatctggggggatggcgaaattgttacctattttatgaaatcggcggcaattttgggtgattattcgacattttgaaacaagtaataacaaatcacctgtgattttgatcacaatcatggtttttaaacaccacattgctttcgttttaggttcgtttttgtttcttatcaatcaatatctataaagactgtggctcaatagggacataactcgccagcaggcggctgtctgataatctggggtctttcatgacgaacagttctccttatctagaaacggatgtcatcattatcggtggcggagcaaccggtgccggaatcgctcgcgactgcgcccgccgtggtttggcttgtactttattggaaaggcatgacatcgctactggggccacggggcgtaatcatggtctcctgcacagtggcgctcgctatgcggtaaccgacggtgagtcagcccgtgagtgcattgaagaaaaccgcattctcaaacggattgctcgccactgcattgaacaaacggatggcttgttcatcaccttgccggaagactctctggcgtatcagctacaatttatcgcccgttgtcgggatgcgggcattgaggctgaagccattgatccggcacaggcactgcgcttggagcctgccgtcaaccccgcgctgattgccgcggtccgggtccctgatggtactgtcgatcctttccgtttaaccgcggctaacatgttggatgcccgcgaacatggcgcgaatattctgacatatcatgaagttatcggtttgttgcggcagggttcccgaatcaatggtgtgtgcgttttcgaccataaaaatcagcgaaaatacgacattcatgcgcagattgtggtgaatgctgctgggatctggggacaacatattgctgaatatgccgatctgcgtatccgcatgttccccgccaaaggcgcgttgctgatcctcgggcatcggatcaataacatggtgatcaaccgttgtcgtaagcctgcggatgccgatattttggtgccgggcgataccatttcattgatcggtaccacgtcaacccacatcaattacgatcaaatagacaatatggtagtaacggcacaagaggtggatacattaattcgtgaaggtgccaaactttcgccgcaactggcgcaaacccgtattttgcgtgcctacgcgggagtgcggccgctggttgccagcgatgatgatccatcagggcgtaatgtcagccgtggcatcgtattactggatcatgccagccgggatggggtggagggttttatcacgatcaccggtggcaagctgatgacctaccggctgatggcggaatgggcaaccgataaagtgtgcgaaaagttgggtatcagcgcagcttgtaccacagcgcaagtgccattacccggctcacggcaatccgcagaacagactttaagcaaagtgatctctttgcctgccagcattcgcggttcggcggtttatcgccatggtgatcgtgccacgcagttgttggtgggaaaccggctggataacagcctggtgtgtgaatgtgaggcggtcaccgccggtgaagttcgctacgcggttgaatctttatcggtcaataacctgttggatttacgccgtcgtacccgtgtggggatgggcacttgccagggagaactgtgcgcttgccgtgcagcgggcctactcagccgctttaaggtgaccacaccgcagcaatcccgtgagcaactgacacaatttctcaacgagcgctggaaaggtgtacgcccaattgcttggggtgatgcattgcgtgagagtgagtttacccagtgggtctatcagggactctgtggtttggatgagattccagccaccgtgaatgcgcgggagaaacacgatgaaatttgatgtgatcatcattggcggtggcttggccgggttggcctgtggtattcgtttggccgaacaaggtaaatattgtgcgattgtcagttccggacaaaatgcactgcatttttcctctggttctctggatctcttggcaaaattacccgatgggcaggcggtcagccagccattatcggcactcagtgcattagctgaattagcccctgaacatccttacagtaaaatgcggaatatcacgcaattggatgagttggtacaggaagccgaggctctattacggcggtgcggtctggatatcgttgggagtagcgctgaaaaccacttacgtctgacgccattgggtagctgccgtcccacatggttgagcctggcggacatcccggttgcaccgttaaatggcccgctgccgtggcaacgcgtggccgtgattggtattgaaggctttctcgattttcagccacagatggtcgcgagtgccttacaggatcagggtattgatgcgacggcagattatttacatttaccggcgctggatcggttgcgggataatccgagcgaattcagagcggtaaacatcgctcgaatactggatttaccggaaaatcgacaacccttagcggatgagttatcccgcctgtcatctaccgctgaaatgattctattgcccgcctgtattgggctggataaatctgcgccattagatgccctacgcgccgtggtcggcaaacctattcaactgttgccgacattacctccttcgctgttagggatgcgcttacatcaggcgctgcgccatcgcttccaacaattggggggcttagtgatgccgggtgatgcggttttgcgggcggaattggttgataaccggatcactggcctttatagccgcaaccacggtgatattcctctacgagctgcgcagatggtactggccagtggcagtttcttcagcaatgggctggttgccaccttcgataaaatctatgaaccgatactggatctggatattttatcactgcctcaccgcgcagactggagccacagtaatctgtttgcgccgcagccttatctgcagtttggtgtcaacacggataaccatttacggccgctgcgtggcggtgtcgccctagagaatctacatgccatcggtgccgttctggggggatatgatccgctccagcaaggttgtggcgcgggtgtttcattgaccagtgctgtgtttgtcgccgaacagattatcagcgagatggcggtgacattatgacagggttgccaaagcatgatgctagccccgaacaggatggcatgatggtgggcgatagccgtctcacgcgagataatagcttcgaaagctgtatcaaatgtacggtctgtacgacttactgtccggtggcaaaggttaacccactctatccggggccgaaacaagctgggccggatggtgaacgcctgcgtctgaaagatccggcactgtacgatgatgcgctgaaatattgtaccaactgtaaacgctgtgaagtggcttgcccgtcagatgtcaaaattggcgatattatccaacgggcgaaagccagccatagcactaacaaacccaaattacgcgatgccatcctcagtcataccgacatcatgggcacgctttcgacaccgtttgcaccggtgatcaatgcggtgacggggttgaaacccgttcgggtattgttggacaaagcgctgaaaattgaccatcgacgtgaattacccaaatactcatttggtacctttcgccgttggtatcgcaaacaggcggaaaaacagcagcaatataccgagcaagttgcgtttttccatggctgttttgtcaactataaccaccctcaattaggcaaggatttagtcagcgttttcaatgcgatgaatatcggtgtgcagttgttgaaacgtgaaaaatgctgtggtgtcccactgattgtaaatggttttattgagcaggcgaaaaagcaggcacgggtaaacctagaatcactcactgatacggtcattggccgtgatattccggtagtcgccacctcctcaagttgtaccttcaccctgcgggatgaatatcctcatttattagatgtggatacgaccccggtgcgcgataaagtagagttggcgactcgctacctttaccgcttattggatcaagggcgagagctacctctgaagcctttattctcattaaaccccttattggcatctcaagaagccccattgcgcattgcctatcacacaccttgtcatatggagaaaatgggctggacggcctataccctggctttgctccaacggatacccggtgttgagctggtggtgttagattctcaatgttgcggtatcgccgggacctatggttttaaatcagaaaactacgcgacatcgcaagggattggggcatcgttgttccagcaaattgaggatagcggggttgatttggtgattaccgattgcgaaacctgcaaatggcagatcgaaatgtcgaccagtaagaaatgtgagcacccgattactttactggcgcgggcattggcttgatgggggtaaaaattatggttgaggagatcgataaagccgagcaagtgaataacgctggataagtgaataacgctgaataagttgataacgccggataaattaataacgccgagtaagtcaataaaacagagcgcgagtgaaccgcgctctgctgggacagattatttcagcttcaaggtactgataatggattcggcttcggtttgagcttgctgctgattctcggcggggagcgtaatctgcaatgtcattaattggttaccgacggttcccatgacgatagatgaatacgctttttggccgctactggtaataatgctgtccagttgctggaacggttgcccgttaatattaatcgtcttgttggtcaccacttgcaggtttgcatcgcgggcgcgctgctgctcggctaaacggttggtcagcacttccaacttttcattggtgccctcacctaaaatgacgatcactgctttatcaccagtattattggcgtaaacgtgcatgttattggcttgattacccatcttcccgctttggtctgacaggtctgctggcaagttaaaggtcactttgccatctaacaggctgacggtctggcccacgttattatcgctactgttatcacaggcgcttaatcctgcgaccagcaggccgacggcaagaaatcgaactatttttttgtacatgggtatcccttattcatacgtgtatgcctttcgagccacgggcggatgtcgataacgcctcaacaactgacaatttatcaatagttgctaagttattctatcgcaccttattcagacgcgaaaagcaacctatcgttcagttgccagcactggctgacccgtctgccgggcaaagtacttcagcaacacattcagcatcacgccataagctggcaggaagaacaacatgcaaattaacagcttaaagctgtaatcgactaacgcaatttccacccagtgtgctgccataaacgggtcactactgcgatagaaagcaatgaagaagaatgccatggtgtcactgatattgccaaagaacatggccgcagtaggtgcaacccaccaggcattacgctgacgtaggcggttaaacacctgaacatccagaatttggccaagaacataggccataaaactggcgacggcgatacgagcaaccaccagattaaaactggttaatgcggggaacccctgccagcttccctgataaaacagtgctgatatcagatacgaaatcaacaacgcgggcaccatcacggaaagaataatccggcgcgccaaaggggcaccaaaaattcgcacggtcaggtcagtggctaagaagataaatggaaaggtaaaagccccccaagtggtatgaaagccgaagatagcgatcggcaattgcaccaggtagttactggaggtaatgatgacaatatggaatagcgatagccataccaacgcggtcatccgctgttggacagtaaacgaaaacataaatgtaacctttttggttattggggtgagggaacccaaacaaaatatgccgcaagatctacggcgcggcggcataatacgcgtttgcgcaacgaatgcaatggttaattttaacgcaaacgattaaggtaaattctttaccttggttaagctatttgcttttgttaaaccatcggatttcgttaaactggccgcctttgtaagcttgctgacattttatctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagagaaccgccatgaccgatatttttgctaatccagataaaacccttgatgctctgggcctgcgttgcccagagccggtgatgatggttcgtaagacggtccggcacatggaagagggccaaaccctactgattattgctgatgatcccgcgaccacccgtgatattccgggcttctgtcgctttatggatcaccagctactggcgcaagatactgaacagaccccctatcgctatttggtgaggaagggaataaccgcaggttaatccagtatcttgctgatcaagcatcgatttaatcaaacattagcctaatcaaacattagcctattcaaacattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgcgtaacaacctcaacgcattcgctgtcaccaaggctgttgcgccggaatccgccaatactgccagccacaagccagtcagacccagcagggtggtgaccaggaagatggctttcaagcccagcgcgatagtgatgttttgacggatattcgcgttagccgcccgtgagagcagaataatctccgccaacccggtcagccggttatgggtcaatgcggtatccgcggtctccagtgcaacgtcagtgccgctgcccatcgcgaccccaatactggatgctttcatggcgggcgcatcattaataccatcacctaccatgaccgtcggttgcaatgcattcaatgccatcaccgcctgtactttatcggctggcagtaacccggcgcggtaatcaatccccagttcaccggcaatggcggcggctgcgcgtggattatcgcccgtcagcatcactccctgaattcccaattttttcaacgcgtcaatcgcctgtttggcatcggtgcgtaatgtgtcacgcagcgccagcaagccgatgaatttttcatcctccaagaccacaacggctgtcttaccactgctctccagttggtcgatctgtgcctgccattcatcggtcagtagtgccggagacaacttgctgggtgcactgacacggaccattaaaccatcgaccacaccttcaataccgacccccgccaacgcccggcgttcttcggccagtggcaacattggcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattttgctgggtacattgtatgatcgcgatggctaaggggtgatgtgaccccgcttctaccgccgcggccaaagtgagcaaccgggtttcactgatgcctgagatgggcagaacgtcagtgacttttggtttaccctcggtcaaggtgcccgttttatcaaatgcaatgatttggctacggcccagttgttccagtgccgcgccgcccttgattaaggccccacgccgtgttgccgccgccagtgctgaggtaatcgccgcaggggtagaaatcactaacgcacacgggcaaccaattaacaacagtgtcaggccacggtaaatccaaggttcccaaggtgcggcgaaaactaatggtgggaccaaaatgaccagtatggagaacaggataattatgggggtgtatatacggctgaagcggtcaataaaccgttcaattggcgcacgacgctcttctgcgagctcaatcagttgcagaatacggtcgatggcattattccccggttccgatactacgcacatttcgacggcacgatcaacggacaggcagcccgcggcgactttttcgccttgctgacgttcaacggggatggattcacccgttagggcgctttcatcgaagctggcgaaagaggcctgtagttcagcatcggcaggcaggcggccccctggtgggatttcgataatatccccagggcgtaaatctgcgacaggaactaatgtgcgcttaccatcctttaacagtaatgcctcttctggtaccagcgccatcagtgcggtgacgccgcgccgcgcacgattcactgcataagactcgagtaactcacccaccataaacagcagtaataccatggcggcttctgcggttgcaccaataaacaccgccccgatagcggcgacgctcatcaatgtttcaatggcgaaaggtgtcccagaacgaatcagtttccaggatttgatcacaaaggggatcaagccaacgatggtggtgatagtgaacgcagtttggctaagttcagtattgaagaaggataatccccaactgataagcattaaggtgcttagtaatgccagtggtaaatactcacgaagacgtgattccgtggcaacgtttttctgcccggcagtggtttgggtatttaccaggctaaatccagtagcaatcacggctttctggacgagggaacgcacatcggcacgggcatctaccaccaatttctcggtggtgaacagcacttttaccttctcaacgccatcaagtccgctgattgcattttcaattttccgggcgcagctcgggcaatccatccctttaacttgccaactgaaacgttgggttccgctaacaatagtggtatcaagtcgatcactctcttcgtcagcctcatcggcatgagtatgactacaactctctccgtcatgatgtgagtgttcacttacagaatcatgactgatagcgtcgctgttagctgcagtagccagattgctacaaccggtttgatgtttgtcatgagtatgaccacagccacaattactgttggtctctactgatttctgatgctcagagtgtgaatgcatgatgctgctccctatgcaggatgtaacaggtatatgcccatgtcccttaacgttgcagtggtgctagtgaccgcgctgcgacgccagattctttgggtatagctgtactctacaccttggagccaactccagagtcaaggggttagatgagaatagttgttaaataggattatttttattgactgccaaccgagggaaaaatgaaagagagggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgagatgaggacatgaagactcgctccgtccgtggagcaacttagtcatgatgttcagtaacagggcatgggtgagatgaattataaatataatatttatcaatgtactcgctgccaatatcttagatattgatacactcgtgaccaatacagatgctcagctacagatacagcgacctgacaatcaaaaagtgcccgataaaatagcacccggcagcgatggcatctgacgcgcggaaagagaaacggtagcgattcagcaaccagacagcatgtgatagcaggagaagaacactacccgccagtaacgagaagcccaaatcagtgctacgggcaaagtactgttcacccgccatccaaaccattagcaaggtcataccgataaaggcgacgactggccagcgcatatcttgtagctgtgtccagagagcggctaacagcagagcgccaaccacgatcaacaccagaggcaatggccagaatagcgtcagggtcatctgactggcaaaactgatggtatacagcaagtgggataggaagaatgcccctaaagcataaagtaagcgctcactgggtagcagtaataaggcatcggcaagcagtgttgccagtaatcctaagacaatcagataacctgcaggaccaagagcaggtgcttgccaggccagtaacagtaagagtaacaaggtgacgggtttgaatacccaacgctgccagcgggggccacgataagtggcatcgacaaacaaccaaccagaaaaaaatacagcaaggaatggccagctcattatttatccttttctctattcaggtttatcgaagacgcctgtgttgttatgacaatctgcaattcatgtacaatactgtacaacactcattagtgtaagggatggaggcaaagagcgatagccaggcaagtgtcatttgcttgggttatgcaacttaatgcgtaacagcgcgcagattaaactttaaggcaccggctctgcatgctgatatcttggtcttgtttggctcacatgctatgttaacgccgatttcctctcgttataacaaggaatagagacaggtcacgctatggcgaatgaacaactgctttatcgtattcagtttataaataatggtaaaaattatcagctttatgtccgtgaaatcggttctagctcgttatttggatttattgaaattgctgattttgtctttgatagccaatcaacattgttagttgatccctcgacagagaaattgaaaactgaattttctggtgtcaaccgtagctatattcctctacatgcggtcattcgtattgatagtgtcaccgagaaaggtagcgcccggatatctgagcttggcaacaatgtgatgaatttcccctatttaccgggtaataaaccctaagaatatttaactggggcgctatgggtgtcatcttttacggtttttacggtgtccctgtcgtatcattgatggggcgggtatgctgaatttttgccattaacagctttttgggtcattaatggtttttttgccattaatagcttttagtgggtaattattttgagttaataatgatttttaacggattatatttaatcgatagaatgcagatatgagcaaactccctttattatttattgccgttgtggtgctgatcgtcgtgctggcaacccgccagtattggcagaaaaaacagcaggatgcagaaaatgatcgcgcaccggtgcgtagtgtgcaagttgaggtcgttgataaacgtgaagtccttgcccccaatcgccgatcaaggcagcgcgaggagatcgtggctgaagagaaacgctatgaagtttatttccgtccactgtccagtggcatagaaataaagaacagcctcggactctctggaggcaatgaaataaagagcggcagtgaaattaaaatggtattgccccagcaggaatataaccgcattgagcaaggtgcacagggaatattgcgtttacaaggcacgcgctatatcggttttatcccggatgccccgcatccttgacgcttaccctgcgggcaagcaaattatttagggtatatacccgttgccctttaaggtacaggggattaggggttagctgcccttgctcaccccagtcactgagttatctaagcgcctgggtgtttactcagttgctgcctgcctgcatcttgaagtaacttgggtatatagcattgggtgacgatattattttttaggcagttgtggctgtttcttctgccaggctaataattcaaatacgccaaaaacaaagattttaaattgctgtaacccactgataggttgatccttgggttgtgtcgatttgagcaagaccagttgcaagccatgcatcagaaccataaatatcatggccacatggataaagtatctcaatggcttagggtaaggctggaacagattcagcagtataaaaaaccagacgcctagcatcagtaaccggccgagattaatccacatggtgttgctcctgctctgccaccgatgcacatgctggcaaatcggtttgttggcgaataaataaacgataggcaacctgcccggcgattttttctcgatgtaacagccaattggcggggacatcagcaacggcgctttctgcctccgcttcaacatagatccaggcatcagcagccagccagttaaattgctctagcaaattaatggtttcagccagtaggcctttacgaaaaggcggatccagaaataccaaattgaaaggctgccccggttgcgccaaccattgtaatgagttggtgtttacaacttgcccattttcagcttttagtagcgttaggttgtcgctcagttgtttggcaacctgacgatcagcttccagcaaggtagtttcgcttgcataacgggatagtgcttccagccctaacgcaccactgcccgcaaaacaatccagacagcgagcaccctgaatcatcggagcgagccagttaaataatgtttcccttacccggtccgtcgtggggcgcagccctgggctatctggaacggggagtttacgcccacgccacttgccgccaatgattcttatctgccccgctgactgcggtgatgctttttttactatagaacgctttgctataggttgctttgccatagattattttgcttgaaaattggccattattgcagcgctgaataaaagaattagcaactattctaccgatgtgtgctgtgtgggggaaacgttatatccccttcggactttaggttgcagagatgttcgcgataacgattgaattcacagtagaaagcatcatcgtgcgcgtgttgctgtccaggagaaagtgatagacttgcacattattattgtacccaaggctattattgtacccaaaggtataagccatgatttaaccgcgaggagtgtagtcgcaaatggcaaaagaaaaaaaacgtggatttttttcctggctgggtcttggccgtcagagtgaagaaccagcagcagagccgctggcgactgaaaaagaaggcgttacagagcaagaagacgttattgaacaaaccggcgttattgagccaacagacgttattgagcaaaccgttgagcacgtcattagtgaaaaaacgactgaagctcccgcggagaatgcctttattgaggtagaactgcgcgagcaggtcgctgcggtaattcctactgagccgaataacgccataatgagtgagggcgtccctgacactttaccagagagggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaccggtgacaacgcggccattgttcatgatgagattatcgagccaataacgcaggtaacggaagctggcggtgagctctctttagtaaaacctggcatcgagggtgataccactgaacagggcggccccacagacaatctgccaaaacggtcgttaacggaagacaaccttattattgatgttcccaccccgcaggcggtggtagaagaatcgcgggttgacgctgttgagcaacctaccgaaacttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaaattatcccggtagcggctcaagaacaagagcggccaaccaaagaaggtttcttcgcgcgtttaaaacgcagcttaatcaagactaaacagaatcttggctccggttttatggggctgttcagcggcaaaaagattgatgatgacttgtttgaagagctggaagaacagctcctgatcgccgatgttggtgtcgaaacaacccgtaaaatcattacttctctgacagaacataccagccgtaagcagttaaaagatgctgatgcgctgtacggcaagctcaaagaggaaatgtctgagattctgtctaaagttgacaagccattagatgttagcggcaagagtccgtatgtcattttaatggttggcgttaatggcgtgggcaaaaccaccactattggcaaactggcgcgccaattccaggctgaaggtaaatctgtcatgttggcggcgggtgatacattccgtgccgctgccgttgagcaattacaagtttggggtgagcgtaacaagattgcggttgttgcacagcataccggtgcagattccgcttcggttattttcgatgcgattcaggcggctaaagcccgtggtattgatgtgctgttggccgataccgctgggcgtttacaaaataaagcccacttgatggaagagctgaagaagattgtccgggtaatgaaaaaactggacggcgacgccccccatgaggttatgctgacactggatgccagtaccggacaaaatgcggtgagtcaggcaaaactgtttaatgaagcagtgggcctaaccgggattaccctaactaaactggatggtaccgccaaaggcggggtgatttttgccattgctgatcagtttgagatcccaatccgttatatcggtgtcggagaaggtatagaagatttgcggccatttaaggctgacgaatttattgaggctctttttgcccgagaggattaatacggatgattcgctttgaacaggtcagtaaagcttatctggggggacggcaggcgctgcagggggtcgattttcatctgcgtcctgcggaaatggcgttcctgaccggccattctggtgcagggaaaagtactctgctgaaactgatttgtggtatcgaacgccccagtgcgggtcatatctggtttggtggtcatgatatcagccgtctgaaaaaccgtgaggtgccctttttgcgccgccaaatcgggatgatctttcaagatcaccacctcctgctggacagaacggtttacgacaacgtcgctatgccactgattatcgccggtgcgagtagcgaagatattcgtcgtagggtctcggctgcactggataaagtcggcctattggataaggcgaaaaatttccccattcagctatccggtggtgaacaacaacgcgtagggattgcccgcgccgtagtgaataaacccgcggtattgctggccgatgaaccgaccggtaacctggatgatgccttatcagaaggtattttgcgtctgtttgaagagtttaaccgcgtgggggttaccgtcttgatggccacccacgatacgtcgttgattgcccggcggcgttacccgatcctgacgttgagtcaggggcggatgtcaggagcacaccatggcgaataatgcgcgaaaagcaaaaaccaaggcgctaaagggcggttggcgtgagcagtggcgctattcgtgggtcaatgcgattgccgatatgatgcgtcagcctatggcgacgctattaacggtgatggtgatatctatttcgctaacgctgccaagcgtatgttatatcgtgtggaagaacgttagccaggcggcggagcaatggtatccaacaccgcaactgacagtctatctggataaagcactggacgataacgcggctgagaatgttgtcgtgacgctgaaagctgaagccggtgttgagaaggtcaattacctgtcgcgggaagaggcgatgggtgagttccgcaactggtctggttttggcggtgcgctggatatgctggaagagaatccgttacctgccgtcgctattattactcccaagttaaatttccaaagtgctgaaacgctgaatacattgcgtgatcgcattagccaggttgaaggggtggcggaagtccgtatggacgacagctggtttgcccgtttagcggcactgacgggcttggtcggtcaggttgcagcaatggttggcgtactgatggtggtcgctgtattcctggtgatcggtaacagcgtcaggctgagtatctttagccgtcgggatacgatcaacgtcatgaagttacttggtgctactgatgggttcattttacggccattcttgaatggcggtgcgatgttagggttcggtggtgcggtattatcgttgatactgtcagaggcattggtatggcaattggggtcagttgtcaaacaggtggcgaccgtgtttggtacccaatttactctgcatggtctgagctgggatgaaagcctgttactggtattaatctcagcaatgattggctggattgccgcgtggttggcgacggttcaacatttacgccgatttacaccgcaataaagaatgtttgttatactctttccttaccgggctgaaatcaggtagggagagagtcgcagttcagtcattgacgatgtctattcataccatcggttttctttgatgcatatgaccagatcgacagatatggttagcgatctgctaagatcctcagcccaaaaacgtgatctagattgaacttttaaagcaatgctcagtcgaatattgcagcaaaatgataagttgctcagcgcttgaatctgtataaccaggtgctaaaatattagcgctgagggaaacctgcactaaacatgcaactgagagggtttaaatgaccaaagaaatgcaaactttagccttagtgccccagggtagtctggaagcctatattcgggctgccaatgcctatccaatgctaactgcagaggaagaacgggagctggctgaacggctgcattaccagggcgatctgggagcggctaaacagcttatcctgtctcacctgcgctttgttgctcatgttgcccgcaactattccgggtacggtttgccacaagctgaccttattcaggaaggtaatattggcttgatgaaagcggttcgccgttttaaccctgaagtcggggtgcgtctggtgtcctttgcggttcactggatcaaagcagaaattcatgaatatgttctgcgtaactggcggattgtgaaggttgcaactaccaaagctcagcgtaagctgttcttcaacctgcgtaaaaccaagcagcgcctgggctggtttaatcaggacgaagtagaattggtcgccaaagagcttggcgtgaccagtaaagacgttcgcgagatggagtcacgcatgtccgctcaggatatgacgttcgatccttctcctgatgatgaagcacgtgacggccaattcatggccccagtcctgtatttgcaggataaaacctctgattttgctgatggcatcgaagaggataactgggacagccacgcagcagataaactgtcttatgcgttggaagggttggacgagcggagccaacatattattcgcgcccgttggctggacgatgagaacaagtccaccttacaagaactggccgatcagtacggtgtgtctgctgaacgtgtacgtcagcttgaaaagaacgcgatgaaaaaattgcgtatggcgattgaagcctgatacaacaaacagacagatgctgtaatccggcacgataaagaagggcgatattgattatcgcccttttgctgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttatttttttggcagatatggacgattaccgtttggtagctccgcagctaatgttggcaactatcgtccgcgccgactgttcgtaatgactgtctgcggcctaccgttctctgctacggttcatcattattgtccgcgcggcttaccgccgccagccttgtgcttcatggctaaatccacacgcgagcataaagctattcatctgggggcgctcggcagctgtgagatccccgccgttcaggtaccaatgtttaatttccggtaactgacgcagcgtttcctcgatcagatacaaccccacacctcggcgacgcgtcacttctctgacacacaaatcctgtagctcagcctgttggtcatataccgccactttaactgcacctaacaaacgttcattaaaacgtgcagcaaaaagtggtctaccctcagtaatccactgttgccaggcagcaggctgttgattcggccagattttagctaaatctataacatcttgatgagtaagggttattagtcgttcaatcgtcagtttcatcgcgagaagccatagtaataaagtggatatagcgccgaggttcattgtactagaacacagaccagagagctgtgtaagtttttctgtacgtccacggggggaaatgttttttcgctactgcgttttccgagttttaccggagtaaatgatcacataaccagcacaacacactatcaattgttaaaaaaccattcaattcacacctaattttatgctgtttacaccgcttgtttctgcttgtcttagttgatttgcagcataaaactcctgtttaatggtatgaaaaataaagtcttattagaaaaaataaagactttcaaggttaaatcattattacttatgaacaaaatgttacattaatgctaaaacactcagacaaacacaacaagcatgttcacaatgacagatggggaattcgcggatgaaattaacaaaaggtaaagtgttgctggctgggtgtatggcaatggcgatgagtcattctgtgctcgcgcaagacattaaggtcgctattgtgggggcaatgtccggcccggtggcccaatacggtgacatgcaatttaccggtgcgcgccaggctatcgccgatatcaacgctagcggtggtattaaaggcgataagctggttggtgtggaatacgatgatgcctgcgatccgaaacaagccgtggctgtcgcgaacaaagtaataaacgatggtatccgttatgttatcggccatctgtgctcttcttcaactcagccagcttcagatatttatgaagatgaaggggtgataatgatcacccctgctgctacaaacgcggatctgaccacccgtggttacaaaatgattatgcgcaccaccggcctggattcagaccagggccctactgctgccaaatatattgttgagacgattaaacctaaacgtatcgctgtggtacatgataaacagcaatacggtgaaggtctggcacgttccgtgcgcgacagtctgaaagaacaaggtgcagaggttgtgctgtttgaaggtgtgaccgcaggggataaagatttctcgactctggttgctcgcctgaagaaagagaacgtcgattttgtttatttcggcggttactacccagaaatgggccaaattctgcgtcaggctaagcaagcaggcctaaccgcccgctttatggggccagaaggtgtgggtaactcctcactctccaacatcgcgggtgaggcctctgaaggcatgctggtgacattacctaagcgttatgatcaggttccggcgaaccaacctattgttgatgcgctaaaagcgaaaaaactggatccaacaggcccatttgtgtggaccacttatgctgcgctgcaatcactgacgacggcgatggaacgtactggcagcaaagaaccggctgatttggctaacgatctgaaaaccggcaaaccggttgagaccgtgatggggccattgagctgggacgataaaggcgatttgaaagggtttgagtttggtatttttgaatggcatgcggatggttcctctaccgcagtcaaataacaagaatagtagaactattgacaagaatagtagaactatctcgttttaggattgctctcgcagtaatccggccccttctatcaactgcatcccctcgtattccggggggatttttccctctacagcgtagattgggacagtgactagggcagccaggcaagtgaatcaaagggttagggtatgtcagagcagtttttatattttctgcagcagatgttcaacggtattacgttgggcagcacttatgcgctgatcgccattggttataccatggtgtacggcattatcggcatgatcaactttgctcacggcgaagtatatatgatcagcagttacgtctcatttatcgtgatcgccgcattaatgatggtggggatcgatgccagttggctgttgattggttgcgctttcctagtgtcgattgtgatcgccagtacttacggctggagcattgaacgggtagcctataagccagttcgtcgctctaagcgcctgatcgcgctgatttcggcgatcggcatgtctattttcctacagaactatgtcagcttgacgcaaggttcacgggatttggcattacccagtctggtcaccgggcagtggaccttaggtgagagtaatggctttgctgcgacgatcagcaccatgcagctgacgatttggattgtcaccttcttggccatgttggcgctgactctgtttatccgttattcacgaatgggccgtgcttgccgcgcctgtgccgaagatttgaaaatggccagtttactgggcattaacactgaccgggttatctcgctgacttttgtgattggcgcactgatggccgctgtcgcgggtgtgttactcggccagttctacggggtgatcaatccctatattggctttatggcagggatgaaagcattcactgccgcagtattaggcggtattggcagtattccgggcgcaatgattggtggtttggttctcggtgtggctgaagcactgacctccgcttatctcagcactgaatacaaagatgcggtttcattcgcgctgctgattgtggtgttgttagtgatgcctaccgggattttaggccgtccggaggttgaaaaagtatgaaacagctcaacttcgttaatgccattatttccagctttgtgttactggtcctcgcctcgtttgtgatggggttgcagttgcagttagacggcacccgattggtggtacaaggtgcttcggaagtccgttggttgtggattggtgccggttgtctggtggttttttgcttccaactggtacgcccgctcatacaacaagggattaaaaaagtctcaggcccggcgtgggtgctgcccagttttgatggcaccacaccgcggcaaaaactcttggcagccgtggttattatcgccgcagttgcctggccatttttagtctctcgcggctctgtcgatatcgccaccctaacgctgatttacgtcatgttggggctgggattgaatgtcgtcgtcgggctatcaggcctgctggtactgggttacggcggtttttatgccattggtgcctatacttacgcgctgctaaatcactattacggtttaggattttgggaaagcctaccgctggccgggataaccgccgcgctatcaggcttcctgctaggcttcccggtactgcgtttacgtggggattatctggccattgtgacactgggctttggtgagattgtgcgtattttactgctcaataacactgagatcaccggggggccgaatggcatcagccaaatccctaaaccaacgctgtttggtttggaatttagccgcacggcgaaagatggcggttgggataccttccataacttctttggcctgacttacgatcccagccaccgcatcattttcctgtatctggtggcgttattattggtgatcctgacgctgttcgtcattaaccggttactgcgtatgccgctgggccgtgcgtgggaagcactgcgtgaagatgaaatcgcctgccgctcactgggtctcagcccgaccaaaattaagctgacggcatttaccatcagcgcggcctttgcaggttttgccggtaccttgtttgctgcccggcaggggtttgtcagcccagagtctttcacctttgttgaatcggctttcgttctggcgatagtggtgctaggcgggatgggttcgcagtttgcagtcattttggctgccgtgttgctcgttgtttcgcgcgaattaatgcgagatctcaacgcttacagcatgttgctattgggggcgttaatggtcttgatgatgatctggcggccgcaagggttattgccgatgaaacggccacaactgaagctgaaagttgctgatgtaaaggctaagcagggagagcaggcatgaatgggcaacctttgttaacagtcgaagggctgtcgatgcgttttggtggattactggcggtcaataacgttggcttgacgttgaatcagggggagattgtctcgctgattggcccgaacggggccggtaaaaccacgatctttaactgcctgaccgggttttatcgcccgacaggcggcaccattaagctacgtgaacgccatcttgaaggattaccgggccagatgattgcccgcatgggggtgattcggactttccaacatgtgcgtttgtttcgcgaaatgacggttatcgagaacttgctggtggcgcaacatcagcacctcaagagcgggatttttgcgggtttgctgaaaacccccggttttcgccgggcggaagcggatgcactggcgcgagcggcaacttggctggagcgggtagggctattagcgctggcgaaccgtcaggcagggaatttagcctacggtcagcaacgacggctggaaatcgcccgcagcatggtgacacgccccgagttattgatgctggatgaacccgctgcaggtctgaacccgaaagagaccgatgaattgaatcagctgattatggagctacgtgatcaacatcaggtctcggtactgttgattgagcatgatatgaagctggtgatgggtatttctgaccgaatttatgtggtgaatcagggaacgccgttggcgcaaggcctacccgcagaaatccgtaacaatccggatgtgatccgagcctatttgggtgaataacgtatttttggtaaatggaaagcgggcgaggcataaacaataacatgttgtcatttaatcaagtttcagcccattacggcaaaattcaggcattgcaccaggtcagtttacatattcagcaaggcgaaattgtgacactgattggggccaatggtgcgggcaaaaccacattattggggaccttatgtggtgagcctcgagccactgagggcaatattgtctttggtgaacaagatatcacccactggcagactgcacggattatgcgcgaagctatcgcgattgtccctgagggccggcgggttttctctcgtatgacagtagaagaaaatctggcaatgggcggtttttttgctgatcgtcagcaatatcagcagcggatcgaacgggtttatgatttgttcccacggctgttcgagcggcgtatccagcgggcaggaaccatgtctggtggtgaacaacagatgttggcaataggccgggcgttgatgagccagcccaaattgctgctactggatgaaccgtcactgggattagcgccaattatcattttgcaaatattcgataccattcaacaactgcgggaagaaggaatgaccatctttttagtggagcagaatgcgaatcaggccctgaaattggctgaccgtggttatgtgttggagaatggccgtattgttttggaagataccggcgcagctttgcttgcgaatgaagcggtgcggtcagcttatcttggtggctaatatcccccttcgtccttgacgttgcaggggcgttagcagcgttcgttactcggatcttgatatctcgcgcaaggcgcaggaggggcggttttgccctccagcttcccgaccgacaaggctaataatattccaaaagatagctcatcgattcaatataaagcctgatgccactctcgtctgcataggcttagtatctctccttcactgcactttaaaaaggataggttatgatggatggcataagtaataaaatggacttacaaggattatctgcagttcgttccttcgcttttttgacagcagacttaatgctaaatattactaataaaaatggagataatcacgaatataaagtgaccagttcccatgtgaataacgataaattacaaggcccaaaaggaattttaaaagccacaaaaaatcacgcagaactcaagaatgaaactattgcttctggcgaaaaaaagacgattagctttgacaaattgcacgttcgagaaatacctgatagagagcaagctagctatatcgacaatctcagccttaaccgtaatatttacttagataccagtgctgatcgcgaatgtcgtattcccacccaggttcttagccctgatcaaaacgtagattctggtaccaaaaaaccattttggatcagtaaatacctttgtattactacgttatattaactctatttatacccattatatttcgagttgcctatgcgttgattgctctgttgcaactcgaattattgagtgttcagcttattgataatctaacgattaataacgtcattgaaattaggctaacggcgtgatagtaaaattcagcgtatccgtgtagtgacctttatcggtggtatcggtactgtaaacccgaatgcggggtgaccagcacatctgtgcttcgccgccgctgctagtatcactctttagctgaataaactttttctctttgggtaatgaaaaatcagcctcgctatcctcatgatttttcagtgtgaccttgtagttgatgatgtgctccccttggttatcttttaactgaaaatagcgactactctcagctaacccattgagattactggcactgatcatataacgcctattttgcgtacctatcgccggataatggatacaaaaacggttagccgggccgttaactaatggtgcatgcaacccatggttatcagccgtgctatcgagtaaatgatccagatcgagggattttagctgccatattgctgatcccaatcggaatttaggctcgatatataaagcatgggacggtgctatctctgttgtggggtcaaagaattcgcattgattacctgattgattaaatgccacgccttgtggtgagcgcacggaataggacaccccttcggaatggagtacccccccaatggtggcacccattctaatatgtttaagggcatttgccgtaatgttgaatgacacgtgataactttggtttgaaaaggcatgggtgctgacaaaccttgcctcttggaggttgtaatcaatctcttgaacgggtatgccattcagtgacatattttggatatccccaggccggatactaaaatcagctgaaccatcggcatgataaaaatagagaaaaagtaaagcattattctgtaccaacagaacatcttgctgagtaccaattatctttttccagcgttgaagatgtgggccacggtcggtttcaaataaatcggctaccaatgtgacatcaaaagaaaccgcgacactattatcttctaataacgtgacgttacagttcgaatacttattggctaatgggtaaaaatagttcccaacccacttggtggctgcggcagttgtggggtgtaggaataacagcaataacccgataagcagtggtttgttttttatgttcatttaatggtctctccgtgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgaataccaatgtcagttgcccgtgatatttccccgcagtattgtccccagcgggggcttttgcggatatctgtaagacataatcggtggtggtgtggcgggttgcctgtggggggacgctaaaggactccggtaccgctgacagtaaacgtaaattggtgcggttatttccccaacgcacttccgccggtgagaatgtctgttctattgcgctgaaagcatctgattggcgggtgagtattagcgggtttttaattgagatttgatacccctcttgccgccggagtttgacggctaccgggacttctacctcataaacggcatggttctctgggctattgtgcagcttgatattgtcgtaccagccaccatgcggtttttcaatttcgattctgggttgggctgttacctctaatttgacgtcgatatcccccaatggcgttgcggcccagcaggtgtgccatgagagcaatagcaatgtgatggccatttttatggtattcatgtttctggtttatccttcttcttgatgcagataaatttgttgatagcttattaccaagaggctagcccgaagggcactgtaggttaaccgcctgatcctctacttttccttgcaactcattgaaagctaactgccgataccgaccggggtagagcgtaaaatcgtctatcatttgcccctgtgcttgcagttgatgccagtacaggcgggtattgccggtattgtgtaattcaggcttccccgcgatacaacggtgtgtccattgatgttgtattgatgctggcaggtgcctgataagccccatataactgatctgcacacccacgacagccgtattattgccactgattttcaggtggttgcttggtaccacggctaaccgataaacctgctcttgttccggtgcccctaaggcatgtagaaaaattttcccactctgtcgagggcctagcgtcagtttcagcggtgtggcaaaaagtaagggctgctgctggtagccaacaggggtcagcgattccaattcagaggcgacaccagggttatttaaccgatataactgcaccgtaatatattcagcagtcatgccatggttgatcacggtaaccaccgtatttacctgctgtagttccacgacctgtggttgaatatcgatcacgccagcggcactgagcggcaagaggctaatggcagcgaagactaaatttttcaccgtccacctcaccattgagttgtttgacgggcagtgtgagcgcggtgcccggatacaggtttagactgtcggccagtgcggcgttaccgcccgattcgagctgcttaaacttactgtgtaccgttccggtagcggtgagtgttagctcgccagtggttgagcattgatgttgccaatgacgagtttgtgccgccgccggtggcaaatgatgaatcagcacgccataaccaatgctgatggtcatcggggcatgaactttacttttatcctccccatcgccaaccgctttgatattgagcacggggttgatatacaggcggtaaagggtttcctgtaccggcgatttgagtgggatcagcgtaatatcccgcttttgtctcggccctaacgtaatgcggttaggattaaaaatcatttcaggttgagagatttcactgatgggtgttttacgttcagggttcacgccagggttatccacacgttgtaatgtgatatccagataaagcggtgtatcgccgctgttatacacctgcacggtgcgcttcagctcttgtgcctctaccgcaatacgggtgggggtagcaagcagttggccgtgagtggcagaaccgggggccagtaacagcgcgatgctgagtatcgaataaaggtatttcatgaaggttcctatcggtattaatcggcgtggcaaaggtaaatatgagtaggttgcgagtgcatatcacagcggtaacggccagaggggccatggacggttatcgcttgcagcctattttgggcgttaatggaaaacagcccattgggataagcggtatcacccgtctcctcaatcaccccgctcaccggtagcccttgtgcattcttgagaaaaccgctgtatagcagatttaatgtgatgtcagcttcgcctgaaaaaacttgcccagggtgagcgcgtacaatattgaccggcagttgaatattcatatccatatcactgcggtcggtgtgagtacggacaaagaaacggtcttggtagcgggggaccggtatcgcataggtgccaccaccggttattgggctatcctccacatgaaaactatagggggtgccgcccagagcgggggctttgatcaagagtgccgctccgctataactgctgcgccccaaggcaaccccctgtgagctgagtgccaacatgccgttatagctaatccccccgttggttatctggttatcaatgcctacccggccagagatatccccccggctcccgctgcgtttagcaaaaccgccgacgctatttagtttcccgctggcactaccactgacacccaaagtgctggccccatagttatcaataaactctttctggtaactggcgctggtattcaactgttgttgggtataagccgtattgatgctggcgttactttggccgaaggacagggtggtgttcaggaagacgccgtaattattgtggctgttccattgcccaccattttgcagcccaagggataacgcgaggttaaattgtggtaattgccagtcccaaccactttggatacggtgttgccggttattgcggtactgattgaattgataacttagctgggttggcccaatacgccgggtataggagcctgaggtactgccagagtcaggtgcgtatcgcgagacataaggtgactgatagcgagctaatgaaaagtaacccagtgtattgttgccgccatttaagcgaacgtaacctccactgcgtttctctcctgacatcaagccccctgttggggtgatattcaccttattgaggcttaaagggcgtgagacgttcgcttccacggcccagtgatgggcatcatctttgagtagcgtgatattggtttgtacgctttctatcaccctgctgcgtccaaactggactaaacggggcgtttttttaccctttgcaggccctttgcccattgtcagaaaccaaccattattggtctgattaccaatattgctgatggtttggttttcctggctgacgatccgcccaagacgatcaactaaacgaatctcaacgttgtaatagccccctggtagttggctgtaatctatctcgttgcgacccaattgagcggggatgcggcgaatgagctgattatcgcggtatatttcgtagtcaccatcttgagcggcatagagcacgatactgccggtggaaggcttatcgatggccagatagctttgactaccgagtgttacaaattggtccaacgcagggttgatcagggtgtgaacgctacctgcgttgttatccaggttgttttgccgaccggtgcgtaaatagagtgccgagaagttcttttgcaaataccaactgccgatccctttttgggttaggcgctgatactgagggcgattaacgggctgataggtgctctgcgatggcatggtgttctgtgattgcagcgtattttgtgactgaatcgcgttataaaaccaagatgcaaagccataagattgccatggcaagccgatgtaactttgaccacggactgacatcgcccgatagtgggctgctgtcattcgcaaatcgagagattgattgctgaccaacccccatgtcgtggttggcatcagataacgattattattattggtgatcgtcaatgtgttattcactttatctaacgccacgcggtgacccgataaagtataatcacagccggttttacactgtaaatacggtatttgagataatatctctcccaataaaataatagattcttcactaatattattatgtcgatagttttgttgattaaattgcagttgttgttcttcttctgagaaggtaataggactgggcaatgtcttactgtctaatacccctaataactgaagtgagttgttctcttcagccgcggaaaaccccattggcactaaatactctattttaactgcttctgcatgagcgagctttagtgtgaataaggctaaagtaaaaagtaagctatgattaatttttgaataataggccataggattccattccactataattatggtggttttacaggataattatttatttttaaaagaaataatttgtgtatatacccaaaataattcgaattgcaggacgtcgacaactgagtaagtccccaggagcttacaccagtaagtgactggggtgagcgaaggcggtcaacgcacatgcagcttgaagtatgacagatatatacagccaggagataattccatggctgtattcattaaattaacaaactgtattgaaacaaactaaattaagcgcttggctccaggcgcaattgaattaccccgctatacttttcaccaccgacggcattattaggctctttggcgctgacttttagttctgcgttgagctcagagccatggaaggcaatcaggtctcgtgtgtcggccgtctcaagcagcttcttcccatctaacaatacttcaacgtgagtaaactctttattgttatttggctcgcttaagataaccggtgcggcaagagacacttttagcttatctccgagttgtttacgtgcttttactttaattgcttctgaatggctatacgtaccatcattcgttaccgtgtcataggttaattttattttattaatattgctatcatcagctctcttcacgtccatgagagaaataatttctgcttcaacacgaatatctttctctattgtgtttgcataagccgcagtgctggtcaatgtggccatagtgataatagcaataacagttttcttcatcataaatacctgatagtcctttatgtaaaaacccatccaaaatggaatggcattgtgatttattagggttgatgttggtggcgtaatataaaatgagggtgttaaataattacgcgacattatgcccgtcacaaaccggggcgaacactaacatgacaaataacgttatttcaagtggtaattataccattttgtctgaatgattttaatttatatcaccttaaggaataaatacttaattgttatagttagtattaattgttagcggtctcctttaatttatcgactaactaactgttattttttattttacttgatgattctattggtaatgaaaaaataaaatagaattaaaaggttactttcatttcattgttaattttttgtacacattacagatgctttattttcattaaattgccgtatttctgtcatataattgttatatttctgtcatgaaaagatgtcatgtttgcttccgaacaaaaactgatttatttcgctcattcacacttattttttgatgtgagccacacagatttattcaggggccagatatgtttaataattccattcataaagtgtcgatctgtatcgcgctaacacttacgtttagtgccaatgcgatggcagtgactgaaattcctttttggcattcgatggaaggagaattaggtaaagaagtcgattcaattgcggatcgttttaaccagtcgcagcccgattataaaattgttcctgtttataaaggtaattacgagcagagtttggccgcaggtattgcggcattccgttcaggtaaggcaccggctattttacaagtctatgaagtcggtactgccaccatgatggccagtaaggcgatcaaaccggtttaccaagtcttcaaagatgccaatattgattttgatgagtccgtcttcgttccaacagtggcaggctattacactgattctaaaactgggcgtttattgtctcagccgtttaacagctcgacccccgtgctgtattacaacaaagaggctttcaaaaaagcgggcttggacccagaacaaccgccaaaaacatggcaagaactggcagcagataccgctaagctacgcgctgcgggttctagttgcggttatgccagcggttggcaagggtggattcaaattgagaacttcagtgcttggcatggtcagccgatagccagccgcaacaatggttttgacggcactgatgcggtattggaattcaataaacccttgcaggtcaaacatatccaattgctgtcggatatgaataaaaaaggtgatttcacctattttggccgtaaagatgaatctacgtccaagttctataacggtgattgcgctattaccaccgcctcttctggctccctcgccagtatccgccattatgccaagtttaatttcggtgttggcatgatgccgtatgacgcagatgcaaaaaatgcgccgcaaaacgccattattggtggtgctagcctgtgggtgatggatggcaaagataaagagacttacaagggtgtcgcagagttcttgcaatatttggtcaaaccagagattgccgctgaatggcatcagaagacgggttatctgcccatcacgacggcggcatatgaactaacgaaacaacaaggtttttatgagcagaacccaggcgctgatgtagcgacccgccagatgctgaataaaccgccattgccttataccaaaggcctgcgtctcggcaatatgccgcagatccgtaccgtggttgatgaagagctggaagctgtatggaccgctaagaagacgcctcaggcggcattggataactctgtgaagcggggtgatgtgttactgcgtcgttttgaacaagccaataaataacgttatttggctacggtagctgcccgtttgatattgggcagagctcggtctgctcgcgtaatgcacttggttttataacaccgggtgtatacaccggaaccgatgcgctgcccataacaaaaccaaactgactgtatttgtaacaagcctatggtttgtaacgaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaatagtttgtgcgctattgagttaagaagtcactttttttgattaccaccttggtggtaatcagcacggcgtctgataaacggttaattttatgtcaccttctcgtcccggtttttcctgtagttggttaccttatctgttggtattacctcaattggcgatcaccgccatcttcttcttgtggcccgcgggtgaagcgctgtggtattcagtgcaaacgctggatccatttggtctctccagtgaatttgtcgggctgagtaattttattcagctatttcaggatgagtactatctggcttcgttttataccacgctaatttttagcgcgttggttgcggggatcggcctgatcgtttcgctgtttttggccgcaatggtgaattacgttctacgtggcagccgtctttaccaaactttattgatcctcccttatgcggtcgccccggcggttgcggccgtgctctggatcttcttgtttgaccctggattgggtctgataacccatgctctggctaagttgggttatagctggaaccatgcgcaaaacagcggccaggcgatgtttttggtggtgttagcctcggtatggaagcaaatcagctacaactttttattctttctggccgcgctgcaatctataccaaaatcactggttgaggctgccgctattgacggtgccgggccggtacgccgtttcttcaatttggtattgccgttgatttcacccgtcagcttcttcctgctggtggtgaatctggtttatgccttctttgatactttcccggtgattgacgccgctactggcggtggcccagtacaagctaccaccacgctgatttataaaatttaccgcgaaggtttcgccgggttggatttatccagctccgctgcccagtcggtgatcctgatgttactggtgattggcctgacggttatccagttccgctttgttgagcgtaaggtgcgttaccaatgatcgagaatcgtcgtggattggatatcttttgtcacatcatgctgattatcggggtgctattgatcctgttcccactgtatgtggcgttcgttgcggcttcattagatgacagccaggtttttcaggcgcccatgacgctgatccctggcccgcatttgtggcaaaacatcagccatatctggcatgccggcgtgggcaataacagcacacctttcgggttgatgctgttgaacagttttgttatggcttttgccattactgtcggcaaaatcactgtctcaatattgtctgcttatgccatcgtttacttccgtttcccactgcggaatctgtttttctggctaatcttcctcacgctgatgctaccggtggaagtgcgtattttccctaccattgaggtgattgccaacctgaacctgctagacagctataccggtttaacattgccgctgatggcctctgccacggcgacgttcttattccgccagttctttatgacgttgccggatgagctattggaagccgcccgtattgacggcgccggtgccatgcgtttcttctgggacattgtattaccgctgtcaaaaaccaatctcgcagcattatttgttattacctttatttatggctggaaccaatacctttggccgatcttaatcaccagtgatgcctcaatgggcacggcagtggcggggataagaagcatgatttcaacctcgggcgcaccaacccaatggaatcaggttatggcggcgatgattttgactttaattccaccggtcgtggtggttcttttgatgcagcgttggtttgtacgcggcttggtagacagtgagaagtaatctgatatggcatgtttaaaattacaggcagtaaccaaatcttatgacggcgtgacgccagtgattaagcagattgatttggatgtcgccgatggcgaattcatcgtgatggtcggtccgtccgggtgtggtaaatcaacgctgttacgcatggtcgcggggttagaacgcacgaccactggggatatctatatcggggatcagcgggtaaccgatctggaacctaaagaccgtggtatcgcgatggtatttcagaattacgtgctttatccccatatgaacgtattcgataacatggcttatggcctaaaaatccggggttttggcaaagaacagatccgccaacgggtggatgaagcggcacgtattctggagttgcagccgctactgaaacgcaaaccgcgtgagttatccggtggtcagcggcagcgggtagcgatggggcgtgccattgtgcgcgagcccgcagttttcttatttgatgagccgctctctaatctggatgccaagttacgggtgcagatgcgccttgaactgcaacaactgcaccgccgcctgaaaaccactagcttgtatgtcacacatgatcaggttgaggccatgacattggcacagcgggtgattgtgatgaacaaaggggttgccgagcaaatcggtacccccagcgaggtttataaacggcctgcgtcactgtttgtcgccagttttatcggctcgcccgcgatgaatttattagacggtacggtcagcccagatgggcgcacgtttattttatccgatggtctgactctgccactggagatccctcagccacaatgggggggccggcgcttgactctaggtattcgcccggagcatattcagcagacaacctcagcgcagggtgtgccgatgaacctgctaacgctggaattattaggcgcagataatctggcgcacggcctgtggggcgggcaaagtatcattgctcgcttatcccatgaagaaatgccagtggcaggcagtacattgcatttatatttaccgccagcagcgctgcacttctttgataccgatagcggactacggatagaaccatgaatagagactggccttaccctcctatcgttgcccatcggggtggcggatcactggcaccggaaaatacactggccgcaattgatgtcggtgcgcgctacggccataagatgatcgaatttgacgccaagctatcgcaggatgggcaaatctttttactgcatgatgacaccctggaacgtaccagtaatggctggggggtagcgggtgagttgacgtgggaaaaactgattcagctcgatgcgggtgactggttcagcaaggcatttcgtggtgaacgcttacctttactctctgaagtagcggcgcgttgtgcgcagcacgggatggccgccaatattgaaattaaaccgacaaccggcacggatgctccgactggccgggcgattgcgctcgccgctcgcgcattgtggcaagggcagccgatcccccccctgctgtcctctttttccgttgacgcgctggccgccgcacaactcgctgttcctgaactaccacgcggattgttgctggataaatgggatgacaattgggcggcactgaccacacaacttgattgtgtttcgctgcatattaatcacaaacagctaacagcagaacgcgtggcgttactcaaagccgctgggttacgtattttggtctacacggtgaaccaacccgagcgggcgcgggaattactcaattggggcgttgactgtatctgtactgaccgtatagatttactgggttcggactttaccggctgctgaccttctcctataaagaccctcaatacccgccataataaaaacaggtcagccattcttacatttacgggctgacctggcccggcctgacaggaagtaaatcatgcccgcctttgttgtttcgctctggcaccaaatcgttttgtcttcaccgttatttgttttgctcgcactgggatatgctctggtgcgattcggtaagtggccatcgaccattacggatggtctgactcgctttgttttctccctcgcgctgcctgccatgctatttcgcatgatgtgtgacttctccgaacgcccggcggttgatgctcgcctattgattgctttttttggcagttgtctggtggtgtttatcattgggcgggttatcgccaaacgggtgtttcatctggatggcgtttctggctcagtctttgccctcggtgggatcttttccaataacgtgatgctagggctacctattgccaccatcatgctgggggagaaatctatccctgcggtggccttggtgctggtatttaacgggctgatcttgtggacgctggtcaccatctcggtggagtgggcacgaaatggttcaccgacgatggctggttttgtgaaaacgacccgtagtgtgctgactaacccactcattatcgggattatttccggcaccttattcagcctgacggggttacatttaccggtgtttattgaccaaccggtcagtatgttagggcaggttgcacctccgctctcattgattgtcttgggtatggggctggcagaataccgcgtgaccgaaggttggcagattagtaccgctatctgctttctcaagttgattgtgcagccgatggtgatttgggcgctggcatgggcgatggatctgcccgcgctagaaactcaagtcgtggtgttgctggggtcgatggcaacgggggtgaatgtttatctgatgtcacgtcagtttaatgtcctcaccggccccgccgccgccagcctggtgatgtcaacggtactggccgccgtcaccacgccactgattctgaccattattggggtgggcatatagtgtgatatgccagctaatatgagaatctagcatctgcactttcgatgctagatttcctctgatagcagacagccattctcagtgttgatagtcactggttatctggcggtaagtttcaatatttccagtcaccttcgctgaataattcgcactcgctggatatatgatcaatgcagggataatcatggttaatgaaatgcctatcagcagttatcaacagcaatagagctaatcattttaaaaaaatcactaaatcgatttaatttcaaccatatgtaaacgaaattattgggaaatttctatactgcttccgctacaattgcattttaccctctcactgagccaatttattgtgttgctactggtcattaccactatcttgtgggctttctcttttagtctgattggcgaatatttagcagggcaggtggacagttggttctctgttctgatgcgtgtcgggctggccgcactggtctttttgccttttctgcgttggcgaaatatcccctggcgggtgatcctgctgtatatggcggtggggtcaatccaattaggtatcatgtatttattcagcttccgagcgtatctatatcttacggtcccggaatttttgctgtttaccgtgatgaccccgctgtatgtcaccttgatttatgatttgctgcgccgacagcgcctacgttggggttatgctctcagtgcgttactcgcggtgctaggggctgccattattcgctatgatcaactgagtgaacacttttggtggggattggcactggtgcaggcagcaaatatctgttttgccattgggcaagtcggttacaaacggttgatggaggtccacccgatcccacaacatgtcgcattctcatggttctatcttggcgcctttgttgttgctgtcgttgcctggtttgcatttggcaatccacagagactaccaaccacgggattacagtggggaatactcgtctggctgggtgtcggcgcttccgcactgggctattttatgtggaattatggcgcaacacaggtagatgccggcacactcggcatcatgaataatgtacatgttccggctgggctactggtgaatctggccatctggcaagaaaaaccgcattggcccagctttatcattggagctgcggtgataatggcttcgctgtgggtacaccggcgttggatcgcaccgcatcctttacaaacggcaaatgatcgcaagcgtgctgacgagcagaacgaataaacgcttcagtgactggttggcgctgttctccatcacggacggcagcgtataaccggctccacaacccttctcccagcgtcttagtgacaaccaatccttggcgctcaaagctctccaccacccagtgaggcaatgccgcgatacccatccgtgctgataccatctggatcagcagcaatgtgttatccacatttttcgacgatgggctgacgcctgcgggttgcaggaagtgccgccaaacatccagccgctgtcgctgcaccggataaatcatcaatacttctggcgctaaatcttctggttcaatgcggtctttattggctaacggatggtccggagccaataccaggcgcacttcaaaatcaaacatcggtgaatagtgcaggccactgcgcggcaaaatatccgatgtcagcaccagatccagttccccttgctgtaatgcgggttgcgggtcaaaagtgacgcctgatttgaagtccatagtcacttgcggccagtgcttatggaaattatccaacgcgggtgtcagccactgaatgcagctgtggcactcgattgcgatgcgtaacgccgtttggtgtggctcattgcaggtttgcagtgcctgtttaatttgtggcagcacttgctctgccaattgtaacaaaatctccccctgcgtcgtgaaacgcagcggttggcttttgcgtacaaacaggcgaaatcccagacgctgttccagatcactaaattgatgggacagggccgattgggtctgatgaagttgcgttgccgccgctgccagcgagccagtattacgcaaagcttgcagggtgcgtaagtgtttcagttcgatcatgagagtccttcacagtgactgtgaaaaaaatgcgcttgtggaatatacagtacctgcggattatagatgtgtaaacatctggatggctaaatggggaataagacgatgacaattttaaatcacacactgggttttccgcgtgttggtctgaaacgtgaactgaagaaagcacaagaaagttactgggcaggcaactcaacacaggaagaattgctcaatgtggggcgtgaattgcgtgctcgccattggcaacagcaacaacaagcgggtgttgatttagtgccagtaggtgatttcgcttggtatgaccatgtcctgacaaccagcctgttgctgggtaacgttccagagcgccaccaaaatgctgatggctcgattgatatagacacgttgttccgtattggtcgtggccgtgctccaaccggtaagcccgcagcggctgccgagatgactaaatggtttaataccaactatcactacatggtgcctgagttccagcaaggccagcagtttaaactgggttggactcaactgctggatgaagtggacgaagcgctggccttgggccacaaaattaaacctgtgctgcttggcccgatcacttatctttggttgggtaaagtcaaaggtgagcagttcgatcgcctctcgctactgaacgatattttgccggtttaccagcaggtgttggctgaattagcgaagcggggaatcgagtgggtgcagattgatgagccagcattggttctggaattaccacaagagtggttggatgcctatcaaccggcttatcaggccctgcaaggtcaggtcaaattattgctgacaacttacttcgacagtatcggccataacatcgacactatccgcgctctgccagtgcaaggcttgcatgttgatgtggttacgggtcatgacgatcttgctgttttgaataaaaatttaccaaaagagtggttgttatctctgggggtcattaatggccgtaacgtatggcgtgctgacctgagtagttggtttgaacgtctgcagccattggttaatagccgcccgctgtggttgggtagctcatgctccttattgcacagcccgattgatttaaatgaagagacccgtcttgatgcagaagtgaagagctggtttgccttcgccctgcaaaaatgtgctgagttagcgctgctaacacaagcattgaatgcacctaatgacgctaagctggcagaactggctgcgtacagtgcgccgatccgcgcccgtcgttcctccagccgcgtgcataatgcgcaagttgagcagcgtttagctgcgattacttcgcaggatattgagcgccaactgccttatgaagcacgtgctgaaactcagcgtaagcgttttaatttgcctgcctggccaaccacgaccattggttctttcccacaaacgacagagatccgtggtttacgccttgattttaaacaaggtcgtctggacggtaaaaactatcgcacagggatcagcgagcatatcaaacacgctattgctgaacaggaacgcttgggcctggacgtgctggttcacggtgaagcagaacgtaacgacatggtcgaatacttcggcgaacacttggatggttttgtctttacacaaaatggttgggtacagagctacggttcccgctgtgtgaaaccgccggtcatcattggtgatattagccgcccagaagcgattactgttgagtgggcgaaatatgctcaatccttaacagagaaaccggtaaaaggcatgcttaccggcccggtcactattctgtgctggtcgttcccgcgtgaagatgtcagccgtgagacgattgccaaacaaattgcgctggctttgcgtgacgaagtggaagatttagaaaaagcaggcattggtatcatccagattgatgaacctgcattacgtgaaggtttgcctctgcgccgtgctgactggcaagcctatctgcaatgggccgtcgacgcctttaaattgaatgccgctgtggcgcaaaacgatacacagatccatacccacatgtgttattgcgagttcaatgacatcatggattccattgccgcactggatgctgatgtgattaccatcgaaacctcccgctcagatatggaactgttggaatcatttgaagacttcgcttatccgaatgaaattggtcccggtgtttatgatattcattcaccgaatgtgccaagtgttgaatggattgaagcgttattacgcaaagccgctcaacgtattccggccgagcgtttgtgggtgaacccagattgtggtttgaaaacccgcggctggcctgagacgcgtcaggctctggcgaatatggtgctggcagcgcagcgtctgcgtgaagaacaggtttaattaaaccgttttactctgtgtagtggggcttttggggcgctttcgcgcccttttttattgcgtttcttctggaatggggatggccgagacaccatgttgggtaaaccaatcaagcatacgttgccagccatcttgggccgactctgcatgatagcttgggcgatagtcggcattaaaagcatgcccagcctctggataaacaataatctcagcatcggcattcgcagcgcgtaatgcctggcgcatagtttcaatatgctctgctgggatactggtgtctttacctccatatagccccaacactggggcgcagagatcgatagcaacatcgaccggatatttcggtaggaataaggttttttcaccaaccaatttgccataccaggccacggccgccttcaactgtggattatgtgcggcatataaccatgcgatacgcccgccccagcaaaatccggtaatggccaattttttggtgtccccaccgtggcgggatgcccaatgagcggtgtgatcgagatccaccaaaacctgacgatcagggactttttttaccagattattcactaactcattaatattactatagtctttggcatcgccctgacgaaaatacaattcgggcgctatggctaaatagccctgtttggcgagccggcggcagatatcctgaatatgttcatgcacgccaaagatttcttgcacgacaatcaccacagggtatggccctgtatgttggtcaggtttagcaatataagcgggtagctcatcaccctgagaggggatcgttgtttccccacagtgaataccgtgggtttgtaacgaatgtagttggtcagtatggtgggccgttgccattaatggggttccggcgggtgtgaaaccgcccgctgcttgtctgagtctaaccagttgatccgttttcacaagtgatctccttacgatatgaggacgtgttcgcgggttgaaaacccccctaattttgctgctgccgagtttaactataggtaatctttgagattaatgagatcaggtttttgtcattaacgctattggataattcaagctgtaaatctgcgcagtcagactaaccgcgagtaccaagatttaatgttggcgcgattcatgcctcggtaatgactcttcacagataaaatgaatgctatctttgtatttttgtacaaaaaatagactttcggtgttttatgtgtgatttaaatcacaattaaaatgtatttatgtaatcactttctctttcaaggtgacataaatcacgaaatggtgttcttattttgagtaaagtatttctttgtccctccctacaacatctctcatgaaaagaggagtctcacacatggctaaatccgacgtttttcacttgggcctcaccaaaaatgatctgcaaggagcgacgttggctatcgttcccggtgatccacaacgtgttgagaaaatcgctaaattaatggataacccagtacatctggcttctcatcgtgaatttacctcatggcgtgctgaattagatggcaaggctgtgattgtttgctctacggggatcgggggaccttctacctccattgccgtcgaggagttggcacagcttggcgtgcgcaccttcctacgtattgggacaacaggggctattcagccacatattaatgtcggggatgtattagtcaccactgcggcagtccgtttagacggtgccagcctacactttgcaccaatggagttcccggcggtggctgatttttcctgtacgacagcattggtcaatgccgctaaatcggtaggggcgacgactcacattgggattacggcctcttcagatactttctatccagggcaggagcgttacgataccttctctggccgtgttgttcgccacttcaaaggctccatggaagagtggcaatcgatgggagtgatgaattatgaaatggagtctgcaactttactgaccatgtgcgcgagtcagggcctgcgtgccggtatggtcgccggggttatagttaaccgcactcagcaagagatcccaaacgaagaaaccatgaaagccactgaaagccatgcggtaaaaattgtagtagaagccgctcgtcatctgctgtaatccagcgtttgatagaagtagagggtttgttctcgggtcagtttactggcccgttctttatttcatctgattatctgataaggtcacagctcttataacgaacaataataagaggaaaatatgacgatgacgaccttctctcatccctccctgatcccactggatggcggtattaactttcgtgatctcgggggtaaccttgccgctgatggccggcggataaagcccggcttgttatttcgttccggttcgcttgatcgcttgagtaccaacgattgtgattttctcagtcacagtaacgttacccaaattattgattaccgtgatgccgatgaagtacaggctaagccagatgttttatggccgggtgcccactatcacaatataccggccaacccgctcagtagtgaggtgaatgccaatctggaaaaattgactaacgagacattagccacatttgatgtccgtgcctttatgttcgagctttatcaccgcttaccttttaatagcttggcttatcagcaattggtcaatttattgcaaaattgtgcatcaacggaccctgtcgctagcagcgttgtgcatagtggcgatgtggtacatagaggtattgtacagcactgtgcggttggaaaagaccgcacgggtgtaggtgctgcgttggtactgtttgctttgggggctgatgaatctactgtgctggaagattatctgttgacggaaaccaccctgaagccttttcgtgagcatatgctggctgaattggcactaaaactgaatgatcaggctctggcgcaatttacatttgttctctctgccagagaagagtttattcaaactacgctgcggagcattcatgagcgttatggaagcagggagcgttggttaaagcatgagttcggtcttggcagtattgagcgtgaaaaactacagtcttattttttagagtaacgggttattttttatgacattcgttttttagcataatgcgttacctcttgccttttatttggtccaggcgaagagttggagtcggtacccccgtattttctcgagtaacattcagcgcccgaggtcataagaccaccacagttttatggccccaagggcctcgcattggggccacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagtttctctccggcttatggcatgggcccaccactgggtgactctttttaaccgcttaatgatacaaactaccgcttaaccagttcgctgatatttctcttatggcgaggcgtatgtttacgcctgataaattccctggagagaatgctcatgcaacatgcgattacctttgttatcgcttccgcgtgtatccttacgatctgctaccgtttatacggtatcttttttgttcgtaaggtgctgcgcgtcgatgacagtgaagttaccccttcccatacctttgaagatggcaaagattacgttccgactaaaaagtgggtgaactttggtagccacttcgccgcaatcgcggcggcaggccccttggttggcccggtgttggctgctcaatacgggtatttacccggcttcttatggcttttgatcggttgtgttatcggcggtgccgtacacgatacggtcgtcttgtttgcctcaatgaaacatcaggggaaatccctgtcagaagtcgctaaatccgaacttggcccagttgctggctggtgtaccggcctggcgatgttgttcattatcactattaccatggccgggttatcgatggtggtcgtacatgctctggaacgtaacccttgggggactttcgcagtgttcatgaccatccctatcgccatctgtgttggcttgtgggaacgcatgactggcagcatgaaaggggcttcgtatgtgggtattgccgctatcatggtgtgcgtatttgtcggcccgtatattgaaggcacttggcttggtgaatggttaatgctgaaagctgatacggtcagtattattctgccaatgtatgctttctttgcaaccgcactgcctgtctggatgttgttaaccccacgtggttacctttccagctttatgaagatcggtgtgttcggtgcactgattgttggtgttgtcttcattaatcctgaaattcaattccctgcggttacgcagtttattcacggcggtggcccagttcttgcgggaccggtttggccgtttatctctattactattgcctgtggtgctatctctgggttccatgcctttatcggttcgggtacgacaccgaaacagatcgataaatggagcgatatcttgcccgtcggttttggtgcgatgctggcagaatgtatggttggggttatggcccttatcgccgcaacctctttgcatcctgctgactactttgccattaactcctctgctgaagcctggagtgcgcttggtatggaggttgtgaacctgccaaaattgagtgaagaaattggtttggacctgtatggccgtaccggtggtgctgtcactctggctgtagggatgaccgatatcttcattcgtgtgccatggtttaatagtttggctgcttacttcttccaatttgttgttatgtttgaagcggtgtttatcctgactgcggttgattcaggtacccgtgttgcccgttatttactgcaagattttctgggcgatatctgggctccactgaaacggaccgattggttaccaggaacattggtttgtagtgttattgcctgtgcattgtggggttacctccttaactcaggtgatattaactctgtctgggcattgttcggagtatcgaaccaattaatggcttctgttggcttaatcattggtgccacgattatcctgcgcttggcgaccaagcgtgtgtatatgttgacctgtgttattcctctggcttacctgtttgtcacagtaaattacgccggctattggatgatcactcacgtgtactttaattcagcggctaaaggctacaacctgttcaatggtatcatctcaattatcatgatgaccttgggtgtaatcatcttgatctccgcgctgaggaaatggcgtgagctatggatccgcaggtctgctgagatggctggcaacaaagtggttactgccaacgcctgataccactgacttattgtgctaatttgtttaaacggctggaatcttctagccgtttattttttgttaagttatagctactgcattttgagtatgctgatatacccttcgtatttgacgttgcaggggtgttagcggctcttactcactcgaatcactggcttgtcgttgaccttacagcgaataagttcatcgggattcgttcgtttgctgcctatctgcaacgccaactactttgggtatagttcgactctatcaatcacaggacataagcgtgacctttaatgatgccattactaccaccattgattttgttcgcgtacatgaagcgtgggctataccgattgtctttattttggcttttggcgaatcattggcttttctctccctattattgccagcaacagtcatcttacttgggttaggggcattgattggtgaaagtggcattcctttttggccaatctgggccgccgccgctgcgggtgctttcttcggtgactgggtctcgtattgggtcggaattcattataaggaccgcgttgccaccttgtggccactctcccgaaatccccagttactggttcgaggccatgctttcttcgagcgttgggggttctttggggccttttttggccgtttcttcggcccgttgcgtgctatcgtccctctagtcgctggtatttgtgccatgcctcaacgctatttccaactggctaatattacctcagctctgatttgggcttttggtattttggctccaggagcattcggcattcaatggctgtccaattggataggctaaccttatttttttgacgttattggtggctagcgggtgttcaacggttaatagttttaacctgtttcttatcctcaggggaacggttttttagcctgtttattatttatgcgcacagcttcgcaagatgagatgtaacgcaaaaacactctggacatccatacagtatccccttaccttgactgacattagaggagcagggggataatcgtggatatcagtttattttatgggctgggtggctgtttggtcggggggctgatcgggtggctaattgccagtttgtcccagcagcgaacaaaagcacagcaagatattgaacggcgattactggagcaggcattacagcaggcacaacagagtattgctacattgcagatgactcaacaacgtaatgagcaacagttacggcaaagtgagttggaacaacgtaatttgcatagccaattagcggcaaatagcgaaaaattacagcagcttgctcattggcgtaatgaatgtgaacagcttaatcaagaattgcgggctcaaagggaaatcaatagtgcccaagaagcagaattacgtgaagtcaccatccgcttagaagaaactcgcttagccacagaagaaaagcagcgtttattacttaatagtgaacagcgactgaccactcagtttgagaatttggcaaaccgcatctttgagcaaacggggcgtcgggctgatgaacagaataagcaaagcttagatcgcctgctattacctttacgtgaacagcttgatggctttcgtcgtcaggttcaggatagctttgggcaagaagctcgggagcgtcatactctgactcacgaaattcggaacctgcaacaattgaatgcccagatggcgcgagaggcattgaatctgaccaaggctttgaaaggggataataaaacacagggtaactggggggaagtcgttctggccaaagtgcttgaagcctcagggttacgtgaggggcatgaatatcaaacacaggttagcgttaaaattgaccaaaccagtcgtatgcagccggatgtgattgttcgattaccccaaggcaaagatgtcgttattgacgctaaaatgtcattggttgcctatgaacgttattttaatagcgaagatgatgctgaacgtgaggttgcgttgaatgaacatttatcatcattacgtggccatatcaggatgctggggcgtaaagattaccagcaactccccggtttacgctccctcgattatgtgttgatgtttatcccggtagaacctgcatttttggtggctattgaccgccagcctgagttgatcaacgaagcactacaacacaatatcatgttggtcagccctaccacattactagtggctttgcgcactatcaccaatttgtggcgctacgagcatcaaagccaaaatgcgcaacgtattgctgaaagagccgccagactttatgacaaagtacgcttgtttgttgatgatatggcgtctttggggcaaagcctcgataaagcacagctaagctatcaccaggcaatgaataaactgtcccagggccgtggtaacctagttgggcaagtagagagttttcgcactctaggggtcgaggtaaagcggcctattagcccattactggcagaaaaagcctgcgcggagcatcaacctgagggtgatttagcgctatccgatgacgcagaatcaggggcatttccagagtaatttaattggcaccgcaaccagggggtgtggggctttcatcggagttctggtacacttcctcgaaagattgactgaaaagcaggcatagaaaatggtagatcaggagaaggaaaccacccattttggttttcgcaccgtagccaaagaacagaaagaaggcatggtggcagaagtttttcattccgtagcagctaaatacgatctaatgaatgacctgatgtcatttggtgttcatcgtatttggaagcgttttacggttgactgtagcggtgtccgtcgtggtcaacgcgtgttggatttagctggcggtactggcgatctgacagctaaattctcccgtttagtgggtgaacagggtgaagtcatcctggctgatatcaatgaatccatgttacggatggggcgtgaaaaactccgtgataaaggtattgtaggtaatgtcagctatgtacaggccaatgctgaagctttacctttccctgataattattttgactgtattaccatttcattcggtttgagaaatgtcaccgaaaaagaaaaggcattgcgttctatgtttcgggtgctgaagccaggtgggcgtctgctagttcttgagttttctaagccgctcctcgaaccgttaagtaaagcctacgatgcctactccttccatatcttgcctaaaattggtgagcttgtggctcaggacgctgaaagttatcgctatctggcagaatctattcggatgcatcctgatcaagaaacactaaaaggtatgatggccgacgctgggtttgaaaacgtaacctattccaatttaaccggtggcattgttgcgttacatcggggctttaagttctaacaggaatatggctatgtcactaagaacactaatgctaaagccctttttattaaaaccaaggttactgacacccctaataaccgcagccttagaaacggttctcaatggtgtgttgtttaatgataaaagcctaaaagctgcccgttcacgtttagtgggcaaagtgttacgtattgaattacgtgaaataaatttcccattgctgttcgtgtttagtgagcgtcaagtcgatgtcttaagccagtgggatgatgctgcggactgcctagttaaaacggatgtcgctgtactggcaagattacgtgaccgccagcaactttcgcctttaatgcgcacgggtgaattggtggttgaaggtgacattcaagtagtccagcaacttgtcgcgttattagatcttgctgagtgggatcttgcggaatggttggcaccttatgtgggtgatgttgctgctgaaagtctggggcaagctattcacaaaagtagcggttttcttagtaggcaattacggcaacagcagcattatttggctgaagctatcaccgaggagtggagaatggctcccaacctgctggaagtcatgtggtttcatgaagaagtcgatgcaaccgctcgtgcaaccgaagctttgagttccagattggcaactatggagacaaaataatgacgccaggagaacttcggcgcctgtatttaattattcgggtcttcttgagttatgggttggatgaattaattccgaatatacgtctgacgctaccactacgggttgggcgtcatctgtttttttggttatctaaccggcataaagataagtcattaggtgagcgtttacgtcttgctttgcaggagttgggacctgtctggatcaaattcggccaaatgatgtccacgcgccgcgacttgtttcctccaaatattgccgatcaattagctctgttacaagatcgggtcgcttcttttgatggtgcgctagcgcgtaagcatattgagattgcgatggggggggcgttagaaacatggtttgatgattttgattcgcaagcgctagcttcagcctctattgcccaagtacatactgcacgcttaaaagagaatggtaaggaagtcgtacttaaggttattcgccctgatatcctgccgattattaaagctgatgtacgtttaatgtatcgtttagctggctgggtaccaaagcttttacctgatggtcgcagattacgcccgcgtgaagttgttcgtgaatatgaaaaaacgctgcttgatgaactgaatcttctgcgtgaagcagcgaatgccattcaactgcgtcgtaattttgaagacagtccaatgctctacattcccgaggtgtactcggactattgtcgtgaaagcgtattagtcatggagcggatttacggtatcccggtatctgatattgctgctttagaagaccaaggtaccaatatgaagttactggcagagcgcggggtgcaagtctttttcacccaggttttccgtgacagcttcttccacgcagatatgcatccggggaatatttttgtcagctatgaacatcctcatgacccgctttatattggtattgattgcggtattgttggctcactgaataaagccgataaacgttatctggctgagaactttattgctttctttaaccgcgattaccgccgggttgctgagctacatgtggactctggctgggtacctcgagataccaatgtcgaagattttgaattcgccatccgtaccgtttgtgaacctatctttgaaaaaccactggcagaaatatcatttgggcatgtgttgctgaatctcttcaacaccgcgcgccgttttaatatggaagtacagccacagttagttctattacagaaaaccttgttatacgttgaagggctagggcgtcagctttatcctcagcttgatctctggactaccgctaagccgtttctggaaagttggctgcgggaccaggtcggtctacctgccgtaattcgtgcattaaaagagaaagcccctttctgggctgaaaaattccctgagctaccagaactggtttacgacagcttacagcagcataaattattacaacaaagtgtggagaagctcactatacagatacaaggtcagcaacaacgtcaggggcagtcacggtatttgttcggtgttggcgctacactattagtgagcggtactatcttattcttggccgatgcaaccgaagtctctacagggttcatcgttgccggtgcattggcttggtttatcggttggcgacgtacctgctaaattatttatcgcgaagaatgttgggttatgggttattgcataaccgtgagttatataaacttgttcaataagctatgaactagttcaaaatgcggtaagttagatcagtatccacagaggctgtataacgtataatacgattctctgtggaataacccctataaatagaggtaggtaatatgggcagtatcggttgggcacaattattgattatagcggtgatcgtcgttttgctgtttggtacaaacaaactgcggacgttagggtcagatttgggggcatctatcaaaggctttaaaaaagcgatgggagatgattcgcaaaccccaccaacaaacgttgataagaccagcaatgatgctgactttgcgaaatcgattacagaaaagcagcagcccgtagcaaaagctgaagaatctaagagtcacgaaaaagaacagggataagctgtgttcgatatcgggtttagtgaactgctactggtccttgtaattggtctggtcgtacttgggccggagcgattacctgtcgccgtaaggactgtttctggctggattcgtacattgcgttcgcttgcggccactgtacaaaacgaactggcacaagagctaaaactacaagagttacaagacagcctgaaaaaagtagagcaggccggcttacaaaatctgacgcctgaattgaaggcgtcgatggatgaactcaaagaggccgcagaggcgctaaaacgttcttatcatgttgatgctggatcagaagctccacatacgatccataacccattggtgacagagccggaagcgatccacgacggtgttacgccagcggagccagcaacacaggtttccgcattggcacaggcccctaatatacttgaggcagggacagcgtcagtggttgactctgtagtcgaagctgcacctgttactaccgtgaaatcggtggttcagggggaggtattggttaagtcgactccagtacaagaagtagggttggcagatgttatggataaacccgtaaccaagcagcaaatcgatacaatcgattcccatggcacggatttatccagtgctggcccatctcgtattcaccaacctggcggcgatcagtaaacatggctgttgatgatacccaaccccttatctctcatctgatagaactgcgtaagcggttactgaattgtataatcaccattttggtggtttttctggtattggtcttttttgctaatgatatctataacttggtatcagcgccgttgatcaaacagctgcctgccggtgccagtatgattgcaacggatgtggcatcaccgtttttcacccccatcaagctgaccatgatggtttcggtgtttgtttccgcaccgatgactctttatcaggtttgggcatttatcgctcctgcattatataagcatgaacgccgtttgatggtgccgttattgatatccagtagccttttattctatcttgggatggcattcgcatactttgtcgttttcccattggcttttggcttttttgccaaaacagcgccagaaagcgtactgatagcgacagatatcaccaaatacctcgattttgtcatggcgctctttatggcctttggtatttctttcgaagttccgatcgcgatcattctcttgtgttgggcgggtgtaacaacaccagaagcattgaagaaaaagcggccttatgtgtttgtcggcgcttttgttgtggggatgctcctgacacctccagatgtgctgtcccaaacactgctggctattccgatgtatctgttatttgaagttggtgtgttctttgcccgtttttataccggtaaacagcgccgtgcagctactgaagaagatgaaggtatagatagccatccgaaagcaccttaaatcgatgcgttgatatttagccgcccttctgggcggtttctgttttggaacacttatgtttgatattggtgttaatttaaccagcgtacagtttgcaaaagattatcatcaggtagtcaaccgggcaaaagaggctggggttctcggtatcctgattaccggtactgatgcagatgaaagcttggcagcacagactttggccgctgaataccctggctattgttggtcgactacaggcgttcatcctcaccatgcgagcagttggcaagatagtgtcgagcagaaaattcgaaccttggcagccactgcctccgtcgtcggtattggtgagtgcgggttagactttaaccgtaacttttccaccccagcgcaacaagaagtcgcatttaccgctcaattagctctggctgccgaactttcgctgccggtatttttgcattgtcgtgatgcccatgagcgttttattgatttgctggttccttggctagataaaataccggcggctgttgtgcattgtttcacgggtaacagtgattgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacagtgatgagttagatgcctgtttagcattgggtttatctataggtatcacgggttgggtttgcgatgagcgtcgtggccttgatcttagagctttgctcccgcgtattcctgttcagcagctattgttggaaactgatgctccctatttattgccaagggatttgaatcctaaacctgcatcacgtcgcaatgaaccctgttttctgccccatatcgtccagcaggttgcagcctggcgacaagaagaccctaattggctaggacagaaaactgatgaaaacgcccgccgggttttccggctggtttgagttaggagaacaatatgagctatgcatttccgggcacctttcctggtcgccgtatgcgccgtgtacgctgtcatgatttcagccgccgtttggttgccgagaatcacttgacggtcaatgacttgatttacccggtgtttgtcatggaagggactcaccagcaacaagccgtttcttcaatgccgggggtctctcgtatgacaattgatctgctgctgaaagaagcagaagcaattgctaagctcggtgtgccggttatatcgctattcccggtcattgaagcagggaaaaaatcattatatgcagaagaggcatataacccggatggtttagttcagcgtactgtgcgtgcgttgaaagatgcagttcctgagctaggtattctgactgacgtggcactcgatccctatacgacccatggtcaagatggtgtgattgattctgatggttacgtgatcaatgatgtcaccaaagagattctagtgcgtcaggcactatcgcatgctgaagctggcgctgagattattgcaccaagcgatatgatggatggccgtataggtgcaattcgtgatcaattagagcgccaagggttagtgaacacccagataatggcttattcggctaagtatgcgtcttgctactatggcccattccgcgatgcaattggctcgagcagtaatctaaaagggggggataaaaaaacttatcagatggatcccgccaacagtgatgaagcactgcaagaaatagctcaagatttacaagaaggcgctgatatggtgatggtaaaaccaggaatgccatatctggatgttgtacgcagggtgaaagatacttttggtgttccaacctttgcctatcaggtgtctggtgaatatgccatgcatatggcagcgattcagaatggctggctccaagagaaaccgacggtgatggagtcgttgttatgctttaagcgtgcaggtgcggatggcgtattaacttatttcgcaaagcaagttgcgcaatggctacatgatgaccagatgcagcgctaaaggatcataactaagagtcacagcattcagataggcactaactgcgcctatctgaatgaattctataatgatgaggtaatactcatccagattattgtaagtcagcgtgttattgcttttcgaactgacgattgtccaggctatgcttaatttggctattgagcatattcagtaacaacatcgagcgggcttcaccatctggttcggtataaatagcctgtaatccggcaaaaacgccatcaataatttttacgatatcaccaggtttcggtacttcaggggcaattatcttatccacagcatgggcttgcatatcagcaatgacggttgctgggatcaccgcgggctgtgtaccaaaacgaacaaaatggctgcccccccgggtggcgctgacggttgtggtatggatattttccgggtcaaactcagcgaataaataattggggaatagagcctctattacctcaatacgtttccctcgaactatcttttcgatagccactattggtgtccaacagtttacagtttgccgttccaaatgctctttggcacgtaaaatctgaccgcgtttacaatacaataaataccaagatttcatagtttcacatacctttgggtactatttagcagcataacaaaagcagtgagcgagatatagtgaggaaaaatggatcacttccaatatacagattattttgagcggtacggattgtacctatgctgatgagaattagcgataaataataacatgacgttattttaaggtgagtttgtattcatttttaacaaaaagacagcaaccactataaagacagcttataatggcgcatcccatagccgccgaaatgatcagcatgaaataccgtgacttacgtgacttcctctcattactggaacagaggggggaacttaaacgcattagccagcccattgatccttatttggaaatgacagaaattgccgatcgcacgttacgtgctggtgggcctgcgttactttttgagaaccctaaaggttacagcatgcccgtgttgtgtaatctgtttggcaccgctaagcgagtcgccatggggatggggcaagaagatgtcagcgccctgcgagatgttggtaaattattggccttcctgaaagaacccgatcccccaaaaggtttccgtgacttatttgataagctgccaaaatttaagcaggtattgaatatgccaacgaaacgcttgaactcggccccgtgtcaggagcaagtttggcaaggtgaggatgttgatttaagtcgcatccctgtgatgcactgctggccagaagatgccgcaccactagtctcttgggggttgactattacacgtggtccccacaaagaacggcagaatctaggcatctatcgccagcaggtattgggtaaaaacaaattaattatgcgttggctatcgcatcgtggtggtgcgctggattatcaggagtggtgtgaggcacaccctggtgaacgttttccggtcgctgtcgccttgggagcagaccctgctacgatcttagccgcagtgaccccggtaccagacacgctgtctgaatatgcctttgccggcttgttacgcggccataaaacggaagtggtgaagtgtctttccaatgaccttgaagttcctgcaagtgcagaaattgtattggaaggatatatcgaacaaggtgatatggctccggaaggtccttatggtgatcatacgggctattacaatgaaatagataatttccccgtgtttaccgtcacgcatattacacagcgccaagacgcaatttatcattcaacctatacgggccgaccaccggatgaacctgcggtaatgggggtggcactgaacgaagtctttgtacctattttgcaaaagcaattcccggaaattgttgatttctacttgccaccagaagggtgctcataccggttggcggtggtaaccatcaagaaacaatatgcaggccatgccaaacgcgtgatgatgggaatatggtcgtttttacgccagtttatgtataccaagtttgttattgtttgtgatgacgatattaatgctcgtgattggaatgatgtaatttgggcgatcaccacccggatggacccatcccgcgatacggtgttaattgaaaatacaccgatagattatttggatttcgcctcaccggtttccggtttgggatcgaaaatggggctggatgccaccaacaaatggccagcagagactccgcgtgaatgggggcgtccaattaagatggacgaagacgtccgtgcccgtattgatgctctgtgggatgagctggccattttcagtgacaaagacgcgaaacgctaactagcgtcggctttgtacttggttttgcatttgatgacccgacagagggaaggcatgacaactttaagctgtaaagtaacctccgtagaggccattaccgatacggtgtaccgggtgcaattggtacctgaatcttctttttctttccgcgccgggcagtatttgatggtagtgatggatgagcgtgataagcgcccattctcgatggcttccacaccgtttcagcaggactttatcgagttacatatcggtgcttcggagctgaatttgtacgcaatggcagtgatggatcgcatcctaaaagagaaaaaactggatgttgatattcctcatggagatgcctggttccgtgaagggagcaagcgtccgttggttctgattgctggcggtactggcttctcttatgcgcgatccatcttgttagccgcgttagcggaacaacctgatcgcgaagtctctatctattggggcgggcgcgaagcggtacacctgtatgatttaggtgagttggaagcactatcgattaagtatccgcaactgaaagtcattcccgtagtagaacaaccggaagagggttggcgtgggcgcacagggactgtactgagtgctgtactacaagattacggttctttagctgagcaggatatttacatcgcggggcgttttgaaatggctaaaatcgcccgtgagcgtttttgtgtggagcgtggcgcacaggaagaacatatctttggtgatgcttttgcctttatctaaaagcgataaaaagcccgcctctgaccggcggggaaatagcaactaaacacgatatacctcagttatcagggcctacgttcaggcccctaatttcttgatgtcgggtggttgtctatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttggctactataagcgctcaaatacggtagcaataccttgccctaggccgatacacatggttgctagcccaaattgtacgtcacggcgctccatcaggtttaacaatgtggtagagatccgtgcgcctgaacagcctaacgggtgacctaatgcaatggctccaccgttcaggtttactttatcgtccatgctttctaacaaacctaaacctttcagacaagccagtgactgagcagcaaacgcctcgtttaactcaaataaaccaatatctgccaattcaaggccagcacgttttaatgccaattgactagcaggtaccgggccatagcccatgattgaggggtcacaacctacgaccgccatcgaacggatacgtgctcgtggggttaaacctaatgacttcgctctggattcgctcataatcagcatcgcagaagccccatcggacaaggctgatgatgtccctgcagtaactgtgccatttaccggatcaaatgcagggcgcaaggctgctagaccggatagatttgtttcaggacgaatgacttcatcgaaatcaaagcgttttaatacaccttctgcatcatgcccattggttgcaacgatttcttttgcgaaatgccctgcctgagtcgcagcataagcacgttgatgagaacggaatgcaaactcatcttgtgactggcggctgatattgtgaattttagccaacatctcagcggtcaagcccatcattccagccgctttggcaacagtgcgacccattcctggatggaaatccacgccgtggttcattggcacgtggcccatatgttccactccaccaatcaaactgatcttcgcatcacccaccataatggctcgtgcgccatcatgcagagcttgcattgatgagccacacaggcgattaacggtaacagcgggtacgctgtgaggaatttcggctaataaagacgcgttacgggcaatattgaaaccctgctccaacgtttgttgcacacaaccccaataaatatcgtcgatttcagcagcattcaacccaggattacggctgataacggcacgcattaaatgggcagagaggtcttcagcccgtacatgacgaaaagccccccctttggagcggcccatcggtgtacgcacggcatcaataatgactacattttccatattttaagacctcatgctggttgattggtagaaacatcaagcagcgctgctgccacaggataataactttcgttatgttcagctttagctcgtagccccgcaggaacgtgatataacgcaccaaggtgggcatagcgttgagccatttcgacataatttgcgctaccgagcgtatcaaggtaacggaagactcctccgtggaatggagggaagccaaggccataaaccagcgccatgtcaccctcggctgcgctggcaataataccttcttccaggcagcggacgacttcattgatcattgggatcatggtgcgggcaataatgtcttcatcgctgaattcttggagaggttggctgatttctgccagtaatttatccacttgttcgtcattttctttacgtggcttaccctttgcatcttgcgtatagcggtaaaacccctgaccattcttttgcccaaatcgttggttatcaaacatcacatcaaccgcatcacggtaatccttgttcattcgctcagggaaaccggcagccatcaccgcttgtgcatgatgggcagtatcaataccgacgacatctaatagataagcgggccccatcggccagccaaactgtttttccatcactttatcaatttggtggaaatccccaccgtctctgactaacatgccaaagcctgcgagatacgggaataagacgcggttaacgaagaaaccagggcaatcattgacaacaattggggttttccccatttgtgtagcgtaagcgactactgccgcaagggttttatctgaggtttttgccccacgaataatttcaaccagtggcatccggtgtactggattgaagaagtgcataccgcagaaattttcagggcgtttgagtgatttagccaactgatcaataggaatcgtcgaggtattggaagctaaaacggtatcttcaccgattaatgcttctacttccgcaagtacagcggctttaaccttcgggttctccaccacagcttcgacgatcacttgggctcgttcaatacctgcataatccaaggttggtcgaatagtcgctagaatacttgccattttaaggccatccactttgccgcgttccagctgtttattcagtaatttagcggcctcattcattccaagatccagcgagttttcattaatatctttcataatgactggcacacttttcagcgctgactgataggcaattccacctcccatgatccctgcgcccagaaccgcagccagttttggtgcagcgacgcctttggacagttttttggcttgcgcttttacatactggtcgttaagaaaaatccccaccaaagcgcgagcttcattggaacccgctaaagggacaaaactgttggtttccaagttcagcgcttcggtacgaccaaattttgcggcggcttcaatagtttttactgcagtcaatggtgcgggatagtgtttcccggcgacttgcatgactctgcctttagcaatggtaaaacacatagccgcttcggtaggattaagttttaggggttccagttttgggcggcgtgctgcctgccaatcgagcttaccgtcaatagcttgtttcagcatagttaaggctgaaccgaccagtttctcagggtcgacaactgcatcaaccagcccaatctttagtgcatcgttggcagtaacatctttacctgtggcaataatctcaagtgcactatcagcgcctagcaggcgtggtaaacggaccgaaccaccgaagcccggcatgatgcccaacttggtttctgggaggccgatacgtgcttctggggaggcgatacggaaatccgtcgccaaaatacattcacatcctccacctagtgcgtatccattaattgctgaaatggttggcacgggtaaatcttccagtcgattgaaaatggtgttggcgaacaccagccactggtgcagtttttctggtggggcattaaacagggatagaaactcagtaatatcggcaccaacaatcaaggctgtcttcgctgaacgtaatagcaaccctttgagttcactttgtttttctaacacattcaaggcttcacccaaattggctacggttttagtatccagtttattaactgaacccggagcatcaaataccaactcggcaataccgttttccaaccagtgaagctgtaatgtttcgctttggtagagcatatctatctcctgaataagcgcatgtgatctggtatgaccagatattcaggaagtgtggttattttgttaatgaaatgcaaatgagagattgtttttttgcagtgaagatcacaatcaataaggtagactaattgatctttatcatatttattcgagatgtttcgagagactaaataatcgttctattacgcgggcagagtttggctgcaacacccattattttgggtatagtggctatcaatttgtagaataaacgtcatcgaaacatggtttcggtgactatgataagataaaaaaattaagttctaatagcgaagggtactgtgatggaaacgctggcttctttatataacgaacatttatccactctacaacagcgcacccgcgatgtgctggagcgtcatcaattagatgcgttgctgattcactctggtgaattacagcggctttttcttgatgaccgtgactatccctttaaggttaatccacagtttaaagcttgggtccctgtgactgaggtccccaattgctggttatgggttgatggagtcaatacaccaaaattatggttctactcaccggtagattactggcacagtgtcgaaccgctacctgatagcttctggacgaagaatattgatgttcagccattgctgaatgctgatgatattgcgcaacaattacctgttcagcgtgaacgtgttgcttatattggttatgcccagcagcgtgcacaagctttaggcttcagtgctgagaacattaacccgcagccggtcttggattatcttcattattatcgctcttataaaacggattacgaactggcgtgcatgcgtgaagcacaaaaaactgcagtcgtagggcatcgtgcggcctatgaagcattccagtcgggtatgagtgagtttgatattaatctggcttacctgatggctaccggacatcgtgatactgatgttccttacgataatattgtcgcgctgaatgaacactccgcagtacttcattatacgattttacagcatcaacctccggcagagatacgtagtttcctgattgatgccggagctgaatataatggctatgctgccgatctgactcgtacttacacagcagaccgtgacagtgattttgcggctttaattagcgaccttaatactgagcaattggcgctgatcgatacgattaaaagtggtgaacgctatactgattatcacgttcagatgcatcaacgcattgctaagcttttgcgtacacataatttagtcacggggatcagcgaagaggcgatggtcgaacagggaattacctgcccattcctgccacatggtttgggtcatccacttggtttgcaagtgcatgatactgctggttttatgcaggacgataaaggtacgaacctgaacgcgccatctaagtatccttatctacgttgcacacgtgttctgcaaccgcgcatggtgctgactattgagccgggcctgtactttatcgattctttgttggctccttggcgcattggtgagttcagcaaacattttaattgggatcgtattgatgcactgaagccttatggtggtattcgtatagaagacaatattgttattcatgataaacgggtcgaaaatatgacgcgtgatctgaaactggcctgatgcagccttatctgatacccgctatgccggttactatcagcgaagagatcaagaaaagccgtttcattaccttattggctcatacctgtggggttaatgaggctaaagattttattcagcaggttaagcaacaacatccaacggcccggcatcattgctgggcttttgttgccggtcccccgacggattctcagcagttaggtttttccgatgatggagaaccctctggcaccgccggtaaacccatcttggcacaactgatggggagtgatattggagaaattacggctgttgttgtgcgttattatgggggcattaaacttggcacaggtgggttagtaaaagcttatggtagtggtgtgcagcaggcactaaaacaggtagcggtaaaatataaagtcccacaggtggaatatactttacagtgtgactatgcgcagcttgctatggtagaaatgctattacagcaggttgaaggccagattttacgaggtgaatacacggaacttgtaacacttcatctcactctgccagcaactcaagccagccaagtcggggataaattgcgtgatctcagtcgtggtacattgcaattaacacctatttcgtaataatccccatccaagtgaattgctaaggaacgtgccggaatgcattttcgtgccataacccgtattgttggtctgctggtcatcttattctccggaacaatgtttattcccgggctggtggctttgatctatcgtgatggtgctggccgtgccttcagtgaaactttttttgttgctgtgtctatcgggcttttgctttggttaccgaatagaaagcagaagcatgagttaaaacctcgcgagggttttctcatcgtcgtattattttggacggtgttgggtagtgtcggggcattaccttttttattctcagagcggcctaatctttcattaactgatgcattctttgaatcattctcagggttaactaccacaggggcaactaccttagtggggttggattcacttcccaaagcaattctattctatcgacaaatgctgcaatggcttggtgggatggggatcatcgtactcgctgtggctattttgccaattttgggcgtcggggggatgcagctctatcgtgcagaaatgcctggtccgctgaaagataataaaatgcggccccgcattgctgaaacggctaaaacgctctggctcatctatgtactactgactatcgcttgtgcgcttgccctttggggagcagggatgtcggtatttgatgctatttctcatagtttttcgacaatagctatcggtggtttttcaacccatgatgccagcattgggtactttaacagcccaacgatcaacacaattattggcatattcttgctgatttctggctgtaattttggtttacactttgcggtactcagtggcagaagcttgaaagtctattggcgtgatcccgaattccgtatgtttatctttgtacaattgacgctagttatcgtttgtaccttagtgctctggcaacatagtgtatataagtccggaatagaaaccttaaatcaggcgttcttccaagtggtttcaatggctactacggcgggcttcacgaccgacagcattgcgaaatggccgctcttcttgcccctactcttattatgttctgcttttattggtggttgtgcggggtctaccgggggcggcctaaaagttattcgtatcctattactctacttacaaggttcacgcgagttaaaacggttggtccaccctaatgcggtttacaccattaaactggggcggcgtgcattacccgagcggattcttgaagcggtttggggctttttctctgcttatgcgctggtcttcattatcagtatgttagcgatcgtcgcgactggggttgatgaattttctgccttcgctgctgtcactgcgacgttgaataacctcgggcccggtttgggggtagtggctgataactttacatctatgaatcccgcagccaaatggatattggtgattacgatgttatttggccggctggaagtcttcactttgctagtccttttcaccccaacattttggcgcgagtagttctgcataaggaacattactatgaaaatactaatactttactccagccgagacggccaaacgaaaactatagcttcttatatagctaagcaattaacagaggcagccacttgtgaaatacaagacctatctcaagtaggccaaatcgatctgagccagtatcagcaagttatcattggggcttctgtacggtatggacatttcagccccgtgttgaataagttcgttaataaacacgttgcgcaattgagtcagatgccaagtgcattctttgctgtgaacttaacggcacgcaagccagaaaaacgttcgccacaaaccaatacatatgtacgtaagtttttattgaacactccctggcagccaacgttgtgctcggtattcgctggtgctctgcgttatccacgctacagttggatagatcggataatgattcaacttattatgcgtatgactgggggagaaaccgataccagtaaagaagttgagtatacggattggcaagaggtaagccgttttactcaggatttcttggcactgcagtataaaaagtagctatcacgctggttatcacagcaaattgctgaaaaaaaacacggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagtatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgtttcaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgatgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggctttaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacactgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaggagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacgcctaaacgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttatcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatttcacaacacactgtgccttgcgaccgcagtacgttttgaaatagttttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatataaaaagcaaatcaccttattgctgcaactcaacagggaatggtgagttggtgggtctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccaacaaggtactaaagcccgaccaatttctcagcccggctttatttgctcgttactttctatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctggctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaataagccaagaccccatgcccaaagcgtggggtttttgctgtgcgcgaaacacagaaattgcgcgttgtagcgagtagaatttcgggtttatgaaccatagactgacaaggtctattagtgtgaaatatgacacttatagaaaaaatctgcccgatatcaaatcctcctagaattctagggccaatttcctttgtactggtaccagtactcacagtgacgaccagattaaagcaggtttaccaagcgttctcccactctttaaataacattccatttaccctagccttaggtagtatcaagacttcttagccctatccgatgaaatttttctggtgatgatatcgctagtagctcgatcactactttttcattatttacttgaaataaaaaatacaaacagcccattacgatcggttagactagcgcgagagttatttagaatgagcatctaatgtaatgtcgaatcagcgttcctctctaaaacaccttaatacctttgcgctacctgcttatgcaagcaatgtcattagtgctggctcagtagaaacattaattgcggcttggcatgaatcaaaagccaagcgacagccggtactattactaggtgaaggtagcaatgtgttatttattaaaaatttctctgggacagtattactcaataggattatggggattacttctaccgaagacagtgctgcttggtatttacatgtcggtgctggggaaaattggcatcaactggtatgtcattcactgcaaaataatatgccggggttggaaaatttagcgttaattccaggctgtgtcggctctgcgccgatccaaaatataggtgcctatggcgttgaattaaaacaagtatgtgaatatgttgatttacttgatatggataaaggtactattcagcgtatctccgctgaggagtgtcagtttggttaccgtgacagcatttttaaacatcgctatgggaatggatttgctatcgtatctgtcggtattaaattgatgaaatcatggactccaacgctgggttatggcgacttaatacatatggacccattaacagttactgccacagatatttttaactctgtctgtacaatgcggcggagtaaacttccagacccaatggtcactggcaatgccgggagtttcttcaaaaaccctgtagtaagcgcagcaatcgctgaggagatcgtacattgttaccccaatgctcctcattatctgcagccagatgggtcagtaaaacttgcagcaggttggttgatcgatcagtgttcacttaaggggtaccagattggtggtgccgcagtacaccagcaacaagctctggtgctgattaaccagtcagaagcgactggccaagatgtaatacatcttgcacgttatatccgccagcaggtcgcacagagattttcaatctggctagaaccagaggtacgctttattgctgataatggtgaagttaatgctgtggagcatttatcgtgaaagatatcagggtccccttacggttagtcagtatattatctgatggtttttttcactccggtgagcaattgggtgaaacgttaggcatgagtcgcgctgcgattaataaacacatgcaaactattagagattggggtttagatgtttttactgtcccaggtaagggctacagcttacctacttctatccaattgcttgatgaacaaaaaatattaagttatttacctacgggtcacgtaacagtattacccgtagtcgattctactaatcaatatttattggatcgtattactgaattgaaatcaggtgatgcgtgtgttgcggaatatcagcaagcaggacgaggtcggcgtgggcgtcaatgggtttctccttttggtgctaatctttatttatcaatgtattggcggctagagcaaggtcctgctgctgcaatgggattaagcttggttgttgggattgttatggcagaggttctgcagaatttaggtgcagagaaggttcgtgttaagtggcctaatgatctgtatttaaatgataaaaagctggccggaatattagtagagcttactgggaaaacgggtgatgctgcacaattagtcattggtgcaggtattaacctgacaatgcgtggttcagaaacaaatgctattaaccaagattggataaatttgcaggatgctggtgttactatcgatcgtaataaactcactgctgagatcttatctgaattacggcttgcagtagttaagttcgaaaatgagggcttatcggcattcctttctcgttggcagaaaatggataattatcttaataggccagtgaaattaattattggtaatcaagagatttttggtattgctcgcggaatcgatcagcaaggcgcattattattagaacaagatggcaatataaagccttatattggcggtgagatatcccttcgaggtgtctgattaattaatgggagataactatctcccgtatagattattttcttaagcgtacactttctactgcatgattggcacttttcgtcattattaaacttgctctttcacgagttggtaaaatattttgctttaaattcaatccattgatctcattccataattgagtggcgatcttaatagcctctgtctctggtagttttgcataattatgaaagtaagagtctggatttgagaatgcaccctgacgaaatttaagaaatctattaatataccaactctgaagtaaatcctcaggtgcatccacatatatagagaaatctacaaagtctgatacaaatacgtgatggggatcatgtgggtagtccatcccactctgtagcacatttaagccttctaatattaggatgtcgggttgcttgattaccttattaccgtcagggacaacatcatatattaaatgagaataaacgggtgcagtaacataatccgctcctgatttaacctcagagacaaatttcactagattatgcatatcataggattccgggaatccttttttcttcattagcccacgttcgttgagcaccttattaggatgaaggaaaccatcggttgtaatgagttctacgctacgatgttccggccaacggctaagcaaagcttgcaataaacgggcggtagtacttttaccgacagctacgctgccagcaatgccgatgacataaggaatacgttggccatcagtcccaaggaattgctcaagaacagcctgacgacgcaaattagagctaatataaaaattaagtaggcgtgaaagtggaaggtaaatttgtgccacttcatctaatgaaaggtcttcgttaatccctttgagtttaacgatttcttcttctgtcagtgtcaatggcactgagtcgcgtaatgccgcccattgggtacgatcgaactgtagataaggcgtcgctaaagattgttctctttttgtcataagccaaattctgcctgttaacgcaggttgggaaaggcgctggacgccaactccagataagaaacaagctgcatattataggcagcttggtttttggtgtagacatttttgcgcttagtgagtgatttctttgacgcgtgttgctattccaatcaattaagagggcttatggcaggttcaggtattttctattttttacactatggttcattagttttgtatggccgtgtgtggttgaaccacggtaaacaagcgtttgaaataaattgcggttggatgatagttaccattaggagtgcaggcatagtcagggatctcccccacataacggtagccctgtgcccgataaaaagactcagcggaagaacccgattgagtatctagatatattaatccacggcgtaattgtactgcggtgttttctgcagcaatgattaatttatgtcctatcccagtgcgacggctacggctatgaacaagtaatttttgtatttcagcccgatttaagccattcggtttttggcaaagaactaattggatagtaccgatgatgccaatttcatcacgtgctatccataagagtaatgcttctctctctatggctgggcgtagactgtggaaataaccctcagcttcttcctgggaaagtgtatgcgtattgtaacccacggaggcaccataagtgaccgcatcaataagtaaactggctaacccacttcggtatatggggaaagttgcggcattaagcaaaactatcttcataattgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcataagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccactgcgtggggtccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgctttggacgtcaatagccaattcaaaatcaaaaagttactaaaaatctaaagatgatggtctggcgtcaatcggctgttcaaatgtgctttggacgtcaacaaggagagagagggtacaaaaaatttatcggtgtcattcttttgttaaccgaatttgattgtgcgccttatccacccagagatagaaagtggattgtgtcgtttcgcttggtagtgaccacacttcactatcaccaaaatttggctttggcgttcatacccaagactgttgagataattttttaaagggctagcatcgagcgtatgattaaatattattgtacttgatgggttataaccgtcccctggttgatactcaaaataataatcacgggtaatcttcggcgttttttcaatatcacgatcagtaagcatgtgatattttataaaattatcctgagtgtatacgcttttttcattaacccctgtagcaataaaagataaaaaaacccaataacgcctaaggtgacaaatatatagcttgaagccaaacgggtttgtgccctgtgaaacacggtcactacgcgagaaaaacaattttattcgcgtttcattttaactatcttgccatttttctctaagcgatacattccatcgtaaacgctaaacaatatatctttatctctgtcattctcgacagagaaaaccttgtttttatcaatgcaatttttactggttttcatatcatcaaagcatcgtctgtcatatttaccctcttctttatagccgtcgccaaaatcccaaaatatgacagtgtaaaaaccatcagatgccggtttgggaatactgtatttatccttcagcatatccctattttccagccaccagtttattttacttttatcagttaaagggaagttcctcactaaaacatcactgtaatcatttctctgatgaacagagacaatttccaccggatgcagtaacaaccagaaaacataacccagtaaagcgctgcccgtcagtaatagcgcccagagattttttttactttttactttcattgcggctcccggcaatctctacggtggcttccatattggtcataaatggcttgaaactaaactggttgaatcgttggagaacaaaccctatgcggaataaattgaacccgttaaacgtggaattcttaatattatcattatctaaataactgcgcttaatagtgctccactttcgtcatcccttgcgagaaaagggattggatcagttttaccgccaaatgctatggtgttaagctttaacaaccgaactgatcatcaacgtcttccgggtcaattatcaggcctatcttaccgaattcaccataattttaatagtatcttttataagccatataaaacgggacggaatatgacgatgaaaaaataaaaggtattaataccgcaataaaaaccccactgctgtctattgttatattaaaaatagctaaagcccccgtctttgcaacgttgaaatgatacttagcacaccctaaaagcagaaaggatgagacaacatttaagataaaatgcttagagtgtaataggtggctgaccaaataataaaataggagcaatgaaaatactgtacagatgatgtaagtagaaaatgaaaatatatgaaccatattaatacgacctgtactgactgccgtattcatattacctgcagatctctcatatattgattcagataagcttatcatctatataccctctagattcagggtttcgttccagatactcttctaatacatccatgataatatccctattttttactcaacttttatataagataaacatgatgtaaatcgatatcaatagattaattctggcgatcagagcggattccgattgaggctgggccaagtgaataccgaactgatgacaaccctatccctcttcttttgaaccctgcatgggctagccgcctcaacaaaaacatacctcaagtaacacatatcaataacaaaaatgttacctccatcacgcataaatgtttttcttcggttaaatcttggcttatttgttggtttttgattacaatcgtgagcgaaaacgaacattaaagcgctgtttcgaacattcagaggaaggtaacatggaaaccaaagacttgatcgtgatcggtggcggtattaacggtgccggtatcgctgcggacgctgctgggcgtggcctgtcggtactgctgctggaagcgcaagacttggcctgtgctacgtcttccgccagttccaaacttatccatggtggcttacgctatctggaacattatgaattccgcttggtaagtgaagccttggccgagcgtgaagtgttactgaaactggcaccgcatatcgcattccctatgcgcttccgcctaccccaccagcctcatctacgcccggcatggatgatccgcaccggcttgttcttgtatgaccatttgggcaaacgtaccagcctgcctgccagtaaagggctgcgttttgggccggaatctgtgttaaagcccgagttggtgcgcggtttcgaatattctgactgttgggtggatgatgcccgcctggtggtgctgaatgcgcaggaagtggttaaacacggcggtgaagtccgaacccgtaccaaagtgacccgcgcatggcgtgaacaaggcctatggatggttgaagcccttgatgtcaataccggcaaaaccttcacctggcgggctaaaggcttagtgaatgccactggcccttgggttaaacagttcttcgacgatggcctaaagctcaaatcaccttatggcatccgcctaattaaaggcagccacattgtggtgcctcgggttcataaccaaccgcaggcgtatattctgcaaaatgaagatcaccgtatcgttttcgttatcccttggttagatgactattccatcatcggtactaccgacgtggaataccacggcgatccaaaagaggtgaaaattgacgatcaggaaatgacttatctgctgaaagtctataacgaccactttaaaaaacagttgggtcgtgacgatatcgtctggacctactctggtgtgcgcccgctatgcgacgatgaatcagattcaccgcaagccgttacccgcgattacacgctagatgtggccgatgaagcgggtcaggcaccactgctgtcggtcttcggcggtaagctcaccacgtaccgtaaattggcagaacatgcgctggaaaaactgtcagcgtactacccgaatgtcggcccagcgtggactaaaaccggtgccttgcccggtggggatatcggcggtagtcgtgatagctataccgtgcaattacgccaccgctataactggttgccggaagggttagcccgccgctatacccgtacctatggtagccacagcgagctaattttagccaacgcgacccgtcttgaaagcctaggtgagcactttggtcacggcttgtatgaggctgaattgcgctatttggttgagaacgagtgggtcgttgagctggatgatgctatctggcgtcgtaccaaattaggcatggccctcagcgatgaagagaaacagcgggtagcccagtggctggctgatgcgcacactgaaaaacaacaggcgctgccgctggtttcttaatagcaaagtttaacattgtttaactttcgtcaatttttgcctttctgggctgcatagcgttgttcaagcacctcaagaaatttaaaaaccctcttcaatcggataaccgcgaagagggttttttacggtggcactggcggttgaatatgtcattaccgcacactacagccggataggcttaatatgccaaatctcatcggcatactccttaatcgtccggtctgaagagaaataacccatattggcaatattcagtaaggttttacgcgaccattcatcccggttgcgatacagcgcatcgacttgctcttgagtgtccacatagctgcgataatccgccaatagctggtagtgatcccccaaattgaccagcgaatcaaacaggttggtatagcgatgaggctcttctgggctgaacgtgcctgtcgctatctgtgtcagtacctgatgtaactcaggatcctcgtcgtaatatttccgtgggttatagccactcttacgcaatgcttcaacctgctcagtcgtattcccgaagataaagatattctcttcaccgacatgctcgcggatctccacattggcaccgtctaatgtaccaatggttagcgctccgtttagcgcaaacttcatattactggtccccgacgcttctgtacccgccaacgagatctgttcggacaagtcggccgccggaatgatcaactgcgccaagctcacactgtagttaggaataaagaccactttcaataaattattgatccgtggatcgttgttgataaccttcgctacgtcgttgatcaggtgaataatttgcttggcattataataagccgaggcggctttaccggcaaaaatcaccacccgaggcacccagttattgtcaggcgcgtcaataatgcggttataacgcgttatcacatgtagcacattcagcaattgccgcttgtactcgtgaatacgtttgatttgtacgtcaaacaacgctgccggattgaccacgatattgagtttttcagcgatgtaaaccgccagccgttttttgttttccagcttggccttttgtaaggccagtaagaaactggggtaatcaaggttcttttccagttcgctaagttggctcaggtcagtacgccaggtctggccaatactgtcatccagcactgccgccaagggccggttggctaaccccaaccagcgccgtggtgtcacgccgttggttttattgcagaaacggttagggaaaatacgagcaaaatcagcaaacaacgattgcaccatcagttcagaatgtaacgcagaaacgccgttcactttgtggctggcaatcaccgccagccaggccattcgtatccgtcggccgttattttcgtcaataaccgatacccttgagagcagctctttatcgtcaggatattgttcctccaccagcttgaggaaatgatcattgatatcaaagatgatttgcagatggcgtggcaaaatcttaccgatcatatcgacaggccaggtctccagcgcctcactcatcaacgtatggttggtgtaggaaaacacttgttgcaccacatcccatgcgtccatccaggtaaatttatgctcgtcgatcagtagacgcatcatttcaggaatggaaagcaccgggtgtgtatcattcagatgaatagcaattttatcggctaagttattgaatgtatgatgcatcgcccaatggcggttcagaatatcctgcactgtcgctgagactaaaaagtactcttgtcgcaagcgtaattcacgcccggaataggtggaatcatcggggtataggactcgagagacgttctctgaatggtttttatcttcaactgcggcaaagtaatcgccttgattaaatttgcccagattaatttcattactggcctgcgcagaccataagcgcaatgtattggtggcatcagtatcaaaaccaggaataatttgatcataggcacacgcgaggatttcttcggtttctaaccagcgaatcttgctgccttcttgctgaatacggccaccgaaccggactttatagcgggtgttgtgccgtggaaactcccatgcattgccatattccaaccagttatctggcgactccatctgttggccgttaacaattttctggctgaacatgccatattcataacgaatgccgtaaccccgccctggtagcgcgagggtggccaatgaatcgaggaaacacgctgccagacggcctaaaccaccattacctaaaccgggatcgttctcctctttcaacaactctgacaaactgaggcccatttcatccaacgcctgctcgatctcatcataaatccccattgataacagcgcgttagataatgttctgcccagtaaaaactccatcgatagataataaacctgccgaacgtcctgtgataattgagcgcgattagaacgtaaccaacgttcaaccatgcgatcacgtaccgcaaatagagttgcattcaaccaatcatgttgcgtcgcaatggtgggatctttgccaataataaacattagcttataggcaatagagtgtttcagtgcatccacactgacaacgggtgaggtatagctaaacggtgatgtcataacgtttttcccaagtttaatggctacaacgagtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaattaccagtttcaacgattaccagctccaacgattaccagtttcaacgattaccagctccaacaattaccagctccaacaattatcagtttcaacaattacagacgtcgataaagtgacaaataatctacggcggcaagttgccaaccaaagtcgagcctcatcgcatggcgctggacgtgacgccaatgcttcggcctgctccacagtacaaaggcacggcgtatcgccttcactaaggcttgcgcctcacattcattgaatacaaatcccgaagcgctgccgtcagccaggttttccaacgcgcaatccaccacggtatcagccagcccaccggtatgtcgcaccagcggcaacgtgccatatttcaacccatacaactgtgttagcccacagggttcaaagcggctgggcaccagaatgacatccgacccggcaataattcgatgagagaatgcctcgtgataacctatttgcaccccaacctggccagaatgctctgctgcggcggctagaaatgcctcttgcagcgtggcatctccgctccccaagacgaccaactgcccccccagtgccagtaattcgggcagtgcttccaataccagatccaaccctttctggacggtcaatcgactgacaacagcaaaaatgggtttattttctgccagttgcaaacccatagccgtttgcaaatgtgttttattgatggcctttgcttgcaggttctccgcatcataacgagtaggtagcaaggtatcgctctgcggatcccaaatatcactgtcgaccccgttcaggatccccgtcaaccggccttgacgcgccaatgcttgtagcaacccctccatgccatagccaaaagcaggctgagtgatctcttttgcataggtcgggctgacggtcgtgacatggtcggcaaagaacaacccggctttcagataagagatctgcccgtaaaactccagcccatagatctggaaaaactcagcgggcaggtgtaattcagataagtgatctgcagaaaatagcccctgataagccaaattatggacggtaaacaccgatcgtgcaggccgcccacgcgcagccagataagcacaggttaatcccgcgtgccaatcatgggcatggacaacctctggacgccagtaaccgtccaggccacaagccagttcgcacgccatccatcccagcaaggcaaagcgtagatagttatcgctataggcatataaagaagcatcgtgataagggctacccgcacgatcatagagcgctggcgcatcaatcagataaatgccaatcccccgataatggccatagcgtaatgctacccgccccgcaaaagtgtcaatctccctgaccagtacggtctcagggatccctctacgcaaatccgggaaggcgggcaagatgatccgcacatcagccccctcggcaagctgagctgcgggtaaagcaccgataacatcagccaacccgcctgtttttagtaaagggaacagctcagaacatacatgtaaaaccctcatcatcactcctgctcttttatacccttctgacctgaagttgcagtggtgttagctgctttccttcaccctaatgactggcctgtatcgacgccaatttgaaaaacaaagttaatattatcaataggttcattctgataaataagttcagtctgatcaataagctcagtctgatcaataaatccaacctgacaaataaaaaacctaatggctctattttgcctctaactttgccagcatatcccgagtcactaacaccaccccccccctctgaacggtagaaacgggcgctgtcttcatccgcgttttcgccaatcaccattccctcaggaatgtgacaggcacggtcaataatacagcgacgcaagcgacaagatcgccccacatggacatcaggtaacagcagtgaggaatcgatagtacagaacgaattcacccgcacccgagggaacaacaccgaatgcaccaccactgaacctgaaacaatacatccgccagagaccagtgaattcatcgtcatgccatggctaccagatcggtcttggacaaacttggcgggtggcaatggctccatatgggtgcggattggccaggcgcgatcatacatatccagctctggtgtcactgacgccaaatcgagattagcccgccagtaggcgtccaatgtcccgacatcgcgccaataaggcggtaattcagcattggaagtgacacaagagagatcaaacggatgcgcccagacgacttttcttgcggtgagttgcgggatgatgtctttaccgaaatcatggctggagcctggggtattattgtcctcttcgagtaacttaaagaggtagtcagcattgaagatatagatccccatgctagccaatgcgttgctcggatcacccggtataggaggggggttcgcgggcttttcatagaacgcggttatctgataatccgcagtaacctccatgataccaaactcactgccttcactaattggcaccgggatacaggcgacggtacattcagcccctttttccacgtggtcgagcagcatacgagaataatccatcttatagatatgatccccagccagaatgacgatatattctgcgtcatagcggcggataatatccaagttctgacagaccgcatccgcagtgcctttgtaccattgctctgtgctcaaacgctgttgggcgggcagtagatcaacaaattcgttcatttcttcattgagaaatgaccagccacgttgaatatgctgaaccaatgtatgggactgatattgtgttatcacaccaatacggcgaacccctgagttcaggcagttggagagcgcaaaatcaatgatgcggaatttgccaccaaaatggactgcgggtttggcgcgggtggcggtcaaatctttcaatcgtgagccacggcctcccgccagaatgagtgccacggttttattgggtaattgtctggccaacatcaatgagtctgtactttcaaacctcaccataaaagctccttaatctctctttatgagcacacaaatggtatgcgcggacccgcgccatgtggttaatcgctccgcatggtctgacaccccaaagggaggaatcccctcccattccccttcaggtaagtgcatttcacactcgtgatcagtggcattgatgagcaccaaccagcgctgagataacaaaatctgtagttgctgctggcagccttgctcccaagcagcatcactcagcgcctgtccctgactatccaaccattgcacattactatcgccgctctgccaccattggtcctgagtcagggctgggatttgctggcgcagccggataaggtcagcggtaaacgtcattaatgcacgatccgcactgccccaatcgagccaggtgaggatgttgttctgacaataagcattgttgttgccttgctggctgtggccctgttcgtcaccggccagtaacatcggcgttccctgcgagagtaataaggtggtcagtagcgcccgctgacaggctttacgccgttgccagatagccgcgtcagccaccaagccttcacaaccaaaattattgctatggttgttatcactgccatcacgattttcttcgccattcatttggttatgtttttggttaaaacacagcaaatccagcaaggtgaaaccatcatgggcggtaatttgattaatgctggcagagggtaagcgccctcgctgttcaaacaggcggcttgaagcagcaaaatgctgggcaaaggtaccgcgcggcacctcccctcgtagccagaaaccgcgcatggcatcgcggtactggtcattccattcgctaaagccggtggggaagttccccaattgataaccgcccagaccgatatcccaaggttctgcaatcaatttgcaggcactgagccgctcatcggccgccaaggcggcaaataaaggcgcatgttgatcgaacgccggtgtgcggcccagtaccgtgcctaagtcaaaacgaaagccgtccacatggcagctatcgcgccaataatttaggcaatcaataacccactgtgtgacatacggatgactgaggcgcagtgcattgccgcagcccgtgatgttgtcgtattcaccatcgggggtcagccagtagtagctggcattgtcgataccacgctgacacaaggtcgggccgaagacatccaactcagcgctgtggttgaacaccacatccagaatgacttcaatgcccgcgttatgcagggctttaaccgcatcccgtagttctctcagcggtgatatgccctcgcggcccgaggcataatctggatccaccgcaaagggcgctaacacgttatagccccagtaattgctcagccccattttttgtagccggggttcatcaatatgaaattgcactggcagcaactccagtgtggtaatccccaatgttttgagatgttcaatcagagcagggtgtgccaaggcggcataggtaccgcgcagctctggcggaatatcaggatgtaattgggttaaaccacggacatgggcttcataaatcacggtattgccccaaggaatggcgggcggtttatccccctgccagtcatattcctcgtgtatcacaagacatttaggtaacgccgccgcactgtcgcggacatcgggctggctaacgccaccggtaaagcggggatcatcaccaaccttgccttctaacgcacgagttcgggggtctatcaacaacttatgtgggttaaaacggtggcctcgactgggctcgaaaggcccgctgacccggtaaccatagcgttgccccggcttgccgccgggaagatagccatgccagatgtcaccagtacgagcaggcatggctatctgccgctcttgcccctgctcatcaaacagacacaacgtcacctgttcagcatgggctgaaaatagtgtgaaattaatgcccttcccatcaaagtgggcgccagaaggtgtcggtgatccatgggttaataccgccatcctagttctcccgcagcaggtaaatcgttgccagcggtggcaaggtgagtaacaacgaatgctcgtggttgtggctcctcacatgatggctatcaatgccgccctgattacccaggttactgccgcagtaaaatgcagagtcagaattcaacacttcacggtagtgaccaccttgtggaatgcccacacggtagtgataacgtggaaccggggtgaaattactgatagcaatcagttcgtgcccctcggcatcacggcgcaggaaggcgaataccgaattttcgtggtcatcaaccaccaaccattcaaaaccagcgggttgataatcccattcatacaacggcgcatactggcgatagcaatggttaaggtcacgaaccagacgctgcacaccggaatgccagccgttttcatcgtccagcaggtgccaatccagactggtttcgaaattccactcacgcccctgcgcaaattcacagcccataaacagcagttttttaccgggatgcgcccacataaatgcgtaataagcccgtaggttggcaaatttctgccaggcatcacccggcatacgatcaagtatcgagcgcttgccgtggaccacttcatcgtgggagagcggtaagataaagttctcggtataagcgtataacataccgaacgtcatcaaattatggtggtatttgcggtgaacaggatcacattgcatataattcagcgtgtcatgcatccaacccatgttccatttatagttgaaacccaggccaccaatatcaggcggtaatgtcacaccaggaaagtcggttgactcctccgccatggtcacactgccggggcgttcaacgccaatggtcttattggtgtaacgcaagaaagcgatagcctccaaattttcccggccaccataatagttaggcacccactgcccttcagcacggctataatcgcggtaaatcattgaggccaccgcatcaatacgcaacgcatcgatgccaaaacgttccatccagtagaatgcattgcccgccagatagttacggacttcgttacggccatagttatagatcagggtattccaatcctgatggtacccttcgcgcggatcagcatattcatacaacgcagtgccatcgaaggtcgataatccatgctcatcactgggaaaatggccgggaacccaatcaaggatcacgttaattcctgcctgatggaatttggcgacgaacgctttgaaatcctctggggtgccgtaacggcgggtcggtgcatataatcctagcggctgataaccccagctaccgtcaaatggatgttcgttaatcggcagcagctcgacatgggtaaaacccatatatttaacgtattcgaccagttgatccgccaattcgcggtaactcaaccagaaattattatcggtatgccgacgccacgaaccgagatgcacttcatagatagacaccggggaacataaatcattggctttttgccgtgcggcgctactcttcactacatcgggtagcgggctaatcaatgaggcggtttctggccgcatctgcgcttcaaaagcgtaagggtcagctttcagacgcacctggccatggcaatcaatgatctcaaacttatacaactgccccgcctctattcctggcagaaatagctcccaaatgccattttcacgccgtaagcgcatcggatggcggcggccatcccaaaagttaaaatcccccaccacggatacccgctgagcattcggtgcccaaaccgcaaaactgacaccggatacaccatcaaggctcattaaatgcgcccccaaacgttcataagggcgtaaatgggtaccttcagccaataaccagctatcaatatcctgtaataagggaccgaaacggtaaggatcttcgatgatttgtgggttctcttgccaggtaacggcaaattggtagcggaaggatttcttacgacgagtcagttgtgcaataaaaaaaccacggggatcttcgagcgttaattgtgctatccgccgcccgttctctgtctccactagccagacttctcgggcatctggcagcaatgcacaaatctgcaacccctgcgaggtttcatgcatacccaaaatggagaaggggtcgccataatggccggaaataagctgattaatcacctgacgatcgggaagtactgacatactctcttcctttgattaatagcatgactgataccggtccatggaccataaagtccaaactcggcctttcagtcatgcaatccgtttgatgtataacgcgtggctaaggtcaatacatggatttaaggcctgagcccgtttttatcgccgtaaagcccagccaccacatttttttaacccatactataagcatagtcaaagggggctaaaaaatcggcttagggttcatgaagttttttcccataccaacaaatcgagaaatagagcctgaacggcggaggaaaaaccgaagtgatgtaacggctgttatgggaaggaaaagtcgcgctaaccgccagatgaaaagcctaaaataagtggcgggtacggtattggattagagcgggcttttttattaaaaagggcggtgattaacgtctctggcgcaaaatacggatacaatagcggcagaaataacgctacccagaatcactccctcccaacgtcataacagtggtcatccaacatgggcattagccaaacagaactgatcttttcccttttacaacagatgtgtgtgtatttggttattgcctatctgctgagtaaaacaccgctttttatccccttgatgcaagttactatcaggttgccccataaactggtgtgctatctcaccttttccatgttttgcattatgggcacctactttggtcttaacattgatgattctatcgcgaatactcgtgctatcggcgcagtcttgggtggaatgctaggggggccatcggtcgggtttctggtagggctaaccggaggcctgcatcgttattcaatgggggggatgaccgcaaccgcctgtatgttatcaaccattgctgaagggttattgggcggccttctccacctttatctgacacgtaaaaaccgcctcgatttattgtttcagccactggtggtcgcgggcattacactggtagccgaagtgctacaaatgatgattattctggccgtcgcccgccccttcaatgaagcggtcgaattggttgaaaatattgccttgccgatgatgatcaccaataccattggtgccgccatgtttatgcgtatcttattagaccgccgggccattttcgaaaaatacaccacggcattttctgccaaggcgctacaaattgctgcacgggcggaggggctactgcgccatggctttgaccagcagaacagtatgcgggtggcgcgtatcttgtatgaggagttgggtgtgggcgcagtagccattactgatcgcgaaaaattactggcctttatcggtagcggtgccgaccaccatcaggtgggcagtgctattacctccagccatacccaccgcgcgattgaactcaatcaggtggtgtatgccgacggcaatgccgtgccttatacctgctcaatttcacccacctgtaagctgggttcaacactggttatccctttgcgaggtgaagagcaccgggtgatcggcagtatcaaattgtatgagccaaaaagtaaattattctccagcattaaccgcaccttaggagagggtattgcgcacttattgtcagcacagattttggcgggagaattcgaacaacaaaaacaattactggcgcaatctgaaatcaaactgctccatgcacaggtcaacccacatttcttgtttaatgcgctcaataccctatcagtggtgatccgccgtaatccagatcatgcccgcaatttagtgctttctttatcaacctttttccgtaaaaacctaaaacgcagccatgacgtggtcacgttaagtgatgagattgaacatgtgaatgcgtatcttgaaatagaaaaggcacgctttgctgatcgtctgaccgtcacggtttcactaccgaatgaactgatggaggcgcacttacccgcgttctccctgcaacccgtggtagaaaatgcaatcaaacatggtatctcacagatgttcagtaacggacgggtcacgttgcgcggtaaattggatgacaacacgttggtattggaagtcgaagataacgccggtttatatcagccgcagccggatggcgatggtctgggaatgagtttggttgatcggcggattaaagcgcgctatggcaaggaatatggcatcaccgtcgtcagtaacgcggaagtatttacccgtattattattaagttaccgtttattaccgtgagcgagcagtaagacggtttcatttcgagagacgatctcgtcaaaggcggcatatcttttgacgattagaaaaccctataaaaattaatgccagagtataacccacctctggcattactattattcctgacacaacactattgtttacacatcactatcgcttacacatcactatcccttacacaacatcatcccccacgccatgttatccccttcaaactagattgggcgggtacacatcacatgagttatggccataaaatcacccatcgtcgtcagcgtacccgttgacaaaccaatagccagagccgtactggcatcatgattattactgagccagaagaactcagcaggcacccagcccggcgcagtataggcactgaagtcaccccattctgaccacaagttaccaacagcccgcttgcctgacatccaggtcgccgcattggtgacctgcgtagacgttggcatcgtatagcccacattttcacaatgcgttattgcatcagcgcgatttaacgtagcgccattattattgataaaccactggttgactctaaaactgtacgagagtgggctaccgccgcctttcggggtggcagatatagtgattgtcggtgtacccgtcgggaataccgcattaaatgtcaccacaccatcaccgctgaccgataccagcgctggggcactgctgctccagtcatagaggctattatctccacccgaattgaccttgaaggtggcccccacaaaaccggtggttgggaacccggcatccccgttaaacgttgtaccattcacggtcacatccagattcttcatagcaataaaggtggtgtctgttgtctccgtcaaggtctctatcgtcgccgtaaccgtgctaaccccggctgttccattagttaaggtagccaagacaataccgttagcattgcttaccccaccatcggtggcggtgatcgtcgccccattgcttgccgcaaaggcgaccacttccccaacgattgggttcccgctgacatctttaagcgtcgcctgtaccgtattggtagcactgttatccgcaaaggcattattgaccgttgtcaccagtgtcagtgtcgccagcggcccggcagtaaagaccgtgtcaacagtcaaaggcgttcctgccgtacccagtttggccgtcacaaccgtcacgccaaccaaactgttggtcagcgtattgacggcatccccgttattatcggtcagtaccgttaccttactcagttgcgcaccacggttggcggtaaatgtcacggccatatcggccaccgaattgcccgtactatcgacaacatgcgcccggacctggttacgtgtaacaccatctgccagtgcattgttatcaacgaccatcaaggtggacaattgagcggtatttttgttcgcgataaatgcggcaccaaacgtgtccgtatagttattcgataccaaggtccccgtaatagggtgaaccccagcctgagtactcgtgacagataagagcacacttccttccggagtactgatcgagccattactctcagttagggtcacctcatttgttgcactgaaggccacttgctgcccccctactgggttctggttggcatcaaaaacccttcctagcacgaagaattgcattaccccatcggcaattatcggaatagggttgaaattaaaaagttgtaacgttgccgtgctcacatccgcaataaagtacggcatcagcgtgtgcaccgtcgccataggccgcgagagtcgcgctaagatcccgctctctccagctttaatatgggtcagcttcgcgctagcccacccatcgacgccagtaataccactggtggtgatggtcgcgccattttgtgatgagaaaacaacgctgtagccagcaatagcattcccctgattgtcagtcaccctagcgcggacttcattggcgtccacgctattggccacggcgccatcatcgataatgacaaagtcaccagtggcaatattggcggtgtttatatcggcaataaattgaggcgtaaccgtcaggctctcagtcccccctggcgtcaccagcgttaccgtaacgtcacttggccctgagagagtgtttgtcagtacaccgatagcaaacccatttatatcagtgatagctgatgcattgattgacgcaccattagtggcactaaagttaacttcgaccccagaaaccgaattatcattggcatccacaaggtgtaataacactctattttctacaaccccattcgctaccgcattatcatgagtgatcaaaaagcgatccgtgaccaatgtggccgtatccctatcggcgataaaggtcgtcgtggttgaggccgacacaccatctgcagttacagtgaccttagtcacgccagtattaatattgctaaccgtgacataagcactacccaaggcatcagtctgcacatcgttctgcactaattggccaccattatctgcgctgaacaccacgttactattcggcaccaggttatcagagacatcatagaccctggcttcaactctgttagtttggatgccatcggccaccgccccatcattcaacctgaatagctcaattcgggcaccggcaccagcaacaaaccggacatcctcggtgagacccaccaagtcagtagcgaccgttgcagtcaccgcactggtaaccggcgcgttatgccttaaggtattttctgcatacccttgagaattcgtggtgacagtgtttgcggtcaacgtcacattctccgtggcactaaagttcacattcattcccgtaaccacgttgccatgagcatccttaatgtgcgcctgcacgatatttctatcgctattgttggcaagcgaatcatttttcacaacgatcaactccgacacatgggcagtggatctgtctgcaataaagacggcgtctttagtttggcttatccccatcgttacgatcgccgcagtcaccttactgatacccgctgtcgtatgtgtaaaggttgtgctaaacgtcccactgctatccgtcatccctgatgttggtgtcagtagtgcgccattatccgaggtataacccacaaacatactcggcaccgggttcccattggcatcagtaacaatcacacgagcggcattagtagcaaccccatcagctagcgcattgttccgggtaatggtcaggtctgatgccctaatagttgcggtggttctatccgcaataaaggtcgtatctttgctctgcacccggttaccgacccttgcagtcaccacactggtacccgccaaggtatgggttaaggtggccttggtcagaccatcgccatcactgataccattgactgtcgtgatagcagcaccgttgccagaggtgaagataaccgtctgacccgataacacgttgcccttcgcatcggtgacccgtgcatggacctcatttttatccaggttatccgcgaccgcgtcatcaacaataaccatcaaatcacttgcagcaatgtgtgccgtcgtcacatcggcaataaaggtagtatcaatattgcggctgctgccactggataccacggtcgcggtcacattggtaatacccgccagggtattagtgaatgtcaccataacgccaccttcaactgatgtcacatcgagctcatattgaatggtgccattattactcagcacgaattcaaccgtttgatccttaatagggttaccatagctatcagtgactcttgcctgaaccgcgttaaccgcctgcccattagcaacttgatcgttaacgatgatgaacatgtcacccgcaataatctgcgcagtcgaagcatcagcgataaaggtggcattaatcgttttactcacctgatcgatccgcgcattgatcgggaggctccctgccagggtatgcgtcaaggtcgccgtaccatcgctgcctgtcgttaccgagtttggtgtaatgttcatgccactgttagaagtgaggttgaccaccgcgccgttgatcgcgttaccgtctacatccgtcactaacacctggacttcgttggtatcgatattgttagccacggcattatctttcgtcatcgtcatttcaatcgatgccgcttttcccgccacaaaatgcgtctcgagggtttcagtttgcccggttgaatcgagcgttgccgtcaccgttgtcatacctgcaagcgtattgttgaatctcatcaagacaattccagaggcgctactggcatcgccctgagactcaatgactgcaccgttatcgagagcaaagctaacggattgattagctaataggttgtcatgagcatcggtaaccaacgcttgtgcaatgttaccggctttaccattcgcaagctggttatccaagaacgacgttagcttaagctgggctgtcgaaacatcggcaacaaaggttactctggcatatccttgatgagcgccacttattgcaatcaccgtattactgctccccgccacagtatgcgtagcactcgctctaacacgaccatcgagattagtcgtcactgttgatgaacccacaatggacgccccattggtgccaaatattaggctttgattcgccacgccattaccgaaacggtcagtcacaaaggcttcgacaatattggtatctgcgccatttgccagtgcattattgttaataatactgacgacgatattctccagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaagtgggtattgacggtctgaccaacagggtcggttaccgtcgtggctttgactgtagtggtacctatagccaggttggtgagtgtattttctgcatagccattacggtctgtcaccactggattctgtgccaaaacagcaccattcccagcatcaaatgttacagaaacacccggtactgaattaccatttgcatcaacgacccacgcacgcaccacgttggtgtcagttccatccgctttggcattgttatcaattgcggccaacgtagaaacaaccgccgtcctcggatcagcagagaacgtcattgtcatcgtcatacccaccaatgcaggagacgtcacgctaacaacggattctcctgcccgaaggttcgtgaatgtggcattaatcgtgccatctacaccggtattcggtgttgaagcaaccactatcgcgccattatctgcctgaatactcatcggcacatttggcacggcattgcctgtcccatcccgtaacacgacttggatttcattctggtcgatgccatcggcaaccgcccggtcagccaatttcaccaaactgatcgccgctgtcgacccaggtttaaatgtcgtatcaacctgttgagattggcctcccaacgttgcagtcactaccgaaacccctgcggtggtattggtcagcgtggagtcggcgatcccctcggcattggttatcactgtttgatcgatgacagttgcaccattactggcactgaatatcacggattgattagcaacagcattagtataggcatcggtaaccttcgcccgaacaacgttagtgtcactgccattagccactgagtcatttgttgtcactgtcagatttgcggcggtgatctccgccgtgctttcatcagccacaaacgtcgtatccacacttcggctactagaacccaacgtaacgctaaccctacttacacccgagacggtatgcgtcagtgtggtactggcagtaccattagctcctgttcttgcctctgtcgtacttaatgttgcctgagtattaaccgcaaagttgatgagctgcccgataatcggttggccgtcgccatcggttactgtggcttgtaccgtgttagtcgcaataccgttagccgtcgcattatcaatcgttgtcgccagatggctgatcaccatggtctctggacgagtgacttcaatagatgtcaccgcacgatttgaggcgttcccttgggcatcataggcaaccgcacttattgtatgcgtattgcttgttctgagaatatgttgatagaaaggtaaggtaaccgacaatgaactctgagtgagtggggaggtactgccgcccgcattttctaacggtgtcgcatcccattcaatacggctaaagccatattttgcacgtacctgtgcggtcaatgtaatggcaccgccacccgaaccactgattctgtcaggcagaaccagatgtattaattcctgctttttataatccagaacaatattattattacgttcaaccaggtcataacggctgcccgccagtgtccggttagccgccaccgctgactgatcaatctgatcattccacggttgccccatgcgataattcagttgcacattaacgctggtattgttgttgttacctttcccctcacggtgttctgcaccaatagtgaccaaaggaaccggggtgtaattaacccccaacgtcacagcatgtgggtctttctggcgatcatccttaccaaataaggcgacttcatcaccacggtatttttcatacattaatttaccgcctaattgtggataggcgggtaaataagcctcggtacggatatcgaagccatcagccggacgctcatcgtaactgctgaagtcacgagactgatgccagccggtcaaaccaaaataggtgttagcggagaatttaaggtagtcagtcgcaacttcagcacccacccccacacgccggttttttccagtaagatcattgtcaaagaaggtattagcaccgtacatccagtcaccttggtactgacgtattccggcaccaatatttactgtgttgcggctgtctttattgcgaacaccaagttgagtaaacaggagtgaactttcactgtctttgagtggtaccaataggtccagcgcgctgttatctagcttaaaatcgctatctacattcaattgtacccgcgcagtaccaaattggttcaaccactgctgagaagatgcgttaatttcatttgtcactgctgaacgcgccatattacttgcggcatcagaggtattgtcattagaaagtaacttaccggctcccatagcatttctggctaacaaatcatcaacatcttttttattattttcattaggattattgctaaagaaagatgactctttgcggggaacttcaatctcatcccctgttgtcagtgatgcgaaaggtttggaaaaggtacgataagcattcagttttttcagttcatcaaccgtaatattatatttttttgctatcgattgaatagagtcacccggccccagcgtataaggttcagtcgcacgtgcagcaggaggcaaaatagacgcattaactggcgttatgactgaggttggtgctgaattagtcgtgtttgcggcagcaattgcgggcgtaaaagagagacttagtgggaatgcaaattgaaagaaaagtgtaatccatgcgacaacttttatttttctggggtgtcctttttccttcacatcatggggacgagaagtgtgatgagacaacttccatttccaagaaatgaggatagccctaaaataatttaacatggatacttaactcacaaatagaaatgctattaataaaaaatcctgaacaatttaaatttctacttacactgctcagagacaatccaaattaaaataacctcacaataacaatacaaaaggtatggtcataaaaaacaaatcgttaacaacaccaaaggaaagaatataacaccttgaaatcattaataattaactcaaccagacatatttatcgttgttattgtcgtatttttggttaaacataaagctgtaaacggttataaggtgcatcattcactatttaatgaccctataggcaaaaaaaagccacatgttacttcaatcttcttttagcgtttattaccaaaaataacttggctagcgttactgtatgaagtacacacatctacttgtctaccaagaaaaatctcatagcccaagtttaaatagtagtatgtattttaataatgatatcagataatctgcaagaaaaatgacggccagcacactaatcattaacacatgcgcaagccttcataagcaccacataaagtgtaactgtttcaaaaagctaaagtttatatttatctcatagcataaatattatgcatatgcacaattatttcaaacgcagaagcactagcagtaactatagtctcaagtaggaattcccttagactttacctgtacattgtattataaaaaaagcctaaaattatttttaacatcctaaaaataatattttaggattaatgcccgaaaattttgatgcacaagtgagaatgacaatgatgtgacatcttaaacagaaccttatttccccaacaatgacgactcttatattcttccctgtagaggcacctttatgtgatctaggcatctagtcacattaataaaatttaatcttcttcacgcaaaaaataaaaaaccattttctatacggcattcaatttaaaatgaccgcagtgacaatgatacctcttattgaaaatccgctcatcgataattaaaccaacactgtgcttttaatcgatataaataaccactttgtgagggaaatgcggtatctatacgacttatctttatacttaatggaataggatacaaattcctttttagtccgcaggatgtcaataaataacatcatacggataaagtctcttcggtggcgtaacagagaagtggctaggggaatggaaaataggtgtcaatatctgaacaaagatattcgcttaaaatataaaaaaccctgaccataagatcagggtgctttgttgttctttgttatcggttgtttctcgatattgttacagcagaattcgccttgataccttcaagccctttaaatacggggatgtcgccagtgttgttttactttgggtacacactaaaacggagtgctcgcctgattggctattttattctcgacttctactactggtgtaatttggattatcacttttccagagaaaaaattgcggccttgctgacacctgtctgcgcagaaatgaccaaatacgacagggctttatcaaatctcagacgtagcacatgtaggatcaattcagggttatctgcccagtgccgtctttcgtgcattcatcttaaatgtccttttattgcgaaaatggacattagtatcggaaacaggaaaggcaggtggtaaagcagtaccgcttttctccccatagagatagtctcagtgacattctgtcaaggctataggttcattatgaatagcttaatattacaggtgttatttactcagagtaatgacaattttttcaagaaaagattggacgttatacccccatgaagcgggagaaaactccccctctgcgaggtcggtaaattcaagttctaattctttttcttccggatacgctgttaacagcatattagcttcatcaatcgttttttggattgtttgttggttttctgtattcctgtaagaggcaagtatctcatctataccttcgccaaataaatcataatcttgtccaaaaaaaacacgaaccagagttccaagatggatggctttcattcagcgtcagccttgatgctgtaaggcaagattctgcacatcatgcaaaaaatcttgaggtgtcgttccccacagttctggcgaaaaatcatcaccccaacgcgtgttaagctcatcatcaagtgtattgggatacgcggctgtaaattcagctatgtctgaaatcagcgtttcaatctgcgaaggcgagttgtcttgaagataaaaagccataacacccgcgattgttgtagcccctgtgatttcataataatcctgtccaaaataaatttgtatcaggtgctctagtgccgaaaaattacccattattttcattgtaccgtctctaaaacatggggtaagcggtaagaatatagtatggtttaccgtggaatgcttcaaaccgaatgactatcctaaattttgtcaatttggttccggccagttccccgcgccttaccccacatccaataacatggccaacaaagtgattaataacaaattgttacgttagacgtggtaaacttgccgcccagactttaatccattcagtgttggatcttagcgcatcggaaatacgttcttcggcaagttccgtgcagagggaactattaagaaaaaatcgtcaatctgatattattcttaatatagttttgagaaaatcatatgcggctgtttcccataatgcgggagagaaatcaaacccgtatctttcctcaaattccttctcaagaatgtcagaataaatttcaataaaatcatacagttcttttttagctcactcaaagtttgttcatctgctgttttcttataaaattggataatcccctcaatagtatcttcgccatcatttatataggcgtaatcttgattaaaatggcaaccgatgagttggcctagaaaataaaagttttgcttacccatggtatacggccctactcaggaaatgctgttaatatataattatgaaagtaaaacaactgattaaaaatttattaggtagaagtatgtgcgacagcatacgataaacaaagcccgcactctggcgggcttacgggtcttccacgacactatgcgacgctaaaaaatagtctacagcagaattcgcagcatacggcgcagtggctcagcagccccccataacagttgatcaccaacggtaaaggcggacaaatattctggccccatattcagcttgcgcaagcggccaactggggtattcaatgtgccggtgaccgcagcaggtgtcagttcacgcatactcaattcacgatcattcggaataacccgtacccagtcattgtgcgtcgccagcatttgctcgatttcggctaatggaacgtcttttttcagtttcagagtaaaggcttggctatgacaacgcagcgcaccaacacgcacacataggccatcaacaggaatcagagtactggtactcagaattttattggtctcggcctggcctttccactcttcacggctctgaccattatccaacgctttgtcgatccacgggatgaggctacctgctagcggcacaccaaaattatcggtcggtaacgtgccactgcgagttgttgacgtcactttgcgttcaatatccaaaatggcagatgccgggtcttgcaactcttttgccacaccagcatgtagcatacccatttgggtcagtaattcacgcatatgacgagcgccgccgccagatgcggcctgataagtggcaaccgatgcccactccaccagattattggcaaacaaaccgcccaatgacattagcatcaggctaacggtacagttaccgcctgcaaaggttttgatccccttatccagcccctgcttaatcacatcgtggttaaccggatccagaataataatggtgtcatcttgcatacgcagcgaagaagcggcgtcaatccaatagccttgccaaccgatttcacgcagcttcggataaatttggttggtatagtcgcccccttggcaggtgatgatgatatccaatgcactcaatgcatcaatatcataagcatcttgcaacgtaccttggtggcccgcgaaagccggtgcagcctggccatgttgagaggtagagaaaaagactgggcggataccgtcaaagtcgcgttcttcaatcatgcgttgcatgagcactgagccgaccataccgcgccagccgataaaaccaacgtttttcatgtttactgccctgccttggaaggtgacaccgatttatggatacctgtcttgtataactgcgcgcggttacccaatgtaagtgggggttgcggcaaggttgcaaacgcacaaatcccaatacgctgattcagctcagtggtctgggtatgtgaacgtggctaacaccactacaacgtcaagtacgaggggtatatctagcacggcagactgactaagatagacttgataccaccttacaaaatataggcaaagtggcaagtgaatttattcgataccagaatgattcaaagaaatttttctaatatgtgactttatctggccgaaaacgccagtagcctttatccctttgaggtaatgatgactgagatgattgcagcaactgtgttgctatttttaattatggatccattgggaaatttgccgatttttatgtcggtactcaagcatttggagcctaaacggcgacgggtggttttgatccgtgaattactgattgccttaattttgatgctgatttttctgttcgcaggcgagaagattctgttattcctgaatctgcgcaccgaaaccgtctcaatatccggcggtatcattttgttcttaatcgctattaggatgattttcccttcctccgagagcaacgttactgggctatctgctggggaagagccgtttttggtgccactggcgatccctctggtggccggcccctctattttggccaccctgatgttgctgtctcatcaatatcctaatcagctcagccacttggtgctggcattgatgattgcctggggtttatcggcagctattttactgatgtcgaatctgttcctgcgtttgttggggagtaaaggtgtcagtgcgctggagcggttgatggggttaattttggtgatgctatcgacgcagatgtttttagatggtgtgagggcgtatttggcgatttgaacgcaccattcaagagcagaccggatcaggcctcggttgatattcctcattgcgctcaacgtcaaaaaaaccaattcaaaatgggtctttgactgctgacaaagccaaatgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgcccctaggtgcggtcaacccttcactcacgaggcaatagcgttgtcaataacctcaagcctcttctgaggcttttaataattagacgtcaaaatcatcagggtaagcggctttgagtcttttttgcttgtcttgaaaattgggatctacttggttaggtaactttacttttagcccctttctgatttgtgaagcaatataaaaagcatcacctagccgatcctcaaaaataggatctgttgcttcgaattcttttgttgcatacatgccgaatgttagtttccaaagctttgttttatctttttcttcgccggtaatgacgttatgcagataaatcagctgctgaacgatggagttatacatgggttcaagcgtctcaccaccaatgacgttatatttaatatgatggtggcgtttctgagccagacgcagtgccctatccacgtaatctaaagcggtgtcgttggtcattttttcggactccatacgtctttattggtactgaaccattgtatgccaccgccttcagcctggaattaatctaatcaatatatacggcttaattgttctggtggtaatgctaataacgcctttcatacctttttttaattcactttccggcatatctatatctgacataacaacatcaaaaagtgaaaaattcatatgtcaccatccgttaacgtaaataatcagttaacgtaaatagtcgtcattcgagtaattactgatcctgtatcgtagatccaaccagtacggaccacactagtattaccgttaggccctgtaattggcatgtcgatagttgcacgctgaccaaagttgtcagaagcagcgagtaccgcaggatttgacgtcactccagcttatctttttcacgtggcccaagagaggaagcctgagtatgatgaacctgtctttcacgcatgttgataatatagtgattagcatggtaaccatcattaaattcatactcacggcaaacccgtgtccaggcagcataggcgctgactatacgttcatactcttcggggcgaagattatctctggataagttgtacaaatagatgccgagaaggcttaggctcatctcaactcctggcgaaatgagccgtaatataatgtttggatcagcagatatgcaggggggcaggtgtcagtggtgaaggttaaagcccctgagtttaacccgtatagatataaaattactttatcagactgctggcaaaatccgatgactcgaaccagctccagatcaccaaatcaactcactaagccaacgcccccacgcatcgccggacaacctcatcaatatcagtatcaatatccacacaaattacatcaggctcatccgggccgggttcttccaaggcgtcaaattggcttctcaataaatcgcttggcataaaatggccggaacgtgcttgcaaccgcgccatgatgacgtcgaaattgcccttcagatataaaaataccatgccctgattgccctcgcgcaagcgatcgcggtaacaacgtttcagcgcagaacaaacaataatgcccgtttcatttttatggctcaggctgtaagccgcatcgcttaggcgctctaaccatggcatacggtccgcgtcattaagcggttgcccactccccattttctgaatattggcgcgggggtgtaaatcatcaccatcaataaatttggcatgaatctggcgcgcgacagcctccccgactgtggttttaccactacccgatacgcccatcacgataatgctctgtcccgccatatgttgatctctatctcagaatggaaattctactggtgcctatagttccgtattttaccatgttaccggtatcatgataccggtaacaaatggagatgtgacttttatcacaacagatagcgccgttatcacaatagataaaacagctatcacgacagataaaaaacactgccttcgtactcaatcacgcgagccaggaaaggccggagaaatattatgccattaatcatcgtcgcagttggcgttgccatgctgctattactgatgatccgttacaaacttaacggatttatctcgctgatactggtcgcgttagcggtaggtatcatgcaagggatgccaatcgataaagttgtcggctcgatcaaagcgggtgtcggcggaacattaggtagcctggccttgattatgggcttcggggccatgctcggtaaattgctggccgattgtggcggcgctcaacgtatcgcgaccaccttgattgagaaatttggtcaaaaacatattcaatgggcggtggtactgaccggctttactgtgggttttgccctgttttatgaagtgggttttgtgctgttattgccactggtattcagcattgcggcctctgcccgcatccccttgctatatgtgggtgttcccatggcggcggcgctttctgtcactcatggttttctgccacctcacccaggcccgaccgccattgccaccattttcaacgccgatatgggcaaaacgctgctgtacggcacgttgctggcaatcccaaccgtgattttggcaggcccggtgtacgcccgctttctaaaaggaattgataagcctgttcctgaagggttgtataacccgaaaatctttaccgataaagagatgccaagctttggggtcagtgtcagtacggcgctggtaccggttattttgatggcattgcgggccgtagcagagatgattttgcctaaaggccattcgctgctcccctatgccgagttctttggtgatcctgtaattgctacgctgattgccgtgttaattgcaattttcacctttggtctaaaccggggccgctcagtggaatcggtcatggagaccctgtctgattccatcaagatcatcgcaatgatgctgttagttattggagggggcggtgctttcaagcaggttttagtcgatagcggcatagagcaatatattgctggcatgatgggcaatagcggggcatcacctattctgatggcatggtccatcgccgccttactgcgtatcgccctgggttctgcgacggtggcagcgatcaccgctgggggcattgtcgcaccgttaatcgcgaccaccggtgccagccctgagttgatggtcattgccgttggttccggtagcgtgatcttctctcacgtgaatgaccctggcttctggctattcaaggagtatttcaacctaaccattatggaaaccattaaatcgtggtcagtactggaaaccattatttcagtctgcgggttgatcggctgtttgttgctgtctctggttatttagccaacggcgcgataaatagtcgttatataaatggctgttatataaatggttattatgtaaatagttactatataaatgattgctatattttttatatactgccaccggggaggatggtaaagccgacatccaccatttggggtgttaccccttctccgcgcaacctggccaataaacgctcggcaccgatttgccccattctttccctcggtgtcagtacgctggccagtttcggtaccatcgactggccgatatcatggccatggaaaccggcaatagccatgtcatgggggatggatagcccctgacgctgacattcaaatacggcaccaatggctaaatcatcattggtacagaaaatactgtcgatttgtggataactgacctgcgcttcacgtaacagttcagcgccagcggaatatgacgatgaacggctggtcatcacgctcatcggtaccagaccggattcgcgcatcgcttgctcatagccctgctgcttgatcaccgtgcgctcatcttggcgagcgccaaaatacaccacatagcgatggcctttagcgataatttgctgtgtcatctgccgggcggcctcaaagttattaaaccccacggccagatcaaggcaaggcgaaatacaatccattagctcaataacagggatacccgcgacctcaatcattttcagggtccgcgcggtatggtggcgttcagagaggatgaggccatcaatattgtaggagagaagcgacgtcagccgctgctcttcgcgctctttctgatagccgtagtgagccagcatcgtctggtaaccgtgcgcatccgtcacactctctatcccccgcaaaacctcagcaaaaacctgattagttaacgacggcagcagcacaccaatggcatggctggtggcattagagagaatatcgggagcgcggttggggatatagcccaattcgtccaacgccagcgcgattttttcctgtaaaacagcagaaacctgttctggattccgcaaataacggctgacagtcattttagtgactcccaccatatcggcgacatcttgtagcactggcctttttttcttcattatcaatgaactgaggctggatgaacgggaggcaattctagcaaagaaaagggtatagcgcgatgtgcataccctttttagttaacgtaaaccgggggtaaatcaacttaatccgagagtaaatcaacttaaattggtggtaaatcaaacaacaggatctcgctgtcttcatcggcttgaatagaaagcgctgtttcatcccagatggcgaatgcatcactggcaccaccatgatgaccgttgatggaaaccttgccgcgcaccacttggatccaaacacggcgttcagcctgaatctgatacgttgactgcgctgtacgattcaatgcccagcgccagagagtcatatcctggaacaccttcaatgaaccatcacgggcatctggtgataaaaccaactgccgcccttgggggagatcaaacatccgttgctcgtaacggggttccaaacctagcttgtttggaataatccaaatttggtacagatgcagcggttgatcatcacggccattgtattctgaatggcgaatgcccgtaccggcgctcataatctggaactcacctgcatggatctgttctttgttgcccatgctgtcctgatgttcaaccgtgcctgacaagacatacgtcaggatttccatatctttatgcgggtgagtaccaaaaccctgaccagcatcgataacatcttcattaatgactcgcaaagctgaaaaacccataaaatcagggtcgtaatagtctgcgaatgagaaggtatgccagctatccagccaaccgtgattagcatggccgcgatcgtctgctttacgtaaaaaaatcatattcagttctcctcaatgttttctttagtctagaggtagtccgagaatatgaaagcgtaaaaaactcacccctctgttcaaaaaattcgactaactcatcacgggaaaaccgcgaggtgagtgaggagctataaagggtgccattcagcggggagattattacggcagaaaccgtgacagaggcaagctagcagagaacggggtgagaaaaaggcaaaaaaaaagccagcacccggctggctaagtaaacactggaagcaatgtgagcaatgtcgtgctttcataatgtgaacacctaaacttttgatgcgctcatctgaaagcacggcaatgataatcattatcactctcacttgtaaagcgtttttttaaccaaatataatattattgattcaggtaaagaaaacgatattttaataacagattcaaacactaagagtaaggttatgtggtgagagagaacctgtcctgggatcgggaatgctgccgcgcggttgctgcgcctcaccaccaggatgcacctgattcacctgagaagtcattcgctatcgtttcctatagcgtcgcttccatctgcacgtgaccccaatgaattccgtgagcatacgcagcacgggaaattgctcatcatcaacattgatgtgtcgagtaagctgacgtttgtgacagcagttgaaaattcaacacagctcggtgtcatttatacggctggcaatcaacaatcggatacacttgtcaacacccctcacctctggaaaaaataatgaaacctgcaatcctcgtggtggatgacgatacggccatctgtgaagtgctgcgagatgtacttaacgaacacgtattcgatgtactgttatgccacagcggcaatgaggcgcttcagattaccgctacacagccctcaatcgcacttattttgcttgatatgatgctgccggatatcaatggcctgttggtgttgcagcaagtgcaaaaactgcgcccgtcgctaccggtcgtgatgctcaccggcatgggtagtgagtctgatatggtggttgggctagaaatgggggcggacgactatatcgctaaaccatttaatgccagggtagtggtcgcacgcgttaaagcggtgttgcggcggagcgaggtgttggcgatagaaagtagcagtgtgaaagcctgcggattgcaatttaatggctggcggctgaataccgaccgctgtcagttgatgaacccacagcagcagcaaatcgatttgactcagggggaatatggcctgctgctgtcgttgatgcaaaacgccagaaaagtgctctctcgtgaaaagctgcttgaactgacgcaccgtgaaagcctggacgtttttgatcgcactattgatgtactgattatgcggttacgtcgaaaaatagaagttaatccgcaccagcccacactgatccgtaccatccgcggcgtggggtatgtctttgccgccgatattattcatgcctagaataatgtggcctaataagatgggcttaagacgctctccccatcgggctatcttatttacctgtttgcaacattatccgtttgcaacattacccacttgcaacattatccgtttgcaacagttacgcgtctgctggcgttttcctcgtgaaaaataatgttcattcggcgcggtaatggtttatttaactgttctcacgaataaacacgtctaattccgccagtggctttgcaccatcaatagcattggcacaaagtaaattggcacgggcgcaggcgtgggctaattgaatacaatcatttaacggccagcgttcatggtagccatataatatgccagcgcaaaaggcatccccggcaccaacgctaccgactatctcttcctgggccagtttccacgaaggcacccatgctccctcctgcccatgctctacgccccatgcaccttccgggcagtgaatcaccacccgctggcgcacgccggcttcaagtaattgttttgccgcctgagcgatatgatggacgtccggggtgccatcggcaagacgcatctccagcccgcttaactcgccagcctccagttcattaatggtcagataatccagccagcacaacgttggcgtcaccagtaaatgataacgaggatcgccttctcttgacactaagtcgagggaggtttcataaccaagctgcgacatcagcgccagtagtctggcgctacgagtaccgtactcggtgtcttccacatccaaactatcgagcaacagcagatagccaagatggaaaattttaaatgatgtatcaaggccatcgaaagcgggcaagtcgagcaggcggttggtgcctggagagtggaaaaaggtgcgctggccgctcggatcggtcatgacttgtgacatagatgttggagccaaggtggtccgccgaacgtgttggcgattgacctgatactggtcgagcatcgccataatgtaatcaccgtcatgatcatcgccaataaggcccaccgcctgcagcggcagcccggtatacattttggccagcgtcagcaatacgttaagcggtgcgccgccggttgagcgctcgctgtgtacgatttccgccagccaaccacgctgcggccattgctcaatttgatgaacatggtcgaccaacatattaccggcggcaataatcccgttgcgttctatcatggcatcctctcagatttgctctgaactgccgaaaattcgcatttgttgcgctacgacatcagtaatagcctcctcgatccccaggaacaactcggcgaactcgtcataaatagcgtgtcgatgagtcattttctgttccacggcagccagcgctgcctgcgacatgccggtataaaaattgattttatgaatgccaaggctgatagcccgccggaaatcggtatcgctgatcccagagccaccgtgcagtaccagaggtaggccggtttgctgatgaatggcggccagacgcgcgaagtcgagcttgggttcacctttatacttgccgtgtgcgttgccgatggcgaccgctaaggcatcgataccggtacggtcaacaaagtcccgggcgatagcgggatcagtgaatttattgctatcagcttcaccataaagcgcgccgccttcatcaccgccaacagcgcccagttcagcttctaccgatacacccacggcatggcacatcttcacaacttcacgggtttggcgaacgttttcttcatattcaagcgtggaaccatcaaacattaccgagctaaaacccagcctgagtgcgcgaaccacggcttcaaagtgcaggccgtggtcgagattaagcaccaccgggatatcatggtgtgcagcttcgaatttcactgcttctaccaatgattctagcgaaaggtacttaaaatggacttcagcaatattgatgataaacggcgatcgttcctgttttgcagcggcaaacagggcgcgcaaaaagtggctatcgagcacgttaaaggcacccaatgcgtaaccgtttttcctggcatgagccaggccatttgcaagggaaatcaaagccatagtcgttctcctagtgttggcaaattcagacgaaacggcagtactcattacacagcacaagttcagccggttcgtcttcaataatcgaattaaaacgttcaagaggtttcataaatcggttgtcgtggtcatcgtcatttaccatcgatacctcaccgaccagcacctcaccgtaacctacctcgccccagaaactgtggtacaccccaggcaccaggcaaatactttcaccgggagataagcgtaactggctgcctgccgcatgggtttggcggcagccgtcgagtgtcacggtgacatcgctcttctccgtttgttcaaacgcgtcggaattccatagctcgacgataagattgccgccgccacggttgatgatatcttcctgtttacgccagtgaaaatgcataggtgtcacctggccttcgcggacgtgcatgattttttcggcgtagcatttagggtaaggagtgccgcttaccgaaccgttgcgtaaggtgaacagcgttaatccctgagtaaaaaaatggttcccgccgaatgcggtaatatcccagccgagtttcaggtcaaacagttcttgccaggctttagggtcaagctgttgccatctttgtggcgtgaaacgggcaaatggcggtagctggatatggtgtcgggcaaagaaatgaccggtctgcttaaggatttggttgacctcggagcgtttcataaaatctcctcaaaaagttgcccctctccttaatagggagagaggattagaccgagccgaagtgaggcgagctgttatttcatcgtccagcctttgtaagtgctgatattatttttgtcgatcagggtcactggtatcaaaatgggatcttttggtgctgggttgccctgcaagatgccataaccaacctcaacggctttggaggccatgacctgaggatcttgcgctggggtcgcgacaaacaatgtgttaccaccccgtttcagcgcttcttctgcatccgggctgccgtccacaccaacaataaagaattcattacgttgtgcctgtttggcagccaaatcagccccaatcgccgttggatcattgatggcaaacacgccatcgatcttcgggttcaccgccagcaaggaggtcatcacctccaggccaccttctcgactgcccttagcattttggttagaagaaaggaccttgatatcaggatattttttgaattcgctttcacaaccttcaacacggttttgtatggcagacactggcggcccgttgataataaccacgttgcctttctctttcagacggtcggatatgtacttacacgccatcgcaccggcctgagtgttgtcagaggtaatcgttgcgtcagccccttctgctgccacatccactgccaccacgacaataccggcatctttagcacgcttcaccgccggaccgatccctttagaatccgcggcattgagaatgatcatgtccactttggcggcaataaagttatctatctgtgccacctgctggccgagatcgtagccgctggaaacgagcgtaactttgactttatcgccggccaacttacgcgcttctaactccacacctttggtgatttgcacgaaaaatgggttggcaagatcgcccaccgttacgcctatcgagttcaactctttcgcctggagcgccggtgaactggctatcatggcccccgcgattagtgcggtcattatgggtttcaaacgcatgctgttactcctgtgtaagggtatttttagttatgagttatggtgacgggtacggtatttgtctatcagcaccgctatgatgatcaccgcccctttgatcaccaattgccagaaataagagacccccattagcgtcatgccgttattgagggtggcgataatcagagcaccaaccagcgtgcctgtgatggtgcctactccaccaacaaaactggtccccccgaggataaccgccgcgatggcgtccaattcatagcccataccaagattgccgttagcgctgtaaagtcgcgatgcactcatgacgccgccgagtccggacagcaacccgctcatgccatagacaaacagcagcaccatccacactttaatgccggtcaagcgcgccgcctgcatattgccgcccaccgcatatatgtgaacgccaagggtagtgcggcgtaaaataaaccagcacacggcaaccaccagtagggcgataaccaccagccacgggaccgggccgagataagcattgcctatccactcaaaattaatgttcgagttgataatagtggtgccatcagccagtaagtaggccacaccgcgcagcgccgtgtatgtgccgagggtaacaataaatggcggcagtccagcccatgccaccaacatgccgttaaacagcccaagaccggtacccattaatagcgccgccggaatagaaagaccttcccagccgggcatcagcgaaactgccatggcggtaactgccgtagtcccgagaattgaccccacggaaaggtcgatacctccggtcagaataatgaaggtcattcccgccgcgaggacgatatttatggatgactgccgggcgatattgagtaggttagattcggtaaagaaatttggggcgagaaacccgaataccgccacaatcaacaccagaatcggtaaaatacccacggtttgcagtaaatcgctaaaaaacgcttttttcagcgaggccgattttgccacctgctgcggcgtgcctgagttagtcatggtaaacctcttttttatggtcctcggtcacgccagttgccagcgtcataatattttcctgcgtgatatcagggtgatgtagttcccctgcaatacgtccttcatgcatcacgtacacccggtcgctcatccctaccacctcgggcaactcactggaaatcatcaaaatcgccaccccctcgcgcgccatctggctcatgatgcggtaaatctcgcttttagcgccgacgtccactccacgtgttggctcatcaaggataagaatgcgtgggctaatcgctacccaacgggaaatcagcagcttttgctggttacccccggacaagcctccggcacgcacctgcgcatgaggtacacgtatgttcaaccgattgatggcgtcgtctgaaatggcacgggcttttttgcgatcgagcaggccgtaacaggcgtcccgctccagggttgccatagtgatgttgtcctgcgcggccagttccaaaaacagcccttgctctttgcggttctcggtcagaaaaccaataccgtggcgaatggcttcacgaggggagtgaatgaccaacggtacgccatctatctctatcgttcctccggtggctttgcgcacgccaaaaatcagttgcgccagctccgaacgccctgcacccaccagccccgctaacccaacgatttcaccggaacggacctgtaaactcaccgcctgcactttggcaccatccgtcaggtgatgaaccttaaggcgtaaatgaccgagtggaatatcccgttctttattgaacagatcgctaagcggacgccccaccatcatgcgcaccagttcgttggcgttgaggttggcgcgcatcaggctgccgacgtattgcccgtcgcgcagtacgctcacacggtcagaaagttcatacacttccgccatacgatggctgatgtagataatggccatcccctcatcgcgcagccgcaaaataagttcgaataggcgatgcgtttcacgagtagaaagcgccgctgtgggttcatccatcactaaaatgcggctgttacgatgaagtgcacgagcaatctcgacctgctgttgttcggcgatagtaagccccatcactaaatcgctggctttaaactgagcgccgaggcggtcgataaccgcctgagtttgcatcaccatctctttacgctgcaccagccctccccgggaaagctcgctgccaaggaaaatgttttccgcaacggtcagattaggcgcaagctgcatctcttggtaaatcaaactaatacctgcattcagcgcatcttttgggcctttgatggaccaaggcctaccctcaataaggatctcgccgctggtggtggtatatgcgccagcgaggatcttcatcagggtacttttccccgccccgttttcgcccatcagcgcgtggatctcgccggaaaacaccgtcaaatcgacacctttaagcgcctgaaatttgccaaacgacttggtaatattacgcatctccaagagggggactttattcataacgcggtgcctgtgggtgaatgtcgatagccgctagtcaatcacaagccggtaaatgcaaaatgtcagaagccgttcataattgtcataaagttgaatagttaaccgagatcacattcccgatagggaaatcatcgctagaggcagaggagtgattaactaacagaaaatgccagccggagccttccatggagcaaccccgcctctccttctttgccagtgttcgtgggcgattgttgttcttcaacttgctcgtggtggcggtcaccctgatggtgagtggtgtcgcggtgctgggcttcgagcaggcaagccgcttacaaaagcaggtccaggagcggacactgcgcgatatgtcaagcagcatggcgctggcgcgcgataccgcaaatgtggcgacggcggcggtgcggctttcccaagtggttggggcgcttgaattccagagtgaagcggccagtcttcaagagacgcaactggcgttacgaagttcactcgctcatcttgctaatgccccgcttgccagccatgaaccgctattggtgaaacgtatcattgagcgtagcaatgaactggaaaccagcgttgcacgtatgctgaatttgggtcaccgtcgccatcttgagcgtaacctgctgctgagcgccctctatcagacccaaagttatcttcaccatctgcaggagattaaccagcgcgatgggctgaacaaacccgatgccgcactgctaaaagagatggatcgcctgctactggtggctatccagacctcctcgcccaaagctgccgtacagcaacttactgaggtgatgcaggcattgcctgcccatgctgactcgccgctggtggaggaaatcttgcaagagttcagcgccagcctgtatcagctgctgccgttgtccatcacgcttgaaaatagcgatctgagcattacctggtacatgtaccacgtcaaagcgttggtggcgtttctcaatcagggcatcaatatctatgtacaaaaggtgggggaggaatcgctgcagcgtagccaacaaaaccacaaagccttgcaatcgatcatcacgtctattggtctgtttgccctgttggcactggttatcaccgggtttgccggctggtatatctaccataaccttggctctaacttaacggcgatatctcatgccatgacccgattggcaagaggagaaaaagaggtcagcgtaccagcccaacaacggcgtgatgaactgggcgaactggctcgcgcgtttaacgtttttgcccgcaataccgcttcgctggagcagacatcacgtcttctgaaagagaaaagtacgctattggaaaccacctttcacgctatgcgcgatggttttgccctgttcgacaacgagggctttctggtggtgtggaacccgcaatacccactgttgctggggctggcaccggagcagctacagcatggtcagcactaccttcaattattgaagcagatgacgccactgcaagagcatatacttgagaacctcgccctcccgctgccaaaaacccaagagctaagacttgaggaccatcgcactatcgaactgcgtttcagtccggttcctggacgagggatggttaatgtggtgttggatcgtagcgagcgcaaagcactggaagaagcgctggtccatagccaaaaaatgaaggcggtagggcagctcacgggcggcctggctcatgattttaataacctgctggcggtgattattggcagtcttgagctaaccgctacggactcgtcggatgccacgcgtattcatcgtgctctgaaggccgctgagcggggggcgcaactcacccaacggttgctggcgttctcacgcaagcagtcgcttcaccctcgagctgttgcgatgaaagaactacttgataacctggacccgctgatacgccactcgcttccggctcatcttacgctcacaattgaagctcagcagcctgcctggcacgcctggatagacgtaaaccaactggaaaacgcaattatcaatctggtgatgaatgctcgcgacgcgatggaagggcgcagcggcgagattaaaatccgcacctggaatcaacgcgtagagcgtggtgaagggcgcaaacaagatatggtggtgctggaagtggctgatagcggccatggcatgaccaccgcagtgaaagagcaggtttttgaacccttcttcaccaccaagcaaaccggtagcgggagtgggcttgggctgtcaatggtatacggctttgtgcgccagtccggagggcgggtacagatagaaagtgaaccggggaaagggacccgggtctgcttgcagttaccccgtgcactcacacaaagtctgatagaagtcctgccagcgcttggtgccgttgcgaatatggctgatcagctagtcttagtgctggaagatgagccggatgtacgccagaccctgtgcgagcaactccatcaactgggctacctgacgcttgaaaccggcgacagtcggcaggcgctggcattgatggccgacgtgccggatatcagcattgtgataagcgacttaatgctacccggcgacatgaccggtgcggaagtgcttcagcaagcgcgcagtgtttatcctcatcttaagctgttgttaattagtggccaggatctgcggcgcagcaagaatttcatgctggaggtggaactgctgcgtaagccttttaaccaacaacagctagtacaggcgctgcaaagagtctgattgggataatccccgagagcgtcaagctttcgccctcctcccatcaggctgacaaatatttcacaaatttagtctatgaaaaccagacgggtaaacggtgttgtataaaaatgcgcttacgggcaaactttattgttacttcttcgccgccagcccttgcgcgcaagcccaagccgagctccaggcccattggaagttataaccgcctagccaaccagtgacatcaacgacttcgccaataaagtacagccccggcactttatgggcttccatggtcttggaagagagctcttgggtatcgaccccccccaacgtgacttctgcggtacggtagccttccgtcccgttgggttgcacccgccactgctgaagatttgcaattaatgccgcctgctggggaacattaagctgcttcagggtaacatcaggcagttgttccaatgtttgcaggcactcgaccaatcgcttgggcaataattgagccagtgtgttttttagcgtctggtttggatgggcttgccgctcggtgttcaaaaaggcagccagatcgacatcaggaagtaagttaatgctcacatactcaccagcctgccaatagcttgagagttgtaggatagccgggccagaaagcccacggtgggtaaataaaatactttcacggaagctaacgccattctccgccgtcaccaccgccggaaccgagacaccagacagcgtttgcacgtgatccaacaagggtttatgcaacgtgaaaggaaccaatgccgctcgggttggtaacaccttcaaaccaaactgttccgccagcttataaccaaacggagatgcccccagccccggcatcgataaaccaccagaagccacaacaagtgagttagcgctcactctcaaatcattaatgtgtagcacaaagcccgtgtcgcttttttcaaccgacaacacattactgcgcagccgcacagtgacattccccagctcacactctttcagtaacagatcgacgacctgctgagcggaatcatcacaaaaaagctgccccagcgttttttcatgccaggcgatgttgtggcgattcatcaggtcgataaaatcccactgggtataacgcgccaatgcagatttacagaagtgagggttttgtgagaggtaagccgcaggttccgtataaatgttcgtaaagttgcaacggccaccgccggacatcaatatcttgcgcccggctttcttaccgttgtccactaacagcactcggcaccctgcttgccccgcttgagccgcacaaaatagccctgccgcgcccgcacctatgactaccacatcaaactgttccacactggcctcattgaataaaatcatcattgctgcaaaattgcccgcttttggctgcttatcgtatttttggttatcttcagccgacaaattagcggtgggagattgtaagtcccctgctggcagagcgccatagtaagaaaatgttatattcggtaaaactaagtaactcgctgatataacatacatatgtggtgcaaaaagactaagccatatgatgttatgtcaaaaaaaggtcatattttccttttaccaaccccccattgtcactgataatgcgccgcgttcatgtccacaaactggcgtaacgcttatgctacatcttttcgctggcctggatttccataccggccttatgttagttcttgctttgttgttcgtgctgttttacgaagccatcaatggttttcatgatacagccaatgcggttgcgaccgtaatctatacccgtgccatgcgttcacagatcgcagttgtgatggcaggggtgtttaacttcctcggcgtgatgctgggtggtttgagcgtggcctacgccattgttcacttactgcctactgatctgctgttaaacgtcagttccacgcatgggttggcaatggtcttctccatgttactggccgcgattatctggaatttgggtacttggtattttggtattccagcctccagttctcatacgctgattggtgctatcatcggtattggtctaaccaatgcattaatgaccagtacatccgttgtggatgcgctgaacgttcctaagatgatacaaatctttctgtcgctgatcttatccccgattgtgggtctggttatcgccggtttgatggtattcctgctacgtcgttactggagcagtaccaaaaagcagcaacgtattcacctgacgcctgctgaacgtgaaaagaaagacggtaaacgtaaaccgccattctggacccgtacggcgctgatcctctccgctatcggtgtgagtttctctcacggcgctaacgatggtcagaaagggattggcttgatcatgctggtattaatcggtgtggctccggctggttttgtcgtgaatatgaatgcgaccggctatgatattgcccgcacccgcgatgcagtcactcatgtgcaactctattatcagcaacatgctgaggcattgcctcatgccatcgcgctgaaaccactggtgccagccccagaaaccttgccaggtacacctgcgcaattccactgtgacacttcacgcgcgatggtcgccattaaccatgcacaagcgctgctgaccgatctgaaaagctatgatgacctaaccgttgatcaacgcagccaaatgcgtcgcttgctgatgtgtgtcgcagaaaccgcaggagccgttgccaaactgccagaaaccagtgccgaaaaccgccgtttcctcaacaatctgcgtaccgatttgttggataccgtggaatatgcaccaacctggattatcgtagcggttgctctggctctgtctctcgggacaatggtcggttggagacgcgttgccgtcactatcggtgagaagatcggcaaaaaaggcatgacctatgctcaaggggtttcagcccagatgaccgcggcggtctctatcggtattgccagttataccggcatgccagtatcgaccactcaagtgctctcttctgctgttgccgggaccatgttggtcgatggcggtggcgtgcagagtaaaacggtgaagagcattatgttggcctgggtcttaaccctgccaatctctatcttcctttccggtgcactgtattggatagccttaaagttcatttaagttaattcaacgctaagctcattcgacggtaagccaattcgacgaattgttatcaccgagagccttagcgcgatgtcagtgatgagcaataaaaaggcggcctaaatcaggtcgccttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattaattctttttgccaataattcatgctaataccacaacattagggccaccagactgacaaccactaaaccacataacgcactggtcagtataaattgcccgcgtaatctctcacagcggcggataaattcgggatcatgatgatcaagatagcgttgagcaaaaatatacccgactaatctgatctgtttgctgggctgaccgtgagaagtaaagacccccccaccatcaacatactgatacaacaacgggtcacagccacgtaataccactagcagagcacgcagagatgaatagtaacgcgccatattcaccacacataccacacacaaagcccaaaaaagcgcgacggtactgatcattattatcctcccagcgatatcttgcacatccggctaactccccgaatctttgcacaatcgcttactctcgctgataaaatcccccccagagctcgaaaaacggctcctatcgttcgctttcctgtaatggatctctacgtcattcggtcaataccctatctgaacgtataggactccctttattagtgtaggaaatgaaatggaaaatagcctgataatctcgcatttaagcctatcttgccgtttgttcaataccgattaatgttaacgtctcattggtattgattgttatcaccgtatttctcgcgctgatcaccgtgctcaaacattaaccttactcaaacattaaccttgcttaatcaaatcctcgctattcgactctggatttttgtaattcgcatatgcatcacaaatatgaaattccctcaaccaagaaaatttatcagcgttatacttagcatcatgatctactttaaattcaatcggtccgacaagatgcaaaaataataagcggtagagtttagtgacttattggtgtaaaacgacagacagtagcattagtgatcattgtcaaaaccgtgggttgtgatccgtgaaatactcaagttagaggtcataatgatgcgatataaatgtcaggctagtgcccattcggtaggttgagtgtttgcttacacattaattaacattatggtaggagtttacttatggcttacaaacacattctgattgcggttgacctatccccggaaagcaaggtattggtggaaaaggcggtttccatggccaaaccgtacaatgccaaagtttccctgatccatgttgacgttaactactcagatctctataccggtctgattgacgttaatctcggcgatatgcagaagcgtatttctgaagaaacacacaatgcattgaccgagctatcacaaaatgcaggctaccccgttgagcaaacgttaagcggcagcggtgatctaggccaggttctggttgatgccattaagaaatatgatattgacctggtcttgtgtggtcatcatcaggatttctggagtaagctgatgtcttcagcgcgccaactgatcaataccgtgcatgtcgatatgcttatcgtgccattgcgcgatgacgaaaatggcgaagacgactaaatcttcccgttgttgagtaacgttaaacgctcgcctctccggcgggcgtttttgtgatagacgttttgccagccctcctcattaccttcaatctgaatccagataattttttgtcaaaatcccttgccgcatcaatataaaccagtgatatagtcgaaggacacacaacatcgtctcctcactattttgataataatagttcatataaatggtcgggagagtctttaagggtacaaggaattagtgatgaatggtttagtttctttggagtcatttctagaatcgttacaacggcgtgatgccaaccaaccagaatatctccaggccgtacgtgaagtatttacgtcgctctggccctttctggaacagaacccacattatcgtgaacaaagcctgctagagcgcttagtcgaacctgaacgtgttatccagttccgcgttgcctggactgatgataaaggccatgttcaggttaaccgcgcatggcgcgtgcagttcagctcagcaattggtccttataagggcggaatgcgtttccatccctcagtaaacttatcaattctgaagttcctcggttttgaacaaaccttcaaaaatgccctgactaccctgccaatgggcggtggtaaaggcggttctgattttaatccgaaagggaaaagtcaggctgaagttatgcgtttttgtcaggccttgatgactgaactttatcgccaccttggcccggatactgacgtgcctgcaggcgatattggcgtgggcggccgtgaagttgccttcatggctggcatgatgaaaaagttatccaataacaccgcttgcgtctttacgggtaaagggctgtcattcggtggtagtttgattcgcccagaagcaaccggttacggtttggtttatttcaccgatgcgatgctaaaacgccatggtttaggctttgaaggtagaaaagtgtctgtttcaggtgctggcaacgtggcgcaatataccattgaaaaagcgatggagctgggggctaaagtggttactgcctctgattcaggcggtaccgtagtggatgaagttggcttcacgcctgaaaaactggctcatctggctgaaattaagaataagcgttatggcactatcgaagactatgcccgcgaacgtaatttggtctatttagcgggtcaacaaccgtggagcgtccctgttgatattgccctaccttgtgcgacacaaaatgaattggacctgccagcagcacttcagttgattgccaatggtgtgaaagcggttgctgaaggcgcgaacatgccaaccaccatccaggcgacagatgctttccttgaagcaggcgtcttgtttgctccgggtaaagcggccaatgcgggcggtgttgccacatccggcctggaaatggctcagaatgcagcccgtatgagctggaaatcagaaaaagttgatgtccgtttacatcacatcatgttggatattcaccagtcctgtgttgaatacggcggtgaaggcaagcaaacccactatgtacacggcgctaatattgccgggtttgtcaaagtggccgatgcaatgctggcccaaggcgtgctgtaaataaaacgttgtccccatatttttttaagatgaacgtcgagaaaaatatggggtacttcttccctctcttatttattcatagtaaatatcttcaaataaaaaatattaattacacttataatttgccaagccattattttctaactttaagattacgcttatttaaaacacctctgtcatcattaatatctccctcgcacattaatagagatcaaaatattttattaacactcaaaaagagacggtgatgtttatgagttactccagggaatacagcaatactataattaaaaatgaacaggtcatgcgtagaggcattcattataagaatgaagttaaaggtgttatagcaccacaaatatctagccgtcagtcatggaaagaaaacaccattcataataaaaatacaaacctgacatattcatttagtcgagcctatacattatgggattatgatcgaacattccaacagaacgcttacatctcattatttaatccagcccaaatccatcaggcaaaaatcgcgatgcaatcttgggctgatgtagccaacatctccttcaccgaagcatcagcagactcctccgccaatattctatttttaaattttcagcgcccaagtaatgtggcaggttatgcctattatcctaatccaggtagcttcagcccaatatggattaattacagtttcagcgataaccaacatcccagcagattaaatgatggtggcggagtattaacacatgagatcggccatgctctggggttgggtcattctcatgccccccatggctatacacagcaaatgagtgtaatgagctatttatccgaacagggttcaggtgcaaattatggccaacattacttatccacaccacaaatgtacgatatcgccgcaatccagtatctgtatggggccaatctacacacccgcaccggtgataccgtttatggcttcaactcgacgagttatagagatcatttcaccgccacccacgccagtgatgcgttgattttctgtgtctgggatgctggcggcaatgatacttttgacttctctggctataagcaaaatcaaatgattaatcttaacgaactctgtttttctgatgttggtggactaaaaggaaatgtgtctattgcagcggatgttacgattgaaaatgccatcggcggcagtggccatgatgatattatcggcaatcacaccaataatattttgaccggtaacggcggatctgatcaactttggggtaacgggggcaataatactttccgctatgccagtgccagagattcaatgaccacctcgcccgatactattcatgattttaaatcaggccgtgacaagatagatttgtcgcaattaatgccctcaaccgaccgtgttatttttgtcgatagattaagttttaacggtcaaacagagatggggcagcaatataatgaagtggcggacataacttatcttatgattgattttgacgctcaagtcagcgagtgcgatatgatgattaaatttaccggcaggcaccatttcaccgccaatgactttattttaagtacgtcactgacggcataaatatttatatctacttacccgaatcactcattaaaatttcagcgattcgggtgagaaaatgccgctaacgcggcggcgtcaccgatgaagggtatatgtcaaaacggtggctcttggtcacaaccgccgcctgagcggccacgccagccaatggctcagcataatccgggcgtttcaccaccactcgcttggtggccaacgcacgggcgggggctaacaaaccatcagcatcattatcggcccccaccaatgattgaaatacccgcatctcttttttaaccaacgcacttttttgccggtgcgggtacatcggatcgagataaaccacctctgggcgcggttcaatcgccaccaacgcggtcagactggaggcatgtaataacgtcagacgttcacgtagccacggaccgatttcagcatccagatagccccggcgcaaaccatcatccagtaatgcagcgaccaccgggttacgttccagcatctgcacctggcagcctaacgccgccagaacaaaggcatcgcgcccaaggcctgcggtggcatccaccacccgtgggagatagccttttttgatgcccacggctttcgcgacggcttcgccacggccaccaccaaatttacgccgatgcgcctgcgtgccagagacgaaatccacatagatgccgccaagtttcggctcatcccgcttacgcagttcaagccgttcagcggtcagcaccaacgccatcaccgcctgatcgtcagagactaacccccagcgatcagccagaatagataaggcgccgggatcggcgcctgcttcagataataaacaaatactgacgtgtgacacgtattagcccttaataccgtaatgacgcaacatggcatctaactgcggttcacggccacggaagcgtttgaacagtgtcattggctcctctgagccaccttgagacagaatgttgtcgaggaaggactgaccggtagcggcattaaaaatcccttcttcttcaaagcgtgagaacgcatccgccgagagcacttcagcccataaatagctgtaataaccggccgcataaccgccagcaaaaatatggctgaaggcatgagggaagcggccccattccggtgatggcaccacagcaacctgttttttcacttcatacaaaataggcaggatctgcgcaccggtcagcgggtcgaactcataatgcatccggaaatcgaacagaccaaactccagttggcgcagaataaacaacgccgcctgatagtttttcgccgccagtagtttatccagcatctcttgcggcaaaggctcatgagtttggtaatgaccagaaataaaggccagcgcctccggctcccagcaccagttttccataaactgacttggcagctcgactgcatcccaaggcacgccattgataccagaaacgcctgcggtatcaattttggtcagcatatgatgtaaaccatggccgaactcatggaacaaggtggtcacttcattgtgagtaaacagcgccggtttgccgccaacgggcccgttaaaattgcaagtcagataagcgactggtttttgcagttggccattagccaaacgcaggctacctacgcagtcatccatccaggctccgccacgcttgttttcgcgcgcatacaaatcaaggtagaagctaccgcgcagttcaccatcggcatcaaacaaatcgaagaagcggacatccggatgccaggtatcgacatcatggcgctctttggctgtaatgccataaatgcgtttcaccacttcgaataaaccttccaccacccgctgttccgggaaataaggacgaagttgttcatcactgatagcaaacagatgctgtttctgtttctcggaataataggtgatatcccaagcctggagttcactgacaccataatgctctttagcaaaagcacgtaactgagccagctcttcttctgcttgcgggcgggcgcgcttcgccagatcgttcaggaagcccaatacctgctgtgggttttctgccattttggtggccagcgatttatcggcataactgttaaaaccgagcaactgcgctaattcatgacgcagtgtcagaatttccgccatgatctcgctgttatcccatttccccgcgtttggcccctgatcagaagcacgggtggcaaatgcacggtacatctcttcgcgcaattccacgttatcggcataagtcagtaccggcagatagcttggcatatccagtgtcagcaaccagccgtcctgctctttggcttctgccatggctttggccgctgcgagcgcgctttctggcaaacctttcagttgctcaacatcggtaatcagtttgctccaccccatggtggcatcaagcacgttattgctgtaagtcgagccaagctccgacaagcgagccacgatttcgccgtaacgcttttgttgttcaggcgccagaccaataccggatagctggaagtcacgcagagcattttctaccgctttgcgctgcggtgcggtcaaggcggcaaaacccggcccctctttcaggctgacatacgcctgatacaaacctttatgctgccccacccaagtgccgtattccgacagcaatggcaagctttgttcataagcggtacgcagctcagggctattttttactgagttcaagtggcctacgggtgaccaaatgcgcgataagcggtcatcggattcggccagtggctgacacagattatcccaggtgaacggccctgattgggcaaccacacgctctaccgcttgacggcattcatccagcgcggatttcaccgcaggcacgatatcttcaggccgaatagcagaaaacggtggcagggagaacggagtcaacagcgggtttgtcatagggcagtcctggttatgatttgaattttaataacgtttatataccaaacgccagacgcatccagcgacggagaataaattacgaatgaacaattaacatgaggtctattatcgcgaaaatcaatggctggcggccttaatccttttgatttcactttttatccaccagacagtttatactagtgaccataatgtgctggctgtcgtttctggttactgcaatttgcaccctccgcaggaagaaacagcaagcagcatcgccgcaatgtacaaacatattccattcaaatccatgatttaactgtgaatatcacttggtcaaaataaaatgttaagttatcgccatagttttcatgctggcaatcatgccgacgtccttaaacataccgttcagagcctgattattgaggcaatgaaagagaaagaaaaacctttcctttatctggatactcacgcgggtgcagggcgctaccaactgagtggcgagcatgccgagcgtaccggggaatacctcgacggtatcggcaagctgtggcagcgcgatgacttacccgcagatttagccccgtatatgagcgcaatcaactattttaaccgtggcgaaaaactgcgctactaccctggctcgccgttaatcgcacgtcatttattacgtgaagacgacaaaatccatctgaccgaattgcattccagcgattacccactgttgcgcaatgagtttgccaaagacgaacgtgcaaaagtacagcgtgccgatggttatcagcagcttaaatcacaattaccgccgctatcgcgccgtggctttgtgctgatcgacccaccgtatgaaatgaaaactgattatcaggatgtggtgaaaggtattcaggagggctataaacgattcgcaacgggtacctatgcgctctggtatccggtcgttctgcgccagcaaattaaacgtctgttacgggatctggaagccacgggtatccgccgtatcctgcaaattgaactggcggtacgcccagatagcgaccagcacggtatgaccgcatccggcatgattgtgattaatccgccgtggaaattagaacagcaaatgaattcattattgccgtggctgcacaacgtgttggtcccatcaggccacggtcatacgctggtaaaatgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtacctgaataaggggctatgcctatcagagtcattgatgtacaaaaggcgctcagacgctacactgttaggcaattttaaacgactctaccctcaataatgcgcgttacgcgaaagcggcaacgtgcagtatgaccgggtatctcatggaaacgaccctgatgaccaaacattacgattatctggcaattggcggtggcagtggcgggatcgcatcgatcaaccgggcagccatgtacggtaaaaaatgcgcattgatcgaagctaaacagctcggtggcacctgtgttaacgtcggttgtgtgccaaagaaagtgatgtggcatgcagcgcagattgcggaagccattcatttgtacggcccggattacggcttcgacaccacagtgaaccacttcgattggaaaaagctgattgctaaccgtactgcttacatcgatcgtatccatcagtcctatgagcgcggtttaggcaataataaagtggatgttatccaaggcttcgcccgctttgtggatgcccacaccgtggaagttaacggtgagacgatcaccgcagatcacattctgatcgctaccggtggccgcccaagccatcccgatatccctggtgctgaatacggtatcgactccgatggtttcttcgaattagatgagatgccaaaacgtgtcgctgtcgtgggcgcaggttatatcgcggtagaaattgctggcgtactcaacgggttaggtaccgagacacacttgtttgtccgcaaacatgcaccgttgcgtacctttgatccgctaattgttgaaaccctgttggaagtgatgaacaccgaagggccgaaactgcataccgaatcggtaccgaaagcggttatcaaaaacgccgatggcagcctgacgctgcaattagaaaatggtactgaagtcactgttgaccacctgatctgggcgattggccgtgaacccgcaaccgacaacctgaacctgtctgtcaccggtgttaagaccaatgacaaaggctatatcgaggttgataagttccagaacaccaacgtcaaaggcatctacgccgtcggtgataacactggcgtagttgaactgaccccggttgccgttgcggcgggccgccgtttgtccgaacgtctgttcaataacaagccggatgagcatttggattacagcaatatcccaaccgtggtattcagccatccgccaatcggtactatcggcctgaccgagccacaagccagagagaaatttggcgacgatcaggtgaaagtgtacacatcctcgttcaccgcgatgtacagtgctgtcactcaacaccgccagccatgccggatgaaattagtctgcgtgggtgccgaagagaagattgtcggtattcacggcatcggtttcggaatggacgagatcctgcaagggttcgcagtcgccatgaagatgggcgcgaccaagaaagatttcgacaacactgtcgctatccaccctaccgccgcagaagagttcgttaccatgagatgatttcgttactatggcccgaacaggcagagactcctgcacgggccatgtttctgaaatacactaagccaggttgaaaatgagctaacctggcttttatcttaatagatagaatgtctgacctttacctcaacgcccatcgcaattttcagctacattgatcccccctatccactcttagcctgtgacaagtcatgccaaccagctatcttaaggaagacaccgctcgccaaatcgttcagcgcaccatgagcattattgattactcagttaatgtcatgaatgaatacggcgtcattattgcgtctggtgatcctcgtcgtttacatcagcgtcatgaaggtgccgttttagcgctgacggaaaaccggatggtcatgatcgacgaagccgtggctggcaggcttaaaggcgttaaaccaggaattaacctgccgattatttttcgtcagcgaatggtaggcgttattgggatttcgggtgaacccgataaagtgcaggcctatgctgaactggtgcgcatggcggcggagctgattttagaacaagctgaaatgttagagcaaaatcagtgggaaaaacgctatcgcgaacagttaacctctcagctcattgctcagcaaggcagtgcggcttcagtggcatcgatggcagcctatttaggattagacctcacactgccacgcattgcgctgatcgtcagtctgcgtgaacaagagcacactcagcagcgggatctggtcgaaatattaagcaaccacagccgtgaaacattggtcaccttacatgggtttgagcgggttgtggtgctattgccgctgaaccttgcacacagtgacgatcgtgaagtgacggccagaaaggctttgcgcaaattgtatgcgctgctacagccgcgttttagtctgaatatttatgttggtggcatttttgatggcctggatgggctgcaacgctcctatcttagcgcacaagcgatgcaagaaacggcattgcggcaaaagctcacgcaaccggtcatgttctatcaagaccattttttgaccgttcttctgaatgattttgccgggagttggcaggctggtgaactgagctctgcctggcaaacactgcgtcaggcagataccaaagacgttctgtgtcacactctgcgttgttactttgtacagaattgtgatctgtctcaaacgtcaaaacaactgcatatccatgtcaataccctacgctatcggttacagaagattgaagctataacagctttaaaaatcaatgaattaagttcaattattcagctctatattggcatgaaaatagagagataatttgtagcatcctccaaaaatcagccgttttagccgtccattttctggcggtttcactcaagctatttttctcccgcccaccataatggcgacgttgttcttgatcgcgacgtaccctactgccgcacagatcttccccaagcggccaaaatagaataatgaaagcgggagtcatatatgaccacagtttctgctctgggcgcattggtggcactgatcgtgtccatcgtcctaattttacgcaaagtgccgcctgcttacggcatgatcgcgggagcgttagcgggcggcttagtcggcggtgccgatctgattcaaaccattaacctcatgattacgggcgctcaaggcatcacgaacgctgtgctacgtattcttgctgccggtattctggcgggcgtactgattgagtctggtgcggcaaataccatcgccgaaaccattgtacgaaaagtcggcgaaaaacgcgccctactggcactggcagttgcgacgatgctgctgacagcggtcggggtgtttatcgatgtcgcggtgattaccgtttccccaatcgctctggccattgcgcaccgtgcggatatttccaaaatggccatcttactggcgatggtcggcggtggcaaagcgggtaacgtgatgtcacccaacccgaacaccatcgccgcggcagacagttttcatgtgccgttaacctcactgatgattgccggtattgtccccggtttgtttggcttggcgttggcctattttatggcaaaacacctaaaacatcgtggttccaaagtcgaagcgcatgagctggtagtcagtaaaaatgatactgcgctgcctgcctttggtgcagcaatggcggcacctctggtcgccatcttcctactggcattacgccctatagctggcattgccattgaccccctggtggctttgccggtcggcggtttaattggtgtcgttgtcatggggcaatggcgtcacaccaaccaatatatggtttctggcctgtcacgtatggcacctgtggctattatgctattaggtaccggtacattggcaggcatcatcgccaactcaggtttaaaagatgttttgattagtggcttgagcgcatcgggtatgccttcttatctgctggcccccatttcaggtgcactgatgtcaatggcgaccgcctcaaccacggcgggcaccgcagtcgcttctgcggtatttagctcaacgcttatcggaatgggtatctcagcgctggccggagccgcgatggtccacgcaggtgccacggtgctcgatcacatgccgcacggcagcttcttccatgccactggcggtagcgtcaacatgcaggtacatgaacgcctaaaactgctgccctatgagaccgccgtgggtttgatgatcgcctttgtctctacgctgatgtttggcgtgtttaatttagcgggttaaagaggtacgcatgaaaattattattgctcccgattcattcaaagaaagcctcaccgccatgcaggttgccgaggccattgagcaaggcttcagcgagattttcccgcaggcagaatatataaagctgccaatggccgacggcggcgaaggtaccgttgaatcaatggttgcagccactagcggagagttagttaacgtagaggttaccggcccattaggtgctccggttaaggccttttacggttggatgggcgatggcgaaacggcggtgattgaaatggcggcggcatctggcctgcatttagtggcaccagagcagcgcaatccactgattaccaccagctacggtactggcgaactgattttggcggcactgaatcacggggcgcgcaaaattattctcggcatcggaggcagtgccaccaatgacggcggcgcaggtatgatgcaagcattgggcgtacagcttcgtgatcaacaaggtaaagcgctcacggttggcggggcggcattagcgcaattggtcgatattgatctcagccagttggatgatcgcctggcacaaaccgatattctggtcgcctgcgatgtagataacccattgtgtggtgcgaaaggcgcatcggcagtgttcggtccacagaaaggggcgacgccagaacgtgtgcaacaattggacgcggcgttgcagcactatggtgaaaaaatcgagcaagttactgggaaatccgtcattaacgtggccggtgctggtgctgctggcggtatgggcgcggcgctgttcggtttactgaatgcacggttacaaccggggattgagatagtcaccgaagcgctaaaattagcggctaccgtgcaaaatgctgatttagtcattaccggcgaagggcgtatcgatagccaaaccatttacggcaaaacaccggtcggggtggcgcgagtcgcgaagcgttttgatattcctgtcattgctatcgctggcagcatggcaccggactatgaggtggtacatcaacatgggttagatgcggtattttcagttctcaaccatattcaaacgctaccagaagcactggaagaggcgagtgataatattcgtatcacggcgcgtaacgttgctgctgtctggaaaatgggcagaagttaattttgcccacctggctcgccgcaccttaaaatacgacagataaaattataggcagccataaaaatagtgatctcaaaacgtccatcaccagggactttatcaaataccgacggtcagatatctctggccgttgggacatcctattttccacatcacaaagaggatggtcatatagccccgacaatattgtcgctactttttagtttttcgtgagaaagtaggtatccagcaataaagttatctcactaatcctcggcatcttttgttatttcaccaccctctactggctgctggtaggatgagtttcccatagagaaaaatattctattatctctaatcttttctatatccattatccagtttttatctatgcagttttctgctactttcatctcctcaaagcatattaaatgagatgtatcagaatcaggaaaaaatacatctcttttgggtaaatttaacttatacccatcacctgcatctaatatttttaccgaaaatcggccatctatataatttttaggaacaccatatttttcttttaaaaaaaatttgttattttcccaccagctaatttttcctttatcagtgacagggaagtttttaactattatatagtttgaataataaccttcactaaaattatcgatatgaacaccaacaatttctaccggtcgagtaatctcccatgcggtatagagcgcgccaacagcgaacatccctaatagaattttatgtttgctatttttcatttttaggtgcgatctccgctagataataaattatttttgcaatcactcacattgtaaaactccagtactaatcctcgacatcttttgttatttcaccgccctctactgattgtcggtaagatgacctacccatagaaaaaacgtatctatcatcatattttcttataaataaaagagattttttttctatgcaattttctactactttcatatcatcaaaacaaagtaaatcagatgattccagactgagccgcacatccccggtaggcaattttttatagccatcaccaaaatcccaaacgctaactgaaaatctatcatctaagtgatgtttaggaatattatatttctcttttaacatagacttattattttcccaccaagcaattcttcccctatcagttatagggaaattattaacaagaatatagttagagtaatagccttcactagaattattaatatgaacatcaacaatctctactggccgagcaatctcccatgcagaataaagtattccaatggtaaccaccccgaataagatattgtattttgtttttaacattttattttcgttttcctgtgatttctatactggcttccatattagtcaggaaaggtttatagcctaatcctctccaacgctggagaacaaaccaaatatggaatatacgaaattggcgataaaatgagtccagcatatcagtattgtcaaggccaaagtgatcttgtgaacgatagtgtacaattgcacgaaattcattaccattgacttgtaatgacctaatagtaatatgagttgcatggatggcatgaacactaatacctagcccatttatcctatcatttaatcggttaaatctaggtaaaactgtatcttttattgcttcagtcatcattcctttgttattgataggataatgaccattattccaatcaatattttctatcaaagcattttttattttaagcaatgaactatcattagatttatcacttaatatctgctcttttaatgcactatccagtaataaatcacggaaaggagcaccattatttatctgcatatacgtgatcatcttacgcataatactctgatattttcccgaaaatgaaaacgtatcggataagtgacgaaactcatcaaataaaattctggcgacttctgctttattgactttttctttcggttttttattgaaatgatccatagcaaaactggtgggtgttttttcccccgtgtaaggatccagcgtaacggatacccctctcagattaaattttccctttaattcagcttcagtcaaatcaccgttcttcatatccgcagcaccgtaatcatccatacgattgcgtgttttaaatatgcacaatggaaactgtaagggtagcgttttgggtggtgcctttttttccgtcatgtttgtttccgtcataatgctaactaaatccgtttaataaaaaaatttatccgtcataacgcaaagcggcatccagtaacaagatgccgccccaaatcattatcagaaactgactttcacgcccaaattacctaagtagccatctaatttgccatcaaaggatttttggtatttcgcatcagcatagagatcaacctgactattcactttggcggtcacccctgcgcccccctgccagaaggtttttgtgaagtcaggacggatatccaccgtcgctaccgtcacctgtgggtttcggcctaactggtgaagcacatcggtggtcaaataaggcttaatgtcccgcttctcactcgcgtcactgaacagacgcagcccgccacgtacctgaccaacagagtaatccgtccccccgatctctgaaatgctatcgttgaaattcttcggactcaggtgcaggtattgatattttagctgcccctgaggctccactacccagccagcagccagtggatacggctgacccacttcggcagacatcacaacaccgtagccattatgcttggtattatgttggctctcatagttgttgcggtatagcgtcgcctggctaacgatatcaaggtaaccgccttcctcggtcatcagggtgtaatagcccccaaacccataagcctcggttttgatcttgccggtatcgatcgacaaatccggatttatcgcccgcgcccgatcccgtgtatcgctattctgcttacctagggtgatcatcataccgccagtcacttgagtgcctgcggcatttttggcctgatagacatcatgacccaattgcataaaccagatatttgaatcgtagctaaaacggcccgcgtcaaaattattatgctgcccacggatccggccccatgagtcttgattaaacccttcggctgctccctcggccgagccacggcgttcgtgcaagctacccaaagtagtaaaaccataaaatgcatttaaccaaggtgcggcaatatagccaggaacttcagggcggtaagctatctcttctggttcaatttctggttcaggaccaggaccgggattgatgagattagattgcaggttccaacggtagtcatctatcttatacaagaaatattcataggcccctgcgctcaccgagttactcatagtaaatgagccggaatgggtctccccatcaacggtaatcaggttaatcccgtcgcccgtggtcaatgcccccaaaccgccttggttaataacctgaaccccatggtcaccagaagcattaccaatcacatagagtctatccactggtgagtcgttatcacccaattgcacattaaaggtaaaactgccactcccggtgacattactgttgatcgttaaggtgctgaaattatcgtagggagcccgtgaattagtgtcactgctatttgagataaagttcatctggcccaatacatgcattgactcaacatctgcatcacccgttaaattccagatactgctgctgtcgatatcaacctgtttggcgttagtcgccgcccccgtccaaacggaattattattcagtgccaggttaatattgctgttttctgcggcgtgaatatcacccaacagaacggcgtggttatcgccattcacattgacattgctggcggcccctgcattacttgaggcatagaccaataacccattgcctcccgttaactgcgaaccattcttcacatcaacattaatgtcagcaccattagcccagatacccggcccctgctcactatgaatctgtgagttgttcagcgtaacctgagtgtaagcggtgtgagagccggtcccggtatttgaggcataaatccctcccgcgccctggccttgagtggtaatttggctctcttccagcagaattgagctaccatcatctacccacaaggcataagcaccagcgccggtcgagatccctgtaatatttttagcgctgatggatgagtcggcaaaagtacccagcaccatacctgaattacccgtcgtctcgatgaatgcatcattcagatttaggttaccgcctttagctgccgccaccccaatactgccaatccccgcagtggaaattgccatattggtggcatcaaggctttgctcagagtagaggccgtgagagttattccctttagttatcaccgtggtattttttacgatagcggtgccacgattttcaatcgccgttgcattcacgccctcggtgataatcacggcgttatcgacattcagcgatgagttattatctcgaacccagattcccttcgcattgttaccttttgagtggtaagcccccccattaatggtgacgtcagcgtccttattaacatcaaccagtgtcgtgctgccgctgttagaaataacattgacattatttaatatgatgaccgcttgattggacgcactgctgccctgtgccattaatacgccacccgcggctaattcgatattggcattactgaccgaggcattcccattcactttaaataggttggtgatattaccggtggcaataaggccatccatcgtaatagatgaaccctcccccacattcacaccaacagcacctttagtgatattcagtgtggtgttatctaaagtcgcatttgagccacccgctgaaatatagatacccgcacccttggtcgcatgagtactattaatggtgttattcgcgcccgttaagctccctccggaaccatccagataaatgccatagctaccactgccactggtattgagggtggtattgttcaatgtcaatcccgtccctccggcaccataaatagcgtgggttaacgagtagctggtcgtgatcgccgaactgtgaatatcggtattactgcccaaaccagaggaatacacgccatatgccgtctgacctttcgtggtaatcgtaccaccttgtaaattcaccgtacctttgtcatttaagacaccaaaagccacaccattctcggtattgatagtcgaacccgtcagccccaacgacccaccttcagaggcataggcaccaattgcaccaacccccgtggtttcaataacgacatcggagccaccattaatggtgctaccggaaccttgcacaaataccgccgagtggttattagcctcagtgtcataacccccagagataaccatcgtgctgccatctgttatgctggccgtttgtaccgcccagctatacagggggctgcaaagaggcaccaacaaactggctatcattgttttacgaaagcacggggaaagcgtagagcggtttgttttcataaccatccttgggtttttattggaataattaaagcaacacacacaacacgagttttattgttttttatattactttaattcagggtcggatttttacacgttaaataggaatttaccccattatatagagattatatttattctgatggttactgaatatgagactacaacactgtatttgtaggagctttcccaccaaatcaagaatccaataaaaatcaaccgattaaataaaaaacacaatacaattaaataaagaaaattaataatgacagaaatataatttcttataaaaaccattatctatttcattttttcaaaaaacaataatcactaactctattattacataatttaccgcctctattccaaacagcatatccttatctgagtatatcgtgcaaaaaatagcgttaatcaggttcattcctcattgccgtgaaaataccattaccaatacgaggtaatactctaaacgcgaagtcatactccaaacgtaaattaatacaattcttaatttctaacacttcttattacccaaaaaaacgataattttatatcctaccgttgtgatggtgtccgactctgctattatcagcaagccataagtattttatgtcatattttgtagaataatcatctacataaggcataggttaaggccatcgaggaaaaatatgccgaacgcaccgaaagataaagtcacaccacaggtatgcagtcaatccacagccccactggctgtcgggattaaaaccggcaaaaaagccatctctcatatggcctgcctcagtgatcgcattagagcctatcccgctatcgcccatattattcgtgcaacagatcgttttaatgaccggttagggagccaattcggtgccgctattacttacttttcatttttgtcactgatccccattttgatggtctcttttgttatggtcggttttgtattagcgtcaaatcccgatctgttggctgaattaattaacaaaattgtgaatagcatcagtgacccggcactggccaccacactcaaaaatacggtgaataccgccatccagcaacgcaccaccgttgggctgaccggcttagccattgcgctttattccgggatcagttggatagggaacctgcgcgaagcgattcgggcgcaatcacgtgatgtctgggaacgtaatccgcaagataaggaaaaattctattaccgctatgcccgggattttatctcactgattgggttagtggtggcgttgattatcacactctcactgacctccattgccggtgctgcccaagcggcgatcgtcaatgcgttaggcctggggagtattgaatggttacgcccagccatgacgttaatcgcgctatcaatttctattgccgctaactacctgttatttttatggatattctggatattaccgcgaaataagccgaagaaaaaagcgctgttacgcggagccctcattgccgccatcggttttgaagtaattaaatttatcatgaccatgatgctgccgcgcctcgccagttcaccgtctggcgcagcctttggctcggtgattggtttaatggctttcttctacttttttgcccgcctaaccttattctgtgcggcttggatagccactgcccatgatgtagcggacaaccgtgttgagagcaaagacattattgaggataaagacattgaggataagaatattgaggaccaaaacgtagaagacaagagtttaccaacacgtggagaaaagtaacttatgattatgaaaaaatcatcagtgtcacgctcaataaaatggcgtagatacttactgacattgctgatcttgatcatactggctgcaggcctgatttataaattacgtttcagtaatgcggatgcactctggaagatcattagccagcaatgtattccgcatatgaccacagaagatgatccgcgcccttgtgccgaggtgaatatacccgcgggctttgcggtgcttaaagataggaatggcccgttacagtatttgttgatccccaccgtacccattagcggtattgaaagcccgcaattattaaccgccaccagcccgaactattttgccgacgcttggcaggctcgctattttatggctgagaagtacggcgcgcctatcgatgacactgatatctcattagccatcaattcgcaatatgggcgcacacaggatcaattgcacattcatatctcttgtctgaagccacaagtaaaaaccgcactggccgcccatagcgccgatttccagcaacaatggcagccgctgcctggcggcttactgggacacgattattgggtacggcgcatcacagcaaccgaattgcaacaaccagggccgtttcatctgttagccgatgaaatgccaggggcaaaagaacagatgggccgttacggtctggcaataaccgcactaccctctggggattttttactgctggccaacaaagcaagcctgataacccaggatcgcgcctcagcagaggagctgcaagatcacacctgtcaggtgctacctcacctcccggtgcaataacacattatttcttttgctgtatttttcgcagtaacggggcgcactgattctcttcaccttcactggggagatcagtgccagtaatgccgctgccggcgttaatgccacccccagtgctgccgcaacggcacctcgggcaatcaacgctccggttttcacccccacatcaggccgtttaaaggtccctttgacatacagtggcgagcgcagggtcagaatacgtagccctttgctttcaggatcgatggataaattcagccgctcggtagcaaaattagcattaccggtaatattgataatggcattttcagtatcgaagacaaacacgttcggcgtcgccaccccattacgcaacgtaatatctgccaccgcacagttaattttcaccgtatcatcaccaaacagcttcgccaccagatagttacccacattcaggccgagtaactccatcaggctacggctgatctgcccctggctcagtagcaggcgcacgttaccgttgctggttgctaacaggccagcaaccgagttgcctgctgcgataaaggaggcatcaccactcaagcgccccaggctgctccgcatcgcctgtacctgtggcagcaaggcttttaattgtatgcgccggacatgcaaatcaaccttgccattcatcgggatttggtgactatcgaggcgcaaagttgcagccagatcccctcccgccatcccaaaccgcagcgggtcgagcagtaacatcccctcttttaagacgacatgggtgtacagatcacttagcggtaatgacttatcccgttcgatacgcttagccgtataagtgacatccgcgtccatcactccccaacttttggtatcaaacgtttctgtcggcaggaccttattgcccggctgccgattccgttcacctcgtagggctttttcctgattggagtcggccccgatcagcggagccaaatcggtaaaacgtaatttttccgaatcgacctgaccggctaatttcggccggggctgactgtcggtatacgtcaggtcaccgtgaatatcactgtcaccaatcttcccattaaaattttcataatgataaaccgcgccccctgcttgttttaggcgagcactcagatgaccctcggtctgataaggcggggtggcgggcagtacgacatcgagcaatggatagaggttatccagactggtcccggataagaccaattgtagatccagccccgccagatttccgggatcggttaaggtcccgacgacggccaccagagtagaaccgtagcgcatatccgcttgcagagggaacggtacattcgcgtcattcatcgatatcatgccccctattttcccactgcccgctaagggctgcccctgatactgaccgtctactttccagccgaagaggtaatctggggtcgtgctttttaccgtctctgtcacagggttagtcgtggccgtggctgtcgtcgtgttcactggtgtagtcgtgttcaccgaatgagtactggtcaccgaattaatactggccccgcgacggacaccggtcacttgtgcgaacggcaacgctttagccagcggatcaatcaccgcgagtaaatcagcttgtaggatggcatctttcagcgttatctcaccgcgatcaaaaataatatcgccgatatccactgaccaagacgcgctatccgtggaggtattggtcagattaaacgtccagttgttattgccattcgccaggcgttgcaaatgaatatctggctgcgtcagccaaaggcgggggatacgaacttctttgctcaatagtgacagcggagcaaggctggcgtcgattcgcttaagcgtcaccatctctccggtgggaaacgcgtcggagagcggcgtgccttgtgctgattgagcgtcacggctctcttgtgtgctgattaacgtcgttgggttacccaagaccaaatcttccgcatggatatgcggccaggggatccaaccgcgccagccagggccttcgccttctcgtgaccaatccacactcaaattgccacgaatggcaaaaggccgttgtaactcggcggagactttttggttaatcgttggcttcaagcgattccagtcaaaagaagagacaaatatcaccaccgccaccaatgacaacaggataaacccactggcgcccaccaatacttttccggttcttgtcataatagctccatgcttctacgtacagtcgctgtgaatctacgcattctctctaagggtagcgtgttgggtctctatcctcgattaatacctgttcaaacaggtacttctgccgaatattttaatcaaagaatccaacagaaaaagccattaacgggccaatcataaggctccagacaatatcgttaagccttgttaaggatggaccagaatccactatttagacagtgaaaatccggttataccgttagaacccgtgaggcaggcaggagaagatgaaaggcgatcattatcgccttagggagcgttagccgcaaaacagcatcgggagtgcttgtaacccatcaaatgatgccggtcgagaaagataatagccctgcgcagcaacggcatcggaacgctgcaccatcgcccattcttgagaagtttctaccccttcaacaataacgcctttactgtagcgatccattaatgtgactagtgtgaaaaagagccgatttcctgcctcactgtcttgcaatacagtaaacagatctctggccactttaatatattcatagcgccagctaatgaatgaggtgaaattcgccagcccgctaccgaaatcgtccaaccagagtcgatcagcttcggcaatacgcgcgaagggggtatccagtgaagtatcaacgtgttcaagtaactcaaaacggatataaggcatcgcatcaatcagccgcttggccgcgtgatcctcctgcatcgccaccaatacctgaccatcaatattgatcgataccaataccgagtgatgaacaaatatctgatgccactgcttaaccatattcaactgctcgagcaccacatccagacgggcacccgtgctgatagcgctgaagtaatcttccggtgataaacgggtctccggtgctgaggggtgaaaaaccgccgtgagcaactcaatcgccagcaacgccccggatgtgcgataaatgggttgaaaagtataccgccgctgacattgccgccagaagctctgtccttttgttcgttcaatttctttgatctgaccgaacttccttgtctgatcaagcctctttgtctgatcaatcgcggcaaaggatggcgcaagtaaggctgatattctgttggtcatcatctgtttagtcgccatgtttcagggtaccaaacagcaatggcggggcgggctatcgctgtcatgctgacatcctgtagtaaacggttttccttctgctgatgttatcgactcaggcgaccagaactttatatagggcgataacagattattacaccgacacacgctggcacggcgcaataaagccatctacagtcgtagacgcaataatacgattaacgcgaatggagctgaacatgccttacgtcaatattaaaattacccgtgaaggggcgactgcagaacagaagaaacagcttattgccggtgtcacccagctactggtcgatacgctgggtaaaaatccggcgacgaccgtggtggtaattgatgaagtggagaccgataactggggcattggtgggcgcagcgtcactgacctacgacaatcgtcataattttgaggtacaacgtgggaaacttaccggtttcccgacttacatcataaaaaatttaaaacaccgttttaatcctattgactctggatcagccagccgtgagactataccctaaataattcgagttgcaggaagacggcaagcgagaagatcccgatgagcttacgtaacgggttgttgagcgtggccaacacacatgcagcttgaatgatgacgggtatatctctctatttcattcccatcactgatccacaaactcaggaataggccagctttccatgaccagcaaaaatattgccgttatcggcgaatgcatgattgaactgtcacaaaaaggtaccgatctcagccggggctttggtggtgatacgctgaataccgccgtgtatattgcccgtcaggtttcagcgccggacttgaatgtgcattatgtgaccgctctgggtaccgacagtttcagtgaagagatgctgaccgcttggcagcaagaaaacatccagactgatcttattcagcgtatggacaataaattaccggggctctattttatcgagaccgatgagagcggtgaacgtaccttctattattggcgtaatgatgcggcagcccgcttctggctaaccagccctgccgcagacgatatttgccagcgtctggaaacattcgattacctgtatctcagtggtatcagccttgccatcctcgacagtgcatcgcgccagcgtttgctgaaattattacgcgcctgccgcgcaaagggtggcaaagttatttttgataacaactaccgcccacgcctgtggcaaagcaaagaagaaactcaggaagcttaccgcgacatgctggcctgtacagatattgcgttcctgactttggatgatgaagacatgctgtggggcgagaagccgctagaacaggtgattgaccggacacaagcactgggtgtgagcgagattattatcaagcgtggtgccgattcctgcatcgtctgggtaaaagaaggttccgaagcccagcaatatgatgttcccgccgtcaaactgccgaaagaagacgtggtggatactaccgcagcaggagactccttcagcgccggttatctggctgtacgcctgacgggtggcaatgctcacgatgccgccgtccgaggccatctaaccgccagcaccgtaatccagtaccgtggtgccattatccctctggccgccatgccaactgcttgagcgattattcgttattaggccgcgaataacagacgttaatgaccgatcgttgcaggataaacctacagccatcggtcattttacgcctggctaacgtggccttagcccggtgttaaccgccccaacaacgctccaggttcattatttattcgtcattcgttcgttattgcgcggttgtcggcataacaggtgcagtttctaccgcttcagcaggggcaacctcttcttccgccaccgtctgtggtgccataatgccgttatagatctcctgcaacgccttcacattaacttcaggttcacctttcggttgcatcagaaccaaggtggtatcttgtgaaagttgctgttttaactcccgattcagctctgccagcgtcaacccagacaagaatgcctgccgcaatttttgatactgttccggcgcgatgtccacaacaccactttgctgtgagcgcagacgttggctcatcaaaatatcggtatcagtacgcgcataggtggcgaacaacttactgagttggtcgtttttctgtgtcatcaacgcatcaaactcagcctggctcaggccgttagcacgcaatgccgccaactcacgggcaacaaatgtcatattggctgtcaggttctcaacgggggtatttaagtgaatagcacattgggcgcgttgatactggacccggcaatcaaagcccagctttaggttcttctgattatttttctccaacacctgcttgatatgccaaaacagcgcttcacgggctaaatcgctgcgccaatagcggctcagggccatagagtcttgaatggggtgccatggggtatcccacatcaacgataacgtgtcctgtgccgcctgttcattcatcaaactcaccggttctggtggtagcggggctaaggttgcaactgccgctggcgcggtacgcttacctttcagctcagaaaacgctttactgatttgggcggcgatactacggctatcaacattaccgaccacatacagcgtcatcgcatctggggtataccattgctgataaaactgctttagcttctctacatcgaccggttgcgtcactggctgaccgggatcgtggccgattaaagaagaacctttgaggcgataacgccaccacggttcctgaatattttgtgggaaagtcgcaatggggtcggttgccgtatttaaggctgcattaaccgtttgctcacttaccgccagattacccgccgtatcagataaccatgccaacgcatccttcagcagatcaggacggttattgggtaagctcaggctgtataaggtgaaatcatacgatgtaatagccggtggcaatgggcgttcgttatcgatcccttgctgccatagcgactggagttgggcgggggtaaaactcgcgctgctcattaatgcgagacgaggcagtaaatgggcaaagcccacttcctgtgtattttcggataatgatccggtattgacgatcaagcgtagctcgatccgatcacttgggcgctgcggcgttgccagcaactgccatgaaaacccattatctaactttccctgctgccaggcagggtcgggttgtagtgcttcagcctgcacattattgctggccgccgccaataataacccaccaaccataagacgaattttggtgccctgcatgtgaacccctactgaataaactatccaatttttaaataatgcaatttttaacgttatttcatcctgccaacaccctgcattgggtggttacaccgacttgcataaatcaagccagtttttggagctcattgctatgcgactgtaattggatgaaaaataagcggtaatcaccacagtgagagccgaatgtgggagtgtaccattctgttagaccgcgtgcttttgccgatgtcactcatcagtatgaaaaatagtattgatagagaaatgaatggtgacattatgcagagacgctaccagtgacagcaagccactggtagcgaattgaagggagaaatatctgattttttactattgaacgatatcaggacacagaaacactgctttttacattaggcagcactttattggatagcaccgcttgcagttggtcattgtccagttgcttacaccatttagcgaccacaatggtggcaacaccgttacctaccagattagtcagggcgcgagcctcggacataaagcggtcaatccccagaatcaatgccagcccagccaaaggtaaatgtccaaccgcagaaatggtggcggccaacacgataaagccactgcctgtgacacctgccgcaccttttgaggagagcagcagcaccaccagcaatgtcacctgatgcataatatccatatgggtgttagttgcctgagcgataaataccgcggccatcgtcaggtaaatagaggtgccatccaggttaaatgagtagcccgttgggataaccagacccactaccgattttttacacccggcgttctccattttatccaacatgcgagggagcactgactcagaagaggaggtgcctaacacgatcaacagctcttctttgatataacggataaatttgaagatattaaaaccattgaatttcgcaatcgtaccaagtaccaaaacgacaaacagaatacaggtcaaatagaagcagaggattaattgccccaattgcaccagacttcctacaccatatttaccgatagtaaaggccatcgcaccgaaagccccgagcggtgccaagcgcatgatcatattgatgacaccaaaaataacacgggagaagctttcaataacattgaaaatcaactgccccttttcacccaaacggtgtaaagcaaaaccaaacaagaccgcaaacagtaagacctgcagaatgttgccgctggcaaatgcgccaactacgctaccgggaataatatccagcaagaatggaataatcccctgttgtgaggcttgctcagcataaagtgcaaccgctttagcatccagtgtcgcaggatcgatgttcatcccaacaccgggttgcgccacgttaaccaccactaaaccaatcagcagcgccagagtactgacaatttcaaaatagagcagtgcaatcgcaccagtacggccaacggccttcatgctctccatgcccgcgataccagtaacaacggtacaaaaaatgacgggcgcgataatcattttaattaatttaacaaatccatcacccagtggtttcatctgagcgccgatttccgggtagaaatggccaagcaacacaccaatagttatcgccgttagcacttgaaaataaagcgttttaaaaatagagactttcataacaatgtccttttgaagagtgacacggcggcatgtcgttttactttcagtgatgaataagcaacactttcgtttaaccgtgattgcgcgaaaaataacacccccataacaatatagaaattattagttgtactggattgcacccttcgcgtgaaattaagaactgaaacgcttcaagcgacagcaataccatcgccatccgcaaaataaccagacatttataatggttatttgaggtgaactcatggtgtgatgcgcagaactaatgcggttatgggctaatgttgttatgaactagtgcggttatgaaccattgggggcaaagcgcgaaaaagaggagtggacacaatgctgtcttcaaatagcagtgacttcaaataagacggggatagaacttacaggctcctgtgcaataactagcacaggagcggtttacggcagcgatcatcagcggttaattaatggcgcgactaggcaccgtggcgagactgttgatggcgacttcgttaatcgcactccatttgttgacatccgtgccaaaggtttccagtttaatatatttggcgttgataggcgaaaaggtcaacttttcaccctttttgtccgcagttatcgtttccaacccttcggccaatgattgccaggttttgccatcagtagagtaagcgatggcaaatttcagcttacgctcggtggccttaaacggcacgatcagaatattttcaatcgattgggctttatcaagctccagttgaatccaactatcacccgaagccgcccaacgtgttttaacatcaccatcagcaatattcgctggtacgtggcctttttcgctgtcatgccccgatgccgtgacggcaacaatctgtgcggcataaaccggtacacaaaacagagcgcccagtagcaacgtcgctaaaatttgttttttcatctcagtgtcctttttattgcgctgcaataacccgtggggaaaagtgccagaggctaaccgactctggggagcagcagcccggcacttttaccagcagcggccaatcggatggctgctgtcggggctatttacggccattcggctgcaacgtctcacccacattgagcaagaacagctcattgtcacgggtagaaattcgggctgaaccgtctgccatcaggtaagcaccttcggtaaaaccagccccattaaggaaaggggcaaccgcttgtggtttgttacgcaatgatgcttccaatgccaacaaagcataaggctcgatagcatccacatcggcatattgccgatccggtgaagccataaagaaaccgtcgatataacgcgttttgatgatgttatcggcaactttctccgccaaagaccggtactcagcgacctggctggcattgtagagatccagcaaagcaaacagcgcatacggatcgctattggtggtatccagtttgaccttcatctctttgcctggcgcactgccgatatcgcccaatccctgatcgctggcaataccgcgagccaccttccacagtaaggggtcattatcgacagcataagcacgcgcataggaaatcagaaactcgttacccgccttataaggcttgagtaccgatccttttttgccgtaataaccatcacgtggcagagtgtaattcgataaatcctgaccattagcgatcatcgggcggaacgtattgtcctgctcgttgtagccgtatttggcgaaagctttcaggccatccacggtccatttcagtaaatcgtcaccttgcccccccaaatccttacccaattgcagttgcatcaaggcattttcagaataaagggtactggtgcgccctttgagcatcatattgccttcaagcgccgttggcccgaactcgggtccgaactgccgctgtgcacggtcgccaaacttggaatgggtatccgcatcatctgttggctcttcacgtttcagtgcctgagtgaactgatagacaccgaggccagtcttggcatctcgcggcaacacatattgatcagccaaacgttttgcccacactaatgcgccctgatcttgctgatatttatacagcagggaggcggaatagatcaggtcattaccggcgttaaggaaactgagccctttggtcgcaaagaaaggaggttgttgctcaaacgtactttcccacaatgcccccattggcttaccgtactcaccgtgccggctggtttcaaggatccgccaatcatacacatgagcattccagaaaccgcgaataaaacgggtggtcgcgtcgctatcaacactgaacatcaggtcataatagggataagcatttttcagctcatgaactttctctttttcgctcggcccttccggctgcaaggttttcagatcaacaaaacggtggcctccccagtagagcaagccgctattatcttgataattttggaaatggtaacgcacgatatcttcagcacgcttttggtactgcggatcaccgctaagttcactcagcccactcataacccgcatcagattttgttgtgcagagaagttggatagcacagcacgacggccatcagggaatatccactccatttgctgcccggttcgggggtcaacaccatcagccagcaatgggctaggtttatcaccgtgataagtatctgatgctttgttcagtacattatcgacatactgcttaactacggtgagacggtctatctctgcggcttgcccggcggggatatacagcattgccagcactgacatactcaacaataatgctctttttttcatcgcttatcttacctgccagaaatcgttatggtgaggagtgacccaagggccgatgcggattatttcactgttcttatttggcgttgccgctaatctcatggcaacgccaatagccttcccgtcatacttcaagctgcatgtgcgttggctgcgctcgtgactcggcccatcaaggggcctcgcctcttcgaggccgcagcaagcagccttcctgcaactcgaattattttgggtctagatataaattagaagctatattttacccctacgcgataacgtgtttggcgctcatcggtatttttgctaccagaaacattaccgagtgccatataaggagaccaattcttatcccacttgtacgttaatttaagatcgtggctccaatcgtagttttctttatcagctaacacaacaccggctttatttgcctgcttgtaatcgatttcataatctaattgataatctttagcaattttataactaatgacactcgtcaggttatagccattttcagaggtgtcttttggcgtattaatattcgcactggtacgtttataataagggcgataacgcaatgaaacggagagatcatcaacgataactgccttgccacgcagataagggcgataattgttagacgtagagtttgaatctaatgagaatcccggctcaatagagaatgtgttattaattttatacacatagctggcaacaacttcagtgccattactgacggtttcattgaagggtttatccttatcctgagcgcctttccacttgccttccaaagataatccaaagccattagcaaagcggtgggacattaataacctatctttgtgagtgttaccactttgatcttgcatttcatgacgatagtcaatagtgactgccactgcgctggtactaatgagtgatgccactgccagagacaataatttaatattcattctagttaccttattttaataaaaattctcattattttgataagtacaaagcagttatgaaacagtattttatttattttgatataaagttccaagatccaagccaagttgtttgaaattaataaaaaaaatttacatttgtgtgatgagcttcaaagtaaatagttttttattactatctataaaggtaattttcgtgttctagcgtgataattagaggggttgcggctatttttaggaaaaaatttacgaaataaagagtcttgacttagcaataagtcatattgtaagggggagcaattaaacccatacgcgatcatttaggctaatactctattttctgtgtttttattggttttttatcatgattaacagcgagaggtgttttttatataaagttaaaatatttaaaactgatgtaaccgataatcctattaagagtgaaattcacacaacataataaaattaattccagatagaagagataatatgccgcccttcttgctgacaagtgttttctaatatgtagggacttcacagcgtcatcggctgtcgtcagaattgacggtgggtaggcggtcattcactgcagattctcggcgtgttaagtactgctggtggacaccgccatacaaagagttaacttacgtggtgagcgctgctgaaatactgggcttcaaattctgcacgtggcagtggcggagagaaaaggaagccttggccgcattgaatgccatgctctagcaaccattggcgctgctcttctgtttcgaccccttcggccatcacacgtacctttagtacatcagaaacacagctaataatgcgcgctatcgcgtcatcctctggcaaatttttcacaaagctcttatccaacttaatcatatggataggcaagcttttcaggtggttaagataccgtaagcttgagtagccaataccaaaatcatctaacgcgatcaataaccccagcccctgtaactcacgcagtagcctcaatgcttcatcgagatcctgaatctgggcagtttcggtaatttccagtaacaattgttgtggatcaatatgatagtggctaatgagcgttttcaaatgcggcaagaactgtttattttgtacctgtaagcccgatatattcaccgataacggcaggctaacaccgcgtgctttccaatcagccagaatacggcaggcttcttctagcacccagttccccagtggcaccatcatcccctcctcttcggcgaagtgaacaaagcctgacggtaaaacgtagctgccatctggttggcaccaacgcagtagcgcctccgcaccgataacctgctggcgcttcatatcccattgaggttgtaagaataacgtgaaatcgtggttttcaatcgcctgtaagaggtcattttcctgcgtcagccgcttgtgcgttttttcaatcaaatgaggctcaaataccattatctgattacgcccctcatgatgagccgccatcattgctgtactggcattgcgcatcatggattcggcagtgtcctgttgagcctgatagcgggtgataccaatactggcactggggcgcaatgttatctcgtcgaaaaacagcggttgggtcacttgcgacataatccgccgagccaattgcatggctgggaatgagcggcgggtacctctggctaacacggcaaattcagttttactcagttgcgctaacaggtcgctgtcatcaatgcactgctcgatccgctgtactatcgtcaacaataactgttggtgctgggcttcactcatggcgccagaaacctcttgcagggtttcaataccaatcaccaacagatgaaagtgatctgtacgcgtactggaggcaatttctttctccagcaggctgataaataatgaccgattgggcaattcagtcaccgggaaacggtgactaatgcggcccatatcagcataggcatccgctaacagttgctgattgcggttgtaattacgcaccaacacacccagttcatcatcctgatgatgcgccggtagcgtcagttgatgatgcagcaccccgtggtcaccaatatcctccagctctttggccattgcccgcagcgggtgaataatcaggcgattaatacaccaagcgatagataccgataacaccaatgccagtaacaaatatgttgagagcatggctgacagagcgctgagaataaattgatacatacggaaagagtcagcacgcaggactaaatgcgctaagggctgagggtttgcgggtacccgttccaacgcatataaaggcacggttatctgtacgggcaaggagaaaacccgcttggcccagtgtggaatgggccgctctgttggaaagtttgcgtgcaatacctgtatttggttcggtaatatcacttcagcacggctaagaataccaataggtaataggctgttgaggatttttttagcttgtggaatatcaacgctgagtatggcctcagataggggttggcgaaccgaataagcaatactttccaactggttggcataatcatctttacgctgttgcacaaagtggaacaactgaaggatgataaaaatacagatagtcaccagtgcaactactgccaccgctgccatttgtttaatcgttaatgagcgccttacccgcaaactcgttctccgccaattccgactgcataaaataaggtggttgttactatcctctaaccactcgtcgattctgtctgagtatactcgatcgcttaccgattttatcttgcgatactctaatggaaggcaagaataatgtgggtttcggtcttttcctattaggaacgccatttcgcagtactgtttttggtgttcagacgtttggtgttcaagtgcttggtgtttagacgcccctttttagtccccatcgagtaagttgtgatcccttaagcgcatttccctatcattaggccagatccgctatcctgaaatcttaacgttgacggtgccatgagggctgtagctctccctgatgggtaaaatgataacgatgctgtaaccacccctgaccaaacagggtcagaatagcactgtaataatcatcagcgccaggcggtgaattttgtacccgtcgctgttggagattcagtgtttgctgattaaacggttctgggctgctggctaaaaagggcaataatgccgcagaaaaacccactgccccatccccgttagttttaccattgtcgctgttggtcgtaaacggtggcaggccttgctgctgagtgattaccgccattggctgaaaacgcgcaatcaattcagctttttgtgggctgtccattgccagcatccccgcccacagataaaccagaatggcatcgttactgccgacatccggttttatggtatcgggctgccagcctttacctttctgccagaccacccagtccagcgaaaaaccgtttggtgcggtttccagccacatacgctgattcacttctaccatcgcttcccaaggcccgtctatggaggaaaatcgtgccagtagttgtggcggtaaataacttgggttgagacgccaggtatcctcatcgttaaaaccaatttttcccggtaatagcatctggccaaggccgggaatatccatgacttcttcttgcgcaatacgttgcagtaataaggtacccataatcaggtaacggcggttaccccataacctgccagcctccagcaagttgtaggcaatcaagatatccgcatcggaggccgaattagggtccagaatatcccagttattttgtgagttttgcccccataaccaagcgggaaggcgggaagtgagatcaccggctgccagattgttttctgtccaagccaataaacgctcaaacatcggctgatcatccgcaaccaatgcaaaaaaagcccataactctggccttccgaggtggttattttcgaggggctaccggggtcaatgatccgccccccttcactgatgtaatcttgtttgaactgttgccacgcgggccagttactggcggctgcgagactaaaactggccagcaacaggaacatgctggctaagtgtttaaacatgacgaccatcagaataactccctctcatcaggtgataaccggcgagaggttatcagacatcacaagtgccatcggtaatcgcgacttacccatgttgatcaaaccgtgttgatcaaacagaaacgaccttctctgcttcatcctgatcaacggcaaaacacgccaccatctggtcaccatactgcttaagctgcggttgtaactggctacaggtgccaaatgctctacgacagcgggcattgaatgcacaacctggcggtggattcattgggctgggtagttctccagtcaatttaatacgctcacgacgcatatctgggttcagacgcggtgtcgctgatagcaatgcttgcgtataaggatggcgggggttgttaaaaatagcctctttgctgcctttttcaacgcagcgccccaaatacatcaccatcacgtcgtcagcaatatgttcaaccaccgacaggtcatgggaaataaacacatatgacagccccaattcctgctgtaaatccatcatcaggttcagtacctgcgcccgcacggagacatccagcgcagataccggctcatcggcaatcaccacatcagggtttaacatcaatccacgggcaatggcgatccgttgacgctgaccaccggaaaacatatgaggatagcgatcataatgttcagttttcaggcccactttcgccatcattgccaaggttttttcgcggcgctccttgcgattgagctgggtattgatctgcaatggctcttccaaaatctgccccaccttcttacgtggattcagcgaaccgtaggggttctggaagacaatctgaatcttctggcgtcgcagtttttccgcactttcatcgggcttgagcagatcctgcccttgatagtatagttcgccgccggtagggatctctatcatcgtcagtaaacggcccagagtggatttaccacaacctgattcacccactaccgccaatgttttgccccgctccaatgtgaatgaaacgccatccagtgctttaaccaaacgttctggtgtaaagaaaccctttttcaccgggtagtattttttcagatcgatcgcctgtaataacggctttttacccgtctctgctggcaaactttctccctttatttcggtttcacccatcatgtttactttatgcgccgcttcagtgttcgaattcatagggatggcctccccgcatcattaagcggtgtatggcatttaacctgacgccctggtgtgcccagtaactcaggctcttcatcgcgacaacgatcagtggcgtacgggcaacgcgggttaagcagacagccttctggtcggtcatatttacccggtaccacacccggtaaggatgctaaccgcgctttatcctgagcaaactccggtaatgcgcgtagtaatgcttgtgtgtacggatggcgtggcgcacggaaaatttccgccgccttgccggtttcaactacctgacccgcatacatcacaataatttgatgggccgcttctgcaaccagtgccagatcatgggtaatcagcagcaacgccatattttcacgccgctgtaattccaagagtaattcaataatctgcgcctgaattgtcacatccagcgcggtcgttggctcatcggcaatgagcaatttaggccgacaggcaatcgccatggcgatcatcacccgttggctcatcccaccggagagttgatgtggatacacatccagacgcgaagcaggatcagggatacccaccagcgtcaacaaatccaccgcccgctgatggcgagttttgcgattgcccccctgatgcacctttaacgcttccataatctgaaaaccaacggtgtaacacgggttcaggctggtcattgggtcttggaaaatcatcgcgacttccgcgcctaccaattgacgccgctctttttccgaaattttggtcaggtcgcgaccgttaaattccagcttatcggccatcacctttccgggataatcaatcaaccccatgatcgccagtgagctgaccgatttaccggagccggattcaccgacaatccccaccacctgtccttgatcaatgctgtaactgatacggtctacggccttgaacggcgcagcgtcgtcaccaaaatgcaccgacaatttatctacatttaaaagtgccatctctctacctctattactgcttgagtttggggtcgagagcatcacgcaggccgtcccccatcaggttaaacgccagaactgttagcaggatcgccacaccggggaaggtcacaacccaccaggcactttgcgcgaactgcaacacgtcggagagcattgtgccccactctggtgttggcggttgtgcgcccatgccgagaaagccgagagccgccatatccagaatggcgttagagaagccgagagaagcctgcacgattaacggtgccaggcaatttggtagaatgttgatgaacatttggcgcatcgcacccgcaccggccactcttgatgccgttacgtaatctcggttgacctcaaccagcaccgccgcccgcgtcagacgcacataatgcggcaaagccacaaacgtcagcgccaacgaggcattcacgatagaaggcccgaacacggcaaccaaaaccaaggccaataacagacttggcagcgccagcatgatatcaacaacacgcatgatgatggcatcaacgatcccgccaaaataacctgccaataagccaaaaatgacgcccatcaccaatgacagcaccaccaccaaacacccgactaacagggagaggcgcgcgccatacatcaggcgagagaggacatcacggccaacatcatccgtgcctaaaataaatttccagcttccaccctcttcccaaaccggtggcttcaataacgcatcacgaaattgctctgccggaccatgcggggccaaccaagtcgcacctgcggcaaccaccagcataatgatgatgtagaacaagccgatcacggcccctttattgcgcttgaaatagtgccaaaattcctgcaatggcgtcattggcttcggcgcactttttactgctgactcaataagttgagacattctgcgccccttatttcttgtgacgaatacgcgggttaactacgccatagagcacatctaccagcaagttaactaaaataatcatgatcgcgaccagcaacaccccccctgcaccacagggtaatcacggcgttgcaatgcatccatcagccaacgacccagacccggccacgagaagatggtttccgtcaagatagccccagccagcatggtaccaacctgcaaaccaatcaccgtgatgacaggcagcaaggcattgcgtaacgcatggaccacaatcacccgcatgcggctcagccctttggcccgcgcagtacggatataatcctcccccaacacttccaacatggaggaacgagtcatacgcacgatcaccgccaagggaatagtccccaagacgattgccggtaaaatcatatgcattaccgcatctttaaaatcgtcaggttccccccagatgagggtatcaatcaacataaaccccgtcagaggcaggctgtcatcaaggaacacggtatcgctgacacgcccggaaaccggggtcaggtcccattgcaccgagaccagcatgatcagcatgatgccccaccagaagataggcatcgaatagccggtaagggagatccccacggcggtgtgatcaaatattgaaccgcgtttcactgctgccagcacaccaaccggaatgccgactgcgatagcaaacagcatcgcgcagatccccagttccagtgttgctttaaagcgcgggacaaactcatcccataccgcaatacggcttttcagcgaaatgccaaggtcaccatgtaaaacgccatttacatagcggaaatattgttgatagagaggcttgtccagccccatttccgccatgacttgagcatgacgctcggcagagataccgcgttcccccgccatgatggtcaccgggtcaccggggatcatatggacaaaagcaaaggtcagcaaagtaatgccgataaacgttgggataactaaccccaaacgtcggagtatgaactgcaacatatcccgaactctctgtgtagaatgccgggctgctcataggcaacctggcttattaaacctctccaaataagcgattttattcgtcgatgttgagcgacagccatgcccaccacggccacgtacgttgagtacgctcgggtgatgacacgcggtccctgctcaaatcctgcgacaatgacacgtaccgggagaggttatatggctcacatctgtatctgttttaacctaaataaatagaccgatgaacgttgatacgcacaccggtccggtataagggtaaaattaatccagggacacgttatcgaaatgatgtttacccaatgggtccacaacatagcctttcacttctttacgcactggctcgtacaccgttgagtgagcaatgatcagcgccggggcctgctcgttcatcacaacctgagcttgtttgtaaagtgcgacacgtttgtcatggtcagcttcagcacgggctggttggatcaaatcttcaaacggcttataacaccatttagagtagttagaaccctgcttggccgcatcacaactgaacagcgtagcgaagaagttgtctgggtccccattgtccccggtccaacccatcatcacagtttcatgttcgccatctttggcacgcttgaggtattcgccccactcataggtcacgatcttggctttcacaccaattttcgcccaatcagactggatcatttccgccatacgacgcgcatttgggttatacggacgttgaaccggcatggcccacaggtcgatggagaagccatctggcagacccgcttctttcagcagttctttcgctttagcgggatcgtaagcgtaatctttcacatcatcgttgtagccccacatcgttggtgggatcaggtttttggccgcttgccccgcgccttgataaaccgcatcaataatcgcgtctttgttaaccgccatggtcagtgcctgacggaccttaaggttatcgagtggtttcttctcaatgttgaaggagaggtaaccgacgttcagacccggttgttccatcaggttaatcgttttgtcttctttcatccgggcgatgtcagccgggttcgggtaaggcataatctgacattcgtttttctgcaatttagcatagcgaacggaggcatctggggtgatagagaagaccaggcgatcaatttttggtttggtgccccagaaaccaggaaacgctttatacagaatacgggagtctttttggtactgttgcagttggaatgggccggtaccgattgggttcaaatccactttttccggggtgcctgctttcagcatattgtcggcgtattcagcggacaggatagaggcgaaatccatcgccaggtctgccaagaatggcgattccggacgggtcagttcaaagcgaacggtattgtcgtcaactttcaccacattggtgattaagtcgcccattcccataccctggaagtattcatagctgccaccagagactttatggtacgggtttttatcatctttctgacgcatgaatgaatagataacatcatcagcattgaaatcgcgggtgggtttgaaatctttattatcctgccatttcacacccttacgcaggtagaaagtgtaggttttaccatcttcgctcacttcccaccgctccgccaggctgggttcaatttcggtagtcccgattttgaactccactaaacgattgtaaataggtaccgagcttgcgtcataagttgtgccagaagtaaagagttgtgggttgaaaccttccggtgacccctcagaacaatatactagcgtttttgcctgtacactggccgctatagtcagtgcaaccagcccaataccgaatttcagtatccctgttcttctcaaggaaatcgtcatcgcttgtgctccattatggtgatgtgtgttgtgtatacggccagactctataattttttagtccatggactgtgccgttttggcccgttgaacacagggatgcaggattgagataccagataaaattctatccaggcccccattttggctgtgtgaaatcacctcaattgctcttgatgactccccctgagggtaccaatttggcaacagttgatagcgacgtcaatacagtctgaaaggatttatctagacaatgagaaacagtaagcaaacaacaaaaaaacatattattaacattgttagcatgaaaagttatgctaacgcacataccccagtaacattcactggttaaatgcaataaggcagttgcaacccccagtagcaaacccaaaaactttgttgctaaatcagatgtatctgtacagatttttttgaaattttgacaaaaaacaggaggaaactctgcctcaacagccgataaatggcgttactgtggtcaccactccccctcttatccaacatcgggtgcgcggttaaaaaagaaaagaattcacccttccacgctgactcacccaagaaaccacatagcttcccaaagaggtgcaccatagtgatgcccctaatcagggcagcacaataaacactcaacatcagagaaggtatagaccctaatattgccaagttagcgtaaacccaaaaaccaacggatcggcatcaaattctgcgggtttggttatcggcacgccgacattaaaatcgtaaccaaacgcatgataatttccacgagtccctaccacggcccccgctaaacgctcgcccaaaagaaatggttggccctgctcactcacctcaccataatccatgccgatatagaattgctggcccacgaatgtctggccgggtatcgggctgatccatgaaatatcattttttagagaccacccccgcgaccccgtcagagcgttattctcattaaaacctcgcactgaactcctgccaccaatcgtaaatttatccagtgaactaatatccgagtaggtatgttgctggctgaaagcgggccgatactggaaggactgtgttccgatcttaaaagggatatccagtgagctggtgatatcgaccaacctcgccggtgcagtgctcattttaccgggaataggttgggcaccaaaccatgaagccccctgttgataacgaaccccccctctgaaagtcgcccatggcatgtaatgtagatgctcaatccctagctgccagtccgtggtattgaaccgctgaatatctatctcccgatgggtccaaaaactggcagactgacgaattaacaccccggcataacccactgttttataatttactccacgggtgagtaaatgttgaatttgtgtatccaatacagaccaatgggaacgatagccaaattttttaccggcaagtcttttaccggcaaaagagaacgattgataacgctcaccttgattgcccgtcatgctaaatagccagttgccatacgggacagaataatgaaccccgtagctgttgtgccctttatcgggttggctatcaaggtcacggttaacagagaagtagagtaaatcactgagagacaaggggttataacgggataatggattatcaaaagacaatatcaggcccgtacgatagcggccaacggcatcatgccctgcatcatcaaggtaggcattaatacgccagagacgtgattgctggcgattcacgataatctggctgcttaaatcgtcccggtttaattcgacatccagggtggcattcactgaaggcaaacgctgcaagttttctaatccttgctcaagatggcgtaaattaaccaaatcaccacgtttaccggggaaaagggagctgagatgagcattgccgacgctatcttgatgatgcctgatatcctcaatcctgccgggcattaatttcaacattaaagtaccgtcacgctcactgtcatcgacaaaaaccacacgagacgtgatatagccatcaaccactaattgttgctgtaagttagccacaagcactgacagcccctgttcccccaagcaacgcccgtgagcttcttcagccttttcttttaagtgagctgcatttgggaaagcatcaagattaatcaattcgacattattaattgctacacattgtacttcatcattataaagattctctggcagaaccggttcactggccagttgagcatgtgatagaggaggaataatactatttgggatctgcggctcggctatatccatttcaagcaggtccatttctggcaacgccatttcagcaaaaactttaaacggaagcatcccaatcataatttgaagatataataggcacaatatcccccaccaaaaatctccaattttatccctccacctcacatttattttaaatatcatgctaatgaactccatttcaatcaaaacacgattaatacaaaatcaataaaagttagccacgaaagcaactaactttaaataaaaaatcatctctcacttacaaagaaattaattaaaatcagaaattattttaccggtatcattaattaaaacagtttcattcaaatccactccacctaacccaataatagcccctccattgtttcgtatgttattaactttaccctctattttccctgaagaaataatactccctccagtattattaaggttattactatgaagttttattcttacccgcccttgcgttgatgttgctttaattgtacctttaccatttttgatggtgttaactgttgctatttcaacgctaccatttttatactctatttttccaccttcattatttaagccacgagatgttattttaataccttgagaaggtaataaatcatactcaccattatttaatattgtgccaccagagttatttataacaccctcgctactcagtaacaccattttgcctgatatattcccattactgttatctatattggctgcagaactgaggcttagtgtatcgttcgcgcgtattgcccccttatttttaatcgtgccatcggttgcatggatacgaattttattggtgtacattcccccaatttcgctgacatccaaactaaccgtacctggtactggtgtattttcattgcctaaacgcgacacttgcaatggttgcccaggcaaagagaaacccactttattttttcccgtgacaatatagccatcgtccgcattgatctcaccactaaccgtaatagtgtctgcgaatagatcaagataagtcttgtctgcccccttataccgtaaacctgttctcatatagtaagagggatttttttcaatattgatatttccctgctcaacaataaaactgtttagtttattatcagaaaaagatggcgtacctgtcgtcaatgtcacatgagaggcattagtaaaagagcaccctcgacaattaatacctgctggattggcaataataatatgcgcatttcccccgtcaacacggagattcccatctaatagactggcatgtgatgagttgacttcatttaatataatggttgccgatttatcttgtaaaaaagagttgccattaacctcttgagctaagcgattattgagtgtcgtgacatcgaacaagccattagcgaccacatcaaatttagaatacttgttatgtgataacccattttcatcaggcgcttgaatattaacgacagtctctgtcataccgatacagtaagaggtaagcgctcggcatgtactgggcggtgtttctataatagagacttccgcttgctgtcccgctggggcctgtatatcaggaataatattatcagcataagcaaccgagctcccatagagcgacaatatgatagagagaggtaatatagacaacccctgtttcgttttaatatatgtcaacttcatattatttcccttattaaataatcaatgtgtttgttatgttttgaataacacggtctaaaaccgatatcattaccggtttttcataaaacaaagtcaacaacacaaaggagatataatatgttagaagaataaaaaatagagatattcaaaaaatgacaataaattaaatataaacacaaattctttataagatattatatgaattattatgttgataatttatataatcagacaataacgagataggataagaggacgcaaagaaaaaatggcacaaaaaaaccctgacgttaccgtcagggttcttaaatttggtcggcgagagaggattcgaacctccgacccactggtcccaaaccagttgcgctaccaagctgcgctactcgccgaatcggggcgcatcttactgctacagctctggggcgtcaatcactttttaataacctgcggatgactgctgttaaaagcatcacccgcagtgaaaatggccgccttcacgctcaaatcaggttgtcgcttgctttaactgcggcgattgcgcccgcaggaatggcaataagaagaaagcagataaacatgccgccacagagataaccacaaagaaaccattccaatgccagatttccatgacgcgagcgatagggtaacccgataaagccgcccctaaataggcaaatagcccaacaaagccggttgcagcgccagcggcatccttatgagagcactcagcagcagccataccaatcagcatttgtggcccgaaaataaagaaaccaatcgcaaagaagcagcctgcctgtaagacaaaactgatgcttggcaacgtccacagtgatgcaactgagaggaagataccaatagcaaaaatcaggttcatcggcccacgattgccacggaaccacttatcagaaccccaacccgcgaccaatgaaccaataaatccacccacttcaaataatgaaattgcagagttagcggtcagcaacgaataacctttctcttgggtcagatagaggttaccccagtcattaatcgcggttcgaacgatataaaccagcacataggaaacggctaacaaccaaatatatttattggttaagacataacgcttcacaatttctttattagacagcccctggccttcggattcctggatcagctccatcgcatcattgcgccatttacccacacttggtaggcccatggtgcttggcttatctcgcagacgccaacacatcagcaaaccaatcaccacacctataattccggggatgatcatcccgtagcgccagctaaagtgcagagtaatcaccccgacgagcaaggggatcagcgccccgccaaagttatgtgaggtgttccagatagcccaccagccaccacgttcagaacgcgagtaccaactggtcaatattttagaacatggtggccagccccaaccttggaagaacgcattgaggatccacaaggcgccaaggaccaaaagtgatgagctcatgccaaacaggatattaataatccccgtcatgaccaacccgatccccataaaataacgcggatttgagcgatcgctgatcatcccagagacaaatttagagcagccgtaagtgatgtaaaacagcgtgcctaaaatcccgacatcagacatgctcagccctagatccgtgagcatagcaggcataataaaattgaaacttttacgagtgaaataaaacgcagcgtagccgatatacatcgtccacattaattggatacgccaatacttataggatgaatcaatttgtgtttgatccgttactagcggtacgttatcgcgacttttgaggaaaaaccacatctcgggcctcagggtattttgtaagtgcaataatcatcatctgcatgtgtatgaaaacacacgggggaattctcgctaccaacgagaatatttcttagtttccttttgtagacaaagaaactgtgggcagggtcacatttaagcaagtaccgttatcaacgcttaggctcacattgcccccaaacgcactgacccgtgactgaataccccgtagcccatagcctggagtaattgaggctaaatcgatacctttaccattatcgctaatcgttagatatatctgttggttatcctgccgtgcattaatttcaattcggctggcggcaccatgccgataagcattggtcaccccctcctgacatatacggtaaagcgtaattttcaacgtctcatccatcggatggtcattgacctgccagttaagcacaccgagcaccgactggtcttgcggaatgagttcgcgcatcaatgcagcgatggcggccgacagcggcaaattatttaatgccgctggccataatttagccaatacgtcatggacaccatcataaacccgcaatgccgcagtttctatcatctctgcactggtcagtaccggttgctgggtggtcagacgtttaataatactggcttgggtacggataaccgttacggtttgccccacttcatcatgtaactcacgcgcgacatcgtgccgtgtatgctcctcagaaaccactaatgctttagccaactcacggttttcgttcaattttatttgtagttgatcgttcaactcccgctgtcgttgaatgccggatcccaagagcagacctgttagactttgtgccaacagtgaaagtagcaagccacgatgagattcaaggggttcaggtgtattaatcaagagcactacaccattgagtaacgtggccgccaacgccccctgccagccatagcgatatgccataaacacgatggggatcgccaaacagaacggtacaaataagcgtaaatctgtttcagtcacttggtactgtaaccagatactgatggcaaatagcagtagataccacaggatatgccgcaaccgcaggttaaccggtttatgtatcaacccaggttcaagcggtaaccagatttgacgtgccagatagtgccacagcagcaggcaggtaggcgcgatggtaaagccaccaaccaaccctaataagagcgccattgcgccctgcccactggctatctgccaccccaacgcctgtattagcgcggcaaccgtgataacgcccccctgcattaacggccattgccattcgctctcattttgctgatggcgcaataaccacggggaggcaaaaagggccaataaggtggtcaataacaacagcggcaaggcgacccacaactgatataaatcatcgaattgatcggctaatagccaccacaacaggacatcacccagtaaaatgccaggccagtaagcacgtggactttgtaataaaatccccatacgcagaccaaatgggaacaacagcagcgactgtaaagcccgatcagctaattgtgtccctatagcccacaggcagaaagccgcagtaaaataaataaagaataacgccagcagcatcaccaagcgctgtatcatagattcagtactttcttagccagctcaacattattgctgatgcctagcttggcaaataaattagcccggtggacatggaccgtttttggcgatagcccgagcgactcggcaatctcgcgtacttccatgccttcagccaacagcactgcgatctctcgctcacggcgggtcaatggatcgacagcaacccgtgccaattgttgggcaatttcaggcatcagatacaccccgccactgcctaccgttcggacggcagagatcagatcttcgggcttacagcgtttagaaagaaagccgcgtgctccacgctccagcgccgtttctaccaacgcaggactgtcatgcatagagagcatgatgacccccatccctgaaggtaacccttttaataaatctaatccgttctcatcaggcatggaaatatcacaaatacagatattcgcctgtaagcccggcaacccagcacgagcctgcttggctgagctaaactcaccaacaacctggatatcctcctccagcgagagtagctgtgcaaaacccgagcgcacaatgtcatgatcatcaataaatacaacacggtaagtcatggtgtggctccatctggagggggatcggatttgaaagtataccttagccgtgaaacaacaatgaggaggcacatcaaaaattgggccagacttgggtaagcctggccagttacggctaaattgcgggtgtaagatggcgatcaggggcctggcaccagttatttttagcatcaatcccaccatccggtgaggtatagcccatgcaccccaaaacagaatcaaagagttctgcgtggcgatgtgttttacctacccgctgttctacctgtagttgttcaaaagcagcaagatgctctggctgtgccaggaatttatctgatgcccagaccatcaatggcactcggaattgttccggaggtgccatttcacgcggagtaccatggaagtgagagttatcactgatagattcaccatgatcggcagcatagaataccaacgcttttttatccctcatttggtcaatcacattggcaataaacgaatctgtgtacaacacgctgttatcaaaagcattaatcaactgctgtttactgcaaaactcatcaactcccatacattccggttgataacgggcatagctgcgagggtagcgttgggaataaagataatgtgagcctttggtatggagcaccactaaatgtttacccaccggataacgccctaacgactcttttaattcatcaaccagcaacatgtcatctaccggttttccatcgttacgtttctctgatgcaatcagctcacgaaatgagtaattattggtgttcacgttgttgtagaaccacatttcactctgcatggcgaacaactcggatgtgaatcccaacgatttcatgacagcaaaaacgttttgttctttcagtgtgcgttgtgcgttatcttcaacgccaccttcacggacaaacatgcagcgtagagaaagtttggttgaggtatcacaggactcaccacggaaagcagctaagttcttttctttactcagacgaggggtagtatcacgtgagtatcccaacaaccccatgtggtcccagcgggtcgtttcgccgataataaacacgacataggtatcatcaatacctgcgggggcaacataagtatgatgttcagcggggttatacaataccgccgcgtcatacttctcattatattgggtataagcgtacaaacctaaagcggccaaccagttagatggcaaataagagtgagcaaccaccccaccataactgggtaaatccaccgtttttagctgttcgtccagagcttgagctttatccagatagcgcaacggcagccaaaccagcgccacaacagccatcatcaacaatacgggtttaatacgttgcccaggcgttaaacattgctccagcaacgttaaccgcaggctattcttccagataagcagcagaggcaatccactgaccaacaccatccaaataataaaatgcagcccgataacttccttagaaagatcggtatctgtggtcaagactgaaataacgatgccgtaaccaatcaccacattgaaaaatgtcatgtaataactggcagcgacagagataagtaccagcaacgaggcaaccactcggtaaaaaaaccttccaccaagtgagatcaatcgcataacaaaaaaggtaaacagaataatcgcgatcacttcggtgattgctgataccacttttatcccttggataccctgactgaatgagtcaaaacgacgataaaagacagatatattcaggaaaataccaatataaacagccaacaacaaagaaagactttgctgtgataaagatttcactctgtccatataacgctaggtctccaaagacactatttacggcttgaatcaatcagacagtgaacgccccctcaggttcagtatggggccagttagcacgcggcgaattctacctataagatttatcttactcaatcttaataggtcagttcgcgcggtaattcataacctatagaaataaccctgatccacatctgagaaaatgacnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaacatccaagttaaccgacaaggtagttttatggggcgagaatgcaaaaatccctaatcgttggatgtccaactttcgggattcacggcaaaaactggggattccattctgctgaaaaaccccgatgacccgatcttgaacggtgaggataggcagaagagtaaaatgcccgcgccagagatggcgcgggtcgagctcccaaggaagctatttttatacagggaagcgggtatctttacttgctgccggttctctccgtcgcgagcacgttgccagcagcctggttttttgcaggcaaattattgaaccggcgcatctatcttgtcatctatccgttgcaacatatatggatagaacgggttcgatgagatacgcatcagcgaatctagcccaaccactaacacagcccgctcaccacgagctgcaaaagtccccagactaataccgtattgatcacgcggatcggggtaacggccatacagcgagtcgctcatcgggaagggtaacgccacgtgagataacgagaagatatccggtggataaaccaaccctgtcggcacagatgtttcgttcgtttcaccagctcgcgtggttaatgccagagtctcattactttgcggcgaaacattggtaatcactgttgtgctgtaattacgcggtcccggcggtaataagcgcgccaaggccgtataagatgaagttctcaataatgggccaaaactagcagcgcggttcaaatcgaacaatacgacttcgctgccattattcggcaggtggttgtaaagcgcggtgaccactgcccgagtacttaccgttgaatccatcagtgactggaacgtcaggattggtggcaattcgtccattttattgtttctggcatcacgggcaatatgctgttgaagcacagaggtcaacaaataagactgacgcgccgcatttaccgggaacgaattatatttgaaagggttaaactctggaacgatccccaaccaagcggctttggcaaacgctgggaagatagcgggccaaccggcaataccggcaaagcgagcaaaactggtcacaccaatcatcggggatattaagataacccgagcaggttttgccagtttaggatcatccatggagtccagcgtgtacttcattgccagcgcgccaccattggagaaaccaacgacatgtaatggcaaatctgggccgctaagtgctttggcttcacgtactgccagccgggttgctgccaaccaatcctgccattcaacatcggttaacgcggcgggtaccgaaccatgcgctggcaagcgaataccaatcgcaacataaccacgctgacgataattttcagcaatgtgacgcaagctataaggggtatcggtcaaaccatgcagtaatacaaccgcaccttttggctcaccttcaggttggagaatataagagcgattccaatcatttttaaaatgagggggataaattgcgctaccagaataataacgattcagaggaacctgagtacttggttccagtttctccgtaacattaattcggacttcatcgaaaatattattttcagtttttatgtaatccgcccaactggctttatctatctctgctgcgcgcatttcatgaggaacgaaagtgtgccaaagttcaagctttggaccacgttgtgtatcgtagatacgtattgccagtatggtaatacttattactaccaataccagtacaatccgtttaatccatcgcttaatcgctatggcaggcatgggccgttactccgtaggtctataatttctcacaattgagggcagtttatcaccgtctggtcacgtcagtactttaaacggaaatgattatcttggtatatagtacgttattaataaaattaacatgtagtcgttactgccaaataaacatcgacaaacagcttaattatccgttattcctcatttcactctgtcccctaaataatttaagttgcagaaaggcggcaacggagcgacaaattgggtcgggaaccaatttgagcagaatgccgaacagatgttggaattgttaaggcaaaatacggagctcacaaccctaaccaaccaattaaccacccaccttaaggcgatggctgttgagttgcaccaaaaattggtacttaacccaccctcactaccgccacatgcttgaaaaaaataaatcgggccgctgataccccatcaaccgcccgttaacatttgttcccttacgatggcatctcactgcttttcgcccgctcttgaataacgcatgaaggggctttacgtaaccaaatccaccacgccagtgtcattaatgccacccacgccaggccgacatacatcgcaatacgagtcgcagggaagtaacctaacacagcaataataaaggccataaagagaatggtaaggataggcgctagcggccaaaatggcacggggaatgccagccgagcgacttgtgctttgctcattgagcggcgcatagccacttgtgataccagaatcattagccacacccagacggttgcaaaagtggcgatcgatgcaataaccaagaacacgtttttcgggataaggtaattcaataccacaccgcacagcagcgtaatcgccatcaccaagatagtcatatagggcacgccattacgtgtcaatcgactgaagctcttaggggccaatccttcctgcgcgaggccgtacatcatacggccagcaccgtaaatatcactgttaatcgctgaaattgcagcggttattaccaccaaattaagaatattagcggcagagtttatgcctaaactactaaaaatctccacaaaggggctgccattttgcccaatactattccacggatagatagccatcaggacaaacagggtcaaaacatagaacaatagaatacgtattggcactgtattgatggctcgtggtaatacctttcccggatccttcgcttcactggccgtcaccccaataatttcaattcccccaaaagcaaacatcactacagcaaatgatgcaatcacccccgtgatcccatttggcataaacccttgatgagcccataaattactgacgcctgtgctgtcatgccccgccccgaaaccaaacatcataatgcccaaacctgcggcaatcatggcgataatggcagccacttttagcaacgagagccagaactccatttcaccaaagactttcactgaacatagattcagcgcaccgataaagaaaatgatacttagcacccatacccattggggcgcatcaggaaaccacagccccatataaataccaaaagcggtaacatcagccagtgccacaacaaccatttcaaaggtataggtccagcccgtcaggaaccccgccaatggccccagataacggctggcatagtgaccaaaagagccggccacggggtcatgtacggccatttcgcccaaggctcgcatcaccataaagactgccgcaccgccaatcaaattgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacacaaataagctaataacactgcaggccccgccagacggattgcctcagccgaaccataaaataggccagtaccaatggcagaacctaatgccataaaccggatatgccgtgcactaaggccgcgcttgagcgtggatgaatcattcttcatggtacattctcgcaaagtttgtgccttttcaggcagggattcagagaggaggatccggtaatcagagcctccattgaactgggtttttacagcgaactggtttttttacagtgaactgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcaaatggcaacgtgcccacagcggagagaagcggcggatcgtttatccccttggcatttgacgttgcagcgtagttagcgtcattttctcctccaaattactgacctaagtcaattcagtggaatacgctcgtttattacttgtctgcaacgccaatttctttggaaacgactgtcttggaaacctattgtcttgggaaactgctgtatttggaaactgctgccttgggaaatgactgtcttggaaaactattgttattaaagacttggcagtaattttgctggcatcaactcattcatatgacgttgtgcaataagctggctagcaacttcaatatcgggggcaaagaaacgatctttatcgtagtaagtgacgtgctggcgtaatagttggcgggcgggctccagtatggcggaagttcttagccctttgcgcaaatcaagcccctgacacgcagccagccactcgatagccagtatattccgtacattttcagccatttcccacaagcgtttacccgcccgaggggccatagagacatgatcttcctgattagcagatgttgggatgctatcgacactggcggggaatgccagccctttattttcactggttaacgccgcagccgtaacctgagcaatcataaaaccagaatttacgccaccgttctctaccagaaatggaggtaactgagacatatgcttgtccatcatcaacgagatacggcactctgataatgaaccgacttctgccaacgccaacgccagattatctgctgccatagcgaccggttcagcatggaaattcccaccagacaagacatcaccctgttcagcaaacaccaacgggttatctgaaacggcattggattcaatagccagcacctctgccgcctgacgtatttggcctaaacatgcgcccatcacctgtggctgacagcgtaaagaatatggatcctgcactttgtcacaattcttgtgtgattctgagatttcactgcgttcaccaagcagatgacgataagtgctggcagcatcaatctgcccacgttggccccgaacggcgtgaatacgggcgtcaaatgggctacgggatcctaatgctgcatccactgtcaggcagccaaacaccgaagcggccgcatagagatcttcggcctcaaataaaccacgcaatgcataagcggcagagacctgggtgccgttaagtagtgccaaaccctctttcgccgccagtgtgaggggctgcaaacccgcttgcgccagtgccgtgtgtgcgggcaaccattcaccctgatagcgggcttttccttcacctaatagcagcaagctcatatgtgccagcggagctaaatcgccagaagcgcccactgatccttttaacgggatatgcggataaaccccagcattgaccaaggtaatcagcgcctgaatcacctccagccgaatacctgagaaacctctcgccaggctattgattttcagcaccataatcagacgcacaatcgcatcatcattcgcttctccgactcctgccgcgtgagagagtacgattgagcgctgtaagttttccaagtcttcggtggcgatacgggtagaggccagcaagccaaacccagtgttaatgccatatgccgtgcgctgttctgccaatatggcttgcacacaatccacactttgctgaatgggtacataggcactttcatccaatgtgatatgtacgggatgttgataaatatgccgtaagtcagccagcgtcatctgaccaggacgtagtgttattgtcttcatgattttttcccctgagttgcggcaaccattggtaggttaagtccttgctcttgcgcgcagttaaccgcaatgtcataacccgcatctgcatggcgcatcacacccgtagccggatcgttatgtagtactctggcaatacgttcagcggcttcatcactgccatcacaaaccaccaccatgcctgaatgttgcgagaagcccatccctacgccaccaccatgatgcagagatacccacgtcgcaccgctagccgtattcagtaatgcattgagcagcggccagtcagacaccgcatcggagccatcctgcatcgcttccgtttcacgattagggctggcaaccgatccagaatccagatgatcgcggccaatcacaacgggcgcagagagctcgccgctgcgcaccatttcgttaaatgccaaacctaatttggcacgctggcctagaccaacccagcaaatacgtgctggcagcccctgaaaacgaatacgctcacgcgccatatctagccaatgatgcaaatgtgcatcatcagggatcagtgctttgaccttagcatcggttttataaatatcgtctgggttacccgacaacgcgacccaacggaatgggccaataccacgacaaaaaagaggacgaatatacgccggaacaaaaccggggaaatcaaaggcacgaataacccccatatcgtgggccatttgacggatattattgccgtaatcaaaggttgggatacccatgttgtggaaggctaacatcgcttcaacatgctctgccatggagattttcgcggcattgatcaccagcgctggctcatgttgagcgcgttggcggtactcttcccaattccaacccttcggcagataaccgttcaatggatcatgagcactggtttggtcggtgaccatatcaggccgaacaccacggcgcaccagctcaggtaagatttcagccgcattgccgcacagtgcaatagaaaccgcgacacctgtagcggtatatttctcgatgcgcgctaaagcatcatccagatcggttgcttgctcatccacataacgggttttgagacgaaaatcgatgcggctttgttggcattcgatgttcagagaacatgcaccagctaacgttgcggccaaaggttgcgcgccgcccattcctcctagcccagcagtcaagacccaacgccctttcaggctaccgccaaaatgctggcgacccgcttcaacaaaggtttcataagtaccctgtacaatgccttggctaccaatatagatccaactgcccgccgtcatctggccatacatagccagccctttggcgtccaattcattaaaatgttcccaattagcccaatgaggtaccaaattcgagttggcaatcaataccctgggcgcattactgtgggttttgaatatcccgacaggcttacccgattgaattaacaaagtttcgtcatcgtttaaattgatcaggctttcaacaatcttgtcatagcattcccagttacgggctgcgcgaccaataccgccgtagaccactaattcttttggattctcagccacgtcaggatcgaggttattcatcagcatgcgtagcgcggcttcagtcagccagcttttcgctgtcagttgcgtaccctgcggggctcgaatctcattatctcggaatctgttttgagtcgtcacggcaatttccttcaaccaatttttcaggtgtcaaacgacattactcaccttgagtgcttattaacatatacttgtatagacaagtacaatcaagatcagagaaaaaagccaaataatgatttactgaaagaaacgaaaacacaaaaatagtgcttataatcaattaattatatcgttttttattccgtaaaaagggaagagtaaagaattttcaacagggttttccccataaaaccagcataaatttggtctatatttgcgcaccaaatcacatataattcacataaattttacattaaaactcaaaattgcgcgctggctcgcagcaggttaggacggacttcgccgtatatttcattggtttttaacttcattagtttatatggcgcgtattaccgcattggcagtagctttggtactgacactctatttatgcactgctacaacattatttacgcactgaccaagtatcgtgagggaagctaataagatgaaatcatgggtaaatatattttaattcatttaaatgacggtatctctgcaagtgattttatatcgaggaagcgaaatcaaccaagaaatatatattgaaattattaactacaaaataatatatgcacctataaatagtatttaaaataattcaaaaaattaaattacacattgatatttaccctccgggaaatttatgttttattgtgcacctccataaaaaaggagtgtgtcatggaacttaaggatattggtaacaccgagcttattgagctaaaaaacttatcaataaataataattctcttttttctaagtgcgaattcaacaatcctacaggtagccataaagaccgaacatttctgcatatcctcaatatcttggaagaagaaaataaaataattcccggaatgacattgatagactgctcaacagggaatggaggtgcagcactggcttggattggtcaaaaaaaaggctataaaattaaaatatttatgcctgaaggcatgactgaagaacgcaaagaacagatctattcatttggtggagaaattatcgaaacccccaaagaaaacttcttaaagggtgctgtaaaagcagcaactgaatactcaaatcaccaaaaaaacatattctttctcaatcaatctgacaccaccttaaataaagatgcgtggcatagttgtggtgaagaaattgtcagaaaaatgaaagagataaataaaaaacctgattactttatttgttcaatcggaacgggaggtacattttcgggtattgcggaaattttgaagaaagcctacccacgaatccatacggtgggtattgaagttgatcaatcggccccgatctattcacagcgacatggtcttaactttcatcataaacatcataatcttatggggctaggtgctggtgttatttcagtgaatacccttttagatttgatcgatgaggtaagggttgttaatggcaaagcggcttgggaaaggatgaaaagcttcatcgaaaaggagcgcttaggaattgggccaacatgtggagctaacttgttgattacggaagatataatgcaagaagttaacgggaaagtgattgtcactctattctttgatagtgcatggaaatataaaagttgctgggatggagtttaccctggatataaggaaacccaatgattttattaaagaatgtgtataaaaatgctcaggtagtgaactcaggaaaagcattaaccaccgtcaatgaatttacagaccagttgcctgccctcagaccagcagtcttgctagaagtcgcacataaagtcatacaaattatagatatggatatcgataaaatcgtaacagaagaagataaaggtgctcccctcgctactgctgtttccttgttatcaggcaaaccattggcgatggctcgttggtatccatacagtcttagtgagttaaataataatgttgtaaatatttcatctgaatattttgaaggtgtagtgtacctcaatggcatatctgctggtgatcgtgtcgctattatagatgatacgttgagtacagggggtacggttatcgctctcattaaagcaatacagaattctggaggaatagttaaagatgttatttgtgctgtagaaaaaatccaaaacaatggtaaaaaaaacatatttacacaaacaggcattaacgttaaaacactaatgaaaattagtgttaaacctcatggggtagatatcattgagtgaaattcaaaaatcacatctctccaacaattactggttaaaaaaacacattatataaaattaatcagtgagataaggaagtactatgcatgcttatagtggaataagttacggcgttattttttgtctgatcagtgcggccttcgatgtctatgttggttatatcactcaatcaataagtccagctgttattattctctactgctttatatcatctacaatagtctttcttctattcagtatattaaaacagggcattgctgttttttataaagccaaagccaatctaccattactgctcttggctaacgttgccgtgttactgaattggggtgggcttattgtctcactgcgctatcttgaacccgctattgtcgggatagcatcggttgcctgtgggccagcaatcaccacgattatctcccgatgtatagataataggagtggcaaaaatagcgggttggagttcattatttcttggctaattatggttggtgtcatcctgatgttatgtaactcgctgatgggaaaaagcggcgttacgaccacaacggtagatgaacgtctcatcggaattatatgcgtcatcctcagtgcgttaggcacggttatctatacctttatctctcgtgagttataccagcggcagtgggaaacctatgagatattagggtttagaaatatgctgatgctactgattgcggtgatttattgtttttatgctgatatcccattgagcattaatatgaaccttgccgcaccaatggtacttctggtagttattggtcacttgcttccaatttacctgattcaaaacactataaaacgcttacaacctctgcacgtgtcgctggtattgctactgctccccgttttcactcttctcctacaatattttgataccagagttgaaatttccttcgacagcattgccgccgttagcattattgccattctgttatttattctcggcataaacaaaattattgggaacccaaaaacaaaaggggcataacatgaaaaaaatcattgttgtagacggattttcttccggtaaatttgtggctatgacgctctataaaatggggtgtgaacttattcatatcgcatcgcgctgtgatttggatagttattactatgcaggcttcgatgaaacaatctatcgtcagcaacgcatcaataagcacattgatgacactatcgaatttgcacgccaacttggtgccgacgcggttattgcaggggcagagagtggtgtcctgctggctgatcggcttaatcatgaactaggtttatgctatagaaatgcctttgtcacctcgtctgcccgtcgtaataaatatgagatgatcaatacattggctaacgcaggattatctgctgccagacagattgataccgctgactgggaggatgccagcgcatggctggacgttcacgcaacatggcctgtcgtcttaaaaccacttgagagcgcaggctcagatggtgtctttatttgccaagataagcagagtgcgtatcacgcttttttggctattctcggtaccgcgaataaactcagtctggtcaatgaaagtgtattattgcaggagtttcttgatggcaccgaatacgttgtcaatttcgtttcgttagatggtgaaccgttggtcactgagatcgttcgctaccataaaagaaggctcccatcaggcagcgtcatttacgatattgacgaacttctcgattgtacaagcccggagtatcagcctctggtggattacaccaaacaagccgctttggttctggggatcaaaaatggccctagccatgcggaggtgatgatgacctccggtggcccggttctggttgagattgccgccagaactgatgggattttacaccctgacgtcgccgccgtaacaaccggctttggccaactggtagccttcgcccaatcgcttgctgatcctgacagattcaggcaaacactcaaaaaagagagttatcggctaaatgctcattctttcaacgtgtgcttgatcaatcaggccgctggagtgttctcagccaaacattttgaacgtgaattacaacgcctgccctcatataaaaagtcagtttattacgtcaatgagggggacaatattaaagtaacaaaaaatgtattcagccaaccaggaacagtttatttggtccataaaagcaaagaacagctctggcaagattatacctctatcaggaaaatggaatctgatggattctatctactgccataagtaatcaaaaactgatatctcattcgtccttgatgttagacacagcgatacggtcatagacacagcaatgcggatatctgcatagtaaagtgggtagataaggcaacgtggcataaatacagttgcgcagtttattgcgcaaagtatgaacgcataaactcacatatcaggcaccgatatctcgctatttttacctgaaagcgtaatagcttgatgatcatgatgagtctctacatcaagaagataggaaaattcataatttatccataatgttgaagcaacatcattaacacaggtggtttgtttttatttttaataaaatacaataggttaaatcaaaactttccgtgtattaaccccacgaaatgtgtttaatcctgctctggcgctgccaattcagtaaaagggcaaattacgttatctgttcatcacaagcattgataggtatcatcttgggattggtaataaaaatcattagcattactgatgctgatttctgcattccacttctcaggagagaaaatgcgattacgtttagctttattttcgtcattactggcggcaacctttgcgataacaggctgtgatcaatcgtcagaaacccctgacaatgcagcaacaatcagtattgaacatgcacagggaacaacgctggttccgctaaacccacaaaaagtcgtcatactgaacccatcagtgctggataacgctgacgccctacacatcaaggtagccggtgttccacagaccagcacacatctaccagcctttttatctaagtacagcggccctgagtatatgaataccgggacactgtttgaacccgattatgaagcactcagtcaggctaaacctgacctgatcatcgcgggtgggcgtgctcaagatgcttataacaaactcagtgctatcgctccaactatcgcgcttgatgttgatactcagcactttacccagagccttacccagcgtactgagcaactggcctcaatatttggcaaagaagaagaagccaaaacactgcttggtaatttctcatcacaggtaaacgcgataaagcagaaatcggctaacgctggctcggcaatggtattgatgatcagcggtggaaaaatgtcggcttacacccccggttcccgttttggttttatttttgacgaactgggattcacacctgcggccacctttgctgaatcaggccgccacggaaatgtggtgacatcagaattcattcttaatgctaatcctgactggctgttcgtccttgaccgcgacaatgcgattggccggactgaagggcaatccgcacaacaggtcctcgataacccgctgatccataaaactaaagcatggcaaaacgatcgcattgtttatctcgattctgcctcactctatattgccgggggtgtgcaaagttatacacaactgatgaataaggtgagcgcaatactggataagccagtatcagagcagtaactttcatccatgaaaaatttaagctttgtcgcaggcctggtgatcctactgggcctgatgatatgcagcctattcatcggggccgggcatgttacgttcgctaatctctggtcggatcccgatatgcgcgacatcttcttcatcagtcgtgtgccgcgaacgctggcattggttctggctggcagtgccatgagcgtttccgggctgattatgcagatgctgacacagaatcgcttcgttgagccctcgattgctggtaccacacaatcggccagtcttggcttattgttggtgatggttttcagtccatcagcctcggtgatgatcaagatgctagtggccacgttattcgcgatgggtggcaccgtcctgttcatgatgttattggcacgcatgagaatgaaatctgcgctgatggtgccactgaccggcattatgttaggggcagtttttagtgccgtaaccacattcctggcgatggaattcgacctattacagtcgttaggcagttgggagtccggtgatttttctggtgtattacagggccgctatgaattgctgtggattgtgggcgtcctgacgctggtagcgtgttttatcgctgaccgcttcacggttgcgggtatgggccgggatttctcggtcaatgtcggcttgaattatcaaagagttatgttgattgggatgtccatcattgccatcatcagtggcgtcgtggtagtcgtgattggtgtgctgccttttcttggtttgattatccctaatattgttagtatggcgatgggcgataatctgcgccgaaccataccttgggttggcctttgtggtggcggcttggttgtattatgcgacattattggccgattaatcagttacccttttgaaatccctgccagtgttattctgggcgttattggcgcactcgttttcctgttattaattgttaggacaaaacgtcatgcgggctgaggagtactctgcaaaaaacacgctattccaaggcataaataaagcgttaactttgccagcaaagcggttattgctactgagcatcatcgctctcggtgcgatgattattttcatgacaatcaatctgagtggcaatattcagtatattctcgttcatcgaggccttattttagccactatgctgttggtcgctttcgcatccggtgtggctacggtcttatttcaaacggtaaccaataatcgtattttaacgccatcagtcatggggcttgaggcgctatttattctgatccagacgatgttgatattttttattgacgccaatgggttccgcgcattaggtatcaccggtaaatttctctgtgaatccgcattactgttgctgttctccgttttcctttaccgttggttactgtctggtgtaggtgtcaatctgcacaaagtccttttggtcgggttagtttgtggcacactgtttcgcagtatttctaacctcatgcagcgtcttctttctcccggtgaatttgccatccttcagggccggatcttcgctacgtttacccgcgccgcaccagaaattattgccgtctctgctgggatcatcgtaatggtgggcgttgttatttggcgtcagcgtcattgccttgatgttattgctcttggcagaaataccgcgattaaccttggtgtcgcgtatcagaaaaaaataaccgttatcctcctgttggtctcactactggtcgccatatcaaccgccttggtggggccgctgaccttcttagggttacttattgcgaacctggcttatccgattgtgggctcataccgacatcaatatttactaccaggggttttcctactgggggtgattacactggtcggtgggcaattaatccttgaacgtgtgctgaatatggcgggaacactgtccgtcgttattgagtttgttggcggcgcactgtttatttatcttttaataaaaaaggctcccgtgtgattgaaataaatgatgttaataaaaaataccaacagacaacggtactcaatgaaatcaatgagcgcattccttctggtggtattacctcaatcattgggccaaacggtgcaggaaagtctacgttattatcgattatgagccgcctccttgctgccgattctggaaatgtgttgttcaatgggctggatgtggcaaaaacctctggggataagctggcgacaatcctttccgttttacggcaagagaaccattttaccagccgcctgaccgtctctgatttggtaggttttggccgttatccctactcacgaggccggctcaacaaaaatgatcgccagcatattgatgctgcgatggagtttctcaacctgatgcccctgaaagatcgttatcttgatgagctctccggtgggcaacggcagcgcgcttatgttgccatggtactttgtcaggatacgagctatatcctgctagatgagccattgaataatttagacatgaaacattgtgtcgcgatgatgaaacaattgcggcgggccgcagatgagctacataaaaccatcattctggttatccacgatattaattttgcctctgcttattccgaccatattattgccatgaaaaatggtgaggtcatttatcgcggagcaccagcagaaattatgcagccttcgatcctcgaagaaatttttgatataaaaataagcatagaaaaagtacaaggccagcatatcgcggtttattatcgctaaggtgtttgcctgtcatcaacttcactttgacttaaatagttcttcgcaatgattacatcacttttacggactgcattacctttaaaactggtcagccccatattcggtaagttggcatcagctcgttggtggataagctctgcggctgtttgcccggtacaggcaaagtgtaatttgttctgaataacgtggaaaaaacgggtcgtctcttgcaatgaaggctcatagtcggcagctaaagcaaagatctctcgaacccgcagataaacccgtcgctcactagcacggatatcgcggatacgttccaacatctcgccaaagtaatcaggcattacagactggccaacaggcgggttcttcagccgctcatcatccatcacaaaacctttaatcagatattcctgcaaagtttgtgtagcccactggaggaactgagtctcacgaaccgaacgaacccgataacccacagcaagtattaccaataagctgtaatgcatcgtgtttcgatttacttgccgagtccctttggcgaacttgtaagaaaggcttacaggttgcattttaagctcgccggtaggtatctaaggtaagttttctctatctccctcggcgcttattcgcctttattcaggcactaaactcctgaaagttcgttaattagggagggggtcgatcatgatcaatagcttaagtgaactacctgatggaattcttctatgttgctcccatgcttcaaccaatgaaggactcacacccacaaggtttggcgaaatctttttgcttataccctgttttctttctaatttctttcacatcggggatagggacttctgtaactctgcccgcttttaattcatcatgactaatagctacagcctgcttcgcggatgtcattaaatcattgaaaaaatcactcatgccatactccctttgatttgtattatcacatctttgaattgctgtttctcgctactcgtcagcgtatctttttgattttttgggtagacagtaaaaagccatatcctaccttgcggttcctgatagtaataaataacgcggactccaccacttttccctttctggccaatagcaaatcttacctctcagttgatgactttaaaatcatcaccaagagacgctaacctcaagagggtggtgagctgaacgaggttagcgtaaccggtcaacagagaacccgcctgtgcggtcgtgcactctattgaattccgggacgctaatcacggcaacggattttgccgctgcgggagcactatatccggccatcccctactgttcaattaaccaggacaaacatttttgtagatgcgagaggggccgcatttatgggtgtaatgcgtatgtaacccatcgatatcaattattatccgaactcaataatcagtttttgataagataaaaattagttaataataaggtattcatgttgaccttgcttacatataactctactctctcaccataacagcggatgtgatcacttacaaaagtgaggaaacgatggtcaaggttgactggtcgaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactttcaatagatgccaaatatcgtaaacctatcagtgaaaaagttaataaactgacaaatttccctgctgttgatttggatatcaaaaagttacaaatgggtgataaccaatatcggatgcgtgtagggaattacagggttatctttcagattgtagagggaacgcctgtaatatgtacaatccaggacgttaaacgtagaaccacggcaacctattaggctgactaaacctatttttcctcaaaagcgtggtgttatttttctaaactaaggtaaataagatggcaaaactacaatacattcatgatgaagcaggaaagcctcagtttgtggttttacccattgccgaataccagcagcttatctctaatgcaaagtatgaggatattccctatgttgctgatcacgatgacgatcagactatcccaaatgaagttgttcaaatcatgataaatgatggtgtcagtttactggcagcatggcgcatttaccgtggattttcacaatatgaaatcgcagaactgcttggtaccacgcaatcggctgtatcccagtgggaagccgtagactctcgcccgcagaagaaaaccagagagaaattagcagcgatttataaatgccgggcggcacagatgattttgtgagtgctaaagagtaaagttacagaaattggggaagagagatgtgtgatgcagtttatgggctggctgttatgatgactggtgggacgtttccggcttgatgaatcggccattcaggcctggtatgaggagccaaaaacgtcttagcgtggtcgcccccaacgttattctgagttggctatttccaccgtactgatgctcaaacgcgtctcttgcctcgttctgcgcgccgctcagggatttattgactccgtctttacgctaatgaagctcccactccgttgcctggattattcctgcgttagtcggcgggctaaattcatcagcattccgtttaaaaaccctacgagaggcgagattgcccacctggttatcgattccaccggcttaaaagtcttcgctgaggatgagtggaaggtgaaaaagcatagtcaggaaaaacgccgcgtctggcgaaaacggcaccttgcggtagacgccgatacttacgaggttatttgtgctgacctgtctctgaacaacgtgaccgatgcggaggcattcccggggcttatccgccagacacatcggaaaatcagggtcgcttcagccaatggggcttatgacacaaaacagtgccacgacgagctgcggcgcaagaaaatcaagtcactgatcccgccgcgaacgcgcgccagttaatggtgaattaccgtcttatatcactggcgctaacaatggtcatcgagtataccgacagaaatcaggctgtggcgaggcaacggctgacggggagcaacgcttactggaaatggaacacggcttataaccgacgttcggtggctgaaacggcgatgtatcgggtcaaacaactgtttggtaggcatcttacactgcgtgactacgatgccctgatcggggagactatagcgatgatccgtgccttaaacaaaatgacgcgtgcaagtatgctagaaagtgtaaggattgcctgaggaagtggctgacagggggatcttttatctaaatccgatttattcaataaagcccgaccacaaccgggttatgtggactttggcctgaacaatagcccgataaaacgtgcgcggttattcaatgaaataaaagaaaaacgcaaaaaactaaacccagccggggagcaataattatgatgcgttgtcctgtgtgtaaacatgcgtctcatacccgcgccagtcgctatttatcagagcagaccaaagaggcgtattatcagtgccaaaatatagaatgttcttgtacctttaaatcgattgagagtgtggataaaataattactcgccctccggttaaagagcctgaaataatacctaatgttattctaccagagcgaaaagtattaaatcgctacggttctaacgcacgaattcattaataatcccactccgcctgtaacctctcaaggcggggacttttctccggctctcaccacttcgcccttgccgtttaagggcttttctctggctagcctgccaaaatgagcactgcatgcatatagtgcatgattttgcatgcaacgccccggcatcaaaacacctgaaacaccgcaccacaagggcttgtaggctctctatgtcatgcatgaaaagtgcatgataaagtcagagcgcgtaggcgggggagtattgcgcgcgcaatggttttaatcaactttaggtcgcataactgcctgctctagaaactcataatattcttttaacaaagtatcgttactatcactttcaaggccacgtttataaaaacctatacatgcagttaatatagccttacttgttagctcactatatttatcaacatataatggctcaatgtctttatataatgaccatgacccgtgaataattgatgatctaatatcatacatttcttttgctacttcattccatttatcaaaatcatcgtgataaatactaactaagatagcaactcgttttctgaaattaattgatacgtcattactttctttatttgaaaggctaaccaatctttcaagtgcagttgttaatttaattatctttgaacttttatctttatcttgcaatgcgctactgaatatatatattgcatcaataagcctatctactataacaggcttattcctaggctctacagccatactgataatttcaccaaatacaatcgacaaatcaggattaaactcctctttaaatttaatccaaaatttttcactccataaaatagtgcctttactagaaaaattaaaaccaatattttctttttctagttttgtgaagaaaaaaccatcgtaattaggatagggatttattgataaagatataaattcagatgatatacgccaatgctcactaaataaataaagaatgccaacaataaaattagcgacttgtcccgatactcttctccgactttcttttgagcgcttactaattgtaaattttagaaagtgattataaggatatttatttgattcgcaaaactcctcaactctacatatatgctcgtgatttatgtgtggtctagcaaagcttatgacgtcctttcttggtataatttcagctataccaatagatatcctctcatcccccaatccatgagctaatagcgggaaataataatcctcacttttccgctttcgttcggatgatttaattgctttcgtaattatctttgtgcaaccatttgcatcaaaattgccagcattaataaacacatgattatatatagaatctcttaattcttgatgaaattccgagactgttattagcatctcaagtttgtaagactttatttttcttctagctatctctgtgattttatttcttgataaataagataagttaatttgcctacgtggatctttcaatgttatttgatcacccacatttggagtttcaatcatcattccaatcgaatcaaacgcctcattatattcttgcgccataaaagatttaaagtcttcatttctcaaactatccttaattctgatagcctctgaaattataaactcaaaatcttgtacatcttgcttagatgcgctcataatttttcctgaaaaaattaaaaatgagatcagcataccactgcaacatctctcttcgcttttcaagatactgcgcatgattgtaagtaccacgaatactgttcttatcaacgtgagccaattgtagctcaatccatgcactatcatagccctgctcatgcaatatcgttgacatggtatgtctaaatccgtgacccgtcgcacggcctttataacccagtaattcaatgacctgattgactgtttctttacttatgggctttttacggtcattcagtccaatgaaaatataagggtaatgcccggtgataggtaagagctgtttaaatagcgctataacttgtgtagacagcggcacgatatgggggcggcgcatcttcattcgttctgctggaatctcccacaagccgccctcaagatcgatttcctgccaagtagcaaaacgcatttccttagttcgcacacccgttagcataagtatctttgccgcgttcttggttatgatgctgccggtgtaaccctctagatcacgaataaaatatggcatctcttcggcagacaggaacgggtagtgctgtttctttggtgtacttaatgcgctggcaaggtcaggggcgggattatattcagcacggccggtaataatggcataacgaaatacttcaccacagcgctggcgtactttgcgcgttttttctaacgctccacgcttttcgatacgttgaagcacatcaagtaactccagcggagtgatttctgcaattggccgtttaccaatatacgggaatatatccgcctcaaaggtactcatgatttcttccctatagcccaatgaccagcgatcggctttggctttatgccactcacggctaatggcctcaaaagagttttccgatgaaagccgctgcgccaacttctcagcctttttcacctctgcgggatctgttccatctgcaacctgtttacgtgccacatctcgcttagagcgagcttcagcaagagaaacaagatcataagtccctaatgacattaatcgggctttaccggcaaaacgatagcgaaagcgccaccctttactgccgttaggttcaattaagagtgatagcccttgcccgtcactcagggtataggctttttcttgtggtttagcacggcgaatctgtctatctgatagtggcatgtgtatagctcaaaaatcaccataaaatcctatacacattgctatacacatttgttgcagatttgaggagatcaactcggaacaccacagacagtaagtgaaattataatgatgatatataatgattttttagactatcttggcggtgtatggaaaatatgtggcggaagatcacaggagtcgaacctgccagggaccgctggcggccccatctggatttgaagtccagccgccccaccggggacgatgatcttccatagataagcgttatctaagccagtgattatagcgcgtttattgtatggcgctatccattagattagcaggctaaataaatcccctaataaagtaatgtcaggggatattatcgtccgctcagaaagggtcaataactcacttcgccgtatttatcacggtgctccttcggtgtgatggaataaccttttttgaacactgaataaaagtattgtagcgatggataaccgcacatctgtgatatctcattaatagggagtgatgtcgccgccagtaaattacgcgccctatcgagtttttcttcatgaatcacgccatgaatggtttggccaacctcatctttaaaacgcttttccagatttgagcgcgacatccctaccgcatccaatacctgttcaactttgatccccttgcaagcgtggtggcgaatataatgcatcgcctgaataaccgccgggtcacgtaacgagcggaagtccgtagagcggcgggccatgactttcactggtgggaccaaaatacgctgtaagggcgggtctgtttgctgtttttgccgtagcttgagacgttgatggagtagcttggccgcccgataccccatttgtcgggttccctgaaccaccgaagagagcgccacccgcgataaataacgggttaactcttcattatcaataccgatcacactcagtttctctggtacggcaatatccagatgctcacacacttgcaataaatgacgtgcccgtgcatcggtcaccgcgataatccccgtctgatgcggtaaggtttgtacccaatcggccagccggttttgtgcgtattgccaattatccggagccgttgccatcccttgataaaccacgccttgatattgttcggcagacactaattggcgaaacgcatattcccgctcctgtgcccagcgcataccgcaactggcgggcaacccatagaaagcaaaacggtttaatcccttctctttcaaatgcataaatgccgcgttgaccaatgccttattgtcagtcgcgatataatctaccgatggataatcttccgactgatgataagagccgccgacgccgacaatcggtacgttcacatttgccagtagctgctctatctgccgatcatcaaaatccgcaatcacaccatcgcccagccaatccttaatattgtcgattcggcagcgaaaatcctcttcaataaaaatatcccaattacattgcgaggcttgtaaatactcgcccacgccttctaccacctgccggtcatacactttgttagcgttaaacaacaaggtgatccggtagcgtttttcaaacatgggggtagctcctgaaatgcatgggatatcaaggctgaacaggcagaaaaatcagcgcggtatggcactgattttcctatgggataaagtcacacccgccgtttggtggcggaatccatccacacggccagcagcaaaattgcgcctttgacaatgtactgccagaacgtcggcacatctagcatgctcatcccattatcgagagaagccataataaatgcgcccattacggcccccgccacactgccaacgcctccggccaggctggtaccgccaatgacacacgccgcaatcgcatccagttcagcgatattgcccgcagaaggcgaacctgcgcctaaacgtgaactgaggatcaaaccagccatcgccaccatcagtccgttaatcgcgaatactgccagtttagtgcgctctacattaattccagacaggcgcgccgcatcaatattgccgccaatagcgtagatccggcgaccaaaagcggtgcgagtagccataaatacccccgccagcattaatgcagtaaggattagtaccggcgtaggtacaccacgataatcattcaataaatatatggcacccagaacgataactgcggtaatagtttggcgagtcacatccccttgcggggcggcaaccggtaaccccaagcggatgcggtgattacgccgacgccattgccaggccacaaacaacatcaggccaatagcaccgatgccaaaaccaatgccacttggcagatagctctggccaatctgcgacatcgcattactggtcggcgaaaccgtcgtgccattggtgataccaattaaaatgccacgaaaagccaacatgcccgcgagcgtaacaataaacgaaggcactttgcgatacgcgacccaccaaccgttccatgcccctaataccagccccagcgccagcgtaacgacaatggtcagcggcaacggccagccgagccagacatcaaaaatggccgctatgccacccaataaccccatcattgagccaacagacaagtcaatttcggcggagataatgacaaacaccataccgaccgccaagatgccggtgatcgccgtctggcgcagcaagttagagatatttctggcgctgagataggccccttctgtcgtgaaggtgaagaacaacataataatggcgatcgcggccagcatgacaaaaacttgtaaatttaaggatttaagccgaaaaaatggctttttatccccattttctggtgagttaaattcagattgattagcttgtgacatgggtttcactcctgagtgcggcttccatgaccttttcttgagtcaggttatggttgataagatcggctttgatgcgcccctgatgcatgaccagcacccgatcacttaatcccaagacctctggcagttcagaggaaatcacaatgaccgcgatcccctgttggaccagttgattgataagtttgtagatttcgtattttgcaccgatgtcgataccacgtgtcggttcatcgaggatcaatatttgtgggtttaatagcaggcacttagccaaaatagctttttgctgattgcccccactcaggcgggcaatggccagctctgaagaagacgttttcactttcaaccgggccaaagactgtacaattatcgattgttctttcgcatcatccagcaaactgaaagcgccagtaaaatcatccagtgccgccaatgtgatattagcgccaactcccatcacgggtacgatgccgtcttttttgcgatcttccggcaccatcgcgatacccaatttcatcgcttgctggcacgtccgaatagtcgcggcttgccctttaataaagatatcgccctgccagcggcccggatataccccaaacaggcactgaaccgtttccgtccgccctgaaccgaccaaaccggcgatcccgagaatttcaccgcgtttcaatgagaaagaaacatcatcgacccggcgaatatgccgattcaccggatgccaggcacagaggttttcaacccgtagaatctcctcgccaatgtgatgggcttcgtggggatagagttcttttagctcacgccctaccatcatggcgataatgtcatcctcgctcatggtcgatgccgggcgggtgccgatatgacgaccatcgcggatcacacagatatgatctgatatctcttttacttcattcaatttgtgagaaatatagatgcaggcaataccgtggttacgcaggtcacgaataatatccagtaaaatggcagtttcactttctgtcagtgatgccgttggttcatccagtaccagcagccgcacttgtttatttaatgcttttgcaatttcgaccaattgttgctgcccaaggcccaattcactgaccggtgtatgggggtcaaccaccagtttgacctgcgccagcatccgttggcagcgtaaatacatggcgtcgtaatccatgataccgaaacggccccattcggagccgaggaacatgttctccagcactgacatttgtttcaccagtgccaattcttgatgaataatcgcaatgcctttttgttctgtttcgcggatattttttgcctgtaaggtttcgccggaaaatattatttccccctgataggaacctacgggataaataccacatagcactttcattagcgtggattttccagacccattttcaccgcacaacgataatacctgccccgcttccagcgttaggctgatattatctacggctttgacgacgccgaactgcttggtaatatctttcatttctagtaggtagggcatgttcccctccttgttatacccttatttattgatgttattgcggtgtttgcggctctcgccactcgtttactgcccatctgcaacaccaataaacgcgggtatagataaaataacggccaggtgattgagagtctattaattcaaaattaatgccttacaaacactggccatttattaaaataataaaaccaatcagcgatatgttaattagtaaatatctgcttttttgtggaacccgtcagcgatgatggtgctatcaatattatttttatcgacctgaataggtgttaacaaataagcaggaacatctttcataccgttatttaacgtgctgtttgctttcggttgctcaccattacccaatgtcacggcgatctcagccgcatcattggccaatttactgatgggcttgtataccgtcatggtttgcgtaccggcaacaatacgcttgatagcggccaaatctgcgtcttgaccagaaatagccactttaccggctagcccttgtgcggctaaagcctgaatggcaccaccggcggttgcatcattagaggccaccacagcatcaatattgttattgtttgccgttaaggcattttccatgatttttaacgcattttctggtagccaggcatcaacccattggtcacctacaatcttgattttaccgtcctttatcaatggattaagaacagtcatctgcccctgacggaataatttagcattattatccactggtgaaccgcccatcaggaaataattgccctgaggtacccgttcaaccaaatttttagcttgtaattcacctactttttcattgtcaaaggagatatagaaatcaatgtcagcgttatttatcatgcgatcataagccaacacttttatgccttcccgttttgcttcagcgatcacattacttaatacttgcccgttgtagggaataataaccaggacatcgacaccacggttaatcatattttcaatctgcgccatttgtgtttcttcattgccattggccgattgaacaaaaactttagcaccgagggattcagccttgttaacaaaaatatcgcggtctttttgccagcgctcaagacgtaagtcatcaatcgccataccgattttaatttctttgctaaatccaggctgactaaacattaccagtgcagcgcatgcggagagtaaaatgttcttaaatttcatcttttggtacctttcttattgtgcaagcagggtaagagaaacggtaaacatcaactgcaataggattgttgacgcttattagcacatcggcaattacagattttcatccgccaattatgttttttggtttaatgttaattttatgataacgatcatgttttctttcctcataactgcaggtttatgccgaatttttcatctatctgatgaatataaagggatatttataattaagtcgttatttatgagatctacaccacaattaataattctctgaatttaagtgtgaaataacgtaattgagagaatagccaataactccgaagatatagcctaaacaattcgagtggcaggccggcggtcactgaacgaaggccgctaacgtataagcaacttgaagtctcacgggtataaacgttcaccagcccagcaaaagcagggcctgcttccaaggagtattgcatgcaatcttattttaatgaattagaacaagtgcgctacgaaggtagccagagcacgaatcctctggcgtttcatcattacaacccggatgaaatgatccttggtaagcgaatggctgaccatctgcggtttgccgcctgttactggcataccttctgctggggtggggccgatatgttcggtgccaatgcttttgatcgcccatggcaacaacctggggatgcactggctctggctaaacgcaaagccgaggttgcatttgaattcttccataaactgaatgtaccgtattactgcttccatgatgtggatgtctcgccagaaggcgcgtcactacaggaatatctgaataacttcgccgtaatgaccgatgtactggctgaaaaacaagcagccagtggtgtgaaattattatggggcacggctaactgctttacccatcctcgttatggtgctggtgccgcgaccaatcctgatccagaagtatttagctgggcagccacccaggtctttacggccatgaatgccacccgccaactcggcggtgaaaactatgtgttatggggcggacgtgaaggctacgaaacactgttgaataccgatttgcgacaagagcgtgaacaaattggccgctttatgcaaatggtcgtcgaacataaacacaaaacgggtttccaggggacactccttattgagccaaaaccgcaggagcccactaaacatcaatacgattatgacgtcgcgacagtttacggcttccttaagcagttcggcttagaaaaagagattaaagtcaatattgaagccaaccatgccacgctggcggggcactctttccatcacgaaattgccagtgccatcgccttaggtatttttggctcagtggatgctaaccggggcgatccgcaactgggctgggataccgatcaattcccaaacagtgtagaagaaaatacactggtgatgttcgagatcctcaaagcaggcggttttaccaccgggggcctgaattttgatgccaaagtgcgccgccaaagtaccgataaatatgatctgttctacggtcatattggcgcaatggacaccatggcactggcgctaaaatttgccgccaaaatgattgaagatgggcaattagatcagatcgttgccaaacgttatgccggttggaatagcgagctgggccaacagatcctgcaaggtaaaatgtcgctggaagagctctcccgctatgccagtcaacataatctgaacccgcagcaccaaagcggtcatcaagagttgttggagaataaggttaaccgctatttatttggttgatcgtttactgagttgatcgtttactgggttgaccgcttactgagcttatacaccctaccgggtcgtccttagaggcggccaaaatggcgagtagaatagccgattaaaatttgaggaaagcatatgtatgttggtatcgacctgggcacctccggcgttaaagctattttactggccgaaaacgggcgagtaattgccagccaaaacgcagcactggtggtttctcgcccacatcctttatggtctgaacaaaaccccgctgattggtggcaagcaaccgatcaggtcatgcaagcactggccgcagaacacgatatgcagcaagtgaaagcgctcgggctgaccgggcaaatgcacggggcaaccttgctagataaacaacatcaggtgctgcgccccgccattttatggaatgacggccgcagtttttcccagtgccaaacattggagcaagcggtaccggcatcacgccagataaccggtaacttgatgatgccgggctttaccgcccccaaattgcagtggctggcagaacatgagccagacatgtttcaatgtatcgataaggtattattaccaaaagattatctgcgtttcctgatgagcggtgattttgccactgatatgtctgatgctgccggtacgatgtggttgaatatcgcacaacgtgactggagtgatgagatgttggctgcttgtggtttaggccgtcagcacatgccaaccttgtttgaaggtaaccaaataaccggccatgtcagtgcggatattgccaaacgttggggtatcaacaggataccgattgtcgccggcggtggcgataatgcagccggggcggtgggggttgggctgtatcaggccggacaggcgatgttgtcactgggaacatccggcgtctattttgcagtcagcgagggttttctcagtaatccagccagtgcggttcacagtttttgccacgcactgcctaatacttggcatttgatgtcagtcatgctcagtgccgcctcgtgtttggattgggcctgccaactcactggggccgagagcgttcccgcgttgattgctgaggtagaaaaaaccccaatggctgcaacgccagtgtggttcctaccctatctttccggcgaacgcacccctcataacaaccctaaggctaaaggggcgttttggggcttcacccatgaacataggcggccagatttagcccgcgcagtattggaaggtgtcgggttcgcacttgcagatggaatggatgctctccatgccagtgggctacaaccgaaatcagtcacattaattggcggcggcgctcgcagtgcctactggcgacaaatgctggctgatatcagtggccaaacgctggaatatcgcaccggcggtgatgttggccccgcgctgggcgctgcccggttggctcaaatcgccatgaacccagatgtatcactggctgatttattgcctgcactggcgttggaacaaacgcatttaccggatccacaaaagcatcactattacaccgatcgccgggtaacctttaaaaaactttatcaacaattgctgccattgtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaataaacaccgtgctgggtaattcattattactcagcacatttttatagggccacggctcacacactaataataattaatcttaatgattgccgtagcgtcaaactggcccagctttatcggttgtccttcaatggcatttaggcgggcagtataatttcttgtcacctgagtaatattattcaattgtgcaaaatcagcataacggttgtatacaattgcctgatttttatcatcataaatggtcagtttaatgccgttttgcagatcaatcgcattgtcacccactaatgggttagcggttaaaaactgtgcctgaatggaaaaattagccaagcaaccttgttttatcgcagtaatagaaaaaggccgactgagattattattactagacagtaaccgggcttgattaaatgaaccaaaattcacaacttgtgacgccggagaaatcactaaatccgcaccacagggaataaaacgtacaatgcttaaaccagacaaggtatatttcaaatttttggcacccgcagtaacgttaataccaccagagccatccaattggaataccgtaaagctatccgtgccgatataatttccactggagggaagatcattagtcactttaatatacagacggaaagtcactgttaccgtcacgttctgcccgctagtgattgggctggtattggtgtttaaacgagcagcgttggcttgtagatcttgccctaagtagttgacacctaactgtaaccctggccctaatgattgcccaagcggattaaaatagaaccagacctgatcatataccgagcctaaaacattgtcgcagtatgccgttaccgtaatatctctcgattcccagatttttgtgccaggggcaatgttagacggtattgctaattggcctatcggaatgccgggtttattcacaacattagtacctttctctacacaatcaagcgcataggcagcttgcgacaacagcattgccacgaatgacagggcaatacagccaccgattcgacctattttatttaaaatagtctgcatcattgttattccttattcatatgctgaaccgggtacgtgtatcaccttctcttttcagctggctgaatttggcattctgctgataaacagttaaaagtgcgtatcacaatgcccccaaaatcatccatataaccaacgttataacggctaccgctataacccggcgttttaacaaactcagtaccaaaaggcgcaatcatgacgctgtcaaaaccaggaaagttaccttgttcattctgactcaaataagccaacgtaatgtaataaggtgtagggttattaattttaagcccccccactagtttactgatctgtaatttctcttgccagatatcgctataattcgctttgatagccatgggccgataaaacagctttatccgattttgaatcgcaatttgtacgacattattcatttcgctttgcggtgggatttcccgcacattgaaatagaataatgtctcgcgatcagtgggtaatttatcggcatccggtagtttcatgatccgaacctggcttttttgcccggcatcaatccgctgcatagggggtaaagccaccaatggactctctattttttggcctttggtattttccaaccaagattgcgccaaataaggtgatgacgggctctggttttgcaaaataacactggctgatttatcagtactattaaagataatacgtgtccgatccaggttaattgccgcctggctggttagcgcagtgagccacaaggctatcccgaatagcgctgtctttgcccacaaacgttgttgtctccatatcatgctatttatgtctttcatttcgctattccactgtaaaaggccgcatttggctgtgaataactcagtttcgatcaacaaccgttttaatgaatatttttccccaaaaacacttactggcagggcagtagtacctttcctgagttcattcctttatcttttggcaatatgagcgtgcactgttttttcccccattgaacagtcagcctctcagtgtcttgtaatcccgccaaatacgtcaggccatcgtctcccacaattccaacttcagcgcccgttttgtccgtgataacggatgcccccaaggggggggaactgccatctttcaggcgaataatcgccatcatttgccgaccttttaccgcccttatctcacggtaaccaattgccccttcggtcagcgttttttggataacggtgttgtagacctcaatatcatccggcagattctgcacatccacccgaatatcagactgttggtagctggttgcgccactgaccaccgccacaccaaaacggttcgtcactgccgagttattattcagcgacacccctgcgacatccccggtatcaaccattattcttggttcattgcccgctttattctggtgggcagcaaccccataagcggttgccgtaattgagccataccagttggtattgattgagttgtactcattatttttatggctaccatcaagaccaaattcaccataaggcgagctatgttgataaccaccacggaacacaccattacctttttacagttctgggttaccgccacccgcgctgatacgccaaatatttttcggattctggttgttgaaaggagatattttgcgtgtagccggtattgcggcctcgctgtgcatcatagctggcctgctggcctatgccgatcggtacgctgagtgagaagaacatttgattctcattggcatactgattattcaccttattagcggatatcgtcgccgaaatacccttaaaagtaccgatatcaaaaatcttgctcatggatagactgtagttgttactggaggccgcattccaataggttctacgtgtcaccgataaatacatcgtgatatccggccaggccagatactggttagctgccacggtataagcctgcttgtcatattgcagagcagtattgccgtttagccaatccaaatactggctcatactcataaaattcttcttcgagaaacggtatccggcaaagctaatctggctgtcagtctgctcaaaacgtttggaataattaacgcgatagctttccccgttctgctgttcttcatttggtaactgcgcacgggaatgggtgatatcaatagacagtgcgccgaagtcatataaattttgcccgatgcccaacgcagccgaggtgtaatcctgcgaagtcgtcatcagcccaccgtataatgaaacatggttaaatgcgccccacgagaattcgccactaaagaatgtcggattactggctgaattacccagcatcgggcgacccaacgcagctttatagcgcacggcacctttacgggttaaaaatggcacgctcgcggcgttgacttgaaacacggtgacccggccatcttcctcttccacgcggacatcaatattcccttgtacggcttcgctaatgtcttgaataacaaaggggcctggtgcaacgttagtctgataaagcacccgcccattctggctcaataccacgcgggcgttggtgtgagcaatgcccattacctgtggtgcatagccgcgtaacgtcggtggcaacatgcgctcatcactggaaagtgaagtgcccagaaaacggaatgaatcaaaaatactggagttgagataagtctggccaccgacaaatttagcccctatcgaggggatggctcgaaaagcatacacttgcgaccaatcaaaattacggtagtgctcgcccgccgtttctgtattgatatattggtaatctgcacgaatacgccatggtcccatattagccccggtagtgccgtagctgctgaaatttgtggtactgccgcccatattcggtgaataatgataaccaaacaaattgtaatccaataaagtaccagcaacaccgtttccccattgtgaaggcggcacccaattgggatcgttataagccagccaagcttggggaatagaaataattaaggattgcttctctttatcgtactgaatttttatctcttttttttcatcaatagcaacacacttgtcgttattccataatgtcatcgactcacgtacttccgtagataaaccaaatagattaactaagtcaggcgtcaaacagagcttcgttgatttcccttcatcaacagcgagataagtcactaaataacgttcaggtaacagcctatcatcaataagaatatcaagtagataattccccggaggggtgtaatcatcaacctcaaaacgagagagatcgatattactacggtctttagcatcgataatattggtattgaattttactactgcagtcgattcaggcaaaaataaccatactaaaattattgttaatactttcaccattaggaagatggttttttttcttttagaattatatggcatatataaaccattgtcttatggcgataatattaattagaggggagttacctcccctttaattactttaaacatttgttatttataattcagagcataggttgcctgagagacaacagtaccggtagttactggcgcactggtggcttcaatacgagcagaaaatacaatctgattcggaccagatgtcagattaatatcaggactcgtatcacccactttgagtagcgcgtcatcagtgccaataaggcgaacacccacgcctttcgcgctaccggtgttagccagcagggctggagccgccgcatcagcaataccgctgaaggtgacattgactttagacagtgcaggataagtggcccccccactcccttgagccgtcaggctacaatcttgcagattaatgttataccgtacgctctgagagtatttgttacccgtctccagaaccctattcgcgacctgccctaggtctacattaatatcagtagaatctaatgcaattgagcacggtgcattaataaccgttccagtgaacttaatacgcccattccctgcatcagcagctaaagcctgataaataacagataaagttgctaaagcaataataaaagtgcttttcttaacgttagacatattaaaaacctttatgtagatattgcatttaaaggatatatctctgaaataccaatcacataatagaattattaataatgagtacaaccatggttaaattaaaaattgttaaaggagtctaatgtaataaaaaagggaaattaaatcattatatgaccgtgagatcttactctctaaaataaaataacccaaataaaatttaacatcaatatcaaatcatcaatacactcttgagataaaaatttcattaaaaacacgaaaattttattggattatttattataaccaactgaaatagaaaagtatttatatgctaaattaccttgatgggcagaattcaggcgtgtcgatttcactcaatgtcacgctttcatcttataaaatagacttaaccatcaattgtattactatttataaaaaaatagattttcaatataaataatcagacttaacagcaagctacgaatgacaaccagaaaaaacaatcaaataaaatctttaaatatatttataataaaattatatatttttaatttaaattaaattaaaaatcagaattatcagtaaaataaaatgaaaacgcccacaatacaggttaattaattctttaaagtgataggaaaaatcttatttatcatgttaatatgtatattttaatgaataaatttaacacaatccaagccactgagaataaaccctctcggtagcttttttataaaccaagataaaaaataactttagcattaaagtcagtgtcgtatattggctctttccactattagctctttccatagggctgaatctgttaatcatgcactggagtcattaatcatgaatggtctcattaatcataaagtgcccacagtggggggtcaccgtggttaactgacccaccgtcgccgatcaatacgctgcaatcccatcgataataatgtacttaggcccagggtcagtgcaaaaacatacagaatatccagcactgggtaagccgtgaaatcataatgatgcgtgcggataaagtggataatcagcgcatgaaaaccataaattgccagtgaatgcctggcgagcccacttagccaggcaatgtgctgattcagacaatttttaaaccaaacccacagcgacaccgccgcaatgaacaccagcgggctacaatacatgtaaaacgtatcagcaaaactgccattaattcgtgtctgtttttccgttgagatggcaatgcatattacactcacgacaaacagcaatgccgctccccaactgatcatccgcccctgagtttccagcatacccatcgctcgacccaacagggcatacagcaaataatagaaagtatcgccgtaaatatagaggttagcaggcaacaaacggaaatcatcaagggagaacttgctggtttgcgggttggcgacgacagccaataacaggatcaatattgccagatagcggcccgaaacgggtttaaccttaataaggggcgagaccagatagaccacgataatggcgtagaagaaccagagatgataaaacaccggtttttgcaggatatttctcaacgaggcccagccgtcgattggggtcaatgttgaaatatagatcagtgcgatcacgctataaaacagcagacacagtccaatacgcataaagtgttttttctgagcacttttttcgccaaagaatagatagccggagatcataaaaaataaggggacacacgcgcgggaagctgagttcagcacattggcgatatcccagttgagttctcctacctgtgcaccacgggtcacgtaataagtggtggaatgaatcatcaccaccataatacacgccaccgcccgaaggttatcaatccagtcaatcttattggtcatgcctgctctctgttatctgttatctgtattgtttgttgcaataatgtttgttgcggtatcgcctgctgcgccgttatcggctgaaatttagctgaccaaattgcctgaatataagtaggtacgctattatttttacaaatgattatttttataaacgcttgcttggcgaataataacgtaagtttggggagatacacagagtcatgggggtttgggggggagtttttggtgcggtgatcgggttcggttgttatggcttcacagctcacctggcctccgatgaaccaaccgccaatggggccataagtgcactgaaccccagatcttggatctttttatccatgatctggaggttcggttcaatgaaacaccctttttcaacccgcctagcggcggttcaacattacctttcaggaaaggccactctgcgggaaaccgcacgtcaattcagtgttggcaaatcccctcttacgcgttggatccgagcttttcgccgtcaaggtgaggctggactggagcaccatctttccagaacttatactccagaattcaggctttgcgttgtccgctatatgatggcaaacagatgtagcgctgccgatgcttctgctcattttaacattcccaacgagacgattatccaaaactggatgaaacgttatcgagagggaggaaaagaagcgcttaacccatcgaaaacgggtcctactatgccaaaagataaatatgagcacgattcaaaaccgttcagcgagatgacgcatgcggagctagagaaagaacttgagtatctgcgcgcggaaaacgcttatctaaaaaagcggaaagccctgagagaagaaaaggcactcagggagcagcagaaaaaaccagaatagttcaagcactgacagcagaacatcgactttcttgcctactgtgtgccgcaaaattggcacgcagtacatactattatcatgcatcgaaaccggacggtgtaattgatgactatgcagatgcggtaaaagcgattggcgccctaagcagacgacacgcacagcgctacggttatcgccggatgacggtcgcactgagaaaagaagggttcacactgaatcacaaaacggtgcgaaaactgatgaatcagcacgggttactcagcctcattcggcggaaaaaatatcgctcctatagggccgatggtggccgggcatccgataatctattggctcgtaattttacatccgaaatcagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcacgcttgtgacccctttggcggttgcggcatcggagactgggtaaacgccgatctcctgtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccacccctgatcaccaaccccgctccccaaaccgagccccgaaccgatccccccgctcccccaccatcacaccgataaatcctcagaaaaaaccaaagacaacgcctctaccggcataggtttggcaagaaaatacccctgcacctcatcacaatggagtgactgcaaataggtgagttgctcggccgtttccacgccttcggcgatcacggtcattgaaatagcatggcccaggttaataataccttcgacaatggattgcccttcatgtgactcggtgagtttatcaataaaacttttatcaattttcaacccgtcaaaaggaaaacggtgcagataattcagtgaagaatatcctgtaccaaaatcatctatcgacaggcgtatacccaaggtttttagcgcagtcatgatcttcagtgcgccatcagcatcttcaatcatgatcctctcggtgatctccaactcgagccgatggctgggcaaacctgtcactaagagggcttgccggactcgctcgataagacattggcccctgaattcaatcgccgagatatttaccgagacaatcaatgaggttggccaggtcatcgcgtcttggcaggcttgtaagagggtccaatcgctgatggcagtgataagcccggtctcctccgctaacgcaataaattgatctggcatcagcaaccccagaaccgggtgattccagcgtaccaacgcctctgcccctatcagttgcatgtcgtcagtacggtagcgaggttgatagtaaagacagaattcgctttttttaacggctaaacgtaaaaacttttcaagttcaattcgttgcatcaggcggtcattcatttcactggcgtaaaaacgccaccggttacgaggactatttttggcttcacacatcgcgatatcggcgaatcgcagcaattcttccgcttgcattgagtcttgtggtgctaacgtaataccaatactggccccaagataaatctcttgatcattgatcacgtacggtgtttggagacgggtgatcaccctggcgcataacagttcgatctcgtaggaagaggagagattggaaataatcaaaacaaactcatctccgccttggcgggagactaaatccttgtcacgcaagcaggagcgcaggcgctcagcaacctgataaagcacttgatcgccagtgacatgaccaaagatgtcattgacgggcttgaacttatccaaattaacattaaggatcaccaagggatgctctacggcggccagattgtgcagcttattttccaagaactcggtcatcaacgtccggttaggtaaaccggttagcgcatcatgtagggaaaggtgctcaatacgtttctcagcttcgatttcacgcgtaagatctgaggcggtaccacgaaaaccgacgatttcaccctgctgaatgatcggcttggcatggattcggcagacccgtttgctacctttagctgagaaataagtgcattgcagttcgttacgtgaatcagttaaatgggtgtgctgcaaccaagtccgtagcgaagtaatgtcacaatttaacagtgaatcaagattaagccccagccagtgatcaacactccatccgctgatgattaagaagcgtggtgagagataagtcacctgtaactctgcgtcggtctcccataaccaatcactggccgattctgccacatggcggaaacgttcttcgctggcagccaacgcggcccggctcctatcggtggcttgcgcctccgagatggcgcggcgtataaccagccaggcggttaacccaataattagggcaaccaacgccagtaacggtagcaagatatttaataatggggttcctggcatctcctgatcccaatgtaaggtcagggtactgttatctgatgaggcgatgaccagcgaaggtttggatgtggcatcctggctatttctcggcatacgcaggttgtggataccataattctcccccaatgcgctcagttcagccggtgtcaggatattgataaataccaacacggaaggggggccagcaacccattggacacgcggatcctctccgggggttaatgcggcggcggcaattaatgctggctgacccgctatttcgagagtatcgacagcaatatatggtttttcagcccgctgacgtgcgatatcgattagtggcgtaatatctttatgcagccaactctgtaggtcggtattgactaattgcccattgatcactgaataacgggtctttccctgcccatcaatgacaaagacaccttcaagactaaaatctttatacagggaaggccccatattttggctaataaaggcccagtcggtatccatttttacatgcaggtgctggtaagcatcaccccaaaatgcattatcttttattctggttttgagtgagtcctgctgcattttccacgctttttcgatcaggaagcggctttgtacacttgcctgttcatttaattgtgatgcgatataaataatacccacagcagcaataatgatcgtcatcccaaccagcaaagccatggtttgcagtatccgttttgcaaaaaaaacattttcccctgttatccgtgacgttgattctggcggtctggcattggtcatagcgcgttcccttagcgattacatatgcggactgaaatttaatggtagaaaagtaattcgttaaatcagcaggcaatataaactagcacaacctttgaatacttatagttttaacgtgtgataattgactctattgataaattctctcttctacccgaaataagtcgagttacagggaggtggccaacgtacaggtaacttgaagtatgacggagatatcagtatcaaactgtgcgcttccctctgatcaaattatttaaggtatgggaatttctgtagtaaggcgttagagttgcgacagaatatgactgaccccgagaagcttggtctaatgtggatcttgtttaacgtggatcttcgtttcatgtgatcttatttaataagatcaggtttaacaccaagccgttctatcccgccgagagtaaggaataaatcaccatgtttacactgaattgggttcggtccacgccaattttttacgtgccgcgaaccctacgctctcggctaatcttacgctctccgcgaatggggcctttgcgggcaaagcaacaccgccattctttactgtcccatgcgctttttctgctcatactcggggtgggcactgtgagtgcggccaccgcgcctttacctgccgtaaccgtcgcggtagtcgcgtcaataacaccagacaatgccgtgcaatatcttgggcggattgaggcgattcaagcggttgatgtgactacccgcaccgaaggatttatcgcccgccgtctgtttactgaagggaaaatggtcaagcagggggaactgttatatgaaattgatcccgctttgcatcaagcatcggtggcgcaagcacaggcgcaactcgacagcgcgactgccagcgccaatcatgcacaggtgaacctcacgcgtttacaacgcttgggtaataaccgttctgtcagccaggcggaggtggatgaagcacaggcacagcgagatatcagccgggcagcggtggcgcaggcgcaggctaacctacagattcagcagttacagctcagcttcacccaaattcatgcgccaatcagtgggcaaatgggtcacagccgttttaatgtgggcagcctgattaatcccgctagcggcaccgtggtcaatattgtgcagctcgatccgattcgggtggcgattgccgtcaatgaacgggattacattaccgcgacctatcaacgcgctgtcgcccgtgaaaaaaatattgaaaaccccttgctccttctggggacttttacccctcgcattcaactggcaaatggtaagcaatatccagagagtggtgtttttgaatcggtggataaccaaattgataagcagacgggaacggtcattatccgtactcgttttgccaaccctcgccatttgttgctgcccggtggcgtagtcaatgtgtcattggctgcagacgacgccaaacctgtgacggtcatcccgattgctgctttacaacagaataaacagggccattttgtgctggtagtgaccgataaagcggtggtcgaagtgcgcccagtgaccctgggtgaacagttcgaacagcaatatgcggtgacagatggggtgaaggtgggtgaaaaagtcattgtagcggggctacagcatgtccgaccgggtatggcggtgaacgccagcacggttaatgatggaactgtgaatgatcgcgttgcagcgccattgacggctaattaaggggaagaccagatgttgcatttctttattcgtcgccccaagtttgccattgttatcgcattggtgatcaccctggttggctgggtttcactgtatgttatcccggtcgagcaatacccggatatcacgccgccggtggtctccgtcagtgctgtttatcccggtgccagcgccagagacgtggcgcaagccgtcgcgtcaccactggaagcgcaggtcaatggcgtcagccatatgttgtacatggaatcaaccagcgccaataacggcagctaccaattgagcattacctttgccagtggcaccgatcccgatatggcggcggttgaggtacaaaaccgcatttcacaggtgagcgcgcaactgcctgccgaggtgaatgaaaatggcatctcggtacgcaaacgtgcgtcaaacctactattaggggtcagcgttttctccccgcaacagacccatgacgcactgtttgtcagtaactacaccagcatacaattgcgtgatgctattgcacgtatcagtggtgtcggtgatgtacaggtctttggtgcgcgcgattacagtatgcgtgtctggctggatccacagcgcatggaatcactgaatgtcagcgtgcaggatatcgttgccgcgttacaacagcagaacgtacaagcggcggcagggcagataggctcttcaccgtcgatgcccaatcaacaacagacactgaccatcagtgggcaggggcgcttgaccgatgcacggcagtttgccgatgtgattatccgcagcaaccctcagggcggtatgatccgcttgggcgatgtggcccgcgtggccttgggggcacagaattatcaggtcagtgcggcacaaaaccagactgaatcagccttcttagtggtgtatccggttcccggagccaatgcacttaatgtggccaatggcgtccgtgatgaaatggcccggctgtcggccgcctttccggcggatctcacctatgaaattaattacgactccaccctgccggtgacggcgacactgcatgagattgcggtgtcactgaccttgacactgattgtggtgctcgccgtggtgtacctttttttacaaagtctgcgcgcgacctttattgtggcgctcacggttccggtctcgttacttggcacctttgctgtgctgtatgtctttggttattcagccaatactctcagtttgttcgctattattctggccctgaccattgtggtggatgatgccattgtggtggtcgaaaacgttgagcggttattgtcgaacgaccctcatctttcaccggcagaggccacccggcaggcgatgagccagattgccgggccgatcatcgccaccacactggtgttgatggcggtatttgtgccaatcgctatcttgccggggattattggcgagttgtatcgccagtttgcggtaacgctttcggcggcggtcattctctccagtatcaatgcgttaacgctgagtccggcgctgtgtgccgttctgcttaagcggcgcacactcgcaacgactggcatgttcggcacgattaacaaggggcttgatcgcgcccgtgatggttatgttggcttaacggggcggatcaaccgccgtgcggtatttagtatcgccgcgctgctactggtggggttagcaacatggtggggttatagccgactgccaacctcgttcctaccagaggaagatcagggctatttctttgtcagcttacaattgccagatggtgcctcactgaaccgaacccaaacggtgatggaccagatgtatcaacaggtgagcacgaatgaggccgttgaggatgtaataaaaattacggggttcagcctgctcagtggcaacaatgcgcccaatgccggttttgctattgtgatgctaaaaccttggggccagcggccgcatattgatcgggtgctagccagtattcaggccaatctggcggctatcccctcggcaatgattatggcggtgaacccgccagcgattgccggtttgggcagtgcttcgggctttgatttgcgcattcaggcactgctaggccaatcgccgcaagagctggcgcaggtgagccaagggattatttttgccgccaatcaggacccgacattgagccgggtctttaccaccttcagtgcttcggtgcctgaaaccaatttgagtatcgatcgtgaccgcgcggccttgttacaagtgccggtcagccgaatcttccaaacgctgcaaacctcgctgggggggatgaatgccggtgatttcaccttgaataaccgtatgttccgggtgcaattacaaaacgatatgaatttccgccagcgcacggcgcagatcaataacctaaatgtacgcagcgataacggggcattagtcagtttggcgaacctggtcacgttgaccccgtcagtgggcgcgccctttatcagtaatttcaaccagttcccttcggttgcgatcagcggttcagcggctgatggggccagctcaggtcaggcgatggcggcaatggaagcgctattggcgcagaatttaccgcaaggctacagctacagttggagcgggatgtcatggcaagagcagcagaccggcgggcaagtggtgtttatttatcttgcggcgctggtcttcgcttatctgtttttagtcgcccagtatgaaagctggagtatcccgctggtggtggttctctcggtggtgtttgccgtggggggggcggtggcggggctatcggcgatggggtttgccaacgatgtgtatgcgcaaataggcttagtgctactgatcgggttggcggcaaagaatgcgattctgattgtcgaattctccaaggcgcggcgagaagagggggcgagtattgcggaggctgcacaggacggcgctaaacagcgtttccgcgccgtgatgatgaccgctatttcgtttatcctcggcgtgatgccgttggtttttgccagcggtgccggggcgatgagccgccagattattggtatcacggtatttggcggcatgttgatggctaccgccgtagggatcttatttattccggcgctgtatctgcatattcaacggttgcgcgagtggacaaaaaaccgcaagcaggatgttgacgaaagcctgtaaaagaaggtgatgcgatctatccaatcctttggatttaatgctgttttgtcacaatgctgttttgtcataaagcccatacccgccggttaagaccggtgggtatgggtgactctttgggggcagtgactgaatggctatttactctctttgagcgttcccggtttcagtgccaataattcacggtaggcagaaacggctatttttttaccgagttggatatacatattcactatagactcatctaattttctcagaaaaggtatattttcccgaccttgttcagataatcccttgagcattttagtgatgatatttatcgatttagtatcattgtgatataacgaatattcaagagattgcgttatatctatattggacagtaagttgatgacatgctcttctggcgctaatgagattaattcaaaaatttcgttaagatgactactgtcttttttggtaataagtgaattaataacagtatcaagtatgtttacttttgattctattaatttataacgctcatttttagagataagtgacactatatttttgaatgccattgttgttttatttttttctctagaacaaactatatcaaataatgtgtactttgtttttttattatttacaagtaattcactgcgtttgttttcgggaactaattgtagcagctcgccaaatgcgtttatggcatcagcgtgatcattaagtaatgcttgttcaaaacccattattccatcggtacttttagcggtaagtatttccatcagcttttccgggtttttcttatatattatttctaattgattttttagatttttaatttcttgtgagaatccctcaatgaggaaagtgtataaattaatagacgaggcaggtaaggctatccaatcataaaatgtaatttttttccctgtacactcaggaacactttcgttagctggttttttacaaatataaagggttgatatttcacttgattcagttgggttgtagctcttgtaaaagttgccaaataaatgatgattaataaaatccttcacctgaaaatctctcactttaactaaatcatccacctcacagcggacagtaacattagtcatgttggggtcataaacactaatgacgtaccttttcgtgttgttgttttcattttccttgattctcaatcttactgccatcgcgtggttgaatgactcaagtagtatggattgagtattttctgactttctctccatactcttaaagatcttactgagacagatgccaaattcattgttaggaataaaataaatttcttttgcttgcaactgaagttgctcgtaaagctcttcaacgttgctggttattcggtttgcgatgatgtctttggatgagaatttatctaaatcaacctttccggtatcctcatcggataatgaatccaatatatattgacttgatagatgacggcacataatcagtttgtcaacattgtctttaaagttgacttcaccgtttagatttttctcttcacgactttttaattctgatatatacggtttacttttatcaaaggcagggtgtgtggggctgttactatacaattctttattgtataaattaaaacttgaaaaaatatccatatttcaccttatgttttttgacggcatcatcaaatatgtagttgatattttctagtaagtcatctaaatataaaataaggtaaaatctgtatattaatgattggctgagttatctcttctctctcatcccgtttagagattgcacggtcatgttcatattgtcttctactttaattaaaaaatttacctttctattcaattctgcctttgaccttcccccagggggagggtttagtttgtaggcaattaacacattgataaaaaggataaaacgacagtgaaaaaaacattcgtggtaactgcccggctgacaatgatagcgttagcggccatcacctatagccatatggcctctgcacaatcttcgccctcttcctcagtgaccgcacaacaaactgattttttggctcagcagggtttagcgggcaagagtgccgaacaaatggtcgatgctatcgatcagtcgccacaaacgcgcccgttgccttattcggcatcggtaacccataccgaactgatactatctgatgggcaacagaaatttgtttatccgctgggcgatagattttatttgtcattcgccccttatattaaccaaacacatccttgctttaaccacagtttatctggttgccgtggcgaactggccaatacgccttttgaggtgaagattaccgataattcaggcaaggttattatgcaccagcaggtaaccagttatcaaaatggctttattggcgtctggctgccacgcaatattgaaggcacccttgaagttagctatcaaggcctcactgcggtctcgccttttgcgaccggtgccgagagtcaaacatgtttgacgacgttgcaactgcaaaaataagcgccgagagtggcctgagataataactaatcaggccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagcgaatcaggtcaaaaatagccagcaccagagtgatggtcttcacaacaagtggtgagtgtgatcgcatgtctcatcggttggataacaaataaaataaacagtaactacattactgaatcatcttgttgtttttgatgaatttaataaattattgtggtgtctacttttctttttataagcaagatgcttcaattttcattgaattctgcatgattacagccaatcccacactccatataaataagatatttgcacattatctgtagtctatttcttgtatttttgtgggatttttccttttttatattatacgtcttaatatttaaaattgcatattcagtgaattatgatttttaatccttatattttatttattgtggttttttatatcgaatgcggtgctattcatggcttttatacgccggtctgattagatgttgatctacattgttttgttgcatcgttcttgtgatgaaatttaaaagaacgtataagttggtatggtaagttaaattgtgcagtttttcctattttgcgattttttaggcgcataacaatttctttaacagcatacatctaagtaatgggctatttttcagggccttactgcatatgaatcactttttttaaaatcttaatcgcttattcattactgagttggccaatgacacatgtctgtcatctgacttatgtgatgcgatcattatcaacttaattgacaaattaaaaatttgttaaggctatatatgaatacaatatttaaagtgatttggaatgcatctttgaatgtctgggttgtggtgagtgagctggcaaaaggccggataaaaaccaagagcagtcgtaacttgatatcagagggtgtattaccaaaatttgaacaaagtatggtatcgaaactgttcagaaaaaaccttttggccctatctctgggcagtattgtttttctaagcaccggccctgtatttgctgctgatattactgtcagcacgcaggcagagctttctgccgcgttatccaatggtacttatgacaaaattattttaggtgctgacattacgctcattgggagcctgaccgtcaatatgacgagtaatcaggttgtgattgatggccaaggaaagtttggtctaaccgttaacaatacgacaaattatggtctggtggtgtcatcgggttcagggaccttaacgctacaaaatatgtccaaaattgactcggccaactactacagcatggtcgtgttgaacggtgccaatactgccgtcaatgtgatttataacaatattgatttcctgggttcctctcaacttatttatatgggggcctatggggcggccaccaatagtataatgacctttggcgatatcttgaacgatgtggtggtcaatgaccgtgctcaggaaattggtgaagtcaataaactggcgtttaccggtagatttcatgttacgcatacggggtcctctgtgacatcttttgtcagcactggcggggcaaataatacatcaaccatggattttgccagtggtgctgatgtcaagatagaccggacggggtcgactggagacctgaccagtaccggtgttaatgcctttgcctatacttttgctgatggtgctagctttgagttaattgctaatcagaatgttttcagcggaaccactaccaatagaggcttggaaattggtagttataatagtatcgatggctttggttccggggtgaaaatagttctgcaatctcgctccgatggttcaattatttcaggtaatgggattgataacgccaccactaatgccgctggtatcaataataatgccagtggtgatgctaatgttatttacaatctgggtactggctctattttaaaggccacgaatactgggattttagcgacaaaaaatgcgaataatgccagtgatatttatattcgctctgcgggtgatatcactgctgcaacgggtatttctgcaacacataacggaaccggcaccgttaaaatcaagaatgatggcaccatcaccagtaccaccgccgggatcgccatttcttccgcatcaataaaagagatcagcgttgataatactgacggtaccatcacggcgactgccggtacaggcgttaacgtactggccagtgccatattaaatctgttcggtggcaccattaatacctcggcgacggccaacggtattacgtttgcgggcacggagggtggccataccctgactgatttgacgattaatctgttgggtacgggtattgctttgtcaaacgtggctggcgtcaatttgacgttaagtaacgtaactttaaacacacttaatgggacggcgctaaatagcctgacagggttaacgttagtcgatagccttaatgggcgtaacaccattaatattgaaggtgccggcatcggaattgcggcgacaaataccgaattgaataccttcgatgcagaggcattagatattaatgttaatggtgccgggatcggcattcaagccactggcggtggtgtcaatctcagcgcttctaacttgatcattaatgttgccaatacattgggtactgcgctgcaaatcacggatgggatagataataccaccaccattggcaacgaaatccaacttaatgccgagaatgcgacggcaattaacttcctcggctcctccagtaaaacgttaaacaacaatggcaccattaaaggcagtgtgatattcgcgggtgttgctgaccatatcattaataacaatggaacactggatggcacattaaccaccggtgccggtaatgacacgttagtgctagacagtagctcgcaaagtaacgatgtgattaacctgggggatggcaataatagcgtgaccattcagaatggggcgacagtgtcctccattatcactgggaatggtaatgatactttcacgatcaatgggatgagcgtggggagtacctacctcggttcgctggatgcgggcacggggctcaataccctaaatttcaatgcctcaaccgacgaactagcggcagccacgtcacttcagggcttcaccaatattaatcttgtcgacagccatatcactctggtgtctgacgataatatcggcagcggtatggtcaatatcgatagcagtagtgagctgctatttggtagcacgtttgatgggattttgcatgcgacattaggcgctggcacgggctctgccattgttaataacagcgccaacgtgtcgttagagcaggccagtatgtttgctggcacgtggcaagttaatcagggcggggcgctaaccgccagtaacagtaaccaattaggttcggccaagattgggttggacggtacgttgaacctggacaacattgcactattcaatcatgtgctgaccgggaacggcacactgaatgtggcgaagaaccttgccaccaccgcgtttgactttggttcgacggtgggcggggcgtttagtgggatcgtcaatctgacaaagactacttttgctttaagtgcggataacgcggcggcactggccagtgccaccttaaagctgtcggatgacagtgtgaccaccgtgggcaccactgaccgcaccctgcacgggctggatttgagtggcggtacgctgatctttgatggtgcggtgccgcagtctcagaccagcggggttgtcacggtcactgacctggcactgaacagcgggacggtcaatatcaccggctctggtagctgggataacaccgatccgctggcaacaaatgtgtcgatccttgaacaggatcgtgctggctcgacgctggaactgattaatgccactaatgtgaccggagatattgatgccttggatttactggtcaatggcacggccattacttctggtacgcaaggggtgcagtctgccatccagcagggcggcagtacggtagccaatgccatccacaattatggcctggccagcagtaacagcaatggtgacagcggcctgtatgtgaattacaccctgagtgcgctggagttgttagccgatggcgctgatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagtactgaatgccgagctattcggtgtcggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcagtaaccgttacgagggaacgaccaccgtcacggcgggtgagttgatcctcggggcgaatggggccttcggccagacgtcattactggatatcgccagtggggccagtgccaatattaatggctatagccagacggtgggggcggtgaccaacgtggggacggtgacactgggcagcggcggggtgttaaccagcggcctgctgaccaatggcgggatccttgatttaaccgggggcgcactgaacctgactgcgggcggggcctctactgtggcaggcggcttgaccggtgccggaaccctgaatattaatggcggtaatttgtcggtcagtgccgccaacagtggcttgagcggccagacccatattgccgatgtggcctcggtgacactgaccgataccggcacgttaggtaccagcgccgtcgaggtgctgggtacgctgaacctgaacggtgccaatgcagccatgaccaacgtactcagtggtgacgggacgattaataccaacgcggcagtcacgctgagcgggaataacagttttagcggcgcacatcagatcggtaccgatggcgaactgaccgtgggacaggccagtaatctgggggccagcagcgccacggttaatctgggcaccctcacttctcatctgatcttgaatggtgtcagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggggcagatactgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagtgtggcgctggcaggggcgggcgatactctgtcgctgagcggctttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaggtcaccctgaccagcagcaacggggtaagcaacgcggtaaccattgatatcgctgatgcgacgctaaatctggacgatattgctctgtttaatcatgtgttgaccggtaacggcttgctgaatgtggcgaaaaacgatgccagcaccgcgtttgactttggttcgacggtgggcggggcgtttagtgggatcgtcaatctgaccaataccacctttgctttaagtgcggataacgcggcggcactggcgcgtgccaccttaaaactgtcggatgacagtgtgaccaccgtcggcgccactgaccgcaccctgcacgggctggatttaaatggcggtacgctgatctttgacggttcaccgccgcaatctcaggccaatggggtcgtcacggttactgatctggcactgaacagcgggacgatcagtattaccggggcgggtaactgggagaatgaacatccggtgacgccaccgaacgtgtcgctccttgagcaggatcggggtgacattttactggagctgattaatgccgcgaatgtcaccggcaatgccaacaatttggatttgctggttgatggcacagccattacctctggtacgcaaggggtggagtctgccatccagcagggcggtagcacggtagccaatgccatccacaactatggcctgaccagcagtaatggcaatggtggcagcggcctgtatgtgaattacaccctgagtgcgctggagttgttagccaatggcgcgaatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagtactgaatgccgagttattcggtgttggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcaataaccgttacgagggaacgaccaccgtcacggcgggggaattgatcctcggggcgaatggggcattcggccagacgtcattactgaatatcgccagtggggccagtgccaatattaatggctaccgccagacggtgggggcggtgaccaatagcggtgcggtaacgttgggcaacggtggggtgttaaccagtggcttgctgaccaatggcgggatccttgatttaaccgggggcgcactgaacctggctgcgggcggatcgtctaccgtggcaggcggcttgaccggtgccggcaccctgaatattaacggcggtgatttggcggtcagtgccaccaacagtggcttgagcggccagacccatattgccgatgtggcctcggtgaccctgaccgggacgggtacgttgggtaccagcgccgtcgaggtgctgggtacgctgaacctgaacggtgccaatgcagccatgaccaacgtactcagtggcggcggggtgattaataccaacgcggcggtcacgctgagcgggaataacagctttagcggcgcacatcagatcggtaccgatggcgaactgaccgtgggacaggccagtaatctgggggccagcagcgctacggttaatctgggcaccctcacttctcatctgatcttgaatggtgtcagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggggcagatactgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagcgtggcgctggccggggcgggcgatactctgtcgctgagcggttttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaagtcaccctgaccagcagcaacggggtaggcaatacggtgaaggtcgatatcgctgatgcgacgctgaacctgaacgatattgcactgttcgaccatgtgctgaccgggaatggcacattgaatgtggcgaagaaccttgccaccaccgcgtttgactttggttcgacggtgggcggggcctttagtgggatcgtcaatctgaccaataccacttttgctttaagtgcggataacgcggcggcactggcgcgtgccaccttaaaactgtcggatgacagtgtgaccaccgtcggcaccactgaccgcatcctgcacgggctggatttaaatggcggtacgctgatctttgacggctcgccgccgcaatctcaggccaatggggtcgtcacggttactgatctggcactgaacagcgggacgatcagcattaccggggcgggtaactgggagaatgaacatccggtgacgccaccgaacgtgtcgctccttgagcaggatcggggtgacattctgctgcaactgattgatgccgataatgtgaccggcaatgccaatgatctggagctgatgatcaatggtaccactatttccgcaggacaaggggtgcagtctactgtccagcagggcgggtatacggtggcgaatgctacgcataactatggcatgaccagcaatggcggcagtggcctgtatgtgaattacaccctgagtgcgctggagttgttagccgatggcgctaatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagagctgaatgccgagttatccggtgtcggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcaataaccgttacgagggaacgaccaccgtcacggcgggggaatttatcctcggggcgaatggggctttcggccagacgtcattactgaatatcgccagtggggccagtgcgaatattaatggctatcgccagacggtgggggcggtgaccaataccggtacggtaacgttgggcaacggtggggagttaaccagtactgacaccttgatcaataccggaatgattaatgtgaccgatggcatcctgaatctggagaatgggggggcttctagcattagcggcggcttaacgggcaacggtatcctgaatatcaagggtggcgatttcaccatcagcatcgataacaatggtctggcggggcaaaccaatatttccgatggtgcatcagtcactcttggtaatggggggaccattatcggaaccggtaatttgggcagcagcgttattgatgtgctgggggatctaaacctggtcgcggataattcactggctaacgtgatcagtggtgacgggacgattaataccacagcaacagtgacgctgagcgggaatagcagctttagtggtgcacatcagattggtaccaatggcgaactgaccgtgggtcaggccagtaatctgggggccagcagcgccacggttaatctgggcacccttacttctcatctgatcttgaatggcgttagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggagcagataccgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagcgtggcgctggcagggacgggcgataccctgtcgctgagcggctttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaagtcaccctgaccagcagcaacggggtaagcaacgcggtaactattgatatcgctgatgcgacgctaaatctggacgatattgctctgtttaatcatgcgttgaccggtaacggcttgctgaatgtggcgaaaaacgatgccagcaccgcgtttgactttggtgctaccgtgggcggggccttcaccggcacagtcaacctgaacaattctacttttgatttaagcggcaataacaccacagtattggcccaggctacgttgaaattatccagcggtaacctgacctcggtgggtaacggtgtgcagaatattggcacattggcgatgaatggcggcacgttgctgtttgataatattgttgataacgcaggcattatcacttcagatgggacgattgcggctaatagcatcaataccaccgggggcggtgaggttcgggttaatttaccgagcaatctggcaccaagtctggatgggctctcggtgatggaactggatgaaggcgaaatcattgtcactctggcaactggggcggcgacagggacaggccatgagttgacgttgacggatgagaatggtgatccgatcagcgcggtcacttatcagggggtccataacgctggcagtacctcagccgccgccaccggttcgtttaattacggcatgaccactggcgaggattatgatggcctgtatgtcaattacggtctgaccgcgttagaactattgagcacgggcagcgaggcgttggtattgaccgccatcttggcgaataacgggactcaatctaacgatctttcagcccaaatcacagggagcggtgatctggcctttgcgtcggctaatgatggcagcacggcatccttatctaatagcaccaacagctatactggtaccacttgggtctcttcaggtaatttgcgtctggatgctgattcagcactggggcaaacctccttgctggcgatgagtaccgccactcatgttgatatcaacggtacccagcaggtggtgggtgagttagccaccgaagggggcagtacactggatctcaacgacggtaagttaaccgtaacggggggcggccaaattgatggtgcattgactggcggtggtgaactggtactgagtggtggcttgctgaatgtttcttatgataacgctggctttactggcagtactgatattgccaatggcgcggtggcacacctgtctcaggcgcaggggctagggaacggcaccattaataacaacggcacacttcatctggataatactatcgggacactgtttaacgctttgaccggtagtgatggcgaggtattgctaagtaacaatgccagtgttcaattggccggtgataacagcggttactcgggtctgtttactaatcaggccgggagtattctcattgccaatagtgccgagcatttaggtggcagcagcatcgccaatagcggtgcgttgatcctggatacgggttcagtctgggagttaaccaataccatcagcggcacggggaccttggttaagcgtggcagcggaacggtaaaaattgaaggcgatacggttagcgcaggtctgactacgattgaagagggtttactgcaattgggcagttcggcggttacccagacactttcgctggaagagtccctgcaagagagggcattgctggtatcattcgcatcgaatatggccaatctgaccagtaacgtactgattaccgctaacggctccttagggggatatggtcaggtgaccggtaatgttgagaactatggcaacctgattatgccaaatgccttaacgggcggggattttggcaccttcaccattgatggtaattacaccggtgatgaggggatgatcaccttcaatactatcctggctggcgatacatcggtaacggatagactggttattaccggggataccgcagggcaaagttatgtcacggtaaacaatattgggggtgtcggggcgcgcacctttgaaggcatcaaaattattgatgtcggcggtgattctgccgggcagtttaccctgaatgggcgcgctgttggcggtgcttatgagtacttcttgtatcaaggtggggccagcactccagatgacggcaactggtatctgcgtactgaggcagatgaccgccgccctgaaccggcgagttacaccgctaacctggcggcggccaacaatatgttcgtcaccagtctggcggatagaatgggtgagacgctgtataccgatgtctttaccggtgagcagaagaccactagcctgtggctgcgtaacgaaggtagccataatcgctcccgcgatgatagcggcgagttgaaaactcaggataaccgttatgtgatgcaacttggcggcgatgtggcgcaatggagccgcaatgcacaggacctgtggcgtgttggggtgatggcgggctatgccaatagcagcagttctaccgtggcacaggttgctggctaccgttctactggctcggtggatggctacagcgtggggatctatggctcatggcttgccgataatgccgatgatactggcgcgtatgtcgattcttgggtgcaatacagttggtttgacaaccgcgttagcgggcaggatttagccactgagaaatatgactcaaaaggctttaccgcatcagtcgaagggggctatgccttcaaagttggcgaaagtgttaaccagagctactttattcagccaaaagcacaggtggtgtggatgggcgtaaaagccgatgaccatacagaaaccaatggtacggttatctctggtgacggtaatggcaatatccagacgcgactcggggcgaaggcctttatcaatccaagtgataaagccaaagtcagtggcccggcattcaagccttttgttgaagccaattggatccataacaccaaagattttggcacgacattagacggtgtcacggtgaaacaagccgggacggcgaatatcgcggagctgaaactgggcgttgatgggcaggtaaatagccaactgaatctttggggaaatatcggtcagcaagtgggtaacaagggctacagcgaaaccagcgtggtgttaggcgttaaatataatttctaattttatcgtcaggtaattaaccactaacgacatgatgatcaacggcgcatattgcaggacagaatatgcgccgttttttatgggataacggaccgtacagtatcaaggcgagattagatattccatccacagattatctaataaggaggaggctcctttggcagagagaacctcatgagttagggccatatcgatctcccccatgagctcatcgttgattcttttgccgacaatgcggttggcatccacatcgcccgtcatcccgttggctgccaattcagccgccagtttatctgggtaaatattctccagtgcgtggtactgcttttcgaccgcagcagcataacgttcaggctcaatacgttgcaccacgcttttccacggagaccattgtgatagccagcgcgagaaatcttggttttccgcagttttcacccgggtttctgcgctcagtaaatcgtctgctgtcacatgtgatacgccaaagaagcgcatttctttgtttaccgaggagagctgtaaggaattgagcagtttgacctgataggcgagatagacttcgatatcatcgactgaatttacattcagtgtttttagtatttttactttttcgcgggcaatattctcaagttgttccagacggaacatctctcggccacgcgccatcagttcaggtagtttttcatcatatttccccttttcgacctcatggagcatgactgccttttgcatatcgttatgcgtcaaggtaatgcggtcttcacaggtcgcgctagcttcctgagcgataagaaaggtctgctcacgtagagtaggtgagtcagccaattgcaacaaccatgccgcaatttgttgtttaaattcagggatattatttgcgttttgagtggtagccaaacggtgaagaaaaacgctaaaagcggctgagttagcttctgtctcgatatttgcccaatctcctgccaacctattttgttgttccggcggcaaccaggtggcaacaatgttacggagactcgctggtggtagattgtctaattcgctccagttaatccgtggcccctgataatacgggttaatacggagatgttgtagtacctgcagtgtgctggtagacagagggttaccttctaagagaatttcacagttttggggcagacgggccaggtcgggaagttgggataattgattatattcagcgctgatacaccttaaactaccgggtaaattttctggcagttttgtgagcctattgctcaataccattaaaaatgacagcgaggcgggcaatgtctcggggagttgtgtgagttgattactggtcacacttagatttaatagcgatattggcaatgtatcgggcaatgtgcgcagttgattactatccgcatccagtcttttcaaactgttcggcagtgtaggcagttcagttaagccacagcttgcaataccaagagactccagattcgggggcaagcgatttgggagttgcagtgactcattatcattaacgtctaattcttttagcccttcaggtagcgactcagggagccgttctagttcatttccgtacacatttagagataacagcgaggccggtaatgtatccggtaatgtacgcagttgattaaaagaagcattcagtttttgcaggttgtcgggcagtgttgctggcaactcagttaacttattacccatgagatccagttcgttacacggcggcagaatgtctggtaatgaggccaaattaagatcacggagacagaggtgataggtatttttttccaggcaatctttcatgcattccacggcgaagcgccgttgttcgtcagtaccaggtattgcttcgctttcccatttttcccatattgcataatagtcagccggagttaaggctgctgttgatgtccgtgcagaatggatttcacggtctggctcgatgttcggcattgacacgttcgacgttatatttgatagattcattgtattaaaacctcttccttaataagccttataggtattattttggctgataaataacagggggtggataaggtctactactggtatttttagcttactggcttgaataagccaaaaaagcgggtggtgtggagggagaagaatgacctatctacggcgcatattgcaggacagaatatgcgccgttttttatgagataacgggttgtgtagtattaaaacgagatgagttcactacacaccgaggttattgacaaagagcctgcgctggagaaaacaggcagatcgtaaagataccgtaaacccttccttggggggcgatccgcaccatccctggcgcggacgctttactcttctgcctaccctcaccgttaaaagtcaattcatcggggtttgtcagccgtctgacacctcgtgttttgacttttcgcaggcaattttttcgagttgttccagacggaacatctcccggccacgcgccatcagttcaggtgatttttcatcatactttcccttctagcccccatgattcatgactgcttttgcatattgtttaagtcgattcagctaatccgtggcccctgataattcggcttagtactgagacgcagtagtgccagcagcgtgctgggagaaagagggttaccgtctaagcaaatgttacaattttggcgcagatgggccaggtcgggaagctgggataattgattatattcagtatatatacaccttaaactaccgggtaaattttccggtaatgctgtgagttgattataggctacatttaaccttaacagcgatatcggcaatgtatcgggcaatatgcgcagttgattaccatgcgcatccagttctttcaaactgttcggcagtgtaggcagttcagttaagttacagtttgaaatatcaagagactccagaaccgggggcaagcggcttgggagttgcagtgacgtattacaaccaacgtctaatgttttcaacccttcaggtagtggctcagggagccgctccagttcattcatgtgcacctttagagataacagcgaggccggtaatgtattcggtaatgtacgcagctgattataagaagccttcagtgtttgcagattgtctggcagtgttgttggtaactcagttaaattattgcatataatattcagttcattacacggtggcagggtatcgggtaatgaggtcaaatcaagagaagagagattgaggcgctcggcattgttttccaaacactctttcattctcgctacggcttggccccgttgttcaccagcaacagttcttggatcattttcccacttttcccatattgcatgatagtcagccggagttaaggctgttgccgctggccggtcagcatggatttcacggtctggtcctatgttcggcattgacacgttcgaggttatatttgatagatacattgtattacgctcccttaataagttttagaagcattattttggctgataaataacaggggatactaaggtctactactggtatttttagctaactggtggtctgaattagccaaacgagcggggggggagggagaagaatgacctatctgcggcgcatattgcaggacagaatatgcgccgttttttatgggatacgagctgtgtagtattaaaacgagattagagattccatccacagattatctaataaggaggaggctcctttggcagagagaacctcatgagtcagggccatatcgatctcctccattatctcatcgttgattcttttgccgacaatgcggttggcatccacatcgcccgtcatcccgttggctgccaattcagccgccagtttatctgggtaaatattctccagtgcgtggtactgcttttcgaccgcagcagcataacgttcaggctcaatacgttgcaccacgcttttccacggagaccattgtgatagccagcgcgggaaatcttggttttccgcagttttcacccgggtttctgcgctcagtaaatcgtctgttgtcacatccgatacgccaaagaagcgcatttctttgtttaccgaggagagctctaaggacccacgtagtttaacctgataggcgagatagacttcgatgtcgtcgacagaatgtacattcagtgtttttagtgtttttactttttcgcgggcaatattctcaagttgttccagacggaacatctctcggccacgcgctatcagttcaggtagtttttcatcatatttccccttttcgacctcatggagcatgactgccttttgcatatcgttatgcgtcaaggtaatgcggtcttcacaggtcgcgctagcttcctgagcgataagaaaggtctgctcacgtagagtaaatgagccagccagttgcaacaaccaggctgcaatttgttgtttaaattcagggatattctttacgttttgagtggtagccaagcggcaaagaaaaacgttaaaatcgcctgagttagtttctttttcgatctttgcccaatcttctgccaacgatttttgttgttccggcggcacccaggtggcaacaatgttacggagactcactggtggtagattgtctaattcgcggcagctaatccgtggcccctgataatccaggttaatatagagatgctgtagtgcctgcagcgtactggtagaaaaagggttaccgtctaagcgaatgctacaattttggggcaggtgggctaggtcgggaagttgggataattgattatctttagcatatatatcccttaaactaccgggtaaattttccggtagtgctgtgagtctattgctcgataccagtaaagatgacagaagggcgggcaatgtatcgggcaatgtgtgcagttgattattatccacctccagtttttctaaactgttcggcaatgtaggcagttcagttaagcgacagtttgccataccaagagactccagattcgggggcaagcggtttgggcgttgcagtgactcattacgaccaacgtctaattttttcaacccttcaggtagcgactcagggagccgttctagttcatttccgtacacatttagagataacagcgaggccggtaatgtattcggtaatgtacgcagttgattaaaagcagcattcagtgtttgcaggttgtctggcagtgttgtcggcaactcagttaacttattttcaataatattcagtttattacacggtggcagggtatcgggtaatgaggtcaaaccaagctcatcgagatcgaggcgttcggtattgttttccaaacactctttcattctcgctacggcctggccccgttgttcaccagcaacagttcttggatcattttcccatttttcccatattgcataatagtcagccggagttaaggctgctgttgatgtccgtgcagaatggatttcacggtctggctcgatgttcggcattgactcgttcgacgttatatttgatagattcattgtattaaaacctctcccttaataagccttataggtattattttggctgataaataacagggggtggataaggtctactactggtatttttaactcattgacggcctgagtcagtttatctgaacgggattgtgagttgccgacgaggtcaatgaagtgaagggattggcagtgatggctcccagatagccgtaataaatccaattgttttttagtctaatatatcgatattaagtattaaatggtttctatatctgcatatgccaattcttatggataaaaataaatattatcagtgagaatggaagatttaatattattctataatgataaggttaattaatttaaattgacggtttaggatttttattataaaaattatcgataaaatattatattattcattgggttactatacccaagttacgtcgagatgcgggtaggcggcaaccgagcaaactcccaagcgcttagataactaagtgatagggatgagtaagggcagccaacatccctgtagcttgaaaggcgacggatataaatgggttattcgcgagatattgctcttcattgacggatttatcagctgattttccattattcattggttctatcttctcttacatccacgcagtacctctactgaggcaggaaatcatcagtatctcctctcctgctcgctttagccatgacatttttacaagggaaaggacagaatatgtcagatgtaaaaccgcagaacgatcggcagaccggcatactgaacgcgattgaacgtattggtaatgccatgccagacatcaccatgctatttatttacgcgctgggggtgtgctgggcactctcctttggattatcgtttatcaactttgattatttccaccctctgaccggtgatcagattaaagttaccaatatgttggcaccggttgaactggtgacctttattaccactatggtcaaaaactttattaacttcccaccgctggcgatcaccattgttgctactttggggattggtattgccgagggcagtggctttattcaggtgatgttgaaaaaaatgctcaacgtcactccacagcgtattttaacgccagcggtcgtctttatcggtgtggttagccatgtcgcctctgattcagcttatgtgatcctgatgcctgtcgccgcgatgatgttctatgccagtgggcgtcacccattagccggtattgccgccgctttcgctgggttagcagggggattctctgccagctatacgccatcgattatcgacccgattatgcagggcttcacccaaggagccgcgcacattattgacccaagttataacgtcaatgtgctgtgtaactacttcctcagtttcggtagcacctttggcgtgattttggtgtgctggtttatcaccgataaaattgtggagcctcgtttgcttaaatcgatgccactgaatagcgatctcagtgggttgcagagcaataatgagttacagaaggttactccgcaggagagtaaagcgtttaaacgggcagggttggttatgctgctgatgttgattggcttggccgcagcactctatccggaaaactccttattgcgttcaccagatggcagcctgacccgccctgatgcaccgattatgcaagcgattgtgccactgctgttctttatgtttgcgattcctggcctgatctatggtttcagttctggcacctttaagagcaccaaagatgttaccgccagcatggaaaacattacccgctcattggtctcgtttttggtctttagcttcttctgcgcccagttcctctattcattcagccactctaatattggcacattaatggcgatttctggcgcggacttcctgcgtacgctggcgatgcccgctggtttcacgattttaggtgtgatcctgttatcttgtgcgctggatattattattacgtcagcgtcatctaaatggtccattctggcaccgatattggttccaatgctgatggccgtagggatttcacccgagttgacccaagccagtttccgcgttagctcaacagtgaatatctcgacaccaatgtttgccttctatccgctgatcattatgtactgtcgccagtattgttcgaagaccggcgtcgggacgttatgcgccatgatgctgccttatacactagggttaaccgtggtactgaccctgatgttgtatctgttctggggtctggatattccattaggtttccagagtgggtatacgtatccagcaactcaatgacccccttcggccttgacgctgtaggggtgttagctgcgcgcactcgcccgaatcacttactaatgtaagctcatcgggactcgtttgctggctgcctacctacaacgccaatgactttgggggccttcggccttgacgctgtaggggcgttagcggcgcgcactcacccgaatcacttactaatgtaagctcatcgggattaatgagcctcatccgtgaggctcaccctgcgggctagcataaatgctgttcaaatcgttcccgaccgatttgtcgtttgctggctgcctacctacaacgccaatgactttggggggcttcggtcttgacgctgtaggggtgttagctgcgcgcactcagtggttttagctataaataaaggaataaaaaatgactatcgcactctcagaacaactgacaaaccgctttttccgttatctggcggttagcagccagagcgatgccgcctctccaacactgccgagtaccgaagggcagcacaaaatggcgcagatgttagctgaagaactgcgtcagttggggttggaagatatcctgattgatgaacatgccacggtgacagcccgtaaacccggcaatcagcctaccgcaccacgcattggttttattacacatattgatacggtcgacgttggcttatcgcccgatattcatccgcaacgcttacgctttaccggtagcgatctttgcctaaacgcagagcagggcatctatctacgtaccgcagaacatccggaaatcctgcgttatcagggcgaagagattattttcagcgatggcaccagtgtactaggcgcagataataaagcggcagtgaccgtagtcatgacgttgttggaaaacctgacggctgacgattgccatggcgatatcgtggtggcgtttgttcctgacgaagagattggtctgcgcggtgctaaagcgctggatctggcgcgttttgatgttgatttcgcttacactattgactgctgcgagctgggcgaagtggtgtatgaaaactttaacgccgcctcggcagagatcgatatcatcggggtgacggctcacccgatgtcagctaaaaatgtgctgatcaaccctatccgtgtcgcctatgacattatcagtgagttctcgccacaagagacgccagaacacactgaagggcgggaaggctatgtctggtttaccgatatgactgccaaccctaacagcgcaaaactgaaaatagcaatccgtgattttgataatgtgtcattcgccgcgcgtaaagcctatatcggtgaagtggtcgcgaaagtttcagcacaatatccacgagcgaagatcagctattcagtcaccgatgtgtacagcaatatcagtaactcgattggtgaagataagcgggctatcgacctgatcttctcttctatggcggaactgaatatcgaacctaaagtgatccctatgcgcggcggtaccgatggtgcggcgttatcaacccaagggttgctgaccccaaattattttaccggggcgcataatttccactcaccgttcgaatttttaccgatcagctcctttgtgaaatcatatcaattaacccggacgatctgtttgtctgcggccaaagcgtaaaagctggaaaggtattgatattaaatgccttatctccatgtagggtactggcgtgttagcttgccagtaccctattaatgttgtgacttctgctgtacgcctgccactggcgagtaacaggttgagaatcggtacccatgtccttcttactgaatgcaggtcaggcaataggattgtataaaatgtgatccaacccacttgaaaatgataatcgtttgcaattagtataacaaatgaaaggtaacagcataaaataaaaataatatagtaagtgtcataataatgtttttgataaaaccttcttatcgatttatataaatgtgagtaaatatcatctaattaacagggttatttaatcttgttatctcacttcattatggaaaattaatgatggtattttatcggaagttttttactgtaacggttttaatttcattaccctgcctggcatggtcacaaagtcataataacagtaaggatgaattagatactattacggtagttgcacaaaaaattaatcaacagcagcaaaaaacacccataagtataagtgtattaacgggctttgatttagaaagagaaaatatagaaaatatctacgaatcaataatgcgcatccctaatgtctatatggttaaagcgggcaatccatctgacgcaggtttttttaccatgcgaggtacgacccccggaatggaagggattcaatcagtaggtttctttattgatggtgtttatgctaatacttttgatacggaattattggatgttgatagaatcgaagtattaagaggcccgcaagcgacgctatatggtcgtaatactgaatctggggtaatcaatgtcattactaaagatcctgaattttcacctgagtataaaataggtctatcttatgggaattataatcgtacacaggtaaccacggttttaggtggaagtattaatgacagtgaacagttttcttatcgtgcagcattgaaatatctttatgggaatggctactttaagcgtgattatgacggtaaaaataatgtagataatctcaatgattttagtggtcggtttaaactacgttggcaacctatggatgatggttgggatgtgatgacgacctttgatatccaaaataggcgtaacggaaacacttcttttaccgcattagataaaataaagtcgggtcaaaaatatgttgactcaaattatattggcaaatctgatgttgatgcttataaaggtcaagtaaatgcagtttatacctttgatgatattgattttacctcggttagtgcttatgtagacgaaagaaaagttgataatcaagacctcgattttacgcgattatcaattagtgaactattgatgaatcgaaaaacaaaacaattttcacaagagtttcgtttgaactctaaatacagcgggccatttaattggttgatagggagctattatttttatcaagatgatgaaaatgaaattgatttccgctatctgccctataacttagcacaactccggaaatccgatatcaagaccaataactacgcagtgtttggcaatgttaattattacctgctgaatgatgttgagcttgtggcgggtgcaaggtatgactatgagaaaaagaaacttaactttttgatggataatgggtttaacccatatcagccgtattctcatgataataatagtaattcatttggggcttttttgcctaaggtagggttgaattattatattactggcgacgccatgctatataccagcatagcacgggggtataaaagtggcgggtttaacacgttagggcctcaatctagtcgcgcttataatgcagaatatatgacgacttatgaggccggtgttaaaaccgaatggtttgatagaacggttcgttggaatacgtctctattctggaatgatatgaaagatcagcaagtcgaagtggcgtattatcctatttcttattcggttaacagcggtaagtcattaagccgtgggttggagtctgaacttgcgtggcgtattacgcgtggcctgactgtatctgcaaatgtaggctatactgatgcgtattttaaaaatttcccaacagaaataaaagtagataataactatattcctgttaactataaaggtaatcgaccggctaattcgccagggtacacttatagtattggtgccgattataacttccttaacggttattttgttaatgctacttataatgttaaaggaagtacttatcttgataatgcgaatagtaaaaaacaaccagcttatgggctattagatcttactgccggttatgagaataaagattatggtgtcaatgtttggataaagaatattcttgatgaaacttatgtgactcgtgctttcaaaatggatgatgggatatggtatgggcgcgcgggtgaacctattaattttggggttaatttcaatgttaaattttaataaatattaataatacatatggctgtgactattagatacagccacatattaattttggtgtaaaagagctatgtcctgtgggcactttatgtttatgcatagagtcgttgatttatcaaaagtgatctatatgcaactacaggtaatggtatgaatttattaaataatgaaactcgttgggtgagggaggcgttatttgaacaggcaacaaagtccaaatatgatgtcgcattgcgttattgtgataaagatgatgtagattcttactcttatagccaactgatatcactgggctattcgttagctacacagattgaaatagaaaacaatccgcctgggcctgctattctgctcatgccaggaggctcgctttttgtcataagctttatcgcttgtattattaggggggtgccggctgtccctgtgcatctaaccaatcattttaaattgggtcgcagtattgataccttgtcccatattttggctgatagccatggtgaatatatattcaccttaagttcgttatccgacgaaattaaaaaacaaggttggcatcgtacacatcagattgtttttgttgatcaacaactcaccggtagtcgtcgctatttccccacgaaaaaaaattatgatgcactttattatcccagtcatttacctgtgtatctgcaatattcttctggttccacagcaaagccaaaagcggtatgtaattacgatcataatatgcgggtgcaacatcatatcttgcttgaattacatctgcattgtcagccaaaaatcatcaccgcgaactggctgcctttttatcatgatttaggcatgttcagcggtttgttattgccattgttatccggtggttgctgtaatttcatgccttctgtgcactttattacagagccatttcgttggctgaaaatgattaatgattatcaggctaactccggggctgcccccgattttgcgtgggatttgtgtaccacaatggtgacggacgaacacatttgccagttggatctctcctccatcaagatggcaatgaatggggctgaacccattcgcccagagacaatggcaaattttgcggcccgttttgcatccacaggttttgatgcccacagtttcacgcccggttatgggatggccgaagcaactctgaccgtaagccataagcctatcgatactgattactgctgtttggcatttaacccaatggcattagcggcaggtaaagccattttagatccgcaagggtgtcggttggtaagctcagggcatgtggttagagcatggcaattgcagattgttgatccccagacatgtcagcccttgcctgaggcgaacattggggaagtctgggttcgaggcggttctgtggcgggggggtattggcagcagcccgaactcacaaaagccactttccacaatacactggcaggtaactctcaccatgattatttacgtacgggggatcttgcctttgtgtatcaaggggaactctttatttgtgggcgattaaaagatctcattattgtggctgggcaaaattatatgcccaaggatattgaaacagcaattgagtacgcctgcgatgatatccacacggggggagtgtgtgtgtgtcagcattttgacagcggcgaatttattgtgatggccgaggtctatcgtcatttaacatcaacggcacttcagcgtattgctcagcagattgtggcgactgtagcccgccattttcaactgaaatctgacaaggtcatcttactcgcccgtggaaagctcttaaaaacatcgagtggcaagatccgccgcagtcatatgctttctctctatttcacgcaacaattgagcgcgctttatgtacaggagtcacagagaaagactcaagatgaaatgttatttgatcaagaaagcgtgttatttgagcaagaggccatactgtttgattggctccataaaacagggtgtgaattactcggttgcgaggcgatcaatcctgatagtgggctacatcaggcagggttaaccagtttgttagcgatacaattttgtcagagtattaatcattttctgggctgtcatctcaatgtcgcagatctcttcgcctatcctacattacggcaactgaccttatttttatctcagcaccaagaagatatcgcctcctcaagttcaacggaagcaggagatgatcgggatgtcgcgattgtggctatcagttgtcgcttaccggggcaggtgggggtgagctgggcggactattgcacagaattatccgcaggtaacagcgcggtacgtcatgaaaaaaatcgactgcgacactgtgttttaccgataggcgcattagaagatattgatcagttcgacgctgctttctttaatatcagcgaacgagaagccatcttactcgatccacaacagcgtcatattttagagctgagttggcacctgtttgagcaggcgggttggcaacctgaacaattgaaacaaggcgatattggtttttacattggtcaaagtggcagcgaatatgggcaaatgttgttacagaaaaatgaccccgattatgccaaaagttatctggcgacggggatttgtagcagtgcgacatctgggcggttggcgaaattctatggcactcgtggcccggcattaaccattgataccgcttgttcttcttcgctggtcgcactggatagcgcgatgttgtcactacagcaaaaacagtgcagcgcggctgtcgtggggggcgtgaatttactcctatcggcacaaatagaacaaactcttatcaatgcgggtatgttatcacccaaggggcactgtgctacgttcagtgatgatgctgatggctatgcccgaggagaaggggcggtattattcctgttaaaaccttatcgtcaggccgtgatagatggcgatcctgtcttagcgatcattgagggcagtgtcgttgcgcaggatggtgagagcagcagcctgacggcaccgaatccacacgctcaagcggctatgatgtcgcagcttttacagcgagcatcattggctcccgatgatatctcgttattggaaacccatggaacgggtacttcgttaggggatcccgttgagctaagcgccattgatcgtgtctatggtcaacgaaaaacgccattacgtttaggggcgagtaaaagtcaggttgggcacttggaggccgctgcggggggatttgcattagccagggctgtcgcgcagatacaacaacagaaggcctttggtcaccccacgctaaatagctataacccactgatagcagaaaaattatcacgttattatttcgataaagatacctgcccttgggtaatcaaacgtgtcgccatcaatgcttttagctttaccggaacgatggctgcggccgtgttgagaaagcctacggcagttgctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaatagaaccagttgcatcaacaacctggctatccgatgaggaggcggttggttggctgcccatcagcgctaaaactgaagccgcactcttggcgacggcgcgccagcttgccgaggtcttgtcacagcatacggcgcttgctcgggcggttgtcgctgcgtggcgcactaaacgtagccatcattttcccatccgtgccttgattcaatatcactcattaagtgatttgatcgcacagttacatcaagtcaccggcgagaaaagtgatccccgctgtcgctttgaaaaggcgcaatcgcccaaacaatggttggcgggaggggcttttgactgggcagcagtcaccccctctgaaggggccgttagtgctgaggtgttggcgcttttgcctctttatccttttactcgccagcgctattgggctgaaggtctgctggcagagagtacccccttatcttccccttcggttattgcccatccccttgatttttcatttgtgcgcacttgggtggcagagacactcgctatcgcgtctggagcgttatctgatgaggatgatttgctgagtttaggtttagattctttgcagatgttggatctggtggatgagtgtaaaaaacgccatatcactttgacgttggcaaggttgtttgaaaaaacaaccctgggagcatgggaacagtattgggacagtatttgtagaagcggtgtctgcggggagagtgtcagtgcggttaccccactcacagaagagcaaaccacggatgagtactggcagggggagccttttgtgcttacccctgtgcagcaagcctattggcaagggcgtcagaaggggcaaacgttggggcaggttgcctgtcaggtttatctggagttggattgcccgtcgttagcggatgaacgtcttcatcaggcggtgacgcaattattccaccgtcatgagcttttgcgtatgcgtattaacgagcaagggatgggggttatccaggaaatcgagccggtgacggtaacgcaatatcactgggatcagctctctgcaagggctggtgcaaaggagcgctacgcgctacgggcgcgtttatcccatcgtatggctgatttaactgacgagagtgggttccaattgattgccagccatgatgggcaaaacacccgtttgcacattaatgtggacatggtgattgctgatgccatgagtttgcaaattctgttggaggagctagggctgctcctttcgtcgcagaatacgccatttgcaccgttggattaccacttcccgcaatatttgttggagcaaaaatcaacaccatcaacgggtgagagcgaagcttactggcaacaacggttaatcgcaggtttaccgttagccccgcaactgccattggcaataaaaccggagcagatagataaacctattttccaacaccgtgagtggcgtttagcgtcagaacattgggctaaattacaacaaatagcccgccaacataggttaacgccctccatgttattggcgggttgttttgctgaaacattacggggttgggcgaaattgcctgacttttcgctgaacttaacgatttttaaccgtcgtggcgcacatccacaattggcaaaattggtcgctgattttacgtccttgctcatactggcatgtgaggttaaagaaaacgaaagtttactggatcatttccgcaggctgaatcagcagtttatggttgatctggatcatggggattacagcgcagtgcacgtgttgcgtcagtggtctcaacagcggggcgaacaggttactctgccggttgtcttcaccagtaatcttgggcgtgaattgctcggggaaaatgcaccaggggcgctgcattatttggtttctcagacaccacaagtgtggctagactgccaggtgatggagtatcagaaagccctgttgatcagttgggataccgtggacgcactcttccccgaagggatgcttgatcagatgtttgcttttatgcagcagcttcttcaatccattgtcgaaaatgagcaagtcttacagtcacctgttcaggcgtatgtggatgacaaggtgctggcgcatcgccaacagccgttatcgggtgtccacggggtgccttttgaggccaaaaccctgcatcagggcttttggcagcaagtcgcattggtcccgaataacattgctgtcatcaatgcctccggtgtcttgacgtatagggaaatggcaatacgagtcggcgatttggcggggtacttacagcagcgcattgcacgacagggccatgtgggtatttgtttacctaaagggattgagcaagtgatcgcggtgctggcggtattgtccattggggcggtgtatgtgccgttggatattaccgcgccctccgaacgcttacagcaactgatcgcgcaggcggatattggcgtattgattagcgatcacgagatatccgctaactgcgacacagtgaatatcaacataacaggcggttttccatcgccttttaccccgtctgtttttacctcatctgctgctgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacctgatgagccagcctatctgatttttacctcaggctcgacgggggtgcctaaagcggtggtggtgacacatcaggctgcaatgaatacgattgatgagattaatcgccgctatgttgatgatgggaagatcatcttgttcgcactctcggcattaaatttcgatctctcggtttatgatatttttggtcctttgtctgtcggcggctccctggtattgcccaacgcgggcgatgaaaaagaagctaaacagtggctgtcagcactgcatcaacatcaagtgacacattggaacagtgttcctgccttatttgaaatgctgctgatcgccgctgagcaaggtacgcaagctttgcctcgttcgttacaacaggtgttgttgtcgggggattggattgggttagaccttctccccaggctgagagcgcttggtagccaagcacgtttcaccacgctgggcggcgccacagaagcggccatttggtctaatgcgctggatatcgcggtgatccctgaagagtgggtatccataccttatggttatccactggcccatcaatattatcgtgtcgttgaccaggctggcagagattgccctgattgggtgacaggggaactgtggattggcggtaggggagtggcattaggttattaccgggagccagaaaaaacggcggcgcaatttgtctctgttcatcgcgcggggttttatcgaacaggcgattatggtcgcttctggcctaatgggtgtctggagtttttggggcgacaggatagacaaataaaactgcatggttatcgcattgaattagcggaaattgaagctgtcgcagagcatctggcaacgattaaacgtgctgtggttttatatttggatcagccacaaaagcatttatacctgtttgttgagcctcagaatcaggtatccactctcttctccgcaaccgttgatgatgtattacctgaaaccagacttgtaacggatattcgtgaacaagaaaacacgataaccgcttttctgttatgccatgtgctcagcaatgttctcaagctcgatctggcagagtatcagtctacgcaagtattgcaggaaaaaggggggattagcgaagcctaccaaccgctatttttagcctggctccattggttggttgagcaaggggttttactttctcgcgatgaccagtttaaaaccacaggaattcagcccgtacgccctgaggtgactgaaccacacctgttaccgctcttgatgacgttagagcaaaaagcgtcatggattggcgaggtggtgactgggcggggaaatccactgttattgttggacgacacgctcctgtcgccagaaattttagtcgccaatacacatgatgcccaagtggttattgatgtgctatgtcagcgcattgctcgtttatctcggcaattacaacggcctgttaatgtcaccgaattgaatgggcgaacggggctgtttgccagccgggtattgagccggttgggaactgaggtgctgagttactgtttgttggaatctgcaaattcattgcgtcaacacgcaaagtatcgtttatctggctattcccatgaaacagatgtgattgcaacacccgatgaacagcaacaacttgccgatattctgatcgtcaataattcactacaccgatttgatgccctgcctgaggggattgccatgctgcaatccctttgccacggagggacggaaattgtcctgtttgaaagcctggcactaagcccactgtcgctattaacggtgttgttgttacaacatcccaatggttttagggatcaacggcaaggggcactttcgccgctcttggatttacccgcctggcagtcgttgttaacggattcaggtattgccatccagcaactcagtattattgaaccgtattctgcactctttgtctgtcaaccacagataacgaaagtgcccgtttcgcgtgaacagataaagcaacatttacagcaacatttacccgcctatatggtgccatcgtctatcacggtactggagacattgccactgacaccgaacggcaaaattgaccggacatcgttatataaacaggccgttgagtatgggcagctaagccatgatggtgaagcgcctcgcgtgttatctgcccaacagaagccgccagatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaagaacagtgcgtcgctcgcctttggcagcaagtgttaggggttacgccgcaatcagatagtaactttttcctgtgtggtggtgatagccttcatgccacgcgcatcgtggccttgttggaaaaagagggcacggttggcgtgccattgtctcaggtgtttttattgccggtgttaagggattttgctcacagtctggcgttccgccatgcgcctgtacaggaggcgcaattagttcattgtgccgcccaacgttattcgccctttgagctaaccgatgtgcagcgagcatatttaatggggcggcaatcggggttcccactgggtggcgtggcaacgcactatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcaggaaaatgaaatttatcaggaacatgaaagccatcagcaatataaaggcacaccgtttgaccgggaacgattagagcgggccttaactctgctggtagctcgtcatgatgcgttgcgtattgtgtttgatgaacagggtacacagcgtgtgttaccccatcaaccgtccccggcgcttcaggttattcattgcggtgctgtggagtgggaaaccgtgacggcgactcaacgggatcggttgtcacattatgtctctgaaccgacccaatggccgttgttccacgcgaccttaattcagtctgatgagggtagaaatcgtttttgccttgggctggataatctggtgttagacggtttgagtatgcagatcttctttaaagagttggctgtcttgtatgaggaccataccgccacgctaccctccgtggagattggtttccgcgattatctgctcgctgaatcatcgtcacctcatcgccaagtctctgaggattattggcgagaaagtctcccaatgttaccggatgcaccgcgcttgccattggtgtgcgatcccgccttagtgggcacgcctaaatttaagcgttggcaagctgtcttgtcggcctctgattggcagatgttattgcataaagccaaacagcatcaaattacaccctcttgcttactcctgacttgctatgcccaagttttggcgaagtggtctgaatcagcatcactcaccatcaatgtcaccttgtttgatcgcaaaccttgtcatccagatattaaccatattatgggcgattttacttctctgctcttattaggttgtcgacaagagaaaggggaagggtggttggcaacggctcagcgtattcagcaacagctatggcgagatctggagcaccgtgaagtttccgccgtctgggtgctcagggagttaaatcgccagcggggaacaacccatattcacatgccggtggtgtttaccagtgccttgggcgcacaagtggatggttaccctgacagcgcattccaagcccctctttgggggatttctcagacaccgcaattgtggattgaccatcaggttttcgaacgtgatggcgaattgcattttaactgggatgtcgttgaggctttatttccagctggcgtgattgacgccatgttcgccgcttactgtcagttgttggaaaaactttgtgtcacagagcactggcatgacagcgttgagattgcgttacctgcgccgcagcagcagagccggcagagggtaaatgcgacccatcaagcgatgatattttcgcctatgcactgtcgggtcgcgcacgctatggcggcatacgcccagcagaccgcgttaatttggggggggcagccgcctcagctatcaacaacttgaacacgctgtgcaacggcttgcacagtatttacacgagcaaggggtgagggaaagtgcccatgtcggtgtagcattaccacggggttgtgatcagatcattgcggtactggcgattcagtggctcggtgcggcttatgtacctatcagtgtggaatggcccgcgtgtcgccgatcacaggttatcactttggctgatatccatttccttattggtgatcgcacgctgggctggccggaagaggtcgatgtgctttcggtggagagtgaaccggtttctgacgagcgccccacgccacgggtagtgagtgcagatagcctggcttatcttattttcacgtccggcagtacgggtgtccctaaaggggtggcggttagccatggcgcggcggtcaataccattgagtcggtcaatcgtcagcatcaaatcaacccacaagatacggccttggcattatcagcgctgtattttgacctctccgtttgggatgtttttggtgtgttgtctgccggcgcgaggttagtccttattccgcagcaggcacagcgagaggcggcaatatggttatcactggtccaacaacatcaagtgacggtgtggaacagtgtgccagcgttattagagatgatgctgttatttaatgaacagatatttaatgaacaggatgaacagccgccagcgttgccctcgctgcgagtggtgatgctctcaggggattggatagtaccggagttgcctcaacgcctgcggcggtttgcgccaaatgctcactgtgtcgccatggggggggccacggaagcggctatctggtccaattattggatagcagatacagcgctaaccgggtggtgctcggtgccttacggcgtgccattgcctaatcagcaattccgaattgtgaatgagcaagaagaggattgccctgactgggtggcgggtgagttgtggattggagggcaaggggttgcacagggctattatggcgatagcgccggcactgaacagcaatttatcctacgcgatgggcaacggtggtaccgcacaggggatactggccgctatcgccctgacgccatcatcgagtttctggggcgcaaggaccagcaagttaaaatctcgggttaccgcgtagaactagaagaaattacgttagccctaaaaagctatccttcgatcgaggatgtggtcgcttttgttattcaacacaatgaccgctctgttttagcggctgttgctgttacgccaacccccctggataggcaggcggtgaccgcatttcttcgcgagcggctaccggagtatgccatcccctcccggttagggcattgctgcgcatggccactgacggataacgggaaacgtgaccagcatgccctccgtgccttcgtcacaccgtctttcgaaccgaccgaaacacctcaggtaacccagcccatgacggctatggagcaattactgtgcgagcagctccagttactgctgaatgtggtgtcgattcaatctcatgacaacttttttgcgcttggcggcgactcctttattgccattcgcctgacatccgtattgcgccgaaactatggggttgaactcccactgtggaaaattttcagcgtacagacaatcgcacaaattgctttagttatggagcctgcacaccagagtgcagggcgtattcaatttgtggaagactcaatttgaggaggaatcattatgaatattaatctagattcatcttcagcaacacaggccaccgatctactcgtgaaccttgaacaacaggaggttcgtttctggttagagggtgaaaggatcaaatttcgtgcgccagaaggggtcatgacgggggcggtgatggcgtccttaaaagcgctgaaaccccagttggtggcaattttagccgtgagggagcagcaagaaaccctgcctatcgatacagaaaaccgttttgtggcttttccgcttagccatgtacaggctgcttattttgttgggcggcagagcgtgtttgaatatggcggggttgggtgtcatggctattttgagatcctcgcaccttgttgggataaggctaagctggaatgcatctgggaacagatgattattcgccatgatatgttgcgagccattatcacgccaaatggtgagcagcgtatcctgccttctgtcgcgcctttcgtgattgagcaggttgatgtttcatcagaaaccgtgcgtcaggctatgtctcatcgggtttatcaaaccgataaatggccattgtttgatctcaaaatcagtcatcagaacggtaaagattgtttgcatttcagtattgatttgctgattgctgatttccttagcgtgcagattttgctggcggaattattcaagggttatctcgggcaaactttccccgccgcgccactgactgcgagtttccgcgatgtgatttgctatgaacgccagcaacagagtgggcgtgcctatggtgatgcgcgccaatattggttttctcgactccctacgttaccggcatgtccacaattaccgacatgtgtacagttaccgacaggttcgccatcaccggccatgcaaacaaacgcgtcagaaataccgcgatttgtccgttatcgccatcaactcgctccttcatgttggcggcgcttgcagcaaggttgccagcaacaaggtgtttcaccgtcagcgtttttactcactgtttttagtgaagtgattggccgatggtcggagaaccgccattttaccttgaatctcacggtaatgaatcgtcccaatattcataaagatatcgacaaattggtgggtgattttacctcagtcagcttattggaagtcgatttacgctcacccaagacggtgtatgagcgagttaaacagatccagaagcagctttggcaagatctggaacaccgaacattttctggcattgaagttatgcgtgaatgggggcggcaacaaggcgtggggcacgccagaatgcccatcgttttcaccagtgctttagtcggagagggcaaaaatcaggtacaagaagcgatcagcgagactcaactggatctggttttcgactatggtattagccaaacgccgcaggtctggattgattgtcaaatcatggtgttacaagggaggttacagctaaattgggatgtgatggccgatgttttccccaagggcgtcgtcgccgccatgttttctacgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgatcgtgttaagtgcctctgtatggaggaggtcggcacgggagaggcactttgtgactcgcccttgttttggcattcagcattatcgttgcccttgcccgagagccaacagcaacggcgcaagcaggtcaatgctacggaaaaaacactgacaccccgttgccttcatgatgggatattagcccgcgcagcacagcaaccacaggccattgcgctagtggatccacaacactgccttacttacgcggccttaatcacccgtgcgcaggcgttggccgctaaacttaatagtcaccaacgctatgcggtattgatggaaaaacgccatgagcaagtggtggccgtgttggggattttcatcgcgggaagtgcctatgtgccggtggacatccaccaaccgcccgcaaggattttaacaatactgtccgatgcggcggtcagtggggtggtgacggcatcgccacaagcctgtttggctgatgcccattttagggagatcaatctgtcgctattagcacagatacccgatgccattgaagcaaaaatactgcccttgcctcatgatctggcttatgtcatttacacctctgggagtacaggccaaccgaaaggcgtgatgatcagccatgatgcggcctataacacccttgccgatatgcaacagaggatggccctcacccctgatgatcgcgtgctggcattggcgcgcttaagttttgatctatccgtttttgatatttttggtgtgttgggcgcgggaggggcattgattttccctgacgagggcgatctacagaatccggctcgttgggcgcatgacattgcccagcaccagataaccctgtggaactcggttcctgcacaaatgaagatgttaacggactatctgcgggccgagcagataacgctgccatcactgcgttatatcttgctttccggggattggatccccgttaacttacctccagcgatcgcccagattgcgccacattgtactcaattggcattgggcggtgcgaccgaagcggcgatttggtcgaactactggcggatagatccgcaaataacctaccccgtcagtattccttatggtgttccgctaaccaatcaacaatttagggtagtaaacccttggggagaggattgcccggattggggggcgggggagctgttgattgggggccgaggggttgctcaaggctattggcaggatgaggctaaaacacaagcgcatttcttcattgatacgcaaggtttgcgttggtatcgaaccggagatttagggcgttatacctcagaaggtgtcattgaatttttagggcgtcgtgaccaccaaatcaaagtgcgtggctaccgtgttgagacgggcgaaattgaagcacagttattgaaattacctgaggtggcgcaggctgtcgtcatgcagaccacacaagctatacaaaccgaacaagccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatacagaattgcaggcttatatcgaggcggcacaggttgctgctgcttcagactatacccagtcacttcgggaacaggggcgcactgcactggcacatcttcagtctgctgctcaacaagcgggggatgcactggataggccgtgtatcgacagattattcagcttactggataaagtggcattaatgcagatggttaaagccttatcagatatgcaaacagtgaatacacatcatgctgtgacactggatgccattatggaaaaaggccaaatcgcatcggtaaatcgtcaattactacgccgttggttgcgggcgctgacacagcaccaatatcttcaacaaattaatgatacttatcgcttaatcagtgtggtcgcggagcaggagattaggctttgctggcagcaatgtgagcaactcattacacagcttgatgataatagggggttgctcacttatctggagcgtagcagccaatgtttacctgaactcttacagggcaaagaagatcccctcaatcttctttttcctgatggtcgccttgacgtcgcgacacaggcttatcaaaacaacctcattagccagtttatgaaccgcctgttgctcaaggcggcggagcagaaggtaaagaatcaggctcaagggcgggtcttaaaggtgttcgaaatcggggccggcgtggggggaaccagtaatgtgttgatccctctattcgccgaggggaacgcggaatataccttcactgatatctcgccttttttcttaaatgaagcgcgaaaacgttatcaacattatgactttatccattatcaactgtttgactttaaccagtcgccagtacagcaagggcttgattgcggacagtatgatttagtggtcgctgccaatgttttgcataacgcgattattgcccgtcacgggttgaataacttacgtcaactgttagcacccggtggttggttgttaatcattgaagccacgcgggacaattatcagctgatgacgtccatggaatttaaacagggattaacggcgtttgaagatgagcgtcttgcattggactctccctttttgccacaacaaaactggatacatgcactacaggatgtaggagccgaaatgctatgggcctatccacccacggatgatgttttacataaaatggggcaaagttttatatttgcgcaatttaatagccagcgtatgtcttgcgaacctgatgccttgctggcgtatttgcagcaacaattaccggactatatggtgccagctaaactggtcatattggataaattgccggtttctgccaatggaaaaatagatcgcaaacagctaccacggttacctgagagccaacaaaggcaagccccagcgctgcaggatacggattcaccactggagaagacgttgcttgctcttggtcgtaccctcatagggaataatgccatgggtgtcgatgatgattttttcaccagtggcggcgattcattgctgattactcagtggattaaccaagtgcgagaagtcttgggtgaagataaggtgccatgggaggggtgcctacggcaggttttacagcaacctaccgcgcgggcattggcggcttatctccgcaatatccgggaggaagagcccgagagtcagcgcccccaaatggcggtgacgtgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaagaaagatcagaggaaccggtggtcatcctccacgaagggagcggtaccgtattaccgtatttatccttagtcgataaattatctggccctatttatggggtcaatgttaccgacagcgccgcttttctctcgattcctgcagaaagattaatttgccagttagccagtacctatctacctgaaattcagaaggtgggtgatcagtgccatttagtgggatattgcatgggggggctactggcttttgaaattgcccggcaggcattggaaaatggaaggccggtgagttcgttgaccattatcagtagctatcaaattccatatcacatcaacgatcctttgatgattgatttggtgatgagttggacgttaggtgtcgaacctccctggaatttgctgaaggctgatttagaaggtatttatcacgccattttggccgacaaaccggcggtgattaccgtgaatgccgtcgttgaacgtgcaaaagcgaatgggttaaccgctctggcaaatgagtacgcctgtcttcaacaacaatctaatgaggtgcgtttatcacaattgctaacggcaattgaacagcactcaacagcatcgtcccacgtttctcgccagccgtttgatgtgttccgccacagtatccaaggcgtgtgccaataccagccaaactactttgccggggatatgacttttgtttgccaacagggggatacctaccttctgcctgctttacaacaagatatgacggcattttggcaaacttactgtcttgggcagataaaccgcctcaccttgccaggcgatcactttacgtgcctgtcggcggataatatctcgccactcattcagcatcttgaacaatgcaaaggagtgcggggatgagacagccaaaaactattttggtggttggtgggcagggggccgtagggcaagcggctgtcacgcaattgtctcagcgaggttattgggtgatcaccgctgggaggcgggaacatcctaatcatccccatcatattgtattcgatctctttgatcataaagcccttgctgatagctgccgtcaggtggatttagtgctaaacgccgctggccctgcctctgatatcgaagcgcatattgccctgacggcattagccgaggggaaacattatgtggatgtggccggtgatcctgttatcgaacgaacattattagtgccgatggcggcctcttcctcggcctgtgtattgggggctgggtttattcctggattggccgccatgttaccgcggtatgccgttgactgtttgtcgcctgtgactcagctaacggtctacagcggaggtatcgagacctttacgccgacctctgcccacgattttctgtccagccaatacacgggccgggcacagggtaaaagcggttatgtgtggtatgacggagggttgtgtaaagagagtctgaaaaaagcggtatcgataccaacagcacaacggctatttgatgctctgccttatttcagttttgaacatgagcggctggtcactgtgcattcgctctcccatcttgctgcttataacctgatcgccgatcaacgcttactcgttgggcttggcggggaaggggggggggcggctcaaacactgatagcctttagccaacaattgacgaggcaagagggggagcaacagcatctctttatggtagcgaaggggttattagccgggcagcctgccgcattgcaacttcaaatccgctttactaacagctatcaattgacgggcactattgctgctttggccgcccaccacgtgttatgtacccaccgtgtgggattgtattggttaacggacttactgcccatcaaggtattgctgtcacaacttaatgcattggctttattcagtcatttccatatccactgtcaactcgataataacgcagtgaattttcaggagggggcattatgatccaacctcaaaaaatcgtggtctgcggcactttatttgggcaggtttatctctccgcctttaagacggcctttgaggggggagaactggcgggcattctcgcacaaggaagtgagcgttccaggcaattagcacacgcctatggtgtcccactatatcatcatgttgatgaattacctgatgatataaatatggcttgtgtggtgatccgctccactatcgtgggggggaaaggcagtgaaatcacgaaggcgttattaaaacggggcatttcagtattacaagagcatccagtttgtcttgaagatgtggctgagtgcctgaggttggctcgtcaacagggctgccattaccaggtgaatacgcattatccccatgtgcccgcagtacgccaatttatcgcctatttgcacgaggccatgcaaacccaaaaaccgtgttttattgaggcaacttgcggggttcaagttatttgcgggttgctggatatcattgggcgtgtattgggggggcatttttcaccttatggttttagcgtggcaggcggtgacgtgttactgcgttcactgctggaaaaccctgcgccatatacccagctacagggtgtgattgcgggtgtcccccttaccttaaatttgcaaaatcagttagacccagccgctcctgataaccattttcatatcatgcaccgcctgtgtgtggggttacctagtggcaatctactcttggtcaatacacatgggccggttatctggagcccctattttcatattccgagggtgagaactcctttcggctgtcgtgaggttatcgaccccgatgacgctccacactattttttgccccccctgagtcaacttttttcacaggaaagtgacaatctgttaagcgtcttgcatcaccagtggccctcggcgatacgtcatgctctgcgagaatttatcgagcaacagcagcattcgtcacctgcttatgcgcaattcctgctctcgctaacacaagtatggaaaacacttatggaaaaagtcggcaatccagaaagtgtgcattttgtcgaaccgatgatggcgtcacctaaggtggcgacatttttatctcaatggcagggagagcgtgatgattgaacgcctttttcgattgataaaaccgggaacgcgtcagcaaatggtgtgttttcaccatgcaggtggttcagcggagtattttttgccgtggaaaacggatctgccaccggacaccgccttgtatgccattcaacttcctgggcatggcgggcggattaacgaatcgctattgcacaatttgcatcaaatggctgatgtcattgctcagagttatgtttacctgcctgtgcgtgacacgtttttctttggccacagcatgggggccgctttggcttttgaggtggcattgcgcttacaaaaggcggggcgaggcattaccacgctgtacgtctccgggcgattacctccgcataaaaataccaatacggatttttaccgccagagtgatgtgagtatcttgaacaaaatcacccaattgggtggcagcacattggactaccaacagccagaactgaaagacctgctattacctatttttagggcggatttcaccgcgatagagacctaccagcgccaatgtaccgaactgttgaattgttcggttatggcctgtgtgggagagcaggataccgaagtgtcggtgaggcaaatgagtgagtggtgtcaggtgacgaagggggcttttcggctacaggtgttccccggtgggcatttttatcttaatcatgcccaaaaaagattattggcattcatcaaccagtctgttgccgcgcagcaatcaagcaaggaatgcaaggagtatcacgatgaaatataacgcaaatattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgcgcaaggtgtccccctcgggttggctatctttgccctaccgggaattttacgatccttgggggccgatatgcggctgattggtttggtggggctgagtatgctgccttgggcgtttaaaatgctctgggcgtcatttattgaaaaccataaaccttggttttttaggggcttacccaccggtttagcatggattcaattctgtaaagtgtgctctttgattgccatgacgctgctatggttttttgcgccagagacacatgtattggcgttgttattactggtcacgttgattaattttttctatgccagccaagatgttgctgtgggtgcactggtggtgagggtgtttgccgggagccgccacgttcgtgtgaatgtcagtcaaatcgcgggctttagtttgggcatgttattaggtggtgtcgttagcttatatgttttcagtgtttgggggtggtccgtcaccgtgtggtggtttttgttgttacagggactttgtcatcttccttttatgtttcatctaggtcggtttgcagcagaaaataaattgccagtgatacccggcagtgcatcgctgtggaagatatttcgccgtaaaggttgggtgccaatcgttgttatggcggtcgtcttcaaatttgccagcaccatgggggccgctttggtttccccattattagtggatatgggggtaagtctggagcaaatagcactgctggcaggaggggtcttgattatcagctatatcgtgggcgctatcttatccggcgttctacatcgctggttttccagcccacagcttacgatttttggcttattggggagcatgttgtgttggttggggatgacattatccctctctttttccgctcacaattcattgcctgtttttgtctttttcattctggaaggtttcttttttaatctttgttgtgtatcgatctttgcgtggtttatgtgttggagcgaaggtgacgaggatcaaggtatcgttcagccgggtactgattttaccttgctgcaatgttgtgaagtccttggtggcagtattgcgatggttctcagtggcacattagcctattacttggggttcacctatgcctttggggttgccactgtctgtgctttcttggtggttttattgaccctctattgttttcgtcgtagtcagtcggcttatgcggggttccaaaaggatcgccacactgtggagatagggtaatggacacgcaagcaagtgcgtttcggtggttgatacaactgctgagtacgcaacataaacgactcgcgctctcgatgatactggcggtcggttactctctgttatcactggtgccttacgttttaatctatcaattaattgctaattttctttaccacccctcggctgcaacttctcagctttggtggctggtggggatggcggtactcgcgctggctggcaaggctattttgcaattggcctccgggctgttatcccatcaggccgcttttcagttgttatttgaattgcgtcgacaggtgattgaacgggtagggcgtttgccgttgagcgtcagccatcagcacactaccgcgaaattaaaaaaaatcatttctgatgatattgggcgtattgaaacctttgtggctcaccatttacccgatatggcggcggcaattgtcacgcctattgctgccgccattttactgtttttctttgattggcgtttggcgctggtggcgctgatcccactgcctattgcgtgcctgctgcaatgctggatgtttcaaggatttaatcagcgtattaccgtttattatcacgtggtggctgatttgcacaccagcatcgtggatttcgtcaaaagcatgccattggtaaaagcattcaatatgacggtcaattcccatcaacgttataccaacgcggtgaatgcacataatcaactggtcagggagtggttaaccgagacccgcacggcaaccgcgttgtttaagctctctttagatctcggtttattgtgcattatgcctgttggcatcatgcttttttcccaaggggaagtgacattagccgtgatttttatgtttatgttgttgggtattggcctgatggaaccactgtataacttgttacgctttggtaacttgttcagtgcattactcaaaggggtggagaatattcgtgagtttgctcacgcgaagcctcaacgggaagggcaaactccactgccgattaaacactatgatatctgtttcaatcaggtcagttttcgccacccagacgccaaagaaaatactcttgagcagttatcttttgtggcaaaacagggggagataaccgcattggtggggccttctggtgcgggaaaaagcacggcggcacagttgattcctcgtctctatgagcaccaaggtggtgatatctgtattggtgatacccctatcgagatgttaccactcgaacaactcatgtctctgaccgcttttgtgtttcaagacacctttattttcaatgatacggtcatgaataacatccgtatggggaatgattcactgactgaggcggaaatcatcaacgccgcaaaagcggcctgtgcggatgattttatcgaacaactccccgagcgctaccagacggtcattggccctgagacattgagtggtgggcaggcacaacgtatcgcaattgctcgggctattgcgaaaaatgcccctatcgtgctcttggatgaagcaacggcttatgccgatgcccgtaacgaggtccgcattcaacaagcactttctgatctcattaaagacaaaacggtcattgtgattgcgcatcgcctcaatacgctaatacacgttaatcatattatcgtgatggccgaggggagaaaagtcgccgagggcactcatcaaacgttactggcaacccattccctttatcaaaacatgtgggctgcgcatcaggccgcaaaaatatggcatttttcaacggatgccaaggcagtctcttatgattaagttatcaggtttaagcacgttaaccggaggccgcttaaaggggctgaaaggcatggtcagtattgccatcattgatgcttttctggcatcgctaccctatgcttttctctattatattgtgttggatatgttgtcctctcaccctgatgccatctatcaacttaaactgaccggattttgtgggttattgatgttggtccgagtgatattagccagagtcctgtacttccatgtcgcaattattgggttcgatgcaggggctaaaattcgaatacgtcttggtgagcacctacgacgtttgccgatgggttttttctaccgttcggatatgagcagtgtcaataatacgctgctaaaagacattgatatgatcgaaaatattttcactcatctctatgcgcccattattgcgactgcttcggtgctctgtttcttttccttaggactcttgctaaaagattggcgcatggcgttagccatgctttcaacgttacccttggcggtatgcgcatatattttgactcgtcgttatgcccagcgttggcaggaatatatgcagctattaatgtttaaacttaatgatgcattgatggaatacattgatggcttaaaagagttaaaagcttaccgtatgacaggggccgcttttcagcggttatcacaggtattaaccaccacctatcaacaatcattaacggcagaaaaagccggtgtctggccgatctacagttttaatgtattggttgagtgcggctttattgtgttgttggttgcactcacctggggctgggtaggggggaggatccccttgtctgaagtattgatttttttaattgctgcagtacggtttttccgtcctttactcaacatgtcgatgtttttggcagagctaaattactttgggttagccgtagagcgagtcgaaaaggtttttgctattcctgaacttgttcatggtgatttacagcctaatattactgatatgcggattcgattggataatgtttgttttgcatatccggataaaccattgctatttaatcatctcaatctcacgatagagaaaaataagattactgcattggtcgggccttccggttcggggaaatcaacactggcatcattaattgcacgtttttgggatattgaacaaggccatatattggttggcgataaagctaatgaaatgagtcttgcagagatagatgtggactattggcagcgccatttaagcgtagtcttccaaaaaagctatgtgttaaatgagacgatcgccaataatttaagggttgcctgccctgatgcgacgaatgagcagttgctgtcggtttgccgtgcagcacaactcttgccattgcttgataagctcccctcagggttagacaccgagatcggggcgggtggtgtgcatctctccggtggggagttacagcggctggccattgccagagctttattaaaagatgcgcccttgattattttagatgaagccaccgcatcactcgatccagaaaatgaacaagatattcagttggcaatgcaagccttaatccgagggaaaaccgtgctggtgattgcgcataaattatcttctattcaatatgtcgatcatattattgttatggatagcgggcagattgttgaagaaggggaccattcgacacttattcagcatcaagggctttacgctgaattatggtcattacaacagcaagcacaagcctggcaaccagggagactgggtgaatagaggccatgcggtgggtatctacggtatctgaattgattcattcagcgcattgaatattggtttttttggctggagagtgatgaccttattgttcgctagaccgaaatggtcactgtttcagatgactgaccaagtccccacggctgagagcgccggtagatggtcaataagcctaaccccttccctgggggcttgagccacgctattcctggcgcggacgctttactcttctgcctacccatagctcaacgttgtcttatcgggggagcagtttgaggcgggaaaaccggcctgtatcagtaaccatcgagtacggcagggattagttgtaatccaccgttaactggaagccctgcataccatcgacagaaccggtcagttgtgtaccgtccgcggcggtattcattggaacactaaaatctgcattagacacactggttacaaagcccgttgtcggtgcggcaacactatcagtcgcactgtctcctagtaagcgccagttgtaatggaccgcattggttaaatcgatcactccaacggcttcgctgtcccacagtttgaacacataaacattgtttgcggacagaattgtttctgaaccaagcaggttgttggtaaacagggtatcggtgctcaggtaaatccctggtgtcacgttcgaacctggtgctataggaccagggcgtgtggtcgtaccaccaccaccggtactggtatcagcaacggaaatggtctgaccgcttatcggatcaccggacgctgaaaattcctgtatcaccaccttgatcgcatccgcaccaattgctgtagcaggaatgatcagcacactccttcctttgccatcgttagttttagccgggctgttagtgatattggtcgtggcaatctgagtatccaccccccccttggtatagtaccagttcacatagtttatggaattatccagatcttcgtcagcgtcgttgtaggtataggttagagtgatggtgtcaccactggccagtaccgctcctgtcgcattgctgctcaggtccacggcatgcagcgcactatttgatggagcactcaaggtgggcgcgcttccctggatggcacccgccacgggaatgagcacggcataagcgttgcttatggtgcaacctgctaacatcaacgccagggccaatttttttaatgtaaatttgttattactgcgcatattatatttcccttagtaagaatatctttataaaataaaaatacagctcccttggatgggattgtttttggtttttatatgatgttaaacgagatttatcctaccgtaattagtgaaaaataaaaatgctattgatcactgacttttattttttactttttatttttacataaaataactatttatattattttatgcttaatagttaagcatatttaataacatatatatatattacaggagaggggttggcttgatgctttctttgtaatcaattgatttgcattgattttatatctttagttactgtgttgttactcatatggttaatagattaaccgttgacagaatatccttgagttcaacataataagtatattattaaagcagttgtatattaatttttctaacgagtcagtctctggcggaggttattcatacagtgggattaatggtattttttcgaccaagagcgttttttataaccaccccaatcttacttttaatatcggcttgttcatcacttttatagaggatatgggcggaggtgttgtaagacatgttcagcggtaaaagtgccccctttgacctgagaataatgaaaatgccaggtgtgccactttgttgattcttgtaagcctgataggtttgttccagtgtccgatgacaataggacgagtcggcatcaataaataccattttggtgtgccaatcagcatcatcggcgagagttgcattagcgttgacatgacaatccatcagggcttctttgagtaaaataaacaagccgtgtcggaaataattgtctgttgtctttattatgcaactgaacatagtgcctcacagaaataaaaactaatatactcgtcatacttcaagctgcatgtgtgttggctgctttcgttcacccagtcactgacttatgtcaatttctggggaggttatgccatctcgctttgctgccttcatgtaactcaaattatttagagcataagtaatataaaattgattattgccatataagcagccggtaaatcaaattattaaccgctatagccttgtggaagttaatgtgtcttttaatctatcctgttaaatatcgtacacgtgaaatcaattttaacaaaacattaaatcctgtaatgccagaacgtaaaatatcatgtcaatatgtagccgcattgccaggtctgttaaggtaaaaaactgcttgttttaatttattcgatttaaaagatctaaaaatcaccataattcagtgtttaatactaattatttgggttgtgttgattttttaaaaatgtatgttactaaaattaagatattaatgctttttataattatcatttttgattggtaaacttatcttgttgttatttaagtgttatttttttatttgttaggtttttttaggtgggattgttgatatttaataaggttaagttatgtggtcatatattattcaatatagtgtaaatctgaatagtcttacaaatatgtaggcagaggatatatatatattctgttttcccacactgcataaaatgattcttcacattttgcgtcaggatcactgtagggtaaaaaaatctaatttagtgcctggtttgaatttagttagatgagaggaaaaatgaaaaattgatgagggcgggcaatagtgaaaaatagtgctttgtgaaaaaaagatctaacgcatgaaaatgctctacggcgaataaaatcgccatcttgtggcaataacgttgtaggtcctcttagcgtgctgtctctaaccatcaatgaaactgaaatagcgcatcacgattgattttcgtcatctaacgtcatcatctccctcagcgaggtcaccactctctgtacactggcttcaatgagaagaattcttaggtatatacccgtcatacttcaagcggcatgcgcattggctgtccccaatcactgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagcgcctggggattaatgaacctcatctttgagtccacaccctgcgggtaacataaatgcggttcaaatgggttccagacccatttgtctctcgcttgccgccttcctgtcactcgatttatttagggtataaatcttaattttgcgatctgtccgacaacttggttaaccaatacttcatttggttatccacttagtgatatctgtaataccaaagcgtaggcctctacaggctgagtagcttggatgacaaggcatcttagactgtattgccagtctgaaggtgaatttgaatccataaaaacaatcaaatttggtccgaccaatatcgcggcggatacaaaagcaagaatactgagattcaactactggggaaaacaagagatggaatggattaatatcctgtgggtcatgttgggtattggcttaatgctagtgctcaatatccgctaccagattaactcaatggtcgcattgctgctggcagctctgctagtagggactctcgcgggcatggacctgcttaagctgctgcataccattaaggctgggtttggtggcacgctaggtgaactggcgataatcgtcgtatttggtgcggtgatcggcaaactgatggtggactctggcgctgctcatcagatagcccagacgctattgcgccgattcgggcttaaatatgttgaagccgcggtaattatcatcggcctgatctttggtctggcgatgttttatgaggttgcctttattattttggcaccactggtcattgctattgcggtcgaagccaagataccgttcctcaaactggcgatcccggcagttgctgcagcgacgacggctcactccctattcccaccacagccggggccggttgcgctggttgccgcttatggcgcagacatggggatggtttatatctatggagttctggttgctattccttcagtgatctgtgccgggcttattttgccaaagttcttgggcaatctggagcggccaattccgacgttcctgaagtctgacaacccgattgatgaaaacaatctgccgtcgttcagtacctcgattttggtaccgttaattcccgctttcatcatgatttttaccaccatagccaatatctggttggttaaagggaccacgtcgtacaccattctcaatttcattggctcatcacctattgccatgtttatcgccatgttggttgccttcgtacttttcggcaccggacgcggtcataaaatggaatgggtcatgcactcatttgaaggggcggtaaaaggcgttgccatggtcatcctgatcatcggtgcgggcggtgcgctaaagcaggtgatcattgataccgggatcggcgatacgattggcatgctgatgtctgctggtggtgtatcaccttatattatggcttggctgattacggtgctgattcgtctgacaacgggccaaggcgtggtttcggcgatgaccgccgcagggattatcggtgctgcggtaatggacccggtcactgggaccattacctcagtcgatccggcactgttggtgctggcgacagcggcaggttctaacacctttactcatatcaatgacgcctcattctggctgtttaaaggttattttgagctgtcgattaaagatacgctgaagacttggggcctgctcgaattgaccaactcggtggttggtttggcggtggtactgctgatcagcatgtttgtctagtttagggtgagctaactgtcattgtcgcgtgtaggcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnattggcaaatcatcgctgacaatttacacccagttacggtgttggttgttttatcagtggcttagtgttcctacggggcgctaagccattaaacgtttgggataactcgcgctatttatccactaattcatctccgctctccttttcctccgttttttccattcgatagaaacatcagatagatcgtgaacccgatttgaacgcgacttgtagtgacgtcgtagaggcgagtctcttggatgagctgagtaacgaacgtcgccaacgcatggcagcttgaagtatgacgggaatatttacacggttaattcatgtgagataacacatatattatctatactaaatagataaaaacatttaaatatgaatgatattgatctttaatattgcattttacaggattaaataaagataatgtgactgattaaatcacgaaaataaaacgctcgaaacgacgtagggtaaggaaaatctatactttttagtcacaggaatcagtattcagcttcatatatcggcatccctatcatttaagtgtcaggtaaagtattcatctgatctgagcagggaatgtttaaaatataatcatgctacatgttagttttcattttttttcttgatgaaatatttatgtgattgatttgattatttattattttaaatgggaattttcctacaaataacgagacgtgtcctacttattgttttttctctttctattactatctatccttataaatggttacttcactttagtgacccaacaaacgatagaacgtcttccatccccatgtttgctgatgatattgagataatgtcagagggaataattctccttctggaccctattggtgtctgaattatgcaatatcagcaacccctagtgatatgccatgtctgcgataaattcaggcaattaatagagtacatttatgtatatacaatttagagagcctatttctacctcacccgctcaaccggatgcagggcaccgacacctcttcagttgtgctcctgcagccgcgattaatcccatcacattggcgattattgttgcgttctccgccctcgtcttgccacaaaccgcacgggcgtcgtgtaatagctcgggggtgggcacctatgtttgcgaaggtgaaaatcatgctgggatcatcttgagcggcacagatattgccgttgagacccagcccggttttagcatcacagagcccggaggtgcggatcctgcgctctcgttaattggttctggtgccatcagctaccttgataccaacaggtctgcgcttgataccaccggtgccgattctttgtatatccagaatgatacctcgatggctgggcaatcgacgtccattaatattcagtccaacagttcgattggtagcggtatcaacattaacaaccgcagtggcgctgatgcggctatacagatagatctctccggcacgttatccggtaaccaaaatggctctgcggccctctcaatccattcatcggctgagggtaattctgcgttcatattgaatctcgatgctctgtctggttctatgggtctgcagagctacaatgattcacgcagtggaatagccaccactaatatcaatattgtcaacgatattaacgtcgaatattcgggtgcctctattaacaacaccggcaatggcgagaccagcataattaatttcaactcaaaaaatatcacgacagaattcgatggcttgaatgtttataatacgaattatgctggggcggcgattaccaatatcaatattgatggcgatatccgttcagccaatagccaagctgccactttttataatagtgcttatgagggtccttcaagccttaggcttcgggcgaaccatgtcacgggtgaatatgctggcctttatatcagcaatgatagccgtaagagctcagcgataaccgatatcctgttgaccggggatcttacgtctacttcaggggcgggtctcgtgttcaattcctatgtggaagaggacgacatcggggcatctatcaagttaaataatatctattcttactacgaagcgctcagtttaagtgcaaataccttaaatggcgacatgcagtttgaccttgatatttcaggcgatattgttaacgaatatggtaccggaattttaatgatggggatggcttctgaaggtaactccaccataatcatcaatgcgaataatattaattccggcagccaatcgctcaaagttaacaactatagccatttaggaaccgccgtttctgacattaccgcaaccgggcatctcgtctctgaacagggggtaggggcaatattcagtacctatgtcagtcagggggatgctatcgctgtcattaatttaaatgacatcactgctgcgggcagtagtgtagagatagacaccatagcgagtgaggggaattcaaccacctatctcaccgtggtgggccagattaacgccagtaacggagagggtattacccttatttcgcaagccactgatggcagcacctggtcaacattgacgtcaataatatcgccagtgaatacgatgctatttacctccataactctgttactggcgtagacaacggcacatcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacgggattaatattgaaaccaataccgcagacacctatgtcaccgtgggcggcttggtgcacggcggcaacggtaccgcaattggcattcatcggctcgaaaatgttcaaacatcggccacgttagagctgcaatctggctatgcccttgaaggcgttacacaggcactggtcttcactggcagttatgcggagatcaatgatgccgcgttggatctggcaaatagccatctggtgctgggcggaacaggagatgctgttttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggcttcggtaccctgaccaaaaccaacaacagcatctggacgttaaccggcgccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgttgggcctgacgcctgccaccaccatattaaatcgcctcagtgccgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggtgcgctgtcctcactcggtgactcggtcctgagcggtaacctcatcagcgccggtgggatcctgctgtcaaacacctataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttatttgggtgaaaataacggttccggtgaaggtgcctggctggccctcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggttcgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaatctgatcaccgtggacggtctggcacaggatgacaccttcctgctggccggggactatgtcaccacggatggctatcaggcggtggtggccggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgctaaccgagggggtacgctatcaggtgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaacaccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcaccgggcgcactggcagacctgaattttgacgataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgatccaccagcggttcacagcgtgagattgatgtgtggaagttgcagaccggcattgatgtgccgttgtatcagagccagggcggttcactgctgaccggcggggtgaacttcacctacggaaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggtcttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcagtggccagcggtaacaatggtcgcgggtatacctcggcgatagaagccggtaaaggttacgcactgggtaacgggttgtcactgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtctcgctacaagagggtgacagcctgcggggccgcatcggtgtctcactggataaggaaacgacctggagtgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttccttaacggcagtaaagtgcaggtctcgggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggtacgtatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacgcggaatgtcagtgacaattatgccgtcggcggcacgataggcgcacgggtgagctggtaagtcgtttttatgcgtaaagggtatcagtatgcagtgagggtactgatacctttattcaggggagaatttcaacatcctggagaatattctacttatcagcctctttaccatggagatatacccgtcgtccttcaagttgcgtatacgttggctacgctcgttactcgcctattttagattactgctttattaaataacatgttaaaaaacaaacggtaagttaaaaaataaatcatttatttagtgtcgccaacaattaacacgcaagattaaataaacagcaatatttattttaagtaattaaatcgttatggaaataaatgttagttgttatcaattcccattaaaacaatctccatcaggcctattaatcctcaaaaaaacaataacaagaaaattcctacaaagaattagtcgggtcttattcttatttattctttttcacttactattcctcttaagaaacaataacttcgttttagtgactcaacaaccgacagaacacacgtcacttcctcatgtttgctgatcatattgagataatgcaagaggagaaatttatccttctgtactctgccttataccgccctcagcaacctcagtgatatgccatgtctgcgatatattcagacagttacaatgaataaggtaccctatgtttatgccattcagagaatttatttctagccatgtcgggcgtcaccccctcttcaaccgcgctcctgtcgccgtgattaatcccatcacattggcgattattgttgcgttctccacccttgccttaccacaaaccgcacgggcgtcgtgcaacaattcgggggggagtacctatatctgtgaaggtgaaaataacgccgggatcatcctaagtggaacggatatcacggttgagacccagctcggttttggcatcatagagcctggagatatagatcctgcgctctcattaatcggctctggtgccatcagctaccttgataccaacagttctgcgcttgataccgctggtgcctattctttgtctatccagaatgatacgtcgatgattgggcaatcgacatccactaacgttcaggccaacggttcaattggcagtggtatctatattagcagccagagtcgcgacaactcgaccatacaggtagacctctccggcatgttatccagcggcctgaatggcactcctgccctttcaatcgactcattggcagacaatgattcaactatcattctgaacatccatgctatttcaggtattgcgggtatccaaagcgataataattcacggtacggaacggccatcaccaatgttgatattgccaacgatatcaacgtcgaatattcaggagcctcgatccaaaattattccaatagtggcaccagcatccttaatttaaattcaaagagtatcagtacagacttcgacgccttggatattaataatagcaattattcaggggaggtgatgaccgatatcaatatcgatggcgatatcagttcagccaatagtcaagctgccaggatttacaatcataccaatagcggtctttcgagccttagatttcgcgcaaataatgtcacgggtgaatatgctggcctttatatcgataatagcagccagaatggcgctgtaaccgatattatattgacgggtgatcttacggctacttcaggatctgctctgtatgccaatacctactcggaggaggggaacgtcgagaccgctatcaagttgaataacgtttattctctgtatgacgcactcaatatttacggctataaccaaactggaaatacactgtttgaccttgatgtctcaggcacggttacttcagaaaatggtaccgggattaaagtgatgggaacgacttttgaaggcaattccactatactcatcaatgtgaataacattacttccagcagtcaatcgcttgatatcaacaattacaattcttcgggttcagctctttctgccattactgcaaccgggcatctcgctgcggaatggggacaaggggtaacgttccaaacctattcctctctgggggatgctaccacgctcatccatgtcaatgacattacttcaatggggaatgggatatatagccttactgaggctagccggggtacagtaaccaccgacgtcaccgtgacgggccagattaacgtcagtgatggggagggtataacccttaatacgcagaccattgacggcaataccctggtcaacattgacgtcaataatatcgccagtgaatacgatgctatccacctctataacaataacaacaccacaggcgtggataatggcacaggcgtagacaacggcacatcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacgggattaatcttgaaaccaataccgcagacacctatgtcactgtgggcggcttggtgcacggcggcaacggctccgcaattggcattcatcggcttgataacattcaaacatcagccacgttagagctgcaatctggctatgcccttgaaggggcgacacagtcactggtatttactggcaattacgtggatatcaatgatgccgcgctggatctggcaaacagccatctggtgctgggcggaacaggagatgctgttttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggtttcggcaccctgaccaaaaccaacagcagcatctggacattaaccggatccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgttgggcctgacgcctgccaccaccatattaaatcgcctcagtgccgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggcgcgctgtcctcgctcggtgactcggtcctgagcggcaacctcatcagcgccggtgggatcctgctgtcaaacacctataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttatttgggtgaaaataacggttccggtgaaggtgcctggctggccctcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggttcgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaatctgatcaccgtggacggtctggcacaggatgacaccttcctgctggccggggactatgtcaccacggatggctatcaggcggtggtggccggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgctaaccgagggggtacgctatcaggtgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaacaccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcaccgggcgcactggcagacctgaattttgacgataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgatccaccagcggttcacagcgtgagattgatgtgtggaagttgcagaccggcattgatgtgccgttgtatcagagccagggcggttcactgctgaccggcggggtgaacttcacctacggaaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggccttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcggtggccagcggtaacaatggtcgcgggtatacctcagcgatagaagccggtaaaggttacgcactgggtaacgggttatcgctgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtctcgctgcaagagggtgacagcctgcggggccgcctcggtgtctcactggataaggaaacgacctggagtgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttcctcaatggcagcaaagtacaggtctcaggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggtacgtatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacgcggaatgtcagtgacaattatgccgtcggcggcacgataggcgcacgggtgagctggtaagtcgtttttatgcgtaaagggtatcagtatgcagtgagggtactgataccctaataaataacctaatattcaggacctgcctaaaagaaggaaatcgccagtaaaataatgccactattacgggcagggaaaacagacgcaggataaaaaattataatatttgtataaatagtattttactcttcattgccaacgctaactctctctattctctgcccttaaatgatttaaaattctgccccagtcgactaatcttttgttttcatacggaataagtttattaacgcgtattgttttttgtgatcatattaatattgaggtgtttgtcacaggtaagattaatattaataaatggctatggacttttgccttaataatcgtagacgatgggattaatccaatcagaataatataagacttttcttgattatcttatgctgaatataggaattaacgccgttaatcgacgtcaaggtattaataaaccggccgctgataaatcatcgctagagtgcgtgtttaatccgttatttctcactgatgcggtagccgtgtctacgcattaacttccaggatggagcagatatgtttgctgacagtaataaagccaaagtaaaagaacgtagtgcagttaactcggcttcaacggggacagccgctatttctgcagcaattaacgcaccttccgggctacaatttaagctgaccgctgccggtttaccgcctcagacatttgccgtcgtcgatttttcattaaacgaggcgttctcctcaccttttgttttacatgttggcttggccagtgccgatcctgcggtggatttttctgcggtattggatgaagacgcgacgttgtctatctggcgcgaaggtattttacagcgcagtattactggcatgattgccagctttgaacagggcaataccgggtttcaccagacccgctacagtatggtgatccgccccgcgctgtggcgcacttctttgcgccgcaactcacgaattttccagttggaatcggttgaggccatcatttctacgctgttgaaagagaatggcattaatgattttgccttcggtttccgtcattcacatccagcacgtgagttctgtgtgcaatatcaagagtcggattttgattttatccagcgcctgacagcagaagagggcattttctactacttcgaattcagcacgggcaaaaacaccgtggtctatgccgatgatgttggctccctgccgaagggggcgtcactgccgtataacccgaatgtggcggcacaggcgcaggaactgagcatcaccacctttacccgcagcgcgcaagtacgcccggcgatggtacagctaaaagactacaccttcaaaaatcccaaatgggcggctgagttcagtgaacaagcgcgcgagttacagaatcagaggccggattacgagcattttgacttccctgggcgtttcaaagatgagcaacatggcaaggattttacccgttaccggttggaggcactgcgcaacgatgcgaataaggggcagggggaaagtaacgaatttaccttgcagccggggcaactctttagcctgagtgcccacccgcgtgacgatttaaatcatgcctggcagatcgtcagcattcagcataccggtaaacagatgcaggcactggagcaagaatctggcgatcagggcaccgtattgtttaaccagttcagctttattccaccgacgcaaacctggcggccaacgccgctgccaaaaccagtcactgatggcccacagatcgcgatggtcgtggggcccccgagcgaagaaatttactgcgacgagtatggccgcatccggctgcaattccagtgggaccgctatggtcaaagtaacgatcaaagttcatgttggatccgcgttacccagccgtgggctggccaaggctggggcatgttggcgatcccgcgtatcggccaggaagtggtggtagattttctgcacggtgacccggaccaaccgattgtcaccgggcgcacttatcatgctaataaccttcccccttcagcattgcctggggcgaaaacgcagatggcgctacagtcgaaaacccataaaggcgaaggctataacgaattgcgttttgaggatcaagacggcaagcaagagctgtcgatgcgggcacagagggacatgaataccacggtgttgaatgaccgttcgaccacggtttcaggcaatcacaccgaaacggtgaccaaagatcaagcggtgacggtttcgggtaatcagaccatggatatcacccaagaccaaaccattactgtcactgggacacaacgcattgatgtgactcaagatcgcatcattgatgtgacagcagaacaacaaacgacggtaaaagcagatgatcggttactgatatccggaaaacagaaaaccaagatagatctggatcaggaatatgaggttgtcggctcacaaaaaaagactattggggctaaccaaacactgaaggtgggcggatatcaaaaaaataccctcgagggttataaaaaatccaagattggcggcgataataccaccaccgttggggggcacgataaattaaccgtcggtgacacaatcactatcaccgccggcaccagtattacgctgcaatgtggtgcctccagtattgttatggatgaagccggtaatataaaaatcaccggggttaatatcacctctgcggcatcgacgacacatacgataaaagctaaaacagtgacatcctgcggtgatacggaaaatatcgtggaaggtggcattctaaaattaaatccttaacgtattgtcaggaaggatatttggtatggaaaccccaggggtaagtaatcctattgagcgtcgttttatgcaggcgcatgatgactggttaacgtttgccggcaataaaaaagcgaaattattattatggcaagcgaatgaagccgatgaacctttgcttaaaacctattttcaggtgcaggaagagaatgcctgtgcggttattcaatttgatgatgtttttgaaacggcagagcaatttactgatgcgataataaagcacattattcatttttatcatcaacggcgtgaggggtctgcggcggcgggaattactgccgattggcacccccctgaacttacctcaccgggttctcatcaggtgctatttactatcgcgaaaagccttattcagcatcatcccgatgttttcccaggatttgtttgggtattcagacccaatattgttgtttccgaaccgcgctttactgaatggcttttaacattaaccgcggatctctgtcttgacccctggcttgccgagcgcctgcgtttggttctttacggtgagctttcagacggtattcaatccttatcacaggctgcgcctgaaaatattcagttgattaacggcgtatatcatatggccggtgcgccgggtgaaatggttgaggaatccacggagcgggggccgggtgctgattttcgtcgtttatttattgccctaacagaaacaatcccattgaatgacccttcgcgtctggcgcgcttacaaaagcaggcgttgaatatttcacaaaaagagggctggttcgatcaaagcgtagtgatttatttattagtgggagccgcacaattaaaatggcaggatttcccacgagcattaagcgcttatcaatcagcggcgcaagaaggcgagaatgccataatagcggaccatcctgcgggcaataagttggttgcgaatgcattatttggtgaagccagtgtttatttcagccaaaaagaatatgccatggcagcacaatgctatgaaagtattgcgccttataccgaggcggcggctgatgcggtattaacgattgaaacctggcgtatgagtgcttattgctggtgggaagataattattttacgctggcctggaatgccggattgaatgcattgaaaatcggcttaccgctgggcgacgatataaaaactaacagtagccttggcgtcgcggcttattggatgcatcaacattatgggcgctgggagaattatgacgatgagctgcgcactgttctttctgcgctatacggtgatgaatggctagatattatcacgccgcttgatcaaagaaatataacgttagccgcaggctaatcagggagcgataatggcaatgccagcggtaaaacattttgatccggtcattgggctggatgtccatacggtcattattcctccctcaccggctcctatccctattccccatccccatgtgggatttgtgctggatttacgcgagtgcgttaacggcgttaaatcggtggtcggttcaattgtgttcagttttgccgctgaggccgctgctgatgtgatggaggacaaccctgaattattggcggcgggtatggcgctggtcagcaaggcagggagtgcactggaggccgcggcgaataatccggtagtaaaaaccggtctggcgttaaaagatgccaaagatcagctatccgggttgaaagcgggcattatcgacacgctgggtggcaatattggcggcggcggggggtctaaccgaccggtaaaagtgaatggcacattgcgcagtaccgtcgggacgcacacgtttcatattccggggctgcattttcccctcggtaccctgttcgcgccgttgatccccagcaaagattccgaatcttttatgggcagcaaaaccgttatggccaacggtgatccgctgtcttatatggccctacccgccatgagttgctggtttgtcggcctgccctcgacgccgaaaaacgcggcacatacccaacgcaagagcctgtcgttacccacctccgttatgttgccgatcccgatgggccgcccggtggtggtgggcggcatgccggtgcttaacctgctcgccctgatgatggggctgttcaagatatttcgtggatccaagttggcgaaaaagctggccgaaaaactgggattaaaatccggcttcctgaagtgcaccattttggatgcggagccggtcaactcgatcactggcgaagtggtggttgagcagaacgattttgtggtggaagggcgcttcccgctggtgtgggatcgctattatggcagccagaaagcggtgaccggtgtcattggccagcgctggcagtgcccggcagatattcggctggaggtgttggtcgatcagggcgaactcggcgtggtggcccgcttcccggatcatgaaaccgtcttctcgctgatgccgatagagcagggctgggatgagcgggtgtatgactggcagcaggggcacgccctgtatcgttcaggtaatcagttggtcctgcgcacccgccacgaggaagagtatttcttcacgttgcccaatgactgggaaagcacggtgatcccgtttacggcggcggatcgtctgacgctgcccattctgagaatggcagatcgctatggcaatggctggcaattcaaacggcagggcaattcgctgttgctggcgttgatcgaactgacacaagggttgctttcggggcgtgaagtgcatgtcattcaggatgaaaacgcccccatcagtgggatgctcaacgattttgttctcgtgaataaaaccaatggcgagcggcgttttctggtgggctaccgccacgatggcgaaggtaacctgattgccacgctggatgcggacaaccatccctaccagtttgaatatatcgctgacagccaaatggtgcgccataccgaccgcaacgggctgtcgttttactaccgctatcagcgccacagcgacgggctggaccgggtcgagcacgcctggggtgatggcgggctgttcgattaccgttttcattatgatcgggtctatcaggaaacccaaatcaccgattcattgggccacaccaccttgctgcgctacgacgaacgggggctgccgtttgcccgcgtcacgccattaggcggggtttacagttatcaatatgatgcacagtgccggaccatcgccgagattgacccagcgggcaatacccacggctggatgtacgaccaatatgccaacctgacagaagagacctttgccgaccgcagcagcgtgaaaaccgagtatggcgatgatcataaaccggtgcgcattaccgatcccggcgggcgcttctggcggcagagctgggatgcgcaaggcaaggtgatttcgcagaccacgccgggcaagatcgccacccattttacctatgatgaccttgggcaactggtggcggtggtggatgccagccagcagcgcacggaactggcctatgatgcatggggctttttgcgggtcattaccgatgcgcggggtaacgcgacgtcatttaagcatgatttttgcggtaatctgctgaaaaaagtggcggccaatggcgatatcacccgctatcagtacgataaaaaacagcggctaacaggctgtacgctgcccgatgccagaaccatccgctgtgaatatgatcgggaagataatctactgctctacaacgagaacggctcacgtatcacccgctttggctattttggtcagggccggttgcaaagccgtaccgatccggatggcagcctgaccgagtacctgtacgacaccgaagaacagttgattggggtgaaaaatcagcgcggtaaaacgtggcagctcaagcgcaacgccgaagggcggttaatcgaagaagtggattactgggggcagagccgccgttatcagtacaatgcggttgggcatttaaccggcagtcacgacccgctagggcagatattggcggtcacctgcgacaaattagggcgcatcaccgagaagaacattgcgggtgatgagcaggcgtgggagcgctacgagtataatgttcagggccagcttattggggcggtgaacccggcggtgacagtgacgcggcgctataatcaggacggccagttagcgcaggaaattcagcagcaaccgcaggtcagtgcgacggtggaatatggctataatgccgccggtcagcaggttgagcagcgccatctgttgcaatatgccgatgaggacgacattcaggtacagcaacggatccgctacggctacgatgtgctggggcagtgcatcagccagcagatcgatgaccacaggccgatggcgttcagctacgacaagattggccggttaaccgaacaacggctaacgccgagcctgtcgcaccatctccgttacagcgctgccgggcaactggcgggttaccagacacggcgcaagggcatggtctggagtgaaaccgactacttctatgatcagcacggcaatctgacgcagcgggaggacagccggcagggcagtgagcgttatcactacgatgtgctggggcagattgtgggctatcaggatccgctggggacgctgcatcgctaccgttatgatgcctgcggtgaccggttcagcacggtggctgacaatgcggagggccggcacacgcagcaagataatggcaccgcctaccagctcgacaaggcggggcagttggtatcgcgcaccgaccggtttagccagttagccctgcgctggaatacttttggtcggctggccggcatcaaaaatgagcaccatgatcacgcttatacctacgatgcgctggggcgccgggtgggcaaacggcaccttcaacggccgaccaaactgcttgatgggctgcgggtgatcgacaaagagaccccctcgcgcggtgaaccggtgtggcaggatgaaacctggtttatgtgggacggtgacgtgatggtgggcgagttgcagcgtgaagttgctccccgggtggtgacgcctgaaacctgggacaaaccggatggtatcgtctacagcggccagttttacgtgtatcagccagatagcttcgaaccccgcgccatgcagcgttatcaacagattgcggaagctgaagacggcgaaatcgcgccattaggcgaagagcagatttatttctaccagaatgacccgaacggtatgccgatccgcctgcaggatggcgaaggcgaagtggtatgggaagcacagttcaccccgttcgggcaactgagtgtcacgggtaccagccaactgcgccagccgctgcgcatgcagggccaatattacgacacggaaagcggtttacattataaccgctaccgttattatgatccggcctgcggtgtgtttatcagccaggacccaatagggttaaaaggcggattaaatccgtaccagtttgcggtgaatacactgggatgggtggatccgctggggttgtggaaaaaacgtagaaataatggtcagtttgcgaaaaaacctgggcgtaaaaaaacaaatcttgtaattcagcacatggaaatagccatgatactgataaaccagcagaagggtatactttgcgtgatcgtgatttcggtgatgttacgaaatatggtgaaacaactcaaggtgagaagagatactctcagaagtatttagatgaaaataatgttgatatgttcttcgaagccagtggttctaagaaagatatgcatgcttggcaacatgagaatataaagataataatggtggtctacgcccatcattgaacaagtcggatnnnnnnnnnnnnnnnnnnnnnnnntatgggtatcgtcagaggctgatatagatgttgctgagttatatagagatactaggattttcatagagaagcaagttaatagcaatcttgatgaaattacgttcgatcatgattatgacaaatgggcttttattgtcatgattcgtgatagtaaaaactgggcagatgaagttgctaaacggcatattaaacgaaaagtgttagagtttagattgaagatagaccacaatgaatttttaaatggtaatttctctcaacgagccaatttatttttggatgctttacaacgctctattgataagatggaaaatttaggtatttcacttgaagatagaaataaattatatggtattttagcaagcgtaaaaagtgaattgtgattgattttgtaaaccaattggaactatttaaattaaattttccagttggttaatgtcagttttcgttgattttttatatttcacagtgtgaaaaatgatttattaaaagtgtgattttttaattggttgaggcagaaaaatcgctatcgcagtttataccctcacggaggatgatgcagtattaacgattgaagcctggcgagtggggggttataagctaagtgatggtttatattgagagtcatcatctgatgattattagcttagtaagcttaacggttttcgctagttttttatggaagactgaatggattttattatttttaggttgatgtgatattcgttatttactgacttagcgtgcctgaaaatataactcccccgcttatcagacattctgtttgagactattctcaacagagccttatagattgcactccgcaaacaattacgcaatacttaggttccaaataatggatattcaaaaatattgagcacatgccccaaatattaggatatcagtaccatgagtgacaagggaacatgccgtttttctacctgcaaatacgcaaaaatcatcttactttgaaaaatctggatagccagaaagttgtctccggcacggctaatttcagtaccgagcggctgttgattggcgagttctttattgctgaggcctgcctatatcctctggtgtcacaagtcttacctggatttattaaccagttaaagcggcgctgtttacgtactcatattctgattcatgcacaggagatgctagaaggaggggtcagccaggtagagcagcggattatgcgggagtttaccgttccgagcttccccaagggataccattctttatatgcggccccacagacactgagtgatgatgccgtgaagcgcatcattttgatgggttcagaaacgctgctgaccgctgctgacctcaaaatctgaccgatttatggctgcgatttaacaaattacccgatagggaatattaaatcggtggcgggtaatccccctttttgccagacctgatcaccgataagcgcgccttttgtcattgccccataaattaggcccatgcaggggcctaattccctgacggcgtaatgtaccgccaggttcagcgcttaataccagagataccaggctaacagcgagacaacgatgatgcagatgatatttaaccaaaaaccaaccttcaccatctcgggttgcctgataaaacccgtaccataaacaatggcatttggtggcgtggcgaccggcagcataaatgcgcaggacgcaccgataccaatgatcatggtgagcagaagcggtggcatacctaacgcctcagagacagtggcaaacaccggcacgagcaaagccgcactggctgtattactggtaagttcggttaggaagatgataaaagtcgctactgccagaataataataaaccagtgataggcaccaaaaatggagacaatgccttgtgccatgacggcgctggcaccggaatcgcgcagaataacacttaacgtcaagcccccaccaaatagcagcaataccccccatccggtattttgctgaatctgacgccaactggcgacgccgctaatgccaatcaggacgactgcactcagtgcgaccagcgtatcaaactgtttcaccccaccgagcatttggctcaattgactgctgaaaatccagccaatgaccgtcataccgaaaatacctatcgtgattctgcgtgcggccgtccaaggcagttgctccagttcgatatcaaaatgatgcttaagattaggccgcagaatgacgtacagcgtcgccaccattagtggcatcagaatgatcatggcgggagtgccatatttcatccaaccgacaaaatctaaccccaactgtgccgctgcaatggcattaggcgggctccccaccaaggtacccaacccaccgatactggcgctataggcaatacccagcagaataaagacataggtattacgttctcgttccaggttcaggttaccgatgacacctaatgccagcggcagcatcatcgccgtcgtcgcggtattactaatccacatggacactaatgccgtggcaccaaacagcatcagcaccgcaaccatcaattgccccttcgccgcaagtagcaggcggttggcaatcagtttatccagaccttgaatatgcagtgccgttgccagagcaaagccaccaaagaatagaaagatgatggggttagcgaaggatctcaaccccgtgttaacgtccattagccccgtacccacggcgatcaggggaaccaacagcgcggtgatcgtgacgtgaagggcttcggtcagccagaggatgccaataaaggccaagatggccaggccgcgattggcgttagtgtcgaaaggtagaacgttaagtagaagaataaatagcagaatatcagtaatcagaatcgctaaattacgcctggagattgagggcggtgcagcagtcgataaaggtgcgtcagccataacaaagtatcctcattttttatcgttagatcacgtgaacctcatggggttatatcgttgcgtttgttttttagtataataaatgagcaattcgttatggcttagtaaaaaatgttaattttgagagttgcacccaattaagaatttttctcaattaagcgttgttctcaattgaggggatgctgttcttaattgaacgtgggcattgttctcaattgagaggaggcgttattctcaattaggagccgtgcccaattaaatggaggctggcgcggggtaggctatttctctggtcttattgaagactgtcggataaccaactcgccttctaccttcattttcaatgacagcaagggttgctgctgcgtgatgttgagtaaggtatgcagcgccatttcgcccatttcaccgtaaggtaagtttactgagcttaattctggcgacagttcggaagaaatactttgattatcatagcccacgacggcgatatcatcgggaatgcgcaacccttgtgacaaaatcgcctgataacacccgagtgctatatagtcactactgcagaaaatggcttctggtctggcagtgagtgccagcaattccagtgtttttttatacgcttccttcaatgaccagtttgtcacctggatataaccttcatcagggcaaatatcatggttgatgagtgcctgccggtagccactaatacggtcgttggcggcatccatccacagttcgccagccagaatggcaatccgtttatatccctgttgcaataaatggctggtagccttataagcgccaattttatctgcgggtaaaatacagggaacatcaggtaactcagggcaataaccattcagcattaccattgggatggacagattacgaaacatcggcgctaactggctagtcatgcaagaggcgtaaattaccccctgataacctcctcgacagatttcctcttcaagtgctgcgcagtgctctggttcattttcctgatcaaaaatcgccaataacttgttgtgttgccaggctgcctgttgaacagcactgatcgcttcaatgaaaggatcatggtttattagcccattaataattaatgctattttatctctggcaatgggccgttccacggctttatggacatagcccatctcctgagcaatacgcaggactttttctctggtgtcatctgccagtttgatgctgtaagagccgtttagcaccaatgaaactgttgattgtgatactcccgctttggccgcaatgtggctcatagtcactttcgtttttttattcatattttactcatactggctatatttcatctttttttatactaacagattttagctagcaggactgttcatcaggggctgccgggctgatatctcactcattcggtccgtcttcggatgccttagcgatgctttacaaaataagaataatataacgtattgatctttattcatttgccttctttgctgaaaataatttcgtgatgtgtgtcacttttgatgcgatgactgtttgatattagtttattagctaatatattggtcatgatgtggctacttattagatgagaataattatgagcaaatggtctgaagaaaagtcatgggaatggcataaacagcaggggtggttgcgtggttttaactatttaccgcgtaccgccgtcaactggactgaaatgtggcaacaggatacgttcgatccggcttgtatgactcaagagctgcaatgggctgctgaggcagggtacaacacactgcggaccaatttgccctttgttgtctggcagcatgatcctgatggattaatgactagagttgagcattttctcgatatttgccaacgtgttgacatcaaagtgatgttaacgctaatggatgattgtggcttttctggtgaccatccttttatcgggcaacaaaaacaacctattcccggtttgcataatagtcaggctgccgccagccctggtcgcaatgtggtcatgcagccttatttatggggacaggttgaacggtatctcaaagagattattggtcatttcgctcacgatgaacggatcgtgatatgggatctctacaacgagccaaccaaccgtatgattttcaccttagcgggtgaagacgcttttgatccggcgctggaagaatatagccaccagttaatggaaaaagcgtttatgtgggcacgggaggtcaacccgacacagccactcacggtgggcgcgtggcatattgctaatattctggatctcggtgcacctatttatcagcatccgacggatatacgtgccttggaattatcggatatcatctccttccatgcctatgtaccattagatttaatgaacaaagcgattggccttttgaaagaatataagcgcccaatgctgtgtaccgaatggttggcccgtcatgccgaatcgaaaatgcatgaacagttacctttgtttaacgctgaaggtattggttgctaccaatgggggttagtcaaaggcgcgactcaaactcatattccatggcctgaaattaaacgtaccgataatgactatgcgtcccgctggttccatgatgtttttaatgaggagggtaccgcttatgacccctctgaaatggaactgctaaaggcgttagccctgaaaaatacataaatatagcctgctctgccatagcaacctcagtgacatatcgggctgtggcgggcattaaaaatttatctgtaccttacataatatatacccaagtgacttcgagatgcaggtaggcggcaaccgagtaaattcccaggagcttagagaactaagtgactgggatgagcctggacagccagcacctctgtagcttgaaggacgaaggggataaaaggctaaaaataaatatgaacaattcaggcatgaaaatcccaatgaaagagctggcgtcttattttgggtatgggatggggcagtgtttcagttttgggttggttgggacttttattctctttttctatactgacattatggggatctcgccggtagcagccagtatgatctttttaattgccagggtatgggatgctatacatgacccattaattgccggtgtaatggatactattaatatgcggcgcgggaaattccgcccatatttgctgtttactcccttcttgattttccttgttacggtcgctgcgttttataatatcgaagccagcttgatgactaaaacgatctacgcaggtgtgacttatatcctgtgggggacgctctacgctctctctgatatcccgttttggtcaatgagcaccgtgatgacggatgaaccgcaagagcgagctaaaacagcgacctgcgcgatgttgggcgtgaatgcgggtatcggcgctacgatgattttattcccttatatcagcgggttatttgctgagaacagtgctgatcgtggttattttgcgggtgttgttatcctcatggttttgggggtgatactcatgttgaatgggttctttaatacaaaagaacgcgtcaacgtcacggtgacggaaaaggtcacgctaaagcagacatttattgtggtctggcaaaataagccgctattttttattcttagcgcctttttcatgaatgtgttttctaacatcgtgaatactttttatattttctttttcacttataacatgggggatgctgagctggtttctgttatcggcttaattacattcacctgtgctttagcttgtctgggaacgccattcttaacccgccattttaagaaacgagatttgttcattacattatgtgtgttggagatcatcgctcgcgttggtttctggttcaccggttataataatgtcgtgtcagtcatggtatggctaaccgtgatcactgccatcttcatgatgacgaatccacttatttccgcgatgattgccgatactgtggaatattcctactatcacaccggtaagcgctgcgcggccatcacgttctccggacagacttttgtcggtaaattgtcggtcgctgttgctggcggtgtctctggcctgatcctgtcaatattgggatatatgcctaatgtggcccaatcgacatggacattgaatggcctatttttctgtatttctctgttgcccgccgtgggtgccgtggtgcgtatcctcattatgcgtaaatataaatttaccgaagatgaacatgcaattcttcgtgaagaactgaaacaagggagattccactcttcagtaggcaaataaagtgattctcagtagggcgtgaatggattaaagccgccagaataaaccgctatggtgtgagagggtcttaattaacgcgtttgtagtaataaacgataggattgtcgtaaacggatattgtcataagcgaattgccataaacaaattataggggcttgcgcaatgtcttaattttgcgcaaagccccttaattattgatgggtgatgaacgggcggaagacgagataacgcccgtctctatcagaacaacactatctatcagaacaacactgagtagttcacaccaaaagtccggccacggcccttatagctgtataagttgggtgagccgtaggttgggctatacagaatcggtgcgcgctgaccccaaacggtggtgtactctttgtccagcaagttttcgatactgaaactgagttttcccacgggtagggcgtaactactgagaaaatcgatggtgttgtaaccgtctattttgtcacccttgctatcggaaacatcgaacgtttgttgggattgcacgcgcagattccaatcacccggtgcccagccaatgtaggcggtggctttcgacgggctggcagcatcgatagtcagtttctgccacttaccgctaaccttagtttccgacttaattaggttaaatgttgcaccggcactccattcgctgttatcgaagaagtaatctactgcgccttctaccccatagattcggcgcttatccggtaacacattgatggtcatgtctgttttgttgatcgagatagtctgatcagaaagcgagtaataacccgccatttgggtgcgcaggttatcgccggtatagcgccagcccagctcataggaatcaaccttgatgccctccagtttggagtcattcacgttgacactgttttgcaactgatagtgaccgttaaccagcgtgtaggagccagaaccgtaatatttcgccagatccgggatctcaaatccttgtgaaaagttgaaccaggtctgctggctttctgtcaggtgcgccagtaaaccggcattgaacaggaagttgttgtaatccgttttcccaccaggtacgggatcagcggaagtcgcggagccgctggcaatcgcttgttgttgtgcgtaacccacaaaatcatcaaccttgttctctgtgtactggtaacgcacaccgccgctcagagtgaaaatcgggttgatgtcatagcgggtttgtaagaagggagccaggttggtggtggtataacttgggtaacggccaacgttgtaggcattttctaacgtcatgccgccggattgctgtgccttcgccagattaaagaactgttgattggcattgaaactttcatgttccaaatcgataccgtaagtcagtgttaggctatcgataggttcactgttcaatgtcagtttactgccgtagaaatcggttttttgctgtgatgcaccgatagtgctcaccttgccatctttcagtgttgggaatgggtagaaggttagtgattcatcacggtaatacacttgcgccactaaatcctgcccccagaaatccgtgttggagtattgcaagttgatgagatggcgttcggtacccggaatacggtctgaatttagcgctgcgctgttggaggcctgcccggtacccgttactgctgagaagttttgccccagatacaagccgtgtttgccatcggattcgctgttgaaatactgagtggttagctgcaattgctggttttcgtcgatattgagggttcccgtgcccatcacgtccagacggttagaatattgcaagccggtctgggtgttgtcgatcaaaacctcattgcctttgccgtcgtaccaccccccataacgttgataagaaacagagaatcggccgaatgcgcgctcagtccccccactcatggcggccgagatgttctcatcgtggtcgttatggctgttaaagccggttttgccgccaatttgcaactcaacctgttttccttcctggccttttttggtcacgatattgatcaagccccccgtgctacccccgccataaagtgacgtcgcaccggagatgacttcaatgtgtgcaatattaaacggatcgatcgaatcgagttggcggctgtcgctacgtgaagagttcagccgcacgccgtcgatcatcaccatgattgagcggccacgcatgttcatgccgtagttggtacggccttggctgctgacgtcgatacctgggatcaattgagccaagatgtctttgatttccaggccgccttgaacttgttgttcaagttcctggccttcaatcacccaagttgtttgcgccatttctgccacgctgcggtgtgagcggttggctgaaaccacaagttgatcctctgcccacgccgctggtgtgagcatgaccagcagacacggatttaatacccagaggtgtttgtgtttcattgtgactttctcccaatattggtctatggcgttaaaattcgcctgttatattttgacgcttggtgccgtatttaaatgtcgatgcagttgagcacgggatgttccgggtgggcagggacacccgactgttggctgcgccattggatcaccgccggggtggaagttaaatcgaactgagtgcgccctaaagcccggttgagaatatgtgctgatcgccaagccatcaggctgagctgaggttcggcaatgccgtggctatgcataccggcattcacggcgaacaagcagttttcacgcgggccttgccagtcgaggacaaaatctggagccacttggtactggcaatcggcggtggtttgcagacgatcagctaatggatcgagaaacgccggtcgatcctgctgataacccgtggcgaagattaccacatcggtatcaaaagtttctgtgccttgatcgagatggtgatgggtgagtaattggtaaccgttgccgcgcgtatgcatattggtcagtgagcggctggggagcaggcgcgcccacggtttttcatgtaacacttcaaattggtggtacatagcacggtaaatcgccagtagtgattcactggtaatgccgtcagaggtcattctctgttctgccagcatatgctgtttggcgctgtcgttcagggtgtagaaactctcaacgtattccggcatgaagtactcattggcaaaagcggcttcatccagcgcgttgtagttgttacggcgtgaaatccagttcagctgctttggctgcccccatgcagcgagaaagatgttcaggaacaggtccgccccgctctggccgccgcccacaatggtgacgcgtttaccggtcagatctggattacgcagtgccatttcgctggcatggaagcagcggtcattttgctcggtcacgcagtctggcaatttgatgcgtttgcctatccccaggcaaacgtggcgcgcgtggtagacattacgcggggtggtaacgacaaaatggcgctgctggtcgtcaaagtccacgctctgaatatcttggctaaactcgagcgaactcatgccactggcggcccaacggaggtagtccgcaaactcctcacgggaaacggtccggtgctcggtggtcagaaaacggtagaatttcttatgctgcaccagatagttaagaaagctgtacgtgttagtcggggagactgcgctgaccaagtctttcaggaagcaggtctgcatatggcagtccggcaccatcatgccagggtgccaggaaaagtgcggtttacgttcgagaaatttactgttaaagccagaaacttcactgccaagtgcggcaatactgaggttaaatgggccgatgccaatgccgatgaaatccagaggctgattcattgggctagctccttggtgaccaaataaagggggttatccagatcctgcaaataatcaggcaacatgcggctgccgccgtcctgctctgagtaggtgagttttactgggttgaggaccacacggataatctgtggtttaaataaattgaataaggtaaagcggtctgccaaatctggatgctgcgccatgtagcgctccagcacctgtgccagcagttgatagaagcggtattcgctcaggttgcaagcctgcatcaacggtgaaataaagcgtaatacggtgacaaaatggccggtttgcagatcgtggatgaggtagtcggcagataagcgcacagtcacgtctttaaccacgttaggcagcgaggccgcttgtggaaaatctttatcgaccagacgcatatcgccctggaaatctttcaataggatgcgctggggggcatggtctttcattaccagagtgatgttctggccgtgggcaattagcgccacgccgtagcaacacatcaggtggtacatcggcaccactaccacacggaacatctgctccagccaggcttcagcacttaaccccgaacgtgcaatataggccgcgatcagcggatgaccctgattgttggtttccatcagcgtcgccatcaaaatggcatgttcaccctctcgcaaatagcaggacggattctctcgccaaatcacaccgagcatttcctggcagcgataaggcgccttggcaagtgtggcgtaggtctggtgcagcatataacctgcggcgggttcaccgaggatctcagccccgctttcatgcagtgtgcggtcttgtgcgaagacttgctgcaaccagcgcgaagccgcggggcctgcgctgatgtatttgcctgggatgccacgataacaagaggtgttgtaaatggtgagtggcagtttgatatcaaatggcacacggcggctgacattggttaatgtgcgtaacgattgttgcgccagatagtgatcgccaaattcacccagttcgatcagttcaccctcggcaagttgtggtaggaagtgcaaggcaattttttgctgccattgccacggatgtaaaggcaccgggacccaatcatcattcaattggcactcacgccagcggcgatcaaagcgttggcgttcggcggggtccatggcgctgttgagcaagttgtccaacgggtattcggcatccacgcaccagataaagctgccgcgtttggctgcgacccaatgcagacgaaattggccctgatattcgggcgcatagtgttgcagggcggttaagccccagccgcggcggcctttgttgaagataaatttcgggtgaccggccagcaggcattgcagggcatcatcattaagggcgatcaacgcttccgcactcataccgtggcgagcggagagtaattgcatgtctccacgcagtgtggcgtacaaatcttcaaggtgctctgcgacctgcgaatcgtccatcttcagcacgagcgccagttggcgcagcatgtggtcagcggcgagcggcacaccctcacagcgcagcgtggcaggatcaatatgtagccaaccccagataccccgcttgccgttaaaggtgtaaaccgcgccgggcaaggtgatgcgccctgtttcaccgtgtaattcagcatgcagagtgcgttcatattccagttcgctaaggattttagcgatcatgtggcgattaacctgctgccagttagcgtaatcggtggtgatcatcgtgtaccctcccgaaagaaatcggcgcgttgattcataatcagacgcgaacgtttatgcgggaaatcaaactcttttaaggtgtggtagccagcggcgggtaggtggtggaacaaacgctggttatcaatacgcggttctgccactacgcgcgtggtgcgcgattcgtccagatacagataatgcgtcagtccacgtaaccaactgtgtatatattgcgcgccgcgccagttctcttcaccgaccagcatgtgcaaaccgcggtcaaaaggttgccaacggtagtggcggccaatgcggtcttccgccgcccagtacacttcgaaataaccgaatggttgatcatcgaaacatcccagcagcgggtagcaatagggggaatctaactggcgttgcagataagccgcctgcacgtcaagtgggccgctcatttcccaaaaggcatccacgcgcggtgagttcatccaacgggtgaactggggggcatcgtgatcgacttctggtaaccggaaactcagggtacgtttgatgttgggatcgaagcggcgatagacttctccgtctgggcggggcgggcgttgcggataccagagatgccgctcggtatcatattgcatctgacccgcagttcggttgcgttctgcacccagccacagcggtaactgataaaatatctcccgtgccacatagtcgctgctgatcaaggcaaacagagccatcgcctgtggtgcatcgcgccactcggcatacggcaaggcaatacccgtcaactgcggtgcggcgatgaacagttgatccagtgcttgcaccaaccaacctggcggtaacggcccaggcaagtgcagtacggcactgccatcaagtcccagaccgagagtcagcgcctttcccagatgttcacagtaaaaactgccaccggagtgtattaacttagcgtgtggccccatggatcaccccctggtgcagagggttaacgaaatcgaagtagatcactgccggatcaacgatggtgttttcgttgtgatcgtgtagatagcagaagaaattacctttgcagtgccaatgtgggctatcaagtacgtaatccagacataaggtgtttttggcgcaagtacgcagggcgctgagtgcgtcacgcacacgaaccatcaaattttcctcgctgtcgaaacctgcggcagccaaggcagccgttaccgcgaggctggagttcaccagcaggtaatacgggaagtaacgtaataattgctgttcgctaaagctattttccgcttcggcttcgccaatttccgccaaccacggcagcgcgctctgggtaaagccgctcccttggcagtcgcggtacaacataccgacaggcagatcttgctgcatctccaccagaatattttgctgatgcgctaacaacaccagcccgtagtcagcctcggtgctgaacagtggcaataagacgtgctggcagtaagcatccagccagcagaaagcggcctgttgcaatggcagattcagacgggcagccaaacgacgcacagcactggccagcaggctgtcccccccatcgggcgcggcttgtgtcaaggtgaccaacacattggtctggctatcgggttggctgaatagcaggttgtcacgtagcaccaacagactctcttcttgaagagtgaaatcggctgaacgcaaaccggcccaaccatcttcctgcatcacacggaaagtcgggtagcgcgcttgcagctcttgccagcggggcgtttgagccaaacgtgccaagcgcataccgcgtttggcctcttttaccgacagggttcgtactgagttggtcaggcgcacactgagtgagaacttgaccatgtcgcggtttgacgggctgtacagtgaacgtgaagagctggtgggtagccagcgttcacccgcttcgcccagatcatgcaacgcgttttgttgtactaattgctggcaccagtcttgtttcaataggtgatcggcttgccaggggtgcatggggagcagccaaacgtcatcggtaaaatgcgcgagtaattgtggggcgctttcgctggcaaagcgttgcagccggtgttgtagcgttagctttaggctatcgccgcacaggtagcgtttatcgactgcaaaccagcgtagtgggaagcgggaggcaaaatcgggagataacgctgggcctgtttttcattaaaaggttgatgggatttcggtgccgggtgaaaggcatggccggccagtaatccttgttctgcctgggcaaaattaagtggtttatcgcgtaatgacggccaatccagacgaatattaatcgcttgctgagtattatcatgactttctagcacccgttgacggaaacgagcaaccacatcatcagacagctcaccttttaccgttggcttctccaacagaagcgtcaccaactgttcgatcccgagttttaccggggtgtcatcatcctgcctatcattaccctgctgatgcaggtaggcagggaacagatagtgatgatgctgtgttggggagatatggcataaggcaatgtggatagcgtgtgaagaagaaagaggaatgtggagttgtgggtacggttggtggcccgctgccggaacgatctgccagtcctgggtttcacgaatcagcgcgttgaggaaacattgagcagccacatcggttgctaaggtttctactgggatagtcatgatgtcatgtcgcttattaatccattgagaacgattcttatatcaatagtggttatcattatcaattggaatatgatacaatttttcaataaatctccttcaaaaaaccacacttttattaacggttaatttacttttaatgcgcatatcctcagagtctgacgctcgctcaagcgggcttacatcgtctacccattggcctttagcgttctgcgttgggttactgggcatcgggcaaaacggtttattagtggtgttaccggtattggtaagccgcactcatctgtcattgtcggtgtgggcgggtctattgacacttggctcaatgctatttttagtgggatcggcatggtggggccggcaatcggagatccgtggctgcaaatttgttgtcatcatggcactggcaggttacttgcttagctttgttttattggcgctggcggtgtgggggttgtcagcagggtggttatcggaaatggccggtctgggctggctaatcgtggctcgtattatttatggcctgaccgtctctggtatggtgcccgctagccagacctgggcactacagcgtgccggttatgagcaacggatggcggcgctggcgaccatcagttcggggctgagctgtggccgtctgctcggcccattgtgtgccgccctcgcgctctcaatacacccgatagcccccctgtggctgatggcaattgcaccactgatcgcactgctggtggtgtatcgccaatacaatgacccgccgttacccccagtggtgcatcaacaaaaccgtttacgcctcaatatgttgccttatttactgtgcgcgttgttgctagcggcaaccgtcagcctgatgcaacttggcctggcacctcacttaagtcgattgtttagccattcggccaccacggtgagccaccacgtggccattttgcttagcatagccgcgggttgtacgttgctggcacagtttctggtggttcgtccacaacgttttacgccacctcagttgctgctagtggcagccttgctcatggtgcttggcttggggctgatgtgtgttcaaccgctggtattattctatctaggttgtgcgctggcttctttcggcgccgcgatggcgacaccgggttaccaactgatgttgaacgaccggttatctactggcaaaggctccggcgtgatcgctaccagccatacattgggctatggcatgagtgcattgatggtgccggtagtcgcaaaattttatggtgagtcacagttggtagccgcggcgttcatgatggccattttgttggggggaatcagtggctggctgtggtgccagcatcgaacaaccgcccattctgtgggagagtaactggcgctgcccggccagcatcggtgacaaacggttggcgtgggttggtccgttagcggtgatggtcgcgccgcccgatgatgagcaggtgttggctactcaccttatgggctgcgctgcaatgggtgcaaatgcatcgtgatatccgccatcctatttccttgagctgtaaataatactttgtagttatttttcgccactgtaaaaggggacggtgttcaatgggatagctttcataaaaaactaatttattgattttagatactaataaaattgaatgtgtttggctctatgtgatctttaaaatatccttagggtcaattcttttagacaagatatctttatttattgctatcgttatttccgccaaaacaccatcattaatgtcattttcattgattttactcacggcaaggactgcattttcaccatttgcttcgttaaatatttcatcatcactatttattaaccttttgatttttctaagcgaatattcagcccgttgttctatttcgctattgaactcttctgggaagtaaagctgactaataaatgagtatttatcgacctcctgaggagatgcttttggtggcttaatggcaaaatgaatatgaacagcacgcccggcataaaacccagggtagatactggtaaacctgacgagcccatgactatcagttacctgtgagccccttaaaaaacttttctcatcagttctgttgatactcgcaacttctccacttggtgcgtctttatcagggtcaacataactccatcccgaataacgcccccgagcattacattgccatatatcaacgtaataatattctaatgggcggcatgaatttgaatcgataactgttattttaaggagtaaaggcaccccgttttcattttctgctatgttccttcttattggcatattacttttaatatatgggccagccatttgttcaacagataaaatacatgttccaggttgaggtttggtatctttctctaatgtaatgttcggcgcagagaatgcatgggtcactacaccggtagcaacgacagcaatcgatttttgtaagaatgatctgcgcccctcgcgattaacttttggcattattttgtttgtcatgtcataaacctctcttggtttatatggttaaattaacgttcacgtgtcgtaaatatctaatgcatcccttcggttgccttcaaaaatagccattcaaaatcaatgtaattaaatgaaaatatattttttattgtgtttttattgtctttttttataaaaaaaatgataaatttcatgcttaattattagcatgaaatttatcatagggaagggacaattttgacaaaatgttctattgcctaaaagtagattcgctgattatgcaatagcttgagagtggctttaatgctcaataaatcgtcgttttgtcgaagggtgagggctgtcgaacgatcaaagagaagcgtgcggcgttgggtaagccctcgttaatcaactagcgctgttgcctgaaaatccattcgcgtatgggggagatggtataggcaattcgccaggtattgcgatgcccgctggcaccttcggtggattgcccctcaggaatcacggtgccttcacgaaatgccacatagttaatcgggcttttttctgcctctatttgttcaaaagcctgacgaaattgctcttcattccatgttccgtcccatattgcacggctgatttggacaccctctttttccagaacatcaatgatggcattctgacctggccaggctttgttatcatcctgagaaaccagaatccagagtttttgctgggcaagaggtttcaccaacgcgggatcccactgacccgcaaccaaaaaagaggccgcgaagaaatccggatacttgatgttcatcgctatcgtcatcatgcatccacccgactgccctgtggcatagatacggctcttatcaatgttgtactgctctgaaagtacattgataagatcaatggtggtgtccagcatgtcagatgtttttgagtcatcatcggcaatgatttcttcatactgaggtgcaagaacaaagcaggggcgctgtgcctgatcttctgggcttgcccaagcaatagcgcctaagccttgatacagggtggtgcgtgtaacatcgctggtggcgccagcatcatgcatgaataacaccagcggccaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggggatgaaaaggttgtatttcagctttttacctgttttttcatcataaaactcaagctgctgaaaatcatcaacgatcaagttttccacatattgggttgtcaacgctttctcgctagcgggaagcgtatcaccactggcggtatgaactgacggaaggcgcagtaccgtggcttgagctgtccggtaaaccgtatcataggcaggaatatcgcctgcattaccggggccgcctcttccattggcagatttgttgctgttgtttttactatttggctgcacctgttcggccagcgttgcattcttgtcatcaggtgatagcgctataatcatatagcgtcctgagggcgctatatctgccggattagtagaagtgctggtccatacaccggttactgttcgcccttcaacatgaaagtcggcggggtttagcccttcagcgctgacttctgtcggatattcgaccgcaacagcggttagccggatcccgtcaccaaaaacttgcgtaatggcggtggcagcttgtgcaggctgaacaccggttcgagccaacatgggtacagagagtaaaagacctgctccggcactcatcatcaaaaatttccggcgtgttagcattatttgtctcctttaactcagcacgttgtatctactttagtttcattttaacaaggctgtaagaatttatgcgattcgtggcaaatggatgactcatattaccgcaccaaaattacaatatttgggggtaaaaattatttatttacgatgagagtctggttcacgctcgatattatcttcagttgctaaaaaaacaaactgactgagtttagaaaactgattaatgatacagaccttagataaggaattgacatggggcgagggacaattaatcacaatgaaaatatttgcaagacatttagcaaaaattgaggggagctagacattatattaaatgctacagaagttctacttgcagaaacaggtgcacttctgtagcattttcctttattatttttggtttttccctggtattgactagacttttgttgtcacctgactcaagtagctaggttttttcatcaacttactctatccattatacgggaacgggtatggggcgggggcggtagttgtactaaggtgcaatttcctattgcaccttagtacagtaaatggagaaagggaatgcattctgttttcaataggagtaacgaggtaatagaaacactgcgtgattatatcgacagaaaacttaccatctacgacagtccaaaatatacctatatggtgatcaataaaaagaatccaggcgatattttcattgtcactagctacccaaatgaatgggctgaactctatacaaataataactaccagaatatagatcctgttgtcctgatcgctttcaggcggttctctccgttctcttgggatgaaaatattactgtcctttctgaactgaaattatcaaaaatcttcactctctctaagaaatataacattgttaatggtttcacttttgttctgcacgatacgatgaataatttggcaatgttgtcactcattatggatgatagcgctctgaatggagtagaaagtagagtgttgaatgatagggacaggctacaaatgctcctgatagaaacccatgaaaagatgcttacattgagtcaaagaaatatgaatatccaggaacgccaggggaaaggtatgcccggtaaagccattctatccccgcgagaaaatgaagtgctctactgggccagcatgggaaaaacctatcaagagattgccataatcacaaatatcacccccagaacagtaaaatatcacataggaaatgtggtaaaaaagttgggtgtaattaacgcaaaacaggcaatcgggcttggtgttgaactggaaattattaagccgattctggcataacgggcaacgatataggccatgtacttaatactgaacatggatcctgcaaacgctgattaacctgtaaaagcagccgtgcttgattgtcccgatctatcgggagatgcagtaagtatatcctttctttttcggtaatatgtgcttctttaatcacctcaacctgccagcctgatcgtttaaggatggtcaacattgctcggctgacgatagtataaatacctgtgtagccattatgtcgggagtaattaataatcgataaaaagaataagtagcttatggggtaatggttaccaaaaagcaacttggcacgggttttatcaacgaagaaacggctcgattctatatagcccctcttaggtaatgccacgtcatcgaagagtgcattgaaggtatgagtgatcatattaggcaggtgaagttctataaaacgcacactgcagattagttgaccttggtaaataccaaggagatagcgtgtatccgaattatcatattcatcaaactccatgccgttgctgcaattcacctcccagttaagacgatccttaaacgtctttttccttaatttatacaggtcctcagaccgtatatcggtcaactcgtcgtatctgacatcgaaaatttctaacattatctttcctgatatttaatactgccagtgtgcatatgttaaattgtattgtatcatcacaaaataagttgtcacattagggaataattggattgctaatagttctgggagtccgttaacgggtaaacaagtacgtctacccaacctcagaatctacattaactttaccataacttatgccgcataatttaatctatgtgaagtggcacgctaaatttttccatctgtgttgactataaggtgatattgggtaattcccccgaaaaaacgtgtgtttataagtataattctctcgtagcatgaatcgaggcgatttggatgaaaagatcacgttctagcgagagccaaattatggctattctggggcagatatgcttgttgatgaattgtgtcgtgacgatcgtttctataaacagttatcgctataaatgttactcccgcttggcggtatggccgcatctatagtgaagtgtctcaaagcgctggaggacgaaaactgttggctgaacaaatgtatgccaaagagaagagtgcttaagatctgaaattattcggttgagatctcaaaaattgtttggaactaaaacggatctacttatattcacatctgagatgatctcaatttgaaagaataccgttaagaataaacagcgtaaagaaattgtagacgcgggattttttaatattttatatcgataattataatttttataaataaaataaaattaaactccaattcaaatggataatcattccacaaaaaatcatttaacttagtttattagtctgatttttatggtcatttggattttttgttctaattaattgattttgtaatgaataatgtgtcaatttctgctttcgtcgccgtccgctaaggctaatctttagcatattgccatattaaatgcattcgagtattcttcgcgcaatttgtggctggaattatttatcatctactttataggcatacaaccaatgcatcatgacttctgggtgaaattactcaaaacagcgggatgcataaagcgtcagccgctgcacgtattaccaagaagaatgcgtgttatcgcttgggttagtatcctacttcagttaagacttccctcagttttatcatttaaacccgctattaccaaatgcacagatataattaacggaatattacgatgaatggaaagattgaccgggttactcatgccctgacttgtgtttctgtttggataggatggtttgcactttcattttccctgctgctgtttcctggctatgtgggaatatatcgctcaggtatggcgactcctctgctgtacatcgttttctggctcccctttacgctactggcgtggaagcattatcagaagtcgtttggactgatgccgttgggaagaataaccttgcaggatatgctgattccgggccttgctttgctgggattaaccgctatttttcagtttttcggccagccggaaccctgggtggaaagcctattacagccatcaactttcactcaaattttgctggtgataaccatttgcgtgtttgctccgatttcggaggagattatctttcgtgggttcttactgaatgcgggaattggttttggtcgcagagggcggttgctggcggtagtgatcacctcgctgttgttcgctctggtacacactcaatatctctatccggcgacgtttgtttcgctattcgttttttctgcgatcctgtgtgaggtcagaatcagaactggtagcctactgatgccgatggtgcttcattctgcgaacaatatagcctccgtagcttgggtgctgacgttgagttaaggcggtttttgggcgcccctgtaggtagatgttggctttgtgcgccaaccaactttgaacttaccgggcaagcgccttactctgaggccaacgatgaccgactgtttagtttatacacactgagctaatccgtggtcagtttttgttgaccattaccgtggtgagtgctgtaccaggtaactttaatattaaaattacgacagtgaattattggtgctttcccaactgggaaaagtaatataaaagacatgcagatgttctttttgacaaagaagtcattaaaaatacattaggtgggagtgttctttctcaggtccttatctttaatgggtgaggttttttattgctactataactgtatttatatctacacctttaatctataagcgttagatggttttttagagtgttaattttttgggggcggcatgttaaaaaatgtcataaattatgatgaataaattttttaaaataatatcgataaatttattggcaatttctcttggtggttgtgggatgatgcttaatcctctgcttatgaagcaggctgaagttgaacccaacaacttacctgatggtaagttaggacaaccctattatgctaaacttagaataacggggggaggcggtgctattgcttcttttaagggagaatcgatgccagttggatcagggttggtattaacatcggataatccagagcgaccaccgggtagagatgaactggttataaaaggcattcctgtgatatctggtgatattacgtttagagtcagcggtgccttgtttagtagtgcagataaaggttattttggtaaagaatataaattaaaaatagccgaataatattaatttcggtaatgactccaattggttgaatttgatgtacaatgcgattttttgaggtttgctcatggcttgcattaacgttcattgtccccgttgtgattctgctttggtttatcgacatggtcagaaccctaagggccaaagccgtttccgctgccgtgagtgccgctctgtattccaactgacctacacttatcaggccagaaagcccgaagttaaagggcagatcgttgatatagcctttagcggcacaggtgtgtgggatacggcaagaacgctaaaaatcggtatcaataccgttatccgcactttaaaaaactcttgctgaagcgaataacgtcctcgccagtcgctcatgtagacgtggcgctcatctgtgaactcgatgagcagtggagttttgtcggcaacaaggcccatcagtagaaactacggagtcatcaatagtagtcaatgcgatgcttctggaggaaagtatatcgaaagaggagttagataaatatggtgtttggaatcaaaaataaatttatgttaaaactaattatttttattatctcagtaattattatgattggtagttacagttttgtctcggccttgtacataagtatgttcgatattacttctcacagaagcgttgggatgatatttatatctttttattttttattgattgcctcacctgttttacttataactttattcacaagattcagggttagttttgcgattttactttgtggagtatgttatttattctttgaatggtactcgttgcaccctctcagagttatattgatgggggcaagtgtagtaaatggatatattttcattttgacgactagaaaaatatggagcgtgtattcaatatagtgttcatcagataaactactcgtttttatctgatggattcttatggctaatgttgatgtaaaatatctgatttttcagcacaggctcggtgaaaaaaacatgggcagcggagccgtgggcattaacgttatcgctgtcaggcatgttgccgaagctttcaacttgaatatgaataccgcgtcagccaatagggtatgaagatacaaattgttgagcatagaaacacagtaacctgtccccacattgtgttttacaacatgaatactgggaatgtcaccacatcgtgataaggaaataaaaatgaagagaaaaaaatagtaggaaggaagacgttccttttgcgctggttctgaaagccttcagatagatagatacgatggccgcatgcgagtgaacgcctcaaaaactggggtcattgggacaagtcccaggcggcaagccactgtgttgcagccctacgccaacatccaataagtgtgcattcttcgtaattttaattgcttcccatactcactcggccactcaatcctgccacggtttatcatcaccttttgtatctactcaaatttacctaatttcggaacggtctgggggaggcgtttgtctattgaaatgacgtctgataaatgcaaaatatgacgcattaaaagacactgatattcgtttttcttgaaaacaattagattgagattatttactgtattgacctacataatcgaacccgataatttattacctctctacattattagccgtgttaatgctcgggataatgaactcagcattggcatcaatgacttaaactctcgtattagtcaatgatctgatttatctaacaattatgtttatgttagtaatgctttactgatttactaaagtaataagtgttctatttgtctaatttccaacgaggcaatattatcgttttagatctcatttatagaaaaatatttacaggtaatttgtaggtatattcctacaaatcacttcccaaattcctcatttggttttaatcctgtttaattacccctttaataacagtgtgttattacctgccacgtaagaaacttcttacaaatcatatggatgctatgtattttgaaattgaatttggttgcattctgttacatttaacgcatttgcgttaatcgaataatgtttctagactgcgccatccggtattttattgctctgctcatgcgtgtgagaaatacctgtcagagactgtttcatgccatccaatgaatggatagggttatcgataaatattatttctttactttatacacactgagctaatccgtgggtggtgaatgctgtgccaggtaacgtagattatttttattcattctctctgtggtggatttccttaattcccttcccttaataaggaacgttgatgtcctcttcaagcttccaaaatgagatacctaaagcacgcattaacatcaaattagacctgcatactggcggggcgcaaaagaaagtcgaactgcctttgaagttgttggtgatgggcgattacagcaacggtcaggagcagcgcccgctgtctgaacgtgaaaaactcaatatcaataaaaataattttaacagtgtgctggctgaattccaaccgagcctgaaactcgctgtaccggacacgctggccggggataacaccgatacagccgtctccctgaccttcaacgacatgaaagatttcgagccagaaaacgtggcccgtcaaattccgcaactgcgtgccttgctggccatgcgcaacctgctgcgagaccttaaatccaatctgctggacaacgccaccttcggccgtgagctggaaaatatcctcaaagacgatgccttgagcgatgaactgcgcgctgaactggcggccctggcgccaaaagagggttaatcccgggattggctgcttgtcattagaaagaagaaaaggaacatgctgatgtctgtacaggaaaaccgtgcgcagggtactgcgacgaccgtattaaagaatagccctgcggcacaaggggtttacgccgccttgtttgaaaaaatcaacctgagcccggtctcctcactggccggtatcgaggcgttccagaacaacgatgcgctggcggaagccaccaccgatgagcgcgttaccgccgccgtcagtgtctttttagacctgctgaagcagtcggcgaagaaagtagaaaaactggataaaaccctgctggacggccatattgccgcactggatgaccaaatcagccgccagttggacgcggtaatgcaccaccccgatttccagcgggtggaatcgacctggcgtggtgtgaagtcgctgatcgatcagaccgatttccgccagaacgtgcgcatcgagctgctggatatcagtaaagatcatctggtgcaggattttgaagatgccccggaaatctcacaaagcggtttatacgcccagacctatattcaggaatacgacacccccggcggcgagccgattgccgcggctatctccaactacgagttcgaccgcagcccgcaagatatcgccttattgcgcaatatctccaaagtggcggctgcagcccatatgccgtttatcggctcagtgggtccggcgttctttggtaaagagaacatggaagaagtggcggcgattaaagatatcggcaactactttgaccgcgctgaatacatcaaatggaaagctttccgcgactcggatgattcccgctatatcggcctgaccatgccgcgcgtgctggggcgtttgccttatgggccagacaccgtgccggtgcgcagctttaactacgtagagcaggtgaaagggccggatcatgagcgttatctgtggaccaacgcttcgtttgcctttgctgccaacatggtgaaaagcttcattaaaaatggctggtgtgtgcagatccgtggcccgcaggccggtggtgcggtcaccaacttaccgatccacctgtacgatctgggtaccggtaatcaggtcaaaattccgtcagaggtgatgatcccggaaacccgcgagttcgagtttgccaatctgggctttatcccgctgtcgtactacaaaaaccgcgattactcgtgcttcttctcggccaactcggcgcagaaaccggcgctgtatgacaccgcggatgccacggccaacagccgcatcaacgcccgtctgccgtatatcttcctgctgtcgcgcattgcccattatctgaaactgatccagcgcgagaacatcggcaccaccaaagatcgccgtctgctggagctagagctgaacaactgggtgcgcgggctggtgacggaaatgactgatccgggtgatgatttgcaggcgtcccatcccctgcgtgatgccaaagtgacggtcgaagatatcgaagacaaccccggcttcttccgcgtcaagctgtatgcggtaccgcatttccaggtggaagggatggacgtcaatctgtcattggtttcccaaatgccgaaggctaaggcataaacggagatacgatgaagattgaacgtcctctgtggactcgcggagttttgatttccccgcagcaatttcaacaacaggcctcctgggaggcctggaccaatgaatgcatcgctcaaatggccgtgatgcatccctggggcgtgcttcaggccacttttgaattggatgcattggcacagggccgcctgaaagcggcgcgtttgcatgtgcgttttcaggacggtgtgctggtggataccgagtgtgctgatgtgctgccgcccacgctgacgctggcagccagtctgcccgtcgaggccagcgacgccacggtgatgctggcgataccacaactgtatgccaatggcggtaactgcctgcagccggatgagcggggcgaacgcccggtacgccatcgtcaggcctggcgcgatgtccaaaatcagttcggcgatgacaaaaagcaggtcgcggtgatgtaccaccaactgaccctgcggctggacactcaggaaaacggcgattatcaggtctgcccggtggcgcgcttgctgcgggatgcgcaaggtcgctggacactggatccgggctttattccgccgatgctgagcctgcaggccagtgcctggtgtggcgaacagcttgagttattgatggtgcaactgcgggcgcgtttacagcgtctgatggggatgcgccgggagagcaatgcacggatggccgattttgctgtcgcggatgtgtcgctgttctggctgctcaatgcccttaacagtgccgaaccggtactggggaattttcagcgctatccgcaggttcatccagagcgcctgtatcaggagctggccaggctggcgggcagcctgctgacgttctcccttgagcacgaagtgacggcgatcccggtttatcagcatgaacaactgacccgcgtctttcccccgttgtttgccctgctgaatattctgctggaagccagcctcccatcacgggtggtggcgattgagctggttcatgaaccgcgtatcaatcagtggcgcgcgaccctgcgtgaccctcgtctgcgcgaaggggccgatttctacctgtcggtccgttcctcgttgcccgcggcccaattgcagactcagttcccgcagttgtgtaaagccggtgcgccggatgaggtcggtaacgtggtgaatgttgcgctgagtgggatcccactgcgcccgctgagccatgtcccagccgccatccccttgcggctggaaaaccagtacttctcccttgatctcagccaccctgcggcgacgcagatgatggagacgggggcctgtgtgttctatgtacccggtacgctgggtgagatccaactggagctgtttgcggtgctacgcgcatgaatcctcacctaaccgaacaccccccagtcggggatattgacgccctgttgcaggacacctggctacaggtgatcagcctgcgtcaaggggtaacctgtgccgagggcgaagggcaggcattctggcagcgctgtgtggcggacattgaacgtgtccatcaggcgctgaaagacgccggtcacagcgagcagagttgccagcacatccgatacgcccaatgtgcactgctggatgagaccgtgaaagggcgcggtgtacaggatgatgcctacttcgtgtggtgccattcgcccttacaggcgcattttttcaataccctggatgccggtagccagctttacgagcggatgcgcgccgtgttgcgtgagcctgcgccggatcgcgcggtactgacctgttttcaccgggtattgatgttgggcttcctcggcgggtacgcctccccggcggcttctgaacgggagcaactgatcgatcaactgagcgtgcaggtaccggcgttcagtgtcgcgccatcacgtgggatcctggcaagcgccgcctcccgcaaccggttggggatctggttgcgttactggccggtacggctcgggctggctgcgctgatggttgcgctgttgtggtggggccttgatcactggctgtccggtctgttagccaccttactgccggagccggtgtaatgagtcggtggtggcaacgtgggttgtggctctgggcgggtttgctggcggtcatcttgtgtctggcatttctgccgctctccccgtgggggcgctggctgatgctggcatgggtggtgctgatttgcatgctgggcgggtcgcgggcagggcggcaagcggccggtgcatcctctgatccgctgttcgccgggttggcaactgaaaacggtcttctgcctgaaaacagtcgcttaccggtggtgttggtatgtggtgatggtctggcgtcatggtttggtcgcgaacggtcacaccagagtgcacagggctgctggctgcgggtggatgatatcagcaccctgcggcagtttgcccgacaactgctgtggcaacggccggaatgggccgctcagttggcggtgatgatggtcgtgaacccgcagcaacgccgcgatgagcgcctgctggccgccgatctgcaagagctgcgctggcaactgatgcaactgcgccgcgatagccgccatcctgttcccttgctcctgagcagcacggtggccacctcggttgcccgtgatacggtctggctgtcacagcagcagacaccgccgctgacactctggtcaaccgtctcgacgccgggctctctggccgactggcagcgtgcggaaagccgtgccgtacaggctgaacgactgaaacaggcggtgctgttcagcagccagcatgactggctgaacgcacaggtgctgccggtattgcaggcacccaatgcggatgttgacccccttgccccgcaacagattattcaacagcaggttgccagtctggccgatccggtgcctgcctcgctgtggcagcactggctggcggcgcataccacgctgacacaggtggcgggttggcatccaccgccgcccgccgcccatgacgccttaccgctgccggattttgtcttttcagcgcttcctctcggcagcggggtgtcgtcacgccgtcgggtactgcgccatggtgtcaccttactgacgttggcggcgatggtggcgttgtgcagcagcgcctggcagaaccggcaactgttgcaccgggtggcctttgatatccgtcagtaccacagcgtggcgatgacggattattccccgaaagcgcaggcggtggcggtattacaccgtgatgcggggctgcttgatgaagggtaccgcaacggtgaaccgctgcgtctgggcctggggttatatcggggggagcggctgcgcccgccgctgttggcggcgatcaaaagctacatcccgccgcctcctccgcctcccgcgccaccggcgccgaaaaccgtgcgtctcgacagcctgtcactgttcgatgtgggtaaattcacgctgaatgcggggtccaccaaaatgctggtcacggcgctgatcgacatcaaagccaaacccggctggctgatcgtggtggcgggtcacaccgacatcaccggcgatgcgcaggccaaccacattctgtcgcttaaacgcgccgaagcattacgggactggatgctgtcaaccagcgacgtctcgccgacctgctttgcggtgcaaggttacggggccacacgccctatcgccgacaacgatactcccgacggtcgggcgctcaaccgccgggtcgaaatcagtctggtaccgcaggctgatgcctgtcaggggccggatgtaaaaacagcgtcacaggatgaaagtgacgtatcaacgcaagaaatggagaagtaaaccatggcaattccagtttatctgtggctgaaagacgacggcggtgcggacatcaagggttctgttgatgtgcaaagccgtgaaggcagcattgagatcgtggcacaggaccataacctgtacatcccaaccgataacaataccggcaaactgaccggtacccgtatccacaccccgttcgtattcaccaaagaaatcgatgcgtcgaccccgtacctgtacaaagcggtgaccaccggtcagacactgaaaaccgccgagttcaaatggtaccgcattgatgacgctggccaggaagttgaatatttcaacaccaaactggaaaacgtcaaagtggttaaagttgcgccgaaaatgcacgacgtgaaagatccggcgaaagagaagcacaaccacctggaactggtggaactgcgctacgaaaaaatcacctggacctttaaagacggcaacatcattcattccgattcttggaatgagcgcgccaccgcatagtgacccgtcattcttcgcgctgcaggtgcgttagcgatattgccgactgcctgcaacacgaattatttagggtaaccccgcaagtaggcggttcgccgcctgcttttttgtgtttttagctgagcatcggcatatcagtattcagctaaacgcatacacattttatcagatgaccttatgggccttggtttccttactcaggatatggctatgggcggtagcgtgcccgacgccagcttcatctggctattttacttgccattttgcacctgggcagtgctcggcaccgtcacgtactacgtgtacgctccgggccctgtgcgctgtccgtgtgcaaactgactgcgacaataacgccaactgaaaccggcttacttatccggtatcgcaaaggtttcgcaaacaaggaagatcttaatgacaacgcattcagcacacttattacgccgcttaaatccctattgcgcacaggcactggccggtgctgccaccctgtgtcagacccgcgcccatgccgagatcactgtcgaacactggttgttaaaactgctggagcagggcgaaggcgatatcacggtgattgcccggcgttatgagtgggacatggacagcttgtggcaagggttactggcctatctggatactttgccgcgcacggtacagggtaaaccccaactgtccgccgcgttgcagcaactgatcaaaagtgcctggctggatgcctcgttgcaggaaaatgctgatgcggtgcgctcggttcatctaatggcagcgctgataaattcgccatcattattggccgccgatgccgcctggccgttgctcagcctgagcactacccaactacaccgcttgttgccgttgctggacagccaatccgacgaacgccctgaaatacagcaggccgcagcactggcagacagcccggtcaatctgaccgatgaggccgcgacggttacctccgccagtggtcagccgcaactgaatgacgcgctgcaagcggcgctggataaatttaccctcgatgtcaccgccaaagcccgtgccaaccagattgatccgatttttggccgcgacagcgaaatccgccagatgatcgacatcctgtcgcgccgccgtaaaaacaacccgattttggtgggtgaaccgggtgtggggaaaaccgccttggttgaagggctggcactgcgcattgccgagggcaacgtaccggacagcctgaaaaccgtcagtgtgcgcacactggatttgggtctgttacaggccggtgccggggtcaaaggcgagttcgaacagcgcctgaaaaatgttatcgaggcggtgcaacaatcccccagcccggtgctgctgtttatcgacgaagcccacaccattatcggggccggtaatcaggccggtggtgccgatgcggccaacctgctgaaaccggcactggcgcgtggcgaactgcgcaccatcgccgccaccacctggtccgaatacaaacagtattttgaacgcgatgccgcactggagcgccgcttccagatggtcaaagtggacgagccggatgatgacaccgcctgcctgatgctgcgtggcctgaaagaacgttacgccacccatcacggcgtgcatattctggacgccgctatcaccgcagcggttaccctgtcgcgccgcttcctgaccggccgccaactgccggacaaagcggtggatctgctcgataccgccggtgcccgggtgcgcatgagcattgacaccttgccgactgcgctgatggcgattaacgccgagctggccgcactggcgatggagcaacaggccatcgaacaggacctgctcctgctgccgaatgtcagttcaacgcgcttacctgagattgagcaacgccgcgccgcgctggcggttgggcagcacacactcgaacagcaatataaagaagaaaaacggctgaccaccctgattatcgaggcgcgtcaggatatcgccaacgtggcacatctggtcgcgttgcaggaggaactcgttcagagccaaggcaacgcgccgctgctgtcgctggacgttgatgtgcgcactgttgcggctgtgatcgccgactggaccggcgtgccgctgagcagtctgttgaaagacgaacagaccgatttgttgcaactggaaaaccatctcgccacccgcgtagtcgggcaggatacggcgctgggtgcgctggcgcaacggctgcgggcggcgaaaaccgggctgacatcagagaatggcccgctgggggtgttcctgctggtcgggccgagtgggatcggcaaaaccgaaaccgcgctggcactggccgacagcctgttcggcggcgagaaatcgctgatcaccatcaacttatcggagtatcaggaagctcacaccgtctcccagttgaaagggtcgcccccaggttatgttggctacggtcagggtggtgtattaaccgaagcggtacgtaaacggccttacagcgtggtgctgctggatgaagtggaaaaagcccatcgtgatgtgctgaacctgttctatcaggtgtttgaccgggggttcatgcgcgacggtgaagggcgcgaaattgattttcgtaacacagtgatcctaatgacggccaatttaggcagtgatcatctgatgcagttactggatgaacaaccggaagcgacgcacagtgatttacacgagctgctgcgcccgatcctgcgcgatcatttccagcccgcgctattagcccgcttccagaccttgatctaccgcccactgaatgccatcgcattgcgcaccatcgtcgagatgaaactggcacaggtcgctaaacgcctgaacaaacattacggcctgcactgcaccattgaggaaagcctctacgacacactggtcgccgcctgcctgctgccggacaccggcgcacgcaacatcgacagcctgctcaatcaacaaatcttaccggtattgagccagcagctgttaagccgcatgagcgagcaacagcgcaccacctcgctgacgctgggctgggatgaagccgacggcattacccttgaatttgaaggaggcgaaaaatgaataccactctcccgactcttcggtttgaccatagccaccacaaactggtggtccacgacagcaccgccgccgttgatgtgctgggctttgaaggccacgaaagcctgagccagccgttctgttacgacatccaattcaccagcgccgacaaggcgattgacccggcgaccatgctgatgcacgacgcgtcactgacattggcggccccgatggccgaagcttttggcgtgacggttcagcagacccagcgggtgatccaaggggtggtgaccggatttaaacgcctgtcggcctcgaaagaggaatgccgctacgaactgagcctgcaaccgcgcctggccttgttgtcgcgcagccatcagaacgggatatatcaggacatgtcggtgccgcagattgtggaaaaaattctgcgtgagcgccatgacatgcgcggtcaggattttgtcttcacgctggcccgcgagtacccacgccgcgagcaggtaatgcaatacggcgaggatgacctgacctttatccgccgcctgctggccgaggtggggatctggtttcgttttaccgccgatcccaaactcaatattgatgtggtggagttttacgacgaccagcgcttctatcagcaaggactgacgctacaggcggtgccgccttcggggatgcacgacagcgggatggagtcggtctgggacttgtccagtgctcatcaggtggttgaaaaatcggtcagtaccggcgattacaactaccgcaccgcgactgccgatatgacggccggggcagacatcactcggggtgataccaccacctacggcgaagcttatcattacgccgataactacctgaccgcaggcagtgaagggcgcgagccggaaagtgaaagcggggccttttatgcccgtctgcgccatgaacgttacctcaataatcaggcgcgcttcgccggggtggccaatgcggcggcactgtcaccgggtcaggaactgaaagtcaccggcaacgacgtgccagcacagtttggcaaaggggtgatagtcacccgcatcaccagccacgcccgccgcgaccgcagctatgaagtgcattttgaggccatcccttactccgaagagtattgcttccgcccgatcctcatcaacaagccaaaaatggccggcaccttgcccgcacgggtcaccagcaccacggtgaacgacacttacggacacatcgacaaagacggccgctaccgtgtcaatctgatgtttgaccgggacagttgggagcaaggttacgaaagcctgtgggtccgtcaggcccgcccgtatgcgggtgacagctacggcctgcacctgccgctgctggccggcaccgaagtggcgattgcatttgaggacggcaacccggaccggccgtatatcgcctctgtgctgcacgactcggcgcacggcgaccacgtcaccatcagcaactacaaacgcaacgtactgcgcactccgtcgaacaacaaactgcgcctggaggatgaacggggcaaagagcacatcaagctcagcaccgaatacggcggcaaaagccagttgaatctggggcatctggtcgataacgagaaacagcctcggggtgagggttttgagctgcgcaccgacagttttggtgccttgcgggcagaaaaagggattttcatcagcgctgacggccaggcgaaggcacaggggcaggtgctggagatgcaaccggctatcagcctgttgaaaagtgcgcaggaacagatggaggccatctccgcggatgcacaaaccgccaccgccagtccggccaacctacaggtacaaatcagtctgttgcagcaaaatctcactgaactgaaacaagctgtcctgttactgagtgcgccaaaggggatcgcgttgagcagtggcgaacatttacaactgtcggccagcgaaaatctgatagccactgccggtaagaatgcggatgtcagtgtaggtaagaatttttttatcggtgtgggcaacacgctgagcgtatttgtacgcaagctggggataaagttgatagcgaatcagggaccaataacggtacaggcccagaatgatctgatggagttattggcgcgtaaagcgatcacgatcaccagcaccgaggatgagataaaaatcaccgccaagaagaagatcacgctgaatgcgggaggcagttatatcacgctggatgagaaccggatcgagtcaggaacggcgggggaatatttgaccaaagcagggtattacgggcgacaggaaaaggcaaataaaccagaagattttccgagtgttgccccggaaacaacagaacccaccagtcatttcactttttcctgacaaggagtcacaacatgattatcagtcctccatttctgagagatagagatgcaacccagtcagatgctgactgggttgacgcgatgatgcctgtcagttcccgcagaggatatcctcttaatacgtcggattcatggcatggcgggatacatataccgcatacggactcaggcgcattgcctgagaaggtcagggcaatagctgacggtacggtcgtgtcgtttcgaatgccttcaaaaccctgggaaagagatcaattcccgctgaagtattcgcctctcagaggaacggatgatggttatgttttattgaaacatgagactgaaatcggttccggtgacgacgggaaggttgttttttactccttgtacatgcatctgaaacatcttgaagcagagattaaaactgacgctaaaatctatcgtaaagccccgctgggttcttcgggaatgactgatgggcagaatgaatttcatttccagattttctgtgatgaggcaaataccaggaaattggtcggtagaactactggcgagttaaatattaatgaaagtggccggaaagatgttgtctatggcgatattcatttttatctgcctgcaggaacgaaattttatgaggcgcggccttcggctaatatagctaccacaacgaacttgaatgaagtgcataccagtgcggttccgttgtacgcaagcatgagtctcagtaaaggggcaggcacgatgattacgcgacaggcatgtgcgaatgcagaaggtgcctttgagcctgttggctcacctctggtcaatgccgacggcaaggactatgaatacaacctttataaaacagccacctcacgctatccgcaaagtccgagtgccgggtatgaactgctgcgctttgggcgcattatcaacactgaacatgaaaccctggttcctgctgatgcccccttatggatgaccgtaaattatcccggtggacaaggtgttgtgaacctagccgtagcaactgttaaaaagttcagcgatgcagattttccccactggacgggatggcagctgattgatgatgataaagacatgcatagccagtgcaactcagcggcaataagaaagctcagggaaaaagacaggtatgcagcacaaagcagcaaacttatctgctgtattccgtttgagtgggaaaaaagtactattgatacccgatataaatggctgatgactggtctgccttgggagcagtgcacgccggaaaaaaccgcaacatggcaaataccgggatctcaggaatcgaaggatcgaattctgatgaacgaagaagactacggtaggtttaaacagcatgcagaagccctatgctttgattcaggggccttggggtcagggaaagtatggcattttgatccgcgtgggtttattgagaattttaggaaaagtagatggttagatgagatagatttaagtagggtttactccactacagctaaagatgttagggaaaaatatcgtacttctataaattttatattaattaaatatggcatgaataatccaatacgcacagctcatttcttggggcagggtgcaattgaatcacaaaacttaaatcttatggttgagggctctgtttcatttagccgtcatcctgatcatccatcatttgccgaagaaattaatggctattatgctgacccgacagatatttatggttatttccacaattatgagcgtgaaggtaatgatttggggaatatcactaaaagcgatttaagagattcaagaaataatcttttgactgtagttatcggaagggactcaaataataggccgattttaactgcgcctcaaaggagaactattgattcaaatttatctcatattggagatgggatgaaatttcgagggcgaggatttaaacagttaaccggcctagcgaattacacgggatattggacttatagaggatggttgcgtagtacggattatgataatagttggtggcgaaatcccaatcggttaagggttcctttaatcgataaccctcaaaatatatcgacagaaccgtataattgtattgactctggagggcaattcgtagcaaaaaatggagttttacgaagagcagatgcaggggttacacgcgatagttcaagatctgttagcatggtaataaacagatgggatcagcaatcttttgagcgcagatttcaatcaacgcaaaatacatattctattgttggtgatgagtaaatgaaaactattatgatgttttttttgattttgtttgcgaattcatgttatagcggggaagagcataaatcaacccctctgggagaggctgctataaatattcctgtaaaatggaaagtcaacaaaaaaaatgattgtttaattatgagggctgagcatgtaaatgcatccgattaccttaagctatgcagaaattcctcannnnnnnnnnnnnnnnnnnnnnnnnnnagtgattatttcacaatgaatgatcgcggagaatgggaggcagtaactgatggcatcccagttttggcagatataaatgtcacgtcgaaatttaccgggatgagtgcagtaatttcgtgcaagtatgaagatgatgctggataccattctgaacagtgttttcaggcagaaataaatttaccaaaaaagataaatttcatttttactggtagaggcgatccgtccttatttaattattacaagagcatatatctttcattcaaggtaagatgatgcatataccctgaggggatttcacgaaaaattaatctaaagcgaaaatacttccgaattataatcgtgattttgtgcttgaacccctgaataaaattaacttgggagagggaatcgaataaattaatatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattttttgaggaatgctggccattaacgttcacgcacaggatctggtgtttaaatactcagcttcaaataataaaacaatatcaatctatcaagatagtgatactctcatatacaaatttggcaaggagaagccaaagccagaaatagaaattaagagaaagttgcataatttgggtcatgcattcaatgccgagatcatcaggtaaaatcctcgcatttatctgagagggtttgatggctaaggttgatgtgaaatgtccattttgtgagcagtttcaccctgttaaaaagcacgggccagaacgcacagggcatcagcgctaccgctgtcaggcctgccgacggagctttcaactagagtacgagtatcgtgcctgctaccccggtatgaaagagcaaattgtcgatcttgctatgaacaatgccggtattcgtgatactgcacgggcgttgcatatcagtatcaatgcggtcatgcgcactttaaaaaactctcgccgcagcgtgtaaccacgctcccactggataacctgcaaattcagcttatctgtgaagtcgatgaaatgtggtcatttgtgggcaacaaaaagcagcaacgttggctttggtatgcctgggagcctcgcctcaaacgtattattgctcatatttttggtcgtcggagcaaaagacatttcgccaattattggggttgctgtcaggtttcaatatcgtcttctggtgtaccgacaacttcagtgcttatgagatgttgccggatgaaaaacacatcaggagcaagctttacacgcagcggattgagcgtgagccttacttggtttgatactaataaccagattgaatacatgaccgaatttttatttttatggtgtttgtcagtgggtgcgtgtcaactataacttttgaaccgagtgaattggcggatgctaaatttggaactccgtactgagcagaggtaaatataattggtggtgctgggccggtggttgacttaacttatgaaattattccaataaattctgtcttggctttaaaatttaaaggaaaaatcattacacaaactatttatataataattttttgtataaggaattcctaacactaacgctgcaatagttataaatattaaaggaggagtggtagctagtggagggcacggatttgaaaaaaaacctacaaagtgaaaattaattaatattgaattagattgatattttttacagaataataaatagcaatgacactaaatttaatatttattggtttttgatgttaaatatagccagcgcacatgcggtttgaagtgtcatgaatatattagtgattaatgttggaagaggttagagatggagaagtatagagtttggagataatttgtaaaattaacagctaaattaaaaaatatcttacttaaatataaggtactggagatgcaaccggctatcagcctgttgaaaagtgcgcaggaacagatggaggccatctccgcagatgcacaaaccgccaccgccagtccggccgacctgcaggcacaaatcagtttgttacagcaaaatctcactgaactgaaacaagctgtcctgttactgagtgcgccaaaggggatcgcgttgagtagcggggagcatctgcaaatgagtgccagcgaaaatctgatagccactgccggtaagaatgcggatgtcagtgtaggtaagaatttttttatcggtgtgggcaacacgctgagcgtatttgtacgcaagctggggataaagttgatagcgaatcagggaccaataacggtacaggcccagaatgatctgatggagttattggcgcgtaaagcgatcacgatcaccagcaccgaggatgagataaaaatcaccgccaagaagaagatcacgctgaatgcgggaggcagttatatcacgctggatgagaaccggatcgagtcaggaacggcgggggaatatttgaccaaagcagggtattacgggcggttagataaggccaagctcccaactgaatttccagccttagccgctaaaactgaagaccccattaaacgttggctattctcttaacaggacgttaaaaatatgattatcagccctttatttttaaaagataagtccaactcagaagacgatgcttcctgggtctccagaatgatgcctgtagatcctgagcgcggttttccccttaacagccatcgctcgtggcacggaggcatacatattcctcatactgacagcggcggtacgccagaaaagatccgagctatcgcagatggcacggtgcactctctccgccagccagtcggtgataaaaaaggcattcctccttataactacaatggcgctacggattgcggctatgttttgttgaaacatgaaacagagatcggttcaggtgaaaatgccaaagtagtgtatttctcgctttatatgcatttggcctctatagatgcagcagtaaaaactggcgagaagatttatcgcaaagatcccattggtaccgtcggtcaggttgatggaggcaatgcagtccatttccagatattttgtgatgacactaatttgacaaaattagttggccgcacgacgccagaactggatttgacgaaaaatggccgaacggatgcggtttatggcgatatgtatttttatctgccaacaggcaccaaattttacagccacgcgccggccaacaatgccactacaaccaccgaagctgaaacctataccagcaccgaacctctctttgtcagcatgagttttgataagggcaagtgcaccatgctcacacgtaagaaaggtgtgttctctattggaaaatacagcgaggtcggtgaaaaactggaaaacaccgatggtgcagattacgaatacaacgtgtatgcgcaggctaagaagttatacccgcaaagccaaagtgcaggttatgagctgttaaggtttggtcgggtcatcaacaccgactatgaaacattggtccctgccgacgcaccattgtggcgaaccatcagttatccgggtggcaaaggcgttgtgaacctagcccttccggcagtgaagaagttcagtgatggtgatttcccgcactggactggctggcaactgatcgatgacgacacagacgaaaacagccagtgcaattcagagcaggtactctgccgtattggcgatgatatgcagggtctgatctgccatttaccactggaatgggacgcatcgacgctagagaaacgtctctcatggctgaaaacgacggtgataaatgaaagtctggccaatcaaaaagcaagccatcaggtagatgacacagggaataatgcttcagggtatgcattcgataatataaaccctgacatgagcgtgctgaatgcgcaaagtactccctcttttgaacaagcagcaaaagataccgcgatggcagaagccgactggaatgcgcttatcgaacatgctaaagcattgtgttttgatgtcagcggtttgcctgtaggccgggtctggcactttaaccctatttcgtttattgcgcattttaggaagtgcgggtggttagatccggaaaaaataaaatccatcctgacatcagcattaaataaaaaacgcaatgtaagaaaaataactttaatcgagaaagccagtgatagtaactacacatttttaaatttagcaatgcgcaaatataatatattaacaccgaatagacaaagtcattttcttgggcagggggccgtcgaatctgattcactaacagccatgcaagaggttagccaggagcaggtgattgtaaatggcaaacaaactggtggcggcattgttataaaatcaactttgaatgagtccgagttgggacattggtacggttctgaacccagtgaattagatatatattactcaggaaataagtacaataaaaatggcggattaattgctgggtcatatagctggagtaacggaaactgcggggatgttgatgctcagaaatttcgtgggcgtggttttaaaatgttaaccggtagagataaatatgcagattattgggtttatcgaggatggctattgaaaagttcttttgatgcatactggtgggacgatgtaaagtataaatcaaaaaaccttaaggcgatgaaaaaacgccccgcgattatagatgatcctcacaaaatcacggcctcaccatataactgtattgattctggttctttttttattacttgttttagacgtagtacagtaaaagaaattgataaagatcaagcagaaagtgccgatgacagtgtagtgacaaaggtcactcaagcgattaatggtggtgacattgggctgtcacaaagaaaagtaatgactaataacgcaaagggaaaattaaatgataaatattaaaaaattgacattgaaatatttttatattttattttttacaccccacttagcacatgctacgtattataatgaagtgtcatttgatgattacatcgttttattagacaaaaatgaaaatgcaattttgcatgtaaaaaaaaaccatactgacattcaatgtgtaattaaaaattggaatataaagtacaacaatggcgcgggtgtcatatcactaacaacggataagaaggccatccttttggccaatacacaggcatatctttacgtagatgaagtgattaattgcaaggaagggggagtttcattacacaaagtccccgttccaaactcacccccatttggcaccgtaatagatttaaactttgataaaaaaatctatctttctgtagtattagaagatataaggaccttgagttatactgccatcgtgtctaaattcgatagcaataaaaatataattaatgccaaagggtttgaaaataaacagacaactaataaagataattcattttatttagaaggatcaagcggcggatacggtggtaaaatatccataaatgggaagtatatcttccctgtcaatctggactgttcctctgactcattccctggggtctgggatctcgaaaacaaaaaaagagttgtattctcatcacataaaaatagcagcatcactatagatgaaaaatgtcataaacttttcaacggtgtggccagtctagaagaacttggaggggagttagtctcaaaataagggcctccttaagttgtataacttcaaaaaaactggtcatgcattcaatgcggagatcatcaggtaaaatcctcgcatttatctgagagggtttgatggctaaggttgatgtgaaatgtccattttgcgagcagttccaccctgttaaaaagcacgggccaggacgcacagggcatcagcgctaccgctgtcaggcctgccgacggagctttcaactagagtacgagtatcgtgcctgccaccccggtatgaaagagcaaattgtcgatcttgctatgaacaatgccggtattcgtgatactgcacgggcgttgcatatcagtatcaatgcggtcatgcgcactttaaaaaactctcgccgcagcgtgtaaccacgctcccactggataacctgcaaattcagcttatctgtgaagtcgatgaaatgtggtcatttgtgggcaacaaaaagcagcaacgttggctttggtatgcctgggagtctcgcctcaaacgtattattgctcatgtttttggtcgtcggagcaaaaagacatttcgccaattattggggttgctgtcaggtttcaatatcgtcttctggtgtaccgacaacttcagtgcttatgagatgttgccggatgaaaaacacatcaggagcaagctttacacgcagcggattgagcgtgaaaacctgaatatccgtaatcggttgaaacgactgaaccgcaagactctcggagactcaaagtcggcagaaatgcatgacaggatcatcggtacgttcattgagcgtgagcattacctagtgtgatactaataaccagattgaatacatgaccgaatttttatttttatggtgtttgtctgtgggtgcgtgtcaactataacttttgaaccgagtgaattggcggatgctaaatttggaactccgtactgagcagaggtaaatataattggtggtgctgggccggtggttgacttaacttatgaaattactccaataaattctgtcttggctttaaaatttaaaggaaaaatcattacacaaactatttatataataattttttgtataaggaattcctaacactaacgctgcaatagttataaatattaaaggaggagtggtagctagtggagggcacggatttgaaaaaaaacctacaaagtgaaagttaattaatattgaattagattgatattttttacagaataataaatatgaatgacactaaatttaatatttattggtttttgatgttaaatatagccagcgcacatgcggtttgaagtgtcatgaatatattagtgattaatgttggaagaggttagagatggagaagtatagagtttggagataatttgtaaaattaacagctaaattaaaaaatatcttacttaaatataaggtactggagatgcaaccggctatcagcctgttgaaaagtgcgcaggaacagatggaggccatctccgcagatgcacaaaccgccaccgccagtccggccgacctgcaggcacaaatcagtctgttgcagcaaaacctcactgaactgaaacaagctgtcctgttactgagtgcgccaaagggttgagcagcggggagcatctgcaaatgagtgccagcgataacctgattgccaccgcaggtaaaaatgccgacgtcagcgtcgcgaaaaacttctttatcggcgtaggcaataccctaagtatcttcgtcagaaagctggggatgaaactaatagccaatcaggggtcgataacagtccaggcgcagaatgatctaatggagttattggcgcgtaaagcgatcacgatcaccagcaccgaggatgagataaaaatcaccgtcaagaagaggatcacgctgaatgcgggaggcagttatatcacgctggatgagaatcggatcgagtcaggaactgcgggggaatatttgaccaaagcagggtattacgggcggttagataaggccaagctcccaactgaatttccagccttagccgctaaagctaaaccacccactcagaagtatccattttcttaattaaaggattaatcaatgatgtagtggatcagttattcaacatcagccggattgacgggagaaaagagaccgtcactgaaaatatggacagtcccccgttacgttctttcttccgcaggctttcagtcgaatgccgttgtacgattagtccacaccgatttcgacacactatcgccactgagatgatgaaatcaccggatcgtaatctgaaagtggttcagaccctgctagggcattcaagtattgcggtcacgttggaatatgttgagggcgatatagacagcctcagattggcgttggaagagactttcgagagaaaagaggttttttaaaaaaatcggcataacagaaagaaaaaactaccgctttccttaacaggatattgacaggagcgctgaaaaactgtcaatatcctccgccttaagacgcaagaaaaccgaagtttgtcatcgacatcctccggtttcttcgtcccgtatgttcaaccaaggtgtagtaattgcagcctacttgcacgatgatgatccgggtactttttcatgcccgttaagaatatttatccttaacgaacaggttttgaataatggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtattagcaccaaatcgtcaatgagtttctcatataaaggcgatcaactgctctcttttcaaacaatgaacgttaaagcgatataatcttgcctatttatggaacgcagctaaatgtttcatctggttgatttatagatttttatttttctagctcgttaaataacaatgtcttagatattcactaaatatgcatttttattggttatcaagggttgaaccctcaggcaaaacatgcaactattgcgcaaattttagcattacaattcatgtctctagttcatattatttcgagtattcaggtaggaggcggttatggcagttttacacaattccatgcatattgagcgcctcacatgtcctcttttctgctttatttctactaagccccttatttcttccatgcggtaaggcaaccttttgctcactgttaggcattattaaaaatagagcagagtctctgattttactgatgtctattggtcgatgctgagaccagttcacctatcactcaggcgtgtatttccgccggggaaacgtgcgcatttaatgacatcaatttaccggcattgcatcagtgctccgcactctgtgatgtcatcgatatgccaaaatggcagcctcatacctgaccgtctgagagtaagtgatatgacactattaaaaatagcaacaagcgcccgcctggcttcttatgtagaaactcagcgcggagtggtgtacctcaatcagactgactttactgatgttgccgcggtggtaatgtcggttgaagatgcaaatgcgggtatattgtcaatgctgcatgaccttggttttgctattcctgcgtttattgccgtgacggcagaacagacggtctctgctgattatttgcccttgattaaaggtgtcattacgcttggtgaagcaaataaagctttttataacgctcaggtagaagctgccgccagtgaatatcaaaagaatctcttaccgccttttttctcaacactgaaaaaatatgtcgagatgaataactcgacctttgcttgccctggccatcaggggggcgaattttttcgcaagcatcctgcaggacgccagttttttgaattctacggtgagacgatttttcgttcagatatgtgtaatgccgatgtcaaattaggtgatttacttatccatgaaggggcggcaaaagatgcacagaaatatgctgctaaggtattcaatgccgataaaacctattttgtcctgaacggtacctcggcggccaacaaggtcgtgaccaacgctttactgacccgtggtgatttagtgttgtttgaccgcaataaccataaatctaaccatcatggtgcgctgatccaggcgggcgcgacgccggtttatctggaaacggcccgtaacccctttggttttattggtggtattgatgcgcactgcttcaatgaagattatttacgtcaacaactgcgtgaagttgctcccgagcgtgcagaagaggctcggccattccgattagcgatcattcaattgggtacctacgacggtacggtatataacgcccgccaagtagttgatagtattggtcatttatgcgattacattttgtttgattctgcttgggtgggttacgaacaatttattccgatgatgaaggatttctcaccgttattactggaattaaatgaaaatgaccctgggattattgtgactcaatcggtacacaagcagcaggccggtttttctcagacctctcaggtacataaaaaagataatcacattaaaggacagaaacgtcactgtaaccataagcgttttaataatgcctttatgttgcatgcatcgaccagtccgttttatccattatttgcggcattggatgttaatgccaaaatacactctggtgacagtggccgccgtatgtggatggattgtgtaaaactcggtattgaaacccgtaaatcgttattggcacgctgttcgatgttacggccttttattcctccagttgttggcggtaaaaattggcaagattatgctactgatgtgattgccaatgatgcgcgcttctttaattttgtcccagatgaacgctggcatggatttgagggatataaccaagatcagtatttggttgatccgtgcaaattattgctgacgacgccgggaattgatgccagtactggccgatatacttcgtttggtattccggcggctattttggcgactttcctgcgtgaaaatggaattgtgccagaaaaatgtgatcttaactcgatcctattcctgctgaccccggcagaaaataccgccaaaatggcacacctggtggatatgttggtgcagtttgaacgctatgttgaacaagatgcgaagctgtgtgatgtattaccgacgatctatcgtaagaatgaagagcgttatcacggttataccttgcgtcagttatgccaagaaatgcatgacctgtacgtcagccatgacgttaagcaattgcaaaaggatatgttccgtaaagccagtttcccgcaggtagtcatgaacccgcaagacgccaatattcagtttatccgcgataatattgagttgattcctattgctgaagctgaaggccgtattgccgccgaaggcgctttgccttatccaccgggtgtgctgtgtgtggtgcccggtgaagtgtggggtggggcggttcagcgttattttctggcgctggaagaggggattaacttactgccgggcttttcacctgagttacagggcgtttatatcgaaaaaggtgatgtgtcttggcggcgtatctttggttatgtgattacgcaatagtctgatatttctccgctccatcagccgaggccattttttaattgatggcctcggtattaaacatctcattcgccccgcctgataacgccatcgttcatttctatcgcctaggcttgccactcatcgcatgctaccagcgttgcggcatctcgtttttatcttttacaccacttctctcttacatcgcctacccctcactcatcagggaaacacatctcctatttctgttatgtagatcatgctaattggcagcattttgtttattgaacggctaatagcaataaattaattaataaaatcaatttgttaattcacgaataaagattgttttatttttgtgaattaaagcaataactgagagcaattattcatgtaacctaaaaataagtcaaaagcccttcttgtgggcaaatgaccaatcgataatgatgagaaattgagagtgcccgttcaggtaacagcacccgtttttgaaataacggccgtagtcagtcaatctgccgaatttagtctgataacaacccttacccgccctgtataacgagaggaaatataatgaaaaagagactaattggcctgctgttggccggtgtcaccatctcaatgagtgtctctgccgcagagccactcaagatcggcttcgctaaccgtaccttgaatggcgctttctttaatggactgaccgaatacatgaagattcatgccaaggagaaaggctatacattaattaccaccgatgcccgcggtgatttgaataagcaaattgctgatgtggaagacatgctgtcacaggggattaattatctgatactcaatccgcaagatcctcaagcgggtttgcgcattactgaaatcgccaagcgggctggtgtacctactgtgatcctcgatagcgatatcgcacttgaagctccggttatcacgcgagttcaggccaataatgccaaaaataacaacctgatcggcgaatatgcggtgggccagtttggcgacaaaccgatgaactgcatatttctcagtggtaaccaaggtaatttggtcggccaggcgcgccgtgacaacttcctgctgggggttgctgaagcgcagttacgtaaatacaaccgcactaatgtgaactttcttagccaaggatgggggaattgggatcagcagggcggtttgaaagctatggaagatattattgtggcgcagggtgataaaattaactgtgtttacagtgaaatggacgatatggcgttaggtgccatccgtgcgctgaaagcggctaacaagctggataatgtcaaagtgtatgctcatgacgggtataaaaaggggctggaagccgtgaaaaaaggcgaactgcaagcgacggcctcgaataacccagacttgctgaccagcacggtgctagaggttattggtcaatatcaggccggtcagacgagttttcctgattatgtctatatcccctccattctgatcactaaagataacgtcgacaaatattataaagaagattcgattttctaaccgtcgtttccccctgtttacagggggatatgggagaccgaccaagtggatcagtacgctattgaagtcatacaggtgacgaaaagcttcggggggattcacgcgctgaagtcaattaatctgcaaattcgcaccggtagcattcatgccattatcggcgagaatggtgccgggaaatcgacattaatgaagatcctgtcggggatttacaccaaagacagcgggcgcattatgatccacggagaggagaaaaattttacttcaccgatccacagtaaagaaagccgtattggcattatttatcaggaactggcgttatcgccggatctgacggtagcagagaatatttttctcgacgatcttggttttggcaccggcatgatcaactggaagcgtttgaatgaaaaagccagcctcatcctgaatgaactgggatttcaaatcgatccccgcgccagagtgggggatctgagcgttgcctatcaacagatggtcgaaatcgctaagtcgctggccaaagatgtcaacattctgatccttgatgaaccttcagcagtactgtcaggtaaagaggtcgcgatattgtttacccagctacgcaagttaaaggcacgcggggtgaccatcatttatatttcacatcggctggaggaattgatggttattgctgatgtgatcaccgtcattaaagatggcgagaccgtcaagaccttagatccccagtcctgtagcgaagacgaaattatcaccagcatggtagggcgcaaactggaaagcctctatcccgagaaaaatgtgccaggtaatgaggtggtcttggaggtcaaagccctctcaacccgtgcgctgctgcatggtattaatctgacattgcataaaggcgagatcgtcggtttagcgggcttggtcggggcagggcgtagcgaggtcgcacgttgtctctttggcattgacaagatagcggggggaacggtgtccaaggccggtacgcctattcagattaatcacccgtcacaggcgatgtcccatgggattggtctggtgcctgaaagccgtaaggagcagggggcgattttggtacgcccaatccgcgaaaatatgacgttatcgaatctgaaggcggttagcggctggatgggttttattcgtcgtcgtcaggagcgagagaccagccagaagctacaacaaaaactggccatcaaactggggtcggttgaggatcccatcgccagcttaagtggtggtaatcagcaaaaagtggtcatcgctaaatggttgaacacggattgccatattttgatcttggatgaacctacccgcggtgttgatgtgggagccaaggctgaaatttataacatcattcaccaattggccgaacgcggttattccattttagtgatctcatcggagatggttgaagtgattaatctttgtcatcgcatttatgtgatgagtgaagggcgcattaccaaagagctgcaacacgatgagatttcagaagaaaatatcatgcgctatgccattcccaagcgcgagacaatatgacatcaagacaatattacataaaggataaggtaatgggatccatagtcaaagaggttgatgacgtcaggcaggtgtcattgatgaagagaacggcgctgttcctgctagacaactcaacgaccgttgtttttattgttatgttgattgcagcaggtttcttctctgatcgattttacagtggggataatattaccaatgtgttgcgccaaagtgttccgctcggtctggcggcattggggatgttgttcgtcattctgactggtggtattgatctgtccattggctccattatggcatttgtctcggtcttggtagggctgttgatcccagaatttgggttatggccagcgttgattgcgggtgtcggtattgccactttgatgggggcattctccggttttttggtcacttggtttaatatcgcgccttttattgccacattggcgatgatgaccattgcgcgaggcgtggcgctgattatttctaagggccaaccggtatttattgataacgatgctttcgtaaactttggtacgggctatttccttgggatccctctgcctgtctatgttttcctcggttttgccattatttgccaattggtatacaaaaattcggtctttggtcggttggtggtgtcgataggctctaacgaaactgcgactcgcttcgcaggtattcgggtcaataactataagttagccgtttatgctattagcgcatttgcctgtggtgcggcgggtatcatttctgccacccgaacgggggtgggatcaccggtgctgtctattggatttgaactggatgtcattgcggcggtagtcgttggcggggccagtctggcggggggccatggcaatgtggtcaatactattattggcgtatttatcctgagtataatatccaatctaatgaatttaatgaatatttccggctataaccaacaggtggtcaaaggggttatcatcatcatcgcggtgatggtccaaagcctaaaatcgcggagtaaagcctgatttttggggctaggtcaggacgttgatctaaacagagggcagcagtaacattaccctcttcagtaacaatgccctctgtttgttagaaatcgatactgccctgcaacacaacctgacgtggttcgccgatagcgatacgcaggttgttagcgctcgacggatagtacgtcttatcgaacaggtttttcacattaagctgccatttgagttgatagccggagagcggcatcttccaggcgataaacgcgtccgctacggtgtagttatctagccagaaactgttggcggcgtcgccagcacgtttcccgacatagcgtgcgccaatacctgctttcacttcatcgcctgaaatcaatgacgtactgccgaagtcccggctcagaaacagtgccgcagtgtggcgtgccacgttgggtaggtcgttaccattgttatccgggtcttcagtcaggcgtgcatcggtataggcatagctgccaatgagactcagtgagtcggtcactttgccagccatatccagttccaggccgcgtgaacgcgccttaccggcggtacgtgtgactgtttcgccgtctaccagctcgctgaccataatgttacgtttatggatatcgtagaccgcgagcgtaccggttacacggttgttgatatcaattttgtagcccgcctcccacgatttaccgtattcggggggtaacgcatcaatggcggtggcgatagagacattcggtttaaaggactcggtgtagctgacgtataggcttgaccagtcgttcaggttgtaaaccaccccggcgcgcggcaccaagcggctatcggaactgtcggtattctttttgaatgggcggcctttacctgccatcacatcgaagctgtcgtagcgcaggccaccgagtaatagccagtgctcgtttaggcgcatcgagtcttgaatgaacagcgcgcggctatcgatattttcccgctgatcgctatcagcagcactgacggctgtggatgggggcagagtgccataaattgggtcatagacattaaacccgttgtttttgctgccgcgtatcatgtcgccacggaaaacgcggcgggcttcataatcgataccaaacatcagttggtgatgagtgaaaccccaatcgagatcaccattgactacccactgcaccgcctgcgaatggctcttggcgttagcggtagcatccgactggcgggtcaatacgccggtttcagcgttaaatgcagtggcgcgtgcctgattatcactatagctattgcggctgaaagcataatttagctgtgtggaccagaactcgttcagatcgtggttgatgctaaacgtgacggtgtcttgatcgccgcgggtggcgttatagctctcgtcgaaacggcgatcacgcggcgtgtcgacgggtttgccagtgcgtgggtcaatcaccgtgccacggtcgaacggtaccaaatactccattcgttcccaagcgaggtgtacggtggtgttttcaccgtaccagtcaagcgatggcgcgaccacagtctggcggttacggccaaagttacgccagtaatcggtctcctgatgatcgataatcagcctcccggcaaagccggattcccccaaggggccggttacatcaagttggccaccgccacccttgaaactactggcgttggcttccaaatgcacatggggatcgagttgtggctttttgctgatcacattgatcagcccacccggttcattcataccgtatagcatggaggaggggcctttcagcacctcgacgcgttcgctggtgggcgtgaagttacgtgcctgaattgagcgtatgccatcgtgcagaattgagccgtcacggttattgccgaaaccgcgcttaatcagcgcatcttgcgtgccacccagcgtgttggattgggtaatcccgctgacaaaataaagcgcctcgccaagattggtcacatcataatcttccaacaccggatgtgtcacgacagtcacgttttgcggggtatcgataatgttggctggcgatcgattggctgtcacgctggtggtcgcttgatagctatcagtttgcgatctatttctctcaacgattatcgtatcttctgccaacacgacagccggcagcagtagtgtggacagtatgaacgtagagggtatcaacgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttattttattcattatccaaatggctccagaaagttcctgtgaaatccagcggcaaaaactgctggtaaatagtttgcagcgtatcctgtggtgaaacgtcggcaaacaggtgtggataaagcgttttagcgaaaaactccgccgccactacatgcagcgggcttaaatagaagttgtgccacaacccccaagcgtgaccattttgaatcgcaggaaggtgctgcaatttgctttgcgtggcgataacgcgacggaaactctcctgcgcttgcgcggtgctgacctgtgggccgagcgccagcgttttggcttggctgccagccgttgccatgccggtagcaatataaatctctggtgaacgggccagcacatactcttcgctaagctggccgaatacccctttcacttgtgcggcagcgatgttgttaccaccggcaaactccagcagttggccgagattgccctttagcgtggtggtgcagcattcgtcaccgcgccccagatgcaattgcagcaacacgctagggtgcggcccctgataagcggcgatgcgctggtggatgcgatccatatgggactgatacagagaaataaaggcttcggcgcgatcttggcggttcagtgcttcgccgagcaggcgtaggctgggaatggtgtgattgagcagatcgacgcgtaaatcgacgcggatcaccgggatatgcgcttgcttgagcagggaaattagcgcgatttcttcatgagtggttttagcgagtactggcaggataaccagatctggtgccaactccagcaccttctccgggttgatatcgcgcagacccgtgctgcccagagccggaatgtgggtcatctgcggaaacttatcggtatatagcgcccagctttgcggatcgtatttcttcaggtccaacggccagcccaccacgcgagcggcggggtagcccggttccagcaacgcgagggtatatagcatgcggctttcacctaatacgatacgctgtgggttatccggaatttcgatgcgttggccggtaatatcggtaatcgttttggcgctaactgcccaagtgcagagcaggaaaataagtaacaacagacgcataattatcactggctaaaaaaagagggcgaatgataatcaaaatcgtttgtaacatcaatttgagatattcaaaaaaaatgtgttgaaaggtaagatggccgctgtaggtacagatgcctgacaccccagcctatcctcaccgctgaagggcgagtcatcggaaggggtgtccggtagcctgattgtttattttttctgctgactaatcactatcggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaccactaatagcggcgatagttcttctgtgcgctgttcactttcaccagataacggcgggattcacctgatggatgcttggtcgtgagtgtttggaacacatcccctggtgacatcgtgttaatgatacccactgccttatttttatcgctgtggaacacgcgcaatacgctacctgcgccgccgttgtaggaggtgatcacggcataacgccgtgaggtggcattttgaatcccccccaaataggtattttgcagaatagataaatatgcggtgcctgcgtcgatattattttcaggatcaaacagatagctgcggcttggttggccacttttgcctttcagtttgaatacatcttttcctgcagtatgttgaaccacctgcatcagaccgagcgcatcagaacggctgacggcataggggttgaagctcgattcggtttgcataatggcgagaatcaaagactcttccacgccgtaacgtgctgctgatttccgtaccaatggcaggtatttatgcgcccgtttgtccagatggtttggcactaactgtatggtaacgaacgagatcacatgcaaaccggaagtccgtgtttgcattttgttttgtagcaaataatcagcaaaatgggctgcccgccattcccaacggattggttcgccattgttgtccagcacctggccatagaggaacggctctttactgatctgaatatcgtttacatcagaatagaggtcgatcgagcctggatcatcacccatcagtagcgttgtgatgatcgcctgacgtaaatgtgccgccggattggtcgtggcgatcgtctctatcgtaatggtaccagcatcaaaattgatatggctgcgggtttgatattgatccgtgtacttaacgtaatcttttggaccagcgattaagacttcttttaagccccaaatattttcaatgttatgggcaaattggcccattaaaatctcaaaaccattggtgtctttgacaaaaacttcgttttctacctgatttttgttgcccgaacaagacactaataagggggcgattaccagcaaagctaaaattttcttcatcttacaagccatatcttgatgaggaatttacccgtcatatttcaagctaccagtgcgttggctgccttcgctcaccccagtcacttactgatgtaagctcctggggatttactcagttgccgccttcttgtaactcgaactatttaggaaataacagcggggccttaattggccccgtgtggttacttactcggaggcgtataacctgcaatatgaacatcttggccttcgaacaggaagttgaccatctcttgctcaagcagtttgcggtcttctatgttcatcatgctgagtttcttttcattaatcagcatcgtttgtttggttatccattgtgaccaggcttcttttgatatttcgttatagatacgcttgccgatctcaccgggataaagttggaaatcctgcccttcagcatccttctttaaaaacgtgcaaaaaatcgttctgctcatgctaaatcctcttttgtggcgttatacctttcgtatttgaagctgcggggtgtttgtcgcaatgatagttagcgatgttcactccccctgtgggctagcatgaatgcagttcaaattggcacaggccgatttgccattcgcttgctgcctacctgcatctccaatttctttgggtatctagtcaaataaagctggttgggtaggcgattgctttgtgagttgttgttgcgttaactcatcttttgccaacggatcttttaataactgatgcaataaacgctcaaccggagcagctaaccctaccgaaggtggctgggctaagttataccagagacctgcgccatcatccatgcatcctcggactgaggccgtatttagccatatagggactatatccagatggaaatgactaaacgtatggcgaaacgcggttaactgctgggtttcattggcgggaataccctgtttttgcagccagtgaatgagttcttcttgttcagcaaattgtgggaaacagaataagccgccccataagccgactggggggcgctgttcgagccacacttgcgatccattttgcattaataagaaccaggcggttttttccggcaacgtctgtttaggttttttgcccggatagcgcgcccaactgtggttagcgtacgccatacagccgatattcaatgggcaaagttcacatttaggtttagagcgagtacacaccatcgcgcctaaatccatcattgcctgattaaactggcccaccccgttggcgggtgtgacatcttcgctgatttgccacaggcggccttcgacctctttttttcccggccagccgtcaacggcatagcaacgggccagcacccgtttgacgttgccatccaaaataggaaaatgctggcctaaagacagcgataaaatagccccggcagttgagcgcccgatacccggcaatgccagtatctggtcaaatgttgtgggaaactccccttgatggtgttccacgaccatttgggccgctttatgcaggtttctggcacgggcgtagtaacccaaaccggtccataaatgcagtacatcatccaacggcgcagccgccagtgcctgaatatcagggaagcgcagcataaaacgttgaaaataggggatgacggtcgcaacctgagtttgttgcaacatcacttctgacagccatacttgatagggggtcttatccaactgccatggcagggttttgcggccaaagtgttggtaccaatcaagtaccacgtgcgcgaattgttgcgcttgcatcataagcaggtatcgatatccgacaggtaaataaatgagagctggattgcagcatagagttcttgtgctgtaaaccggaactttccttatactcttcgtccttgacgccgcagcggcgttagcggcgctcacttacccgaatcacttactggtcgttgattttaaaatgagtaagctcatcgggattcacttgtttctttactgcaacaccaatcattttaagtctatataatctatttaccgcttaattttgtacttatgacgttcatagttgataaactggcgcatctttgcataatgcgcgttcatatgcacaaccaacagatagaaagcactaatgataaatgacgtcatatctccggaatttgatgaaaacggccgagcactgcgccgtattcgtagttttgtccgccgtcaggggcgcctgaccaaggggcagcaactggctctggacagttactggccggtgatgggcgtggaatatcaggcggccccggttgacttgaataccttgtttggccgtgaggccccgatagtactggaaatcggttttggtatggggacctcactggtgaccatggctaccaataatccgcagcaaaactttttaggcattgaggtgcattcaccgggggtcggtgcttgcctgagttcagcacatgacgccggcctgagtaacctgcggatcatgtgtcatgatgcggtcgaagttctggagaatatgatcccagaggcttcactggacatggtacaactctttttccccgacccatggcacaaagcgcgccataataagcgtcgtatcgttcaaacaccgtttgtcgagctggtaaaaagtaaattaaaggtggggggcgtatttcacatggcgaccgactggcaaccttatgcggaacatatgctggaggtcatgtcgggtgtgagcggttatctcaacctttcagagcaaaatgattacgtaccccgtccggactcacgtccactgacaaaattcgaattacgtggccagcgtctgggacatggcgtttgggatttgatgtttgagaggaaagaataatggctaagaatcgcagtcgtcgtttacgcaaaaagatgcatatcgacgagtttcaagaattgggtttttccgtacagtgggcttttgatgaaggcactagcgttgatgtgattgatgaaaccgttgatgcgtttatcgatgaagtcattgaagcgaatggtctggcatttgacggaagtggttatttacagtgggaaggcctgatttgcctacaagaaatcggtcattgtactgatgagcaccgtgctctggtcaccaaatggttagaagcacgtaagttgaaaaatgtagaaaccagtgagttatttgatatctggtgggattgatctcccgttttaacggctgatcattaaacagggcgccctaaccggcgcctttgtttttactggctgtaattagtggaaattgttagcgggtttttattgggagccttgtagtggtaacaacgttagataatgccttactaaacgatatattacagcaggtccgcccgttgattggtcagggtaaagtcgctgattatattcccgcactggcggaggttccggccaataagctgggaattgccgtttgtacactggatggtcagatatttcaggcaggggatgccgatgaacgcttctctatccaatcgatttctaaagtattaagtctgacgctggccttatcccgttacagtgagcaagatatttggcagcgggtgggtaaagagccttctggccagccattcaactcattggttcagttggagttagaaaagggaaaaccccgtaacccatttattaatctaggggcgctggtggtctgcgatatgttgcaaagccgcctgagtgccccaaaacaacgtctgttggaagttgtacgccagttagtgaaggatgacagcatcagttacgatcctcgtgtggcgcgttccgaatttgagcattcagatcgcaatgcggctattgcttatctaatgaagtcttttggtaatttcgataacgacgtattgacggtattgcagacctatttccactactgtgcgatgcgtatgagctgtgtcgagttggcccgttgctttgtttatctggcgaatcaggggcgcagcatcagtggctccgagtctttaattacccccatgcaggcgcggcaaattaatgctctgatgatcactagcggcatgtatgatggtgcaggggagtttgccttccgagtcgggatgccgggtaaatcgggggttggtggtggtattattgccattgttccggatgagttctgtattgccgtttggtcacctgaattggatcatgcagggaactcattggcgggtaccgctgccttagagagattggcgcaacaaatgggtcgttctatcttttaagacagctcttcttctgcttaaagataagttctggcagagtatagagatagaccaaagtactcgaggttgcagtcaggcagcaatcgaatggcacaatttttcaggagtcttatgttacataaaataaaagtattacgtactgcagggttggcattgttgatgctcactgctgggcaggcgcaggctgaataccagtgcagcgtaaaaccacaagatgatgtgatcatcagcccgcaatctgtacaaattgtcggggccagtggcaatttacagatttcacctgatggtgatgtcacgcgtaatggcaaaacgttgacgctaactgatgctcagcgccagcaggcattccgttatcagacagcattgcgtaaagacttgccatggattgatcagggcgcgcagcaacgtttggaaaaagcacgggtttctttggataaagtcattgttcagcaactcggtagcagcagtaatgtccgtaaccgtctgacgacgttaagtgagcaactcaagcagcagatggctcgcattatcgagaaacgcagtgacggtttagctttccaccatcaggcgattgctcaggtagaaaaagaggccgtgagttggtccagcagagcatgggtggcgtgttgcaggatagcctgaatgagatgggggttaagcaggccaccagtagtggtaataatccattgcaggccattctaggcaatctgggcgggttacagcaggctattaaaaatgaatggaacgagcaggagcaggatttccagcaatttggccgcgaggtttgcgggcgagtgaccactttggaacagcagcgtatcgcgttgcttaaatccttagagtaataaaagggggggggatattccccctccaaatttagaatcgccatatatccgtcatacttcaaacagccagtgtgctagcctgtcgttgctcttcaatagagcagttgctgggattcccccagtgggcagcgctgttcaaatggttattcggttgccgcctagctgtatctcgacgtcacttaggtataaatgcggttcaaattagttttcgacgatttatcattcagttgccaccctcctctaattataattatttagttcatatattctattattctcaataaatcaccttgtcattatttaattgatttctatgaaaataaattaaccttggtgttaattgtaaacttgtttttttagttttcatctgttttattataaatccgcaagtaaaacatttttaatgactatttttatttttgttaactatgtttatttgtaattaatgtgtttatttttaatccaataatataaattatgatataaggattttatatgccaaatggaaacgaaatggctgggttttatatagataagctgtcactctctcaacggctttctattgtttctgaaacatatgatcgggttaataaaaacaataaaaaagaaaaattaaaatactcttatgatgatattgaaatgatcaagaaaagatttgttaaatatatcgacgcgcaactttacagtttaattagagaagggttatctgtaccggccactttaacgcaagaagaaaaaataaaaattactgacctggcaattgatgcggctcttttcaatgactatgaaagattcaatgagttaattatatatattagttcattaggtatatctgtgacacctccactaccacaagaagagggagggagcagattgtatatctactttagtggtgacattcatgcttatatggatgtgtggcgaggtgatttattattagggagtggaactgaactttctgatatacaaagtatcactggtctgcgatttatgattgatatggcagaatcactgaaacttaatattattaatccagcggataaggcgatggtggatttaatcaatcaccttcggtatgaaatgatttcatatgccagttcattttgtgcaacctacagtgctgagcgtggtgggacggtttacttatcatcaccagatggcctacggataaataactatttttggaacagtgagctgcctgtactgcgtgcattgcagaagaaaggattgataggcgatatccgtattcttcataaacctttagagttttataaagatacaccactggatgagctgggggatttgctgacagcaaaagatatttcaatgactgtggagtatcagtttcttcctgtttggttgcaagaaaaattattggtcgacatctatcaacaatggctagatgaggagtttcagcccagtttattggctgttagaaaagagattattaatacaatcgatattgataggcatgcacctgaagtagagttgctacgctattttcttagaaaaatacatgagcagttagatgaaatcacagagtttaaagtactaaaagaagcggagcgtatagattctatcaagaaaaaattagccgtgggcagtgaaatagaaagctggttagataatgtacccgcaatagatgttaatgaaagaaaaattattcttgagagtctattacaaaaagaaagtctgcttttttctaatgttcgtgatattaaaaaatccattattcctctggattttaatagtgatgtgattaatattaatacatcactattaaaaaacactttcattccttttaatttgttacgggaaagttgggatgtcataatcagtgatcgtagtttagtggaaggaacacttaccatacatttttctgttggtagaaaaataatgattaaggtggatgctaaccgtaatcagttaaaacagatggctactcttgaacgttttttattggccaatttcaccccaagaaatacacctcaagatttaaaaataattgataatgttattatgagtggtgatgtagtattagctgagaggagagatgataaaggttggcataatgatcagcagatgatagagaaagttaaattaagtgagtttgactattttctaaaaagtaatgatttgggggtaaagataaatgacaatggatttgtcctctatttaatctcagatcctgaggataatcgagatgtaattataaaacctaatgatgattataatttaaaatcgattaaagactttatcgaaaataactatttattttttgatgatgtgccagagtaccttattgtaaagaaaaatgtagaaaataaagaatgtatatttgcccatgatgaaggggagacgtaccaagttgcttatagagatggagaagcatgggttctactttctaaaatgaatacttcagatcaaattaaaaatctaaacgaaataaccatgtccgtaaatctaaataatgcagaatcaaggtctgtagcattaatattatctttattaaacaaacacgctagattagtatcgatacttcctgatactcatcctaaagtcatggagaactttttagatatagactctctattaaaaaacagcacgcatccatttgagcaccctctctataggaagttattaaatagcatatcaaatgatataaataaatatatggagtcattaaatgagataaaggattcataccatttgttaccattcgatgttcggcctgggcaatatatgaatacttggagtaaaattgatagagacactgttattgaatattcctttaaacaaaatgataaaaatcaccacccacaatttattgtattattacaagatgactctctttctaagagagtcggagagattattgcttcgtataataataataaatcaatagtattacagttcgatgccaggagttctgaagcacgaatagcctacggtactcaaaataatataactgaaatggggaaatttgaattatcatttgtaactcatggtactacagatggagtatatagtttcagtgtagctaatgttattgaaatttataaacttacaattaattcattcgcattgcctcctccggtaaaaattagattagtaatatgcagtattgctgataatggacagggagcacagggatttaatggtactcatccagccctgggaattgtcaatatgatgcaccaggaaggatttgatattcctatattggcctatacaacaaaagtgggggtttcagtagaacaccccggtgagttagtggtattcaattcagaaaaaccgggagaagtactgaaaaatatagatgactatcaggtgttatatcattataaaaataatatattacttaccgatggtgtcccggtagttgaactgttactcaaggatgtaaggaataaaataaagtctgttgatcaacttattgaatcttattcacaatatctagtgccttttttctctgatgataatggtgttgttgatcgtgaattattagagttaactattaatgattttgatacatattcaaaatttgaaaatttccttgatattattaggcagcgtcctgaattacgtaatagtgataattggcagttagttgtcgctaataatgcgactggcttccttataacaacactagatgaacccgttgtaaaatatccagacattgttaaagttaatgagtgggacctgcctgctattgccaatatagataaaacggctacggcaagtcaatacgatatgcagattgtttttcaatgtgaaaataacccaacggttaatcgtgcagcgacgagacttgcgggtaaacatgctaagaattcaattattattcagttagatgttgataataatcacagggcttttatcattgacgataatactcacgccgagtggcgtgaaattagtcataatgaactcgtcactaaactaaaaatccagcctgaaaacggtaaaatacggtggcaagttgttgggcatggccgttctgaaggtggcaatgataagcatccgacactggctgggcaacgacccgagcaactaacagcccgcttgaatcaattttctgactatttacagactgagcatcagataaatatttcacctcagcaagtcagtttggtggggtgtgctatgagtagcagtgataggtacaccagttttgcacataaatttatgtctcatttgaatgaaaatggcattagaactaatgtttcagcgtcaacaaaggctattgaggttgatcctcaggggcataagcatgatgtggatactcccgatattgatagctacaacaataaatacttatcgtcaataaaaggaactgaaaaattatattggaaccgttggggggaaataacaacagaacgcaaaaaagacataaatggccgtttgaataatatagatagtctactggataagttgataacaagacaattgtcagtcaatcaacttaataaaaaacaacagcgtaaattagcggaaatatttccacagttaacagataagaaactgaataaaggtgaattgttattaaccttacatgactcttggcgtatgcaggcgttgaaatatgatttgctgtttttacagaaaatatcagacaggccagattttgatactgaactttggcgagtaactgaccgttggcgaataacagagactgatggtaatacgttacaagatgtaaggattaaatcaggttcacagcataaaactgatttagcgacttatcctcactcgataacatctgatcctgatctaaaaacatctgctcctgaactaaaaacatctaatcctaaagcaagaacagcgatttttgggcgatttggttatggtatgcagggatatggctttatttctgctttacgtttatctgctgattaccaacgttggatgagtaacggtgacttaacagaaaaacaagaggaagaaatacaattgcaattggccatggcctggggaggtatcggggctaatctggcgaccgatggcttgcaatatgcatttggtaagtggggaattggctacttacaaaaattagtgagtaaaggagggaggttgtcaccggcccttttgagccaattaacattattaaaacgcaaccctgcattgctattggccccaggttttcttaaagacctaagaaaattagcactcaaccaattcgcacatggtgctgcacgttttagtatgccactgctctcagcactcacttctggtattgatatctatcaggcataccatgcattttcacaattggcgacagaaacagatcctcatgttagacgagatcttattgccagcggggtcttttcgaccattaatgcaaccattggtttgggcgtcgcgtttgccatggcaatgggggggactgctgctacagctgctgggccggcgggtattgccctggcttttaccatgattattgttggcgatatttactcagccgttagtcagattgaaaggatccgcgatattgtacctgatatgacgggaagccaacggtttgagaatggcttgcggttatttttaaaatttggtttaacaccggggctggataatcagattagatataaccagactatggaaagtgtttaccagcgacagagagattattatgaggcgctattagcgagtaaacagggcgtagatacgctattttatagccggggcgaagcagttcttaaagctatcccttttataaaacgagatgaacgatcgcagacagagagagatctggagaaaatcagtattttttcaggtgatccctttaccaatgccaaaatttataccacttatgcagaaatgggaaagcatgagtattatgaactggataaaataaatgatgttgacgattatgttatcgctgattttttcgaggataataatcgtagtgtagttaagttacaaaataaaaatctgcatcaggcgttctctgagcttgatattgattctacctatagcccatttatcctttctgctgatgttgatcgtaatgggctaaacgattttatcgtgatcaacgaaaaatataatacaacaatagcatcaagaaaaaattcagtgggtatgacagtgattgatgactatgttagtcgctggcattatgagctatacacttggttggctcagccggatggcagctacctaaaaatagatacaaggctggagtgggagaaattatttcatgcaatagaagtcgataaatttaatgaagttgtgttccctgtgctaggggattttaacggtgataacgtgtttgaattggtgatttttcatgatgataaaatgacaacttatcattatgatagtctggattttaatcagagtggaaaagataatcacaatgtaattaatatcggagattttattgagccagtgaggctggcatttgagggtgaaaaaagtaaaaattatccttattcacttgttggcgatatcaataatgatggctttgatgatattttactgctaaataaatcaggggatatgttacacctgatgggaaatagtagtggtgtttttaggcagcataagaccaagttatcttctgaactaacatcattactctcctcctctaatcttcatcgttcacagttacaattaactgatctcaataaagacggggggcttgatttagttatcattcttaatgatggaatttattatcaggcgttgggggataaaatagatggggagtatcattttgatacaccttccatggttaataaaataacgattaagaacgagggaggagacagtgtccgttatcagcaaaatagactgtctcaaatagataaacataaaataatagcgatatctccgagtgatcaaggtgagaatagattaatctctctctctgattcaggggaattgcttgctcaccctcttcgcgagataaaagagaatgatgtcgccgctttatttgatttaggtgggggcgatgatgtcgcaaaaggttatcataaaaagaaaaatatatttactattggtagtgggtttaagcaatatcaaggcggtgaaaatgcggatacgtttatattgaccagtgctgtggcctctaagagtcatatccttagcggtggcgaaggaaatgatacagtcgctcagggagaagtactgggaaatgaaattgacagtattattgatatcagcaatggctattatagtcaggtgaatggtggtgtcgaaaaacaagttgctttactttatgattttgaaaatattctgggtcatgaaaatgttaatgatactatcatcggaaatgatgtagataattatcttaatggcatgggcggcgatgataaaatatggggtaatggaggcaatgatttattagcactacagtctggtttagcccagggaggcacggggttagatagttatcatattctaaaaagtactcatgaaaaatcgttacagattagaattgaggaagtatcagaaaataacaatacagatatgcaaatcagtaatatctttcttgagcataagctcaaccaaataaaatctattgagttggataatattgatgtgttaattaatataaacaatgataatggatttatgacccagatcaggttggttggtgtctataatataaataacaatcaaaagcagcaagtacttaacttcaccatccagactgttgatgggtttacaatggtgccattgtggccaagctaccttaatgaaattactgaattctccccgaatatggtcgcatattactcctcgttggttgatcgtaattataaggaattagtgggtaagggagatcctgatgatatcgtcgtacggttctcattagacaatggttatcaacagcagcaggtgactcatcttcaaagggtagaaggagagaaagatattgttttacggcaagctatattacctgattttattaggctctcacctcaagaacattcaatgctaatggggtttttacctcgctatgaattattgggtgataataaagataatctattgcaagtgttaagcggggaagggttactcgaggggcgcggtggacaagatacttacttaattcaagagaaagaggggagtccaacagatattattatcaataattttgatgactcattagcttcagataatttagttctgtcatcctggttattatgtgatgttattgttgagcgttcggatgatgacttgttattacgctaccgcgatcaaccagaaaaacaccagagtatacggttagttaactatatgaatgatgaacgttatcggcatctaaaaataacggataaaagtgggcagtcacaatatcgagatcctgttactggaacatttattgattatcagataaacctcgataaaaatggtcatccttttatagcagcccaacaggcccctgtcgtcagcagcggtaatgatgaggttgtcattacttcggcgacattcttaccgggtaattatattgatacaggcgatggcaatgatgcgattatttatattcgtgggcacgaaggtaccatgcttaaaggggggggcggtgacgatacttattattatagcgcagggagtggggcgataaatattgccgataccagtgggctggatcatctttatctggataagcacattctactgcatacattgtcagcagagcggcgtgaaaataatctggtgctgaatatcgcggataatacatcaggtcgtattatttttgttgactggtatcttgctgatgaaaataaagttgagtttatttgggtagaagactctcaaattacttttgatgaactattcagtttgcgtccgtattccgatgaatactatcaattatgccaacaccttaaatccatgggattatcccttaccgtgaggcaattagccgatcttgattctcaagatggctataacaccctcaatcagctaagaaccattaaagcatgggtgacaaagaatccaatttatgatgttgctgatttggattatctggtggcaatgtcgtcaattgcctggcgtggtaacgcccgtaacactgacccactaccgctaatagagcagaaaatcgatgcattcttccaacctttgatagccgaacgaattagccttacagaagagcatgttacctggatccagcgcgaggagttcgatactgtcgatatcgccaaatgggtaaaaaattatcatctacgtagccagaatgaaattaattatctgctggaacaactgggtttactcaaggaatcgccattaagtgataaagccttggattttacattcaaaaatagaatcgatctggcacaggccgatattgaattgtgtcagcaagaatgtgggatcaaccgccagagtcttattaatttggcgatgaaatatcatgtcacaggccgtgggcactttgagttactgatatcaaatattcaggtgcttaaggaatatggtgtggtagtgagtgagtctgaacagcctctcgtcttgagaaagcccatagacttaaggcagtacttcaatcagaaaaatttaacaaaagatcatgttggccgtttagcggaacacgatatgagttttgatgaattgaccctgctcttggataaaaacattcccattgagcaggcttttacccaaagattacaaactcagcttgggcctctgaaattatttaatgacgagagagtatttaataaaggggacgtatttgatcaagatattagccaattagcggaggctatggggggattggaatcaactgaaagctattcgctaccgctagagcggcaaacagtgatggcaataactactcatcagtttgtgagtgattctattgccgcttattgatagcaaaatagattagcaggaagagaggctgagggcaggtttcgagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaccgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctccaggtttctgccctcagagacaccagtcatactgcaaactgcttgtgtgttggttgccttcctgccactcgaaggattaggaatatcgccatttttagcctagctgtcacaactattaacctagctttcacaattattagcgtagctatcacaactataaaaatagctccagtagcgagttaaggaacaattttcctttttcggtaatctgccagtattctgttgtttcgattaaatactcttttgctattgcctcatctaactgtgggcgaatagtactctcagttaacccggtgaagtgatagaaatcagcccgaggggcagcttccaacaaacggaagcggttcataaagaactcaaaaggccggtcgactgctgccacttcatattgtttatccaagtattttccctgcataaaaccacgtggatgtttggtttttatggtccgtaaaatacgcccatcgttaaatgtgatcttgccatgcgccccacagccaatccccagataatcaccaaagcgccagtagttaagattatgctggcattggtaacctggcttggcataggccgaggtttcatattgcagataaccagcggcactgagtagctgatgaccttgctggaaaatatcccataacgcatcgtcatcgggcaggattgggggccgggaactaaagccagtattcggctcaatagtcagctgataccaagataagtgtggtggatttaaggcgatagcctgacgcaaatcatccaatgcttcttccagtgtttgatcaggcagaccgtgcatcaaatctagattaaagctacgtaattgcagtgaggttgccagctctgctgcccgccttgcttcatctggcccatgtatccgccccagccgcgttaatttctgtgcgctaaagctctggacgccaatggatatgcggttaatacccgctcgctgatagccgctaaagcgatcggcttcgaccgctccggggttggcttccatggtgatctctgcgtcactggcaaccggcaaacgcgcgcggacaccatcaagtagttgctgcatggcctctgcactcagcaagctgggtgtgccgccaccaataaaaatagtgctgatttcacggccactcaccagaggcacgtcagcatccaaatccgccagtacgtgctctacatattcctgatgagggacatcgcctttcaacgcatgtgagttgaaatcacaataagggcatttctggacgcaccaagggatatggatgtagagactgagcgggggtaatttaagcatcgcgcagcgcatccagcatcaatttcagggcctgaccacgatgggataccgcgtgcttttcttcacgagtcagttccgctgcggttttacccagcgcgggtacatagaaaatagggtcatagccaaacccagcagccccagcaggttggtgagcaattacccctggccattggccgtggaacaccagcggtgttggatcttcagcatgacgcatatagaccaatacgcaatggaactgagcaccgcgtttttcatcggggacattttgcaatgcgaccaacagcttttccagattctcttggtcactggcatcagtaccggcatagcgtgcggaataaatccccggagcgccgcctaacgcgtctactgctaagcctgaatcatcggcgatggccggtaaaccggtggtttgcgctgcatggcgggcttttaaaatggcgttttcaataaaggttaagcccgtctcttctgcagactcaacgcccagttcggtttgtgcgacgacatccaaaccaaagtcggccagcaggtttgccagttcacgtactttgccggggttgccggtggctaatactattttttgcatcgatgaatcctgaatttttataggctgacggctatcggtattgagcgcagtctgttgggctgacaaccaataacccaattcttgcggaggaatatcaactcactcgagcagtatggtgacttctggcggaatctgctgcgggttaatcacttttatctgcttatgccgccccagttcgcccttttcgataatcacctggctcttggctacccgaaactgcttggcgataaacttaaccaaatgggtattagcctgaccatcaacaggcggggcggtaatggcgactttaagttcgtcgccatgtaaaccgactatctgatctcgactggctttgggctgaatatagagcttgagtatcagcccgttttcggtggagaggactgcactcacagcatgacccacatcgctccaaatagatccatgcctaaaaagttgagcagatacaagataaggatgacaaccattgctgagaaatcgataccccccatcgcaggcaaaatacggcgaatcggtgccattaatggttcagttaactgcagcagcaggtagtctaccgggctacgaccctgactgatccaactcatcagcgcacggataatcatgacccagaaaatcaggtaacccaccgcttttaccagcgcaataaggccgaacaagaggttataaatactgagtgataaggatccgctatcaatcagtaatagcagcgggtatttaatggtcatcagtaaaaatgccaacagcaatgatgcgctatcgattggccccatagagggaaccactcggcgcagtgggccaacaataggttgggttattttcaccacaaattgagacaatgggttatagaaatcactgtgaacccactgcatccagatgcgcaacaacagcaccatcacatataggtcaatgaccgtttttgccagaaaagtcagcgttagcatgagttgccttagtccttaatattgtatgcccgtcatcttgcaacgtgcaggtgtgttggttgttctggttactcggcccattcatgggcattgcctctgagaggccgctgcaagcagcgttcaaaccggctccctgccgatttgtcattcgtttcccaccttccagcactttggaatctattgggcatttaggtacaaataaaaaatctattcacatactttaacggcccctattttaacgagaaagtgccaagggcggtgtcggtttttgtaactttcgccgctaattagaacagtttttccatctcttttgcgcgagcaatagcggctcgcatggcattggcaaccatttcgggtaagtgctgttcattgaacacgcggattgcctcggcagtggttccccctttggacgtgacctgctctcgcaaggccgaaagtggcacgtgtgggttagcctcgaccagagcacaagccccggaagcggcttgctgcactaactgacgggcggtttcactgtcaaaccctaagcgttcagtctcttgctgcatcgcttccataaataagaagaaataggcaggtgaactccccgcagcggcaataatgctattaatgccatcctcattgtccacccagcatactttgccaattgcactcattagttcagtggtgaaatcacgatctgcggctgaaacctgctcgggggcgtagaggccactcattccttttcccaccagagagggggtattcggcataatacgaaccagattcagtttattccccaaaagcgcgtagaaacgtgcaacctggacacctgccgcaatcgacagcaccaacttatcgctaaaatcgacctgtttttgcaattgctggcatacatcggccattaactggggctttaccgctaacaccacaacctccgctttttgtgactcgcggatattatcatcactgctgataacaccaaattcagtggctagtgcatcacggtttttggcagaaggggcgcaaacgctgatcattttggccggatatcccccggcaaccaaaccagcgataatagcgcgggccatattgccagcaccaatgaatgtaatattgcgatgctgcatcgaattctcctaagcgtgcacagtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatgttcaacaaataattacgttcaacagagagttatgttccgtaagtgcagtgaacaataaatgccgtgattaatccgcgttataaacgcgggcaccaaaaatggcggtaccaattcgaaccagtgtactgccggcgctaatggcggcgtccatatcatcagtcatccccatagaaagtgtatctatctgagggtagcgggcttttaaagtcaagaacgcctgattcatttgcgtaaatacggccaattgccgctgataatcatgttctggcgctgggatagccatcagcccgcgtaaacacaggttaggtaatgtactaatgctgtcagccaaggcggggagttcactcaaggaaatccccgctttgctttgctcatcactgatattaatctgaatcagtacgtttaacgctggcatagccgctgggcgctgggcactcagacgctgggctattttcaaccgatcaacggtatgacaccaggcaaaattttcagccactaaccggcttttattggattgcagcggcccgataaagtgccattcaagcgttttgttatccacgaaggagtgaattttatccaccccttcctgcacatagttttcaccaaaagcatattgcccagcggcgatggctttttcgatagccgccacaggtttggttttactgactgcaagcaatgtaacttcttctggagagcgcccgcaattgtgtgcagccgttgcgatccgcgctctgacatcctgtagattctgttggatagtactcatatggacccaggagttggatatggatttcacaagcctgaataatcaacattcagatctgaataaccccgtgtttagccgtataaaagccaaacgcattgatttagaaaaccctgaccttgccagtgatggctttaacaaacaggattttgccaataaggtggcggctagtgtagatcataatgcttcagatctgcacctctgtaccggttttcaccccgtattacgtatcgatggcgagctaaaaacctttactgactggccgaaggtcactgctggttggttaaatgggctacgtcggcatatgttgagtgacgcacaagaaagccgattacagcaacaggggcaggttgactgtgcctataccaccgtgggcagtcaaaggttacgggcgaatattttccagcaacgacagggccaatccattgcttttcgcattattcctgctatttgtccgtcactgacacaattggcggcaccacctattttgaaccaattgattcaacaggataatggactaattctggtaacgggggcgacgggcagcggtaaatcgacgacgctgagtgccatgataagcgcgattaatcagcaacaggcacgacatattattacccttgaggacccgattgaatttattcatagcagtcaatcatgtttgatccagcaacgagagcttggtcgccatactcactgttttagtcgtgccctgaatggggcattacgtcaggatccagatattattttactcggagagttacgggatctggagactatccgattagcgctgacagcagcagaaaccgggcatctggtgctagccacattgcatacccgcacggcaacacaggctattgatcggctgattgatgtttttcctcctgaggagaaagccgttatacggacgcaactggctgccagtttacgcggtgttatcacgcagaaattgtgtcgtcaaaatggcggtgggcgtatagctgtatttgagatactcacgcaaaccacggcagtcagccatttgatccgagaaggtaaaacctatcaattaccaaccgtgatacaggccggagggcaatgggggatgcaaacctttgagcaaagtatcgcacaacggcaaaaacagggggttttggctatcaatcactgatgggggaggcaccgctgacactgtagttatttcaagggagaaggtgatgcaataaattaacccggatcggatgatccgggtcaagcaggcggcttatttttgtgcggattaagccgctgggatctgctgagtaatgcaatgtatgttaccgccaccgagtaaaatctctctggcaggcacgccgacaattgcatagccggggaacatttgttgtaacagatcgttagcctgcccgtcagtgcggctatccagcagtgggaaaataatttgctggttactgatcaggaagttgacataagagcccgccaggcgttcacccgccgtgcggggaaccgcatcgctggtcaacacatcgaaggtttcctcttccgtgttataaagcgggccgggagccggtaacttccagattttcagtttacgccctttggcatcgacggtattggataacacctcgaacgctgcgactgaacgtgcatactgtggatcctgctggtcgtctgtccaatgcagggctacttcgcctgggcggacaaaacagcacatattatcgatatgaccatcggtctcatcgttatacacgccatcttgcaaccaaatgaagtgagtcacccccagatagtcacacagtaactgttcgatttgcgcttgattcaaatgtgggttgcgattcgggtttagcaaacattcagcagtggtgagtaacgtgccttcgccatcagtatgaatggagccaccttccagtatcaacggtgcactgtaatgcgcgtttttcagaaaatcactgacttgaacggcaactttttcatcttgttgccagtcagcatacaagccaccgttcaggccgccccatgcattaaactgccagtcaacggcccggcgctcggccgcaccattaatcaccatcgttgggcctgtatcacgcatccaggcatcgtcactggccatttccactaaggtcacattcgccggcatggttgccttggcttgtgccataaactcggcgggaacgcccataaagactggcgtagcacggctaatggcctcggcgactttggcgaatgtctgctgagcgggaatagctttgccgcgccagttatcctgacgatatggccaaagcatccataccgcatcctgcggtgcccattctgcaggcataaagaaaccatcctgccgcggtgtgccgggtaatgcctgttgttgtaacatcgtgtcttgcaccgacataaattatctccgggtcttgccgtctgacgtggctaatgtttggtacatctctgggcggcgatcacggaacaagccccatgaagcacgttgggcggcgatctcctgcaaatcaaattcatgcaccagaaccgcttcgtcagttttgttagcttgagctaacagtgcgccagtttggtcagcaataaacgaggagccgtagaacgtcatctccagcccatcaatgtatttacttttctcagtaccgatgcggttagaggcaatcactggaaccaggtttgcggctgcatggccttgctggacacgggtccagtgcggttggctgtcaatttcagggtaagcaggttctgagccgattgctgttgggtagaagataacttctgccccaagcagtgccaggctgcgcgcggtttcagggaaccactgatcccaacagatgcctacgcccactttggcataacgggtttgccaaactttaaaaccggtatcgccagggataaagaactgtttctcctgataagccgggccattaggaatgtgggttttacggtagacgtccagcaccgagccatcggcgtcaatcatgactagcgagttatagtaagcattattggctttctcaaagaaactcagcggtagtaccacttccaactcagcggcaagcttggagaagtgtttaattaatggactattatccagctcttgggccagtgcgtagtgctctgggctttgatcaatgcagaagtaaggtgcggcaaacagctcctgaatcaggatgatctgtgcgcctttggcatgtgcctgtcgtaccaatttttcggcattttcaatgtttttcggcaggtcccaagaacaggccatttgagtcgcagcaacagtcacttttgtcatgagaaaacctcaataaatgtaaaaaaacacctgcaagaggtgtgcaatattttaaactgctgattggcatcgccgcagtatacaaagttataagtatacaacgttatgcagggattacttattcaggtcgcgggaatggaaagtaggaaaccgtttgtgatcaacagaacatcgcggattcaacctgcttgctcatcaaaccagctttccaaaatgatcaccgcagaggctgcatcgacactgcctttatccagagcgcgatagccaccgcggtcaaacagattggcgcgggcttctaccgtactgaggcgttcatcctgtaaggcgacctgtacaccaaagcgcccatgcagacggttggcaaaccgacgagctctggcggttagtggttgttcagtgccatccatattgagcggcaggccgactaccactaaattgggctgccactctttcaacagcttttcgacttgctgccaatccggggtgccatcttgtgctttaaacgcggttagcgctctggccgttccggtgacttcctgaccgatggcgacaccgatacttttggtaccaaaatcaaaagcaataattgtgcgattagccatcaggcatgtcctgcttgcggagcaatattaaagatattaatgcccagtttattggccgctgcctgccagcgttcggcaattggcgtattgaataaaatatgggtatcggcttcagtggtcagccagacattatccagtaactcttgttctaactgcccttgccgccagctggcgtagcccagagccactaataaatttttaggttgccccgatgttcccagtgtttccaacacatctttggaggtggtaatcatcgtctctggtgaaatatgaatactggaagcaaagccttcctgcggtgaatgcagaataaatccacggtcttcagccagaggcccaccggctaatactacgttatctaaacgtattgctgggtcgcgtgagggggatttgatcttcagtttttccagtattgtttctacggtgagctgttccaagggcttgttaatcactaaacccatcgcccccttttcgccatgctcacagatatagataaccgagcgtttaaattgagggtcctgaagtgagggcatggcaataagaaaatgatgctgtaaattcattgtattatatagagaagtcgctgagttaatggatgaacgggtgccagtatgcggataaatgaggataaagtcacgggggcagcgcttagaaaaacaccacaccccgttttatgtattaggcctttttgtcagccaaacgtctttcaatggcgtccattaacataccggtaatggaaatctcggggaaggccgcttcgatttcacgcacgcaggtcgggctggtgacgttaatttcagtcaagcgatcaccaataatatccaacccaacaaaaattaagcctttttgcttcagtattggtgcaacagtgcgggcaatttcccaatcactttcactcaatgggcgggcttcgccacggccaccggcagccagattgccacgggtttcaccttgggcgggaatacgtgccagacaataaggcacaggctcgccatcaaccactagcacacgtttatcgccttctttaatggccggtaagaagttttgtgccatgcagaagcggctgcttaattcggtcagtgtttcaatgataaccgagaggttagggtcatcttgttttactctgaatattgaggtaccccccatgccatccagtggtttcaggatgatatcgccgtgttcctggtggaatttgcggatatggtctttactgcggctgaccagcgtatctggggttaactctgggaaccaagccgtaaacagtttttcgttacaatcgcgtaggctttgcggcttattcaccaccagtgtgcctttgtcttctgcacgttccagaatataggtggcatagataaactcggtatcaaacggcggatctttacgcatcagaatgacatcaagatcatagagcggcaggtcctgctcagccccaaaactgaaccagttatctttatcctgcttcacattcagtcggcgggtacgtgcgcggccatcacccccacgcatatagagatcccccatctccatgtaatgcaattcccagccacggcgctgcgcttctaatagcatagcgaaactggtgtctttcttgatgttaatggacgaaatagggtccattacgataccgagcttaatcattcttttctcctagtgggaaatggggttatcccagatcgccaaaccgcacctgcaacgcagtaattgcggtaagggcggtagtttctgttcgcagcactcgtggccccagcaggatatccgtaaatccgaggcgcgaggtcatcgcaatttcatcagcagagaggccaccttctgggccaatcagcaaacgcactttgttgagtgaggaagggagggtattaatactgttgctagcacgtgggtgcagattcagtttcaagctgtcatcggattcagcacaccaatcagcaagttgcatggcatcgcggatctctgggatcgtattgcggccacattgttcgcaggcggcgatagcaattttttgccactgttgaatttttttcgtcagacgctcgccatcaagcttaacgccacaacgtgctgaaaacagcggggtaatcacattaacgcccagttcaatagatttctggacggtaaactccattttttccccacgagaaataacctgccctaaatgtaaattcagaggggattcccgatcttcccattgcccttcagcgagtcggacaatcagattctttttatctgcccgtataatctcagcgtcaaaaatctgattactgccgtcaaataattgcaggctttgcccttcagtcatccgtagtacgcggccgacatgatttgcggcttcatcagtgagcgccagttcggtattggcctgcaagggctgtgggtggtaaatgcggggtatacgcatgggtttgctctaagtcctgaaacgaaaatcataccgtgcggtgatgagtaccgcgcgaaataaacgcaaaataaataagcagctaaggatagcagaggcagggaagtttcagccaatcgaaaattgcagcccatcaggaaatagcaccacctcatcagaaaataacactacgtcatcagaaaataacgacatccgtgacaaggtgtgatggggagggcgattgagctgaaaatagggctcaattagctcaattagcttttgggtcgctgacaagcgcgttgtacataaggattatgattaccttgagttttcgcaattcgctcatcgcgtaagcattcccagtcggtgacgggatattgacgatcccagaccccaaagagtttactttgctggctggatagccgcagttgatattgatcgcgcatataaaagtaggtgcgggcaatggcaccacgtgcacgtaccggtggttctgccaatttgtttttaaaatccactttcattgcacactgaccatattggccactgccgccattccattgcgagtacatgaaattgttacggtcaccattcacttcaccaatagcaggttgcaggttatgcaagtcagtttctatctgacgataaaccggatctttggcacagtttttacggccaccttgttgccagcattggcgctgatgaccaaattgccaggcaggaaccacatgttcccattcaatccgcgcggctcgcgctgcattttttctgggttgatagccacaactgtttaggtcagggataccttttttaccttgccagtcgatttggcaaccgcagtagaagctgccaggtgcatcttggtgaattttagcggccaccgctttcgcctgggagaagttattgatgccgtgactgtgactgatcagaggcaacagtggcgaagataaaaccagcaagaacaaaatattgcgtaacatatctcaaaacagcccgataatgaaaagtacgcaggttatagataattatgatggatggcaagttaacgtgctgttttataacaagtaacgttagtcattaatcaggatttattgtgatgaactggagtttctccccacactgccggcagcgatattcactctctcctcgcagcactttattgtgacggcgaatggttaaagcatgttgctgacatttgcattgataattgaaggtcttactgcgcactgacgccacttcgaattggtgggtgcggctagcgggtacttttaagacctgttccatcatccagcgccattctttgccatggggggctacgcggccgaattggcggtaaaccagcaagtgtgctaattcatgtggtacgacttcatcaataaacggctgcttattctccagcaataacactgggttaagacgaatttcgaatgattgcagataggcactgcccgcgttggtaccacgctgatggtaattgacttttggctctggatacgcggtgccaagatgctggttagccagttgcaaatagtgacgcagacactgcataaccgcttgttggagtgcgatggggattcttagtgtgctcataatgcggaagaataaaacggtggatagccagatgcaagctgacatcaccacgggttgggttcattttcacttgaacagttccgggggcgcattttcccagggtgcatacaaataaaccaccctgccagcgtgttgcttacagggtggttcttcatcgttttaccgcttcaagtcgtacgcagggaatgaaatttatttcaaacccgcagcatcacgtaataacgctgctttgtcggttttttcccacgggaaatgctcacggccaaagtgaccataggctgcagtttcacggtagattgggtgcaacagatccagcatcttaatcaagccataagggcgcagatcgaagaattcacgaaccagcagggtcagttggtctgctgggattttctccgtgccgaaagcctcaaccatgatggaggtcggttctgccacaccgatggcgtaagatacttggatctcacaacggtcagccagacccgccgccacaatatttttcgcaacataacgggcagcatatgccgcagagcgatccacttttgatggatctttacccgagaatgcgccgccaccatgacgagccatgccgccgtaggtatcaacaataattttacggccagtcagaccgcagtcacccattggcccaccgataacaaaacggccagttgggttgataaagtatttggtatgggcagtgatccattcagcaggcagaactggcttgatgatctcttccatgacggcttcgtgcaaatctttctgattgatatcttctgaatgctgagtcgacaggacgaccgcatcaatacccacgattttaccgtcgtcgtattggaaggtaacctggcttttggcatctgggcgcaaccatggtaaggcaccatttttacgcacctcagcctgacgctctaccaaacgatgagcataggtaatgggcgctggcattaagacactggtttcgttggtggcatagccgaacatcaggccttggtcacccgcaccttgctccagtgggttttcgcggtcaacaccttgattaatatcaggagactgcttaccgatagcgcttaaaaccgcacaagagttagcatcaaaacccatatcggaatgtacataaccaatttcgcgtattgtgcggcgggtgatctcttcgatatcaacccatgcattggtggtaacttcaccgccaaccaataccattcccgttttgacataggtctcgcaggcaacccgcgcttttgggtcttgctcaagaattgcatcaagtacggcgtcggaaatctggtcagcgattttatctggatgtccttcagagacagattctgacgtaaataggtgtttagccattattttctttaccttgaaatacaagtgagaagtcactgcatagcgctggaaaccaagcaacagcagacagagcagagcctgactttctgttgtgttggtcgttcacaatgcccctttaggcaaagcctttagcagtctatcaacttagaaaccttcaacatctccccctttttgcctgacgttgcagcgatgttagcggaacatactgtcacgccactgactttggggagataacgttgttagcattctagcaattaaagagtatggatgtattaacatctggacgtctattttaggttagcttttgctctgaaagccagccctttttgtattaagatatttctcgatttagcggtggcgggctttttttacggtttgagacggtgacactgcaaatttcattttgcattttgccttggttatcggtataaactgcgcgcgcggcttatttgataagcaatgatgaaaatggcagaagatggcatcagcgcatggttaaattctcagtgttttgtgctcggtttgtgggaacgcattctgggtgaacgcaaaatgatagtggcgtcatcgaactgttaactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactgtttataccgaattaactgtctataccaaatttaatggagttgcgcgtagcgagcaaatcatgatgagtgtggctcacactggtgatttgagtgagaaaaaaccgctaacatcgctgcaacttcaagtaagaagggtatattaataaagccttgttcgctcaatcgtgagcggcatgcatggaggtggttggattaatgatccgttgtctactggttgctgcatatcaacaattgcgtcgttctgacgttcaatccccccttgcaaccctcctttcttgtaccccatcaacccgatgttatacccacatgggtgcgacccaggattcgcgggccggttaacggttacccgacgtactgaatccggctagctggcgctattttgcggcgagtccgattcacgaaaccttaatacgtattgatactgaaacgtgtttactctttccttagtaatgaatcgatgagtgataaaccgctcgtgaatcaggctttcagcgtaatatctgggcgttcacacggattgtccttgtaggttgtagctgcgatagtggctgacgttatcgtcagtatcgcaatagaggcgaattatgtctgatgataacttgattagccgtccgttaactgcgggcgcacatgtttctttacgctccatgcaggaggtagccatgaatgatcgaaatgccagcaagatgctgagcacgtataacgtcgcctactggggtggcaactattatgacgtcaatgaattaggtcatatcagtgtttgccctgatccggatattcgtgaggcgcgtgtcgatctggcgcaactggttaaaaagatgcagctcgaacaagggcaacgtttgcctgcgctgttctgcttcccacaaattttacagcatcgtctgcgttcaattaacgcggcgtttaaacgtgcgcgtgagtctttcggctatgaaggcggctacttcctggtttaccccattaaagtaaaccaacaccgtcgagtgattgagtctttggtcaattccggcgaaccgttagggctggaagcgggttctaaagctgagatgatggcggtgctggcccatgctggcatgactcgttcggttatcgtgtgtaacggttataaagaccgtgaatacattcgtttggctttgatcggtgaaaaactgggccataaggtgtatctggtcatcgaaaagatgtcagaaatcaaaatggtcctggaagaagccgagcggctgaatgtggttccacgtttgggggttcgcgcccgcctggcatcacaaggttccggtaaatggcaggccagtgggggtgagaagtccaaatttggtttgtctgcaacgcaggtattacaactggttgatatgctgcgtgaggcgaatagcctggaaagtttgcaattactgcatttccacttaggttctcaactctccaacatccgtgatatctccaccggcgtgcgtgaatctgctcgtttctatgtggagttacacaagctgggcgttaatatccagtgcttcgatgtgggcgggggcttgggcgtcgattatgaagggacgcgctctcaatctgattgctccgttaactatggcttgaatgaatatgccaataacgttatctggggtatcggtgatgcctgtaacgaacatggtttgccgcatcctaccgttattacagaatctggtcgtgcggttaccgctcaccatacggtattggtgtccaatgttatcggtgtagagcgcaatgagttctgtgagccgcagccaccggaagcgggcgctccacgtgctttggaaagtttatgggatacctggcaggagatgcaggaaccggaaaaccgccgttcactgcgcgaatggttgcacgatagccaaatggatttacacgacgtccatacccaatatgctcacggtatgctggatctgactcatcgcgcttgggcagagcaactttatctaagcatttgtaatgagatccaaaaacagttggatccaagcaaccgcgcccaccggcccatcattgatgagctgcaagagcggatggctgacaagctgtatgtgaatttctcgctgttccagtcaatgccggatgcatggggtatcgatcaactgttcccggtcttgccattggaagggttagataagccgccagagcgccgtgcggtattgctggatattacctgtgattctgatggcaccatcgatcactatattgatggtgatggggtggcgaccaccatgccaatgccaccgtatgatccggaaaacccgccattgctaggcttctttatggtcggtgcttaccaggaaatcttgggtaatatgcacaacctgtttggtgacactgcggcggtagatgtttatgtcttccctgatggcacggtagaggttgagcagaccgatgaaggcgatacagtggcggatatgttggaatacgtccaattgaaccctgaaaaattgctggaacatttccgcggtcaggtaaaagaaaccgatctggataccgaattgcaggcgcagttcctggaagagtttgaggctggcttgtacggctacacatatcttgaagacgaataatcactaacgatttattcagtatcgattaaagggcaaactcaggtttgtcctttttttcggcgcgaccctctcctaaggcggtggtgattgcccgaatatcgaccacacttatgttagcggtttagactttcgtcgtaataataatctggagacatctcaatgggctggttcagcgtctgtaaggtgaatgatatcaaaccagatttcccgttttcggctcaagcgggtaataacagagtgggtatttatctggtggagggcgagtattttgcgatggaagatatttgtcctcatgcctatgcattactaagccaaggaattaatgatggtgaaatcattgaatgcccgctacatggtgctctgtttaatgtgcggacagggcagtgtttgcgtgagccgggcgatcgcgatttaaacacctatgctgtgcggatcaatggcgatcagatcgacgttaatttggatggcgatggcgagtagcaggcatggctaatagctattagctatcaaatatcaaacgtcagctacagaactcacgccccaacagtggggagtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgacgccccaacagtggggcgtctgcattgataagagactggcgttaagtgttacttctccgccgcaatacgttggcgaatatgctctgctctggcttgtgacgatggatgatcatcgaacatactgctgttacggcccgcttccattgaggccaatttttcaaaactggttaccagaccgttcgggtcaatgccccgttttttcagcaaatcgaatgagtaatcatcggcttcgctttcttgtttttgcgagaattgggcattaaccagtttctcaccgagatctgctagctgagattgcgacaaggtacccacgacaccgcctgcagaggcgatagccgtccgtagcgcggttgttccgtaggccacctgcatggctttacgggtgtgccccaatgccacatggcccatttcatggcccacgacaccttctacttcattgtcggtcatcatatccatcaaaccgctgtagacacgaatgcagccattagccattgcccaagcattaacgtccttggtcacatagaccttatagttagctggggtgccattaatgttatcgcccaaggcggcagcaatttttgccatacgtttaccatattgactatccgctgaagcgatctgggctttttgatccatttcaacgcaagatttttcactaagggctttcacgtcagcatcattcaaggttgcggcctgaaatgcttgcgcacctgactgcattaagccttcagtattgaggctttgacagccacttaatagtgcagccaggctcagtgcaatcattgaggtacgaattttcataacacgttcttcctgtgggttggccattttttcgtttgaagcaggctattctatcggtgatggcccgaattagcagcagtcacctatttattactgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatctccttatcactgcaatctatttaccaccgctatccgctcatcataatcacatcattactatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgctcacgcttgttctactctgttggcaataggtcttgcccgaaattattgttgtagcctatggtttgtcgttgtgcggtggctgcttttgttcaccccaatctcttacttgtgtaagctcttggggatgcactcagttgccgccttcctgcaactcgaattatttagagtatagtgattgccgtttcaatgctgagtctgagaaaatggtaatcttgaacgctttgttaatccgacctggagtaaaacatgtcctctcgtaaagagcttgccaacgctatccgcgcactaagcatggatgccgtgcaaaaagcgaagtccggccatcccggagccccgatgggtatggcagatattgccgaagtcctgtggcgtgattatctgaaccataatccaactaacccacactgggctgatcgtgaccgtttcgtcctgtcaaatggtcacggctccatgttgatttatagcctgttgcatctcacaggttatgacctgccgatggaagagctaaaaaatttccgccaactgcactctaaaacgcctggccaccctgaatatggttataccgctggtgtagaaaccaccactgggccattggggcaaggcattgccaatgctgttggttttgctatcgcagaacgcacgctgggggcgcagtttaaccgcccaggtcacgacattgtcgatcaccatacctacgcctttatgggcgatggttgcatgatggaagggatctctcacgaggtttgctctctggccggtacgatgaagctgggcaaactgacggctttctatgatgacaacggtatttctatcgatggtcatgttgaaggctggttcactgatgacacggcggcccgtttcgaagcctacggctggcatgtggtacggggtgttgatggccataacgcggactctattaaagcggctatcgaagaagcacataaggttaccgacaagccttcattgttgatgtgcaaaacgattattggttttggctcaccaaacaaagctggaacccatgattcccatggtgcgccattaggtgaagcggaagtggcagcaacccgtgaagcattaggttggaaatacccggcatttgaaatcccacaagatatctatgcggcatgggatgccaaagaagcgggcaaagccaaagaagcggcctggaacgagaagttcgctgcgtatgccaaggcttatccagaactggcggctgaattcaaacgtcgtgtcagcggtgaattaccggctaactgggccgttgaatccaagaaattcatcgaacaattgcaagccaatccagcaaatattgccagccgcaaagcctcacaaaatgcgctggaagccttcggtaaagtgttacctgagttcctgggcggttctgctgacctggcaccgagtaacctgactatctggtctggctctaaatccttgagcgacgatctggctggtaactacattcactacggtgtccgtgaatttggtatgtctgccatcatgaacggtattgccctgcacggcggtttcatcccttacggcgcaaccttcctgatgtttgtggaatatgcccgtaacgcagtgcgcatggcggcactgatgaaaatccgtagcgtgttcgtttatacccatgactctattggtctgggcgaagatggcccaacccatcagcctgttgaacagatggccagcctgcgtgttaccccgaatatgagtacctggcgtccttgtgatcaggtcgaatctgcagtggcatggcagtatgcgctggaacgtaaagatggcccaagcgcactgatcttctcccgacagaatctggcacagcagccacgtactgcggagcagctagccaatatcgccaaaggcgggtatgtgctgaaggattgtgcaggccagcctgaactgatcctgattgctaccggctctgaagtggagttagcagttgctgcggctgatcaactgacggccactggccgtaaagtccgcgttgtctctatgccatcaactgatgcattcgataaacaagatgcggcttaccgtgagtcagtattgccatctgcggttagcgcacgtgttgccgtagaagcgggtattgcggattattggtacaaatacgttggcctgaatggcgcggttgtcggtatgaccacgtttggtgaatcagcgccagctgaattgctgttcaaagagtttggtttcaccgtggaaaacgtggtggcgaaagctcaggcgctgctgaagtaattaacggttaagaagcgattagtccctaaagagcgattagccgttaaaaagtcattaactgttaaaacaggcaacgacgttatcaatactgcaaatgggtgtgaacagtgatgagaatctcggtaatgcacctgttaaaagaccgcttttgcggtcttttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgactaattcatagatgaattgtgccctttttcagggaaatattccttttatcatgactttggtttattctggctgaagcgtttcagttatggtttgctttcggatctaatgagatcccaccgagaaaacccggccagtattatggccgaattgtgataatacgattaacatctaaggacgcgctacagtactctatggggttgcatgataataaccagaggcagggagtcacatggcaatccgcatagcgataaacggctttggccgtattggtcgtagcgttttacgcgcgttgtatgaatcaggtcgtcgggcagaaatttcggtggttgcaatcaatgagttggcgagtgcggaagggatggcccatctgctgaagtatgactccagccatggccggttcgcttgggatgttcgtcaggaatgtgattcattgtatgtcggggacgatattatccggctgattcatcagtcagagattgagcagttaccctggagtgagttaggaatagatgtggttctggattgcagcggtgtgtatggcagccgtgaggatggcgaggcgcatgtagcctccggtgcaaaaaaagtgctgtttgcccatcctggcggtcatgatttggatgcgactgtagtctatggtgttaatcatcaggatttacgggcagagcaccggattgtgtccaacgcctcctgtacgacgaactgcattattcctattattcagttgttggatattgcttatggcattgaatctggcactgtcactaccattcattcgtcaatgaatgaccagccggttattgatgcttatcatcaggatttacgtcgtacacgagcagccagccaatccatcattcctgtggataccaaactggcggcaggtattacccgcatttttccgaagttttgtgacaggtttgaggctatctcggtacgggtaccgaccatcaacgttacggctatcgatttaagcgtcagcgttactcatcctgtcggcgtggcggaggttaaccagcttttgcaaaaggcagcaagaggtgcatttcgtggtatagttgactatacggaattaccattggtgtcgatggattttaaccacgatccgcacagtgctattgtcgatggcacccagacgcgggtgagtgggcagcacctgattaagacgttggtatggtgcgataatgaatggggcttcgccaatagaatgttggatacgacattggcgatggccaaaagcggtttctagtatggcgtattaacgtcttgttttaccgtgatttactgcggttttatgggcgttaatgtgcagcttatgcaactttaaagagaatcaacaagaggattcaccatgtctgtaattaagatgaccgatctggatctggctggcaaacgtgttttgatccgtgcggacctcaatgttccggtaaaagaaggcaaagtgacttctgatgcgcgtatccgtgcctctctgccaactatcgaagcggcattgaagcaaggcgctaaagtaatggttacctctcacttgggtcgcccgaccgaaggcgagtacaacgaagagttctccttactgcccgtcgttaactacctgaaagagaagttatcttctccggtacgtctggcgaaggactatctggacggcgttgaaattgcagctggcgagttggttgttctggaaaacgttcgctttaacaaaggcgagaaaaaagacgacgaagccctgtccaagaaatatgccgcactgtgcgatgtttatgtgatggatgcttttggtaccgctcaccgcgctcaggcatcgactcacggtgtgggtaaatttgcccctatcgcttgcgccggcccgctgttgtcagcagagctggaagcattgggtaaagcgctgggtaacccagcgcgtccaatggttgctatcgttggtggctctaaagtttcaactaaactgaccgtgctgggcgcgttgtctaaaatcgcggataaactgattgttggcggtggtatcgctaataccttcgttgcggctcaaggccacaatgtcggtaaatctctgtacgaagctgatctgatcccagaagcgaaaagactgctagagacctgtgatatccctgttcctactgatgttcgtgttgccactgagttctctgaaacggcagccgcgacgctgaaacccgcgaacgaaattaaagatgacgaacaaattttggatctgggcgacgaatctgcggagcgtctggctgagatcctgaaaaatgccaaaaccattctgtggaatggtccggttggtgtgttcgagttccctaacttccgtaaagggaccgagatcgtggctcgcgccattgcagaaagcgaagcattttctatcgcaggcggtggtgatactttggcagcaatcgatctcttcggtattgctgaccaaatctcctacatttctactggcggtggtgctttcctggagttcgtcgaagggaaaaaactgcctgccgtagtgatgctggaagagcgcgctaagcagtaatttggataacggggggtcaatgccgcccgtttcgctatttcctcttgccatgacggtgggcggatgtaacagcgaacctattcacatttatcttcggccgacgatacaggacaacttacatgtctaaaatttttgatttcgtaaaaccaggtgtcatcacaggtgatgacgtgcagaaagttttcgcagtagcaaaagaaaataactttgctctgccagcagttaactgtgtaggcactgactctatcaacgcagtgctggaaaccgcagccaaagtgcgcgcacctgttatcgttcagttctccaacggcggcgctgcgtttatcgcaggtaaaggcgtgaagactgatgctccacaaggtgctgcaatcttgggtgctatttctggtgcacaccatgtacatcagatggctgaacattacggtgttccggttattctgcacaccgaccattgcgcgaagaaattactgccatggttagatggtttactggatgcgggtgagaaacactttgcggcgaccggcaagccactgttctcttctcacatgatcgacctgtctgaagagtctctggaagagaacattgaaatttgcagcaagtacctgactcgtatgtcaaaaatcggtatgacactggaaattgaactgggttgtactggtggtgaagaagatggtgtggataacagccacatggacgcttcttctctgtacactcagccacaagatgttgattacgcatacgaaaaactgaacgctatcagcccacgtttcaccatcgctgcctcttttggtaacgtacacggtgtttacaagccaggtaacgttaaactgaccccaactattctgcgcgattctcaggattatgtttccaagaaacacaatctgccgcataacagcctgaacttcgtgttccatggcgggtctggttctactgctgaagagatcaaagaagcagtaagctacggcgtagttaaaatgaatatcgacaccgatacccagtgggcaacgtgggaaggtattctgaactattacaaaaagaacgaaggctatctgcaaggccaactgggtaacccagaaggtgctgacaagccgaacaagaaatactacgatccacgcgtatggttgcgtgctgcccaggtgacaatgattactcgtctggaactggcattcaaagaactgaacgccatcgacgtactgtaattccagtctgttcggactgacctaaaaggccctacggggcctttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaaggccctacggggccttttttcgttgctgacaatccaatatgattcactgtcatcactgacttaatggcctggtatgctgcgctgatattttttgcgaaaattggcaacattcaatattgttagttaccctactacataggccgttggctagagtcgccagcgttagatggtgattttttttggcgtaattgctcctgtagggagcttttttgtaggatggtttaaatggaagaactaaacgtagttgaagggatcaataatgcaagcacctggttggcgaataaccaggacttactgatccaatacgcagtcaatattattgccgcgttattgatcctgattgtcggttcgatcatcgctaaagtgctatctggcatgctcaatcgggtgatgagattgcgtggcattgatgtcaccgttgccgacttcttatcagcgatggtgcgttacagcattctggctttcaccattgtggcggtactggggcggctgggtgtacaaaccgcatcggtcattgcggtcattggtgctgcgggtttggccgttggtttagccctacaagggtcgctgtctaactttgctgctggtgtgttgctggtcgccttccgtccgtttaaagcgggtgagtacgtcgatctgggcggtgtggccgggacggtggtgcaggtgcagattttctcaaccaccctacgtacggttgatgacaaaatcattgtggtaccaaatggcaaaattattgccaacaatattattaataccagccgcgagccgaaccgccgtaccgacatgattgtcggtgtggcatatgatgccgatattgatgtggtgaaaaaggttcttggtgacatcatcgcagctgatagtcggatcatacacgagaaaggggtgacggtgcgcttgaatgaaatggcaccgtcctcactgaattttgctgttcgtgtttggacgaccaatggtgatgcgcaagaggtgttttgggacttgactgaaaacttcaagcgggcgctggatgcgcacaaaattggtatcccttacccacaaatggatgtgcatttgcatcaggtggcaaaagccgaagccgagaagccggagtaaggtttttcaccgtggtaagcggtaaatagattaaacgggcctcagtgcccgtttttactcgctcggttatttgactcgctctgctgttttatcagttcagtcgcattattagcttgtcttatgcttgataagaaatatccatttcctctgatgatcatctccccgtaatatgccgatactcggtctcctgtattttcagtggtgtctatcttttatttaaagacaacagtatttaaaggtaacaatatttaagggtaacagtatgttagcggtctatttgcacggttttatccttagcgctgcgatgattttgccgcttgggccacaaaatgtttttgtgatgaatcaggggatcaagcgtcagcatcatttgatgagcgcatccctttgtgctctcagtgacattatcttgatttgcgcagggattttgggcggcagtgctttattgagccgttcgcctttactgctggcattggtgacctgggggggcgtggctttcctgatgtggtacggttggggggcattgatggcggcgtggcggggggatggtgttgcttcgtcagcaacgagtgtcacgcaggggcgctggcgcatattggtcaccttattggccgttacctggcttaatcctcacgtttatctggatacctttgttgttttgggcagtttgggggggcagctattacctgatatacgcccttggtttgctttaggggcggttacggctgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaacggtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgttacaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatactgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgcgggcgcttaggcgcccttttattattaggtctaagccatagcacctgcgcctgagtaataggcatttggatctgagtgataacattgcgtgtgatgatgaagagaccagcaggaataacacaagatccacgataacctcttcctgagcagattgtcaggaagaggaagtcagccgtcgatcagcgattaaagataagccttggccgcattggccgccacttctgttggccgccagacatcaccagagtgctccagccaagggattaactcgtcagcaatcaattgattcaccagcgccatattttctgcagcaatatttttcatctggtaaggatcatttttgttgtcatgcagagtataagtgagtggcttgccaactttacgatcaatgactaacgtataacggtctgtgcgcaccccgcgctgaccataagattgtccgccataaggcataaaagtatacaactgcgaggtaggacgtttatctcccggacgcccggcaaccgtattagagaaatccgtgccttcgatctgatccgggatgtgctcgctcatgcccatcagacccagtagcgtcggataaatatcgggggcggagaacagcaactcatcttcccgcaccggcagttttccaggccagcggaacatcataggaatacgcatcgattcttcgtaatgcacgttcttggttggctgaccgttagatcccatacagcaaccatgatcagagaagaagaccactagggtatctttatccagatttaggcgatccagctccgccacaatacggccaaattgctcatcgacaccgttcaccatcgccatatactctttaaagtattttggcccgtaaccgtcctgataggctttatcccatactacattcgggcgggtattcagagattctgaggtgtggtctttaaaacgatccaggtatttttgtggcacttgatcatacggtgaatgcggtgggttcatggagaccactaacgcgaagggttgatcgttatctcggtatttccccccctcattgcgcagatacttaatggcgatatcggcctcatgctccgggctccactggttaattttcagtggcttatcacgcggcgtgtcgttggtccaatacataggattgagatgtaaatcataagtcccgtaactgtaccaaaaatcgaagccgtggcgtttttcaggtggtgtccagtcattccagtaacgcccttccattgggttgttatagcttggcacaaagggggcttctggggcatcaagatgccatttgccaatgtagcccatgctgtatccctgttttttcaggatatcagaccacgtaaccgactcttttttaagttcaataccaaaatctttacccccaaaattgccatcagcccccgtgtggcagttgccttgtaagccattgcgataagggtattgtccggtcatgagcatgccacggaaaggggtacacagtggataattagacaccgcttgtttcaataccacactttgactggcgaattggttaatgaaaggggtaattgagggatcttgtcccataaatcccaaagattgggtacgcatttcatccgggaagataatcagtagatttggttgtttaccggtttttttcgcaggtactacggcctgagccgtactgagcacccccgtcgcggccgcggttgcccccaatgcgccagaaactgcgattccttttaataaattgcgtcttgttagcgacatgctgttactccagagagaaatagaaaatttctgttttaaagaatctagcggtatgacaagtgaaacggtttcattactggcggttcgctttctttttgaaaattaacatttcgataccgttcgataatcatcaatcgtaaacaaacaaaacaaaaaatgctgtgtttaggatcacaatgaaagattaaggtgctttacttaagtggggaaaaaaatatgaataggcaatacatcatgtgattgtggtgatgaaatacccagacccagcggcctaattaaataaaaaaccaatttaatcaaaatattacgttttttctcttgtttctacgcactcctatgtcatttgttttcgtttaaacatcaaccaatacattcatgcgataaatcaaaaggaggctaaaaaagaatatagcgagatataatgcgtaatgattttcgatttattaacgaatatcattatcgttattgattatttgttaaaagcaatcatactttttgtcatgagaagccagtcttcaggctggtatttcgtgaaaatcaactgctttatgtgttaagaatcacatttcaatctattgtttttacattattttattctttttatctttagaggatgtttttgatctaatatccccattgtcacgttattggaaagccggacagctacagatatgataaatatgtatgcgtaagttttcgcaaacaaaaaaccaataaaacgaagctttgtgaaagagatcataagttttgatctttctcattgaagataaacgtaagcgtagtaatcttaattcgaagccaaacgaataaaattcgactggtttcgtaaggggacagaagtgaaagcggcaatcgaaaggcgcatggaaatcttcaatatagtaacccagcaagggaaagctcgtgtcgaagatctagccgaaagattcaatgtctcaagtgtcaccattcgtagtgacctgagttttttagagaaaaacgggtacatcgtcagatcgcacggttcggctattccgaacaccggcgttatcgccgagctgactgtccatgaaaagcggcgccgtaattccggcgtgaaatcgctgattggtcaggcggcggcgaagctgattaacagtggtgacaccgtcattctggattcagggacaaccacacgggaaattgcggccaacttgaggtcggtagagaacgtagtggttatgacgaatggtcttgatgtggctatggagttagcatccgctcccggcgtggaagtcctcatctccggtggtgtgttgcgtaagagtgcgatgtctttttctggttctcaagccgaagccagcctgaaaaactttcgttttgacaaagtttttctgggtgttgatggttttgacttgcgagttggtatcaccacatataatgagcaggaagcgagtcttaaccgcctaatgtgtgacatctcggaacaaattattgccgttgctgattcgaccaagtttgggaaacgcagctgccacatgattcgagagtttggtgatatcgatattttggtgacggattcggatattcctgaagagtatgtgcagcgactacgggatatgcgaattgaagtgatcatagctgaaaaagagaaataacaccttgactccatagtgacattattaatgttaattgtggagttaatgtatgcatcctttagaaaaactggttcagcgccataaagccggggaacaaattgggatttactcagtttgttctgcccatcctcttgtcattgaagctgcgctggagcaagcgttagaaaatgactcagaactgttaatcgaagccacctctaatcaggttgaccaatttggtggctacaccggtatgacgccggttgattttcgtgattacgtttttgctaaagctgatgctctgcatttccctctcgaaaaactcattttaggcggcgaccatttaggaccaaaccgttggcagcacttgcttgccaacgaagccatggcgcatgccgatgatctgatcgcggcgtatgtcgcggcgggcttcaaaaaaattcacctcgattgcagcatgtcctgcgcagatgatcccgttcccctctccgatgaaattgtagccgagcgtgctgcacgtctggccgccattgcagaagccacagaatatcaacacttcaatacacacaccgccgtttatgtcatcgggacagaagtgcctatccctggtggcgcgaccgaagagttggatgaaatcgaagtcacctcaccagaagccgcgcgtaaaacgattgaatgccaccaaaaagcatttgagaaatcaggtgttgctgagtgctggccacgggtgattggtctggtcgtgcagcctggtgttgagtttgatcacaccggtgtgattgatttctgtccagagaaagcccatgaactcagtaaagtcatggatgaatacgattatcaggtattcgaagcccactccaccgattatcagaccgatgatgcctatcgcgcactggttaaaggccattttgccattctgaaagtaggcccggcgctgacatttgctctgcgtgaagccctgttcagtttatgtcatatcgaagaagagttattcccggcagagcagtgctcccgcctccgtcaggtgatggaagacgtaatgctgaaatcgccggaatactggaagagatattacctcggtgatactgagcaagtgcgcttagcccgcgtttacagtttcagtgaccgcatgcgctattactggccaatggaagccgtgcaggctgcacaagaaaaactgtttgccaatctgaatagtgcaccgattccgctaccactcttgagccagtacatgccacgccaatttactgcagttcgcgaaggcactctgtcttttgaagccacggcattggtcaaacaacaaatcaaaaatacgcttattggctatgtcaatgcatgccacctttttaacgggaacacatcgaaatgacgcaatatttagggtacagccgggaagaactgactcgcttacatgccagttggaccgcacaggaaattgaacaacagcctgcatgttggggaaaaacacagcgtattgtggaagagagtcaggcagcgattaatgattttctgcatcaggcattagccgcgagtaacacgcggattatttttaccggtgctggaacctcagcctttgccgggcgagcgctggctccgctgttagcaccttatctgtcccatcggattgaagcgattgcgacaacggatttggtggcaacaccagaacaatatttctccgaagatattccgacgctgctggtttcatttgcccgttccggcaacagcccggaaagtgtggctgcgttacaagtggcatcggcctgtttatctcgctgttttcacttggtattgacctgtaaccagggcggccagttatatcaatattgccagacggcaccaggtgcattggccgtgctgatgccagcagaaaccaatgaccaatcactggcgatgacctccagtttctcctccatgatgatggctgcgatggctatttttgctggaattgataagtattcgaaagaaattgaaagattttgtaagggatctgcggattggttcaaagaaattaatcataaaatcatcgataatactaaaagttcgcaataccaaagggttatctacttaggtagtggcggactacaggggctggcccaagagtcagcactgaaattactcgaattaaccgcaggtaaagttgtggctacttttgatactccgttgggattccgccatggtccgaaatcaatcgttaatccggacactttggttgttgtttacatctctaatgatccctacacgcgtcaatatgatctcgacctgttagctgaggtccgcgccaacaacgttgccggtaaggttatcgctatcgcagcacaatcagatgcttatgtcacagctggtgaccatgttctggtacctggtatggcagaaagttctgacttaggcctgctgtttgcctatctgatgtttgcacaatccttcgcttttcatagctcagttgccttaaacaacacgccggatagcccatctccaacgggtgaaatcaatcgcgtggtgcaaggtgtgactatttatccatttaaaaaataacacacaggaatatccctatgactcggccaaatatcgtctggactcgtattgatgagcgtttacttcatggacagatccgcattacctggggaaagcacaccgaagccaatttaattctggtggccaatgatgacgctgccgatggcccaaactcggctttcatgcaggcgggaatgaaagcctccgctggcggtgaatatgcagtgcgctttttcagtatccagaaaacaattgatgtcatccataaagcctctcctcagcagaaggttttcattctgtgtaactccccgacggatgttgcgcgtttggtcgaaggcggtgtgccaattactcagtgcaacgtgggcaatatgcactaccacgacggtaaacgtcagattgccaaaacagtctctgtggatgaaaaagatctggatgctttccaacgtatggccgcgcttggcgtggcctgtacggtgcagaacacaccagaccaaacgccaatcaatgtgattgagctggccgccagggcataaatcgacgacttattacgccaagacatagggaattaaaggataaattatgctttttgaagctacgttagtcggaatctgggccttcttgtgcggtatcgacaagtatgacgttgccctgaatattcaccgcccgttgatcaccggcccagttgtcggtttgatcatgggcaatatggaagtgggtttaatcgcaggtgcaacactggagctggcttggctcggcctggtaccgaatgcgggggctcagccacccgatgtgaccatggggactatcgccgcagttgcctttgcggtgatgaccggccagtcgccagaagtggcaatgggcgttggtatgccaattgcggtcctgatgcagatgattattatcggtttctttgccatgacagcgttcaccatgggcagagcagataagtatgcagagcaggcagatacggcgggcatatcgcgcttgttgataggcacgctactcacccggtcgatgctctactttgtgatcgcctttgtcaccgtctacttcggtgaacatgcggcaacctggattgatgaaaatacaccaaccgccctgttagaaggcttaggtatcggtgcgaagatggttccggcaatcggctttgctatgttgctgaaaattatgtggtcgaaagaagtggctggtgtgttctttatcggctttgtgatgacgacttacctgaaactgccaatcatggctatcgccattctgggtgctgctgttgctgtcctgtactacttcttcagtggcaacaataacggcagcaataacaacggtaacaacaccaacaaacaaccagaggatttcgaagatggcatctgatatcaccgtagataaagaccacacggcaaaagcgaaaacggacagcctggtggacaaaattgattcctatcaggatcttgaagttcgtaaagtggttacccgtaaagatctgtggaagtgcgccatccgtggcctgttcatggaaggtaactttaacttcgaacgtatgcaagccggtggttttgcttattcgatgatccccgcgttgaagaaaatccacggtaacaaccgtgcagatttggcgaaatcgctaaagaaccatttgcagttctttaatgccagtccaaagctgttcaccttcctgttaggcactgcggtggcgatggaagagaacaaagaaaagccctcaatgatcaacgtaatgaaagttgcgggcatggggccaacaggcggtatcggcgatgccattgaccacatgacgctgatgccactgacgctggcgctgggggcttctattgcgattgaaggctccatcgctggcccatttgtgttcttcattctgtaccagactgtgcacttcttggtctatttcggcctgatgtttatgggctaccgcgcgggcacggcggcaatggtgaacatgggggatgccacggagaaactggcaaaagccgccaatatcatgggtatctttgttatcggcgcgttgtgcgccacctttatcaggctacaaactaccgcggcgatagatcttggcgggaaaacagtggagctacaaaccgccctgtttgacaagatcatgccgaatttactcccgctggcattggtgttctttatgttcaagatggtgaaaggcacgggtttctgggcgaaaccaccggtgttgattttctccacgctggcggccggggtcgtcggtcatctgctgggcattgtctaaccgttatcgccatcgccgcatcgtggctttgcatgatgcggcgtaacagagcagcctgaatatccaggcagtaaggatgttgtaaatgattgggattgttgtttctggccacattaattttgcttctggtatggcttccgcagtacgggcgattaccggtgagcaatctcaaatgctgttcattgatttcgttgaaagtatgtcaacagacatgctggaaagcgaactgcgccgtgcggcacatgaggtagacagcggcgaaggtgtactgtttttaaccgatattcccggtggctcaccttgtaatcgcgcactgaatattttgatgagcggcagcaacgttgagctgcttgccggggttaacctgccaatgattgcgaatgccgcctttgaacgtgaaggggcttcactgtcagagctggtcgaaatactgatggatattggcgcgtccagtgtacagaacctacgggctgagctggacaccgctctggttactgatagcggcgaaaacgaggatgggctctaattatgcgtactgcctatctcgctgatcgcacttttactccgcaaggcattgaaaccggcgtcgcggttatcgtcgagcaaggcgagattgtggcagtaacacgcgagctgccagcggatgcagaaattgtgcatctgacagggaaaaccctgatcccaggtctgatcgacattcatattcatggtcgccagggggcggatgtcatggatgcctctgcggaggcattacgcaccattgcccgtgccctaccccaaaccggggttgttgcctgggtcggcaccaccgtcagtgcgccgatacaggatatctttgcggctctggcgcaggtgcgtgattttattgcagacccggataacgcacgtgatacccgcaccgcaaccctgctcggcagttttctggaggggccatatttcaccgcgcctttccggggttcacacccagaaaagtatctgacgacaccaacaccacaagagctggagcaattacggcattcggcgggtaacaccttgttgcgtgcagctatcgcacctgagtcacccgaggctttggccgcgatccgctggctggtgaatcacgggatcaaaacctctgtggcgcacactgcggctaattttgagcaagtgacggcggcctatcagcaaggtgcggattgcggcgtacatttgtataacggcatgtcagggttgcatcaccgtgaaccgggctgctgtggtgccgtgttgtatcacgacatgctggcagagctgattgccgatggcattcatgtgcatccggtgatgatgaatctggcgtatcgcatgaaaggttatcgccgcattgcactgatcaccgactgcatgcgcgcaggggggctgggtgaggggcgttatttactcggcgcacagcatatcacggtacgtcagggggaagcgcgcaccgatgatggttcactggcaggcagtacttgtagcttggatcaggcgctgcgtaacatgatccaacatgcgcaagtccccgagtgggaagctgtacaaatggccagcgcagtacccgccgcttatctgggattagcgtcaacactgggttcgatccagatgggtgcacaagccagcatggtggtgatggagagtgactttaccgttgccgcaaccctgattaaaggtgaatgggcttatcgccactcagcctaagtgccgtgctgctcacggccgggatcctctgccgatcgcttcactgacataacgccttttatgcttatttacacctcatagatttcagaatgtagtcaacacatctgccttctgaaaagtaactcaatatcagcatggtgccgccgttgtgatgggcggtaggcatcgtgcgccctaattataggaagacataacatgcaactatttgatttgaatggaaaagtagcaattatcaccggatgtaatacggggttgggccaaggcatggcaatcggcctggcaaaagccggtgcagatattgttggtgtgggagtcgctgaagccccggaaacccaggcacaggttgaagcactggggcgtaaattccacttcatcactgctgacctgatacaacaaaaagacattgatagcatcgtcagtcaggcggtggaagtgatggggcatattgatattctgatcaacaacgccgggatcattcgtcgtcaggacctgctggagtttggcaacaaagattgggacgatgtgatcaatattaaccagaaaaccgtgttcttcctgtcgcaagccgtggcgaaacagtttgtgaagcagggcaacggcggcaagatcatcaatatcgcctccatgttgtcattccagggggggatccgcgtgccctcttacaccgccagtaaatccgccgtcatgggcttaacccgtgcattggcgacagagctgtcgcagtacaatattaacgtaaacgcgattgcgccgggttatatggcaaccgataacaccgccgcactgcgcgcagacaccgcccgcaacgaggctattttagagcggatccccgcgtcccgttggggaacaccggatgatttagcgggcccggcgattttcctttcgtcctctgccagcgactatgtgaccgggtatacattagcagtggatggcggctggctggcgcgttaagtaagggagcatcacatgagcaatatgacacagcagacgcgtactcaacaggcgcgtgaaacaatgaagcgggtatatcgctatcaggcagcaaaccaaacacgtagtgtgatccgtcggagtggcaagacgcgttttattaaagacacagactgggagcgtggtgtgttctggtcatgcgttgccgccgcttggctggcaaccgatgacgccgagtatctggagggcgtcatgaattacacgctgcataccgggttccgccctggacccaatctgcgctttgccgatgacctgatttgctgtcaggcctatctggatgtctggccgcagatagccgtaccggaagcattagagccaaccatcaaagccgtctctgccatggtggacgaaccaaagccggggcgtgaagattggtggtggtgtgactcattgtttatggcccccgccacctttgcagcattgagccaacgtaccggtgacgcccgttatctggcttatatggacaccgcattctgggatgcagttgattatctgcgcgaccctgacagcggtttgttctaccgcgatcatcgctatattcctgacggtaccggcactgaactgcgtgaagaaaatggcgagaaagtgttctggagccggggtattggctgggtactggctgccatcccacgcctgctcgcgcggatgccagaagattataccggtcgtcagcgttatctcgatctgtttactgatctggcagataacgtgatccgttaccagcaagcggatggtttatggcgtaccagtctgctcgatcctcagcggtttcctgccccagagagcagtgcaacagcgctgttttgttacgggctgagctggggaattaaccaaggtattctggcaccagaaacctatctgcctgtggtggaaaaagcctgggatgccctgcaaggctgtatccacgataacggcatgatgggttgggttcagctaccggcctttaatccgcgtgatgtgaaatttgagcacaacatggattatggcgcgggggcttatttattggccgcgtcggaaatgttacgtctggcctaacaaggttgttctgtttgcccgttcgcgggggaactcagtagccgtgatgtgttattcattttgttgcactggcgcacatcacctgatgtgcgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctggcgcacatcacctgatgtgcgttttttataggcgatactttggttaactatcttccgaattcttgcgaatatattgcgttaactttcatatatgtgattcagcgccttttagttctctttttatttgcgtaaattagtcagtattgtttcactttctcggaacacctatctgatggcacagccacatactcaacaagcctattttcacatgatggccaagcccaccagctatcgttgtaatttggattgtgaatactgtttttatcttgaaaaagagacggtactccctccccagaaaaatccctcaccgaccatgagcgacagcatgttacggcgctatgtgcgtgattacttgcgttctcatgccggggatacggttgattttgcctggcaaggtggcgaaccaacgctggccgggctggatttttatcgtaaggcggtggaataccaacagcactatgcaaacggtaaaactgttacaaacagctttcaaaccaacggcattgccattaatcgccagtgggccgcattttttgccgaacaccgttttctgattggtctgtcggtggatggccttgaagcggtacatgataaataccgtattgccgtaaatggtcaacccacctttgcccgcgtgaagaaagcgcttgatctgctgcgtgaatatcaggtggatttcaatacgttaaccgtggtgaatgatcaaaactgggataaaggacgtgaaacctatcaggcgctgaaagcgctggggtcaacctttatgcaatttattccgattgtggaagtggatacccgttgcctatcgcggacaacaggccattactcaccgccagccaaccctcccatggctccctttactgtgcctgcggcgggatatgggcgttttatgaatgacgtgtttgatgcctgggtgacggaggatgtgggaaccgtctatgtccgtgaatttgacagtttgctcgggacctggatgggctaccccgccgctagctgcatacagtcggtgacctgtggtcaggcgctgatcatcgaagcgaatggggatatctacagctgtgatcactatgtgtacccagcgcatcgtttgggcaacattgctgacacctcgctagtgaaattagcgacatctcgccaacagcaacgctttggtgatgccaagcaggaaaaactgacacaggcgtgtattcgctgtgaagtgaaagcgctttgtcaggggggttgcccgaagcaccgcatcatggcgttgccagatgaaaaacataagcacaattacctctgcgcctcctataaacacttttttaatcacaccgccccgttgatgcaggccatgtgccagattattcaacgcgggggcattgctgcggacattatgccgcaactgacacagcctaaataacgcttgaggaacacataataatgaagttacccgcaggaaaaagaagcctgttggcagggatgatcgctgccgctggtatgagtatgacacctgtgactctggcggcaccggcagaaaaacccaatgtattgctggtaatcatggatgatctgggtaccgggcagttagatttcaccctcaataatctggataaaaaagcactaagccagcgcccagttcccgtacgctatcaaggcgatctggacaagatgatcgatgcggcacagcgggcgatgccgaatgtgtctttgttggccaaaaacggggtcaaaatgaccaatgcgtttgtggcgcatccggtatgcgggccttcgcgcgcgggtatttatacaggtcgccacccaaccagttttggtacttacagtaatgatgatgccatgcaggggatcccactggatattaaactgctgcccgccttgtttcaggagcatggctatgcaaccgcaaatatcgggaaatggcacaacgcacgcatagagaaaaaagcgttcgtcgccgatgaggtcaaaagccgcgattatcacgacaacatgatctccgtcagcgcccccggatatgcacctgaaaaacggggttttgactattcctacagttattacgcctcaggcgcggcattgtggcactctccagccatctggcaaaacagcaaaaatattgccgccccaggctatctgacccataacctgacggatgaaacgctgaaatttattgatgactcagggaaaaaaccgtttttcatcagcctggcttacagcgtgccacatattccattagagcaagcatcacccgcgaaatatatggatcggtttaataccggcaacgttgaagcagataaatattttgctgccattaatgccgcagacgaggggattggtagaattgttcagcacttacaagaaaaaggtgagctggataacacactgattttcttcatttcggataacggggcggttcatgaatccccaatgccaatgaatggcatggaccgtggacataaaggacaaatgtataacgggggggtgcatattcccttcgtcgcttactggccaaaacagatccccgcaggtacgcaaagtgatgcattggtgagtgcattagatattttaccgacggcattgaaagccgcgggtattgccatcccagcggagatgagagtggatggtaaagatattctgccggtactggcaggtaaggaacaaacctcgccgcatcaatatatgtactgggctgggccgggggcaaagcattacagcgatgagaatcagtcattctggcatgactactggaaatggatcacttacgaacatcaacaggcgcctaaaaatgatcatgtagagacattatcgaaagcctcttgggcaatccgcgatcaggagtgggcactctacttctatgatgacggcaccaatacgccaaaattatttaatgataagcatgatcccatggaatcaaaggatttagctgatcagtaccctgagcgtgtcagtgcaatgaaagcggcattctatgattggatcaaagataaacccaaacccgtggcttgggggcaagatcgctatcagatcttagcaagctccgcgaaaagttaagctcgtgcggtgtaacggggagataaggtggagcgagtgttcttagccccctcttttatcccctcttacccctctttttattaccgttctccttatcctagtgacttgcaggaacactgctcatgagtgttgatattagcgccaaaccccgtccgatcattccttatgaacatcctgatgcggcgatgtattaccagttgtttaaacaacatatgatccgccagtggcataaaaaacggccttatgcgagacatgatgcgcgcttacaagccctgtttcagaatcaaaaggtgtcgctgcaaagccagtgtgattacctggtgcgttatgtggctgaagcatttgatcattatgccgtctgggattatacacatgcttattatccggggcgccccagccagcaaaatgcgcgcacggatgcactggaaggcgtaagccgtgtcctgccaacgctagcggcctggttacacagccaacctacgaggctggataatacgcgacttgctgatctgaaaggcggggagctcgacattgtggctatcttacgtcgcgcgttcttagccgggactgacccgacccatcgtggatattggggcacgctgcatgattatgatcagcgtatttgtgaaagtgcagacttggcattggctttatggttgagccatgagtcggtctggcaggcgtttacgccaccagaacagcaacaagtgacacgctggttcagccaggttaatacgctgcaaacggtggataataactggcatctcttcccgttaacggttcagtttgtgatgcgatcactgaacggcactggcgatatcagtgatgataaataccagcgcatcaaagagttccatgtcggtgagggctggtttcgcgacggagcacagggcaattatgattactataacgcttggggattccactactctctctattggctcgatcaaataaatccggattatgaccgacagtttattcgttcctgcatggcagaattcgtcgccgcttatcgctatctgatcaccccacaagggatccccttctttggccgtagtgcctgttatcgcctggcggtatcagcgccgttactggcggtggccagtcactcaacagaccccgttcataccggtgaagccaaaagagcattagaagccacactgcgttatttcattggtcacggagccatgcgcttcggtgctcccacacagggattattcgcagatgatgaaaggctggtggacaactacagtgggccagctagcagtttttggtcactgcgggcgttgaatattgcgctgtattgcgccaatgactgtgggttatggcagtgtgaaagtagccaattacctatcgagaccgaagattttagtttcactattaatgctatcgatctctttgttatgggaactttcgaaacgaaagaggtggttgttacttttcgttatgattacaccaaagagcagacaccactgacccgtcgtttagtgtcacaaccgtggttagagcgtgtgaaagagaacgttactggccgtgctgaacggccgaaaaacaatttactccgcaaaggcgtaaccagctacagctcaaaaatgacgtcactcttttaactgcgtttactttcgatgtgatgcaaatctcttttatttgatttctttttgtttgtgtaagctttttttatggttaaatgaaaggaaatgaaatcacggaggttgagttatgtttttggtttcttcccgagaaatgttacgtcaggcacagatcggaggctacgcaatcccagccttcaacatccataatctggagaccattcaagccgtagttgaaacagcggctgaaatggcttctccggtcattttggccggaacaccgagcaccttttcttatgcgggcacggaatatctggtgcagatctgccaacaagcggcacgtcattaccgtatgccttttgcactgcatctggatcaccatgagtcgtatgatgatattacccagaaagtcgcggcgggcatcaaatccataatgattgatggctcgcattttaactttgagcaaaatatcgcgctgacacgtcaggtggtggagtattgccatcgctgggatggtactgtcgaagccgaactggggcgtctgggcggtcaggaggatgatctcacggttgatgagaaagatgcgctgtatactgatcctggttcggcagcacattttattcaggcgacagggatagactctctggccattgccatcggcactgcccatgggatgtacaaagaggcccctagcctggactttgatcgtctggcgctcattcgccgcaatacggatatccctctggtactgcatggcggatcagggatcccagatgaagatgtgcgtcgttgcattgaattggggatcagtaaagtgaatgtgggtacagagctaaagatcgcattctctggtgcactgaaagcctatttccttgaaaataaaggcgcgaatgatccccgtcactatatggttccggctaaagccgccatgaaaaaagtgattcaggataaaattaacgtctgcggcagcgctggcaaacggtaaagcgccaggagaggaagcagattatgacgaaacacgttgccgtattgctggcgcacggttttgaagaggcagaagccgttatttttatcgacatcatgcgtcgtctggatatccgggttgatattctctcctgcgaagcaaccacggccttgagcacctattttgaaacgccgatcagcgcagatgcgctgttaagcgatcgtctggatcaccactatgatgcggtcatgatgcccggaggcccaaaaggcacagacagcctgacggcaaacccacaagtgattgcatttttaagacgtcatattgctcaggataaatatatctgcgccttgtgttcatctggggccaaggtcttggcagctcatcatttgctggccgggcgaacttacagtactggtgataagctggctgataaatttgctgatggggcctatctggatcaggatgtggtggttgatggcaagtttattacagccaaagggctgggtgtcagctttgagtttgccttcaccgtggcccgccatttgctcagtgataacctgccaaaagttgagcaccaagccagccatatctattttaaacatgggtcagcacagacgtaattatcaccattagcccctgtacacgatgctctccccacgacggcattatcagtaccattttcgtttatatcgtcagtagcattgccgtttatatagccagcaccgcttatatagccagtaccgttgatgaaccgcatggtctgcggttcgtctcttcgactccccaacaccggtgttgaaatcaccgccgtcaggcccttgtcctcccctgcgtaaaccgtccggtttatcgaatcaaccttataaatcatagatctgatccgtcggcttatttgctgcaggcatcgccctattctgattgacctgctttaccgaggagcgaaccaccagcttaccctgcaataataagttgctaaacggtgcatccgggcgtaatacccgccgctgtaacaattggatagcctctgcccccagttcatcacgaggaacatgcaccgcggtcagtggaacatcatggatttccgccaagttaaagccgtccatactcatgactgacaccctgttgggcacattcacgttgagtttattcagcgcgttaaccgcgccaacagccatatagtcgccaccgaccaaaattgccgtcggcagccggctttcatcctcacaggctgtgaaaaatgtggttatcgcctgctccgcctcttcagcgccaaacccatgagtggtgatcaggtgctgatgatcatcgaagcgcatattattactggcaaacgcgtctttaatgcccagcaaccgcaactccatggtattacgacgcaaacactgtagcgttagaatacggcgatgcccttgctgtatcaggtaatgggcagaaaactcgccaattgattggtggtcaggagaaacgctatccagtgacatttctttatcgcgacaattaattaataccgctggcttatggagactggcggccaaggcatggatccgtggatcatcaatgccaataataatcgccgcctcactctgtgggtgggtcattttatctaagaatagcgaaatatcactgtgggtttcggataacccgcagtaccggatcatcacttcatgttggctaaccgcctgagtgatcccctgtatgactttgtagtaaaaaatatctgttcgtacatcaaaagcgcgatggggagcaaacaccataatattattcaacatcaaccgcccgctggataaattctgcaagatcccctgcgatttcgcatacgccatgacctgctgtttcgctttggcgctggtattccctttacccgctaacactcttgataccgtgctaatcgaaagacccgtttgattagctatttcttgtatttttagctttccattcattttgtgatctccctcaaattagcaaatgaaaaaattttcattaccataaaatggctagttcagggcgctaagaaatataaatgatgaaatattagccgccttatgagaattctttcaaagaaaggcatattaaagccaattcaagctggttaccttagtttttataaaaatattggattttggtgaaccaatatttttaatttatcagtccagttaattttgattgaaatataaaaaactcaatattatcaattgagtatattttatatcgctattttaatgtgaacaaagtcacattataacgcagcgtaatcttaataactgaagatggaacataccaaaataacaagttggtccaattcattttatatggactaacacaaggggactgggatgagtattgatattaatcaatcagctaaaattgtaggacggcggaaaataaagtcattacgttggtggatgctggccttatttttacttggggtcaccgttaactatataacccgtaattctctagggattttagcccctgagttaaaaaccagtctgaatatgactaccgagcaatactcatggattgtagcctctttccaactggcttataccgtgttccaaccactttgtggctggttgatcgatgtcatcggtttaaaaatggggttcctggtttgcgccagtgtctgggcggtggtgtgcatgatgcatgccggagcgggtacctggttccaactggcagtattacgcttctttatgggcagtgccgaagccgcagccacccccgcaaacgccaaagccatttcggattggttcccgaaaaaagaacggcccattgccgctggatgggcaggggtggggttctctatcggtgcgatgttggcccccccgattatcgtactggcgcatgtggcactcggttggcaaggggcattcttgttctccggcgcattagccatgatttgggttctgctgtggtggcgtttttaccattcaccggatactcatccaaatctgagtcaagaagagtttgaactgattcaccaagataatgaacccgtactaccacgactgccattccttaaatccttagccattctaagtaaaaataagaaattttacggtattgctattcccgcgtttctggcggaaccggcctgggctgtatttagtttctgggtaccgctgtatttagccaccgaacgcggcatggacctgaaacagatcgccatgttcgcctggctgccattcctggcggcagatattggcagtgtcgccagtggctatttaaccaaactctatcagaaatggtttggttgcagccgggtcaactcggtggttgccagttcggtaaccggtgcttttatgatggtgtcattggcctttgttgccgtcaccaaagacccttatctggcaatcgctttaatctccattggcggctttgggcaccaagtcatctcctgcatgctcagtgcattagtggttgactcttttgataaaaatcaggttgccaccgtcaatggcctgcgtggttcttccgcctggatcgccagcttcctgtttacattattaatcggggccgtttcagacactatcggctttaacccgctgtttatcgctatggggttcttcgatctgattggggccgtattcctgattgctctgttcgctgagcgccgtaataaaccccaaccgacggtctgatgttgttagaccaactgatgttgttaaccaacggatgtgattaaccaaactaatgttgttaccaaactgatctgattaagccatccatcagatgcgattaacccagcagcggcactgcctgtgctgttgccagaaaaaagatgagctgtgatgaaaacattaaaaaactggctgttaatcaatgagtatcccgatcaccttgaactgcgggtcgatgaccgtcatatcttttgtctgtatgtattagaaccaaacttatgcagggtgctgattaaacgcgagggtgaactggcactgagccgcacctggagtattgccccgcaaggtgatgtgccatggtcaggccgcgatcgcctgagtctggaaggcttctctctccccggttatcaattggagaaacatgaacagcaactggtcgtcacgacggagtgccttcgggtcaccatccatcaaccactgcatctgacatgggaatataaaaacccgcatggtgagtggctaccgctggccgcagaccggccaaccagcgcctatctactcagccctcagggagaagcgattgctcactatcagcgccgttatcccaatgaacaatattacggattgggcgaaaaagccggtgatctgaaccgcgcaggtcgtcgctttgaaatgcgtaatctggatgcgatgggctataacgccgccagcacggacccgctctacaaacatattccgtttactatcacccgccgtgatgatgtcagttttggccttttttatgacaatctgagtagctgttggctggatttaggcaatgagatcgataactaccatctggcctatcgccgttatcaggccgaagcgggtgaccttgattactatctgttcctcggcccgaaagttttggatgtcaccaaggcgtttgttcgcctgaccggtaaaacccaatttggccctaaatggagcctgggttacagcggttcaaccatgcattacaccgatgcccctgatgctcaggtacaactgcaaaagttcattgcattgtgtcagcagcatgacatcccttgcgattcgttccagctctcttccggctacacctccatcaaaaacaagcgttatgtctttaactggaattacgacaaagtgccgcaaccgaaagtcatgagccagacgttcctacaagcaggtatcaaattagccgccaatataaaaccgtgtttattgcaagatcacccacagtatcaacaggctgcggagcgggggcttttcattcgtgacagcgaaactgatttacctgaacgctctacattttgggatgatgaaggctcccaccttgatttcaccaatccagacaccgtgaactggtggcaagagaacgtcactaaacagttattggagatggggatcggttctacctggaatgataataacgaatatgaagtgtgggatggtgaagcccgctgtaatggcttcggtaaatctatcgccatcaaacatatcagaccggtaatgcctttactgatgatgcgagcctcgatggaagcacagaaagcattcgcaccagaaatgcgcccatacttgatatcccgttcaggctgtgcagggatgcagcgctacgctcagacctggagtggtgataaccgtacctgttggcaaacactgcgctataacatccgaatggggctggggatgagcctgtcagggctgtataacctggggcatgatgtcggcggtttttctggagataaaccggaacctgagctgtttgtccgctgggtacaaaacggtgtgatgcatccacggtttaccattcattcatggaatgatgacaatacagtcaacgagccatggatgtatccagccgccacgccgatgatccgggatgcgatggcgttacgatatcgattattgccctatttttacacattgcaatggcaggccagccatgatgatgagccgatgttgcgccctacgttcctcgaccacgaacacgatagcctcacatttaaagagaacgatgactttatgctaggccgtgatctgttggttgccagtgtggtggacgctgggcaacggcaacggcagatttatttacctgataatcaggtcggctggtattgcttccacagcgggcaatggtatagcggtgggcagacaatcacattggatgcaccactagagcgattacctctgctggtacgcgcgggggcagccctgccgctatcccgacgtatcgcctttgttaatcctgaggctgattgtcagcgcgaattggcgctttatcccactcaaggtggcgggcaatcaagcgggatgctatttgaggacgatggtgaaagccaccgctggcaacaaggccatgcgctatggctaaattggcaggtcaccaccgataatcaccgtattgatatcacctttagccgcaccgggaactatcaaccggcatggcgtgaactgacgattaatttgccaacaaatgaaagtcgcacgttatcaatcaacggtgtcgcaggtaatacactggatttaaccaaactggcctaaccggctaatgttaaatacaagacggacttcctgatggaagcccgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatctttggcgcggacgctttacttcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgacgggcttcctgatggaagcccgtttatttttgtacgggtaaaaacggcgagcgcagtaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttctagttcaactggccaaacgctgagcaataaggcgcaactcttcggcaattttttgtaaatcacggtgctctttagcctgaggccccgtggaattacgcacgaccagtttggcaggcagtatcgatgaggagcgcatggactcgttatcactggcgctaagcatacgccgaaccgcctcttttccctgtaaatctaaatcaagtgatacggtagtgagggccgggtagaaaaacgaactttcataagtatcatcgtaaccaatgaccgacttctctcccggtaccgccagttggttttgatgaaacgcactcaataccccaagcgccatttgatcattggccaccagcacggcactgaactgcggtgtttcacgcaacatctgtaatgcgcctgaatacccactttgggcatcccagtttccatggatcacactgacaggcgataaaccataatcggccagcgtctctagccagcttttaagccgcaaatttgccgataccgactgcttaggccctgccagcaacgcaatctcacggtgccccaattcataaagatatttgacgctggcacgggtgccatctgccgggttaaacgaaacgttaaacacagaactataggggtcaacatcgagaaacaaacaagtgacatcatcattatctgcagcgattttctctgctacagccgtctctagagggacgttgataatgaccttgcctacccactgagattttaggtcattaatcgaatgttgaatgctttgattgacgctctcatcaatcatagaaatcagtacttgataaccttcaatatgcgcgtagcgttttattgctgcggcgacctgtgatggagcatgtaacgcgagtgacgtggtcaccagacccatcgtcatactttgcttaccaaccaattgttgggcaaggcggttgggtacataacgcagcagctcaattgactgctcaaccttgcgacgagtagcttcggatactttggccgatttattcagtacccgagaaaccgtttgataagaaacacctgcatggcgggcaacatcttctaatgtggtgcttttcgacttcatagtctggctccctctaagtgttattccttgattgtaacaggggcataggtgaaaaacccaatcacccgaatccacctataaatcacatcatcaaatgtattacgatcacaacaaaaaatccagtgagcgccatcactcatctttacaaaaaacactgatttatttgcagtaaatcacaataagcatacaaaataattgcttgattttacgtttaggcattttattgaatgcgttatgtgaacgtaatacaaaaattataaatgaggatgacatgaaaaccagtttacgcacactgtccgttgctttggctgcggcgttagtttcaccatctgtattagcgatagaaaaaattgatttccacggctatatgcgcgctggtgtaggcgtttccagcgatggtgggcttgccgaatggcaaaaaacgatggtgggccgtttgggtaacgaatccgatacctatggcgagataggtctgggggctgaggtctataaaaaagaagatgtcagtttctaccttgacagcatggtcagcatgctgtcagacggctctaatgatagcgaaacgaccattggtgacgatgctcaattcggcctgcgccaattaaacttacaaatcaaagggctgatccccggcgataaagaggcggtgatctggggtgggaaacgctattaccaacgccacgatttgcacattatagatactaaatactggaatatttcgggctccggcgcagggattgaaaactataccgtaggtccaggcgcagtgtctgtggcctgggtccgtggtgacgcaaacgatgtggatacccgcattactggcgatagcgatgtcaatatcaactatatcgacgtgcgctatgcaggctttaagccatgggctggctcgtggaccgaagtgggtatcgactatgcaatgccaaacccaaccaaacaacagaaagaatacggtgggttgtacgatgctgataacgcggtgatgttaaccggtgaaatcagtcaggacatgtttggtggctataataagctggtgctgcaatacgcaaataaaggcttagcacagaacatgatctcccaaggcggcggttggtatgacatgtggcataagactgacgaggctaagggatatcgggtgatcaacaccggtcttattcctattaccgataaattctctttcaaccatgtactgacgtggggctcggctaacgatattactgagtacactgataaaaccaatttgatttctctggtaggacgtgcgcaataccaatttacacaatatgtatgtgctattggtgaagtggggggtttctatcaaaaagatacttatcacaatgggtctaactacaaacagggtggtgagaaatacactatcgcattaggtttggccgagggtcctgattttctgtctcgcccagaattgcgtgttttcgcttcttacttaaatgattcagagaatggcaagcctttcgaagatgggacatctaatgacacgtggaactttggtgtccaagtggaagcctggtggtaatcgttaagattacgtagacataaatttatctctatcaatatatacccgtaatatttcaagctgtatatgcgttggcggctttcgttcactcccgttgccgccttcctacaacgtggtttatttagggtatagcatgaatgaaatatcacgactttaatatgtttcggttattcttctatgctcactacccttaggtagtgagcattttagttttatacccgttatacctcaagctgcatgtacgttggcgacgctcaacaactcgaattattttggagtatacattattatttacaaaccatattatttacaaaccacattttttaaaaccaaattactttaaagccaaattgtgagttaaaaataaattctttaggattgagagaaatgctcatcaagtattttacgcaggttatctgactgcttgccaaatatagcatgtacctcctgcccaagaataataacgcctaatgcccccgcttgttgtagcgcttcagaattaaccttggagagatcgtttaccgtcacccgtaaacgcgtgatacaggcatcaatattcttgatgttctcttttccccctaaatagtgaagtagcatttcagcttgttgtttttcttcatcagtgaatgatggcgttggttttggatgggaaaaatagtgcataaaagatttcaggctgatcatgacatctacctttctgttggtgggttgagtgaaattgagttaattcgttgtaagtcgatgtaaaaaaacgcccactcggctgaatgggcgtgtatggcattcagttaatgcttattcgagatagcgagttagcactcggcttccccatggggcaagcgtcaggctaccttgtaccggctgctggtcgaccatatcgcggtataccgcaggtaacaccagcgatttgctgtcattactgtagttttctaccacgataaattcactctcaccatcggtacgacggtgagcggtaaccccataagggaactgggtgtctagcgcacgtgccaagtttagctcctcggcaatgttcatgaagaaatcacgctggaaagccgcatcgttacgtgaagcgacataccaggctttaccttcgccaacaaagtttacggtcaccgccgcacggtcagcatagaagtcatctctatagcgcgcgacggctgtcgccccttcaagatgaatcaaatcgcagagatggatggcctgataaggcccctgtagaccggctttattgcctgcaagtccttggacttgattgctctcgccatcggccagacagtcaatttcttcggaccagatacccaacagcggccgcagagggccagggaagccaccgagatgacacaggtcagattcgttgacaataccgctccagtaggtcgcgacaaactgcccaccttgctctacaaaacgcgtcgccctttcagcaaacccttcgcgaaccatatagagcatcggtgcaatgaccagcttgtaacccgacagatcgcagtcagcgttaatgatatcgaccgcaatgccccgttcccagaatggacggtaatgctcggcaacggttttctcatattccaagccacaattacgtgggccttcggcgtcgtccatagcccaacgactttcccaatcaaaaatgatggcaacatcagcgtctactttacttcccatcaccggcgacatggcctcgagtatacgacccagttcgctcacctcccgcccaacacgggtatcaatgtggccaacatggtcgacaaccgcaccgtggaacttctcaacggagccacggctcttacgccattggaaatactgcaccgcatccgcaccgtgcgcgacagcctgtaaagaagagaggatatgcatccccggcttcttcaacttactggtaggttgccagttggtcgcgcttggcgttgattccattaagacaaatggacggccctgtttcagggtacgcatgaggtcatgatacatcgcggtataacaggcaagctgcgtttcatctttctcacgatgccacatcgggtagctgtcccaggagataaaatcaatcacctgcgccaacttccagtagtcgtaatcgtagaagtactccataaagttagtcgtaacaggcaactctgggtttgccgcctttagtggcttagcctcttcagaacaaaactccgtaacctgagcggtattaaaacgccgccagtcaaggttcagaccatgaattgaaacttcaccttgcggtgctggagactcaatttgcgaccaatcgctgtaggtgtggctccagaaagcactccaccaggcttcgttaaggttatccagcgtttgataacgatcctgaagccagaggcggaatttttgctgacaggaatgacagtgacattcgccgccgtattcattagagatgtgccagccaataaccgcaggatgatgggcgtaacgctctgctaacttctggtttatctgccgcactttctggcgatataccggcgaggtcatacagtggttatgacgcccaccatgcagcgcaggcacccgatcacgcccgacacgtaaaacttcaggatatttctgcgacatccaagccggacgtgcgccacttggcgtcgccaggaatatatggataccggcagcataaagtttttcaattaattcatctaaccaagagaaattatattctccttcacttggctcaagttttacccaactgaatattcccactgacatgacattgcattttgcctgtttcatcatggcaatatctttatcaataatgtcaggataattttcccattgctctgggttatagtcagcgccatgcaataacgcagaaactttcgcgcttaagggcggaaacttagacataatacatccttaaataataaatacttggtgttgcccataatgggcaacgattaattaaaaactttcatcgaaggcaatacttttccttggcaatcaaataacgcctgattttcacgtgcattaccttctttccaattatcattgatatatttcattccagccggtgttgcccaagtatttcccggaacagaaatccaggtaggctcccagtaaaatatccccttccctctgccatcggggacattaataacactctgcatcagatcatgaatgaaattcgcttgtccttgaaccgttccgggataacccccatctttctcttctttagcggtaaagctattttcggcgttatcacaattttccaaggtatagccataagcggcttccacgacgatgacatctttttggtaacgctggctgatatcatccatgttggtttgcaaggcgctaatcgggccgtcccagtaggtgtacatcgacagaccaataatatcgaacggcacattacgtttggttatttcatcaaaccaccaatggaaggtgtcattcttggtgccttcagcgaggtgcagcatgattttcacatctgaaggggaactgaggttctcacgtaaaccgccgatggccgcattcagcaaacccgccagccgatcaaactcaccaccgccttccccccagctttttccttctggccagagaagaccgccattggattcattgccgatttgcaccatatcaggcaagacaccctcttttttgaaggtggcaatggtatcgcgggtatagtcatgaatggcgactttaagctggtcgtaattcattttctgccaagccttcggcttaaattgcttacctggatcggtccagaaatcgctgtaatggaaatcaagcaatacctttaaaccctgggctttcgcacgtttagccagcgccaaagtggtcgccaaatcgttactgccaccgccgtaactctgcccatcgctgtctttgggatcgacccacaaacgcagacgcacataattcacgccgttagccttcaggatagccattgcatcttgttgaacattttgttcattaaaaaatttgccaccttgtcgttccacttccgctaacgtggaaatatcagcccctttaataaaatctgctgggacattttttaatggcgcaatggtaaagggttctgccgcattagccccaaccatgaggcttagcgataaacaaacagtcagtaatgccggtttaaagaatttcattatattatcccttagtacttcctgacgttaggccggaaacaaaatatttctgtagggccaggtagagaatagcaacggggactgcaattaatacggctcccgcagcgtaagtggtatagctagcgcccattttttgcgccacgaggttatataaaccaatcggtaacgtatatttatcgggagtacgtaaaatcgtgctcgacaaaataaaatcacccaatgggccggtaaaggaaaataacgccaccacggccacaataggtttagaaagcggcatgataatttcaataaagatacggaaattactggccccatccatacgtgccgactcatcaagatcttttgggatcgcgtcgagataccctttcattaaataggtattcattgggatcatgcccgcgacataaatcagtaccagagccatatggctgttaattaagcccaacaattgcgaaagcacaaaaatggcaatcagtgcagaaaattgcggaatcatttgcagcaacagaaaaagcattaacccattctgacgccctttaaaacgaaaacgggagaatgcataggcggtgaaactgacactgatcagcgttaagaccatggtcaaaaaactaattttcatcgagttccagtaccaggtcatataattcacctcgccgttaaacagatcggcgtagtgctggaaggacagattctcaggaattatcgacgtactgagcaggctattaccggcgttcagtgatgcacccaccgtccaaatcagtgggtaaataataatgaccgataccagaataataaccagccaagagagcgataaacggatccatttctcttgtttaatactttgtgacttagccatgttcccgtcccttatgccatatcatcatttttaaatgattttgttgcgcggaattgccacaacgccaggccaaccacaaagatggaaagcaaaatagtaatggttgctgctattgcgtattgcgaagaagacatggtcaatttatagatccacgacaccagaatatcggtgcctcctgcgtttgaccccgccactgccggcccaccgttattaaacaaataaataatattgaaattattaaagttaaaggtgtactgagtgatgataatcggcgcaatagaataaaggaccaacggcagcgtgatggtgcgcaatttggtgctggtactcgcgccatccatggtggcagcctcgtataaatcgtcgggaatagcctgcaataccccggtggtcatggcaaaaacaaacgggaaacccagccacgtctgcatcataatgagcgccgttttagtccagaacggatccgtcatccacgctttaggcgcaatgccaaagaaagcgagaatagagttattaatcaccccaaacgagtcgttaaacatccctgcaaataccaagatggtgacaaaacccggtactgcccatggcaaaataaagatagtgcggatcaaaggtttaaagcgcagatctttttggttgaccaaaatagccaacaatacacctacggtacattgcaacgtcgttgccagcagcgtccataccacggtccattgcagcacgtcgaagaaagttgaacgccagatactcagggtgaaaatattaacaaagtttttaaaccctacccagtcaaccaatttagcgggaggtgtgtgataaaggttgtagttggtaaaggcaatcgagaagccaaataggattgggaaaataaccgcgaacaccaacagaataaatccgggggtgatcattaaatacgggaagccttcgcttaacaggagttggtattgtttgcgcacactattaagcggaatacctgcatcacgttttttcccattaacccaagcatcgcgtaatgaaaaataataaagcgccacgccaaagccaataatcagcacactgattatcccctcagccagcaggaaaattgagttgtcacgcggaacttcttctccgagggtatacaagccccagagcccctcttgcagaaaatcaaaaaatacgccgacaaaactgcttatcagaactaaaaatacgagtccctttgcccattggcgatgataaaactgaccaaacccaggtactaccgcacacagcaccgcggcaatggcatggcgactagactgttttgctgccgctccgttatcgccagaactgataatcacacactgctccttctttcatcaccctttaggttattcaccaggtgttgattgccgcagtcagtttgaaacacaggtggtgcacaaaaaccatcgcataccaacggcacgtgggggaattgaacaccacctaaattcatactgacctgttaaatagtctgattactgattactggcctgcatggcctcgatttgcatattgatctgcttaacggcgttatcgagagcgactttaggctcctgtttgcccgttacgcttagctctaatgctgagttagcaggtccccacacttcgcccatttctggaataccaggcatcgcagaggcacggcttgcctgaatggctaccgcactggctttttcatcatttttaatcaatggatcgtcaatcatggccgtcaacgcggggatctctttggtgacctgatagcgggttttcacgtattgcggttggttaataaattcgatgaactgctgggcgagtgccttatctttgctccaggtagaaacgacataccctttcacaccgaggaaggagctcatatctttgccgttcggcaatgctggcagtggtgacacaccaaagttaataccagcggcttcatacggttggaatgcccatggcccgttaattaccgcagccgcttttttctcagtgaataatgagtcaatagcattcaagccgttatcaccgatggtgccaattggaaacagaccgttagcatagaatgttttcaaataggttacggcctcaacagcccctggtgtatttagcccgatatcgttagccttcaagctaccgttagcatctttaccaaagatgtaaccgcccattggctcgatcgctccccagctgtaatagatctgatcgaacttcgccaacagaccatatttattttctgcgcgttgtttcttagagaatgcggcgtactcatccaaggtagctaacggcgttggcagcatgtctttgttgtagatcatcaccagcgtttccacggctttcggtaaaccgtagagggcattatccatggtgaaggcagcgatagaaggtttagtaaaagtagtgactatggttggatcaacgctgagcggtgtcagcaaaccttgcactaccgcaccacctaactgatcattgggaatcaccaacacatcagggccgatacctgcagggccatcaaggcggagtttttcaatttgttgtgcgtaaggcatttccagcacattgaccttaacctgatgctgtttttcaaaatcagcgatagcctctttaataccggcagattttttgatgtcttcccaaactgttaattgctgtgtagcagcgtgggcagcgaaaccagcaaactgggtgactgccagtgcggttaaaacaagcgcagtgattttattgattttcattattagcctcgggtgaaggtataacattattgtgtttaacgctcgaaattaaatacaaatacaaaatgacaaacaccacatctacgccatctgcagaacatatcatgccgatgtcttactatgttatacgctacgctttgacgcccattaactctataggaatctcatcattgtgtgatcatggttgcagaaatgaaagtgtatgatagggacggaaatagagcgaagttatagttcttccatgcttttccatcatcacataccattaaagccaattgttatacgttatacataaaatcaaaaaacgcacctcagggtgatgtgtgatggccccctgactgataactttcgaggattaccggatgtccagcattagactgagaaacgtgaccaaacgttttggcaaaaccgaaacactccataacatcaaccttgatattgaagatggggaatttgctgtcttcgttggcccttccggctgcgggaaatcaacactactaaggatgattgccgggcttgaagagataagtgatggtgaggttttgattgacgatgaggtgatcaatgatgtcgctccctcacatcgtggcgtagcgatggtcttccagtcctacgcgctctacccacacatgacggtagccgaaaacatgggctatggtttgaaagtcaataaggtgcctaaagagcagatccgtcatcaaatagagatggtggctaaaaccttacaactgtcccatttactcgacagaaaaccaaaacaactctccggtgggcagcgtcagcgcgtcgccattggccgtgccattgtgcgcaacccgaaagtgttcatgtttgatgaaccgctttccaaccttgacgccgaactccgtgtcgaaatgcgtctgcacatcgcaaaacttcatcaggaaatgaagaccaccatggtgtatgtcacccatgaccaagtggaagcgatgacattagccgataagattgtggtgatgaactacggcaagattgagcaaatgggctcaccaatgtcgctctattacaacccggtgaataaatttgttgctggttttatcggttcgccaaagatgaattttctgcccgcgaccgtggaaagctggcagcctgattccgtgaccgtgaccgtcgccgaaggccatagcctgacattggcattgcacacctcaccactacaggccggtgatcccgtcactattgggatacgtccagaacatctcagcgtggctgatagcacagtgcaaacattagattttcattgcgaagtggtagaacgactggggaataacacctatctgtttggtcagtgccacggtcacgatggcttcaaaatgctgttagcaggagatgtccatttccgcccttatcagaagctaaatctgagttttgatgctggatattgcatggtgtttaacgctgatgggttacgcataaatgcagagattccggtgcctcatgaataaattgggctaatataacggcgtcaatatattgaaaaacggttaagaataccaagcgggtttcctgttgaagcccgctgaatattaagatagcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctaacatcagtatttcgacgctaatctaagcatctgcattcacttttccggtccgtctcgcccccttcaatcctcttctgaccatgatgtcagttcctcagccacatccgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactttgccgttgtgacattctacttatcactgccgctcgatctacgcggcaaaatgaacatatgaaccagtaaaaatctaaagacatatttttaaagacaacatcatcagatcagataatcgcccccttacaaaaaacgttgcgtaaatctcgcttatcttggctttttactgcatttgtttgagcgatgtaacgtaattgttgccggagtgtggacgttttttattccacacagtagtgttcatttgtttttggttcgttcatatgaggcattcatgatccgtaacgagatactggcaaaaaaaccggactatctattagaagcgacgggactaaaaaaatcctttggcgatgtgatcgcgctaaacaatgctgaattctgtttaaaacggggttctatccatgcgctttgcggtgggaacggtgccggtaaatcaacatttcttggcctattaatgggatttattcagcctgatgatggggcgtttttcatcaacgggcaatactgcgaattcgactcaccgggacaagccctagccgcagggattaccattgttcaacaagagctcagtggggtacaggatctgtctgtggccgaaaatatttatctgggttctgagccaaggcgctttggtattgtcgattttcgtgcgcttaaccgccaggccgatgtgttattacacgagctgggtttcgccatttcacccaaagccaaaatgcgcagcctgagcgtagcagagcaacaacgggtggaaattgccaaagcgctgtcacatacccatgccgatatcatcattatggatgaacccacctccgcattaggtgaagaggatgcgcaaaaactgtttcagaccataaaaaaactggcctctctgggaaaaggggttatttatgtctcccaccgcttgtcagaaatatttcaaattgcagacagctacacggtatttcgagatggttgttatatttgtgaaggagagacgagtcacatcactcgcgaacaactgattgagcatattattggtggcgagattgatggtgagttctccaaatacaatactccaaccaatgtgccactctttaaagcctctggcatatgttggaaatcgaaagtgaatgatgtcagcctgacattacattgcggtgaaattttagggatttatggcttagtaggatcggggcgcagtgagtttcttaatctgctgtttggtcttgagcgtgctgatcacgggagcatccatatcggtgatgagatattactgaaacacacaccagaaaaagcaatcaacgccggtatcgcctatgtgaccgaagatcgtcaagagacaggattagtattgaaccattcggtatcggaaaatattaatatctcctcattaaacgtcattagtcgtatgagtatcattaatgaaaatgatattcagcgccgtgctgaccacacgatccgtatctttaatattaagacaccgagtcgccaacaacgagtggctaatttaagcggtggtaatcaacaaaaggtggtgttaggccgctgggcactgttagaccctaaagttttattattagatgagccaaccaggggaattgacattggggcaaaaaaagaaatttatcgctttatgtcggattttgccctcaaaggaaaaggcattgttatggtctcctccgagctttctgaaattattggcatgagcgacagaatcttggtttttaaaaaagggaaaatagtcggtgaaattacgggcactgaggcaacacaggccaaattaatgtcgatggcggtataaaccacgccgaaactcatattattacattgcactgagagcgtcgaatatgagcgattcccccccccttggtaatgtctctgacacggaccagtaaattcaggaaggccattcatcaatacgggatcatacttgcctttgttggcttgtgtgcggtcattgctctggctggtgaatttgcagtaaacagcgggacatggagcgagaattattttttatcacgggataatacactcattattctgcgccaggtctcgatcaacggcatcctggccattgggatgacgttcgttattatcaccgcgggtgttgatctctccgttggcgcggttttaggcttggccggtattgtcgccgcgcgttttgcgacgaataacagtgccatcgccttaggggggaccgattggccactgttagtacccatcgtgattgccattggcatcggtttagtctgcggcgctatcaatggctttatcttaggcaaatatcgtctgcaaccctttattgtcacaatggggatgttatctgtcgcccgtggcctgacattactgactactggcggaaacccggtatcacaattaaccgatgaattccgttggttaggtaacggttatattttgggtattcccgtaccggtgttgatctttattattctgttcgccattgcctggtttgtcttgaataagatgacgtttggccgttacgtctacgcggtgggcgggaatgaaaaaagtgcccgcacatccgggatcaacgtattacgtattaaagtggcggtatataccctttgcggtattttggcggcgatcgcgggtttaattttaaccgcacgtactggctcggcacaaactggcgctggcgtatcctatgaattggatgctatcgcggcggtcgttattggcggcaccagtatggctggcggtattggaactctgcgcggaaccttatttggtgtgctgataataggtgtgatgaacaatgggcttgatttactcggcgtacaatcctattaccagcaaattatcaaaggtgttctgattgtctttgctgtcatgcttgacccatcccgtaagcaataaccttcataaacaataatttttataaacaataacgtttataaacaacaagttttataaaaaaatatctaccaataacaatgtctacaaataacaatatccataaaaaaatgtccataaaaacaatacccataaacaacaatattattaatctatacccaaattaattcgagttgtaggagggcggcaagagagatacaaatgggtcgggaaccgatttgtacagtatttatgctgcccgtagggtgagcctcagggatgaggcgcattaatcccgatgagcttacttacttttttaaagtcaataccagtaagtcattcgggtcattgagcgtagccaacacacatgccgtttgatgtatgacgggtatataccgtaactctataattttaaagtaagttgaacgcaccaggagcttttatgaaaaaaacaatgctacaaactctgcttgctgcaacgctgatactttcctttgcggcatcagtgcaagcagccccagtaaaaattgctattttgatgtatggcatgaaagctgaatttgttcagctaatggaaaagtcagccaaagaacatcctgcggtaacacaggggttaactacgttgactcttttcgatggccgctatgatccgttagtccagaataaccaagccgaaactgcaatacgtacccgttatgatgccattattattgttccgatagattttgaagccaacgtagatgtggtcacgatggcgaataaagccaatattccggtgattgtcgccaatgcccgcttgaatacagataaagcgaccagtggaatcttctctgatgatgttcaagggggttatctggaagccaaagcggtgctggataaaatgcagtgccagggcaatgtggtcgttattgaagggccaatcgggcaatccgcacagatccagcgtggccagggcaacgataaagcgattgctgaatgtgggccggggaaaatcaacgtactggaacgtaaaaccgccaactggtcacgtgccgaagcgatgccgttgatggagaactggctacaaaaacatcgtggcaagattaatggtgtgatcgggcaaaatgacgaaatggcgttgggtgccattgaagcgatcaagagcgccggcctgaatgtccaagattttgccattgccggtatcgatggtgtctctgatgcgatccgggcggttaaacaaggtgaaatgatgtctatcctgcaagatggccaggctcaaatacaaggggctattgatatcgctatgcgttcggtacaaggagagcgttaccagcctatgtcaacgatctggcagcaatatcagggaaaaatggattggcaacaagggacggcaaaaatgtatgaagtaccttggactgaagtaacgccacaaaatgcggacgagctgctaaagatgcgtcagtaagagagatgatcgctatcgcccccggcagcggcaaaatctgctgtcgggtttgagggtaaatccccctaaaaaccggagtattcattgaatctgcgctcgaactgcctctatgggcacctgactcccctgcctattctcattgttcaagttcgagtcgttaagagatatcatcaacctcagtaacgtttatttttggttccatcaaaaatatcctctaaataattcgtttgccgtcttcctgtagctcgaattatttaaggtctatcttcctacaaaatacaaacattttattgtcatttcactcccattccattcgcaatattttcgacactcacggagtagcttcatattttctaaaatcataatttatactttattgatcaacgcacaagaatcatcttagtaggaccagaagaaatagttaatatttatttatcaattaatcacctttcatggaagcattcaaaaaagattaatcctaaaaacagagaggcatttacctttttatcgtaggaaataacccatgatatgcatgaaaaatcctacagttcatcatgatgtaaatatttttcaattaacactgaaccccttaatttaatatttggttacaaattaaggtttggcataattgagtaaacattcttattatcagcctcgtctttaggaaacattaacatcgttcgtttacctacgtaccgggcattttggacttgatgcatccgttagataaagtctgcacagaaaaattgggccataatggtcgggaaagtaatgacgaatgaaaaataaaatattcacagcaatagtgctattattttcctttagcctttcaattcaagccattgccaataaaaaaaacgataaaaaaatcatcattaataacctaacactatcctcaacatgggtgcgaacggccatatcagagtctatagacagcccgagcaatacgataaataaagacgatatcaagaggatggcagcaggaaagcacatatacataatggataataaaataacgatagagggagtctgtacctttaagtatgttattaaaaaaagcagtcctttaaattattggcatagtgataaaaccgttaatttatataaagaagagtttctaaaaaacggttttaagttaagcgaaaatttagcttttatttcagctgaagatccgagtaatgattgcgactccccttactctcaaatcgccataactgataatgtgatatttactgtttataatggtcatattgtattttacacaaattcaaacaatgttaatgaattggcattatgaacagtatttgaaatattctcgattgcttctataccccaaataactcaagttacagaaaggcagcaagcgagagacaaatcggttaggcgcagatttaaacgctccatgcaacgtgaagtatgacgggtatatataccaacattagaccaccttcctaacatgctctgattaaaaattttcccgtacaacaacagtcaatgaatcttcggctgaacccgttactgaatagtggctctttgtcgttaagcaagcggtcattgttaactgatcgctaaatgttaagcaaaccacaaatttgattgcctggcttccccctattatttatacgggataatcttaagagcaatggaatacactaagaaataaggaattgtaatgcgaagtatcgggtggcgttttttcactctagggtggctgattttattagccggttgtgcgactgatgtttcgttatcaggaaaaaataagagcacagaagctaaccgaattcagtttcaacggatgggctctgcgccagagtccggtgcggcagacgtcaccagcctggatctccagcccggcgatattttgttgtcatcatcaactggcattaactcgttgggtatccgtatattcagccttgccccagtcagccatgcggctatttatctgggagaagagcaagtggccgaggcaaccagtacgggggtgaatattgttagccttaacgaggcgatagatcataacacggcggttattgccttccgttaccccggattaaccccggaacatgccgctaaattgcgtgagtttgcattagataaagagggctcggattacaacttcggagggatcgtattgatcgccccgtatatgatcaccaaacgaatatgcgaattgccgttatttaatgcgaccgttcgtaaccactgccttagcctgctagccacagtgcaattaggtgacggtgggtcactgacggaagatcagcgcttcttctgttctcagtttgtcttggaagcctacaattatgcagggcacccaatcagcgactccaatccggtatggataacaccggctgatttactgcatatgcgcgaaggcgacagctcttcattccgctcaaatcaacccctatcgtatattggccatttaaaacagcgcagtagcttatttacaggcaacaaaggattggcgatgaacaatgcagacacattacttgaggacaaaagcccccgtatgctgagccaataaccgtttggtgctgctcacctttttatcagaagggagcaagcccaaagcgatatatgtccggctggggtgtttggctcccgtctcccacttctgaatagtagaaacacgggtattcaaatagcgagcaaaaataggctgactgatattgtcactcggccccccttgaccaaaatagccaattcccagttcaacattttgatttaaaaatcattttttgatatccccaaggggaaaatctggcattaaaactgcgcagcttgattccggtactgaaaccacttgatagcacatctcactggctgccactaaaagcacgcgggatgcgttgcgcagtaacgcgttttagatatatcttttttttatttctttcttgccaatttagatatatcggtatagtttagatatatctaaaggagatttacaatgtttggtcattcaaaacacgatcatcgtcatggtggtcatcgccatgaaggacagggccactgcggtgaaaaaatgcgtcgcggtggtcgccataatgtgatggcagaagatgcagaatcggcaagaggcggcaaacatgggcgcgggcgtggcggtaaaatgcatcgcctgttcgaacatggggatttacgcgtggtactgctggcgctactgaataaaacccccagccacggctatgagctgattaaggctattgaagaagcgtcatcaggtctatatgtgccaagccctggggttatctatccaacactgacactgttggaagagcaggattttgtcacccccgtagccacgggtaatggccgcaaaagttaccaaattactgacgctgggaagtttgaactacagaaaaaccaagctatggtcgatgtaatctttgctcgtctggcgcaggtaaaccgtcacaaagaggggaatctggctgaaggtattgccgatgcaatgcaccgcttacgccacattctacgtagcaatatgatgcgtgcggatctcacgccagaacaagtagcgcgtattaatacggcgctactggctgcggtagacaccattgaagaagagttgcaaccggttggggtgcaacctgcggcagttgataccactgtacaggagaaaaactgatgcccggctatcgttatcgaatcactattgaacccttgactgaccgtaagggcgaagccattgataaagcccctgtcacctttgaagccgagaatcatgacgagatcctcagcatcatcgaacggttacaggcccgtgaagatctgggctttggccaggagaaaactgccgcctttgccttaggtttgaagctgttctcggaaaccatgatggagaatcgtaagcatccgctatttgagccgctgcgcggtgcatttaaagactttatgatcctactgaagaaaggttcaccgcgtgaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagccgctcttgataagagatcggctaagtttggggttaagctcgtcgctgagccgtcaagaaaaccactggttagccgccatcatcaccgcatagcgatcaccgttgctcccttctgagagctgatcaaggtgcagccacaaccacagcgatgaccatggaaagccactggaatgccgttatccttaaatgaaggatgtgcttctataatgaaggtattaccatgctgtgggcaagagaccggatcattcaggcgcgccacaccaatacctgcaaatttcattttgccagacccactgagcacttgcccgccatgcgtggttttatcaccaatacagatgacgcctttcatatacacctcaatttttctattaatttcacttattggcattgcgctttatgttcaattaactgacagataagcaatgtactattccctttctatagcgaacttagcactgctgcagttagtattttatttattgtgtcatcaagtggggtttctttaaaaaccttcgtatctaagacgggtaagagcaatgccgtatcgccataatttgatgcaaaattgacatcgctcttgaccgaataataacgtttcaatctcttacaagaaaatatgctgtttttcaccgttatttttttcaattttggcaagtattttttcaagagcactagaatctttatcattttccattatatttttctggaaagttatttttttctctaatccctctaaatttaatttaatcttgaatttaccttttttgctttctaccaggtcaacgtgctcaattgagataatataagtattcgacatcaacgcgggtgtaaataccagattatcccccattaaggcaatcacagggcgaggccccaaccgaataccatttatcatattcaacacaccgacgacaataattaacatactcattggcatatcagtgaaaaacataaaaacacccgctacagttgcaaacgcacctagcataaaataacgaacagtggcaaaatttagatatgtatcaagcttacccgtttcatttaatgaaaacgtctttaaaccacggtaaacgtaatcgttataggtaaagagataaccaataaggaaaacaatactgaggggtaacatacccaggcaagagataatggccaatccaaatgaaagtttattggctttatctagaaaaatcacgctaaggatttgcaatacaagactaacagcaaagtagtatctcaatacggcgatagcatcaagcaacatccgatctctatagcctaactcaccatagagttcctgatagtctacagtgaaaaaccaactggccaaaacaagcactaagtttagtgataaacctatccagaccagtaaatttacctttttcataaattacccttataattcataaacataatattattttatttattgtacatatttacaccatttatccagcacatcttattttaatatgtgttaattgtaatatcccatcacgtgaaccgtcaccgcctatagtcaagctgtaatagcctattttagagacatgcccaacaggtgataaaacaatttcatggtatatcgcaatatggctattgtataagatgacgtaagctatcatagagcaactaagcaatggaaataaaaagttgcaagttagcatgataaaaatcaataaagcatcaaagccgcaacttcaaatgagaatattcacacaacaatgcaggaatattcaaccaaatcatgattaaattataaaaagttaatcacaaaaaatcagtttatttttattggatttaaatggtcgcatcaaaaaaataaaatagagtgagtatcttgtcggtttatatttaaaatctattcttagttcctatttttaactctctcaactatttccctttgggcaacaaggtttggcaacttggcacttatagaaatgcacggccacattggtgacgacggaaatgttcaatattatttaccgttagcaggttcagagcgaagatgattaagcaaaaagacgacttctccccgataaaaaggggaagcagccagatactgttcccattgcggatcccactccccgtgttgaaccaaaccaatcttgaagggaagacgtaattgcagcaaggcgggtaagtaacgtgagtactgattaacggttgatcgcccctgataggtttatatcaccagttcatcaatcggcaacgcattgagctgctggatgctaccggtttttgcccagtccaataagccggttacaccaagtgcaaaatttggatccagcttagtgcgcacccggcgcaggaacccagcgtaatcatcaagacgataggtgcctgcatcaaaatcaatctgtagcccgatgacctgatttccagcggcggcccaccgccggggtaaatcaatcagaatcgccaaaatatcatctggtacatccaacgtggtgatgcgcaccgtgacccacatcgcaggcagtgtcagcctagagctgggtagccccattttctgaaaccaggcggctcgctggcgaataaccacttccccctgatgcagataaacctgattcgcctgctgtaaagcgggctgtgggttcacacctgaccacaaccaaaacgcctgataatcatgggcatacaccttatggctcaactgcagtttgtcgctaacctctgccatcgcgggcggcataaatagcgctaataggcagcttaccagtaatagttgagccgttctgcccatcggctacctttatactgagttttcaatgagctaaaccaacgcttacgtgttgcaatatcgacatcctcacccccacattgattatagcccgatggggcatagcacataacagcccggtaaagcgcatagcttttatcttctggctccgccttcgggtcgttgataacgtgttgataataatcgaaacgattgggctgagttatcactgtttcatgtgcatggactgcgacattcagcacctcattgccctccccttcctgataagtattgatattgatgtcagttacacggaagaattctcccaagcagttgagggcatgaccatccgttttatttttaaccaatgcttttaccgtcccatctaacgcagcacaggcatagccctgctccacattatcgccctgccaatcgaacgccgccaggtctacatcggcaaagcttttttgatcgacggattgctgaatatgagggcttaactgtttatcctgctcataaccctgataatcaccaagcataagatcccgcagtaatagcgtgtgcagagcaatggttttttcctcatcattagcaccagaaataacttgctgttgtaaaagtgctttttgagcttttgttttgagtatcagagaacgataacgcaggtttttgattgggctatctgcggtaaatatggcttcaatttgatcactgttcaccagaaccgcggcgagtttgagttgcagatattgctgttgttgcggcgattgcaccaggcccagcagcttgcgccaatgtgcttcggcctgtgaccattgttgttgagccaccaatgcatcaccatatagaatctgttgactgaaggtcacaatgtcagtggctggcagagagtcgacagccgagacagtggcgacgacaccggcataatcttgctcatgataatagagccaggccgtctgtagatactgccaaagggggagcctatccgcatcgacaaacatcggtttataacttgccagtttctcctgcgtaacctccaactcagagccactctggcgcccccctaatcgcaaccaacgtaatgtttgcgtgaaggtcagtaaaggtgcttgcatatcgctgataaagggctcgccaccaaaggcatctttgctgataaatttagcatcaacttctgatacggtatcccacaaagcttcagcattcggtgctgccagtaatgtctcttcatacagccgcgccagttgttgccaatcagagaggtaccagtaaatacggcgctccaacccctgaatcgactctgcgtaaatgccttggggataagcaactaaataggcccgagaataatccaatgcctgacgggcggcatcctgattgatatttttagtttcaaacatgccatatttatccgacgcatttgtactgctctcattgagcgcaactcggaacaacatataagtcgctgtttctgcgacccatgcttgagaactcttttggagggcagaaaataaagcggtggcctctgggtaatcgccccgataaaatgcattggcgccatgaagataatcgctaaaagcatcaacatgtgagcctggcacaatgttaaaaggtggcggtgtaattccaccatcgaccggtgcatcgacattatgaaaaatattggatcgccagagggctaaattatgtcgatcgtcggcagttaaggacgagtctgccagtaaagcggtaaaaaattgctcaactgatgcgggattattggagatatgccgtgcttctctatatcgggcattggttcccttaaacgaagccgaattgatgcctagcgtctttgccatcttatcaaatggcgtttcttccgaagggctatcattattctcatctgtaagacttttttcccgcttcggaaaactcatttcatcataataaaactcaccaaaatggtaattcctactacgggtaatatccgctggcatcgttaaacgtggcaatatgaaattttttggttctccaaccaataacatcatattaacccgagtatcattgtaaacatccaaaaagggtacaccactgagcgggcaatattttccccacacacagccagtattatcagaagaagcctgtgatggaggtaccgccatacctagcatgcccattaggaggcccatccataacttactgtttattttcattctcgcttggcacccttcaggaaatccgacattgtcgcttatattttcagcaaaaagaacaagaaagcactgaaatccaagatgaatatcggatactgctgccacgaataaaaacataccgttaatcaagagctgaaagcgatgatgttagatatgtatattcatctggccaaatttagtgtaccgattaatctctggtttgattggcaccctctagcagcgcggtaacgaatctgcgctaatggtgtcagagcatcgaaaagcgccttttattcttcggtgagcgtcatttcgatgccttaggcttgaccggtatagaattttctcattaataatgatagcgagggcctttctgaacaaaatagtcagtgggctatttatttagagcgtcctgatttagtttattgatgagctgtagaacttgttcatatagttgcttatcgtcaagttcatattcctctctgtctgagtcaggattatagagatcagccaaacaaaatatacttgataagcactcgtttaatttttcattgtctttaagacagatacgttggtcacgctctatcctccaaaactcaatgtaagcattcgcaaaaacctgcgctgacactctttcattaataaatgatttagcgaattctaaaataactatgctcatcgtagggctcctgtttaacaaggctggctgctctaccaagcctcaattactcatgtgagtcaatttcgttgagccagcaattaaagtcttctttttcatataaatactccctgtcagttatcggtaaatctgctccccccaagcattgaagtactttccaaacaacctgatcgcttactcgaatgtgatcatcatcaattattgcaaacgcccattcagaggcgcttgagcggtcaagttcccctgacattaagcgccttacctccggcagtgaaatgctctcaacgttaccatttgctaccattgcagaataaatatatagcccggaccttcagcttttcagtggggtttcgctgttggccgccaaagatattatttgccagatggtcaataaaatggagaagcttggcattcaggctagtgcgggaaggtatttaggccaccagcaccgttgataatatcaagcgtagaatgaaaaaagctggcaggtggatgattgaagcaaatacacaaaaagccactgttgctgataaaccgtccaactttatggggtcagttcagctgacagtggccttgattgggtagcgaatacagataaaggggcttcagatccccctaccggttatataacctttcgtccttgcttgtaggcttctttggcttcgttgaggctcattttatttgctccacctacataatcaggttctttggactggattgggtcatcctcccatttacaaatagggcaaatttcataatccccaagattatctattgtttttgatccgcagcactgacatgaatattcatcactcattgtttattccaatatcccattttgtctgacggcttaaacatcgttttaggcactccatcttttgtctttactgcaaacgtatttaactgtggatggtaaaatagttcatcaccatttgggcgagtttttgtaagtgtaccttccggaggattattaacgaaatcatgagtgctctcaacatattctttcgcattattaaaaggctggtctgagaattcatgaccatgcttaacccagtgttcataagcattagataccggttcgagccttttggttttcgtccaaattggcgtgtctggatttttactcaaataaatatacaacggtggcaaatcaagcaacggatggatcagaatataatcgcggaaatccttctcctctggcatgggtaatgtagttgaatgctcgccggtttcgtcagcttccggcatcggtaataccgtaatcgtagtgcgaatgatcggcccgtcgttattaccggtattcgatggggctttaaatccgggatcattcggtgtccacagaatggttggccctgccgcgccatcttcccaaaactcataattgccggtaaagacattgagcgtcatcttgcgtactggcactctgtccaatccaccttcagcactcatatgatagccctcggcttttaaccggccatttccgctatcaacccagcgaaaacgcacgcgtgttggtgctgagccaccattcttagcaatgttttccagcttgagtttgtcgagtaaatcggtttcaccttcattcagggtgcccggcatcattcccatgatagcagcaccgacaggtgatgaacccaccatccagcgtcccgccgtcatcaggttaccaccgacaaaccgcattccctgaatacccgcttgctctaaggccgccagacccgccccagtcgataccggtacaactaccgcggccggagccgcactggttctccccaacacccgcttgtaccacggtgtcttaacatcaggctctgtttccacaggtttacgcctggcagtttgagcgcgttgatccacttcattattatcagttggggaggttggtgaggggggaatagtctgataaaagcccattttgccgaaattgcggtgtggttcaccctcggtacccgcatcggtacaccccttttcccgcagacaagacttggcaaaaacgggggttacgtctggtggtgattcggaggtctccgtgaatgagggtgcgatactggactgaccggaggtaggtgacccgattaactcataggcatcattcatcatcgaagggataaatcttgccttgcacggacagttacttgtgctgtgtagtgaacccgcaaacttgcgtcccagtattgtgtctccgggaatgtgcccgacaatgatgtaggttcccggatgcttaccgcaggtaatacggtcttgttcacgggcgacggctcttcccattattgtgtgggtcggttccccttcggtgataactcccccgcaagttgtttcatcgcccacaaccagataataaccttttgccatatcatcccttatttatccgtttgccaatatcaatttggcaatatgcccaaaaaggtaagggataatgatgagttcggcaattaaaagctgaaaccgtgttctgttgttgagtaaggggatcaaccagcccgagaaaagcctcaacattaacgggttaactttcgaactgtatagctctagaaaaggcgggtacgtcctctacacattgatatgtagatttagccagaaccatgtagagcttgagagaggataaaaaccatgaaatgcttatggagtaagggattggtaggggttaggagagtttgagattgagcgtgaagggaacataacagaaaacctatcaaattgtatttaaacaattattaatttcactatatttttaatacccccaattatacccccagatatttttactcggattagcttaactgaaagataaggttttatcaggcatcagaaagcacaataatcatcgtgatactgttcctctgatgcactgactatcaaaaatctggaataaacccctcttttcgcaaagcatgaatgacaccacgcatcagatctgatttcgaaaaaccggcggtataaattcgcgatcccacttcaaccggttgtaaaaggccacgatcaactaacttaccaatctgataggtaatttgagctggcttcaatcccggcaaaacctcttttaaatcactggtttttaccgtcccctggctaatggtccgcttaagaattttagattccgtctcattgattaccccccgccccttggaatactcgagcgctggataaagaacttttgagtttaaaaagtgaagatccgagagcttatcgactttctttaactccgccgatataccggtaagaacatacaggcaccattgctctagcccctcaacagcccccgtatccgcttcggccagcatcgagtaatagcgctcacggtcattgcaaaaaactgccgttgggtttagcacccgcccactggttttcacattaaaaccgtactttatcagcaaagaataagtcagcaggcgcactgttctgccattgccattaccaaatggatgaatccaaccaaaacgatgatgtgcgagagccactttcatcagatcatattttggcgcgtctgcgcgattcataaacccgaccaattcctgcatataagccggaacatggatgaattcaggcggcaaatgagttgattgagcaatactcactccgtggctgcgataggctcccggcgttttatccccttcccgttcaagcccatttaccgtcatggcgtgcagttctcggacaaaatactccgtgatatcttcaccagcatgcagatgctcatcaataaagttcatggcatgttcgatgttgccaatctctttcaattgatccgtggagtcctcagccccttcaactttactttcaacgtaatcggctaacgttgtatggttaccttcgattcttgctgaacccaagctttccagcatatgaaaaatactttttagctgggcaaataacagaggatgcacatcagtttcaagacgcaggtgccttagtaactcaagctcggtcaatgcatcaaccaatggcgagtcgaaactggggtttaacagtgctaaatcatagtgattaaatttaggcataaagttagattatctcaaacatgtaaatatcattatcttaaaaatagattaaaaaacactttatagccattatgttaacagattatcatttgtagattatctcaaaagtaactttatgattatctcaaaaatccgtggcgatacatccgattgaatatcactgtataccgaactgagatcagcaccatctccctactactttcactttgaaccattatgttcggtatcattcaaagcagggccaaccagagataacaggagtaatctcatgataaacccagcggaaaagctcaaggcaaagcagcaggaatttatcagtatcagggagttgattcagcggatttcgcgtctccaccccacgatgagtcaggcgcagatagccaactggctgctgatagaattgacggatgccaggccagtttcaccgccgttactgattcaggacgcgctcggcgtgacccgctcccccggctttgatgacccccaattttgctattttgatctgctctcggcagcgatggccaaccctaaaatggatggagcgccttgtgatggatggatacctgaaagttataaacctgacgaatttaatcaccggcccgatgaggaggatgatcacgaacttcccttctaaggtattaacagcatgaattgttatgattacgtcggatttaaccggactgaaatagaacagcttttgcagattaacctgcgtgacagtgacgaagaatatcaaaatattcttaaagataaattaccaaaatggttaacgccatttctatccagaattaatatcacaataaaagaaacggctgcactgattgttggggtgatgccttattctattcaaattgatgatataggaatggtaataattaattagcagaagtggaaggctgggttaaggcgaatggatttcactggccgctaccactgggcgctgcactggtgccggagcagcggcaagcagaagagagctggggtggttttgccggtaaagaaaccgcgctggcgtttattgccggtatggctatcacgttagccaggaacaacccgcagtaccggcgcggcgtcaaaatgaataaaaccgccattgcccgggtggcgactcaggctatgttcaacgcgggattcagcggggaaatggtgaccgaaaagcaaatgagtaacttgatcagcgaggcgctgcttgtttctctgcccggggccgataatccttagacgagcggaagtttatttccaactcgccgctatgggtttccaactaacatattcgcgttacggattgacctaaaacgacaggaataaaggttccttttatttatttgccacttacccctattactgcctgattttgtttcaattaattcagtagccaccgagagataacaggagtcatggaatgacctattcatcattaatccgattgccagaagtattaaaacgtaccggttttagccggccttgggtttataaattattaaaacaaaagcgcttcccgccaccgataaaaataggggggcgggctatcgcttttgttgaaagtgaggtgaatgactggattgaacagcaaattgcacattcacggggaaataagcaatgagtgcgctggtgcattattcggaatgtattccctttaacgtttcatcaatgatggcgaaatcctggcgctccagccgctcatattctgccctcactgccggtttctttagcattcgggcgaccacttgttcatgggacaggcttggtggttggcgtttattatccaaatcgcaactccttcattcgtttagcggctttgcctttctctttccacggcatataagccgttttttgcaccacaatatgcaaaataacaatctgccagtctatttgtgccataaaaatgacgcggttccagcctttcggctcataaaaacacagctcaaacacatcttcgtggtaatgcatcgggacagcatcaaccatcttaataccgtagcgcttcatacgtttagccaggctaataaaattggcctgcaagctgatgggttgggcaagaagctgggtgatgacatcatcatcgtaatattcaatggtgtagttcataggctaaaaaataacagaaacgttattttcctccggctgcggatgtatcaaaaggaacgccccgacatcactcaatactgccggggcgtttatccaccacggagcaagggtggcgcggtggatacaatgagtctacgaatattcccgttgggtgcaactactggacaatagaatcagattatctgcatctcattgatacataaattgtatttataaaatttaaaacattgctatgggtgttaaaaatggcccgaaaatggattttatccgccggaaaccgggcgtaaaaaggaaaagtcatgaatcaatttattaccgaggttgcggcacaggcgcgcggaaaatggggctttattctggatgcgctggcgatcagccacagcaaacagcactccccctgtccggcctgtggcggcaaagaccgctttcgttttgatgaccgtcagggcgcgggaacgtggttttgtaatcagtgcgaaccacaatccggcgacggtttggatctggttaaaaatgtccgacaatgctcgctaactgaagccgcgcagctggtggccgatattctcggtgtctcacccaaatctaaagcgccggatctggcctctctcatggcgaaaaccacgcctggggaatctcgctatttaattaataaaggtctgagcagccataaattacctattctgccggatggttcgttattgctgatattgcagaatatggcgggggactgcaccggcgcacagattatccggcccgatggcacgaaaaagctgatcgccggtagccgcaaaaaaggcacgtttatcccgctcaaaccgctgccggaacaggctgaaaccgtggtgctggcagagggttacgccaccgcgcaaagtctggagttattgctaccggccgccgtgattatcgccgccatcgatgccggaaatctgttgccggtggcacaggcattccgtatctattggcctgccgcgaaaatcatcattgcggcggataatgatatcaatccacaagacacagccaatgttggccagttgtccgcagaaaaagccgccaacgcggtcaatggttgggtgacattgccgccaaccccgcataaagccgattgggatgattaccgtcagcaagccggtaccgggcaggcgcgtaacagtttttatcatggtttgtatcagccgccgccggtgagccaattggctgaaaacaaagggttgcatccgacattatcgcaaatggccgccagtcagcgcgggcagttattggccgaacattatggccagattgcggtgcatgccgagagtgaaacggtttatcactatgatgacgagcgctgggacaagctgcccgatggtgtgttacgacgcgagctggtgatgattttcaacgccaacgacacgccctattcaccggccggtatccgcaatgccattgaagcgatgaagctgcaaatcccgatcatgggcgagccaccacgccatttaatcggctttcagaatggcgtttatgacctgaaagccaaacagttccggccgcatcgcgccaatgattggttgcagcatcacaacgacatcatattcaccgaaccgcagccagacgaaaatctggcacaccacgccccccatttcaccaagtggctggcccatgcggccaatgacgaattgcccaaaatggcccgtatcaaagccgcgctgtttatgattctgtccaaccgattcgactggcaattgttccttgaggtcaccggcgagggcggtagcgggaaatcggtattcacctacatcgccaccttgctggcgggccgccagaacaccgcctccggcaatatggcggcgctggatcaagccagagggcgcgcgcagtttgtcggcaagagcctgattacgctgcccgatcaggtgaaatatgtcggcgagggggctggcatcaaggccatcaccggcggggatttagtggaaatcgacggcaaatatgagaaacaattcagcaccttattaacggctgtggtgctggcgaccaataacgagccgatgagtttcaccgagcggcaaggcggtattgcccggcggcgggtgattttcgcgttcaaccatcccgtgaaagaggcggataaagatccgctgatcggcgagaaaatcgcggcagaactgccagtggtgatccgctgcctgctggctgaatttgccgaccaggacaaggcgcgaaagttgctacttgagcagcgagattcacgggaggcgatgggggttaagcgggatgccgatccgctttatggcttctgcgcgcacattgtcgagctgggcgaggcggtcggtatgtatatgggaacgctggcaatttccccgcacgccccgcgcatttatctgtatcacgcttatctggcttatatggaggcttacggccatcagcgttcattatcgttgaccaaattcggcaaagactttcccaaagtgatggaagagttcggcgcagaatacaaaaaagccagaactgacaaagggttccgctacaacatggatttatccgacaccgccaatgactggctccccgctctggcactgccccaccatccgcaaccggaagaaccccactaattatttctcacctctggcttattcagagtattcagaaatagatttaattaattgaaatacaaagataaaaactgactgaatagtttactaataactgttcagtcagtattcagaggtgttcattaattcatggatggcaggtattaaaaactgaacacctgaacagttgctgaagagttcagcggggagtattcagagggggcgaggccagagtgggggcgggttgtgggggggattttgtaggttggtgaagggggtgaagggtttttgggggaaatcactgcgggagatagttttcaatgaaatggtaaaccgcgcgactaaaaaattggcgataatatccctatcccctcgcccgcaaaaaatcacattacaaagtatcttgttgcaccctaacagctacctaatttcattcaataactccgggtgtttatcaagcacttgcaacagttttatcgttgatggatgtggcaaagccttacctttttcgtaacgcgaaaatgcattaaccccaccaccaaaaatctcactggcttcccgctggtttaggcccaacttttttcggatctgcacaatatatgcgggggcaatcgattctgtattgaccatttttcgcaaaagcattgtttttgctgcatagacatcggactcggcttcggtcatgactgtttcaccgcatgccgggcaatgttgccctatcacgccttcgacgatgaacttacgccctttataggtaaagggaacgtcacgcgcttcgtggattaattctacaccgccacaaactggacatttcatcattaaatctccttaaacgagacattcaaaacatcatcgataaccgtgattttcaaataaactctaccgcaagaaagcataggacggtaaacatcctgccaaatggtatgatcttgatgtgtcgtcatacttttataaaaatcggcgctaatcagttcggaaactgcatcacacatatctctaaaactcagtcccagttcctcagccccatctctggcagttcgtgtcgttttaatattccccttcaataccaattcttttacttttaataaacgagtatgcggagtccgtttctccatttcattgccatccttgagcaatttccacttaataaatataacctagtaggttatttatagcaagtcattaacctattaggtttgtttgtgagcgtgatttaactattattaattagttatggttattgaggtcaccaaagcctctaatttttatctttagcactcacaaaatcatctgcgccgcccggcatttataaattgctgctaatttctctctggttttcttctgtgggcgagaatctacggcttcccattgggatacagcagattgggtggtgccaagcagttctgctatttcatattgcgaaaaaccacggtagatacgccatgcagccagcaaactgacaccatcgtttaccatgatttgaacaacttcattcgggatcgtctgatcatcatcgttatcagcaacatagggaatatcctcatactttgcattagagataagctgctggtattcggcaacgggtaaaaccacaaactgaggctttcctgcttcatcatgaatgtattgtagttttgccatcttattcaccttagtttagaaaaataacaccatgcctttgagggaaaatatactgagctaacctaataggttgccgtggttctacgtttaacttcctggattgtacatatcacaggtgttccctctacaatctgaaagataaccctgtaattccctacacgcatacgaaattggctatcacccatctgtaactttttgatatccaaatcaacagcagggaaatttgtcagtttattcactttttcactgataggtttacgatatctggcatctattgaaagtaactgcttaactgctttcctcgaccagtcaaccttgaccatcgtttcctcacttttgtaagtgatcacatccgctgttatggtgagagagtagagttatatgtaagcaaggtcaacacaaacaccttattattaactaatctttaccttatcaaaaactgattattaagttcagataataattgatatcgatgggttacatacgcattacacccataaatgcggcccctctcgcatctacaaaaatgtttgtcctaatttaccactggttaattgaacagtagggaatggtcagatatagtgcccccgcagcggcaaaatccgttgctgggtttagcagcctgagacaaaacagagcgcacaaccgcgcaggcggttactatgtgcgggtacagttacacctgtgaaaaacaatggtgggctggacgggggcatcgaaagatgcgccgggttctctgttgaccggtctgctaaccccgttcagtccaccacccaaagggattagcagctcttggtggtgggataaagccatcaactgagaggttgtcatcatggattcgacgactcaagccccttgccgtaaagcttttcttcacctgccaacatcactggccgccactctcccgccggaggtgcgccatgtacgataatacgccccgcgaagtggaagaagtcattgatcactgccgtgcactgatctacgccatcatcacactcgaatccccggaagtgaaagaaatactcaactttgtcctacaacagcaaatagatctgctaagccaccagcgagcctctcgaggccgaataatctctaaatacaaaaaggcatcgtgagatgcctttaaaaagtttggataactatttcagccagatagcaaatatccctcccctatgcccgtttcccaaatctgccatgaatcacattctcgccattttccagactatccatatagtcggcataccattgaagcatttcacggcgtccatcaagatattgagcgtgattataagtaccgcgaatactgtttttatcgacatgagccagttgtgtttctatccaggccgtattgaaaccttgctcatgcaaaatagtgctcattgtgtggcgaaaaccatgtccagtggctctgccgccataaccgatacgtcggattagtacattgagtgtcatctcactgataggcttgctgtgctgtattctgccagggaacacaaactgatagcgcccgctgataggttgaatctgctttagtatcgtaatggcttgatccggaagcggcaccatatgtggccgacgcatcttcattcgcaccgcggggatctcccataaggcattatcaaaatcaaactctgcccattcggcctgccgcaattcacctgggcgggtaccggtgaggatcaacaaccgcatagccaacttaaccaacatgctgccgctataactggcaaggctggaaagaaattcagggatttcattaatcgtaagatgtggatagtgttcgcgtttatgaggagcaaaagcactggcaaggtcaggggcgggattatattcggctcggcctgtgatgatggcgtatttccaaacctcaccacatcgctgccgaaccttacgcattttctcagtggcaccccgtttttctaacttggacagcacggccatcagctcaagcggtttaatttctttgattggccggtaaccgatatatggaaaaacgtcactttcaaacgtgctcatcatttctaaacgataagattcagaccacctatcgtaacgccgttgataccactctcgggtgatagcctcaaaggtattcgtcgcttcaccttgtcgggctagtttttcctgttgtttgttctggctgggatcaccgccaccagcgacaatcttcttagcctcgtcacgttttactctggcaaccgctaacgacacgtctggatacacccccagggccaacaacttctctttccccgcaaagcggtactttaaacgccaataacgcgagccattggtattgaccaataagtacaaaccgcccccatccgcgagcttataggctttgtctttgggtttggctgtttcaacctgccgggcgtttagcttcatctgggggtaccttttaggtgggtataatttgatacccccatatataccccccgctataaatagatttcaatagacgaacatgtatataggaataactagattagcctgagaagtgcagatttactgggtttgatggacttcgggagatactgagagacgttaagttggagcgggtgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacacccgcgtcggtgtgcggctagcattataaccggttctgccctatgggcaagcgaagatatgctctaagcgccggtattttaagcgattagattaaacaatacatcactaacaccgttttacttcaagaaacaagtttagctgactcagtaaaaagggcgccgtagcgccctgaggaatttatcgttaaaccgtgtcgcttattttaccgggcgcatcgctgggaataaaatgacatcacggatggtatggctattggtaaacaacataaccatacggtcaataccaatacctagccctgcggttggtggtaagccatgttccaatgcagtgatatagtcttcatcgtagaacatcgcttcatcatcgccagcttctttagcacttacctgatcggcgaaacgctgcgcctggtcttcggcatcgttcaactcagagaagccattaccaatttcacggccaccgatgaagaattcaaagcggtcagtgataaatggattatcgtcattacggcgtgctagcggagaaacctcggctggatattctgtgatgaacgttggctggataagatgactttctgcggtctcttcaaagatttcacattgaatacgacccaggccccagctcttctcaaccttgatacccaatgattcggcaattgcgacggctttatccatatcgtctaaatccgcgacattggtttcaggacgatatttacaaatagcttctttcatggtcaatttggcaaaaggcttaccgaaatcaaaagtctgttcgccatattgcaccacactgctccccaatatggtttcggtcagagtgcggaatagctcttccgtcaagacgatcaggtctttatagtccgcataagccatatagagttccatcatggtgaactctgggttatgacgtggcgaaaccccttcgttgcggaagttacggttgatttcgaacacacgttcgaagccccccacgaccagacgtttcagatacagctctggcgcgatacgcaaatacatatcgatatccaacgcattgtgatgcgtgacaaacggacgtgcggaagcgccgccagggatcacttgcatcattggcgtttcgacttccatgaagcctttttcaaccatgaagctacggataccggacatcacttgcgaacggactttgaaagtatgacgagactcgtcgttagcaatcagatccaaataacgctggcggtaacgggtttcctggtcagctaagccatggaatttatctggcaatggacgcagagccttggtcaacagacgcagttcgctacagtggatcgacagctcaccggttttggttttaaacagtttaccgcgcgcacccaggatatcgcccaggtcccactttttgaattcttcgttataaacgccttccggtaggtcatcacgggaaacgtacaactggatacggccaccaacatcttgcagagtcacaaatgatgctttacccatgatacggcgggtcatcatacggccagcaacggttacgtcgatattcagtgcttctaactcttcattctctttactgtcaaactcggcatgcaactggtcggaaaggttctcacggcggaaatcattagggaatgcaattccctttccccgtaagacagccagtttttctcgacgggcttgtaactcactattgagttcttgcgcttgctcagcgacttgtggtttttgctctgacatctcagttcctcatagcccggctttcaagcttgcttcaataaatttgtccagatcgccatccagtacagcttgcgtgttgcgtgtttccacaccggtacgcaaatctttaatacgggagtcatccaatacataagaacggatctggctaccccagccgatatcggacttattgtcttccaaaacctgtttatcagcatttttcttttgcatctcaaactcatacagcttagctttcagctgtttcatcgcttgatctttgtttttatgctgcgaacggtcattctggcattgagtcacgatattggttggaatatgagtaattcgcaccgcagattctgttttgttgacgtgctgaccacccgcaccggatgcacggtaaacgtcaatacgcaggtctgccgggttaatttcaatatcaatatcgtcatcaacttctggatagacaaaggctgaactgaaagaggtatggcggcgaccgcccgaatcaaatgggcttttacgtaccagacggtgtacgccagtttcagtacgtaaccaaccgaaggcatattcaccaattattttgacggtggcagatttcaaaccagcaacatcaccgtcagattcttcgatgatctcagttttaaagcctctagactcagcccagcgcaagtacatacgcagtaacatactggcccagtcctgagcttcagtgccaccagagcctgcttgtaagtccagatagcagttggcgcgatcatattcgccagagaacatacgacggaattcgagctggcccagcttgccatcaagaacctctaactcagcaattgtttcgttaaaggtttcttcatcatcagcttcaacggctaattccagcaggccggacacgtcttccaagccttgctctaattgatcaatggtggtgacaatctcttccagcgtagaacgctctttgcccaacgcttgagcgcgttcgggttcattccagacgtcgggctgttccagctcggcgtttacttcttccagtcgctctttcttggcatcatagtcaaagataccccctgagaacggctgtccgatcagacaggtcctgaattcggttttttaccgggtttatttcaaacatgatttaaagtcttacgttgtgtcgtagatgacggaatgtcatgagaaccgataattctaacggatctgtacgacagtttatagcaggttgattatatttgtagcgccatccccttcttccttggcgttgcaacggtgttagccgcgcaaggaagaaggctgagtaatcggctaacgcgctaataaggccacaagtgttgaaccagcaactgaacactgcgattaccacgatattcattaatatccagtttataggccaatttaacttctcgcacgctgctatccggccacaaagtggtatcgacattaaaggcaattccatctaacaaaggcccgccattcagcggctctaccatgagtttcaggtgacgctcacccactaagcgctgctgtaagatacggaatttgccatcaaaggtcggctcagggaaagattgcccccatggaccaccgtcgcgcaatagctctgcggtctccagtgataactcagcaccgttcagttcgccatcagaccaaataacgccttccaattgcgaagcatccatccattcaccgactaaatctgcaaaacgctggcggaattcatcgaatttaccttcctccagcgataaccctgccgccatggcgtgcccaccaaacttcagtattaaccctgggttcagagtgtccagacgctcaagggcatcacgcatatgcaaacccgcaacgctacgacccgaccctttcaataacccttctcccgccggggcaaaagcgataaccgggcggtgaaagcgttctttgatgcgtgaagccaaaatacccacaacgccctgatgccattctggatggtacatcgcgataccgtaaggtaattcactgctggtgcgctccaactggtcacacagttgcaaagcttcaacctgcataccctgttctatctcgcgccgggtttgattcaaggtgtcaagatcgattgccagtgctcgcgcctgagcaatatcgtcactcagcagtagcgccaccccgatggacatatcatctaaacgccccgccgcattcaaccgtgggccaagagaaaagcctaaatcgttcgcaaccagttgacgcgcatcacggttagcgacctccaataatgcgcgaattcctggacggcacttccccgcacgaatacgacttaacccttgatggaccaaaatacggttattggcatccaacggcaccacatctgccaccgtacccaatgccaccaaatccaacagttcagccagattagggaccgctaaggtacgttgttcaaaccaaccacattccctgagacgggcgcgcagcgccagcatcaaatagaaagtgacaccgacccccgccaatgacttggataaaaaatcgcaaccggccagatttgggttaatgatggcatccgccgcgggtaatgtttcgcccggcaaatggtggtccgtcaccagaacctgaatacctttggcatgagccagatcgaccccggcatgagaggaaataccgttatccacagtaacaatcagctctgcccctctggccgcaacttgttcaaccacttcggggctaagcccataaccatcttcaaatcggttaggtaccagataatcaaggttactgccgcccatactgcgcaaagccagcaccgccaacgcggtactggtcgcgccgtcagcatcaaaatcgccgacaatgacaatacgccgccgatcagccagggcttgttgtaataaggtgacgccagcgtcaataccatccagtttttgccatgccagtaggcctttcacgcccctctccaactcctgcgcatcctttacgccacggctagcatagagacgacgcagtaacgggggcaattgcgcaggtaaatggctgtcatctgccgcctcacggcggcgaagttgggttttcaacgtcacaggtaatcaaccacccgcttttagtgaagcctgatgcgcattaagcatctgtagcatttctttcggtccctgatagcctgggacaatagtgccattttgcagcacaatagctggcgtaccctggataccaaattgcacacctagctgataatgcttgctgatatcggttttgcaggttgctggggagatatcattatttttcatggcatcatcaaaggctttattacgatcagccatacaccagatagaacgcatgtctttttccgcctgagagcttaacccctgacgcgggaaggccagatagcgaacagtgatgccaagcgcattataatctttcatttgttcgtgcaatttacggcagtagccgcaggtaatgtctgtgaacaccgtaatgacgtgtttttcctcgggtgctttatacacaatcatttcactgctcaatgcttccagttttttcagcaacgcctgattggtcacattgatgggctgatcgccactcacgtcatacagcggcccttgcagcagatgtttaccatctgctgagatatagagcacgccgctttcggtcatcaccgtactaatgcctgggataggtgacggctggatatcagcttgttggatatctaatttttttaaggtttgctgaatagcagaatcatctgcattagcaacccccgataatgcagccattaacattggcagcagcaataaactttttttcatttataaatcctatctttttccatacagcgattaagcgcgtggatgatgctgttgatgtagctgtctcaaacgttcagtcgctacatgcgtataaatctgagttgtcgacagatcactgtggcccagtaacatttgcactacacgtaaatcggcaccgtgattcagcagatgcgtggcaaaggcatggcgtagcacatggggtgaaagcctttcactatcaataccggcaaggatcgcatagtgtttgatgcgatgccagaaagtctgacgggtcatttgctggctacggttactggggaacaatacatccagcgatgcgccattaaccaaccaaggccggccatgctccatatagttctcaatccaatacacagcttcttcccccaaggggaccaagcgctctttattccctttaccaatcactctcaccacaccttggcgtagactaacatcactgatggtcagcccgaccaattctgacacccgcaagccggtggcatagagcacttccagcattgctttatcgcgcagttccaagggaatgtccacattgggcgagttaagtaacgcatcgacctgtgcctcacttaaatccttcggcaagcgctgcggtaatttgggtgaagagagcagcgcagtcggatcatcctcacgcagtttctcccggtataaatattgaaataaccggcgcatcgcactgagtaaacgagccgagctggtggctttatagccaccctcgatccgttcagcaaggaaggattgcaagtcctgcgggctggcgcgcaataaatcactgttatggtgtgtcaaccatccaaccagcgcatgtaaatccaaacggtatgacgccagtgtattctctgccagatttcgttccagccacagagcatcaagaaattgttcaatcagcgggttatcttgctgtttcattgctgtctctctctttgattgaactcagtcaccattatgcctgatgacagggcaaatctggtacactcgatgctattccttattagcaatgctacggctatacatcatgaagattggtctcttttacggctccagcacctgctataccgaaatggtggcagaaaaaatccgtgatatcctcggtgaagatctggttgatttacataacctaaaagaggttagcccccgcctgatggaagagtattccattctgattctaggtatacccacctgggatttcggtgaattacaggaagactgggaagcgatttggccgcagttaacacaactcaatctcaagggaaaaattgtcgctatgtatggcatgggcgatcaatttggttatagcgaatggttccttgatgcccttggcatgttgcacgaccatattgcgccgctgggtgtgaaatttatcggtttttggccaacagatgggtttgagtttactagcccaaaaccactcagtgccgatggtaaacagtttgtggggttggcgttagacgaggtcaatcaatacgatttaagcgaggaacgtattgagcagtggtgtgagcaaatcttgttggagatggaggcgttactttgatcctccgggtcagaacctgttacatcagagctcaatttaacgggcacccgatatgcccgttaagtttagtctagtctagctgcgcccggttacttccataaacggaactcatctttctcattagcgtctttttttacgtgatcatctttttttttattatcatctttcatactctcgccctctggtgccgttttgctcgggctctcttcagcgcttggctctggagctctccactcggtcaaccgttgtgtatcagcaacttggtaccagtctaaacgccgcgtcaataacattaccaccgtcaagacaacaaacagtaacccagcccctaacagcagtgcgttgtcctctgattgtaacaatccgaacaaaatgccgtacaacaataataagccgcaggcaaacaatgtgccgcgcaaccatccgcccaatacggcactcaaatagatagcaatcaataagctacagctcagactggccagaaggtaagccagtgtgaaaccaatgtgttcagagaacgctaacaacatcagatagaatagaaccaatgccgccccgactaacagatattgcattgggtgcaggcgcaatgacgtcagactctcgaataggaagaagctgaagaatgtcagaccgataaataaaatagcatatttaatggctctttcggttaattggtagtgatcaaccggttcaatcaggctggtggtgaaggccggtaagctaccaaaatgaaaggctgcatcgccaccggtgaaattcgtgttcatgctgttggccaaccaattactgctccagtgagcacggaagcctttctcatcaaccttgcgctgcaaaggtaaaaaattaccgacaaaattaggatgtggccagttactttgtaacgttaattcactgttacgcccaaccgggactaccgataagctagtcgtacccgcaagcgacatggtgaaatcgacatcaaatttaccctgtagaacctgctctattgtcaatggtgcatgaacaccttgtaccgagtgaccggagaaagcgccgggttcgaagttaattttagtcttccctacgctgagtggcgaaatgcgctggataccccgcgcatcactcagtgccagcaccagtgaaggcttaccaatgatgacgccttcacgatctaaatcatccagcgaagatacctcaaattccccatggaaatcgaattcaccctgatatacctgtgttttataaatacctaactggcgaacttcaacatctggggtcccttttacagtcatcacgtttggcagtatgtagtgataaaagtgggtccatttcccttgcttcttgccatcgacttcagtttcaacccactctctatacggcacgacaatcaatggaccgaggattttttgtgaacggctggtactgtcactgactttatcgatcacactttgtcggtagccactgcgttcatcgattacatgcagcagcatccctttggggatcatcatcaatagcattaatcccagcagcgtaactattttccaaaacaacacagatttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacatcaggagagcagtttacgaccatgaagtgaaaggtgaatgaggctatgtgaagtgaacgtgaagttggcgataaaccctctacagcggtaatgtcaaacgcgcgctaaccccttgcggcaggcggttctccaaacaaatacttccttggtgaatagcagcaacttcacgtacaaaatttagccctaaccctgtacttttgacgctattagcccgtggtaacgaataaaagcggtcaaaaatcttctcttgggcataaccaggaataccactgccactgtcttcaaccgtgatcagataggtatcatcttgccgttcgccactcacgctaatttctcctcccgcgggcgtaaaatccagagcattatcaatcagattgtttaaggcctggctgagcaacagcccatcgccgatcaacatcgcgttatctacagattttagccgcagagtgacccctcggctaaccgcctgagcttctttggcgctaaagctctgcttgagtatatggctgatttccaagggggagagttgtagatctacccggctctccagccgtgcttgcaccagcattttatctaccagttgctggattcgtgcactttgctgctcaatattgatcagaaaacgttgtgcggtctctggcggtggagactctcgcagtaactcagccgccccggagatagcggccagcgggcttttcaattcatgagtcagcgtgtgaacatattgttcgatataggctttgccatccaatttgagacgcatgctttccagcgccagtgccaaatcattcaattcactgctccccatagctggcagagccaccgcctgcccctcggcaacccgttccgcgtagtccaccaacttgccgatcgcccggttaatccaccacacaaaccccaacccaatcagcaatgcaatgcctaacagcagcccacctgcaaacaggatcttgcgttcactgcgtttgatcaccggcaccatggagagattcggcttacctatactcagtacaccaacaatacgattttcgacgatgaccggtgccgccacatacattaccgaactttctgcatcgtcggggtcagtgcggctactgcgggcgccatactcaccacgtagcgtcaaccagacatcattccaacgtgaatagtcttgccctaatgctcggcctgatgaatcaaaaatcacctgcccatcagtatcggtcagatagaccctatattcattgcgatccttacggataccttcaatattggcaccaataggccgcagattaagggaagaaaatgcttgcgccaattgcccgtcggccactttgttctgcaatatatcctgccgggcgaattgcgccagtaaggtcgccgtatccactaaggtgccttcagtcgcgcgccgcactccgggtttgacttcctgcaaaaaaatacgaataacaaagtagccagcgatagccacaatcaggaaatagccaagtagcaaccgtacaccaatcttcatttatagcggnnnnnnnnnnnnnnnnnnnnnnnnnnnncccaggctatagcccaatccacgatgtgtgcgaatgggtgagtcttcagcgtaaaccgtgcgtaattttgatcgtagcgttttgatgtgagtatcgaccgtgcgatcttggctttcttccgcctgcgcccagacaatatccattaattgttgacgtgaaaatatgcgttcaggtgccagtaacaaggttttcaacagcagatattcatagcgggttaaccctaaaatctgttgatgataggtcactctggcaccggcttcatccagcgaaaaatgaccgaattgatatgatgtggaggtaaccgccaataagtgtgatttttgtaatcttcgcaatatggtacggactcgggcacttacctcacggggggagaacggtttggcaatataatcgtcagcaccaatttccagccccacaattcggtccaactcttcgctacgggctgtcaggaagatcacgggcagatcgggggctgccgccagcatccggcgacacagatcaaagccattaatatcaggcaaaccaacatccactatcgccaaagcgggagaaccgctgctaagtgcggcaagggcaggctccccccgatcaaaccaccggagggtaaacccttcgctttccaacgtataaatcaacgtatcagcgatactcggttcatcttctaccaaccagatcagtggcttcatcacatcgttccatcgtcagattcaaatgaatgccgcagcaacaggcatagctgccgccactcatcttcagacatgctgtcagcggacagccatagacgctttcgggtcgcgtggccgcctgtttgttgtaaatgtaataataccccatagcgggtgatccacggcggcttgaccacggtccattcatgccttttccatcgcaccaggttgccaggttttagcctgatttccccctgacaggatttaatccttttctggctgcggatacactcaaacaccactaacgtcagcaataccagccatagggcggtataacccaagggccagggcgcgaccaaggttaaaatgaccaatatgccgtgtgccaataaagaaaagagttgagtatgccaggatacccgcaggttacatcgccactgggccacgggctttatttcgtgattgaatcagtttgaccatctgatatagctcgctatcctgcggctccccgtggttcatcagccagttgaataaatctgggtcatcacactcaagcaagcggataaatgcctgtttctcgttatcgctcaagctatcatattcatattcaaaaaacggcatgatggagatatcaagttcacgcataccacggcggcatgcccagtgaatacgggctttattatcaatttccatgtcctgattgactcctcaatgtaaggatattgtctgaacccagcagagattaaatgcccgattcagttagctgttagaataactcgttaatataactaacgggaatgttaccactcccgggatagggggttaaggtactaaatacactgcaagtgcatttttttaatcgcccgaaacgggctgccgcataatcggcggctattgtacctcagatacaggcgaacaatggtgaatctatggaattactgcttgcaaagctacccggctattttaccattgggcaattagctcaccgtttctcattccaggatgacatatggcctatcatactccgtttgctgcacagccaccggtcgcctcttccgggctacccttaacactgatctcactcgatgactgggcattggttaccttaacgggtgctgatcgggtcaaatatctacaaggacaagtcacggcggatatcgatgcgctatctgctgatcaacatgtactctgtgcgcactgtgatgccaaagggaaaatgtggagtaacttacggctgttttatcgtggtgaggggttggcctttatagagcggcgcagcctgctagataaccagttgagtgagttgaagaaatacgctgtattctccaaggtggtcattgaaccacagccagatgcggtactcattggggttgcaggtagccaggccaaaaccgcgctggcggaaatctttactgaattgcccagtgcagaacacccggtaacgcagatgggtaatagcacgctgttacacttctcactgcctgctgaacgttttctgttagtgacggatacagagcaggcgcagcagttggttgagaaactggctggtcgggcgcaatttaacgacagcaaacagtggctggcactggacatcgaggccggtttccccatcattgatgctgctaacagtgcacagtttattcctcaggcaacaaatattcaggcgttaaatggtatcagcttcacgaaaggctgttataccgggcaggaaatggtcgccagagcaaagtaccggggtgccaataagcgggcgctgtattggttggcaggtaatgccagccgagtacccgcagcaggtgaagatttagagtggcagctaggcgagaattggcgtcgtacgggtaccgtgctgtcagccattcaactcaatgatggcaccgtgtgggttcaggctgtgttgaataatgatctggccgcagatagcgtgttgcgggtacgtgatgatgcgctgggtacgctagccattcagcctttgccctactcactcgccgaagataaataataaagagttctactctacagagaccggttaaccggtctctgtattttgttttatatcaaatagatgggtgggttattcatctaactcgccatcaggctgtaccaaataaatcagtaccagaatggtggtgacaaagaagcggaaagcattaggaacgccattccattgctttgacatccacataccaaaccattctccccctatcgacataaaaaccacctgccaggtcaggaaacccagagtcaggccgataatcgcaataccctttttccggttaaagacttttgctggcgctttcctatttatcagcaaacctatgccaccaacccagcaaaataccgctgtcagtgtttcgagcaggataatgccgatataacccagttgttgtagccacggcgagtggatcgcacgatagctaatggtggcatcagggaaaatagtgtccatctgtaagacatgatgaacaaaaacgaagttggtgttgtagtcagtcatattaccgaaaacaaccagcgtggcaaaaagcgcaatagcacacaccatcagcgctttggataaacgcataatcatcgatagagtcactcctgaacatgacacaagcacttggttggcgcgcgagtgagttcagaaacaaaacagtggcttaaccgatacccaccagcagtaaacactatttacttgatggaaattaaacactaacacaaccattgtgcgattatgcggggtattgttcggcagacatccagtctgtagccttagaaaatagatggtcgtatcaaacctaatacctgcatcaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatagatagatcgccataaaatggcagacactgccgcctaacacaaaaccgtgccagatagcatgaccaaaacggatacgtttcgatgcatagaagatcaccccaaccgtatataacaagccccctatcgccagcagtgccaaccccccgatctcaagcttgaccgcgagctgataaatgacaatcagcgataaccaccccatggtcagataggtcaccagtgacaacacttcaaaacgatgagcaaacgccaacttaaagatcacaccgatgagtgccagcccccaaataaccgccatcaaacctctggccagaggcgaatctagccctactaataagaacggcgtataagtcccggcaatcaagatgtagatagcgcagtgatcaaatttttgcagccagagcttcgccctacgatgtggaatggcgtgatacagcgtagaggccaaaaacaacaaaatgatactgctaccgtacaaactatagctagtgagcgctttggtatcggcaccactgttcaccgcctgaaccagtagcaataccagccccacaataccgaacaccacaccgataccatggctgaggctgttcgccagctcttcagcccacgggtaagccggggttggggtggccgtttgtgcggcgggtacggatggtgttgcaaagagaggttgtgtccctgatttattcttcaatactgattatcctaaatattaattattatctcgcccggtaaacgggttatgggccattctactgtacagaaatagcgcactcagattaactgagagtgatttcagtgtacacctgtacgctaaaaaagtctgccagaggtttctactccctaacaataaaaagtaactagcccgttttgatggctgccagcaaatcagcattcagggagcaacaccgctctcttgattgagaaccccttcactcttctcttcacgcttctcctctcttatgcgttttacaagattcggttcaatatacgaaacagagaaaaaatactctttccccaatatttttccgctgccataccaaggaattctgttgaaatacaaacttaagctgtcgtacccatactcaaacaagtaaccatcattgctaatgaacttaaaaccctcatcagagtaagtaattaatttataattaaccccagcccccacggcataaagagctttgacccgttgtaaataggccgaagcaacttcactaaatactttttttatttgtaccgaatattcattcacagtgagccctggttttttttctaactcaacggcaataattgcaaaaatatcagcattagccttcgctacagccaattgagtctgaaggtattgagctaattttttaggatcaatactcaatgttttctctttgcttgccgcttcattttttttccctggtaaggcatccgcgggtttatcagtactcaccataaactcatccgacttagggatagccatgacagaactggcaatataagcagcacagccgatgacacgactggattggtcggtactgaccaacagagaaagaggatgtccctgagggggaatattgctgatatcgatatcgtatgaccgcagtgtttgagcaacctgttcctgagtacgctcacctcgggctaatgcacacacttggctcatgacatgctcttggtactgcccctgcaccgttggcactaattcagtaacagcctgttgaataagtggtaacgcaggtaatggaatccacagtgggtccgttttcgggctgtcattgagatcccccctatagctcacattacccgaaaatccctcatcatattttgtcgctagcgaaaatccgctggctggagagaatccagcgaatggcaagaaacgggagaacggtaagagactggggaacagtaataaaccagcgaatagcagcagagataagagcactaataaggaagagaagagtaatgacagtgaaaggaagaaaaatcccagggttttaaatgatgacatggcgatcctttgatgcccaagagcgagaatcgggttgtacaaaacaccctacaacccgttagtgacagcctgaatagcattcagcgttggcgtaacgcgctctttaccactgataccctacaccgacaccaatcccaaaatcaccttgagtgttagaggatgcctgtagtttgctgacccatctcccgctgtcagaaatactcgatacccctagcgacagagccgattgaccacggtaactggccgcgccgatagtggtcatgctggaacccgaagtatatggttgtgtcaagctcgccatagacattgcgctagctatccctgcactcaacacgctattttgtttcctcagatcctgcttcagctcggaataacgttggttcgtgtaagcattagtttgattggaaatgctcttaagttgatcgaagttcaccgcgtcggttccctgagttgcgggggcgacgttggtgatctgccgttcattaccaacagagcctaccgaaacactgtttgcccgatcagctactgagttagcccccaaggctgcactgtttgccgctgttgctttagcacctgagccaaacgcggtactgttattgccggaagccacagaaccggcaccaccagttgctgaattagcaccggttgcggatggcttggcaagaccgctactattattcacctgaaacataccatcggtaccattctggagcccagaaacgttgttttcgacgacgacgatagaggcagcaataccatcgagttgtcgcaaattgaccgcatcggtggcctgcagcccatcggcaacattgctgaccgtccgggtttctccagtagcagtattacccactgatacggtacccgagctggtgttactcgcattggaatacttaccgatgtagttctctacgccacgcccgttatcaccagatccctgaccaatggcaacactgccgtccgcgctggcggcagcaccatcccctatcgccaccgcccctgcccccgaagccaaagcagcattacccgaagccagagaagcaggcccgatggccaccgaattggtaccactggctaccgagtcaggctgagtcgagttggcatggaaatacttcacaccgccaccattggcgatgctggccatgctcccctcaatggtggtaacccggccacccaggctggtgatgttcgcggtattctgctgcacctgatcaccaacagcagtcaactgagcaacattgaccgcatcagaactcgccgatccagctgcgacaccggtaatcttacgattacccaatgcggtgccaatccctaactcccccaccgatgcctgcggagccgttagtgcataagcactgtaactgctctgagcgccgaccgtattgatcgaagcagcccccaacgcgatactgtttgcctggctggtcaccgcccccgcgcctaacgccagagattgcgccccttgagcctgcgctgcggaaccgatggccgtagccccggcagctgtcacctgagtaccgaaacctattgcaattccccccgttgctgccgccccgacaagggcggtgttaccaatgccaacaccgttatctccactgaccactgtcgctggcccgacagcaatggtttccaggccagaggccagtgagtctgttggattcactgagttagcatggaaatagcgggttccatcttggaccagattataaagctggctaccaactaccgcatcggtagaggtagatgaaatcgtcgcaggggcaagattggtcgctttttgcccattcaagaataacccaccttgtacgtaagtattacccgtgatgtacgcaccaccgctttgaacgaccataccgtatgcagttgcggtattactggtgccgaccggtgtagcaaatgtccctgtccaaaaagtagggcctaatgttcccgataccgcagcccccgttccaccaacaaatagctgccccgcatttgtattaataatcccaatagatggagtattacaattcggactagttataggccccaccgacggcccatccataatggcataacaagactgatcatcagcattattcacataaagctgagaagttgcggtgccagggataaataaatcatcactatagaaatactaaacagaccacgataaaactttatgttcataaagtaattaaaacaaacaaaccttaaaaaataattaatgtcatattttatgatgttttccatgccactctccactttattttatatcacctttttacaggtgaagaatttgtaggtagtgatgtaacaacctgaagtgaatttattatcttatgctttttagccactaattctggatgattaaataaaaattcactgtgcatctattatctaaacaaaccataacattatggaatgtcggctagttggttacacccgccatacttcaagccacatatgcgttgactacgctcaacaacccgaataatttgcagtatataagacctaacctttacacttacttcgctgattttttgtctttactctagtaccttatcagccacagaatactcaacgaaatcttatgtcgataattatggcttacactaaaaataatttaattaaatgaaacaacatagaatagaacaaaaaccttattacaaataatattatttttaaaattgtttcagacacttgataaaccatttttgatagctaaaaactaccaaaagaaccaggcaaatcgtcaatacctatttaaaagcataaaaaacaaccatgtagaccaataataaaacaatggtaaatcatttatcatggataaaactgtcgttactggacaaaaaaccgctgaagatcccaataaaataaaaccataaaaatatcaactggtgaatacgtatgataatgtaaattaaaatacaccagcacaaccactggtgattgaactaaactacagacgacatcaaggcgcagcctgttacttttaatacactaactccagcaataaaataattctaaatagaagttatcggacactaatatattgatgtaacgttacctaagtcaatcaagccaactcataaattactttttaataaaaatatttaatgttatttcaattaatcatattaacaaaataaaaaaaataattatatttgctactttttataattcatcatcaaggtgtttggatgctttttctataaccatgtttggccagcaatagtgcggtagcccgcccaatcccccggctaccaccagtaacaagtgcaacattcttatgtatataaacagtccatcgctattttttcactttttgccaaattaatacccccaccagcgatgaattattcatttgcaatggcggtgtgcgtaacgttaaacgatcttcttcaaattgataatgtcgaatctgctggttaccaacccagttagggaacaagcagccttcaacagtatgggtcacgatgccctgttcctcatcaatatgatagcggccaaagtaagtcagggcggtaagaaaggcatttttaatttcgctatcactgccctgtaaccagtcttccgtagtaaatttggcccggtcaccacgataaagttgtgccgccattgtgccctgtttttcataattaatacgccccaacatgttttgtcccatcgggtagtggatactgttatccggtaaaataaaatgctgagaaatcaatgaccaactgccgatgaatcgattatttatcataatgcctcctattatgattctttatatcccattaataagcatagtcattgattggagggatacaaatagtcacctgaggcgggaaggtaagacggaaagggaaaataacacggagtaggcagcaagctgaaaaataatcatttttagataacaaataattagataacaacaggcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaagagtaaagcgtccgcgccagagaaggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggccgctttcacggcccttggttttgctcagatgagattactcatagtcactgattggcacacatgaacagaacaaattccgatcaccgtaaacatcatccagacgctttacggttggccagtatttattctccagtacacccgccaccgggaataccgccagttcgcggctgtatggatgtgtccactcaccaaccaattcagcctgagtatgcggggcattcaccagcgggttgtcttccaatggccattcgccttgagccactttctcgatctcggcgcgaatagccaacatcgcatcaataaagcgatctaactcaactttactttcagactcagtgggttcaaccatcaacgtacccgcaaccgggaaggacatggtcggtgcatggaaaccgaagtcgatcaagcgcttggcgatatccatttcactgatgccggtcgcttctttcaatggacggatatccaaaatacattcgtgcgccacacggccatcatggccggtatagagcaccggataagcatttttcaagcgagtagcaatatagttggcatttaagatcgcgacctgactggcttgcttcagaccatcagcccccatcatgcggatatacatccaactgatcggtaaaatagaagcactgccaaacggtgcagcagaaaccgccccttgttgcgtcgtcatgccatcaatttgcaccacgctatgaccagggacaaacggggctagatgggctttcacgccaataggccccatacctgggccaccgccgccatgtgggatacagaaagttttatgcagattgagatgcgaaacatccgcgccaatataacccggtgtggtgatcccaacttgggcgttcatgttcgcgccatccagatacacctgcccaccaaactgatgaacgatctggcaaacttcacggatagtttcttcataaaccccgtgagttgatgggtaagtcaccataatgcatgacagctcatcacccgcgtgttccgctttctgacgtaaatcgtgcagatcaatattgccttgtttatcacaggcgaccaccaccaccgacatacccgccatttgtgctgaagctgggttcgttccatgggctgaacttgggatcagacagatatggcggttcgcctgattgcggctctcatggtaacggcggatagccagtagaccggcatattcaccttgcgcccctgagtttggctgcatacagacagcatcataccccgtcagttgtactaaccattgcgatagctgaccaatcatctgctggtaacccgcagcctgttctggtggacagaatgggtgcaattcagcgaactctggccaagtgattgggatcatttcagccgcggcattcaatttcatggtgcaggatcccagcgggatcatcgcctgattcaatgccaaatctttacgctctaaacgatgcatatagcgcatcatttccgtttcgctgtggtaacgattaaacaccggatgggtcaggatcgggtcccggcgcagcatactgtcttgaattgattggctatgctgactaacggcggcatcaagttgatcgatatccaaaccgtggttatcgccaacgaacaaggcaaacagcgtctgaatatcttcgcgtgaggtggtttcattcagtgtgatccctaccgcgccatgaatgtcagtacgcaggttaatgccaaaacttaatgcacgggccagtaccgccgctttatctttaacttcaacggttagggtatcgaaccagtgtttgaaacgtagggtcaaccccgcgtgctgcaagccagcagccagaatgtcagtcatccggtgaatacggccagcaatacgctgtaagccctgtgggccatgataaaccgcatacagactggcaatattggccagtaacacctgcgaggtacagatattggaattggctttttcacggcggatatgttgttcgcgagtttgcatcgccattcgcaacgccgtattgcctgcggcatcacgggacaccccaataatccggcctggcattgaacgtttaaattcatcacggcaagcaaagaatgccgcgtgtggaccgccgtagcccataggcacaccaaaacgttgtgcggaaccaaataccacatctgcaccctgtgcacccggagcggtcaacagtaccaacgccataatatcagcggcaacactggtaataattttacgttttttcagttcggccaacagggcgctgtaatcatgtaactcgccggtggtcccgacttgttgcaacagcacaccaaagataccgtctagttccagtactttttctgcgcgatcaacaatcacgtcaaaaccaaaggtctcagcgcgggtcaataccacatccagcgtttgcgggtggacatcgtcagcaacaaagaaacgattagcgtctttcagcttactggcacgtttcgccagtgccatggattctgccgctgccgtggcttcatccagcaaagaggccgatgccagatccaagcccgtcaagtcttgtgtcaattgctggaaattcaacagtgcctcaaggcggccttgagaaacttctggttgataaggggtatacgcggtgtaccagccggggttttccagcatattacgcaggatgacgggcggggtcagtaccgggctgtagcccatgccgatataggatttatagcattgattctggctggcgatccctttgagttccgccagcgcctggtgttcggtggcggcctcacccactggtggtgggccaggcaattggatatctgccggaacaatttgctggatcaacgtacttaacgaactggcaccaacggcggccaacatctgctgctgctgttcaactgaggagccaatatggcgctgaataaaagcatcgttatgttcaagctggctgagattctgagtcatttgctacaaattcctgaatagcgcggggacgggaaatgggctgacacaacttatacccttcggacttgacgctacagggcgttaacgacatacactcacctgaatcagtgacctatattggataggctcatcggggacgttcgcttgcaccgggctgtagcgccatttaacctactcggcgtcagggccaataaaatggccctcacttgagttactcttcaatcgccgcgaggtaagcatcagcatccaacagattgtccagttcggactcatcagcggctttaatactgaacaaccaaccatcggtataaggcgcgctgttaaccaattctggcgagttttccaactcagtattaactgcaacgatttcaccgctgataggcgcgtaaatatcggaagcggctttcaccgattcggcaaccgcacaatcgctaccggccgaaacatcgctgcccacctctggcagatcgacgaataccatatcacccagcagctcttgcgcatgttcagtgatcccgacgctatacacaccatcgccgtcagcacgaacccattcatgagataaggcatatttcaattctgttggtacattactcattgctattccttaaaagagatagagccaaaagagaaggctcttataattcagaataatggaaaacaaacttacaatacgatggctttgcccgctcgcacaaaaccgggttttgttacccgtaccggcatttcacggttacggatttgtaccacagcatgttcaccgatacctgcgggtacacgggctagcgcaatactgaaacccagtgttggcgaaaatgaaccgctggttatcaccccaacatgctgattgcctgcggcatcaaaaaaatacaccggcaattcattacgtaacacgcctttttccgtcatgatcagaccaaccaattgctcagtccccttcattcgctgcctttccaacgcagcacgaccaataaactgacgatcttctggttgccaggccactgtccaccccatattagcggctaacggagacgttttttcatccatttcctgaccatataagttcatccccgcttctaagcgcagcgtatcacgcgcaccaagacctgcgggcttcacaccggcggccaatagttgctgccagaacgcaacaacctgctgtttcggcaacgcaatttcatacccggcttcaccggtataacccgtggtagcaataaataaatcgccggtttgaataccaaagaatggcttcatgcccgcaatagcctgttgctgctcggtggtcagtaacgtggcaactttttgttgggcttgtgggccttgtactgcaatcagtgccagatcgtcacgcaccgtgacctcgacctgataaggttcagcatgctgacttatccaagcgaggtctttatcacgggtggcggagttaaccactaaacggaaataatcttcgctgaggaagtaaacaatcaaatcatcgataacaccgccggattcattcagcatcccggtgtaaagggctttgcccggttgggtcagtttggctacatcgttagccaacagatagcgcaaaaactcacgggtacggttaccgtgcaaatcaacgatggtcatgtgggagacatcaaacatgcctgcgtcctgccgcacaaaatggtgttcgtcaatttgggagccataatgcaatggcatcatccaaccatgaaaatctaccatacgcgcaccgcacgcgacatgttggtcatacagcggggtctgcttagccatctttttccctcaatatacacttcgtgtttgaagccgcagggtacctgcttcaagaccacaataaacaggtagggacaccacgacgcaaacgataccttttgctcaacgttagcaccgatcccctcagggaaccataagctaaaataggcgaggcgccctcttcaggcgacaaaaaacagaaggattgtgcagagttttctactgtaaaactgcgtacagaggcacacaatgaacaattaattcgtaaaaatggcgaggttatataactaaatggccaaaagtctgtcggattaaactttttaaacttcgattatctgtgaaaaaaactaatgcgaaaaatggactgaaattagattatttcaactgagggagatcgtaggctgataccgctggggataatgaatacggcttattgatatccataacattttatccatccccataaatcacgggcatagaccacatagacgcagaataccggtattttgtgtcacccccccaagctcaacgtttatttatcgcgcaacattcgtcgcaaagcggcccataactcgggcgactgacaacccccaatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccccatccgcgccagagcgcacgcggcttgaggcactaccgaaggctgctttagacacacactggcggtgtctcattaatacccgtaacggcgtattattgagaacgctccagccattctggcaaatcattcagccccatcgcctgccgtaccaattgcggtttaacccccggcaagtgatcggccagcgttaacccaatatcacgtaataattttttagccggattgttgccagcaaacagatcacggaagccctgcatactcgccagcatcatcgcagcactgtgtttgcggcggcgttcataacggcgcagatagagatgctgaccaatatccttcccttgacgctgtaaacgccgaagttcagacactaattcggctacatccataaagcccagattaacgccctgcccagccaatggatgcacggtatgcgccgcatcgccgaccaacaccagccggtgcgcggcaaagctacgggcataacgcccggtcagcgggaacgtttgccgctcactctcaagctgacattgcccaaggcgcatatcaaacgtcatcgccaactcacggttaaattgctcggcgggcagcacggctaactcggcggcacgctcaggcggtaatgaccagacaatagaactgaggtgggggtcgctaaaggggaggaaagctaaaatgccgtcaccgtggaatacctgacgcgcggtagcctgatgcggctcgtcagtccggatagttgccaccaaggcatggtgggcataatcccagaaggtcagaggaatatccgcatgctgacgtaaccatgagtgtgcgccatcagccccaacaaccagccgagcactgagcatccggtcatcggttagggtgataaacgcttcagtctcgccccaagccacttgtttgaagctggcgggtgccaagaccgtcacctctggtagttggctggcccgctgccacaatgcttgttgaatgacctgattttcaatgatatggccaagatggctgaagccatattcatccgcatgaaaggcaattttgccgaagctgtctttatcccacacttccataccgtggtacgggctagcacgcagtgcctgaatcgtttcccacaccccgattttttgcagtaagcgctcactagctgcgttgatcgccgagactcgcagtgccagctcaccggtcaacggtgccgttaatggcatcggtgcaggctgatgctcgataatggcgatacgcaggccactgccttgtaaaccacaagccagcgccagacccaccatcccaccaccggcgataactatgtcaaatgattgcatgccgaaacatttccccatgaaaatatgaactttatttactctatagatttctcgatgcagggaggcggcaaacgagaagcaaattggtcgggaacgatttgaacagcatttgtgccaccccatagggtaaacctcaacgatgaggcgcgttaatcccgatgagtctattgagttagcgctcgacccagcccaatgtacgccgagcaaaagtatcacgtattgtgggcatctgttccatggccatcagcgccaaattccgccctgcgactaacggcccatagcgattcgcaaacaaacggatcaaaccatcagtaacgccaatagtcgcctgttgatcctgctgacgccgctgctgatagtggctaagaacggtatagtcaccgagatcattccccatggccgcagcctctgcaagggtttcagccagtgacatcacatcccgcaggccaagattaaacccctgaccggctatcggatgtaaggtttgtgccgcattccccaccaacgccaggcggtggctgatatgacgtgacgcaatcagtaactgtaatgggtagctgtggcgtttacccgcctgaagcattttccccaaccgccaaccaaaggcttgctgtagctctgccaaaaaacgcgcgtcatcccagctatcgatctgttgttgatcatgcttcgcatggcaccaaaccaaagaactgcgcccctgagacatcggcagtaaagctaatggcccattgcgggtaaaacgctcaaaagcacggccattcggtagctcggaggtggtgatattcgcaataattgcaacctgttggtaatcctgtcgctgccattggatagcgcaggattgggctaatgccgagtgagaaccgtctgcggccaccagcaattttgccgccagttgttgcccgtcatccagcgtcacacgggcggattcagcggtacgaaccacatcaaccactttggccggacaatgcagcgtcacccccggtgctttcatcagcaaggcaaagagccgttcaccagcatcatgtagctcgagaacatgccccagcgccggtacaccgtaatcttcagcccgcaaattaacaaaaccagaatgaccgcgatcactgacatgaacatgatcaatggccgtggcacaatcggccaatgccgaccaggcaccaatgcgcgccaactgctggcaagtcccctgcgccagcgcaatcgctctggcatcaaagcccggatgttgccggtcattgggttgttgcgcctcaaccagtgcaacgggcacctgcccgtgagtaagggatgaaatggccagtgccagagttacccccgccattccaccaccaacaattatcacactcatcagttatctcgctgccatctgtgtttcaataccatcagtgtttcaataccatcaatgcttcaatgccatcaatgattcaataccatcagtgattcaatgccatcaatgcttcaatgtcatcagggtctttaaccacgctcgcggtcaagttttcgttacccgtggcggtaatcacaatgtcatcttcaatacgaataccaatgccccggtattgcggcgggacatcggcatctggggcaatgtacaagcccggttccacggttaataccatgcccggttcaaggatacggccacggtcactgctaccgtaatcgccgacgtcatggacatccatccccagccagtggcttaggccatgcataaagaatggccgatgggcttgttcagcgatcaactgttcgatatcacctttcagaatacccaactccaccaaaccgacgaccatgatccgcaccacttcttccgtgacctcacggatgctggtaccggggcggaacaacgtcagcgatttattgatagccgccagaacgatgtcataaaccgcccgctgagcgggggtaaatttgccatttaccgggaaagtgcgagtgatatcaccggcatagccacggtattcacaacccgcgtcgataaggaccaaatccccgtcccgcagctcacactcattctcggtatagtgcaaaatgcagccgttttcacccccaccaacgatggtgttgtacgctggataacgcgcgccatggcgggtaaattcatgcagaatttccccttccaattgatattcaaacataccggggcggcatttttccatcgcacgggtatgggccagtgcgctgatttcacctgcgcggcgcagcacggcgatctcttcggctgatttaaacagacgcatttcatgcaaccaaggccgccaatcggttaacgtggctggcgctcggagatttttacgaaaaccatgacgtaatttttccagtgcagcaaaaacaatattatctgcgtaagcatattgcccttgagcgtgataaatcacatccaggcgattaagcagcaaatagagctgctcgttgatttcatcgaaaggtaatgcgcgatctactgccagtttcgtgggggcggcctcttgccctaaccgacgaccaaaccagatctcagcggttaaatcccggatccggttaaacagcacgctgtggttatgagtctcatcgcttttaaccagaatcaacaccgcttctggctcgttgaagcccgtcagatagctaaaatcactattctgccgataaggatattcagaatctgcactgcgtgtggcttctggtgcggcaaaaataatagcagcactgccaggggccattttcgccaacagtgcctgacggcggttctggtattcttgctgagtcatgaccttctcctgaaatatccggtttgcatcacctgaaactcacttcaccacacttgccaattgataaaatcagcccattgttcaaaatcaatgcagtgtcggtttatgcatttcaggggcggtaggtttctgctgggtaaattcgatatggcacaaaatggccgcaacacgcacatactcgacaacttcttctaatgattgcgccagttcttcttgatcttcatcttcgtcatatcccaattgagcgatattacgcaagtcgtcaatggcttcacccacttcatctttcacctgtgccaacttcggctgcaacatccctaaccccaagaggaaatgatttacccaacctgataacgcatctgcacgatcaaaaacagtaacatcttcgccttcagggataagcaactggaacataaaaccttcattctccagcgcttcttgtgttgcttcatgtaactgttgtaacggcagactcagggcttgtggaaaagcaactccctcattggtcaagtcatgtaccagcgtctgccagccgttgtctttactgccaccacagagcattccgctgatcaacccatgcatctcagccggggttaatgctactgcttgctggctgagtgccaaggcaagtgatgggtaagttggtaatgtattctctatagacatgcgtattggtcatcgttggcaggataagttcatgttatgctaccatcaagatcagtcgctataccagaaaacgcagcaccctataccctatagatttcaagatgcaggaaggcggcaagccagaaagtcccaataatcttatcgataagtaacgtctacgacagataagtgatttgggtgagtggtagccgctaacacaccaacaacttggaagatgatggatattaaggggttgtatcttggtatcgaggtatatatagtgacgcccgctttgcagccacgagcaatttgcttctggtttgcagtgctggcgcgaaaattaggcaggaaggtagcatgtctgcacaaccggtagatattcaagtttttggtcggtcattaagagttaattgtccaccagaacagcaagatgcgttgaacatggcagcagaagatcttagccaacggttgcaagatctcaaagttcgcactagagtcaacaatactgaacagttagtttttattgcagcattgaacgtgtgtcacgaactggctcaggaaagattaaaaacgcgtgactatgcctccaatatggagcaacgtatacggatgctgcaacagaccattgaacaagcattacttgaacaaggtcgtatctctgaccgtcaagatacacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaatgatagattctacagtgagtaaagaatttctctgaggtgtttgccagcgggccagtcccctgagccgatatttaataccaacagaatgtagtgctccgtaaccggtgagcatgctcggtccgccgagaagccttaaggttgcgacgctgcgttcaccttgaaccaagggttcaagggttacagcctgcgacggcacctcggagatcccttcactatcgttgatgagtcgtattgatgatcaacagtattgatatccaaaagtagcgatgttcaaaagtagcgttaatcaatactctttgggttatcgactatatcctgatacaggcagtttttatgccgcaaaatccacaacatgcccttgagcggcaacgtatccgcgcggaaatccgtgagcatcggcgtctgctaacacccgttcaacagcaacaatcggcacatctggcggcacagcacattgccgagcaccccaaaatccagcaagctcacacggtagccgtgtttctctcctttgacggcgaacttgatacccagccaattattgagcaactgtggcagcagaaaaaacaggtttatttgcctgtcctccacccgtttagccccggtaatttattatttctgcgctatcgcccagaaagcccgctaatccgcaaccgactgaaaatccttgaaccccaactcgatgtgcgagaagtcttgccattgcatcaactcgatgtagtgattaccccattggtcgcctttgatcgccatggtcagcgtttggggatggggggcggtttttatgaccgaactctgcaacgctggcagcaaaatggcccttatcctattggattggcccatgattgccagttggtcgataagttaccgagtgaatattgggatgtgccgttgccagagattgtgacaccagcaaaagtgtggcagtggtgaaagaaaatcgttcgagataaaaaaaacaccggggatcctatggatccccggtgtcagactgctgacaaaccccgatgactcactcttgaacggtgaggataggcagaagagtaaagcgtccgcgccagggagggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacacctgagatcctatggatcccaggcgtttaatcatttcaggaattagtacaataagcgagcgcggatcgtccctggaatggccttcatcgcctgcaaggctttttccgcattatctgcatcatcggtttcaacatcaatcacgacataaccaatatcagcgctggtttgtagatactgtgccgcgatattgacattctgctcagcaaaaatggtgttaatgctggtcaaaatgcctggccggttttcatgaatatgcaacaggcgacgggtattatcaccatgtgctggcagagaaacttcggggaaattcaccgcagatagcgttgagccattatcggaatacttcgccagcttacccgcgacttcatcaccgatattctcctgcgcttcctgagtagaaccgccaatatgcggggtcagtaacacattatcaaattcacacagtggtgaattgaacgggtctttattggtcgcaggctcttcagggaagacgtcaattgccgcacctgacaagtgattgctggacagcgcatcgcacagggccggaatatcgaccacggtgccgcgagaggcattaatcaacagcgcacccggcttcatctgtgccaattgctcagcgccaatcatattcttggtagtgtggttttccggtacatgcaggctgaccacatcactcatattcagtaaatctgacagttggcgaacttgctgcgcattccctaacgacagtttattttcgatgtcgtaaaagaagactttcataccgatactttcagccagaatccccagttgagtaccgatatgaccgtaaccgataatccccagcttcttacctcgggcctcgaaggaacctaccgccaacttgttccactcgccacggtgcgctttcgcgttagcagacggaatgcctcggaacatcagcagcaactcacccaataccatttcggctaccgaacgggtattggagaaaggcgcattgaatactggcacaccacgtttggtcgccgcttttaaatcaacctggttagtaccgatacagaaacaccccacagcaaccaatttttctgctgccgcaaaaacgtcttcggaaagatgagtgcgcgatctaattccgataaagtgagcatcacgaatggatgccttcagtgattcggcgtctaaggcacctttatggtattcaatattgctatatccggctgcacgcaggttatcaaccgcgctctggtgcaccccttccactaacagaaacttaattctgtctttctccagtgatacttttgccatgtccccgaccctattttcagacttcagatgcggctgccgatatcgaatgaatccggtcagcaccctgtcaacataacaaatattacgtaagcagcaatacaaacgattgcctgcccatcaacataaccgtcagtgtgaatgttaatttatggaagaaaaaactagcgaaccgagagagggcgacaggttaatcaaaggaaatgagggaatgtgatatatatcaccaaattcaatggttttaagaaaagatattcaaaggcaaaaaattatcagggtgaagccaaataaacgacaccctgaaaaattttagccaatcactttaacgccattggccgtaccaatcagggccacatcagcaccgcgattcgcaaatagccccaccgttacgacaccggcaatgccattaatttggttctctaaagcgatagcatccaaaatactcaagttgtggacatccagaataacgttaccgttatcggtcaggacattctgacggtattcaggcaaaccacccaatttaatcagctcacgcgccacataagagcgggccatcgggatcacttcgactggcagggggaatttacccagcacaccaacttgtttggattcatcagcaatacagataaacttccgggcgatagccgcaataatcttctctcgggtcagtgctgcgccaccgcctttaatcatctgcatttggccgttaatttcgtcagcaccatcaacatagatatccaatacatcaacgtcattacaatcaaatactgggataccatagcttttcagcttggcggttgaagcatcagaactggaaacagccccttcgatctgatgtttaatcgagcctagcgcgtcaataaaatgcgccgcagttgaacccgtgccgacacccacaatcgtaccgggtttaacgtaatctaatgctgcccagcccaccgcttttttaagttcatcctgagtcatggtaagttcactgcctatgatatgaaaacaaaagcttattatagaacatgcacagcaaaaatcgtctcaataaagcccgtttatgacagggttaattctagcgagatcacagttatacccaaagttattggtgctgcaaccaggcaaaatgagggaattctgatgggtgactcaagtcggtgattgggataagcgcgagcggcaatatcatgcctgaaggggagatacgcgtttatttaaagtgaatacctcagcattgccttatataaaaatgaccaaaatgtcacagcgaaatgtggcatagtgttgtatcgatttactattttggagagatgactccgatgaaacgcccagactaccgtacgctacaagcgctggacgcggtgatccgtgaacgcggttttgaacgtgcggcacagaagctttgcatcacccaatcggcggtatctcaacgtattaaacagttggagaacctgtttggtcagccactgctggtgcgcacggtgccaccacggccaacggaacaagggcagaaactgcttgctctactgcaccaggttgagctgctggaagaagagtggctcggtaatgataacggggtcgatacaccgttgctgctatcgctggccgtgaatgctgacagtctggcgacctggctattaccggcgctgaaaccggtgctggctgatttacctattcggctaaatttacaagtggaagatgaaacccggactcaggaacgtttaaggcgtggtgaggttgttggcgccgtcagtatccagccacaaccactgccaagctgtctggtcgaccaactcggtgctctggattacctgtttgtggcatctaaggccttcgcagaacgctatttccctaatggcgtgacccgttcagcgttgctgaaagcacccgcggtggcatttgatcatctggatgatatgcaccaggcgtttttacagcaaaatttcgatttgtcaccaggtagcgtgccctgccatatcgtcaactcgtctgaagcctttgtgcagttggcccgccaaggtaccacctgttgtatgatcccgcatctgcaaatcgaaaaagagctggcctcgggcgaactgattgacctgacaccggggttattgcaacggcggatgctgttctggcaccggtttgcaccagaaagccggaccatgagaaaggttactgacgccctcttatcctacgggcgtcaggtattacgacaggactcgtttattgggcagtagctgtttatgtttactgagcagcaactgttttattggcagtagctgcgatcgatgccgggttggctcccgtttgcagctcaaagaccacatcaacctgatcatcaaaattgatggtctgttgttcgtaggtttgctccaccgccgtgtcggatgccgctccagcacttttatacattcgagctaccggcattggctggtaattcgctatatggtaacgaatgctataaaccgggcctaatttaactttaaatccatcggccagtgcgccggcctgcgtaatcgtattctcaatggcttttttacgcgcctgctcacggtaggtttctgggctggcaacacccaactcaacggcacggatctcattcagacccgatttcaacgcaccatccagcaaatcatttaatttatccaactggcgcaatgtcacctgaacctgacgcacagcacggtaacctttcaatacggcttcaccgcttttctggtagtcatattcaggctgggtacgaatattagcggccttgacatctttcttttcaatgccacttttatttaggaaatcaaagtattgcgcgacgcgggtatcgacctgctttttggcatctgcagcatctttggcagatacactgacttcaattgcgatagtcgcgatatctggggttgcctcaacgctggcggtacctgaggtgacaacatgcggcccttctggcacttcggccgcttgagcttgcagcgccaaaggtaacgtccctaatcctatcattgcggccaaagccaatgtcttcaacttcacggtgcctcctaagatatgcatgacaaatgaacctgcacctgtcagagaatcagtgcacgacactcactgaaattccattaacatcgcgattcattcgccgttgatcactcattgttaataaatagaggtattaacctatcaaacgtagcatatcttattgagttagggattcagattagtgacaaaaactcataggccgaatccctgtcgtgccaattggaaagcaataaaccccattaccccgccaacaaataggttaatgattcgttgtgccactgggcgatttaaccacggtgataaccatgctgctagcaatgctaaggcaaaaaaccaaacaatagaggccgttgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaatgggctgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaatggagcaaacgacggacgtcttgctccattaaaataaagtaggtaccacggcgctatgcagttaattattttgttaataattcaataattgcggcattagcgggaggaaattcgtcagctcgtagctcagattgcaatacccaacgcataggctgcccttcacggccaaagggttcaccatcccacacctctactcgatagaaatgcaatgtgacgattctatcgctaaaagtatgttccagcattgttaataaagttgcctgttgtaccacaatccccgtttcttccagcaattcacgttttaaggcaatttcgggtgtttcaccctgctcaatcttgccgccggggaactcccaaaagccagccatgtgggaatcagcagcacgttgagtgataaaaatttcctgttgcgagttccgaatgatcccaacagcaatttgtaagtgtttcattttttctcctggtcagggcgcttcagtgaccgacttattaacgaaaaaaacttaaaaataaagggcggtattaaccgccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggcggtattaaccgccctttatctatattacaggttagcgcaagtattactgcaagcggccatgacactgtttatatttcttacccgaaccacatgggcacggatcattacgccccactttacgctcaaggctgttagcaacttttacctcttcttctgacatcaatgcactgttgtcagtctgatggctcagttgctgctgtctagccaaacgctctgcttcttcgcggcgttgcacctccagcgcttcgacctcttccggcatccgcacttgtactttgctcagaacgctaatcacttcatatttcagtgattccagcattgcggcgaacatggcgaaggattcacgcttatattcctgcttaggatctttctgcgcatagccacgtaagtggataccctgacgcaggtaatccattgcagccaaatgctctttccataaggaatcgagcgtttgcagcatcacgcctttctcgaagttacgcatcatttcaatgccaacaacttcctctttgcgttgataagtctcaatagcttgctgaagaatacgttcacgcaaggtttcctcatgcagttgtggctcatcttccagccatttagcaattggcatatctaagtcaaaatcatttttcaggcgctgttccaggccttcgatatcccacatttcctccagtgactgggtcggaatgtagctgtcaatggtggttttgaagacatcttcgcgaatactattgatggtttcgctgacatcagacacatccagcagttcattacgctggctgtagatagcccgacgctgatcatttgctacgtcatcatattcaagtagttgcttacgaatatcgaagttacggctttcaactttacgttgtgcgttagcaatggccttggtcacccatggatgttcaatcgcctcacctggcttcatacccaatttacgcatcatgccagacacacggtcagaggcaaaaatacgcatcaaggcatcttccattgacaagtagaagcgtgaagaacccgcatcaccctgacgacccgcacggccacgtaactggttatcgatacggcgtgactcatggcgctcggtaccaatgatgtgtaaaccacccgatgccaatactgcatcatggcgaatctgccaagcggctttaattgccgcaatttgctcttcagttggatcttccagcgcagcaatctcgctctgccagctcccaccgagcacaatgtcagtaccacgacccgccatgtttgtggcgatggttaccgcccctggctgaccggcctgagaaacaatctctgcttccatggcatggaatttagcgttcaacactttgtgttcaataccggctttggttaactccgcagagacaacctcggatttttcaatcgagatggtcccgaccaacactggctggccgttcgctgtacgttcgcggatatcctcgataatcgcgccgatcttttcctgctcggtcatatagaccagatcagccaaatccttacggatcataggacggttagtcggaacgacaatcgtatctaacttgtaaattgagctgaattcaaatgcttcggtatctgcggtacccgtcatcccagccagtttttcatagagacggaaatagttctggaaagtgatagaagccagtgtctggttttcattctggatttccacgccttccttcgcttcaaccgcctgatgcaaaccatcagaccagcggcgaccttgcatcgtacgaccagtatgttcgtcaacaataatcacttcaccgtctttcacgatatagtcaacgtcacgggtaaacagcacatgagcacgcaaggcggccgtgacatggtgcatcaacataatgttagcaggcgaatacagtgattcgccttcatccatgatgcccgcttcaaccaacatctgttcaatcagaatcagaccgcgctcagtcaaatgaacctgacgtgatttctcatctaccgagaagtgaccttccccctggaagctgtccgagtcttctttttcctgacgaatcagttttggaatcagtttgttaacccgaatatacatttcggaactgtcttcggcggggccggagataatcagcggggtccgagcttcatcaatcaggatggagtcgacttcatcgactaacgcatagtgaagttgacgctgcacacgctcttcaggactgaacgccatattatcgcgtaaatagtcgaaaccgaattcgttattggtaccgtaagtgatatcagcggcataggctgcgcgtttggctggcgcagtcatattcggtaaattgataccaatgctcagccccaaaaactcaaacaaggggcggttattttcggcgtcacgttgagccaaatagtcgttgacggtaaccacatgcacgccacggccactcaacgcattcaggtaagcaggcagggttgcggtcaaggttttaccttcacctgtacgcatttctgcgatacaacgctcattcagaaccatcccacccagcagttgcacgtcgaagtgacgcataccgaacacacgcttactcgcttcacgaacgaccgcaaaggcttcaggaattaagttttccaacacttcacctttcgctaaacgctcacggaactcatccgttttagcgcgcaattcggtgtctgtcagtttttcaatatcaggttccatgcggttgatgacatcaactactttttgcatgcggcgcagagtacgatcgttacggctaccaaaaactttggttaataatttaattagcatgattcttaatatctcttacaagaccaccaaaccggcggccaaaggttgtataaaattgggataaaccaagagaataattagcttaagttggcaggaccggcacgaataccttgtacttgagcaagccagagcccaggtttatatggcgacagaacaggccgttcaacctgttctgtatagcgaataatggccggtggcttaaattcatgcgtcagtagtgcatttagcgtatccagtaacgcgagttgctgaatttttgatggagcaacccgttctgtttcggcgacttcttgtacgcgtgcatatgccgcttgtggtgccagagcaaaagagaggtgacggatgaccgtgcgcagggcatgctgttgccagtaatctacactgaatgagaggcgacggtgtatgtcatgcaacagtgccaaactgttgaagtttgtcgtaccatgattctgacgactttggctggatgatgtgttcgctaatgccgcatggtctggaacgccagacagatttaatggcacaccaagactcgccgcgaccatccccaacaggagatgcggccagaaataacgtctgccaaattgtcgccaacgatttagaataccgatcacgagtttaaaatccgccggagccttgtcaatgcgtgaaaaccgcccacaattattagatgttctgttcgatgatgcggttgcagcagaaaacggaccgctacataacgtacaacaacgcgcgactgcactgttaaaacttaaccgtgcggtaaaaggattactcccttcacaattacagccgtggtgccgtgtcgcaaactatcgacagagtgttttagtgctagagacagcgaatgccagttggttgatgcgcttacgttacgaacaacctgcgttgctatccgcactacgagcgcaaattctaccatcattgtcttcaatcgacatcaggattaatccatcgttaatggcgaaaggccataacgtgacacaagatgccgcaaaatcgccgcaagatcgtgtaaaatcaccgccagtacgccacttaagcttggaaagtgctaaggaactaagaggattagcgagccgtagccctgaaaaactgagagtgatcttggaacgactggctgcgttggccggagagggtgccaacgcaaccaagcgtgataagtagcttacttttcttacttgaagttgcagccctgtttgcatcaacggtgcggtagctgttccattcacccgaatcactgatttacatcagctcagcaggttctgttcgttcgctgtctggctacaacttcaattacttcaactcccaattactttgggtacaagtatatttagtaagctaatactgtagacggtgctttgaatgccaaaggcatttcagcttcatcttggaacgtcacaaattcccaagcttcttgcttcgctaaaacagcctgcaacagcttgttatttaaggcatgaccagatttgtacgccgtaaatgcgccaataatattatggccgcacataaacaggtcgccaatagcgtccaacattttgtgacgaacaaactcatcttcaaagcgtaggccatcttcatttaatacgcggtaatcatctaccacgatggcacaatcgaaactaccgcccaggcacaaaccgcgggactgcagatattcgatatcacgcatgaaaccaaaagtacgcgcacggctgatttggcggacgaaagaatcggccgagaaatctaagcaataacgctgtgtacttgagtcaatcgccgggtgattaaaatcaatggtaaagtccaaacggaatccattgaagggagacaattcagcccatttatcaccatcttcaacccgtactgtctctttcaaacgcaggaatttcttcgctgagtttaactcttcaataccggcatccagcaataagtacacgaatggactggcgctgccatccatgattggtacttcgggggcgttaacttcaataataatgttatcaatccctaaccctgccaaagcagcgttgagatgttcaacagtagaaatacgcacgtcatgctcattgaccaggcaagtacagagcatggtatcacgcacggattttgcatctgccggaaaatcaaccggtggattcaagtcagtgcgacgatagatgaccccggtattagccggcgcgggtcgcattgtcagcgtgacttttttaccggtgtgcaaaccgacacccgtcgcctgaacaatacgttttaaagtcctttgtttgatcatcattttatctcgcaatgttatccatcctaccgaccaagcttataacaagatcggtgggacagtttagcacaaagagcggagattccaaatattcggaaattaatcggctgcttgcgcaaaaacgccgggatgtccaaataatcgggctctttattggtttgagcagtggtgtcattgaccactttagccgcaggtttcacttcctgaggtaaaggtgacatgccatgctgctggtaacggtggtccatcacaggctgggttttcttgttagtcaccagtgtgatttctggacgtttatccatgccgataccggtagcaaccactgtcacgcgcagttcatcgttcatttctgggtctaatgaggtaccgataaccacggttgcattgtcagacgcgaaagcacggatagtgttacccacggtctcgaattcatccaaacgcaagtcgaaacccgccgtgatgttaaccagcacgccgcgggcaccagacaggtcaatatcctccagcaacggactggagatggccatttctgctgcttcttccgcacgatcttcaccgcaagcgacaccagaccccatcatggcataacccatttcggacatgactgtgcgcacatccgcgaagtcgacgttcatcagaccagggcgggtaatcagttccgcaatcccctgaaccgcacctttcagcacgtcattcgctgcaccaaatgcatccagtaaagagatgccacgccccagaactttcaatagcttatcgttcgggatggtgatcagtgagtccacatgcttggacagttcagcaataccctgctcagcaaatgccatgcgtttcttgccttcaaaattaaaaggcttggtaaccacagcaactgtcagaatacccagttctttcgcaacttcagcaacaacaggtgcagcacccgtaccggtaccaccgcccatgccagccgcgataaagaccatatccgcaccgtcaagcgctgcacgcagagcttcacggtcttcttctgctgaattgcggcccacttcagggttcgcgccagcacccaaacctttggtaataccgctaccgatctggatggtttggccaacagccgtcttacgtagcgcctgagcgtctgtattaacggcgaagaattcaacaccttcgatgcgctcgcgcaccatgtgttcgacggcattaccaccgccaccaccgacgccgatgactttaatcaccgcgtcattggttagttccataggttcaaacatagtttctctccgttttgtgcctgtcgcttcgagatcaaaaaataagttcagcttgatctctttgttgaaacattaaaactcttttctcagccagctattgatacgtttgaaccaattgcccactgaggcacgtttttctacttctgactcaccactgagatgagattctttaccgtaatgcaataacccaacagccgtggagtaataaggctcctgcgcataatccgtcagcccggtgatattaagcggctgaccaattcggacctgggcatggaacacccgttgtgcacattccgctaaaccatcaatttgtgcagcgccaccggttagcacaatacctgccgccagatggtgctttacgccttgctgacgtaattgctcctgcagttgtaaaatctcgtcattaactaaattcagcaattcggtgtagcgtggttcaataacctcagcgagtgtttgtctttgcaaactacgaggagggcgtccgccaacacttggcacttcaacactttcgtccttgctgactatcgacccgagcgcacagccgtgccgaactttaatcgcttccgcatctgttggcggtgtcccgaaagcataagcaatatcactggttaccacgttcccggcgtaggggatcactttggtgtgccgtaatgccccaccggtataaaccgccatatccatggtgccaccgccgatgtcgacaacacagacccccagttcacgctcatcttcggtcaaaacggcataacttgctgctaaaccagcaaagataagttggtccacttttaggccacaacgttccaccgctttaacaatattttttgccatatcgttatggcaggtaatcaggtgcactttggcttgcatccgcacgccagaaagcccaacaggattcttgatgccttcctgataatcgatggcatattcctgcggtataacgtgcaggatacgatgttcatcacgcacacgtactgacttcgcggtatgcactacgttctcaacatcttcctgagtaacttcttcttctgaaataggaaccatccctatctcattctggcaactgatatgtttacccgataatgccagataaacagaggaaatttggcaatccgccattaactccgcttgatcgatagcacgctgaacgcatttcactaccgattcaaggtcgttaacgccccctttatccatgccacgggatgggcaactgcctaccccaataatattgaccatgccatcaggcagaacttcccctaccaatgcggagacctttgccgttccgatctcgagacctactaccagttttctgtccgtcgacttgatcattgttgttttgcctgtgcctgattttgttacggattactgttctgctggccattaatcggtggttctccaccctgattgtcgataaagaccggtgcccaacctactgaagccccagtgtcataacgcaaatcaatataactgacccgtttatctggctgctgttgcaacatcggatataactcgatgaaacgttgcagacgccccattcggtcactccgccccagctccagccgaacatcattatctaaagccaactgccaagaatgcctggcactcatcgccaccatttttagctgatatttgttggccgctaacaccttatttattgctcgataaccttccagaacatcccgctcactgccttcagggccatacagtagtggcaatacctgtttacccattcgctcagaaggcacgctaaatgatagcccctgctcatcaatcatatgcaagtcattccaacgggcgaagggcacgtactccaccaggtggattttaagttcatccggccattgcttgcgaacactggcctgctggatccaaggtaaccgttcaatctgctgctggatgatattcacatcctgcgtcataaacgtacctggtgcgcccaatgccagaatcgcctgccgaatatcgtcattggtggtgtaatggcgctcaccggtgaccaccagtttcgacagtggtagccggttggcatctttcatccaaccgataacgacccagcctccccagagtatggttcccaggaccatcagcagaaaaatcacccctgccaattggctcccgttactgcgccgggctgcatttttctccgccgcacgctctcgcgcattcaaggcagcttgcgacatatcagtcagccaacatcagaatgcgcgccaccaattgggagaaactcaacccatactggcgggcggccattggaaccaaactatggctggtcatacccggtgaagtgttcacttcaagcaggtaaaaatgaccatcgcggtcttgcatcacatcgacccgcccccaaccgctgcaatccagcgcgtggtaagcctgcaatgccagcgctgccaattgttgctccgactcatcacttaaaccgcttgggcagaagtattgtgttttatctgacaaatacttagcgtcataatcgtaaaacacgcccggaggctgaatacgaatagaaggcaaaacttcatccccaaggatcgcgacagtaaactctggcccgctcagccatttctcaatcagtacatcgctgtcatgttggaaagcttcaaccaatgccttctgcaattcgctggcgtgatcaactttactcatcccaacgctagagccttcatggcttggcttgacaataagtggcaggccaagcttagcgacacacgccaccaattcctctggggaaagtgtttcaaactgttggcgattcaacgcaacataaggcgaaataggcaaccccaaggcttgccagactaatttggtgcgcaatttgtccattgtcagggcggatgccattacaccactgccggtatatggcagttgtagaaattccaatacgccttgtaacgtaccgtcttcgccaccacgaccatgcagggcgataaacactttatcaaagccctgttctttaagctgagttaccggaaaatctttggtatccaccccataagcatcgataccggcttctttcaagcctgccaataccgcctgacctgacagtaatgacacttcacgctccgcagaggtcccacccagcaataccgcgactttctcagccatgatgttcctcgtcttttaactgtggctgcaatttatgctcagccaatttacgggcaattttaccaatgttacctgcgccctgaaccaagatcaggtcttccccgttcagtatttgcgccaacatttcaggtgctgattcgctgtctggcactaaaatagggtccaacttaccgcgattacgaatcgttcggcacaacgcgcggctatctgcccctgggatcggtggctcacctgcggcatacacatccagcatcaataaaacatcgacctgtgacagcacattcgcgaaatcgtcatacagatcgcgggttcgggtatagcggtgtggctgaaagagcatgacaatgcgtttatccggccaaccagcacgtgcggctttaatggtggcatccacttcggtagggtgatgaccataatcatcaaccagcatcgcactgccttctttaccgttaaccggggccagtgggaagttgccgaggaaatcaaaacggcgccccgtcccttggaaacccactaatgcacgcaggatatcttcgtcttcaatgccttcttctgttgcgacagcgactgctgccgccgcattcagtgcattgtggcgacctggtgcattcaaggtcacctctatcaacggtttatcctgacggcgcaacgtgaagtgcccttgtgggccttcttgccgatagctggcgatctgcacatcagcatcatcactgaaaccataggttgtgatgtgacggccaacacgtggcaataattcacgcactacgggatcatcgatacacatcaccgcacggccataaaagggcaaattgtgcaaaaagttaatgaatgtctgttttaaattttcgaagtcgccttggtaggtatccatatgatcggcttcgatattggtaacaatcgccaccatcggttgcaaatgcaggaatgacgcgtcgctttcatcggcttctgcaatcaggtaacggctggaacccaaacgagcatgtgtacccgcggccttgactaacccaccattgacgaacgttggatctaaccctgcttcggcataaatactggataacatcgccgttgtggtggttttgccgtgggtgccagcaacggcaatcccatggcgatagcgcatcaattccgccaacatttctgcgcggcggatcaccggtattctcgcctcacgggccgcgacaatctctgggttatccgcagagattgcagtagaaaccacgaccacgctcgcatccagcacgttttccgggcgatgatggaaataaatctgtgcacccagggcagtcaaatgctgagttaccgagttgggtgctaaatctgaaccactaatctgataaccttcgttggccaacacttcggcgataccccccatgccggcaccaccgatgccaacaaagtgaatgtgccggacacgtcgcatctcgggcacgatagtacgcagtttcgccagttgttgtgtattcacgtttctcttcacttttttgtctgtcatgtattcacagcctgcattcatcgcccactgatcactgtttatttcaaggtcatcgctatttcaaaaccgtaaccatttaaaattgtagctatttcaaagtgatcgcgattttacgctgacttactggccgcaaccacttcagccgcaacacgctcagtcgcgtcagggatggcaaccgatctggcccgttcagccatcgacagtaatgttgcacgatcccaactcgccagcaggctgctaacgctggttgccgtaaattgtggctgctcaataatttttgctgcccccgctttctctagcggcaatgcattccaatattgctgccgatctttatgctggaatggcacaaaaatcgcgggtagccccgccgccgccacttcactgaccgtcagtgcacctgaacggcacaccacgacatcagcccaggcataagccgctgccatatcgtcgataaattcaaccactaggtgcccggcctgccccgcttgttggtaagcctgcgatacctctggcagtgcgcctttaccgacctgatgccacagcgttatttgttcgcccagacttgcagcaaccaaaggcagggtctgattcagtattcgagcgccttggctaccaccgatgaccaagacccgaatcggcccttcacggccgctcaaacgcactgcgggtaatggcaaggccagtacatcggtccgaaccgggttacccacgacatccgcgttggggaatgcccctggaaatgcctgtaaaacttttttggcgatcctggccaaccaacggttagtcagacccgcaatcccattctgctcatgcaataccaccggtacgccacacagccaggcggctaaaccaccagggccagaaacatacccgcccatgcccaacaccacattgggttggtaatctcgcatgattttctgcgcctgacgcaccgcacgataaatacgtatcggtgctgtcaattgggccattaggcctttgccacgcaagccggaaattttaataaaatcaatttcaatgccatgttggggaaccagtgacgcttccattctgtccgcagtgcctaaccaacgcacctgccagccttgcgccatcaaatgatgtgccacggccaaaccggggaagacatgccccccggttccacccgccatcaccatcaaacgcttggtcttcccactcatcgggcactccttacaaacgcctgggcttttgccagccgcgtttcaaaatcaatacgtaacaacagcactatcgccgttgacataattatcaggcttgaaccaccgtaacttatcaggggcaacgtcaggcctttcgtcggcaacattccggcagcggcaccaacgttaaccagcgcctggaaactgaaccagataccaattgaacaagccaaaaagccagagaatcgttgaccaatctccaatgcacggcggccaatggacatcgcgcgaaaagcgacgaagaataccatcaacagggccaaaaccacaccgaaatagccgagttcttcacctaaaatcgagaaaataaaatcggtgtgcgcctccggtaaatactccagtttttgtactgaattacctaaaccttgcccccaaaactcaccacggccaaatgccatcagtgactgggttaactgatagccgctgccaaagggatcggcccacggattccagaaggatgttacgcggcgcatacgataaggctcggcgataatcagcaaacaaaccgcgaaggcaccagaaccgataatcgccataaactgccacattttggcacctgccaggaacagcatcgccagcgtggtgataaacagcaccaccaccgttcctaaatcgggctgggccagcaacagcaccgccagaatgaccatcacgcccatgggtttacaaaaaccccagaagttactgcggacttcttcaaccttgcgcaccagatagctggccaaataacaaaacagagacaacttggataattcggccggctggatacgcaatggccctagtgcaatccaacgtgatgccccgtttaccgagctaccaaccaccaaaacaacgagcagcaaaacaatggaaatcaataacatgatattgctatagcgctgccagacatccatcggaatacgtagcgtcaccagtgacaaaccaaacgctaatgccagatagagcgcgtcacgtttagcaaacaggaaagggtcattagccaagcgctgaccgattggcattgacgccgacgtcaccatcacaaaaccaataatcgccaaaccaaatgtcagccacagcaaggttctgtcataaagcaccatgctggtggtgtcgctctcccgcgaccccatgacataatgttttaaggtattaaacagccccagccccggcatacgcatcagcctaactcctctgccagacgagcaaactcattaccacgatgctcaaagctgcggaattgatccaggctggcacacgcaggtgacagcagcaccctatcgccgggtagcacaacttttgccaccaacgccatagcctgcgccatcgtctcggtaagttgagagacgtcagggcgcaacgcagccaattgaccgccatcgcggccaaaacagtagaccttgatgcgatccccttgcaggaagtgcgttaacccggagaaatcagcagatttaccgtcgccccccaacaataaatgcaaggtgccatcaacctgtaaaccatccagcgcggcttcagtgctgcccacgttggtcgctttggagtcgttgatccagcgcacaccatggcgctcaagcaccaattggaagcggtgtggcaagccggaaaaggtcgtcaaggctttcaaactggatgcccgtgggatacccacggcatcagctaatgccagggcggccagcgcattggtatagttatgacgcccacttaatttcatttcacgggtgttcagcactttctcaccacgaacccgtaaccaaatttcaccctgctgcttattcaggtggtagtcaccgacatcgaccccaaaactgatgcaacggctatcagcaccacggaccggcatggtgagtgcatcatcggcattcacgacacaaaccttggcattttcatacacccgcagtttcgccgcacggtattgctgcaaaccgagtggataacggtcagtatgatcttccgtcacgttcagaatcgtcgcagcagaggcccgcaagctgtgggtggtttccagttggaaacttgataattccaagacagttaattggttatcttgcttcagcaatgtcagtgccggaacgccgatattgccgccgccccccactgaccaacctgccgcttttgccatctcaccgaccagcgtcgtcacggtacttttgccgttggagccagtgatagccacaaccggtgcctgattttcacggcagaacagttcgatatcgccaatgatctcgacaccggcctcggcggcttcacttaatgcaggatgtgccagagccataccggggctaacaacaattaaatcagcgtccagtagccattcttggttcaaatcacccacatgctgttcgacactttcgggtaattgatctaagcccggtggattgatgcgggtatccatcacgcgcggcgtgacaccacgcgctataaagaaatcaacgcaggaaaggccggttagccccagcccgatgatgaccacttttttaccctgataatcaaccataattaccgcaccttcagcgtcgccaggccaatcagcaccagcatcagcgaaataatccagaaacgcacgatcacccgtggttctggccagcctttcagttcgtagtgatggtgaatcggagccatgcggaaaatacgctgcccacgtaacttaaaggacccaacctgcaagataacggacagggtttcaaccacgaagaccccacccataatgactaataagaattcctgacgcagtaatacggcgatagtgcctaatgcgccacccagtgccagtgagccaacatcgcccatgaacacttgcgccgggtaggtgttaaaccataagaaacctaaacccgcaccgacaatcgcggtacagacaatgaccaattcacccgcatggcgcaggtaaggaatatgcagataagcggcaaagttcacattaccggttgcccaagcgactaaggcaaaacctgccgcaacgaacaccgtcggcataattgccaacccatccagcccatccgtcaggttaaccgcgttactggtacccacaatcacgaaatatgccagcaggacatacagcaagcccaattgcggcatgatgtctttaaagaagggcacgactaattcagtggccgaggtatctttgccaatgctgtacatcgtgaatgccgcagccaaggcaataattgactgccagaaatacttccagcgcgcgatcaaacccttggtgtttttacgcacaactttgcggtaatcatcaataaaaccgacgatgccataacctataagaatgaacagcacacaccagacatatgggttagagggataagcccacatcagaaccgaaatggtgatggagaagaggatcatcaggccgcccatggttggcgtaccgcgcttactgaaatgcgactctggcccatcgttacgcacaacctgaccgatttgcagcttttgcaaccaggcaatcaagtgcggccccatccacaatgaaataaacagtgcggttaatagactcacgatggcgcggaacgtcaaataggaaaagacgttaaagcctgagtaaaatttcactaagtattcagccaaccaaactaacatgatgccttctcctgtaacgcacgcacgacattttccatagcggcgctacgtgaacctttaattaaaacagtgataaccggatattcgttcagcaacgcgtttacacgggtgctcaatgtattttgatcctgaaagtgttcgccattcccgctcgcactgctcagtatctggctcaatgtgccaacgcttaatactttatcgacgcctgcgagtttcgcggcttcaccaacctgacgatggcaatctgccgcggtttcgcccaactcggccatatcaccgaccaccatcacccggtaacccggcatctcggccaagacctgtgcggcggcaatcatggaacccacgttggcgttatagctgtcatccaacagcaattggccttccgctaatgggacggggaataaccggccaggtactgcttgtaactgcgccaacccttggcgtactgcggctaaatccgccccaaccgacatggctaatgctgccgccgctaacgcattggcgatgttatgctgccccggtagaggcaattcgatagccacggtgccaaacggtgaatgcaaagtgaaggaggtgagttgaggcgtgatccgcacatcactggcatagaaatcaatatgttctgcggcgtggggcgagaaacgccaaacccgtttgttatgtagcgtttcttgccagtgcggccagtcgttactgtcggcattgataatcgccgtgccattggcaggcaagccagcgaagatctcacctttggcttgcgccacaccggccagcgaaccaaacccctccagatgagcggcggctaaattattcaccaaagcgctttctggacggcttaaatcggtggtgtaggcaatttcaccaacatggttggcaccaagttcaataacagcaaaatcatgttcggccgttaggcgcagcaatgttagcgggacaccgatatcgttattaaagttaccggcggtatacagcacattgccgcattggcgcaaaatcgctgccgccatttcttttaccgaggttttacccgatgaaccggttaatgccactatccgagccggaacttgctggcgaacccaagccgcaaattgccctaacgccaagcgcgtgtctttgacaactaactgcggcccccccaccagtaagcgtttacttaccagcaaagcgccagcacctgcggcaatagcatcttcggcaaaatcatgcccatcaaaacgctcgcctttcagcgcaacaaacagacaaccagcagtgaccttacgggtatcaatggtcacttcagttatctcaatatcatcgctgactgattcagcaacgatatattcagcattaagtaagctagccagaaaacgcagagagaccttaatcatgcctgcccccctaacaaacgcgcgacggtgacacggtctgaataatccaagcgacgattgccaactaattgataatcttcatggcctttaccggcaatcaggacaacgtcgtcttctttggcttgcataatggcactggttacggcttcggcacggccatgtatcgcctgcacacgccccgcgtccagcaagccactgagaatgtcagcaacaatcgcctgtggctcttcactgcgtgggttatcatcggtcaccacgacacagtcagccagttgttctgcgataccgcccataagtgggcgcttacctttatcacggtcaccgccacagccaaacacacaccacagcttgccggtgcaatgtaaacgggcggcggccaaggctttttctaatgcatctggcgtgtgggcataatccaccacaacggttggtttacccggcgcattaaacacttccatacgcccacaaaccggttgcagatgaggcgctgcagctaacaactgcgccatgggatacccctgaaccagtaacgtcgctaatgccaccaacaagttactgacgttgaaagcgcccatcagacggctttctagctcgccttcgccccagcttgaatcaaacgcgatgctggcaccattatcgtgataaatcaccttgttggcagataaccacgggccattccagcctttggggacattgcctgccatgctgacggcgacagcctgcggcaattggcttaaccaacggcggccaacgtcatcatcagcattgataattttgtgttcggactgatgagtggagaacagcagccatttggccgcctcatagctcgtcatattgccgtgataatccagatgatcgcggcttaagttagtgaacactacggctgcaaaggataacgcagcaacacggtcttgaatcaaaccgtgggaagaaacttccatggcggcaaaagtcgcaccttgatcaaccagattacgcagcaaatgttgaatatctacggcagaaccggtggtgttctccgtgggtatcacctgccctaataaaccattacctacggtgcccatgactgcactggtttcgcccagcgcctggctccattgtgctaacaattgcgtagtggtggttttgccattcgttccggttacaccgaccaaacgcaatgcggcgccaggctgatggtaaaactgcccagccagcgtggataagtgctgattcaaattacgcaaataaataacagggacgccatgtatctcggcaacgctgacatccggtgcgacaccatcggcttcggccacaattgcagccacaccctgggcgatagcttgcgggatgtagcgacgcccatccgtctggtggccaacaaccgcaacaaataaatcgccggcagctgcaatacggctgtctaatgtcatttcccgtagcgcccgctccgggacgtctagcccccaaggagcgaataagtcgcgcaaattacgatctgccacctgaaccctcttttgtattaatcactaattcgcttttatcaccggtgggtaacgcatctggctcaatgttcatggtgcgtaaaacgccgcccatgatggcaccgaataccggtgcagaaaccgcaccaccgtaatatttccctgcctgcgggtcattgatcaccacaaccagagcaaatcgagggttactcgcgggcgcaacgccagcggtgtaagcgaggtatcgatccatatacttgccatcgggaccgacttttttggccgtaccggttttaatcgcgatacggtagcctttgatcgccgctttggtaccaccaccgccaggcagtgccacgctttccatcatatgaaccacggtgcgtaccaggggttcagggaagatgcgttcaccggcgacaggtgggtcaactcgggttatcgacagcgggcgatagacccccatgctgccgatggttgcatagactcgcgctagttgtaacggtgttaccattagcccgtagccgaaagagaaggtggccctctctatgtcagaccaccgttgttttttaggatataagccactgctttctccgaccaaccccaaattggtcgctttcccaaacccaaaccgtgagtaagtatctactaacgctgaggatggcatcgctaacgccagtttagaaacaccgacgttactcgacttctgtaagatcccagtgacggatagctcagcgtaacgggccacgtctttaatctggtgaccgttaacaaagtacggcaaggtattcagcacactgttctctttcacaacaccatgctgtaaggccgtcatcactaccattggtttgactgtcgagccgggttcaaaaatatcggttattgcccggttacgcatcgcgtctttcggcgtaccggttaggttattcgggttgtaagacgggctgttcgccatcgccaagacttcaccggtgttcacatcgactaataccgccgtgcccgattctgctttgttaaacgccaccgcattattgagctcgcggtacaccaacgcctgcaaacgctcgtccacactcagcaccaggttatgcgccgcctggctgtcaacagaggagatatcttcaataacacggccataatggtctttgcgcaccgttcgctcgcccggttggccggtgagccagcgatcaaaacttttctcaacaccttcaatcccttgcccatcgatattggtcacaccaataatgtgagccatcacctgacctgccggatagtagcgacgggattcctgacgtagatggataccgggtaatttcagcttgcggatgtagtcgccaatcgcggggttcacctgacgggccagatagacaaagcggccttttggattggcattaatgcgcgtggcaagttgatctaaagggatttctaatgcatccgacagggctttccagcgggtatccagagagatccccccctgttcaatcagttcttttggatcggcccaaaccgcattgacgggtacactgaccgccaaagggcggccagagcgatcgcttatcatgccacgcgccgtcggcacctcttgtactcgcagcgagcgcatatccccctcgcgcaccagcttatcggggttgatcacttgcaggtatgcggtacgcataatcagcccaaccaatgccagtaaaatacaaccgcacagcaacgcaaaacgccagctaataaagctggcttgttcttcctgacgctttaacttcccggggcgcgctgtcttcatgtattaccttggcgactgcgagtcatgatggtcactgattcctgtactggttaaaaaacaacctattatttaatcacaatgttttcttgtgatggatcgacatgctgcattttcagtttttcaatagcgatactttcaacgcggctgtgatcgcctaatgcattctcttctaaaattaggttgcgccactcaatatccagcgcatccctttctaataccaactgctcacgctcggcggtcagtaagcgagtacgatgcgccgtggtcacgacgagcacggcagagatcaacaccgcgaccagtaggattaatgggattttggcattgcggataagatctgccccaatgaccccgactaaaccatgacgctcgttgcctatcactcaccgatcctctcagcaaaacggagtaccgagctgcgagcgcgtgggttttcagcaatttctgcatcccctggcatcattttgccaaccgatttcagtgtgcgccctcccatgctgcgcagttgtgcctccgtcaatggcaagcctgcggggacctgtggcccacggctatgatgacgaataaagtttttcacaatacgatcttcaagggagtggaagctgatcactgacaaacggccttcaggcgccaaaacctcgtgcgcgccatcgagtgcacgttcgatctcttccaattcactgttaatgtaaatacggatagcctggaagctgcgagtggctggatgcttatgcttatccctaaacggactggcattagcgatcaggtcagccagctctttggtccgtgtcatgggctgagtgaggttacgctcaacaatcgccttggccaaacgcttggcaaagcgctcttcgccgaaggttttcagcacccaggcaatgtcatcagcgctggctttcatcagccattcagcagcagacaggccacgagaagggtccatccgcatatccagcggcccatcacgcataaaagagaagccgcgttcagcatcatcaagttgtggtgatgaaacgcccaaatccagcaatatgccgtcaatacggccaacgagatccagatcccgcacataatgtgctaaatcagaaaaaggaccatgtacgatagagaaacgggggtcggtgatctgtttcgccgcttcgatagcttctggatcccgatcaattgcaattaagcgcccttctggcccaagttgggacaaaatcaaacgcgaatggccgccgcggccaaaagtgccgtcaatgtagataccgttatcacggatattcaggccctttacggcctcatccagcaatacactggtatgtttgtagttgttatctaccgttttgttgttgtctaccatacttatagcgataagccctgtagccgctcagacaaaggttcctgagttgactgttctgcgtcgatgtcatccttgacttgttgataccaggtctgttcatcccacagctcaaatttattgaactgcccaaccagcatcacttctttgtttagcccggcgtgctgacgcaatgtccctgcaatcagtaagcgcccagcgccgtccatctgacattcactggcatgccctaacagcaaacgctgaactcgacgttcagcagggttcatgctcgacagacgcgataacttttgttcaatgatttcccattcaggcagtgggtaaagcaacaggcatggttggtgaaggtctatggtacagaccatctggccttgcgattcctcattcagtgactcccgataacgggtaggtacggcaagccgccctttactgtcgaggttaaccattgttgcaccacgaaacatgactgagttaccccttcacgacccaattcaccactttcccccacaaatccccacatttaagagtttacggatggtatgaaaaccttgtcaagccagagccgatgcggtttaacaatatttatgggttgtttttgcgatatatcccatagaaggggatattttaagggatgaaatagaaaataacgtcatgataaacgggctatttttccgccagtaattctggctacttaaataaataataaattgtcaattaattgtctcattatttccttctgcaaggaaggtctcactttcagtatgaaaattacactattcgaaatggagcaaactgagtgcaaatcctgtgactactggtcttccctaaagcgcgctagcagtaaatgaggctcaaaaccacgctgacacaataatacccttgcagataaccagcattacagcggcgtcattttacttcaattagctgacgagagatttatctattttgaaataaattattagtgcgtattttttgtcacgattgaaatatgaatctcttcggacagataactcttaaattaaaaaaacgggttaaatatgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgagtcatcggggtttgtcagcagtctggttaaatatgtgtgttttttatcttcttctgtttgcagtttggcttaaacggcagaaaataccggcgtttttcacagaaacaacaaccaactgttttttaaaggaaatcctattaatttttgttttaatcaccaaaaaaaggacatttccccacaggataaagtataaaaatcagtcaaatgttaaaaataaaaattttatgctggttatattaaccaattcagtaatgtaaactaccaacaaaacaaaataacgacacaataaccctatatttaaataataatcaaaatataaaaccaactaatgattttgataaaaagctttttggcagatttatctcccaagcatggagtttatgacaatgttttcaactgggcctcgttggcgtagcgctgtagccgatacctttgcactcgtcgtgtattgttttgtcatcggcatggcaattgaagtggttatctcgggaatgaccttccggcaatcgctttcttcgcgcctgctctcaatacccgtcaatattcttattgcctggccttatggtatgtatcgagatgcttttatacgttttgcccagcgccatgctggccagcgtttttgggcacgtaatttggctgatctattagcttatgtcagtttccagtcaccggtttatgccatgattttgtggtcggttggggcagatttcgagcaaatgatatcagcggtcgccagtaacgccgtggtttcaatggttatgggggtggcctacggctattttttggaatattgtcgccggctattccgcgttgcaggttatgtttgatctacctgttcgttatcttttatggcgcggacacttggctccccggcctatcctcagcatcttcagatcgcgttatcggggtttgtcagcaatcaaaatcagggcgggtgccctgattcgttatagtgaactacctgcggcttaggcttagagtgccacggcggaataaattgcggcgaatccgcgttaaccccggttttggcttatggggttcatccagactggccaataccagctccagcacccgttcagcaacatcacgatggcgctgtgccactgccaatactgggcattcaaggaaatctaacagctcgttatcaccaaaagtcgcaatggccagattgcagggtaagcggccactttgttttagggtgacgtccataacaccctgtaaaagttggaatgacgtggtaaacagtgcctgtggcattgggtgcgttttcagccattcagcaaacaacacacctgcggcttcgcgttcatagctgttggcatataggtattccactttacgcggatcgtccttccacgcttcacgaaagcccatctcacgcagaaaactgactgacagctccggtagcgcccccagataaagcaccgattcagccgggaaggagcgcagttcttgcgctaacatctgcgcatcttcctgatccgccccgaccacactgataaaatgctcacgatcaagcgcccgatctaaggcaatgatcgggaatgggtctttggcccagcgctgatagaaagggtgttctggcggcaatgccgtcgacacaatgatcgcatcaacctggcgttgtaacaggtgctcaacgcagcgcatttcattatccggctggtcttctgaacaggctatcagcaactggtaaccacgctgacgagcctgacgctccagataattggcaatacgggtgtagctggtattttccagatctgggatcaccaaaccgatcgagcgggttctgcccgcgcgcaaacctgccgcgactgcattcgggtgatagttatgttccctgacaaccgccataactttatctactgttttatcgctgacccggtactgtttcgctttgccattaatgacataactggccgttgtgcgcgaaacgcccgcaaggcgcgcgatctcatccagtttcacgttaaccccttataaacccagtaaagtgatgaaaagcagagcgctctgccgagagccagcatccctgtgtcttttcagccgaacttatcgacccagaggatgataagtgaacccaaaaaatttgcctacccagagttatcagcgttgcagccagacggcaagcgaacgatcctgatgaactgatttagatcaaatgatttgagtgagcaagagccgctagccaacaatttggcctccagagcgatctaacctccaaaataaggtgatctccggataaacaggctatagacatagtttaactatggatataatccgttatagatctaaccgcagaactcactattgagcaaccgctttaacggttatataacgctacttaggttaaaaaataagaaaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaaaaacccgcgcatttgcgcgggcttgttaatcttgatggctgaatcagttctgatttccgtccaccaacataccgcgcaagagagatgcgttaagtagtaggcttagtagacgggttgagtagaacataaatttcagcttctcatcagtgaaaatattgcgttgcctaaattgatacgtgaattctatgtttgtgtcaacaattgtttaaaatggcgacttcaactggttgagcgaattccgacttcttttaattggagctaaaatccaaaataatcatttttacagagtattatcctgaacaagtcgctcatgattttttaattgtttggcataattaccattatctgggttattgtgctttccgtgtttctccgcggcggcttgtcgcccaacccaacatgaatgctgattgttttgcctatttgattcgatttttttatgagttaatgagagtgataggggcagtgttgagatgtataagataaattgatccatgtaagatatcgccctttatccattttttttatgatgcttattaaagattagtaactatttttatatgagttgtatatttatagtcttgatattttgtgactaaatcaattaattataattaaataaaatgaagtgctttaaattattcaatgagtttctgcgtaaaattaagaaatgataagttttaattgatgaatttattatttattaatggcatagttgtcaatcatctcattttgtgatgtgatcatctcgttaattttattattggtgattataattaaaatttttatattactaatataaatttgttgtggtggctatataaatgactttgtataggttttttgtttatgtgttttttatggagaattactgacaacagaatgcattaggtgtgaaccgtatctcacatttatacaaggatgaaactcaaatttaccctacaaaggtaatacaagagaacattggcgttattaatagtaagagattaaggatattgcaacagcgtctacccatagccattggtgttacagcaagaaataatgagcgaattttgatgcgctagctcacgtcagtgagcggcacgagcaacgttgaagaataagggtatatcaatatcagagaagtccttttattaatcgcgccatctgcataaagcttagtggagttaagcatgtctgaatacaacttagtaactgacagtcaagcaactaaaaaagaatctatcgatgtccatttaagaagtgtcgacctaaatttgttaactgttttcgatgctgtgatgcaaatgcaaaatgtgacacgtgcggcacagtctcttggtatgtcccagcctgctgtaagtaatgctgttgcccgtttgaaagtcatgttcaatgatgagctctttgtccgttatggtcgtggcatacagcctacagccagagcccgtcagctcttcgggccggtacgccaggcattgcagttagtacaaaatgagttacccggtgcagggtttgaagcgaaaaacagtgaacggctgtttaatctatcgatttgtagcccgttagatgttcgactggcggctcagattgtacagcgggtaaaacaatcagcgcctaatgttcaactggtcatcaaatcttatcttaatgacaacattgagcatcaactacgttatcaggagaccgagtttgtcatcggctacaccgagttcgaccgcccggattttcaccgcatccctttatttaaagatgaattagtgctggccgtttctaaagatcacccacgtattaatgattcaattactgaaaatcagctcctttccgaatctcacgcggttgtatcattagataaaaaagggtcattcagtgagccttattacgactcaacaaccagtactcaatctattgcttatgaaagtactgatatgaacagtgtgctaaatattgtttctcagacttattttgtggcaattgctccccgctggttggtaaaaacatacagtgaggcgttgaatctaaagttaatttcattaccttgggaaaatacttcgcgcgcctgttaccttacatggcatgaatctacggatagagataaaggccatcaatggatgaaagcgttactcgggcaatttagttctcccgtttaatgatttatcattaagttctgatcattaagtcctgctgctgagttcatcttgttattggtagcaggcaatcattcacctaaccatatctcatattttcatctcaaaaaatcgcatcgctcacggcaatgtatgctgtttatcgaaactgattatttttcggaactgattgtttttcggaactgattgtttttcggaatagattgtttatcgaaatagattgtttttcaaaatagagtgtttgtcacaaatgattacccatcgaaactgatagcgtacacaacaacgcctattgcacatgatcgctcgttcagttcagttcaattcaattcaatgaaatgccatgggatgacggagactcccgctaatttatcgtccagcccgttgtgtttttcatcaaaaccttacctcttatatggaatattatttgccatagcgcacagagtgagtagactgcgcgaaaaaaaagtgaacacctgtacgctgaatgttgtcgtacaaatcttgcaacacactttaatggatatttcaccagcgagcggtaattctttatgattcataaattacatcaatatcacctggtacgtaggttgcgtcagcaagtcagtgaccgttcagagctggtagcctttcgtgaatggtcaccagagggtgaaaagcagctcaactggcagcaaattgacgagcatgtcactcggatttctactgcattgctctctttgggggctgcaatacaagagcgcattggcatctttgctaataacagtatggcgtggtcacttgtcgatctggctattttacagttacgtggcgttagtgtccccttgtatgccaccaataccgccgctcaggcagcctatatcgtcaatgatgctgatgtgcggattttgtttgtcggtgagcaatcccaatttgatattgccatcacgctgcaacctctctgcccgcaactggctcatatcatcgtcttggatcctgcggtggacttacgtggctgtgagtacgcccagcatttggctgactttgagcagcaacagcaacccgataccgtacaacagcacctgttaactacgcgcattgaaggctgtgatttagacgatctgtttacgctaatttatacgtcgggtaccacgggggagccaaaaggcgtgatgttggattaccgtaatatggcagctcaactctatttgcatgaccagcggttaaccctcacaccacaagatgtgtccctcagttttttgccgttatctcatgtttttgaaagagcctggagtttctatgtgatgcataccggtgctcagaacgtctatatccgtaatacggattgggtgcgctctgctatgcaggcagtaaaaccaacggtgatgtgcgcggtgcctcgcttctacgagaaagtattcagcgcgattaatgacaaagtcgccttggcaaagtggcatcaacgcgtgctattccactgggcagtggggtgcggtgaacgtaaattcaaacggttgcagcaggggcggccattaccttggctctcagagcagatgtacacactggcagaccgtttggtattgcgcaaattacgcggtgtgttaggggggcgggtacgttttctgcccgcggctggcgcacggttagatgataatatcattctgtttttccaggcgattggggtcaatattaaatacggctatggcatgactgaaacctgtgccacggtttcttgttgggaagagcaaaacttccgctttggttctatcggcaagcccttaccgggtattgatgttcgcttaggggcagagaatgaaattcaggtgcgtgggcctatcgtgatgcgtggctatttcaaaaagccacaagagacgctagaagcctttaccgaagacggatggcttaagacgggggatgcgggtgctctggatgctcagggtcatctgtttattaccgaacgtctgaaagacctgatgaaaacgtcgggggggaaatatattgccccacaaatgatcgaaggcacactcggacaggatcgttttattgagcaggtagcgattattgcggatacccgcaaatttgtatcagcgttgattgtcccgagttttgaatcgctggaagagtatgcccgatccatcaacttgaaatatcacgatcggttggagctattgcgccatagccacattgttaacatgtttgagcaacggctgaaagagatacaaaaagagctggctctgtttgagcaagtaaaaaagtttacgctgttgcctcaggcgttcactatggaaaccggtgagttaacgcctacgatgaagttgcggcggaaaatcattcttcaacgctatcagaatgaaattgacttgatgtatagcgattaatttgttcaccattcctccccgcagtgaccggtgttaagtctcacactggtcgctgctgtctttctgaccgttctgctgtgtttggccctgacctacctatttatgggtaattcccatcattctactgaatccaacgagtgaaaattatcagcctgatttagttccataaccattcactacctcgatgttataaaccagttttaacttgttttctgggggattattcctttaattgacgtaatttcagcgcgtgaccaatataattatctttagtgcggagaattgctgtttgcctgccagaaattctgacgttatgttaataaattcgttacgttaaaaacgctcaaataagtaagaagccacaaataagaataaagaggcgttgcgcctttcctacagaatatcgtggaaatgaattcccgttatccaatgagcaaactaagcccggaggcaaaacccatggagatgttgtcaggagccgagatggtggtccgatcgttaattgatcagggcgttaagcatgtattcggttatcccggcggggccgtacttgatatttacgatgccctgcacacggtcggaggcatcgatcacgtgctggtgcgccatgaacaaggtgcggttcacatggccgatggttatgcgcgggcaacgggcgaggtcggtgttgtactggtcacgtctggtcctggtgcaaccaatgcgattaccggtattgcgaccgcctatatggattcagtgccaatggtggtgctttcaggccaagtgccaagctcattgattggttttgatgccttccaagaatgtgacatggtggggatctcccgcccagtggtcaaacatagcttcttggttaagcgcacagaagacatcccgatggtgttgaaaaaagccttttatctggcatccactggccgtcccggtccggtggttatcgacttgccaaaagacattgtcggcccagcagtaaaaatgccttacgcctatccagagcaagtcagtttgcgctcctataatcctacggtgcaaggccaccgtgggcagattaagcgtgcactgcaaacgattatggcggctaaacggcccattatgtatgtcggtggtggtgcgattaacgccgcttgccatgaagaattactgatattggcagagaagctgaacttaccggtaaccagctctctgatggggctaggcagtttccctggtacgcatcgccaaagtgtcggcatgttggggatgcatggtacctttgaagccaatatggccatgcacaatactgatctgatttttgccgtcggtgtccgttttgacgatcgtaccaccaataatttagcaaaatattgccctgatgccacagtgctacacattgatatcgatccgacatcgatctcgaaaacggtcaccgccgatatcccgattgtgggtgatgccaaacaagtactgacacaaatgttagatttgttgtcgcaggtcggctgtacacaagattttgatagcttgcgcgattggtggcaatccattgaacaatggcgcacccgtaattgcttgggctacaacaaagacagtgggaaaatcaagccacaagcggtgattgaagccttacatcgtctgactaaaggcgatgcgtacgttacctctgatgtgggccaacatcagatgtttgcggctctttactatccctttgataagccacgtcgttggattaactccggtggcttgggcacgatgggctttggcttgccagcggcgcttggggttaaattggctttgcctaatgaaaccgtcgtttgtgtgaccggtgatggcagtatccagatgaatattcaggagttatcaaccgcactgcaatataacttgccagtgttggtattaaacctgaataaccgctatctggggatggtgaaacaatggcaggacatgatttattcaggccgccattctcagtcgtatatggattcgctgcctgattttgtcaagttggctgaagcctatggccatattggtgtggctattaatacgccggatgagctggaaagtaagctggcagacgcactgacacaattatccgaaaccaatcgtttggtctttgtggatgtgactgtcgatgaaacagaacatgtttacccgatgcagattcgtggtggtggcatggacgaaatgtggctaagcaaaacggagaggacttaattatgcgccgccggattttatcagtactgctggaaaatgagtcaggtgcactctcacgggtggtggggctgttttctcagcgtggctataatatcgaaagcctgacggtcgcgccaaccgatgacccaacgctttcccgcatgaccatccagaccgtgggtgatgccaaggttctggagcagattgaaaagcagctgcacaagttggtggacgtcttacgtgtcagtgagttggtttctggctcacatgttgagcgcgaaatcatgttggtgaagttgcaagccagtggttatggccgtgaagaggtgaagcgttgtgcagaaatcttccgtgggcaaattgtggatgtgaccgcaacgctctataccgttcagctagcgggtactagcgagaagctggatgcgtttttgaatgcggtgcgtgaagtcgctgaaatagtggaagttgctcgctctgggattgtcggcgtatcgcgtggtgacaaaatcatgcgttaattaatgctgatttcgctctaatgatcgggctcagcgcatagcgttgagcttttttgtgcccagaaaacccccagctaggctgggggttcagtaaagctttcagctttgggtcagttataaaaaccccttttgatttgttaaaacagtttgcggtctggcaactgcaaatgttcaacaagaaatcaaaagggggtcccaatgagggatgaaaagagcttagcgcacacccgatggaactgtaaatatcatatagtttttgcgccgaagtaccgaaggcaggtgttctacagggaaaaacgcagagcgattggcagtattttaagaaaactgtgcgaatggaaaaacgtgaatatcctggaagcagaatgctgtgtggatcacatccatatgcttctggagatcccgcccaagatgagtgtctcgggatttatggggtacctgaagggaaagagcagtctgatgctttatgagcagtttggcgatttgaagttcaaataccgtaacagggagttttggtgtcgagggtattacgttgatacggtagggaaaaacacggccaggatacaagaatacataaagcaccaattggaagaggataaaatgggtgagcaactctcgatcccgtatcccggtagcccgtttacgggccgtaagtaatccatagatgcaaatgtcagatcgcgatgcgcctgttagggcgcggctggtaacagagccttataggcgcatatgaaaaacctccggctatgccggaggatatttattttatccgctgagcgcaaatgtaaaaaaaggaacaacccatgagccaacaagtcattatttttgatacaacattgcgcgacggtgaacaagcattgcaagccagtctgagtgtgaaagagaagctgcaaatcgcgctggcattggaaagaatgggggtcgatatcatggaggtgggtttccctgtctcctcccctggtgattttgaatcggttcgtactatcgctcagcaagtgaaaaatagccgggtttgcgccttggcacgttgtgtggataaagatattgatgttgcggcagaggcattgcgaattgcagaagctttccgtattcatgtgtttttggccacctcaaccttgcatatcgaatccaagttaaagcgttcgtttgacgatgtgctggcgatggcggtccactccgtgaaacgtgctcgtaactataccgatgacgtcgagttttcttgtgaagatgctggccgtactccaattgataacttatgccgtgtcgtcgaggccgcgattaccgccggtgccaccacaatcaatatcccggataccgtcggttacaccaccccttatcaatttggtggcatcatcactgacttgtatgaacgtgttcccaatattgataaagccattatctctgttcattgccatgatgacttgggcatgtccgttgccaactccattactgcagtacaagccggggcgcgtcaggtcgaagggaccatcaacggcttaggtgagcgtgcaggtaactgttcattggaagaggtgatcatggccattaaagtgcgccatgaaatgttgggcgtgcacaccaatatcaatcatcaggaaatttaccgtaccagccagttggtcagtaaaatttgcaatatgcctattcccggcaataaagccattgtcggcagtaatgccttcgctcactcctccggtattcatcaggatggtgtcctgaaaaatcgcgaaaactacgaaatcatgaccccggaatccatcggtctgaaagaagtccaattgaacctgacatcccgttcaggtcgtgcggcagtgaagcaccggatggaagagatgggttatcaggataaagattacaatttagattctttgtacgatgccttcttgaaattagccgataaaaaaggccaggtctttgactacgatttggaagcattggcctttattaataagcagcaggaagagcctgaatattatcgtttggactatttcagcgtccagtcgggttccagtgtcatggcaactgcctcagtaaaattggtctgtggtgaagaaataaaatcagaagcggccaccggtaacggcccggttgatgcggtgtatcaggccatcaatcgcattaccgactacccaattgaactggtgaagtatcaactgtcggccaaaggtcagggtaaagatgcattgggtcaggttgatatcgtggttgaccacaaggggcgtcgcttccatggcgtaggtttggcaactgacattgttgagtcatccgctaaggcgttggttcacgtattaaataacatctggcgcgcccatcaggtcgaaaaagagaagcagcgtctgcaacaaaataatcaggaaatggtgtgaacatgacgaagacttatcatattgcagtgttgcccggcgacggtatcggccctgaagtaatggctcaggcaagtaaagtattagatgcggtgcgtcagcgcttcggtctcaagatttcaaccagtgtttacgatgttggtggcgctgccattgaccgccatggtagcccattaccggcagcaacggtcgcgggatgtgaacaggcagatgccattttatttggctccgtaggcggcccaaaatgggaacacctgccaccggcagaacaacctgagcgtggtgccttattgcctttgcgtaaacatttcaaattattcagcaatttgcgccctgcccgtttgtatcaaggattggaggacttctgtccattgcgcagtgatatcgcggccagaggttttgatatcctgtgtgtccgtgaattaaccggcggtatctatttcggccagccgaaaggccgtgaaggccaaggcatgcacgagcgggcctttgacaccgaagtttatcatcgcttcgaaattgaacgtatcgcccgtattgctttcgaatcagcccgcaaacgccgtagtaaagtaacgtccattgataaagccaacgtgttgcaaagttcaatcttgtggcgtgaagtggtcaacgggatcgcggcggattacccagatgttgcgttgtcccatatgtacattgataacgccaccatgcagttaatcaaagacccttcccaatttgacgtgttgctgtgctctaacttgtttggcgatatcttgtccgatgaatgcgccatgatcaccggctccatgggcatgttgccatcagccagtttgaatgaacaaggttttggtctatatgaacccgcaggcggttccgcaccggatatcgcgggtaagaacattgccaaccctatcgctcagatcctgtcattaaccctgttgctgcgttttagcttaggtaaagatgatgccgctgacgccattgagcgcgcgatcaaccaggcattggagcaaggttatcgcactgcggatttagccggggatggtcacgcaatcggcactcacgaaatgggcgatatcatcgctaaattcgtggttgaaggggtataaaatgggcacaacatcatctcagagcaaaacgttataccaaaaattgtacgatgcgcacattgtgcatgaagcccccaatgagaccccattgctgtatatcgaccgccatttagtgcatgaggtcacctcaccgcaagcctttgatggtttgcgtgccatgggccgcccggtgcgtcaaccgggtaagactttcgctaccatggatcacaacgtttctacccaaacaaaagacattaacgccagtggtgagatggcccgtattcagatgcaagagttaattaaaaactgcgctgaattcggtgtctcattgtatgacctgaaccaccctttccaagggatcgtgcatgtcattggccctgagcaaggcatgacgttaccgggcatgaccatcgtttgtggtgactcacataccgccactcacggcgcattcggctccttggcctttggtatcggcacctcagaagttgagcatgtgttggcgacccaaaccctgaagcaggggcgagccaaaaccatgagaatcgaagtgaatggcactgtcggcgcgggtattacggctaaagacatcgtgctggcgattatcggtaaaaccgggagcgcaggcggtactggccatgtggtggagttctgtggcagcgcgattgaagcgttgagcatggaaggccggatgacattatgcaacatggcgatcgaaatgggggccaaagccggtttggttgcccctgatgacaccacctttgcctatctgaaaggccgtcagttcgccccaactggcgagcaatgggaacaaggtgttgcctactggcgtaccctgaaatctgatgctgatgcccaattcgataccatcgtgacactggatgccgctgatatcgcgccacaggtgacgtggggaaccaatccgggtcaggtcattgcggttaatcaaatcattcctgcccctgagtctttcagcgatccggtcgaacgtgcatcagcagagaaagccttagcttatatggacttgcgccccggcattaaattgactgaagtggcgattgataaagtctttatcggctcttgcactaactcacgtattgaagatttacgtgcggcagcggctattgcccaagggcgtaaagtcgccaagggtgtgcaagctatcgtggtgccaggctccggcccggtgaaagcgcaggcagaagcggaaggtttggataagatctttatcgccgcaggttttgagtggcgtctgcccggttgctcgatgtgtttggccatgaataatgaccgcctggagcccggcgaacgttgtgcctccaccagcaaccgtaattttgaaggccgccaaggccgtggggggcgcacacatttggtcagcccagccatggccgccgctgccgccgtcagtggtcattttgctgatgttcgcgaattatccgccaccacccactaaccggagacaccaccatggcaaaatttattcaacacattggtttggttgcgccgttagatgcagcaaacgtcgataccgacgcgattatccctaagcagtttttgcaaaaagtgactcgcacgggctttggtcaacacctgtttaacgattggcgttttttggatgatgccggcaaggtaccgaatcctgattttgtcctgaacctgcctcgctatcagggtgccactattttgttagcccgtgagaattttggctgtggctcctcacgtgaacacgcaccatgggcgctgacggattttggttttaaagtggttatcgccccgagttttgctgatattttttatggtaacgcgtttaataaccaattattaccggtgacattaagcgaagcggatattgataccttattccaattggttaaagagaatgaaggtattgagtttgtggttgatctcgagcagcaaacggttaatgccggtggcaaaagctatgctttcgaaatcgatcctttccgccgccactgtatgattaatgggttggatagcattggcttgacgttgcagcatgaacacaatatctcagcatacgaaaaacaacagcctgaatttctacgttaaataaccgttaaggccagcagaactaacatgccagcctgtttagtaaatatatcgttatttttagtagtaatagattgtgagtcattaatagattgtaagtaactaatagattgttggtgccgggtcgtaccggcccaacaagtaacacgtttaactcatcctaccgccagctgacccccgccgcttctggcacaaagcaggggcaaaccgctaagctgcgctgacctaaaccgctctcacctaagcctctctcactttggcgcagatgatcaacgccaaaataaccaacaccatcgcagcgacataaaccgcattatgcccccaggtttcagtcaatacaccttgcagcacaccggccaaaatcaccccactagaaatactgttggtaaataacgtggttgcggcacctgcccgccccggcatgagatcctgaaaatagagcataccaataccggcgacgatgccgataaagatggcattaaaaatctgcaatatcatcagtgcggttttgaatttaaacagcaccagcccggtataaaacagcacccccgccatcaccgcaaacagcatgattttacgtttaccaaagcgcctaaccgagtaacctgccaacaacatgataggaatttccagcccggcggcggtccccatcagcaaacccgccaaacgctcaggcaaccctaaattagcggtgatatagagcggcatatcaatgatgtacatggtattacacgtccacatcagcattgaggcaatgaacagcagtaagacatttttatcggcaaacaaactgccttgtaccaccacgggggcatcggctacgggctcaggctgtttaaccgacggcaggataaaccagaccaccagcgcactaataacaaaaataccggcggcaatgctaaacatcagcgtaaagccataattcagcgctaacataaatgacagcggtggcccgataacccaagccaatgataattgcgcacgcataatcgaactgaacatcaccacttcacgcgcagagttatccgcatattcccgtgccaaggcgaaaatttgcggcatcgcggtattcgccaccgaggccatcaaaacacctaaagtgatcaacgtcagataatcacgattaaaagcgaatagcaggcaatttccgaccgccatcagatagcagatcagaattaatttacgccgatccccgcccagatctgagcgtttggccagtaggaagctcacggtgataccggcaatggcattcacggtataaaacaatccgacccacagcggacgcacttttaactctgtgcttaaaaacaggcttaatgtcggggcttgcaacgcacccgcgatgccggaaagaaaagccaccacaaagaaagcgaggaaaaccgggttgatacgacgggaaaaggctcgtgcagatctcattccaggctccagcgccagaaaaagctattattagcataatcataatggtgccctatgctacagaagctcttatacataaagaagtgatataggcttttatctattcaaagtcattggcgttgcagatggagtagccagcaaacaacccccgatgaggctaattatcttaaggtcaacgaccagtcagtgattcgggtgagtgcgtgcagctaacaaccctgcagcgtcaaggccgaagggatttccccaaagtcattggcgttgcaggtaggcagccagcaaacgacaaattggttcaaccattttgaacagcgcttgcgctggcccgcagggtgagactctgatgaggctcataatcccgatgaggctaattatcttaaggtcaacgaccagtaagtgattcgggtgagtgcgcgcagctaacaaccctgcagcgtcaaggccgaaggggaaaaagaaaaaagccagcagaaaaacctactggctggtgaaaaacaccattactcagaatttttttggtacttggtaggacaaggctcaactcattactttcggctgtgactgcatagacgttgtcacgataacccgcttttcttgggggttagtatctgcgtaatatagggaaagaaaaattgatgagatttcccaaggagttcctcttttatgtctacctcgcgcctgcaacaacaatttattcgtctctggcaacgctataacggacagtcaacggaaaccacattgcaggcgctggctgaagtgctgaattgttcacgccgccatgtacgttctctgctgggcaagatgcagcacgcgggctggctcgattggcaggctgaagctggccgaggaaaacgctcacaattgatcttcttgcgttccgggctggcgctgcaacaacaacgggctgaagagttgctggagcaggatcatattgatcagttagtccaactggtcggtgataaaaaagcggtacgccaaatgttgctgtcccagttgggacgtagcttccggcaaggaaaacatattctgcgggtgctctattaccgcccattggagaacttattacccggcaccgccctacgccgctctgaaacccatatggtgcggcaaatttttaacgggctgacacggataaatgaggaaaatggggaactcgaaccggacttatctcatcactggcaagcgatcacccccttgcattggcgcttttatttgcgaccagccattcatttccaccatggccgggaactggaaatgagtgatgtgattagcagcctgacccgcctgatcccccaacccctgttttctcatattgcggaggtgcgttcaccgacaccttatgtgattgatgtttatctccattcgccagatcactggttgccatggctactgggcagcgttcacgccatgattttgccgcaagagtgggaaactcagcccgattttcaccgacagcctattggtaccggcccttattccgtgatccgcaatcatcacagccagctgaaaattcaggcattcgataactattttggtttccgggcactgattgatgaggtcaatatctgggtactcccagaactctccgaagaattggtgtattccggggtgcaattgcaagccgacgatacgggtaaaaatgagctggagagccgtttagaggaaggttgctacttcttactgttcgaccaacgatcccctcaggcctgcaccccggagatccgccgttggttatgtgaattgatcacaccgatagcgttactcagccacgccgctcccttctatcaacgttactggtcaccggcctatggcatgttgccacgctggcaccataaccgactcaccactcaagagccaaaacccgaagggctgaacgagctgacactgacgttttacagcgaacattcagagtttgatgccatcagccagacactgacccagttattggctgctcagggcgtgacgttaaagatacaagtcttggactacacccgctggtatcagggggatgcacaaagcgatatctggctcggcagcgctaacttttacttgccactcgaattctcgctatttgccaccctctatgaaatgccgctactacaacattgtctgagcgaagaactgcatcaagatattgaatcctggcgcaataataccttactcatggccgattggagccaacgactggtaagccagcatcaattccatccgctatttcatcattggttagaattatacggtcaacacagtatgcggggagtgcgtatgaatacactcggctggtttgattttaaatccgcatggtttaccccaccagaggcctagggcggcgttgactcacacggcgctccccctgaatttattatacaaacgggctgcactacccctttcaataattccatttatgagaacgagttaaatactctcattttttattgtaaagttttttatatgcgatgataaaaggaatagcataagaatatgaaaacaaaagagttatataatgtagaaagtcattatcctctgtatttataccaaacaagggtattctatctgaaataaatgcactgtaatgaaaaatagaaaataggcaggtaaaagccagcgagctaatattcaaataaatatttttagaataaagaagatgacttactacataatagtaaaaaaatagcgatactactgacagtgaaatatataaccatgccatagacagtcctcagtaagatctatattgtccatagatcgtgtttgcatcaccagtcaattcaatgaaaagttctggcccactcatgatttttataccttgctgctttagtcctgagagaagaccggcatcaatatagcggtatatatccctacaaacactacccctccccacaaacatcgccctttcaccggcttagattaaactctacaatggcgtcgtctcaacggggtgcaaaatattgccagcttggtttaactcggtctcgcaggtgtcaaaacacagcgagcggggttatgaccgtggcgaacagcgcggagtgaccggtacatacaccatgactttatcaatcatggcgatgcgcggatcacccagactgctcaacactggaaccacctaaccgccgcaatttttttcgctgagagtaaacccgtcgaacctgatccggttaaccccggcggagggatttgagaatgataacgactgtatcatcacggataccaatgttaactaccgcctcagatacctttgccacctttatgttcaaggagtgcaaagtgtttaaacacattatttcctgcttattactgatatcagccacctccgcgcttgccgcagaaaaacctacgctgacggtctatacctacgactcctttgctgctgactggggcccaggcccggcgattaagcaggcctttgaagctgaatgcgattgccagctaaaatttgtggcactggaagatggcgtttcactgctgaaccgcctgcggatggaaggtaaaaacagccaggccgatgtgattttagggttggataacaatctggtacaggcggcagaacaaaccggcttgtttaccccaagccaggttgatacccgtaacctgaccctaccagagccgtggcagaataagacatttgtcccttacgattatggctattttgcttttgtgtataacaaagaaaaactgaaaaacccgccaaaaagcctgcacgaattaatcagcagtaaagaaccgtggaaagtgatttatcaagacccacgtaccagcactccaggtctgggtctgatgctgtggatgcaaaaagtttatggcgatcaagccccgcaagcatggcaacaactggcgcagaaaacggtcacagtcaccaaaggctggagcgaggcgtatggcttgttcctcaagggggaagcggatttagtgctgagctacaccacctctccggcttatcatttaattgcagaaaagaataacaactatgcagccgccgatttcagtgaaggccactatttacaagtagaagtcgccggccaactggccgccagcaaacaacctgaactggcgcagcgctttatgcaatttatcgtgacccctgcgttccaaaaccacattccaaccggcaactggatgtatccagtgatcaaaatggatctacccgccgggttcgagacactggccgtgccacaaacagcgttgcaatttgatgctaaagacgtggcggataaccgcagtaaatggattcaggcatggcaatccgccgtcagccgttaatcgcgccctggctatggccggggttgctggccgctgggctgattgtcgcggtcgccttattggcgttcgccgctatttggcaccatgcgcccacagcagattggcaaagtgtctggcatgaccgttatctgtggcatgtgatccgctttacgttctggcaggcatttttatccgccctgctgtcggtgatacctgctatctttctggcgcgggcgctgtaccgccgcaacttccccggccgccagttcatgctgcgtttatgtgccatgacgctggttctgccggtgttagtcgcgctattcggcattctgacggtctatggccgtcaggggtggctggctcacctgtttgactggctgggtgtggattaccgcttctccccctatggcttgcaaggtattttgttagcgcatatcttctttaacctgccactggcaacccgcttgttgttacagtcgctagaaggcatcgccgtggaacaacgccaactggccgcacaactgggcatgaacggctggcagcattttcgctgggtagagtggccttatctgcgtcgtcaaatcctgcccactgccgccctgatttttatgttgtgctttgccagctttgccaccgtgctgtcgctgggtggcgggccacaggcaacgaccattgaactggccatctatcaggcattgagctacgactatgatttaggccgtgccgcattattggcgctgatacaactgggctgctgcctgggtttagtggtactcagtcagcggctgaacagcgtgttgacggtgggcaatacgcatgggcaaatatggcgtaatccgcaagacagcggctgggcgcgccttggcgataccctgctgatttgtagcgcattactcttgatggtaccgccattgctaacagttgtgattgatggcagtaataaaacaatactgaccgtgttacaacagcccgcactctggcaagcgttctttacctcagtgaccatcgctattggtgccgggctattgtgtgtcatcttaaccatgatgttgctctggagtagccgcgaactgaaattacgccaacgcgcggcttacggtcaggcattggaggtcagcggcatggttattctggcgatgcccggcattgtgttggcaaccggtttcttcttgttgctgaatgatacgctgggattgccacaatctccttatgggttggtgatcctcaccaatgccctgatggccgtgccctacgcattaaaagtgctggataacccgatgcgtgatctggctgagcgctacacaccgttatgtttatcactggatatccgtggctggcaccgtttacgttatatcgagctacgcgccctgaaacgcccactggctcaggcgctggcctttgccagtgtgttatctatcggcgattttggcgtagtcgcgttatttggtaatgaacacttccgcaccctgccattttatctttatcaacagataggttcctaccgcagcaatgatggcgcagtgactgccctgttgcttttgttgctctgcttcctgctgtttacccttattgaacgactgccgagccgccatgctaaagcttgagaaaatcacctatttgtatgaccacttacccatgtgttttgatctgcgcattcaacccggtgagcgggtggcgatccttggcccaagcggcgcaggtaaaagtactctgctgagcttgattgccgggtttctcgccccgaccggtggtcacatgctgctgaataatcaagaccatacggccagcacccccgcccaaaggccggtctcgatgctgtttcaggagaataacctgtttgcacatctcaccgtcgaacagaacatcgggctaggtttacatccggggttgaagctcagtggtgaacagcgcttactgttacaacacatcgcccagcaagttggattggaaagctgcctcgaccggctgcccgcacaactctcgggggggcaacgccaacgggcggcattggcccgttgcctggtgcgtagccaacctattttgttactggatgaaccgttttcagcgctggatccggcgctgcgtaatgaaatgctgcaattagttgatcaggtgtgcataaaccgccaactgacgttgctgatggtgtcgcacaatttagatgatgccgcacgtattgcccagcgcacgttgttgattgttgagggccgtattgactacgatggccccacacaggccttggtggacggcagtgcggcaaaagccagcgtactgggtatcaaaagtgccgttatatcttgatccctcgcggcggtaaccccggcggctgatacacgataaaatagggctgtcagccaccgtgtccgggtttacccagccaagactttccacaacagatggcgatagattggcatcagtggttgcatatgtagccagataaaactggcgatagcggccgcaatagttaacagcgtcacccaacgcaagcgggccaaggggagccacacactcaggcgatctgggctgcgcttaccaaaacgccaccagcgccatgataaccacaacgacagccaaatcagtaccaccaccacaaacagtaggcacttaaacataaagctattactgctcggcgggatatcgatggcaacccctgccaatataccggggaagagataaatcggcggccatgtcaggccaccaatcacactgggtaaggcaaactttgccgttggcaagttcagcatcccagccaccatgggtacgatgggccgtgtcgggccaataaaacgccccaagagtaccgttgccatgctgtggttatgtaatgcatgctcagttttattcagcaacgatttatgtttttgtaggaaagaccaattgtgtagcggcgctttgaaacggcggccaatgaaatacgatatccaatcccctaacaggcaaccgagggtcgcggcaacccaggcgaaataaaaatccacttcgccactgccaatcagcgcgcccacgctggtcatcatcaccgttcccggtaataacatgcccaccagcgctaaagattcgagaaaagtgactaacatgacgataaatagcgtgaaagccagggattgcgtcaataaatgtaataaataggcttccataaagttgtccgttagttagcactcagaactgaggcgcgaggattgtccagcgcaacgtaaaatgagtcaatcagcgatttgcgtaaatagatttcaatttgctattgaaatagacaataactgtataaaaacccatactaatacagtataaatcttcaaacgttattcattcacatcttaatttaaggtagcagcgtggggcaaacccgtcagggcttcctgctgacccgccactggcgggatacaccagcaggcaccgaagtcgaattctggttggcaacggatgaagggccacagcatgtcaggctgccgccccagccatcggtcgcctttatccctgccgaacaacagcaacgggcagaaaccgtactacgcgcagaacgccattggcaactgcgccctctcgcgctgactgattttcaccaacgcccggttcttggcctgtattgcactcagcaccgccagttgatccgcctggaaaaacgactgcgcgaaagtggcgtgaatgtttacgaaggtgatattcgcccgccagaacgctttctgatggagcggtttattactgcccccgtatggtttagtgggcaggaaaatgaccatggcccactcctcaatacacaactaaaaccggctgatgactatcgcccaaccctcaaactggtttctctggatatcgaaaccagtgaacacggcgagctgtactgtattgggctggaaggctgtgggcaacggcaagtctatatgttagggccacccaatggggagaccacgggcaccccgctcgatttcaatttggaatacgttgccagccgcccattactattagaaaaactcaaccaatggctggcagtgcatgatcctgatgccattattggctggaatctggtgcagttcgatttacgggtattacagaaacacgcagatcgctaccagatcccgctgcgctttggccgtggcggtaacctgctcgagtggcgtgaacacggctttaagcaagggcatttctttgcttccgccgccgggcgtttaattattgatggtattgaagcactgaaatccgccacgtggaacttcccttctttcagtctggaatctgtctcgcaaactttacttggcgagggtaaagccagcgatagcccctatcagcggatggatgaaattaatcagcgcttcgcccacgataaaccagcactggcccgttataacctgaaagactgtgagttggtcacgcggatttttgccaaaacggagttgctgagtttcttacttgaacgctcaaccgtgaccgggctggcagccgatcgtagtggcggttcggtggccgcgtttacccacctttatctgccacggatgcaccgtatcggctatgttgcccccaatttaggtgaattgccggaagagcacagccccggtggttttgtaatggattcccagcccggtttgtatgattcagtgctggtacttgactataaaagcctgtacccatcgattatccgcacctttttaatcgatccggtcggtctggtggcggggatgcagcaacctgatattcagcactcggtaccggggtttcgtggggcctggttctcacgcgagaaacattgtctgcccgccattgttaaccaaatctggcaagggcgggaagcagcgaaacgccagcaaaataagccgctgtcacaggcgctgaaaatcattatgaatgccttttatggcgtgctgggttccagcggctgccgttttttcgatcctcggctggcatcatccattaccctgcgtggtcatgagatcatgcgacaaacccgtgagttaattgaagcgcagggttatcaggtgatttatggtgacaccgattcaacctttgtttggctgaaaagcgcccacaacgatgagcaagcaacacgcatcggtaacgagctggtgcagttagtgaatcaatggtggcaaaaccatatacagcaaaactttaatctgccctgtgcattagagctggagttcgaaatccactaccggcgttttttgatgcccactattcggggcgcggagcaaggcagtaaaaaacgctatgcgggactcatctccaccccgacgggtgatcaaatggtttataaagggctggaaaccgtccgtaccgattggaccccactggcacagcaattccagcgcgagctgtatctgcgtatcttccaacaacaaccgtatcaagattatgtgcgggattacgtagcccgtaccctgaatggcgagttggatgagcaactggtttaccgcaaacgcctgcgtcggcggttggatgactatcagcgcaacgtccccccgcacgccagagcggcacgtctggccgatgagtttaaccgtaagcttggccggccactgcaatatcaaaatggcgggtggatcagctatgtgatgaccaccgcaggccccgaacctttagaaacgcggcaatcgcccatcgattatgatcactatctgacacgccagctacaacccgtagcagacgctatacttcccttcactcaggatgatttcaccacactgatcaccggtcagatgggacttttttaatgataatagggttgttttagaggtgacgaagcgctcgccttcctttaccatagcgcccttgccaaaatttgtatcaatcacatttacataaccgactgatcgttgttatccgcgccaccggattctgcctgtgaaccgtaccttctcagacagacattcaggccgtgccactaatgcggataaaaagcgagttatgtggataaaaagcgagttatatagataacaagcaagttgcgcagataaaaaactatcgccagccattttagtaccgctctctgcgatcatttactcaggggtttctacaagacgttgttatataaggtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttctaccccaacattgttctacaagatattgatcgaaaaaacattgatcgacaaagaattctctaactcactgtccaacaaaaaaatcgagccgataatttatgccttttacacttggtcaacgctggatcagcgacacagaaagcgaacttggattgggtactgtcgttgccattgacgtgcgcatgatcaccttactgttccctgcaaccggtgaaaaccgcctttacgccagaaatgactcgccaatcacccgggtcatgttcaatccgagcgataccatcactcaccacgaaggctggcagctgaaagtggaagaagtgactcaagaaaatgggctgattacctatatcggtacccgtttggatactgaggaaaccggcgtcgccatgcgtgaagttttgctcgatagcaaactgacttttagtaaaccacaggatcgcttattcgccggtcaaatcgatcgcatggatcgctttgccctgcgttttcgcgcccgtaaataccaaagcgagcagttccggttgccgtggagcggcctgcgtggtatccgtgccagcctgatcccacaccagttacatatcgcttatgaagtgggtcagcgccacgcgccacgggtcttactggccgatgaagtggggttgggtaaaaccatcgaagccgggatgattatccaccagcaactgctggctggccgtgctgaacgggtgctgatcgtggtaccggagagcctgcaacaccagtggctagtagagatgttacgccgcttcaacctgcgcttctcactgtttgatgacagccgttattccgaagccttgttggacagtagcaatccgtttgataccgaacagatggtgatttgttcgctggattttgttcgtcggaataagcagcggttagaacaactggccgatgcttcctgggatctgctggtggtggatgaagcgcaccatatggcctggagtgaagaggctccaagccgcgaatatcaagtgattgaacagttggccgagcatatccccggcgtgctgttattgacagcaacaccagagcaattgggccaacagagtcactttgcccgcctgcgtttgctggatccagatcgcttccatgattacgaagagttcgtcaatgaacaacagaaataccggcctatcgccgatgccgtcaccctgctgttagggggcgagcgtttaaccgatgataagctgaatctgttaggtgaactgattgatgaacaagatattgagccactactgaaagcggccaatagccaaagtgaagacagcgaagcggcgcgtcaagaattagttaccatgctgatggataggcacggtactagccgggtgctgttccgtaatacccgtaatggggtaaaaggcttcccgcaccgcgtcttacaccaaattaagctgccattgccaacacagtaccaaactgcaattaaggtctctggcatcatgggggcgaagaaaaccctcgacgctcgtgcaaaagatatgctttatcccgagcaaatctatcaggagtttgaaggcgaaaacgccacctggtggaactttgacccacgggttgaatggctactgaactatttggttgccaaccggggtgagaaggtgttggtgatctgcgcacaagccgctacagctttgcagcttgaacaagtgttacgtgagcgtgaagctattcgggccgccgtcttccatgaaggtttatcgctgattgaacgtgaccgtgccgccgcctattttgcctcagaagaagatggtgctcaggtcttactgtgttccgaaattggttcagaggggcgtaacttccaatttgcctgccaactggtcatgttcgatttgccgttcaaccccgatctcctggagcaacgtattggccgtttggatcgtatcggccagaaccgtgaaatccagattatggtgccttatttggaagacaccgcgcaggcaatactggttcgttggtaccacgaagggttggatgcgttcgaacacacctgcccaacaggccgtaccatttatgacagcagctatcaggaactgattagctatttggccacgccaagtgagcaggaagggttggatgagtttatccacacctgccgtcagcagcacgaagggttaaaacttcagttggaacagggccgtgaccgcttactggagatgcactctaacggtggcgaacatgggcaggagctggcacagagcattgccgaacaagataatgacatcaatttagtcagttttgcactcaacctgttcgatattgtcgggatcaaccaggaagatcgtagcgataacctgatcgtgctgaccccgtccgatcacatgctggtgcccgatttccccggtttgccaccagatggctgcaccgtcacctttgatcgtgaacaggcactctcgcgggaagatgcccagtttgtcagttgggaacaccccatcatccgcaatgggttggatttgatcctgtctggcgataccggcagttgcgcggtgtctttattgaaaaataaagccttacccgtcggtaccctgctggctgagttagtttacgtggtcgaggcacaagcaccgaaacacttgcaactgacccgtttcttgccaccaacacccgtgcgtatgctcatggatcgcaacggcactaacctggcggcacaggttgaatttgaaagtttcaatcgccaactgaatgcggtaaaccgccatacctccagcaagctggtcaatgcggttcagcaagaagttcacaccatgttgcaacaagccgaagcactggtagaagcgcaagcgcaggctctgattgaaacggcaaaacgcgaggccgatgataagttgagtactgaactggcgcgtctggaagcgttgaaagcggttaacccgaatattcgtgatgacgaaatagaggcgcttgagcataaccgtaagatggtgctggaaaacctgaatcaagcaggctggcgtttagatgctatccggctggtggtggtaacacatcagtagttctttgaaataaagtcgttctttggcatcaatgaaaatatccgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccctccctggcgcggacgctttactcctctgcctatcctcaccgttcaagagtgagtcatcggggtttgtcagcagtctgatatccggggcattcccccggatatttttttgtctgacgactgcccgctacattttgggcaatttatcaaacatacttttcatttcctctgggaaaccattggagagtgtgctgcgaagatcactcatggctctctcgaagtccttcggacgctcctcactttgcattttctggtgagcatcaacattgtcctgcaatcctcccaatatcttattcatatcgctcatcatggtttcgcaggattgattaaccgattgcatgatactgcgagcggcatcggcccctgacatctccatattttgcattccttttacaaaaggtttctgcaaatcagattgagattgctgaccaaggtcagtagatgacttcaatacattctggatgtttttaggatctagcatttgcatttccttatttcgcggttagagattcttaggacatgagaactgtgccaatgcttttgaccacagcggataatctttcatggtggaactcaactcaattttgaagacgccactcacgttatccatcaccatcatgagttcacggctattgaccccgagtggcctagggttactaacgtcatacatgcggaaaatagcccacggaccattgaagctaacggtttccacatttccatcctgagttttgaacgtcaggcggatatacaccccacctttcggtcctggccaatcaacttttaccggttggttagaaccatggctgtagttaataatctggccatcgacatcaagaaccgcttccaaaattgatggagtcagtgagatagggcgaatgatcatcgacatcgccatcttgccggaggcatcaaagaaggtgtcgcggatttgtgctgagttttcaaacgaacgcagagttttaggggtcaccacaccgttactgtcaggttttaccttccagcggttgccgttggtatcgacatacggtgcgagattctgatcaaagaagctttgcatcgccccagaacgaccaaacatacggttgaaatcgccaatacctatctcttcgctagccaaccgattaaagggataacggccactgacggcgttgctacataaatcagaagcaattgaagagacgcccttgctgaggttggccttactttgttgcagactttgcgtttgtccgacggccagcagatccatcataatgctgcgcaccggctctggctgacgggccatatcgatttgcaagcgactgaaatcgttattttgcggcaaaatctgcccagcccgaagggaagtcgagagtgttatcaactggttataaatctgctcgaaggttcggcccaacggatcagaattgctggtagacgcactttgcagggcatatcccagacgtcttaatagttcaaagcgatcctccaccgctttctctggcgttagacgaaaacgagaacgctcacccgacatttcgtcaatgatgttacggcgggcagtcgtgagcttattacgttgaatattgaaccagcctgacgacatcgcccctttaccattgttgtcagtggtcagggttatttcccgtgtggagaaacgcaccagattagccaacggggatgacgggtctgagagttgccttgccagcagcgccgcatcatcaagtccgttgattgggcgcaccctgatatcattgaagaatgcatcccattggttggcatactccatcagataatacttgcgcgcttcatcggacagtttttgcgccgcagccagtaaactaacctgactaaccgaagctttaccgtcactcaacacccacgcttcctcgttaatcatcgcttccgatgcttcctgaagttgtgggttaaccacatcgtggtagctggcccgagtgtagaaagccgggatcgccaaatccgttactgtactggggcttttacgtctcagcatcagtgttacgctaggaccggcggcatccgccagactaagatcctcaatcctcgcgggcagtggggcgtcatgaatacgattaatcacccggatgtgtatcggtgttttcatcgctttaatgcgtgattcacggatcagctcatcattcagcttaactttcggggcagctgaggcggtgtcagaaaacagttcactcaaatgataactgaagagtttgcggtcgttttgcccatatccctgaggcgcaaaactttcccagcgcgacataaaccattgcaccaatgcctcctgagagcggtgatcaggttgtccgagcatcaggtaaactttcagcgtgtcatagttgtcaccgtcaggagattgagtgtcctttttcagctcgttggtgacgtagttttgtaccgcaggccagaacactttattcaggtgacgatggtaggtttgcaacatcgcctgattcagtaaacggtgctcgaagtacggtgtcagcagtggcggtgaactttccagataatgggtgttgatataccccaactgttcgtaagctgcgaccagattatcgttgacctgattcgtgattgggatgtcacgcacaatccgacgggtttcctcaaaccgagctgtcgcatagccaatatagtcatattcccaaaaatagcgggcgctcagcatcaacaataagatgcagagcacaaggaccacgaacacatatttaccgatgtttaacaggcgatttcgcaaaggcatggggccagtggcgtgtaatacccccctttcggtgatcgcttgactcagtgcagggaaatacatctgcccagcaggccggctttcaaaggtgctggtcgatgacggataatacagcgcctcccatgaggtcagattttgggtactgccaaaccagaactgccgcaaacaaccggtatagccaatcggtgtcgccggaaatatttgttcgaataagccaaacaggggtttttgtagcgctcccaggctttctgtaaacagcagcaattggtggcgcatctccatgttgggcgaatcgtgcagtatttccaacacataacggctaacacgtgtcaggagttcacggtaacgttcttcatcggcaacgaaattgttctgccccttttcattatgggtcatgctaatcccaagccctccggccagaagttcgtcgttcattaacgagaggaaggtttcgccgccaggtaacttatcgatattgttgaggaacaagtacaccgcaatatcggcctgaaatgtcgaggcaacttccaggatccgcaggcgcaacgtatcagccagtgacttacgttccgtcaccgaagagttcaaaagcacgctgacgtcaaggcaaagaacaatcccatcaacccccggataacggcgatatttgcggatcatagagaacaatttttgccgagccgtgcccgcttcttcgctctgaccatgcagcaggatccattcccctgccgtatcgatgtaaacagcacgatccgtcagccaccaattacagtcctgcgtcggtccaatatccgtggtctgcgctaaaccatactgttctgagagtaggaacttctcgctactctcataaactatcgacgttttaccgcatccgggtggccccatgaccagaaaccacggtttagcatcgatatactggcgcttacgccgttgacgccagcgctgccagcgtgttttctggcttgaaagatccgcatgttgcagggtgagcatcgcatcatgaaaacgtgcagaaacgcgatcaagctgaaccgtttttttcttgcgcttgggaagtggcgcacgggcataacgaaaaatccaactgaagaaaattgcaacaaatggccacagtgcccaaaataaaatcagagcaataatgatcttacgaacccataccccccccagagggaaataggggccaatggcgatcagcggccctatccaccacacaatataacaaagcactagggcaatgattaaaatcaacattctgcgtatcatagcaattcctattgttgggtattcgttccttgaacttctggtgttgggttctccaggaattgcttcatggccttatcggcatcgcgctgaccaattttccataggatatccacacgccggttacgcttgcgcccttcttccgttgcattgtcagctaaaggatcgctctccccccgtccgatggcacttatttctcgctgatgggtttcgttgatttgagtggattcccgcagtttatctgccaccaccgatgctctggccgcggaaagtttgaggttgttgttaccggaagtgctacggaacggtttgttatccgtatgaccaataacctcgatatctcccggccatggggctaatgccagcccaagacgttcgatattcttcttgttgataaactcttccgagagggtcgcttcacccgtgcggaacgcgccgtcggaggtgaagattaatagccatccacgcggatctttcctgacctccagccacccttcattcaggatgttggatagcggattcggcaaggtctccatgatgttgattttccgcggttcaggcagtacccacgtcagaatgttgctgcggatctgttgggattgctggtgcagataccacgccgtgacgccgtaagcacaaaggcacagtgcgaaaccataggtgaagattttcagcgccttgatatattggcgacgcggagaacctttgaccgcttgcgcgatagccaaagattgtgtggcgtcctgaccgtagagttgcgtgtggagacggctgcgtaaatccatcagcagaaccgcaccatgctctatcatctggtatttaccgtcaaaaccaaggcacataatcagatcatagaattccagaacttcccggtactgtttcggcgagttcatatagacccgcagatgttcgaagcagtcctcacccccccaggcatcacggtgaaactccactaacagactttggttgtaggagtctggggtttgcagcccgttaaaaatgccatcgatataggtacatagcaggtaagacaggtggttaatgtcttcttgcgggtagttctttttctgcaaatgttgctggaaatattgtaattcccgcacaatcggtggcctgacctctgcggcgttacgcgtcggccagctacgaatattttccaccagcagcagcaaaggcatagccgcagcaatataggcgttatcccaggcacccaataacatcccagggcgctcatataagcccctggaaatgccatgcggcatacgctgtactctcgctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagctgtcattcgcatttggctgttgctgatacaaagtgaccggtggcgcactcgtgcgcgccatgttgttgcccgaggcagcctggtccgcgagaccttccttatagttctccgcctgtgacgttgacgaagagccacttctagggacaatcccacccaatgaggctacggtgcttttggcttgccacattggtgtagtcagtgactgttccgcatgttttgcgccattgcgtgctgcggaaatggctgcacggatctggcgttcaaattcgttcatccgagccttccttgtcgcaagccccatacttcaaaacgcaactcagggaaatcacccacgatgctgagtgcgatagctgaaccagacatcatttctttatacataggatcatcatggtcaacttcgaaatagacgctattcgggtaataaggaatatatcttggcggtgatgacatcgggatcatccgtgcgccaggcaattgcaggtcgatcaactgtacaattttctccaccggccccagtttggtttgcgccgggaagtaagtgcgaatggtctcggaaggcagtttggaactgacggtgaagatcagtttttccagacgcagttgtgaatcgttctggcacaggtaaatattgtcgccacgttcgataaacggtagcgccactgccggtgcttcgatcaccagtgagagtgcgcgccgtaaggcggcaaacagcgagaaatacccgttgtgcggttcatgatgcgtatagagcagatcctgcctcgaccacggtttttctccgccagggatagtactgagacgccccaacaacccaagcaataattggaacaactgctcagggtgtacctgtttttgcatcaacacatgtgaaatctttaggttatattcactgagtgtttgcagtaatagcagttccagtaactccgataacccaccgactgagagcgtcacatctggccggtaaaccgattccagtcgctgaacgatcaaccctagcaattcggttaccgcattatcgatccaccctatggcgcgaaaatccaacatgggtggcaggaagttatcatccagaatcagacgcccatcgcgggtgcgctctttgatataggctacgggcagcatcgattctgcatcactgacgctggcacgtaaggtgagcttggattgcaattgccccagttgaagggtggcgatcaatggcgttccttcagcagcgacgccatggtttctgtcttgaacttcagcatccagcgcaacgaaacggctaccttggttgctcttcttcagatcaatataggtattgccgggtatatccatcaggaccgaaaggcacacgacactgccttggcagttctcccccggatcaaaaggtagcggtaatggctcatcacccgccatatgaaaaggtgtaccgtcagggaaaacaccactggcctgattgagggcgatcttgccctgatccagcagcccttgattgatacttaggctatggaagccccatgccagcgcgctgaggctacgtgcccgcatttcagttaaatgttctagatatcgttcctgttgttgaaaatgctggggttccatcagcatcccttccacccaagcaacacgttgttttggcagcatattatgagtcctttgcaactttttagtctgttgaaactttttagtctattgacgctttccagtctgttgacacttgccagtctgttgacgctcttgatgacctactttgttgacgcttttaatgacagggccttaccatcaacgagcaccacacggttgaagtccgcacgggcatcagatttcagcgttaataggcttttaccgttactcatctcctgaaactcagccgctattgcccaccagcgctcttgttcaaagggaacatcgcgggaatattgacgcacctctgtcggcgcaaggatgtattccgtcacgctgacgacttcacctcctacactgatgccactgcagagcgtcccctgatacaaaccggggggtgaccacccctctttattcagctcaataatgcataccttcaagggctgtgcctgaccgttgggcccaggattgatgagaggagccgcaacaacctgcaagtcaatccgccgtttctgtagcgccgcttctgaggatgaggaaaaccagctacagccgctgagcaggacgcaacctgtcaggataaaaataggcaacacacgaaagaggctacgcattgacaaaatacttggtctggctgggcgcaatttgcgtcgaaggcgcgttgtaattattggtcatactcatatctcctaaacgtgttgctgggcttccctgaatgaaatactttcctgatccctgcatagggtccatcttggccgaatgtgtccccgaggccgcccccatcacagatccgccgtctatcgtggctggacggatggtgttgagattctgttcgttacccccacagcaaaaatagttgctgacattaggaataccattggcgttgggcgcggtgttgggagcagatatcgggatcatcgggtcactgccgataaagctgatcccacctgcgcgagtattggctgctgtcatcgtgattaccccatatgaacctgtccgccgtcgattttgagcacggcagaggcatttaatgatccgatacggctattaatcattaagctttgatccgctaactgactaatgtgtcgggcatgtacatcgtcggtattttcaacttctcgactcgcttgtttggctctcacgaatagagagtcagcaacctgatgcatcgttttagccacccatagggtggtacgggtcagtaatgaaaaatgacgcgtgtggatctcaacccgatccgggctgtgaatttccaatgccgtggtaacaaggtgcaaaggcacctcaccactgttcatcaccaacggagcgtcagggctggtgcggtataaaatggctgtaatgtagatctgctgctggtcaataacggcactgaccagatcaccgttttctggctggaataaacaactggacgccgtggtgacgggcagtgtttcatacccgagcagtgatacgctggcgttacccggccggataaccttcgcagtgatcacctgcggcggagcggatacggcgggcaacggcgtccgtggcgaataagacagatagccgggtaacgaatttttcggttttagcaacgtggttaatctagacatagcggctggctcctgaaggtatcgaagggaatttagggttattttttggaccgggttgatgatggccataccagttatcaatctggctcagcaagggatccggcatttgtagcggtgtgtccagcgtgggtatttgcgcgccgtggatacgggttttgctaagtttactggcctgtaacgacgactcgctcaacatgcaactgcgcaaatcagctttggttaaattgacctgcgttaagtgacatcgcgtcagattggcccgtagcaaagaggcgttttgcaaatcggcggtgtcaaaattgcaatcgcgcaatgtggcatcaacaaactgcgccgccgctaattgcgccatgttgaagtcacagccctcgagtgtcgcttcactgaacagcgcggcagccaaattagcgtcactgaacccgcactgtgttagtgtgcttttgtggaaattactgttttccagcggctggtgccgaaaatcaacctgctcaagctggcactgactccataccaccgtatcgctttgaatcgcttgatattggcactctttcagtacacaactgcccatcacctgacgtatgagttcgctgtttttccacactgactgctggatagtgcagccatgccaactggaatcttgcattttgctgtcactcatcgtcagatgagtcatcggggtgtcttgcacggtccaataattaagctggatatcctgcaattgggcatcatcgagctgacaactggtgagcaaccagcgctcaattaagcaccccgtgagatagcatccctgccattgcacctctatacatgaggtattgagtatggaaacgccttgcgctgaaacgtcattgaacttacagaaacggaaactgcagttttccactctgccaccgtccagccgcaggtgagtaaaatgacaactttcaaaatgaatattgcgtaccgcaatctcggcaaacgaaatatccgtgaaggtgcattgaataaaataaacctcagacagcgttaactgctgcaactgacgctgtgtaaagtgccggccaataatccgacgtggactgtcgggaggcataataggggtgtcggacggtgtcattccatgctcctttgaaacgtgatatttatgccgggacggtgtaacgacgcgggatccagtgcgtcttttccgtcaaacaatgttcaaatcgggtgtccatgttttggctgatcatcgccagattagcgcccgccagattgcaacgctggaaagtggcatcacgtaagtcagcgttgtaaaacatgctttgctgtaagctggtgttctgccagtggctatggactaagttggcatcttttaaccgtaccgcggtcatatcacaggcaatcagcgtcgcctgagagaaatcagccttatcgcagcaactctccaacatcgagcaattaataaaggtactggattgtaaattgaccttgaggaagcccattttattcaggctgcactgctcaaaatgcgactcagagagattggtattcaggcccgtggtcaagctattgagatagcaatgactcaagcgcccccccacccaactgctgctaataaacgaggttttctctatcgtgctttcggtaaagcaagccttcgggccgtcgcatttttcgaatatgcacgacgtgatgatgacctgattaaattgtgtttgatcacaatgtgtttcggagaagaaacagccattcagcgtacaatgatcaaacgtgccaaggctgaaatcactatggttaatcaggcagttatctaacgcattgtcggtaaactgagcgtgtttaaacaccccatactcaaaggtggatttctcccatttacagtgggtaaaggcggctttttgccactctgcctgtttgaataaacagccacttaaatgcacattgttccaacgggagttttcaaaatcactttgcgtaaactggcaatgctcgaaggtgcagtctttaaatgtcgccttgtcaaaatggcaaccggtaaacatgcaatagcggaattgcttgttgtccaaggtcattccagagaagtcagtccctaaaaatgtgacgttggttgccgtatcttctttgctttccaaccattgggttcccgcttcctctttgccggctgcggggacattcaaatcacccagcgtctcttgttcttcactcttctgctgttcctgccgatcgatagcatcctgaacatcctgatagaaacgttcggactccgcttcagacatggcggaagcgctataacgcagcgagtctgggtgatccgccaaatcccggatgacgttcagcggcatcccctctggcatcagttccggatctttgaggaattcaaaactcgcagcaccttcaacgctgcgacttttatagacctgttggtaatattccaactcacgtagcgaatgggagtcatccaatcccaccagcaacgtatcgataggctcatcaaaaaggtgagtcagtggcacgctgccggtaaacaccattagccccatatcgttatccggtaacagccacagtgttttccgcagtaaggtcacctcactggggggcgctgaagggttatcccaaacaaacgcccttgcactgaccgcaggaaacgcaccgctgatctcctcattgtccgggcgaaaaccgatgagtttgaacggtacgctatcaggccatgcacttttcttcagccactgccctggcggagccatttggaaatagcgacgatcaatttgcggtggcaaaccgggataaaatgtttccagatattgaggatcggtcatggtcgaggcgacttcattgatatgcactttacgcagttggaagtcatgaggcacaggtgacggagacgccagcggtgagcgaacgatagcagagccgtcaaggcctaaagacataatcgtcggtttgcgctcatcgttatacccacgtcccagtggattctccttacagcctttgcccccccaactttgcgtatggtccatcgacatacgtaagaaaggtttaatgaccagacccgttttgttgctttcgccctcaatacaccagcgccgggtcagtgagccaacactaacctctgcactcagcgaggtaacctcttcaccaataccggcatgaccggccagcaaaaactcagcaaagggttttggctcagcactgtccaacatgcggaaagagagcggtgccgctttccatgcctgccagatctgtgactccgtcaccatatgctcaggtttagagagataacagccagcaacgacgctgatccccatatggctttcatggcctatctggtaactgcttttcaagaccacgagctgttgcgggcgaatgatgcgcataatgcttccttttcagtttttgctttgcatgccaacggttttcagatcgacacccacatcggaatattgagcgccggtataactgacggataatcccgtggtgctgatactgctaccggtggtactgacgctactgcccgtggtgctgatactgcttcctaccgtcccaatactgctgcccgtcgtggaaatactgcatcccgtggtactggtgctgttaccggtcatgctgactgaattaccggtagtcgaggtgctgctacccgtagtactgacgctacaaccggtagtcgaggtgctactccccgtagtgctggtactgacaccggtcgtactgacgctgctgcccgtactgctgacgctgctgccggtaaaggaggtactgtcaccggtgatgctgctactggaacccgtctgactcatgctatgcccggtgatgctggtgctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccggtaaaggaggaactacacccggtcatcgagttgctgacaccggttagcgagttgctggccccggtgaaggaggtaccgacaccggtaaacgatgtgctcacccccgtaaaggaggtccctatcaaggtgaaacccacactgacacccgtgacgctggtgctcatgccggtgacagataagctcgttcccgttgtcgagacactgatgcccgtcgcggagacactcatgcccgtcaccgagaaactgaagtctttgtaggagatatggttgttgatccactccgtggccgtccgttccaccgtgtcgtatttatcctgaccgacggccgtcgcactgttacgttcaaccgttctttgtaagtcgcgctcagcatgtagcatgatccgctcattgccccgattatcatcgaaggtaagctggctggcgtgttgtggctgaccaaagcgcagtgagcgtgagacaaaaccggagtagttaatgtggtcaggtaaacggtaaggcggtgggttctcaccgttgtagacgatcccggtcaccatcgggcgatcaaggtcgccgtcaacgtaattgaccagcacttcttgcccgacccgaggcatcgccaggacgccccagcctttaccggcccacgcctgtacaacgcggatccagcaggagctatcatcttcggtggttttataacgatcccagtgaaagtgaacgcgaatacgggcgaacttatcggtatgcacttctgattcacgcgcaccgaccactgtggcactttgcacaccagggacctttggcggtggcgtgacacattgtggacgataaacgacgtcatcattcaatgccttaaacttacaggcgacattacgtccctggctcgcactgtccggcccatcctggacaaaactgtagtcacaactgatcagtttgaatccccgattacggttgttatcagggtgctgtaccagagcaaaagagcgccctggcactaatcctgtggcattactttcaccagacaagagctgcccattactctgtatagcttcaaggcgtaaacgggcgatgctctcaccatgctggggatcggtgtaacccgccgcgtagtcataccattccagtggcacgccttgcaggtgttggcggctttcttcgatatgggtttgtaatgtattgcgtggattaaggaaatcgaagtcacgtaagacaatttcgctggagtggatgcgttgtgagcgttgaatacgctgtatcccctcacggatggcgcgcatctcttcactgtcaggcaggaaactcagttctgcataatgcccttccaatacagggaattgttgctgatctgtcatgaccagcgtgtgcttatcttcgttatgttcgaagtaataccaaacgccttcgtcttccatcagacgattaacaaagtcgaaatcggtttctgcaaactgtacgcagtactcgcgtaatcgatagttaccgacgatatcaaaacggtaatccgcaaagttatatttggagaatacctgttcgataatatcgataatattcaggtcctgaaatatccggcagttgcggttttgcatcaaaaaccacgtccaggtactcagttccaggctgtaaacaaatttgtcttgccgttgcccttcatcagcaccggcgatcacataggtaaaaaaggtccggtagccggctgagtcaggtaactcaatcctgactttgatgatttcccccagcaaactgaccagatcgagatccgcttctgctacctgaaataccagttggtaggatggattccctgacactttttcctgcgtcttgaaggagagaggaaaagcatcctggcccgataaaacctcattctctatctcaattaattgcataacggccccgtttaaaataaatgtgtactcacgtcagcccaaacgtcagttgtcagcccaacgacagcgttcagctcaacaaccgttgtcgactaaacatcagctacgcgaactcaatactcagttctgtctcctcaacaatcaggcgtatctctctcagcggttcagcctcatggcgacgcttcaacacttcattgccaacagcgggaagtaaggtttgacgcaagagttcttccaccgcacgaccatggttcggatggctgcaaacccgtgaggcgatccagccggggatatccccctcggtcaccaaagtggcaccaatttcatcccacaggcgcgtttgtaagcgcgcaagatgatgagaggcgatctgtgccagagcgtcctgatctaatgggatataaggaatgatattgaccctggctaacagcgctggcgcaaagcggcgcaacagggcgtcgtataccaacggttttaatgcaccgggtttgatatcgttggcggtgaggtaagcctgttcgatctcttccgcgccctgattacaggtcagtaagatgaaacactggcggaaactgacccgacgcccttcggcatcttccatccaccctttgtcgaagacctgataaaaggcgtcctgaatatcggcgtgagctttatcaaactcatcaagcaggatgaccgaataaggtttgcgtcttaccgcttcggttaatttcccccccttgccatagccgacatagcccggaggtgcgcctttcagcgtggataaggtatgcgcctcttggaactcactcatattgaaggtaataaggttatgagcaccgccatacaaggtttcgaccagtacattggccgtttctgttttgcccgtaccggttgaccccgccagcaggaagatcccgagtggccgctcctgagactggatgcccgcccgagcaatacgtatcgcctgcgaaatctctttgatagcgttgcgttgcccgaaaatatgatcaccgagacgctgttcaagattcaggacgcattcaatatcgtcctgcaacattttgccggacgggatcccggtccaatcggaaagcaccgcggcgatgctctgctcatcaacccatggatagaccagtggcgacgcttcctgtaacgccatcagttcaccccagcgggcattttccgtcatcatgccactgccttctccctccggcaggacctccctcactagctgttgctcatgcagatggcggctttgcaaggcggttagttcatgttcaaacgcctggatctgtgtctgaacgtcatctagccgttgatcaaccgcttcgcccagttgcttctcccgtaccagatattgatgctcggttttgagcacatccagttgggccgataactgttcaatcgcctgtggttgggcatattggctgagcgcgacccgcgcgcaagcggtgtcgagcagactgatggctttatcgggcaactgccgggaaggcaggttgcgtaatgacaggcgcaccgccgcgtgaatggcaccgtcgcggatagtgacgttatgatgttgagcaaaatgtggcgcaatcgcccgtagcatatcgacggcggtagattcgtttggctcgccaatcaatacccgctggaaacgccgggtcagcgcggcgtcaggttcaataaactgtttatactctgaccaggtggtggcggcgatcatgcgcaatgcgcccctcgccaacatcggtttaagcaggttgaccgcatcccccgtgcccgcctgcccgcctgcccccaccaacgtatgggcttcatcacaaaacagaataaccggggtatccgattggctgatgccatcgatcagggatttaagacgtgattcaaattcaccgcgcatactggcaccggcttgcatcctccccaaatccagagaaagcagacgcgccccttgcaacagcggagggacatcgccactggccagttttcgcgctagcgcttcaaccaccgccgttttaccgacccccgcttccccaaccaaaatagggttgttctgacggcgacggagtaaaatatcaatcacttgacgcagttctgcttcacgaccaataacggggtcaatctcaccgtcacgggcttgctgggtaaggtcgttacaccatttgttcaatgccgcatgcgcttcttttgatgagctgctgtccgtttccgtcactaatgcgtcgcctctttgaacctcgctggtctgttcaatggagttaactaataggccttcatattcctctgcaacctgtgggaccggcagctttttgaattcatcgcacaggcggtataaccagcgctgatgctgggtatcctgtaatagtgccagtaaaatatgcgaggtacggataggagaaggtgacgccatcaattggctcaacaccaatccgccttcgaccacggactccaagcgtgatgataaatcctgcaccgatgctttggtgacgggcatatgctgaataatgcgatccaattgcgtggagataaccgtctggctcagtccgtaatgcgtcagtagagcaggaatatccccacgctgttgatccatgagaatttttaaccaatgttcaagctccacatactcatgccgataactgcggcaaagacgggtggcttcaacaaaagttttataggcaaaagtgcccaatcgattaaaaagacgttcgcgttgatacaccgttatcgctcccatagctaggtaaccgttctataaattggctgtatactcaaggctgagcctggctttaaccagctatggcgactgagcgttccaccgccaagacgacaagccatattgggtgaggtctgtatgattaattgcacgtccagcaccatccgatggcggacaaagtcatggcagatttgcaccagagtgttaatgcgtttgctgttgcgttgaaaatccagatattgggggtcagataccggaccaatagataacaccaggctgtgctgcacatcgaagaaacggctgccaatacgcgtgttacccaaccgtcccatacgttggctttctatattgcgcgagtcgtcaatccacaatcctttacgggcttcaacacggataggaaccgagaaatacaggctcaggatctcctgtaatttgcgtaatgatcctctgcccggcagatacacccccggaaagcaacgccgtacccgatccacatgtgaattcagcgcttgctgcggcgttaggcccgcgatttgacgcacatggttcataaagggattggctgacgcgcgatcatgccccacggcgacgtgcatttgggcccaagagcgataatgcaagatcgccattcgctggctgagaatgcccgcaaaatgttcaaaggcctgattacgtttagccaacgcttcgttacgagcatgttcggtaacatgtattggcaacgggccatacggggcaaataaaccaaaatggcggcagaaaatggtgatctctgccagatgctgatgagtgttcagcgtttgcctgatatcactcacttcacgcggtgcaaatcccatatcggcaggctgaataatacgtagccgcagatggctacgatcacgttgggtgccaagccggccttgctctggagtggcacgctcaatgcgacgcagcaactcgaaaaagtcctgactggccgagatacccggcagaaacgtgtttttcagcgtctggaggctagccatagttgacaggcccccatttggcgaaggtttcaccatcaacctgcatgtgtaacctcagggtctgccctaattcacaatattctgacagcgcgtgatgcaggatccgcgcaaagaggaatgcacctttatcactgtggtggctgctgttgaaatccagtgtggcttcaaccccccggctccaggcgatcggccccggagcggtatgacgttcaaaattatgcgccacactggcgtgagtcaggctagtgatcctcttatgctggctcgcctcttcatgctgacaaaatatcgacagccaatcttttagcagcggcgaacaatcggtgacatccggcagcgcataacgcagcggattgttggcaatcagttgtaacgcccgccaggcttgatcaatattcggcacaccctgtggttttgccgggtgacgcagcatttcgatctgccccactggcagggcaatttccagcttgaattccggatgctgtaattggctgggaattaagtggcgttcgcacaccatggcttcaatcgacagcgacttgacgtgatcaatatctatcccgctggtccccggtgaaagggcaatgaataagctgtcatgaggtaaaggtgaatttttctgatgatttttatccgtgaagtcgcggcgacggcgaatgctgtaacccgccattttatcgtcatcatcaaaacgggcatgaccatgaagggaagaaaactgcacgctccccccttcgctcaacaaaccgttgaccccgagtacatgatggacttcgtacaagcgggggttcagggggtcaacaatgacgggatattcggtgtgttcaccattaatcagcaccgggctacaacggcgtttgaacaggttaataataggtgtggcgaagagtcggaagtcattgccagtgaccctatcaatcaaatgtagggggcgctgatccagtacaaacagcacctcaaaggtatgaatgccgtccccttgttgcaggaagtcgttgaggccatgcagttccagatcgaaaaaacgcgaaggagcagcaaaatattctcgtagcaaacggtttccaggcatttcgctgatcgcaacaggtaaaagcgcctcttgttcatccagccctccctggcgaagatgttctttggtaagaactttgaccagcggtttcccatccgtgttggcccacaaaacaatatgtaaggtgttattcaacagtgtcgtgattaactgatttgactgaattattccccccgctagcgtcaggttcatcggggcgaaatccagctcagataaagacgcgacaccttgagtggtcagacgcaagcgcagatgggcctgaccagcttgtaattgtgaagccacagagagcggtaaatacgccggtggcgtgctggcacactcggcattttcaatgaccaatggctgtattttcagcgtgcggccagtagagaaattcgccaaccggttgttcagcgaactgtcactcaatgtcacgcggctacctttaggcaatacgacgcgcgagtgccattgcggtgacgtaagatccggaaccatggcaatggtggcaatcgacggcaggggtgtataccaaagtggggccaaacgcccaagcatttgcaaagcaaactctggatgctcgttgttcaaacgctgttggatacgggaactcaagaaagcggtgccttcaaggagccgttcgacgaaaggatcgagcacaccatcagcatgtaacccaaggtgttgggcgacttgcggatgcatatgagcgaagcgctgcccatcttcacgcagataacgcaactcttcgttgtatagagccagaaaactttcgttgggcatgacggtttccctgttttatctctgtgcgttatttaaagaacgcgaaccattccataggagtaatcgagcgcgatgcgtaaattgaccaagtgctcttcgcccggtaggttgcaccgggcatgaatgtcaaacaggatggctaacacccaggtttcgcctttattaatcagcggcaccacttttattgagcgcggatccaggcgtgactcaaacgtggcgatgatccgctgtatatgtctggccagttccagcaagtcggtgattaccggtacctgctgactgagcgaaggcagcccgtaattcaatacagaagcctcacaatgcggatacttttttagcttcaaccgggcactgtgtgcggagtcattcaataaagattcaatatcgcgcacaatcacttcacgccaatgaggtaagcgaacgtgttcatggcggagacttaatttgtcaaaaagtatcggtgctgaaatatccataattagccctccccaatccagtttggaagactgctctcctaactcgcgagagcagtcctaatgcatttctgacttaaatacggctgttcaatttcagatcgtaaccagccttaatcacggcccccatcgagccatcaggttgctgctctttgtattccacttcgatacgtgcaaagttaaggctgatggcatccgttggcagcaccgtgtcggtgaatactgcgtcccctttaccaagaggcatgttgccgacagttttaaaggaggacaccagacagttactgaaggtaacaatcaggaagtcttgttgaccttgacctgatttacgacacaccaacttggcctgcggaatgtgttcaccgatggcacacatcaaaaatagttttggtgatgctttgttactcaccatgcgaaattcgaagtccttcatttcgactttcccagaaccaccaccgccacctagcccccagcgccccgcattctcctccgcccattgccaagcctgtacttggatccatccgttatactgctgatcgggagactcaccatctacaccttcgatatggagaaagtaatcgactaaagctgccattttttcactcctgaattaatgtcattaaagttgggttaaatcagtattcggcaactcaaagttgcctcattaaaaatgtactttcctatttaattttggccttacctccttgatatttatgtttatattccccctctaataagcgagtgatattcacagcgcttatttcttttcgctttccttgttggatggaagtttagaaaccagccgcagagaaaccgtcataccttcaagttggtagtgagggcgtaaatagaagtgagcgcggtaaaaaccaggatcatcctctacgtcttcaacttgaacttccgcagcggccagcgggcgtttagctttagtggcttctgttgaaatggaggggtcaccatcgacgtagttcatcacccagtcgttaagccaaagttgcatgtcatcccgcgagcggaacgaaccaattttgtcgcgcacaatacatttgaggtaatgggcgaaacgacaggtggcaaaaatgtaaggtaaacgggccgataatctggcgttcgccgtcgcatcggggtcatcatagtttgccggtgcatgcagggtgcacgacccgataaaggcggcaaagtctgagttcttacggtagaccagcggtaaaaacccagcattggatagctcgttctcacgacggtccgaaattgccaattctgtcggacaagtgagttcatatccgccttcgtcagaaggaaaagcataggccggaagttcttctacggacccccccgactcaataccgcggatccttgaacaccaaccatattcattgaaggcccggttaatattgacgcccatggcataggccgcattcgcccaggtgaaatcctcactggcatgagggctaaccacttcttcaaaagcaaaatcatcaataggatgatttttggcaccatacggcagacgcgaaagaaaacgtggcagagtcagtaccagatagcgggagtcattactctcacgtaaacgtctccatggcgcatattcaggtgtggtaaagattttgccgatatcccttgggttacccagctccctccagttattcatctgcatgatgcttggggaagaagaggtaatgaaaggacagtgagcggcggcggccaccttggctaactcggtcagcagagccacactctgtggactgtgatcgaattcataatcaccgatcatgcaaccaaaaggttccccaccaaactgcccatattcatgttcatagacctgtttaaatatcggactttgatcccatgcagagccacgataacggcgaagcgttttccccagttcatcttggctaatgttcagtacccgtatttttaaagtttcattagcatctgtattatcaacaagatagctaagcccgcgccaagctgattccagcttttggaactctttatggtgcagaataaggttcatttgatcggaaagtttttcgtcaatttcagcgactaaagactcaatggtcagtacgacatcacgattgactttcacttggcctttattggcatacgcagcaagcgtgcctatggcacggcgcactgtggcggaagcttcgtcagttcgagggcgaaaagaacgttttaaaatgtcatctaactcgttttcagccagatcgacgttgatgtctggcgtgtcattgagttgggctttctgcatgttctccactatttttctccatcgtcatcttccactaaaacatcatcatcctggctgagcttcgaaatagttccctgtgcatcggtcgcaagattttgtaaaaaatcaggttgttcaagcagttgtttaaccacctcttctgcgctggttttaccatccatataggtgatcaattcagccagatgggtgcgtgcctcaagcagtttttccatttgaggaatacgccgcgctaacgatccgggggaaaagtcatccattgactcaaaatccagttcgatatccaggagttcgttatcctcactcaaggtgttatctacgtagaatttaaggcgaggcttaattgctctcatccgggcatcgaaattatcctgatcgaaagtaaggaatttacgatcttcaacagcaggaagaggctttgctctgtggccagaaagatcagccatcacgccggttacaaaaggcaactctactttcttatttgaaccataaatttcgacgtcatattcaatttgcactctaggtgcattatttctaccgataaatttttgcgagctcgcatctttggccatttaaatatcctcatcgaaacggtaggttagtttttccggtaaactgttttaatgtaattacagcttcaggcagaatttcttcaacaatggaataaaaatccatacctatcatctctttggtacggcgaatgaatattggggctggatgactaggctcataatgttgaaagtactctagaatacggtccagcatcataatgatctcttgccgtgagcgaatgctcttatcatttgaattaaaggactgagtatcaagagattcatgactgtctattttttgataaacagtttcgggatcgtcatgttctggggcattcaattgtgcaagctgagaaatattattttttaagaaaatacgtaattgttcacaatgcagttggtaactctctgtggattgatttgcataggactcaatttgttccaacaacatatctacttttgtcaattggtcttttaaatctggcaatccattctgttggaaataattattgacagttaaaaataatgtcgaagatgtaacaaaatatctctcttggccattgggtaacgcttcagtcgtaataagatcttgtaaaatgtaagggtgctcttctgtaaggcgtgcagtcttaagctctgcaatacattgtgctgtagataaccaacctaatgcggcggcatgcccactatttaatggcggttcttccgattgagggtagataacaacatcagtatcttgggtttgtgcattaatgcgcataaagccatcatagagggccgatattccttttatatgaatatttgcccttataaaccaaagcattacacgtaaatcaaaacattgctctagcagcttattggcttgctcactgatatggtgccagtttatttgagggggttcatgcgggcgggaaagggggtccgcagactcatctaattgagagaggatggactcaatctcgccataggccggatcatattcaacgccgaataatgcttgaggaaatatgtcactcatattattgtccatccgttttaaaatcaaaaatagcttgctattccttgctattcgctggttgaggctaaccttatgtggaatttaaaagtcaagtacatgatttataacctccctgtttgtatattttataatcatcctgatttacatacctgttataggttatagctattctctgttgtgataggttatagctattatgtctttatttttttcttatttaagaaataacctaggacaaaaaacagtagtagggataaacttattcgcagattttttcacccttcatacatttattaaatttacataaccattagcacgatgacgtggatgaatagccaaaataagaggacatagatatgagaaagaagctatataatgacttcgcgtgggaatgcctgaggcgaaatccacaatatattagcgattgggaattatttatgaaaaatactcttactaatggagggggtatacccgatgattctgaattaatccaatcagagctggatttgaatgcagaaaaaaaatggggagtaatgaaatatattgatccttataactctgacccaacaaatgttttttggtcactaaaattaagtaaccgttcagttagagttaaactcagtaatactggaaatgtcaaagggggatatacatggggagatatgtccaacctaccaggagtcaaacatcaacgccttcttatgcatgacaatacactgtgcgtaaaaatatttagtcagaatgggtattttcagctttttatcgagagtgcagatgcattaaaagatgattcaaacctctatatttatatccctttgaaccttgaatctgatgtttttgctaaaaatattgagttattacagagcattgttaatcacaaaatagaggtggaatgcaaagaggagcaatatttaggtctcttgaagaccatagatgacagaaaacaaggcttctcccaccgggatatcgcttcagaaatttttggtaaggaactggtaaaaaatgaatggtctgctgacagttgggtcagagcaaaaatccgctatcgtataaagaaggcgaatgcacttattaattacggctacctgaacttcctctagtgtcctatctgacacgcaaaggatctaaaatctctggagattaagaggtattatcactggatataattaattatttcaatagtataatcttccaatgcctcgtttttggtcatacacgtatctgacgaatagtgtccattatcttaatggacactattaccccaaatatatacattcaacgtcaccttaatctcatctctctgccagcgttaaaacttatcggattaagccccctgatgctattcgctatccaaggtcacatcgcaatagattaaaaatgatccgtagcccctcagcgcccgaactacatggcgattctcagagtgaatgcttttttcttctctataaaaaaggtaaaaaattcattattcaactcaataaatcacccccgtatcttggctacatttttgtttgaattaattaagtttaaattggtatgacatattatacatttcgctataaataaagaagtatattaaatggaacattacattaactctgcctataatctggaatggcatttaatttaattaataacttaaaaagttgaatgacagccttaagcaatttggaataacaacttaggccacctatcactttaaatttaattatgggcacttattaataaggtttaaccaagttaatatccaacaagaaatacatggcaaactcgactgcctaaaggcaaataaaaagagaaatatttttaatataccgcgtattgcctatggctcgaacgtattagtttgccgtttcccttagcttaatcaggccattctatttacagtttttctaatcaataatagcatccaaaataaataattattactgacgataatgctattctgtacaggtcatcgacggtatcactctttggttatcgcttgaatgaatcggaaatataaatgtaacagactgattttaactcattttaaaacttacattttaacctataaaaaaatttattatttaatgatatactctcgttcaagagtaaccgcttaagctttattgactcgttaaaagtctaaataagtaaattaatttaatgaattatacccaaaataattcaagtttcaggaaggcggcaacagagggaatccctagaagcttatttattttaaggtcaacaacaggtaagtggctggagtgaacaaagacagccaacgcacatgtcacttgaagtatgccgggtatataaacaatgtgaaaatgggtatatatgatcgttttgtatcaagataagcacatcatggtcgtcaacaaacccagtgggttgctttccgtgccgggccgcgcaccagagaataaagacagcgtcatgacgcgtgttcagaatgattttcccaccgctgagtctgtgcatcggctagatatggcgaccagtggtgtgattgtggttgcattaaccaaagccgctgagcgtgagcttaagcgccagtttcgtgagcgtgaacccaagaagacctatattgcacgggtttggggccatttagctcaggatgaagggctgattgatttacccttaatttgtgactggccgaatcggccaaaacaaaaagtttgctatgaaaccggtaagtctgcgcaaacagaataccaagtgatctcacgtgatgacgatggcagtaccagagtgaagctatcacccattacagggcgttcacatcaattacgggttcatatgttagccatggggcaccctatcctcggtgatggtttctatgcccatccagaagccaaagcgatggcatcgcggctgcagctacatgcacagcagttatgcattacccatccagagtttgggacaccaatgcatttcaaatgtgaagcggaattttgatggagttttgatattgcgtgtagcgggagatagagcagtgcagcaaaaggtatcgcagtgcacgggaaatgagcgccaaatgtagagcgtagactaaatgtagagattaggttttattctcactctatcagcgccctactgcatcagcgacgctaaacacagatcgggtcaggtttcagtagtcagagcgcaatgctccagcaactgaaaccgatcactatatacccgtcatacttcaaactgcgtgtgtattggctgctttcgttcaccccagtcacttactgatcaataaaaaagtcacttaaaccctttctcgcgtttgatcaaatcatacgcagcctgaatttcctgcgctttttgcttcgccatttccatcatctctgggggtaaccctttggcaaccagcttatccgggtgatgttcccccattaacttacggtaagcacgcttgatggccacactgtcatcactgctatttacccccaagactttacaagcatcttccagagtcgggccctgggaagctcgctggtaaccactttgggaatagcccccttgctggccttgccaccctccatgaccaccaaattgacgccccccatcgaacatacgcaggaattgatcgaattgaccacgggagatccctaactcttcagcaatcacatacagcacttgacgctcgttaggatgcaaggaaccatcggcaaatgcggcctgtaattgaatttccagaaatatccgaattaagtcaaaacggccaaaacaaacacggcgaaattcctgcaacgcctttcgcaacggaaagtggctttctttcccttcacgaaacgcttgctgtgccgctgttctggcagcgccatgtaattgcatcctatccattagttggctggcgagttggatatcaacctccgtaacacgccctttagccttggttaaatgccccatgacttgaaaagtggtacggaaaaaaagtgattgccgtgtctgttgatcagcaaaaaaaccgcggcgttttgcgccaagcgccctgtctaccatatggccaacaagtagccccaatagcgctccaacaacgccaggagcatacattacgcccaataccagaccgagcagttttccccaataccgcatatactcctcaattcaccatgccgtcagccaaaatttgcattatcatactcggcatttagctcagcgcctaacggcgagacgtgtaaacggccagatttaacactagcgcaactgtgatgagtgatatagtctcaaaccgtttgccggcatgatgccccccgatgacggaacaccaaaaccacgtatgaaaaaaagattcccaacactgctggccacattgatttggacggcactatatagtcaacacacactggcagaccttgcggagcaatgtatgctcggtgtcccaacctatgatcaaccactggtcacaggcgatccgaatcaactgccggtccgtattaatgcggataaaaccgaagcaaactatccggataatgccttgtttactggcaatgttattgttcagcaaggcaatagcaccctaacagcgaaccaagtggaactgacacaggtacagaaacccggtgaagtcattccccttcgtaccgttaccgccaccggcgatgtcaactacgacgatccgcaaatcaagctgaaaggaccaaaaggttggtcaaatctgaacaccaaagatactgatatggacaaaggtaaatatcagatggtgggccgtcagggccgtggtgatgcagatttgatgaaattgcgcgatcagagccgctacaccattttgaaaaacggcacatttacctcttgcctacccggagataacagttggagcgtggttggctcagaggtcattcatgaccgcgaagaacaagtggttgaagtttggaatgctcgtttcaagattggcaaagtcccggtgttttacagcccttatatgcaattgccagttggcgataaacgccgttcggggttcttgatcccaaatgcgaaatttaccagtaacaatggttttgagtttttactcccttattactggaatattgcccccaactttgatgccaccattacgccacactatatggaaaggcgcgggttgcaatggcaaaacgaattccgctatttgctggcgccgggttcaggcaccatggcattagactggttgcccaatgaccgtatctatacggggcctgatggcacagataaaaatgccacccgctggttatactactggggccattccggtgtaatggatcaagtttggcgcttcaacatcaactatacccgtgtcagcgaccccgcttactttacggatttaacctctcagtacggttcgacaaccgatggctacgcgacacaaatattcaccgccggttatgccaatgaaaactggaatgcgacgctgtcttccaagcagttccaggtatttactgctgcaggtaacagtaatgcctaccgtgcccagccacagttggacatgaactactacaaaaacgatgttggtccatttgatatgcatgtctatggtcaggcggccaaattcaccagtgtcaatccaactaacccggaagccagccgtttccatattgaacctacggttaacctgcccttatccaatagctggggaagcataaatacagaagccaaactgttggccacccactatcaacaggatattccggccagttttgctgacaatgctagcaaccccaaactgaaagactcagtaaaccgggtcctaccacagtttaaagtggatggtaaggtggtattcgataggtcaatggactgggcgacgggctttacgcagacattggagcctcgcgcacagtatctctacgtcccttaccggaaccaagatgatatctatatatacgacaccacgttgatgcagtcggattactctggtctgttccgtgatcgtacctatagtggcttggaccgtattgcatcggctaatcaggtatctaccggtttaacctctcgcatatatgatgatgctcgggttgaacgttttaatgtctctgtaggtcaaatctattacttcagtcgatcacgcacaggtaataccgaagccatcgataacagtaacgcgacaggaagcctggtttgggctggtgatactttttggcggatcaacgatcaactgggcctgaagggcggtgcacagtatgatacgcggctgggaagtttgaccttaggtaacgctataatggaatatagaaaagacgctgatcgtatgattcaattgaattatcgctacgcgagcccaaaatatattcaggctgctgtccctaaagtatacaaccctgactaccagcaaggcatctctcaggtaggtaccacggccagttggccaattgctgaccgctgggcgatcgtcggggcgtattattacgataccaaagccaaacaacctgccagccagttagttggcttgcaatacaacacctgttgttgggcggtaaaccttggctatgaacgcaaaataactggctggaatgcacaaggccaaaccagtaagtacgacaacaaaataggctttaacatcgaattacgtggtttgagcggtggtcatagccttggtactgctcaaatgctgaactcgggcattctgccttatcaaagtgcattctgatactgtttaacacactgaatacagtgaatcttaacccgcgatagcggattacataaatggaaaaggtatgaagaactggagaacgcttattctcggattggtcatttgtgccaataccgcgttcgcagcaccacaagaagttgataaagttgccgcggtggttgataacggtgttgtgttacaaagtgatatcgacggcctgctacaatcggtaaaaatgaacgcacaacaatctgggcagcaggttccggatgattcgacattacgccaccaaattcttgaacgcctcatcatggataatatccaactgcagatggccaagaaaatgggtattaccatcactgaccaggcgctggataaagccattgcagatattgcggcccaaaaccgcatgacgctcgctcagatgcgtagccgtttagccgctgatggccttagctacgatacttaccgtgagcaaatccgcaaagaaatgctgacatcagaagtccgtaacaatgaagtccgtcgccggataaccattttgccgcaagaagttgaatctctggctaagcagatgggtaatcaagtcagtggtgataccgaactgaatctcagccacatcctgattccattgccagaaaatccaactcagcagcaagttgatcaagctgaagatctggcgaacaaattggttgctgacattaaaggcggtgcggattttggtaaattagctatcgcgaattcagctgactctcaagctctgaaaggcggccaaatgggttgggggaaactgcaggagttaccttcactgtttgccgagagactgcaatcggcgcataaaggcgagattgtcggtcctatccgttcaggtgtcgggttccatattttgaaagtgaatgacatgcgtggggcggatcaaaccatttccgttactgaagtgaatgcacgacacatcctgttgaaaccttcaccaatgatgaccgacgagcaagctcgcgccaagttggaagccgccgccgcagagattaaaagcggaaaaacgagcttcgcgactatcgccaaagaaatttcgcaggatcccggctcagcgatgcaaggcggggaactgggttgggcatcacccgatatttacgatccagccttccgtgatgcattgatgaaactgaagaaaggtgaaatcagtgcccctgttcactcttccttcggttggcacctcattcagcttgtcgatacccgtcaggtagataaaacggatgccgcacaaaaagagcgggcgtaccgtatgctcttcaaccgtaaatttgctgaagaagcacaaacctggatgcaagagcagcgtgctgctgcttatgtaaaaattcttgatggtagtaatgcacaaccacaataatcgtctagtgatcacccccggcgagccagccggggtcgggccggatttagccatcactctggctcaacaggattggcctgttgagctggtagtctgcgcggatccggccttgctactggcccgagccagccaacttaatctgcccctgcaattgcgtgagtaccaagctgaccagccggcaatagcacagcaagcagggtcactgactattttacctgtaaaaacagctgttaatgttgtccctggcaagcttgatgtcggtaacagtcactatgtggttgaaacgttagccaaggcttgtgatggtgcgatcagtggtgaattcgctgcattggtcacgggcccggtacaaaaaagtattatcaatgatgccggcatccccttcattgggcataccgaattctttgctgaccgcagccactgccagagggtggtgatgatgctggcaacggaagagttgcgtgtggctttagcgaccacccacttgccattattggcggtgccaggtgccattacgcaagccagcttacatgaagtgatcaccatccttgataacgacctaaaaaccaagtttggtattactcagccacaaatttatgtttgtgggcttaatcctcatgctggcgaagggggacatatgggccatgaagagatcgatacaattattcctgccctgaatacactacgccagcaagggataaacctcattggcccactaccagcagacaccctgtttcagccgaaatatctgcaacatgcagatgccgttctcgcgatgtatcacgatcaggggctaccagtattgaaatatcaagggtttggccgagcagtcaatatcactctcggtttgccttttatccgcacttctgtggatcacggtaccgctttagaactcgccgcaaccggtactgccgatgttggcagtttcattacggcattaaacttagccatcaaaatgataaataacagcaatgaataatagagtccaccaagggcattttgcccgcaaacgctttggacaaaactttttaaacgatcagtttgtcatcgacagtattgtctccgcaatccacccagttcctggcgaagcggtcgttgaaattggccccggtttaggtgccttaaccgaacccgtcgcggctcgtatggatcacatgaccgttattgagctggatcgcgatctggctgcacggctggctagccatcctcaactgaaagataagctaaccattcatcagcaagatgcgatgaaagtaaacttttccgaactgtcagagcaagcggggcaaccattacgggtatttggtaacctgccatacaatatttctacgccgctgatgttccatcttttcagctatactgatgctatccgcgacatgcatttcatgttgcaaaaagaggttgttaaccgcttggttgctggccccaacagtaaaacttatggccgtctgaccgtcatggcgcaatactattgcaatgtgatcccggttttggaagtaccgccgactgcgtttaccccagccccaaaagttgattccgcagttgtgcgcctcattccacatgtgcaaatgcctcacccggtcggtgacgttcgtatgctgagccgtattactacgcaagcctttaaccaacgtagaaaaacggtgcgcaatagcttaggtgatttattcacttcagagcaattaatcgaattaggtattgacccgatactcagggcagaaaatatttcggtagcgcaatactgtaagctagctaactggctttcagctcaatcgacaccgcagaaataagcaggagcacatcatgattgaacagccccgtatttgtgtgcaggtacacagtatctatgtggaaacgcaatcgatacccgaagaggaacgtttcgtcttcgcctataccgttaccgttcgtaatttagggcgttcaaacgtgcaactgcttggccgctattggttaattaccaatagcaatggccgccagactgaagttcagggagaaggggttatcggcgaacaaccacttatcctgccaggtaatgaatttcaatacaccagcggtgccgttctggaaactccgctgggtactatggaaggacattatgaaatgattgatcaccttggacaggccttccgtactgtaattccggtattccgcttagcgatcccagccctgatccactaaccctgactcattaactatgtctacttatcttattggtgatattcatggctgcctcgatgaattacttgcgcttttagcccaggtgaatttcgatccacagcaggatactttatggctgacgggcgatttagttgcccgtggtcccgcttcattggatgttttacgttatgtacgttcgttaggacccgcagttcgtatggtgctgggtaaccatgacctgcatttactggcagtctacgcgggcatcagccgtaataaaccaaaagatcgtattaccccgctgctggatgcacccgatgctgatgagctaattaattggctacgtcgccaacccgttttgcaggttgatgaccagcttaaattgattatggcccacgcaggcatcacaccacagtgggatattgaaacggccaaaatgtgtgcgcgagaagttgaagcggtattgagcagcgatagttatccgctatttttggatgcgatgtacggtgatatgccaaacaactggtcaccagagcttaccgggctggcgcgtttgcgctttagtaccaatgcacttacgcggatgcgcttttgcttcccgaatggccaacttgatatgatctgcaaagacacgccagaaaacgcgccagcccctctcaaaccttggtttgacctaccaaggctcgttgaccctgaatattcaattatttttggtcattgggcatcattggaaggtaaaggtgtaccagaggggatatatggactggacactggctgttgctggggaggggatttaaccctacttcgttgggacgataaacgttatttcacacagcgcgctttcaaagccgaggctgaaattaataataacaatggatttgcagcgggcgaagcagtacaacactaattggtgtgatgccaaattaatcttgtaaagacgctaattaaagacgcatgagcttatgcgtctttagatttcacctataattaacagcatcactgtctatttttataatcatctacaacatcatcgtcaagccgtgtaaatgtacagtcatttactgatgacgccgtacaaatataagattccttacctgatgtggttgttttttcccagaacatatgcccaataagtgaaacaaatacaccttcgagagctaatgctcgctcatcataaaaatacatatcaacactgcctgatgctaaagcgtaagtgcaattatttagcctgccaatatccatattaaatgcattataaggaatatactttacatataggaaatgtcgtacatctccgctattttccacaccaacagacgccccgaaccatttaccatcaggtgttgtataacccccctgctgataatttatttcagatttatttgggcaggaagagagttcattcgccataatatatggtgcagacaacattagagataaaaacagcatagattttttcatttattttcctcacatttattatttaccccatcaaaaaataaccttttcaatttaacagaatcaacattccaatccatccaactgaatagtaaggttattttatttggagtgatattattaacactattactcgacagccaccccaggcaagaggaccggaatgtctggcgcgatctctgtaatattttcatcagatggccgtgtaaaagagcagtcttcggctttatccgcactacaggtgtagcttgtataaggaacatgatctgtattttttatccacgttggattatcaacaatagatatatacaatcctttgtttaccagaaccttattatctctcactttcatttgtaaaataccggcatccagcaggtagttgcattgaactaaaacacctagcgcccgatcattccctccatgaggataataaaacgcttgcaggaaacgagctacattacctttattctcacctccttgcgtcgtaccatatcaacgtagattaaccaatttataatcgctcaacacatggttaatttcattagcttctggacatcttgttatttctatagcagaagaaaaaggggaaagtaaaaataaagacgatagcattattaatgttgattttttttcattttacacctcatggcaataaaattaaaaatataattaaaaccttatgtaaaccagccattagaatctatcatgcagaacgaaagctaaaaatattaaataataatgacgtttatccattaagtaataaatttatttttctaaatgaaacaggcccattattacctaatgggcctgtatgctaattgttttgatgtgaatatatatattcttagcggcgctctagaatttcgaagcaataactgtgtgagttagcttcatcggcatcatgaaactcactgaatacgctttcccattcatctggctcataatcagggaagtgagtatcgccaccgacctccgcatcaatatgcgtgagatacatgcgatttgcgcggtctaagaattgcttatagacacggccaccgcccatgaccatcacttcttccgcattgccagcaaacgccaatgcttcttcaatcgaggccgcccacgtcacacgttcatcagtaccaggctggctactgatgacaatattcagtcttcccggaagggggcgaccgatagattcgaaggtcttacgacccataattaccggtttatttaacgtgttacgtttgaaccacgctaaatcagccggtaaatgccatggcatagcgttttccatgccaataacgcgatctgctgccaatgcagcgatcaggctgataatcattattaaaccctgtaggctgcaagagccagtcccgaaaaattgttcacactatacgtaaagcctaatcaagcgtcgatagcgatcagtaagcgaatgatacatataggactgctcctagcctagtgtcgtggccgatttaaaaaaaagccttatacaccagggcgtttacgatataaccataatcctggcaatgataaaccaatcgacaacgccccgacgataaatgaggctttcaagaagttcgtcaccattgtagacattaatgcttcgctataacccagatgagaaatctcaaccaccgatatcatggcggtataagcggaaatcccagggaacatgggaatgacagccgcaacagtaaaaactttagggtgtgcaagcagccaacgtgaccaattgatcccaatcataattgaagccacgagtgaagccagttcgatattcataccaaaatggatcatcaacatacgtgagccatgaccgattgcccccaatagtgcgcaataacgcagtgcacgaaccggtacattgaataccatggcaaagcccaacgccgggatcgcagctaacaccatgtcctgtagtaatgcccacagtaaactcacgcccacccccgcaaaccccaaagtgccatcgcgaataccaccccaatacaggtggataaggtcagcaagctggccatcgcccaacgcgccaaccccgtattaacatgccctttaaacatatctgccaccgcattaatcagcgggaaacccggaaccaatagcaatacactggccgccatcgccacactggaagcctgctcgaaaaatggtaaacgcattaataaaccggaggcagatgtcgccacaaaagcggtaatacagaaattaattaatggattcatatggcgggccgtcaggctttggcgtacaaacatcgccagcccactggccacaaagctgatagagaaggcatcccaaccgccgccgttcaatttactgaaacaaccgcaggagagcgctaccatgataaccaccagccagcgcgggtaacgcagaggtttaatattttcaaagcgtttttctacgtctttcgcatccagtaaacggtgctctgcgaggatcacaatatgctggacctcagtgactacctgcatattaatgccacgatccgtattcttgcgggttgatgtcaggcaatttccctggctaatcgtggttagcaccactgcattggccgagatagaactttcaacgctatccatacccagagccatcccaagacgcgccgataactgctcaaccagcatactttctgcgccatgttgcaacagcaatagggcacatttgatacataaccgagtaatatctcgctgctgatgatgcggtacatcaccgtttattacattctccaggctcatattcgtgcatcactatccgtcaaaagagtagaagagagatccaacgttattggcattacagcaaacgaatgacaaatcgtcgggaacttatttgaaccacatttatgctagccatcaggataaaaatcattaatttcaatgaactgaatcacatcggtgatgtggccgctcgctgtactgtggcgtcaagtcagaaagacataaagactaaatcccgtcactgctaacaacaaaatggcatcagataaccaataagagtaatgcaaagaatgctaagtggcgttattatcgccagattgcttcactcccattcggtaattaagatgcttgaaacctcgttattcgtcgcgacactcgcgacattgggaatgatctcccccggacctgatttttttctggtgatcaaaaacgctgcccgctatcgccgcactgccgccatgacgacggcagttggtgtgattttgggtgttgctacgcatatgtcttattgcgtggccggtctggcggtcgttatcacgaccacaccatggttattcaatttgctgaaatatgccggggcctgctacctgatctggattggtattcaagcactgctgtcacggggagaaagtaagtttagtattgataatactgcacagcatcccatctcactcaaagccgcatttttgcaagggtacctctgcaacttattgaatcccaaagcgactcttttcttcctcgccgttttcacgcaaatactgcagatagactccggcgtaggagaaaaactatggtacgcctcaatcatctggatactggccgcaatttggtggcctttgctggtgatcctgatccaaagcgcgccagtacgccgtggtttagccaaaacacaaaaagtggtcgataaagtgttaggtggcctgttgatcggccttggcatcaaagtcgccttgggctaacaccgctatcaccccccagaatctctggttaaatattccgctattgagatggccatctacaatgaccgtttactatccacaatagtgttggcgataacattgatcttcaccaaggttgcctaagagaaatcttgcctttattgccacacaccccgtgactaagctacgaacgtaaaaagggcgatgttgccatcgcccttgattttcgccacggatgaaaacgtcaattacgctttcatattcttaatcttggcatgcatctcttgcaccgaaatcacttgatcggttggatccgcatttaacgccatcgccgtagcaaaaccaccgttcaaggtcgtatcgtaatgcactttatattgcaaagcactgcgacggatcagcttagaatcttcaatcgcctgacgcccagctgtggtattcacgatataggtgtactcgccattcttaatacggtcctgaatatgcggacggccttcatgcaccttgttaaccaaacgtgggtttatccccgcctcgcccagcacgaccgccgttccgtgggttgcatccagttcaaagccttgttttagcagcttcgccgccaagtctaccacccggtgcttatccccctcacggacggataatagcgcacggccactctttttcatgccagattgactgcccaacatcgctttagagaacgcctcagcgaaggtacggccaacccccatgacttcaccggtagagcgcatttctggccctaaaattgggtcaacaccggggaatttattaaacggcagtaccacttctttgactgagtagtaaggcggaataatttcttccaacatgccctgctcagccagcgattggccaaccatcacacgagcggcaatttttgccagtggcataccggtcgctttggacacgaaaggtacagtacgggccgcccgtgggttaacctcaatcaggtaaacttcgttgtttttcaccgcaaactgcacattcatcaggccgcggacacagagttcaaaggccagtttttccacttgttggcgcatcacatcctgaatttctttgctcagggtgtaagcaggcaatgaacaggctgagtcaccagagtgaaccccggcttgctctatatgttccataatgccgccgatcaacacgcgttcaccatcacaaatggcatcgacatccacttcgacggcatcatcaaggaagcggtcaagcaataccggcgcatcattcgatacactgacggcattctggaagtaacggcgcaggtcaatctcgtcataaacgatttccatcgcgcggccacccaacacataagaagggcgtacgaccagtggatagcccagaccagtggctttttccaccgcctgctcgatagtcgctacggtggcattcgctggctgtttcaggcccagacgatttaccgcctgctggaaacgctcacggtcttcggcacggtcaatggcatccggactggtcccaataatggggacgccagccgcttccaactcgcgggctaatttcagcggtgtctgaccaccgtactgcacgataacgccctgtggtttctcaatacggacgatttccaacacatcttccagcgtgactgactcgaagtagagacgatcagaggtgtcataatcggttgaaaccgtctcagggttacagttcaccatgatggtttcgtaaccgtcttcacgcagtgccaatgaagcgtgtacgcagcaatagtcgaactcaataccttgtccgatacggttcgggccgccacccagcaccatcactttcggacgatcgctggttgggttagattcgcactcttcctcgtaggtggagtacatgtaagccgtatccgtcgagaactctgccgcgcaggtatcaacacgcttataaaccgggtgtaaaccatatttgtaacgcagtttacggacttcactttctgctgcaccgaccaatttagccaaacgagcatcggcgaaacctttacgtttcaagtgacgcataaattcagcagtcaagccgttgataccgagttctgccacgctctcttccagacgaaccagctcttcaatctgcaccaggaaccagcgatcaacattggtcagattgaacacaccatcaaccgacatgcccgcacggaaagcatcagcgatataccagatacgttctgcacccgcttctttcagttcacgacgaattttagtcagtgcttcgggatcatccaggctcactttcgggtcaaaaccggtcgcgcccacttccagcccgcgcagtgctttttgcagtgattcttgctgcgtgcggccaatggccatgacttcacccacagacttcatttgcgtggtcaaacggtcgttggcacccgcaaatttttcaaagttaaagcgtgggatcttggtaacaacatagtcgatagaaggctcaaaggacgcaggagtacggccaccggtgatgtcattcatcaactcatccagtgtgtaaccgaccgccagtttggcggcaatcttggcaatcgggaaaccggttgctttagaggccagtgctgaagagcgagaaacacgcgggttcatctcaatgacaatcaaacgaccattttttgggttgacggagaactgtacgttagagcccccggtttctaccccgatttcacgcagtaccgccatcgaggcattacgcatgatttggtattctttatcggtcagggtctgagccggtgcgacagtgatagagtcgccggtgtgaatccccatcgcatcgaagttttcaatggagcaaacgatgatgcagttgtcgtttttatcacggacaacttccatctcgtactctttccagccaatcagcgattcgtcaatcaacaactctttggttggagacaaatccagaccgcgctcgcagatctcttcgaactcttcacggttataagcgataccgccaccagtgccccccatcgtaaaggatgggcggataatgcacgggaagcccacatcagcggcaacagccagtgcttcttccatgttatgcgcaatacctgagcgggccgtatccagaccaatcttcttcatcgcgatatcaaagcgacggcggtcttcggctttatcgatggcatcggcggtcgcaccaatcatggtgacgccaaattctgccagaacaccctgacgctccagttccaatgcacagttcagtgcagtttggccacccatcgtaggcaaaacagcatctggacgctctttttcgataatcttacgcaccacttcccaatgaattggctcgatataagttgcatcggccatttccgggtcagtcatgatagtcgccagattggagttcaccaaaatgacacggtaaccctcttcgcgcagtgctttacacgcttgggcaccggagtagtcaaactcacaagcctggccgataacaatcgggcctgcgcccagaatcaggatgctttttatatctgtacgttttggcatggtattcgctcctgattatttatggctgttactacagttaagactcacggatgaagctcggtaagcctcaatcagttcgataaaatgatcaaacaatggcgcggcatcatgcgggccggggctggcttctggatgcccctggaagctgaacgctgctttatctgtacggtggagcccttgcagagaaccatcaaataaagagacatgtgtagtacgcaggttggatggcaatgaggtttcatcaacggcgaagccatggttttgcgcggtaatcatcacacagctagcatccagatctttcaccggatggttacccccatggtgaccgaacttcatttttactgttttagcgccactggccagcgccagcaattggtggcccagacagatgccgaataccggaatatccgtttccaggaagcgtttgatggccgtgatcgcgtaatcgcatggttctggatccccaggaccattggataagaagatgccatctggattcagtttcagaacgtcttcagcgggtgtctgcgctggaacaacggtcagacggcaaccgcgatcaaccagcatacgcaggatattacgcttcacaccataatcgtaagccaccacatggaatggcaaatcttctggttgtttcgccgcaggtaaatcaccttccagcgtccaactgccttgcagccactgatacatctctttggtggtcacttctttcgccagatccatccctttcaagcctggaaatgctttcgctttttccaatgccagggccgcgtcagacaactccccaacaataatgcagccgttctgtgctcctttttcgcgcagcaagcgagtcagcttacgagtatcgatatcggcaatcgccacaatattgtgccgcttgagatactcggataagccttcttcattacggtagttgctggcaatcaatggcaggtcgcgaataacaagaccttgggcgtgtactgcagaggattcttcatcggaggcattagtgccgacattgccgatatgaggataagtaagagtaacgatctggcgggagtaggaaggatcagtgaggatttcttgataaccggtcatcgacgtattgaagaccacttcccctactgccgtaccttctgccccgatggcccgaccgtggaattgggttccgtcttcgagaaccaatagcgctgacttaatcaaaacatcctccagggaataaacagtcacattatctgcatattaattcatatctagcgatctaaatcaatgcaaaaaccgctctcaaagctaatttttggcaaattgggcgcattttaatgatgagtaacgcttttgtctagccaaagcaccattttttctctattttttgccgttctcatcaaaatgtgcggattatagcggtaaaaatacaagctaacttagcagagtaaacggttgcgatggcggctcactgaaaaatatcgttctcagcagttaaaaacacactaggtgggctaaacgaaggatttaaagagataaattcaagactaaatgcaataaaaaacacattatttaaccaaaaagacactaatcgcttattttaaatttaaaataaaaaaggataataaaatattgccctattatcaaataattatgataaaaacaaccacatcactggttgtaatttaaagcattaaagttcgttaagattcagtacatcacgcatatcaaacaagccattatcatgcttaccaagccaaatggcagacttaaccgcaccatgggcaaaagtcatccggctcgtcgctttgtgagtgatctcaacccgttcgccgatatcagcaaacattgccgtgtgttcacccacaatatcgccagcacgcacggtcgcgaaaccgatggtccccggtttacgctcaccggtatagccttcacggctataaactgcacaatctttcaaggagcgccccatagcatcagcaatcgcctcacccattgccagcgccgttcctgatggtgcatccactttgtggcggtgatgggcttcgataatttcaatatcggtataatcgcccatgactttcgccgccttttccagcaatttcagtaccacattcaccccaacactgaagttcgctgcgaacacaataccaatgtctgccgcagcctcactaatggccgctttacctgcctcatcaaaacccgtggtaccaatcaccatcgctttccgatgctgacggcaaatagctaaatgttccaacgtaccttctgggcgggtaaagtcgatcagtacgtcaaaattatcagtaagttgggataaatcatcgccaacaatgacatttaacaagccaacacccgccagctcacccgcatcactgcctaccaacgtggaccctttacgctcgatagccgcccctaagacaacgccttccatctgcgtaacggcttgaattaattgccgccccatccgtccacccgcgccgacaatagcaatacgaattgttgaatcagtcatacgtccccttaaaatgtgtcctctaccctgaccagggttcagattagccgccggctattgactctaccagcctatttaatctgtattagaaaaaaatgatactcgtgcatttttatcagtgaaaccacttaatccgttacataacactgaataaacagcagttagtgaaattttacgggtaggtaaaggccttctttattctgttaaggctctctaactatttataggccttttgttgccatttcgcatattcatgcaattattttgcacactattttgtcataccgcatctgcatgaggttagatttccacaggaacaatatcaacctccccttcttaccccaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaataaaaaagcagccacaaagggctgcttcagactgctgacaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccgaagtgcccctaggtgcggtcaacccttcattcacgaggctaaaaatagcattatcaataacctcaagcagccgcaaagggctgctttcgtcagtaaatacatattgagtaaacacctatctgatcgacaaagaaacacctgaatcagtcgatctgtttaacctcaacacgcagttctttcggtacttcaaaaacaatattttcttcgcgaccgctgagttcaatcgattcaccagcaccaagatcttttaagcgtgcaatcacttgctgcaccaaaatatcaggggcagatgcaccagcggtaacaccgatacacttggcgccctgtaaccaaaattcctgaatatctgccgcagagtcaatcagataagcgggcttacccattcgctgtaccagttcggccaatcggttagagttagaggagtttttcgaccccacgaccaatacgatatcggcatcatttgccagattacgtactgcctcttgccgattggttgtggcatagcaaatatcatctttgcgtgggccgactatctttgggaagcgcgtgttcaacgcatcgataacagcagaggtatcatcaaccgataaggtggtctgcgtcataaaacatagattattctcatctttgacattcaactgccaaacgtcatcaggcgattcaaccaaatacatccccccgttagggttgctgtattgccccatggtcccttccacttctggatgaccggcatggccgatcaaaatagcttctttacccttacggctcgcacgggcgacttccatatggactttggtaaccaatggacaggttgcatcaaacagcatcgtcaaattacgtgaacgggcctctgcccgaacggcctgtgacacaccatgggccgagaaaatcagaatggagccatctggcacctctgaaatttcctcgatgaagatagcaccgcgctcgcacaggctctcaaccacatagcggttatgtaccacctcatggcgtacataaattggcgcgccatacatttctatcgcacgttcaacaatactgatagcccggtcaacgccagcacaaaagccacgtggattagccagcaatatctgcatagacaacctcctgttgggggtcaatctccagtatttcaagttcaaaactgacagagtgcccagccaacgggtgattaaaatcaacagtaatagactcttctgcgacttcccgtacgacacccggcatttcgctgccatcgcgagagctgaataacatgatggtgccggcatctggcacaccagtctcagcaaaatcacgtggagtgaaatactgaataaggtctggattttctacaccaaaagcatcttcagggcgtaacgtaaaagcgtgcttatcgcccacggtcagccccaacaattgctgttccagtgcatcagaaaggctgttatcacctaaacgaaagagcgccggtttaccgtgagtgcgtgttgactcggccgttgaaccatcttcaagcttcagagtgaaatgcactaaaacagcgccattattttgcaccgctgtagtcgtttttaccgttccagtattttgtaccgattcggtatcttgcacaaattcggacatatcactcatcgttattcaccgcgtttttttctaccggacttaagaagccttcaaaaataaccaacgcagcgccaatgcatatcgccacatcggccaaattgaacgtcgggaaatgccagttattgatgtaaaaatcgagaaaatcgttgactgcgccatgcactaaacggtcatataaattcccgagtgcaccaccgataattaatgcataagcacaatttatcaggcgttgctttgctgttgagcgatacatcatcaccatcagtacgacggagatgcctatcgcaataccggcaaagaaccaacgctgccaaccacttttatccgccaagaagctaaatgctgcgccaaaattctgcgcataggttaggttgaaaaaaggaatcagtggcaccgattcatacagagcaaagtgggccatgacccactgtttgctgctgatatccaagatgacaacgacaactgccagccataaccagcgcaatccggtcgagcaaataggtttattcatcaggcgaacttacgctcctcaccatcaccagcaacgttagtgacacagcgcccacacagttcagcgtgctctgctaccaaaccgacatcttgcgtgtaatgccagcaacgtgggcacttctcgccgtcagccttattaaaggtaattttcaacccggcaattaattcactttgctgagcatcattgcccgcatcagcataagcggccactttagcggcagaagtcagtagaacaaagcgcaattcatcttgcaaactgttcaaacgagcagccagttcaggctctgcgtataacgtcactgcggcctctaatgagccaccaatacgtttatcgctacgggcctgctccaacactttgttcacttcgccgcgcactttcaacaattcagcccagaaagtatcattcatactttcgttgcccgccaaaccaaacagaccgtcataccattcttcagtgaagacatattgttgacgctcgcccggcagatgattccagatttcatccgcagtgaaggacatgattggggccatccagcgcaccaacgcctcggcaatatggaacagtgctgtctggcagctacggcgtgcaatgccgtcacctttcgcggtgtactgacggtctttaatgatatccagatagaaggatcccatctcaaccgagcaaaactgcatcagccgttgcactaccaaatggaaatcgtaattctcatacgcttccataatttctgcctgagccgcttgcgcacggccaaccgcccagcgatcgactacaaccatctcttccggtttcacttgatgctgtgcgggatcaaagccgtttaggttagctaataggaagcgtgcggtattacggatacgacgataggagtccgcagagcgtttcagaatttcatcagaaacagcaatctcaccggtatagtcggttgatgccacccataggcgcagaatgtcaccccccagcttgttcatgacatcttgtgggctgatggtgttaccaatggatttggacattttgcgaccctgaccatccacagtaaaaccgtgggtcagaacctgacggtaaggcgctttacctttcatcgccgtagcaatcatcaatgaagacataaaccagccgcggtgctggtcagaaccttccagatacatatccgggctatgacccccaaattcagggcggacgtcaacgaccgaagaatgggtggaaccagagtcaaaccatacgtccagcgtatctggcactttgacataatctgcggcatcggcacctaaaatctctgccggatccagatcccaccacgcttgaatgccatcttgctcaacacgtttggccacttcttccatcagttcaatactgcgcggatgaagttgttcggtctctttgtgaacgaacagagacatcggcacaccccaagtacgctgacgagagatacaccagtctgggcggtttgctaccatggtttcgatacgcgcctgaccccaatccgggatccattgcacgcctttgatctcttgaagtgactgcttacgcaaccccttctgatccatgctgataaaccactgcggcgttgcacggaagataataggagttttgtgacgccagcagcatgggtagctgtggagcagtttttcaacgtgcagcagtgcgcctttctcacgcagcaactcgacaaccacatcgttggctttaaacacaaacaggccgtccagcgttggatacgtacccgccagatagcaaccgtttggaccgacagggttcgccacttctaagccatatttttggccgataacaaagtcatccgggccgtgacctggcgcggtgtgaaccgcaccggtaccggcatccaatgtaacgtggtcacctaaaatggctggaacatcaaagcccataaagggatgggtaaagcgcaacagttccagatcggagcctgtgcaacttcccaacacggcccactgagtaatgcccgcgcgcttcatgacgctctcaaccagatcggctgccagaatcaggcactcgccctcaacctgaaccaactggtaaagatattcggcattcagtgaaatagcccggttagcaggcagagtccatggcgtggtagtccagataaccagtgagattgggccgttaacagcagatacaccaaatttggccgcaacagttgccgtatcaaccgcgttaaaacgcacatcaatagattgtgacgtcttatcgtaatattcaacttctgcttcagccagcgacgaaccgcaatcggtacaccaatgcacaggtttggcacctttatgcagatgaccgttatcaatgattttgcttaatgcgcggataatattggcttcagttttgaaatccatcgttaggtaaggatggtcccaatcacccaacacgcccagacgaataaaatctttcttctggccttcaacctgctcagcggcatatttacggcaagcagtccggaactctgcagcgctgactttctcacccggcttaccaattaattgttcaacttttagctcgataggcaaaccatgacaatcccaaccggggatatacggtgaatcatatccagccattccttttgatttaacaataatatctttgagaattttgttaacagagtgaccaatatgaatgttgccgttcgcataaggggggccatcgtgcaaaataaaggtctttttacctttcttggccgcacgaataatcccgtataaatcctgctcataccaacgtttcagcatgtcaggttcacgcttagccagatcgccgcgcatcgggaaccctgtttcaggcaagttcagggtattcttgtagtcactcattagattctcggttccgtttcggctagaaatattaaaccggtgtctttagcccgaaaaatgttcgggccgtcaccacatcgttggcgatttgctgctttaaggcctcaagcgaagcaaaacgctgttcgttgcgcagttttgcgcgtagcaccacatcaatatggcacccataaagatccatagttacatcaagcagatgaacctcaagctgctgacggacgccagcaacggtaggccgggtgccgatattcgcgacaccatacaatggcgttgaacccaaaccatacacatctactgcatacacccctttcaccggagcaactaaacgttttaacggcaaattcgccgtagggaaacctatcgtccgccccagttcatcaccgtgaaccactcggcccgaaatactgtacgggtgacccaataacgtttcggccaacaccaaatcatcatcatgcagtgcctgacgaatcgcggtgctgctgattcgcaagccgccatcacaaaaactgtcggtgctgataacatcaaaaccaaactcagcaccagcttgctgcagtagttgaaaatccccctggcgccctgcgccaaagcggaagtcatcacctaccgttaaaaatttaacacccaatttctctaccagcaactgagcaacaaaagcttgcgctgtattggcggcaaaacgtgggtcaaacttaacgcacaataaataatcaaccccagcctgagccagatatttggctttatcacgcaagcgtgtcaatcgggcgggtgctttatctgctgcaaacaattccagtggttgcggttcaaatatcatcaccataacgggtaggcctaaacgctgcccctcgcgctttagttgctctaataaagcctgatgtccacggtggacaccatcaaagttaccgatagtcagcacgcaaccatggtggcgtgcccggatattatgtataccgcgaattagctccatagctggctcaaaacagtgggaatcgccggattataccttgtacagcggttaaggttaacccgcgattggcacctttaaccgaaagtcataccattttgccaataatctgcaggtaaaatcccttttactcactttatcctgtagaatgcgtacgccgttgaatacagaagcaggctgagatttttacaagaaccaccgtcgaatcccttcgaggcagtgaaactgtggaattttctttcgaaagactgtattccgcagcgcgaagctggtaaaatcccgctccatcacaacgtagcaagtgccgcccgtacaaacggcgcttatttgcacaaatccattgacaaacgaaggctaaaagggcatattcctcggcctttgaattgtcctcaatagaatatatttgggagttggaccttggctaatatcaaatcagctaagaaacgcgccgtacagtctgagaaacgccgcaagcataacgctagccgtcgctcaatggtgcgtaccttcattaagaaggtgtatgcggcaattgcagctggcgataaagacgcagcgcaaaaagcatttaatgaaatgcaaccaatcgtggatcgtcagtcctgtaaaggtctgatccacaaaaacaaagcagcgcgtcataagtcaaacttggtcgcgcaaatcaacgcaatgcagtaattgcatgacattgagtgcttgtaaaaagaccggcttaggccggtttttttatctctatcgtttggcaattatgacgttcagtagtggctccactactcagttgcagtgggcctgtttgcagcgaattgacttaacagttaaacaacgctgaaaaatctttgttacatacccgctgtactgccggatgttggatcatccgctcagcaaaaataacgtagtactcttcctgtacgttatctaaacgaccaatttcaataatttcactatcgttagcataagtatcagcggcgtatatcgttggtgcgacaaagatagcgtcatgatagacagcaaacgcattcatcagggcagcatcgtcaaattcccccaaaacctctaccttcaggcctttactgttaatccagttgagtaattttcgccctaacattgagcggcgaccggggatcaataaacgcttttgctgcaaactggcagggaaaggtagatcggggacaggctggcgacaatagaaactgacactgcattcccccagtttcactgagaacaacccctcttgctgactggagtcaaccgggcaatcagacaagatcatatccaatttgtgctgactgagttgttctaacaacatctcatgggtggattcaaaacagcgtagatgaattttttcatgctcaaccaccgcagtttccagaacctgactcactaaacgcttcgataatgcatcggcgacgccgacatcgaataacaggtgggattctttacggtagttaacgatatccagcatttcctggctaagcataaacattttatccgcgtagcggaaaaccagttgccccaattctgaagggaccaatccccgcccccgccgcttaaatagcttaccgcctaagcgcccttccagcgctttaatttggccggtgattgtttgcggagtcagaaacagtgcctctgcggctcccacaaccgagccttctttacaaacctgccaaaaataataaagatgattgaaattaatatgtgacattcgcatgttgttatctccttaacataccgccaagccagatacatggcctcatgcacgacaaaccatctttaaattccaccaagcattgctgcctgcgcttgggcagcaatgctgaatcaataacgtgatggtacattaccttacgttaacagccttccgccgagcgggtaaaaccaaacgcagtaagctgtaacccacaacagccgctgtggtagagcctagcaatatccctagtttggaataggtcgtcagagcgatatctgtgccttcaaatgccagtgatgcgataaatatcgacatagtaaagccgatcccacacaacactgaaactgcaaaaatttgcttaaaatttattgcgtcgggtagtttagcaatacctaacttaaccgcgagccaactaaaagtgaaaattcccaacggtttaccgataaacagaccggttgcaatccccattggcagtagtgacgtcagccctgaaagagaaacgccttgtaaagagacccccgcattggcaaaagcaaacaatggcaaaattaaataggcaacccacggatgtaaaccatgctccagcgattcagaaggagagcgttggtcttgggtatgcagcgggatcataaagccaacaatcaccccagccaaagtcgcatgtacacccgatttaagaatacagacccacaaaaccaagccgaccagcagataagctgatgttttccctacaccacgccagttcatatacgccagtaaagcaatagcagccgcagcaatacccaaagattgtaatgaaacctgctgggtatagaacaacgcaataataataatgacaccaaggtcatcgataatggctaatgccagtaaaaagaccttcagcccggtgggtacccggttacctaatagcgccatcactcccaaggcaaacgcaatgtcagtcgctgccgggatcgcccacccttggcgggtcacctcatcagcaccattgaacagtaagtaaatcagcgctggggctaacatcccccccaatgccgcaatcgcggggaaaactgctttatcgcggcccgccaaagagccttccatcaactcacgtttaacttccagcccgatcatcaggaaaaacaccgccattagaccatcgttaatccacagtaataacggtttactgatatccagcgaagctatttttatcgagactggtatatcaagaaatgattgataaaccccttgtagggcgctgttcgccatcaacaaggcgatagcggcagcaataatcagaatcaggccacctgcggcctcttggcgtaaaaattgacgaatgatatttgtcacaatgaataactccttacatcggacagaaagcggttgctcggcaaatcaagtcacgaattttaagataattatcagatcgaaaaaaattcatttttatcacgcgtaatgatcgtaaaaaccgatctattgataacgcatatcacatttatccatattcaacagataaaaaaaatcctcgatatcaaccgaggatttctttcattttactttattagctggctagctgctaattaaccacgccattagcgtgtcaggtcgtcaaagaattttttaacgccatctaagaaacttttagctcgcgggctatttttttcaccagcagcaccgacaaagctctcttccagctcacgcagcagttgtttttgtttttcgctcaggctaaccggcgtttcaaccacaacacggcataacaaatcgccttggctaccaccacgaacagacttaacgcctttgccacgcatgcggaacattttacctgtttgggtttcagcagggatttttaacttaacccgcccatccaatgtagggacttcgatttcgccgcccaatgccgccattgcaaagttaataggaacctcacaatacagattgttgccttcgcgctcgaagattggatgcgccttgacttgtacctgaacgtacaaatcacctgacggtgcaccatgctcacccgcctcgccttcaccacttaagcgaatgcgatcaccggtatcaacacccgccggaattttgaccgacagcgttttcgatttctcaacacgaccatgtccatgacacttgttgcatgggtctttaatgatttgaccacgtccatgacaatgaggacatgcctgttgtacggtaaagaacccctggcgcatctgtacctgacctgccccatggcaagttgggcaagtgactggtgaactccccggtttagcaccgctaccgtggcaaacatcacattcatccagcgttgggattcggatctctttggttacaccacgcacagcttcttccagtgtcagatccatgttgtaacgtagatctgaaccacgggatgcacgctgctgacgccggccaccaccaaaaatgtcaccaaaaacatcaccgaagatatcggaaaaatcagcaccaccgccgccgccaccgaaaccgccgcctcccattccaccttgttcaaaggctgcatggccgtattgatcatatgccgcacgcttttgtgcgtcggtcagaatttcataggcttctttggcttctttaaacttctcttcggcgtttttatcctccgattgacgatccggatggaatttcattgccaggcgtttataggcttttttgatttcacgctcttcggcgtccctgctgacgcctaaaacctcgtaataatctctcttcgccattctcttttttcctacccttaacatgcgtgcacgggcgtagagtttcctcgacgcccgtgctggtttccagcaacagtaaggtctaccactgccgtgcccgcttaagggcgattattttttgtcttttacttcttcgaattcggcgtctacaacgtcgtcttctttcttggcactggtatcgccagcatcaccgcctgcggcagcttgttgctgttgagccatttccagcaatttcccggaaacctgtaccagagcctgagttttcgcttcgatttcagctttatcttcacctttcagtgcagcttccaagcctttcattgcttcttcgatagcggttttgtcttctgctggtaatttatcaccggcttcttccaactgcttacgagtcccgtggatcagatggtcagcctggttacgggtctgaaccagttcttcaaacttacggtcagcttctgcgtttgcttcagcatcacgtaccattttttgaatctcttcctcgttcaaaccagaagaggccttaatggtgatcttctgctcacggccggtattcttgtctttagcagacacatgcaaaataccgtcggcgtcgatatcgaaggtgacttcgatttgcgccatgccgcgaggtgcaggctgaataccatccagattgaactgacccagagatttattatcctgagcacgtttacgctcaccctgcagcacgtggatagttaccgcagactggttgtcttcagcagtagagaacacctgactgtgcttggtcgggatagtggtgtttttagtgataagcggagtcatcacaccacccatggtttcgatacccagtgacagtggagtaacgtccagcaacagaacgtctttcacttcaccagacagaaccccaccctgcacagcggcaccaatggctaccgcctcatctgggttcacatctttacgtggttctttaccgaagaagtcagccactttcttctgaaccattggcatacgagtctgaccacccaccaggataacgtcctgaatgtcggaaacagacaaaccagcatcttgcagagccactttcagtggttcaatagagcggtttaccaaatcttctaccagtgactccaatttagcgcgggtcactttaatgttcatgtgttttggaccgctgccatcagccgtgatgtacggcaggttaacatcggtctgctgcgcagaagacagctcgatttttgctttttcagcggcttctttcaaacgctgcattgccagtggatcggtacgcagatccataccctggtctttcttgaattcttcaaccagatagttgatcaaacggctatcgaagtcttcaccacccaagtgggtatcaccgttggttgccaatacttcgaaggtcttttcgccatcaacttcgtcgatttcgataattgagatatcgaaagtaccaccaccgaggtcatagaccgcgatagtacggttacccacttctttatccagaccgtaagccagtgcggctgcggttggttcgttgatgatacgttttacttccagaccggcgatacggcccgcatctttagttgcctgacgttgtgcatcgttaaagtaagccggtacggtaataaccgcttcagttactggttcacccagataatcttcagccgttttcttcattttcttcagcacttcagcagagatctgcggcggtgccattttttggcctttaacttccagccaagcgtcaccattatctgcagcaataattttgtacggcatgatgtctttatcacgctgtgcttcttcgtcttggaaacgacggccaatcaaacgcttgatggcaaacagtgtattttgagggttagtgacagcctgacgcttagccggttgaccaaccagagtttcaccatcttgggtataagcgatgatagaaggcgttgtgcgatcaccttcgctgttttccagcacacgtgctttagtaccatccataattgctacacaagagttggtagtacccaagtcgataccaataattttacccatctaaaacgcctccactaaaaagtcatattcggtcaagttactaatctatatatgggcggattgtttattttcaactgcccgcattctcataatcaatgtttttcacacccagcattttgctgacgtatgtatccgctgatccacgattagcccttgtggttggaaataagatggggccacgaaactcagcatcaagggggatgatgaaaaaaaattactttttacccccctcaagatcattgtctctagcgacgcggatcattatcatgccgcgcgcactgagggatttcgacgacttttcgttcattcagtagccttatacttattcggataaatatccattttttagcgttctgttaattacagaggacttatgaacaccatcaagttggcgaatcctggcccattgggccttatgggctttgggatgactaccgtcttgctaaacctgcacaacgcaggtttcttcccactgagctctgttattttgagcatgggtattttttacggcggcctggcacaaattctcgcgggtctattggagtataaaaaaggcaacacatttgccgccaccgcatttacctcttatggcgcattctggttaagcttagtcggcctgttgatgctgcctaaaatgggcttggcagatgccactgatgcccagttcttgggtgtgtatttaggtctgtggggtattttcacactgtttatgttcatcggcaccttacccgctaaccgcgcattacagtttgttttcggcagcctgacgatattgtttgctctattggcagtgggtaacttcaccgataatcatactttgttaatgttcgccggttttgaaggcattatctgtggtgccagcgcgatttatttagcaatggcagaagtactgaacgaacagtatggccgtactatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccaaaccttagagacccaagctgtaatgtaattacaacaccattagacagcttatattacacagcaccttgaatattagataaaatttaatattcaaggtgcttttactttccactctgccagttaaaacactcccccattaattacctatcaaatctaaaaaaaaccaattaattaaaacccccatataaaacacaccataaaatagtcaaacctattaacgaaaaatagataaagtgaaaaaaacgaatcatcatataatcctcatcggctcgatagtgataagtaatttttaaactaacacagacaaggagcgccgatgaaaaaaaccaacaaactattaattagtattgtttccgcaatatcattctcagcttactcaaatgatataaatgatgcaaaggtctgtttttatgagttggaaaatttttctggtgaatcattttgtgcctatgagggcgaatcacagtccactatcaataatgattttgacaaaaaaattaaatcaatttcaattcctccaggaatggtaatcactctctatgatggcattgattttaccgggaaaaaaaagaaattaaaaaatgatgtcaacctagacggtatgaaatcatttggactatataataaaataagttcatatcacatagatcctgcagtatgtttttatacagaagataattttcaaggagacagtacttgtttagcggcaagtcaacacatagatttatatagtgatgctgaagggtttgctaactctaatcgtaccgtgttacctattcataatgacagcatccaatcaataaaagttcctcttggaatgatgacaacaatctataaaaatgaccaatttaatgctcctttcttcgagttaacagaaaatatcaacttagaaacattaaaaactctggctatggacaatcaactcaccagccttaaggcatcggaaaaaaaaggtctgtactgtgatcaaaaatgtattattttagaaaaacatgaaataaatttacctgaggttttcggtgagtactggcatgattctcgtttagtcaataaacaagttatactgtcttttaatagtcaagaaaatggaattaatgatgattataaaattaacttaacaaacggccccagcgttagaatattaaaaaatgaaattatcttttctgactacaatatgattaccaaattttcttttgatcgcattgataaatttgataaactttcatttattttacaaatagaaaaagacatcgtacaagttcaatacatccaaacattagatgatcaactaatcgatctatcacccattatttcatttaaatggacacacatgattgatgatactcccacattaaccattaaaaataaaaatacagacaagccattaattcttaataaatccattattaccgcagatacaggcgatcaaaattgggaaaagagagacatcgaaaatacaagtcaaataatatgcgcattcactccattcctaaacctttataattatattgtacaaggaacatgccgccaactagatggaattattttcaaagcagatcaatatttcaacagtaataccaaagggaaaacattacatattgcagggaaaagtttcccattaaagcctgatttattaacagaattaaacaatgatgggctacatgaaaataaaatgctgttaacttacattgacaatgtaaataacaatcagtcgctcagtttacctgcagtcgcaaaaacctgtatggtatcgatccactctatacttagcacacgccagactcgccaaatcaggcctgcgtgtatcgattggacgctagaaataatgactgacttcacattattattcggtagcagtctacggacttggaataccgaatatttcggtagaattatacagtctattattacaacaggaaataccggtgttgcagtagaaaatacagagatagaaaaaaggctcagtcatgcggtaaaaaaagccattatgtcacaatcaatagatagcactcttgaccacattaagactgcgtttgactatgctcagctaaattactttgactacagccttttttatgtgtcagaagatacgccatctcaggtagaacaactaccactcggcatctatgagctattattaccctcgtttatctatagaccaataccacccattattattgaaaatagcgaacgagtagaacaacatgagttagcttttgaaatagaaattttaccaagcctattccctgaagatgcaaggccttccgatactgaaattgaacatgctcgagaattgcgacaaaaaatcagtgaaactatcgctcaatgggggcaacaataccaaggcgctcatgcaattgatgatgttgaccaagaggtcaacgctgatgaaaatgccgccttaagtcaacttctccatgctgggcatattgttactggcattattcatcgtagattaattcttaaccgccctggggaaatttatgtggtggtcaaattaaggggagagataatcgcaattgtcttggctgatcgttttaataatagggatgaagttgaactggtggcctcagcaacgttgcctgactatgtcttatcgcccgatagtgaaggtaccgtaagaggggcaggcactgccgcggtttacgagctagctcgatacttacaacagcaaggtgccaaaacattattttctgagactatttcccagccatcagcacgcgtcaaacaaaaagtcggatttacctttaaatcagaattctaaggtatagagaaaaagataaaagcccataatttattgataataattatgggctttttaaagtgaattgacttaattaactccgttcatcacccttttaggcatctgaactttcacttcactattaatgtcgttacgcagataaatacccaataacaatcccaccagcgatagcaccagcatgtaatacgccggagccatggcagatgacttcatccataaggtcaccagaataggtgttaaaccaccaaaaatggcataggccacattgtacgagaaagagatgcccgtgaagcggacttctgccgggaaggcacgcaccatgacataaggcactgcaccaacaataccgacacagaagccagccaacatatagtggggaaataactgagatggattagtcagattggtgtgataaaacgaccatgtcgacatcgccagcatcaggctgccaacgataaaggttttactggccccaaagcggtcaattgccaatccggcaaccacacagccgataaccaatgcgataatcgccaaactgtttgcctgcaatgccaactctggcggtacattaaactgcttctgtagataggttggtgtcatcaaaataacgacgacgatgccagcagagagcaaccaagtcagcagcatcgaaacaaccacttctttcttatggtttaccaccaccgatttcagcggcaattcttcagccaatgttttacgcgcctgcatttctttaaagatcggagtttcctgcaaccaacggcgtaagtacatggcaaacaaaccgaaaattccacccaagaagaacggtatacgccatcccccctccaaaatcgcctgatggcccagcgtagtattcatgactgtagcaaccagcgatcctaacaaaatcccagcagtcagaccggccgttaaggtaccgcaggcaatgccaatacgtttacgtggcacatgttctgccacaaagacccatgcaccgggaacttcgccaccaatggcagcaccttgtaatacccgcattaatagtagaagtaaaggtgcggtgatcccgatagtggcatatgtcggcaacatgccaatagccagtgttggcaacgccattaataagatgctaagagtaaacatctttttacgcccaaccaaatcaccaaaatgtgccatgatgatcccccccaatgggcgagccaagtaacccgcagcaaaaataccgaacgtctgcacctgacgaagccattcaggcatgtcagccgggaagaaaagatcaccaataaccgcggcaaagaagacaaaaataataaaatcatagaactctaacgctccacctaatgcggctaaggtgagtgttttgtaatcttgcttattcaatcgacgattatgattatgttgttgatcaacatgatgttgagatgagtcgatttgggatgagccgacttgagatgaattgtgatcttgagacatatgacaccgttataagccagagttggggaagaaaaatttttctactctttgtaaagttaacatgactataccgtacaaaattccccacacgcacataatggcatcttatgtcatagaaattttctatttagtcttttatatcgataatggcactttttgggcgaaaagccactaccacatcagtattagtttctatataaggcccatctaagagttgaatgcagtaaggcacactggcgaagataccagccaccaccacgttagactgagcgtctttaacgccttctaaggtttctttaattgatttaggttgccccggcaaattgatgataagtgcttgtttacgaataacacctacctgacgggataaaattgcggttggcacataatgcaggctaatttgacgcatttgctcgccaaaacctggcatctgccgatctgcaatagccaatgtcgcatcgggagtgacatcacgccttgccgggccagttccacctgtcgtcaataccaaatggcagcccatctcatcgactaattcacagagtgtttgttcaattaggctttgttcatcgggaataagacgagtctcgacttcaaaaggtgtggtcaacgcactcgtcagccactcttccaaggcgggaatacctttatcctgataaatcccactggatgcccgatctgaaactgagactaaacctatacgtaatatattcatgtaattacctcaacgaaatacctttttatctggagtggatgatactacgcaaccgaattagctcaaccgttggcgttcacaaaattcactcttcagcgatgacattacatagataaaaagaaagaccacaacatggatagaaataccgcattaatgcaagcatagctgtatttagcctatttttgctggcttcataaaccacctgaaccagtaaatcggcaataaaaaaggtggcttgcgccacctcattcagataccgatctgcgagtagctcgcagcgatgtcaattacaacaagtcggagatcattttctcaagtttgccttggtcgatagcaaacttgcggatgccgtctgccagtttatcaaccgccattggatcctgattatgctgccagtagaattccgcttcagtcaatggagcaggcttcgcctgaatttcaccggtgtaagccagtttacgttctaccgggccttcgctctctgctaactctttcagcagtgaaggggcgatagtcaaacggtcacaaccggctaactcaatgatttcacccaaattacggaagcttgcacccatcaccacggtcttataaccgtgttttttgtagtactggtaaatctcggtgacggaaacaacacctggatcttcgcttggtgcgaactctttttgatcgccattggctttgtaccaatcaagaatacgaccaacaaaaggagaaataaggaacacacccgcttcagcacaagcacgtgcctgagcgaaggagaacaacagtgtcaggttacagttgataccttctttttccagttgctccgcagcgcggatgccctgccaggttgaagccaatttgatcagaatacgatcattgctgataccggcttcgttatacagtttgatcagacgtttggcttttgccacgctggcgacggtatcataggacaagcgagcatcaacttcggtagaaatacgaccagggatcagtttcagaatttccaaaccaatattcactgccagtttatccgtcgcatcaacgatctgctgagcatgatcgctgctttgttcgcgcgcccaggcaatagcttcatcgatcaatttacggtattcagggatttgggcagcattcagaataatcgatgggttagtcgttgcatcttgcggctgatacaatttcatcgccgcaatatccccagtatcggcgactacagtggtgatttgacgtagggaagtaagtttatcggtcatgttgtcgtttctcatcgtttgtgcatgaacttttggcatgtcattacattctggcctttcgaaatgttagccatttcgcaatattggcgatttcgaagccttgccttgtcttgataataacatgcggaagccttggtgcaaggccgttaaattgattaaaaaaaaaccaattttgtcgttttccgctcgcaaccgttttcgctgattaaaacggccgaaaacgagtaggttaatagcaaactcatccactattgctgtgctgagacgatttagccaagctatatttacgataaactatatcatctcttacccacccgcttgcctatcttagcaatcgtccaatctttttttggctagccggtactttttgctacagtgtattatttggatatatcctcaatcattcgaattgcaagcaggcagcaacagagcgaatcctagcgcactgacgtcagtcaagtgacagggctaaacgaaggccgccaaacgcatatgcagcttgaagtatgacggtataaataggatgtcatgatgcttattattatctccccggccaaaacgcttgattatcaaagccccttagcgacaacgaaatttagccaacctgaaatgttggataaatcacaagcattgattgagatatgccgcgagctaaccccggctcaaatcagcagcctgatggggattagcgataaactggcaggtttaaatgccgcgcgattcagtgaatggcagcctgatttcacacccgcaaatgcgcgtcaggctattctggcttttaaaggcgacgtctataccgggatgcaggccgaaagtttcagtgaagctgattttgactttgcacaacagcatttgcgtatgttgtcaggtttatacggtctgctgcgcccgctagatttaatgcaaccttatcgtttagaaatggggactaagctggctaacccacgcggcaaagatctttatgccttttggggcgatcagataaccgagaaacttaatcaggcgctggaactgcaaggcgataatattctgattaatttggcgtccgatgagtattttaaggctgttaaacccgctaaattaagcggttcactgattaaaccggtatttttggatgagaaaaacggtaagtacaaaataatcagtttctacgcgaagaaagcccgtggcctgatgagccgctttattattcagaataagttaaccaaaccagagcaattggttgattttaatctggaaggctatgaatttgatgcgggattatcggcgaaaaacgaactcgtgtttaaacgggctgaacagcactaaaatatgtctgtaagtgacaccataagcccacgagcctgctttttacttgaacgagaccgtgggcaaagaactaaagattgaggttattgacaacgtggcccgtagcggagtcccctcctaaggtgcattcatatgatatctgggtcagtaaacaactctatatgtggttgcaaaaatctactttggccgtttaaatattaggatcattaccatgctatttaattgaatttaaaaacaacgcttaagttaatttatcttcgattgaaaatgcttatctttagaataagaccaccttcaatttaattagcgtgcggttggaaaatagagccagcgcatataatacaattacaacaattcattcagcattatatttgtatttttcatcccaaaaaatgaattataatcctcaacctctctcaggtaatcactctttataaacgggtccttaagaaaaaagttgaagccaatgatgcaacacggcgtagcgaagtggcatgtttatcaagatcatatttaaaatgagctattgcagacgttcccatatcagtaaaactccattttttataaatattagcagcacaaactagaatgccaactcattaaagcacccgcagggtaaatggcatccccaacctatgcggtgccccctttattttctgagctataggagccaatcaatggctcctcagactgctgacaaagtcaaatgaaggggaaacgtgccgttggggtcgtagcgacgtaagtcgccgaagtgccccgaggtgcggtcaacccttcactcacgaggctaaaaatagctttgttaataaccgattacttcggcaatgccatcaaaaatgcccgcatttgtgcaaagtctgcgggcaaatcatgggatagcaacggtaattgcgctctcacggccagtggttttggtaaaggtaattcctgacccagaattgcctctacgctctctttgaatttcgcgggatgtgcggttccgataaacaagccaaattcaccatcttgcaactgatcacgcaatacacggtaagcaatcgccgcgtgaggctcagagatataccccaaaccagctaattcacgcatcgtatcttttgtggttttatcgctaaccgcaccatgccctaaatccttcaactgccagattttgcgacgatatagctcttccacacgtggccaattatttggctgactgacatccatggcattcgataacgtggctacagttggctttggctgccactggccgttaaccaaaaagcgtggcacggtgtcgttagcattagtggcagcaataaagcgtttcaccggtagccctaaagattttgccaacaaaccggcagtcaaatcaccaaagttaccgcttggtacagagataaccagttggttgcgcgcctcttgtggtaactgggctacagcttcaaagtagtaacaaatttgtgccagtaaccggctgatattaattgagttagcggaattcaaactcagcgcggttttcagttcttcatcatcaaaagcttgcttaaccagtgcctgacaagcatcaaaatcgccatcaatcgccaccgtgtgaatattaccgcccagagtacaaaacagcttttcttgcagcggactaatcttgcctcgtggataaaggataaccactcgaacatttttcagcccgtagaatgcatgagccaccgccgcaccagtatcacccgatgttgccgttaaaatagtgacgggttgatcgccagcaacttcggccagcatctgtgccataaaacgtgcgccaaagtctttaaacgccaaggtcgggccgtggaacaactccagaacggcgatatcattttcaacttgtgcaacaggggctgggaattcaaaagctgcctgcacacgtttggttaagacatctggtgcaatttcactaccaataaaagccgacagaatgcggctactacgggtcacaaaatccagatccagcagtttatcgatctcagtcagttcgaactcgggcaactccaacgggaaaaatagcccctgctgtttgcccaagccttgtttgatcgcctgtgcgaagctgacctgctcgttatgatctttaaggttatacagtttcatgcgttatcccagtagtcgtgcgcctgcggtatccagacggcaaatatgaacaaaaccttcgtcgttttgcaggtaatgattttgtagccagcccgccatgcgttgtgcggttgcctggtcgttacagacggcaaacaacgtggggccggatccggaaataccacaggccagcgcaccgatatcctgtgccgcttgtcgtgcagcagcaaagcctggcagcaattgagtgcggtaaggttccgcgataacatccttcatcattttagcggctaaatctggctgctgagtgtgacaagcgtgaatgaaccccgccaaattacgcccatgagtgatgcaatcctgacggcgatactgcgccggtaaaatcgcccgcgcttcggcggtagacactttgatccccggataggccatcacccataaccaatcgctaaaaccaggaacatcctgactgatataaccttcctgctcaaggatcagctgcatgccccctaaataacaaggcgcgacattatcgaaatgaatactgcccgagacccgcccttccagttcccccatcatgccgagtaatgtgactttatccaacggttggccgcagaactcattcatcgccatcaggccggcaaccactgaacaggcgctggaacccagccctgaaccgatcggcatattcttttccagcaccatagcgacggggatctctttgcccatttcctggcaaaagcgttcccaacactgataaacgatattctgtttgggatcatcaggcagcttgctgacaaaacggccttcattatgcaggctaaaacgctctgcggctgttacgctgacacaatcaccgagcaatgtgccatctattggcgagaccgccgcacctaatacatcgaagccgacgctgacattgccaattgatgccggagcatagattttaaccatatttaaactcccaacttccatgataatgtgcgtaaaagatcggcaaacaccccagcggcagtcacatcattgcctgcgccataaccgcgtagcaccaacggaattggctgataatagcgggtatagaaagccaacgcattctcgccattcttaactttatacaacgggtcgttaccgtcaactgcctccatccgcactttacaacgcccgtcttcaatcactccgacataacgtagcactttgccctgctccgcagcattcgctaccaagcgggtaaattcagcatccaatgatggcaggcgcgccaggaaagtatccacatcacctgaagcatcaaagcttgctggtaagacggactcaacctcgatatcagccaactcaagtttgtaccctgcttcacgggccaaaatcaacaatttacgggcaacatccatcccagagagatcatcacgtggatcgggttcggtataccccaacgccttagcttgccgtgttgcctctgacaatgacatcccctcatctagcttaccgaagatgaaggaaagtgaaccggacagaataccggtgaagcgcatcagttcatcacccgcattgagcaggttctgtaagttctcgatcaccggtagccccgccccaacgtttgtgtcatacaagaatttacggcacgatttcgtcgcagcggcacgcatttggcggtaataattcattgatgaagtgttggctttcttgtttggcgtcaccacatggaagccatcggtcaggaaatcagcatattgatcagcaaccgcctggcttgaggtacagtcaacaatgaccgggttcagtaagtgatactctttaaccagacggatcaagcggctcaggttaaacggctcctgaacttcagccagttcctgacgccagttatctaatgcaatgccatgcacgttggtcaacatggctttggaattcgcgataccacaaacacgtaaatcaatatgacgctgtttcaaccacggttgctggcgatagatttgttcgattaatgcgccccccacaccacccacgccaatgacaaacacctcaatgacttgatccgtgttaaacagcatctggtggcaaactcgcaccccggtagtgaccgcatcattattgacaaccacagaaatagagcgctcagacgagccttgagcgatagcaataatattgatgttggcgcgcgccagagccgagaagaaacgggcagaaataccgcgcagggtgcgcataccgtcaccgaccacagagataattgccagatgttccatcacatccagaggatccaagacaccgtctttcaactccagataaaactcatcttccagcgctcggcgggcgcgcaataactcaccttgcggcacacaaaaactgatgctgtattcagaagaggactgagtgattagcaccactgaaataccgctgcgcgacatcaccgcaaagacgcgggcagccataccgaccatccctttcattcctggccctgaaacattaatcatcgccatattattcaggttggtaatgcctttgaccggagaatcctcatcaatgctttcaccaccaatcaaggtaccgggggcttgcgggttagaggtgttttttatcagacaaggaatttggaagcgggcaataggagcgatagtgcgagggtgaagaactttagcaccaaaataggaaagctccattgcctcttggtatgacatcgatttcagtaatctggcatctggaacggtacgcgggtcacaagtatagaccccgtcgacatcggtccaaatctcacaacaatctgcccgtaagcaagcagccagcacggcagcggaataatcagagccattacgccccaacaccaccaattcacctttatcattacccgcagtaaaaccagccatcaggatgatgtgatcagatggaataccgctggcaccgatacggcgggtagactccgtgatatcaacagtggattcgagataatggccctgcgccaacaatttttcgactggattaatcaccgtaacgtgataacccttagcctgaaataacgcctccataatggcgatggagagtttttcgccacggcagataattgaggcattaatgctgtctgggcactgccccaacaacgaaataccgtgtagcaggtgtttgagttgcgcaaactcatggccgaccaaggcttttaggcgatcataatcaaagcctggctgagtatcagctaatccacgcaataactcagcaaaaatccgctcagcatcgctgatgttcggggagatatcttgccctgcgaccattttatcgatcatggcaacgagatggttcgttatcttcgcgggagcggataacaccgtagccacttgtccctgacgcgcattactttcgatgatatcggcaacacgcataaagcgctcggcatttgccactgatgtcccgccaaatttcagcactcgcatttctgattctctcccgctttcgcgctttttatcgcaaactttttttgcaaagatttgattgaaaaaaaaagcccgcactgtctaggtgcgggcttttttctgttgtttcctgtacgcgtcagcccgccccgtaacctgtggtttcggtggtggtaataatcgttgtgttcaggctgatgtatcgcatgttatctgtctgtctcattattgaagctgtccccctattggttaaagcaatcgctccctcaagtcaaattttttcatctaaacatccagataaattaaaagggcatttctgcgtaattcactgacccgcaggaaattaacaggggatttgatgaaaaaacaccccattaaagcagataataaatctattttaggtcgattatcccctataatattttttaacttttttttacggctatttactgaaaattcctattcacactcaaaactattgacgtgccaagaaggcttataggcgttagtgattttaaacagagtgaaataaggcaccctgccattacctttacattcctctaacattagccataattttccttacactttcgtgctaaataaggtactaaagagataaagcttctcatcgccataatgccaagagaatattaacttttaacaataaaaatcaatgtattagaaattactttttcttaatgtgagtgatcttctgattttaatgttaatagtagtgaaaatcagtcacataatttagtctactatcccttaagctagtattcttgtaagtctttttcacaaaagtgttaacgtgctacaattgaatttgatatatgtcaacaaagcgtaattttgttgggtggtaaattcggttcgcactgttatattgctgttaataaggttaggatatgcgccgcttttgtcacctttggggctgtagggagtaacaccctgaccaagctagcgatgttgttgacgttgatggaaagtgcatcaagaacgcgtttacgtactttagtcatgtgatgaatgggatgacgagtaaccagtcaataaaaatcctgatataacaaagacttctgtactttctatttctattttgttggcaattttaggtagcaaacatgcagaccccccacattctgatcgtagaagacgagatagtcactcgcaacacactaaagagcattttcgaggcggaaggctacgttgtttatgaagccaatgatggggcagaaatgcaccatatcctgtctgaaaatgacatcaacttagtgatcatggacatcaatctgccaggcaaaaatggcttgttgctagcacgggagctccgtgagcaagccagtgttgctctcatgttcctcaccggtcgtgataacgaagttgataagatccttggtttggaaattggtgctgatgattacatcacgaaacctttcaacccacgtgaattaaccatccgtgcccgtaacctgctgtctcgcaccatgaatctgagcagtgtaggcgaagaacgccgtttggttgaaagctacaaatttaatggttgggagctggatatcaatagccgctcactggtcagccctacgggtgagcattacaaactgccacgcagtgagttccgcgccatgctgcatttctgcgaaaacccagggaaaattcaatcccgcggtgaattgttgaaaaaaatgaccggtcgcgagttgaaacctcatgaccgtactgtcgatgtgactatccgccgtattcgtaaacacttcgaatctacgccggatacaccagaaattatcgccaccatccacggtgaaggctatcgtttctgtggcgatctagaagagtaatctttcgcgaatagagacggaaagagccagcacacagatgctggcttttttgtttttatatcaaggcggcagagccaatccccagaagcgcacatcggtgagtcactggggtgaatcaaaaccgctaacgaaggtaacttaaaatatggcaggtatcgccctggctaattttattaccaaggcatgataggcacggcactaatagcatttttcggtgaaccatcaacaattcgatccgaatatgtcagatagaccaatgaattacgttttggatcgtaaaaacggacgacctgtagctttttaaataccagagacgtgcgtttttgaaataccacggcaccttctgattttttgttcttaattttatcacttagctcaatcggcccaacttgctggcaggaaattgccgcatcagccgtatcttctgccagccccaatccgcctttaataccgccggtttttgcccggctgatataacaagttacatttttaacatctggatcatcaaaggcttcaatcacgattttatgatcgggtcccagcaacttaaataccgtatcaactgaaccaatttcctccgcctgggcagttatcgcccccaaagaaagtaaacagccaaggaatatccaactttttttcatacacttactccattccgttgaacaacgttattcaacgttaatttttttgtactcgtcattaaggtcttgttaaaaaccttactatcaaaatctagacgctttttaacacactgtaccagtaaattcttaagcagtcgggaacataaaaagttgctactatgcgccagagctattctgttcatattactaataccctaaatttaagctgttttacgaggaagttttatggatcaagccagtatcattcgtgacttgcttagctggctagaaagtcatttagaccagcctttagctctggacaatgttgctgccaaagcgggttattcgaaatggcatttgcagcgaatgttcaaggatgtcaccgggaatgctatcggtgcttatatccgtgcaagaaggctatcaaaagccgctgtcgcgttacgtttaaccagtcgccctattctggatatcgctctgcaatatcgttttgattcgcagcaaacttttacccgcgcgtttaaaaaacagtttgcacagacgcccgcattataccgacgggctgaagactggcactcatctggaatatgtccaccgatccgcttaggaacatataccctgcctcaacctgaatttattaccttacccgaacaacatttggtagggataacccaaagttattcttgtacgcttgaacaaatttcaacacaccgtgctgaattacgcttacatttttggcaacaatacctcggcgatgccgatcaattacccccagttctgtatggattacatcactcccggccaaatccggagaaagatgacgagcaagaaattttctatacgacggcaattgaaccacagcatattccgtgtaacgtacccgagggccaaccggttatcttgcagggaggtgagtatgtgcagttcagctatgatgggccgcttgatgggttacaaaatttcatactgacactgtatggcaccattctgcctcagttggctctgatccgcagacgtggctatgatattgaacgtttctacccgcaggggaggccgaaagatgggcctcctgctacgctgaaatgtgactatttcattccaattcgccgttaacgctgtaattcatcaagtgctggcatatctaaatgagcggtatcgccagcactttcaatcacccaacctgacgccaaccacgggctttcctgataatcaacgcgggataacgagcagttacgtaaacgtaaacgccgctcggcatgagcaggcaaccccaacaatgtgctcaacaaacaccccaacgccataccatggctaactaacagcggtttactgccagcaggtaactccaggcagctatccaacgctgcatgcatcctccgccccagctccgtcattgattcgccttcggggatacgcgccccctcggtgccgttgaccatttgcttacgccattgctcttcttcaggtgttaggctgtcaataggacggttttccagtacccccatattcaactcacgcagtcgagggtctgtcaccattgttagcccgcaagcatcggcgataatttttgccgtctgctgagtacgcccaaggtcactgctaataatatgcgtgataccttgattacgaacccgctgcgccactaagtgagcctgacgaataccaatctcggtcagtggactgtctgattggccctgaatacggcgtgccgcgttccataaggtttcgccgtgacgcacgaggtatacctgtaacatgtcatttttccgttatactgcgtaaaataagcacaaaacctatctgagataaaacctattttagataggctttaaaggatattcacactcattatgtaccatgttatcgctgcaactaccaatcctgcgaaaattaacgctattaccctcgcctttgacgatgtttacggccctggccaatatcgcattgaaggtgtcaatgtcgacagcggtgttcccctgcaacccataggcagcactgagacacgtattggtgcccgtcaacgggttaagaacgcgcgccaggttcgcccggaggctgatttttgggttgggattgaagcaggcattgaagataatatgacctttgcatggatggtagttgaacacttacaagcacggggagaatcccgttctgccagtttaatgctgcctgacattatactacaagggatccgacaaggacgtgaactgggcgacgaaatggcggttttaagcggtatttcgaatgtaaaacagcaaggcggcgcaatcgggatttttacccaaggtaaattaactcgaaccagtgtctatcaccaggccctcttgttggcactggtgccgttccacaatgagatttaccaacgcccatcgccctctaaaccagccatttagcgtttgttggctagcaactgggcttcgagccagcttttcagctgtggtggggccgttttcaagctattagagccacgggtgatcgtcgcaatacctgcacccaactgacttttcagctcacgctggcttagctcaccgcgcattaactcttcaataatgcgcacacgcgtccccaaggcggttcgctcatcaggtgttagcatcagttgcagtaaaggcagatgaagatcttgtgtaatcgcgttttgcaacagcgcgacaaagctcaaccagtgctgattatcttcggcagacaatgccggatcagcggcagagtaagggttcccagccgtctgcctattaagtgaatccgacacttgtttttcgtcagtcaaaaattgttttgtcatgataaccacccaaagtactatttaactagtacaacaagcataccatagagttatctatactcactagatttcaagaggcaaaaagcggccattttagttaactacgacaaacaaactgaacgctgcttgcagtggcctcgtagcaacgaggcccgtggatgagcaagtcactaacaccgccaacacacctgcaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaataacgcctctgccactcggcgtcactcagcacttttgcggggcgattcataaagtgacgatagaaagcgtcataagccaacacattcttcacgtagccgcgcgtttcagagaatgggatactttcaatgaaagccaccgcatccacctgcccaccactgttacccaaccaagtattcacccgtgacggacctgcattataagccgcactggataaaatacggttacgcccgaattgctgataaacctcttccagatagtaggttcctatctcaatgttagtcaccggatcaaggagttggctgctattcagatacccagcgatattattccgttttacggtatgttctgcagtacgcggcatcacctgcattaatcccgttgcgcctaccggtgattgtgcttttggattccaggcgctttcctgacgtgcaatcgccatcgcataactcggcgtgatccccttatcctccgtaaactggcggaactctttggtccatgccattgggaagcgctcctccagatgatcccaaagcttggcaacaatagtggcttgcacactcagatcagcccatttttggtcaaaggcatagcgtgccagagcctcttgctcagctttactgcgactggccaccaaatagctccattcagcgcgcgcttggttatccatattccaatacattaactcgcgaacccgggcgatttcaggccgttgcgccagcgacacatctggcttggccgccacctgaaccttaatcgggtaaggaatattcagtttttgggcggccaccatcggatagaaaccccgttctttcgtcaggctacgcagtattgcctcaccttccgctttttttccttgttccaacaacaacgatgcacgccaataacgccactcatctttatcttgcgcctccgccgggagacgagccagccaggttgccagcccctgccggtcaccactgcccaatgacatacggatacgacgctccagtagcgaggttgagtggctgcgtaacgcaacttgatcccgccatttagcttgttcgtaagtcgcatcattacccatcaaacgccaggcgacggcctcttccagctcaagtttctcgctgtcactcattttttgtaaccgtactaatgatgggatcatcaatcgcgcattttccacatcctgtcgagccaaacgggtgaaagcaattgttgtcgctgaacgggtaaaatcggtcggcccgacggtgcgggcaaagctttctacactactgggatcactttgcaattttgccagtgcagtgcccatggtttggtaatctgcgggcagttgtttgagtaagtaactcaccaggctggcgttaccctctttaagcgcgagcttcatacgcgccagtgttgccaatggtgtctggtgcccggcttgttgccagacactgaataatttatcgcaactgcccggtaatgactggccattgagccagatttcactggccccttcccaagcgacagactgctcaccagtggcccatttggcatagtaatagttacaacgggcggcaaccggtttaggcgctgtcgggctgaacgttaacaacccgcgccaatcttcgcggcgagccaattcattcacaaaacgagatggcagtgatttcgccggtggtaatgtggggtgacggttcagaaaatccttcacttgcgccgtactcacctggcttaaatcttgcgtcaactgacggtattccaaataagggtacagaggataatcacgtaacgttggcatcagttgtgccacggtatccatctgattgctgtcccaagccaatttaacttgctgatagcgctgccgctgagcatcaagagaatcggcgaatgtcactcctgaagtcgtcatcagacacacgccaatcgccagatatcgccacttacccatatttacctgttcctcactggttgttggcactacattttaccggccacgattttttaccgagcgttttaccgactacggtttcatcttctttcttgccgcactcacacagccgggtacccgcgtcgcagataggcagtaagacatactaactaagagtttcacctgatagccagcgattacacaagctaatagaaaaggaagattaatatttttgggctatggcttacaaaggtaagaacattcagatcaagacaaaagataatcggcggggcgattaagttattaattgtttattattcatttggttatagaatgaccattactcagttcctcgtatttattatcatagatcaaggcagtattttgataaaaacctactatccttgctgaatataactatgctgttgtaaatatctcattcaacataattttttttgctttttaataaaagtcttatcatttaggaatagagtttcataagggagatacaagattattcttccttttgcgtgccgctgaatagatgaaaacggttagatagatttattaatttttagaaggttctttcaatgcaaaactcatcaaaccctaaaagtgcctccccccctccagagggtaaggcttggtatcaacttactgtggaagaatctttgcagcatctaaatagccgcgaagaaggattaagccaaaaagaggcacaagagcgcctggcgcaatatggtcccaatgcactacctgccagaaaaacaaaacaccctctactgcaattcctggcacattttaacgatgtcctgatttatattctgttggccgcagcgttagtaaaaggtttgatggggcactcagttgataccattattatcctttgtgtcgcggtgattaacgcgctaattggctttattcaggaaaataaagctgaaaaatcattgaaaagcatccaaaacatgctttccagcaaagccgtggttattcgggatggcaaggcacaaactattgatgcgcagaatctggtgccaggagatatcgtcaccttgcgcccaggggataagatccccacagacctgcgtttactggaagcccataatctccagattgaagaagctattctgaccggtgagtctaccgtggttgaaaagcagatcggcgtcattgagaacgaatccgtcatcggtgatcgcaagaacctcctcttctcgggcaccaccatcagtgccggtacggccaaaggcgtcgtcatcgcgagcggtggagataccgagctgggtcatatcaatcagatgatggcgaccgtggagtcgacccgcacccctctgttacaacagatggatcgtctgggaaaagccattttcatcctgattttggtgatgatggcgatattgttcgttttcgcctttatcttacgtgacctaccagtcgatgagttgctactggccttaatcagcttggctgtcgcctcggtaccggaaggtttaccggcgatcatttcgattattctgtctctgggtgtgcaagcgatggcgcgcaaccgcgcgattatccgcaagttgccaacggtagaaaccttgggtgccatgaccgtcgtctgctccgataaaaccggtacgctgacgatgaacgaaatgacggttaaagccgtgattctggcggatcattgctaccgcgtggaaggtgaaagctatgaaccggtaggtaatatctatccagaaggtcgcgagcagcaagcggagttggacaccaataaggcgctgaaaacatttattactgcggtcaatctatgtaatgacagccagattcagcaaaacgaacaaggccattggaccattactggtgggccaaccgaaggggcgttgaaagtactggcggcaaaatccgggatcaagctggaccacgttacccaacacggcaaaattcctttcgattctgcctataaatacatggctaccagccatcaggttcagtcagataacagtatcttcctaaccggtgcgcctgatgtcttgttcaccttctgccaacaagaactgaccgacagcggtgttgcgccgttccgccgtgattattgggaagcggaaatggcgcgctatgccaaacaaggcttgcgtatggtggcagcggccttccgcccaacggatcaaccggtcaacgaactcgatcacaaagatattcaacaaggcatggtgtttgttggtatcgccggcatgatggacccaccacgccctgaagctatcgatgcgattgctacctgccaacaggccggtattcgggtgaaaatgatcactggcgaccatcaggaaacggcgatggcgatcggggccatgttagggattggcaacggtacagattccataacaggcagccaactggaacatatggatgaccaacaactggcagaagccgctgttcgttatgatatttttgcccgcaccagcccggaacataaactgcgtctggtaaaagccttgcaggagaagggtgaaatcgtgggtatgaccggcgatggggttaacgatgctccggcgctgaaacaggccgatgtcggcattgctatgggtatcaaaggcaccgaggtgacgaaagaagccgccgacatggtgttatccgatgataacttcgccaccattgccagtgccgttgaagaaggccgccgggtttacgataacctgaaaaaaaccattctgtttgttttgccaactaacctggcgcaaggtttattaatcatctttgctatccttgcgggtgcggtgatcccattaacaccactacaaatcctgtggatgaacatggcaacctccaccaccctctcctttggtctggcatttgaacccgcggaaaaaggcattatgcgccgtaagccacgtgacccatcccgccatgtattggatggtcatgccatttggcggattggttttgtcgggaccttgattgcttgtagtgctttcgccctggaagcctatttagagccccgtggttacagtaccgaatttatccgtaccgttctcatgcaaacactggtgaccgctcagtggatctacatgtttaactgccgtgtgatggatcgtttcccactgaataaagaagtattcgttaacaaaggtctgtggttagtctctggcgtactggtgctgttgcagctagctatcatctacctgccatttatgaatactgcctttggtaccgcgccattacccgcctattactgggggataaccttactggttgctattgccatctttattattgttgaaatagaaaaatgggttatcgggcgctttaaaggcatgaataaccccgtttaacatcagtcagaagagaaaaagccccggagcagtccagcccagctccggggcttttgaggtaaataacccccgtgtataggccagtgaatgaagggtctacttcccctactcgtgcttcagtggctcatgtcatgacgcccccaacggcacgtttcaccttcatctgaggtgatcaactacctgacaaaaacccggaaaacagtcgggttttttatatttctatttcaataacataaataagatttaagataaatctcaaatttacgatgatatgactattattacatcatataaatcttataataacgtcgtacctaacgccgattcaaccaccacatttagcatccctttttagcccaacaggaagcgtaaaaatgactaccgctacttgcgcaaccaaccgcgtcagtgatgaacatcatgaacctccgcacagacgaattgtacgatcgcgttggtggggcgtttatctattcttactttcattattggtggctgtaccaaccccattattggccgccagtaatatcaatgcagatattctgcgtgaacgtagcgatgctgctgccagaatggtgttaggtattatcagttattcacgctggccggtggctccgccagtgatcaggttgtgtgttatctccccgacggactatgctgaaatgttatttaatccagcactgatggaaaccacacatccggttcaaactcaacgttattcacttcccaataactcactcaacagtaaatgcgatgtggtttatttaggtcacattgaattgcaacagcgccagcagttatccatccagctcaacggaaccccaattctcaccatcagtgaggattataatgaatgcacatttggcagcgtgttttgcttacttctgaatgataaacaagtctcttttaaggtcaatatggatgcattagcacgcggtggtgtacgtattcaccctagtgtattgcaacttgcccgtaagaaggctaatgcacgatgaacacgataaaaaaccaatctatgaagccgaaaaaaaatcacaatagcgcagaaaaactcccgacacttgctggtgtcttgcggcgcatacatttgtctgtcgccattgtgtctgtagtaacagcctgtattttcctcaccgtcgccgcgttatttgccttacgggtttatgttgatcacaacctgcatttgatcgcccgcgccatcagttataccaccgaggccgccgtcgtttttggtgataacgtggaggctaacgagttattggcgctgattgcctcgaatgaagaagtggcagaagcgaagatcattgataaacataatcgtcagatagcttactgggcgctacctgacgatgggcctatccatcatatggagcaaattgttgcccgttggatactgcctgcccctgtcgtgttaccgatgtttcatgctggcgatgagattggcaaaattgtcattgttgggcatggcggcagcttattgcgtttcttgctacaaggtctggcggggatgttggcgtgcctgacggtcagtacattggtcgcacttttcctatcacggcggatgttgcttggtattgttggctcgcttaagaggatcactgaggtggctcataatgtcagccgccaccgcagttttggtcaacgggttccttcagcaaaggtggccgaattgaacgagctcagtaatgactttaacgggttgctggaagagcttgaggtgtggcagaaacatctgacgcaagaaaatgactcactggcttaccgtgccgcccatgacagcctgaccggactcgcgaaccgtacgttttttgaagggcgcttgagccggacgcttaatgattgccaacccggcgaacacaccgccgtgttattcctggatggcgaccattttaaagacgtcaatgataattatggtcatgccgcaggcgatcttgtgctcacaacaattgccgtccgtatccgcgccttattgcgtgaaactgatttagtggctcgcttaggtggcgatgagtttgcggtgttactgacccctatccacaacttggatgatgttttaactattgccgatcatattatcgacagtatggccctaccaataatactggctgaaggctgtgaaattaccgtctcactcagtattggtattgctgtttatcctgatcatgcacaaacgccggaaaaattattacaacgagcggatgaagcgatgtatcaggcgaagaaaaacttccggtctggcaagcgtatttttgcctatcagccgaatacgactaacacagaaagtttaggataggtgacatgcagaaaatgcaaaacaagcgtttaatacaacgtatttgggtcagtttcctggcaatgggtttgatgctattagtggggtgtcaggctaaaccacaagggctaacacctgatcaaatcgccgcattgcaagagcaggggtttaaattaaccgataatggctgggaatttggcctggcaaataaagtgctattcgacagtgatgtgaaaaaattaaattctgagggtatgcaaaccgtacaaaagattggccggatattgtcagatgtggggattaagcatatgcgggttgatggtcataccgactccgtcgggaaggatgactataatcaacaattatcctaccagcgcgccttagccgtagccgatactctcgctaccgtcggtattccaaagagtaatattgatgttcgtggccgtggcaagttagagcccgtcgcggataaccgcaccagtaaaggccgagccgaaaaccgccgcgtcgccattattatcaccgcgtcctaacgtcctttatttaccggtttgcggctgtaaaccggtttctgcctttattctgctcagatatagacccagagccattggcaatgcagcttagctgccaggatgaagtggatcactgggatcccttctcaaaacgggctacacttgtgccctataaaaaactgatatagagaggcagactcaacgtggctcaatacgtctataccatgcaccgcgtcggtaaagttgttccaccgaaacggcatatcctgaaaaacatctccctgagctttttcccaggggcaaaaattggtgtactgggcctgaacggctccggtaaatctaccctgttgcgcatcatggctggccttgataccgagattgagggcgaagctcgtccacaacttgggatcaaaattggctatctgccgcaggaacctaaactgaatcttgaacaaacggtccgtgaatcggttgaagaagccgtaggtgaagtcaaacgtgcgctgacccgtctggatgaagtttatgcgctatatgccgatcctgatgcggatttcgataagctggcaaaagagcaaggcgagctggaagcaattatccaatcccatgacggccataatctggataaccaactagagcgcgccgccgatgccctgcgtctgccaccgtgggatgctaaaatcgccaatctgtccggtggtgagcgtcgccgtgtcgcgatttgccgcctactgctggaaaaaccagacatgctgctgctggacgaaccaaccaaccacttggatgcagaatctgtggcctggctggagcgcttcctgcatgactacgaaggcactgtagtggcgatcacccatgaccgttacttccttgataacgttgctggctggattctggaactggaccgtggtgaaggtattccatgggaaggcaactactcctcttggctggaacaaaaaaatgcccgtctggcgcaagaagcctcttctgaagccgcacgtcgtaaatccattgagaaagaactggagtgggttcgtcagaatcctaaaggccgtcaggcgaagggtaaagctcgtttggcccgctttgaagaacttaacagcgttgaatatcaaaaacgtaacgaaaccagcgagctgttcattccaccgggtccacgcttaggcgacaaagtgctggaagtggagcatctgagcaaatcttatggtgaccgcctgctgattgacgatctgacttttgctctgccgaaaggcgcaatcgttgggatcatcgggccgaacggcgccggtaaatcaaccctgttccgcatgctatccggccaggaacaacccgattcaggcactatctcgcttggtgatacggtgcaactggcgtcggttgatcagttccgtgacaacatggatgacagcaaaaccgtttgggaagaagtttccggtggtcaggacatcatgaagatcggtaactttgagctgccaagccgtgcgtatgttggccgtttcaacttcaaaggggtcgatcagggtaagcgcatcggcgagttatccggtggtgagcgcggccgaattcatttggctaagctgctacaggttggcggtaacatgttgctgctcgatgaacctaccaacgacctggatatcgaaaccctgcgagcgctggaaaacgccttgctggagttcccaggttgcgccatggttatttcccatgaccgttggttccttgaccggattgccacccacatcatcgattatcaagatgagggtaaggtagaattcttcgagggtaactttactgaatacgaagagtggaagaagcgcactctgggggctgaagcacttgagccacaccgtattaaatataagaaaatgaccaaatagtttttgagataccctaaataaatcgagttgcaggaaggcggcaactgagtacattcccagccatttacatcagtaagtggctggcgggtagaagtctgacggatagtagcctgacagatagaagggcctgcaatcgcaggcctttttagtcagggtatttcgcctgataccgcgtgcttcgtccaccgcccggcagtttttcaatacattcacgtgccagtaaatcagcaagatgacgcgtggcggttgctttactgacctttgcgactttctgatattgtgacgcatttatcccagcagaaaagccattctcaccgccatctaataggcgattaagcacttttacctgttccgcactcaatccactgccattatgttttaaccaaaaagaggttttagctaaagtatgttcaataccttttgaagcctgatccagactctgctccaaagtggcaataaaccataacaaccatggagtgatatccagattgccacgttgcccctgttccaaaatggcgtaatacgcttctcgattatcaaggatcgctactgacatcgcataaaggtgaatactttgactatctgcctgtgataatgccatatcagtaagcgcccgagtgatgcgcccgttaccatcctcaaaggggtgcaaagtgacaaaccaaaaatgtacaattgcagcgcgtaacagcgggtcaagaaagctatcgctgcgggataaattaaaccaactgatgaattgctctatttcatcaaacaggattgcttgcggcggtgcttcaaaatgaacggtttctttccctatacggcctgaaacaacttgcataggctcctgcccccgtaattggccagccttcatcggggtgagcgaccataaatcattaggaaaaagccattcatgccattgatacaaccgctcaagtgttaaatctgccttacactcattaatggcgtccagcatcatagcggccaaaccatcggttcgatctgacgttggataattatcctctaaaatcatacccagccgcttcgccagagatgaccgtaccgatcttatattcagtggttcattttcgatttttgatgaagcaataatatttgccaataatatatctaatgttttggtcgcgttttctgccgaggtattcgtccggttctcgccaaggagttgcccgagtttaaatctggcatgacgcaactgtggctgaataagcgcctcatcccaataaaaattgggccatttcttttgctgccatacccaaatattttcacccatagtgatctcccaaccggagagtgagccgattagcctcattattcggctcatttggtgagccgaatagccagtatattcggctcatgtgatgatatccagcacgtagagagtgatcagatgctcaactccccccactgatactcaggaaaactcaccttatcgcgcatccgttaatactgaagggcgggcaagccgttgcggatcggcggccagcagttgctgaaccagttcaacgcagcgtaggaagcgggcgtcataatcggctgactcgacatgaacgtattcaatattattgtcgcgcaacatctgctcgagtaaattttggaaggattttcgatcgcggtcactaccgaggctacgcaacccatctgccacccacggggtattattttccaataagatcaccagatcaaaacggtattcatcaatcagagcctgaacgaaggggtgttcccgcccttcatatttcttacaaaatgcctgtgtggtgacgaaatcagtatcaataaacgccactttattggcgtatttcacagcaaaatccacatactgcgcctgccccagcgcaattttgtcatagtccgaatattgcagtgccatctcatcgccccccagatgggagaagacatactcacggccatattcccacgcactggtggtattgaagatattggctaacttgttaaccagcgtcgatttaccactggattcgccaccgaggatggctaccgtgcgcacaaagaagggtttgacttcagtcgggatataatcccaatagcggaaaggatcgcggcggatctggcggccactgatgttcataaatgagcgctgcgggtcaatcaaaatggtttcgatacccagttgctctcggtaacgcggcgcatcctgactctcgctggaatagataaagctggggacaatacccttttcattcatgaaagcttttacgccacggctccacacatcccaaccgtgaggataaggctcaatcccgtgctcatcaaaagagtgaatgtggatatttttctgatatttaaaggtttgtaacaaccaacgtaggcggtcactgaccgtgggttgttgcgacatcgaactgttctcaaacaactccctatcacgcggctcatcgtggcaaagaatgacgtgcagttcatcgacctggctacaggcgcgctggataagataaatatgaccggtatgcagagggtaaaatttaccaaacactacaccgacttttttctcacggcgcgggaattccaacccgagaaaacggtgtaaggcctctaatttttgcgcactggggcttttgattttatcgttaagtagctggcttaaatagcctttggtcatgccgctggcctcagccacctgctgtaaggtgcagcctttttgcttaattgccgttttgagatagtcgaactgcagcatgcggtctccttgtttagcgtactaaacaaaaataacacagtatgctgcgggattggcactattaaataggacattatccataaatatacccgtcataattcaagttacttgcgcgttgatcagccaccggcgacgtgaattatttagggtatatacggttataaatcttctaaaacagccaacgcatcggccagtttttttaccccgaaaacctgcatattgggtagcggttttttaggcatattggcataaggcacgatggcacgtttaaaaccgtgctttgccgcctcggagatacgctcctgaccacttggtaccgggcggatttcaccggccagccccacctcgccaaacaccactaaatcttgcggtaatgggcggtcacgcagactggagaccagcgacatcaacaatgccagatcagcgctggtttcagtgactttcaccccgccaacgacgttaacgaacacgtcttgatctgacatctgcaaaccaccgtggcggtgtaaaacagccaataagatggccaagcggttttgttccagcccgacagcgacccggcgtggattcgacatcatcgaatgatctaccagcgcttggatctccaccagcaatgggcgagtcccttcccacaccaccatcactgaactgcctgcggtcacttcatcgccacggctcaaaaagatcgccgatggattactgacttcccgtagaccttgctcggtcatggcaaacacacccagttcgttaaccgcaccaaagcggtttttgtggctacgcagagtacgaaagcgtgagtcgccatcaccatcaagcatcacggagcagtcaatacagtgttctaatactttcggcccggccagcgaaccgtctttggtcacatgccccaccatcacgatggcgacaccccgggttttagcaaaacgagtcagataagccgcagtttcgcgcacttgcgccacactgcccggcgatgattggatatccgccatatgcattacttgaatggagtcgatgaccatcagccgtggctgttcttgctctgctatcaggcaaatctgctcgatactggtttccgacaacatattcagccccgccgtgggcaggcccagacggtgcgcgcgcatggcgacctgctgcaacgactcttcgccagtgacatacagggttttcatgttttccgacagtttgcagagggtttgcagcaatagagtacttttgcctgcgccggggttaccgccaatcaaaatggcactgcccggtaccaccccgccgcccagcacccgatcaaactcgagaaagccggttgagaagcgcggcaactcctccagactaatatcggacagcttctgtacccggctaacaccggcatcgccagcataaccaacaaaacggtcattacgagacgatgacgctaccgccgccagcctgacttcggtaatggtattccaggcgttacaggcactgcattgcccctgccaacgcggataatctgcgccacattcattacagacaaacgcccgtttgggtgctttcgccatgtcatcacctcaatcttatgcgcgcatactttacgaaaaaaatcattaaacacttgattataactaaatgatttatcaacgaatggcctacttgccactctcgtgctttaagctaccggtcaaaatgcagagaacactcagtaaatcaccgtgacggatcgccactttcgctttggcataaaccttcggtttggcgtggaaagccaaacctaaacccgcaacctgcatcattttcaggtcattagcgccatcgccgatagcaatagtctgtgccagcgggatattcaatttctccgccagcttgataagggtatctgctttatattgcgcatcaacaattggccccagtacacacccggtcagtttgccgtctttgatttcaagctcattcgcggcaacatgaaccaaccgcaatttgtcacgcaggtattcggcataataggtaaaaccgccagaagcaatagccacatgccaatccaacgcctgaagtttacgcaccaggctgaccaaccccggcatcaatggcaagtcgtcacggacttgcttcaaaatattggcatcggctcctttcagtgccgccacccgctggcgcagactggccgagaaatccaactcaccttgcatggcgcgttcagtgaccgccgccacctcatcgcccacacctgccagtttggcaatttcatcaatgcattcgatttggatcgcggtggaatccatatccatgaccagcaggccgggagtccgtagatgcggtatcgcccccaatggcgcgacatcaaggccgctctcatcggccagcgttttaattcgtggtgttaggctacccgctagccggatcacctgataatcttccacacaccaggcagaaacaatcaccatggccgcaccaagctgacgttgaaaatcggtaatccgctgtttatccagttttctaccatacaacagccaacctgtatgaccggcacgataatccagcggcatcacttcgtcgccactgagtgaaagtggcaaacccggccattgatagatctccgaaggcagatcgcaataggtcagactattagacatgaattactcctgtagaaaccgggacaacgcaatatatatatatacggctcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctatcctatcgcccttgcttctggcaacataaagtcaccatacccaaaagaattggcgctgcagtcaatgaagggtgaatcagaaccgctgcgtcacgcagcaacatcaagtatgcagggtatcattctcgtgaggaaccggtatggcacgggctaaattaaaatttcgactacaccgaacagcaattgtactgatctgtttggcattattggtcttgctgatgcaaggcgcatcctatttcagcctgagccaccagttagcacgttcagagcaggtcgaagagctggcacaaacactcgccaaacaagttgcttttagcttgtcgcccattatggatagcggtgacgacaatattgatagccagaaagtcgatgccattcttcaacaactgacacaatccagccgtattttagatgccagcgtctatcagattgacggtacgttggttgccagcgccggagaaaatgtgaaggtacgcgaccggttggcactggatggtaaacgccctggcagttatttcaaccaccaaatagttgaaatgatcgcgggtaacagtgggccaagtggttttctgcgcatgacactggatacccacgtgttggcgacggaatccaagcaagtggataacaccactaacttactgcgtctgatgattctggtggctctggccgtggggattattctggcccgcaccctgttacaaggccgccgtagccgttggcagcaatccccttatctgctgacggccaatataccggttaaagaagaagatgaaagcgaagatgacacgccagaagccctcgtcggtcaggcggaaaccgaccataagcctgccgataaatagcctctcggggacacgttagtgattcagagaggaataaatcaattcagcggcagagatctctaccgctgaagaaagaaaaaaccgctggaaagggagaagcttgagacgcgattacgcgttatcacccagtaacacagattccagtgcgatctcaatcatgtcattaaaagtggtctgacgttcagccgcggtagtctgctcgccggtacggatatggtcagaaacggtgcagatagtcagtgccttcgcaccaaactctgccgctacgccgcagataccggcggcttccatttctacgcccaagatgccgtatttttccatcacatcaaacatttgtggatctggtgtgtagaaaagatccgcagagaagaggttaccgacacggacattgacccctttcgctttggctgcatcaaccgcattacgggtcatctcaaaatcagcaatcgccgcatagtcgtgatctttaaaacgcatacggttaactttggaatccgtgcacgcccccattccgatcactacatcacgcagtttaacatcggtgcgtacggcaccacaggagcccacgcggatgattttcttcacaccaaaatcagtgatcagctctttagcatagatagaacaggatgggatccccatgccatggcccatcacagaaatcttccggcctttataggtgccggtgaaacccaacatgccgcgtacgttattcacttcacgcacgtcttgcaggaaagtttctgcaataaactttgcccgcagtgggtcccctggcatcaatacaacgtcggcgaaatcacccatttcagcattaatatgtggcgttgccataatcactttccttaaaaatcagagaattaatatgttaacttaattgcggttttaacctaatagaggccttaacctaattgaaatgttaatcgccgaactgactcgctcagctcagccttgtgcgctaaagcatgttcttgccgtaatccattggcgacaacccaaaatacgccgcaactgtctgcccgatatcggcaaaggtctcacgatgccccaatgaacccggtttaactttcgggccgtaaaccaaaaccggaatgtgctcacgggtatggtcagtgcccggccaggttgggtcacaaccgtggtcagcggtcaggatcaggatgtcatcttctttgatcagtgccatcaattccggtaggcggcggtcgaatagttctaacgcggcggcataaccagcaacatcacggcggtggccgtaagacgagtcaaaatcaacaaagttagtgaaaacgatggtgttatcgcccgcttttttcatctcttctatcgtggcatcgaacaacgcatccagccccgtggccttcactttctgtgtgataccaacctgtgcataaatatcggcaattttaccgatagacaccacttcaccgcccttctcatcaaccagttttttcagcatggtcggcgcagggggttcaaccgccagatcatgacgattacccgtgcgttggaagtgacccggtttgtcgccgataaacggacgtgcaatcacacgaccaatgttatagccaccgtcggtcagctcttcacgggcaatttcgcacagctcatacaaacgatccagaccaaaggtctcttcgtggcaggcaatctggaatacggagtcagcagaggtgtagaaaatcggcttcccggttttcatatgctcctcacccagttggtcaaggatcaccgtaccggaagagtggcagttacccaaatagcccggcagattggcgcgttttaccagtttatccagcaattcctgtggaaagctgttttccacatcgctgaaatatccccaatcgaacaagacggggacacccgcaatttcccagtgacctgacggcgtatctttaccagaagacagctcgctggcgtagccataagcaccaataatatccgcgttcttatccaagccaacggggaaggtaccggttgattcttctgccgctttacccagccctaaacggctcaggttaggcagtgtcaacgggccgctacggcccacgttggcttcaccacgcgcacaggcttctgcgatatgacctaatgtatctgcgccttcgtcaccaaattttttggcatctgcactagcaccaataccaaaagaatctaataccataataaatgtacgtttcattgctctctcctgcgtggattcacgctctgggggcggcgaatattcattcgctccaccaccccacattcataattaattgccgatccgtttgggcgctgtaacacgggctgtcgataacaaaagtatgacgtttattcagtgatacggcgataaatcactggcgtttcttctggcgtgttattccctaaggtgatggccgcacgcacaacctctgcctcctgctgccagtcatcttcgttattggcatggatcaccgcaagcggctgctgcccatcaacacgggtacccaaacgggccatctccgtcagccctacactataatcaatgggatccgttgcccgacggcgtcccccgccgagggcgaccaccgccatacccaaggcgcgggtatccattgcagtaatgattcccgtctgttcagcaaataccggtttgcttagggtagcaacgggcaggtagctgtcatagcgttcaacaaagtctgccgggcctttttgcgcggccaccatacggccaaagacttccgccgctttgccattatccaaaacggcttgcagcttggcacgggcatcggcttcatcgtgcgctaaaccgcctgacagcaacatttcaacacacagcgccatagtcacttccagcaaacgtgggttgcgatattcgcccgtcaggaaacgcacagcttcgcggacttcgaccccattaccggcgctggacgccaggacttggttcatgtccgtcagtagcgccgtggttttgcaacccgcaccgtttgccacaccaacaatcgcctgcgccaaatcagccgacaacgagtaggttggcataaaggcaccggagccgaccttcacgtccatgaccaatgcatccagcccttccgccaattttttggccagaatagaggccgtaatcaatggaatagaatcgactgttgccgtaatatcgcgggtcgcgtaaaaacgcttatcggcaggggccagcgagctggtttggccgataatcgccacaccaacattctgaataattttgcggaacgcattatcatccgggaaaatatcaaaaccggggatcgcctccagtttatccagtgtgccgccggtatgaccaagaccacggccagagatcatcggcacatagccgccgcaggctgccaccatcgggccaagcatcagtgacgtcacatcacccacgccaccagtggagtgcttatcgaccagcgggccattcagattcaggctcttccaattcagcacagtaccggaatcacgcatcgccatggtcagcgcaacgcgctcaggcatgctcatgtcgtggaaataaatggtcatcgctaaagcggcaatttgcccttcagaaacaacgttatcgcggatcccattgataaaaaaacgaatctcttcttcgctcaatggctgaccgtcgcgttttttacggataatttcttgtgccagaaacaaggcatccccctgcttgaccggaatatgggatgaaagccgcccacaggcgctttcggaaatagcgacacagcaggccttcagcctactgtgcatcaattcagtgtaatgatgataataacgttagtagccgctgctgttggcgttactctggtgacccaatgtggtcagcaaactggcgagtagactggaagcgccaaagcggaaatggcgtgcatcagcccagccttcccccatcagttgatcagccaattgcaaaaattgcgcggcatcttctgcggtacggacaccaccagccggtttgaagcccaccgtttcgcctacgcctaactcacggatagtgcggatcataatgtctgcactttccaacgtggcattcaccggcactttaccggtagaagttttaataaaatcggcacccgctttgattgcaatttcagaggcctgacgaattaaatgcgcttgcttaagttcgccagtttcaatgatgactttcagtaatacattcgccgcagcgcaggcttctttacacgttttcacgagttcgaagccaattttatcgttaccggccattaacgcgcgataagggaaaaccacatccacttcatcggcaccataagcaatggcagcacgggtttcagccaacgcaatcgcaacatcatcattgccatgagggaagttggtcaccgttgcgatacggatctcaggagtgccctgctcacgtaacgccttacgggcaaccgggataaagcgaggataaatacaaattgccgcggtattaccggccgggcttttagcctgatgacagagcgcgatcactttttcatcagtatcgtcgtcattcagggtggttaaatccatcaaacttagtgcgcgtttagcataatcgttcaaatgcgcgcaggcggttaaatcggtcataaaactctccaacactgtttcagctccggcagtttgccaaaactgagcatgtagttatgagcagaaaagatccttggcggtatctctcggtggttaagctcaatacgttggcgagcggacttggttccttgaagatagccccacgggactcccctgggtggcaattgagatccatctcaccgcactattattaactggctccgataggtaacaggttctaatacataacgggttctgacacgtaatgacttctgatatataattatttcggttatgtattaatcagttctatcatgtgattttctacacaagctccggcgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatggcgctatttgagcacgttagcacatcatgagatgtgtttatcttcacattaatcaatagaaacctgtaacgaaatagaattatatgtgattttaatcacaaaataaccccatttatggtctattggccccgattacgctattcgtatcaagaatagcgtattggtgagaatacgcctgatagcatgtgccgtttgacaaaaacggcaccttatacatcacagtgccaggaagaagccggcgatcgtcgcactcatcaaattcgacaacgtccctgcggccacggctttcaggccaaagcgcgcaatatcatgacgacgatttggtgccatgctacccagcccacccagtagaatagctaccgaagacaagttagcgaacccacacagggcaaaagagatgatcgctttggtgtgttcagagagcacctgtaaaccagccgctttcaccagttcgtccgcctgcaaatactgaccaaaattcataaaggccacgaactcgttaacgataatcttttggccgataaaggagcccgccaccattgcttcgctccatggcacgccgatcagataagcgattggcgagaacacccagcccagaatcaattccagcgagagttgcggataatcgaaccagccgccaatcccccccagaatgccattaagcaatgcaatcaatgcgataaaagccaatagcatcgccccgacattcagcgccagttgcataccagaggctgccccagaagctgcggcatcaataacgttagccgggcggtcctcttccgcgatcagtgcgatagcatcaactttatcgtgggtttgctcggtttcaggcaccattaatttggcgaacagtaacccgcccggtgctgccataaaggaggcggcaatcaaatattccaacggtacgcccatttgcgcatacccggccaataccgagcctgcaaccgaggccaggccaccacacatgaccgcaaacagttctgactgagtcatggttgcaatataggggcgaacaactaacggcgcttctgtctgcccaacgaaaatattggctgtggcagaaagagactccgtccgcgaggtgcccagcagtttttgtaaaccaccgcccaatactttaatcacgatttgcatgacgccgaggtaatacaacaccgcaatcaatgacgagaagaatacaattaccggtaatacacgtaaggcgaatacaaaacccccaccgccaaagacttcatacattttgtcggaaaccaatccgccaaaaataaatgagatcccttcattaccataagcaataacgttagcgactccttccgacatcccccccagaatacggcggccaaccggtacatatagcaccagcgcaccaatcaccacttggataataaatgcaccgatgacagtgcgaagattaatcgccctggcattacttgaaagcagtacagcgattaatatcagtactgccatcccgaccaaactcatgagcatgtcgatattcctattaataataaggctattagtcacattgaaatgatgtcggcaattataacgtcatcacctcgctatcaagtaatctccgtcacaaataaacacaaatggaagcaactacaaagatgtaaatgtgatcataatcacattaaagttcaacaacgaacaatatgtgaggttattgacaaagtgcccgagacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaatatgtaagcttattgttagcatgaatgggccgagtcaagagagaagctcacaccgctgcagcgtcaaggacgaagataaaaggacctccccaacgtcattgtcgttgcagcaaggcagcaagcgaacaaatcccgatgagcttactcaagtaagtgattcgggtgagtgagagaagctaacaccgctgcagcgtcaaggacgaaggggaggaagggaaaataaacgctggctattacacatcaactcagccgcaatctcatcggctggctctgggcgcaactcacacaaggcggcaaacacattggcggctcgttcagggcgattggcttgcccttgaaaactcgccagaggcatatcgggtgcatcggtttctaagagcaacgaggagagcggcaatgaggccataacatgacgggttttctgcgctcgcttataagtgatggtcccccccacaccaatgtaataacccaggcgaataaaggcttgcgcctgcgctaagctgcccgcaaaaccatgtatcacacccgcgcgcggcaacgcggctttacgcaatgctgcagccagtggatcgtgtgagcgacgtgaatgcaaaataaccggcaaatcatgctgtttggccagttcaagctgcatattcaggatcactaactgatgtggaaactgcggttcatccatatacagatcgaggccaatctcccctattgcgaccaatttcggtggcttatctgccagatgcgatgccagtgccgccagatcggcatcctcatgttcggcaatatacagggggtgtaagccaagagccgcaaacaaggggggataacgatcggctaatgccaaaatacgggagaaatatgcggccttgactgaaggaacgatcaattgcctgacattcgcctctgccgcacaggctaaactcgcggcttcatcaccggtgaacggagggaagtcaaaatgacagtgggtatcgataaaatacggcatcggcttatctggcgttctcatcacacagtattacctttatttttttgtcagattcggtggcaaagtgatatcgacgggtaaagagttagcctccgcttgttcagtatcaacgacagtcagtgaggtaggatcaaggggctcatttatttgtgctgccgttgcctgcacctcggaaggcgcggtgagatcagataacgtgacagacggttctgtggagaataccgcggtaaagcgttctttagacccactgtaatcataggtattattcagctgattaatgttctttgtttggaaaacgttcggtgtttggataatattttgtggttgaataatgtggcgtgaaagggaaatggaggttttatcgctatcccccaacgactcacggggtaataaccaacgcccaatggttgccagaaaatagcggccacagcggcggcctaaatgatagtcacgattcagagccaccgccccgctccccaatgccttactggcgagtggttttgatgggaaaatttcgaaaattcgtacatcgcccggcggtttctcgataaattgctgaatacgatgataactccgctcatgctgctgcataatccgcaccaattgctgcaagctgctttcactcagccattgttcaatccgcttaaaccattgcggcgtatagtgagcctgcgaaggcaccgtgcggatcaccactatcgtctctgcgccacggcgataagcctcctctaccgggatcgcatcgctgatccccccatccagataactcaccccatccaactcaacgccctgccgatataaaccggggatggcgctggaggctttaatcgctgttagccagttttctctggtgggggaaatatacgttggttcgaaatcatcactacgacaagcacacattaaaaactcgcgtccctgatgcaaatattgttcagcgtgatcgaatgccaaagggtactgttgggaagtgatatccactagccaatcgagatcaattaaattgcccccacgtacaaagcgtaatgggttaaaaaaattggctgtggtggtgtaacgggtaataactcgccgtgcgtaaccgggttgcccgcaaataaaggcagataaattttgcgcccctgctgaggtgccaatcatgagatcaaaagggttaaagcgagcacgatggaattcatccagcacaccggctgtaaaaatcccccgttgcccgcccccctcacagaccagcgccattttaccgggctgatagggtttataggcgagtggctcaatattaccgagcgtaataggtattctgtatcccaccatctatccttaattcatgacgaacaggtgttgacgataccccttattgtcctttgctgtcacccctactgccttgttaaaggcgcttacgtcccgtaaacagactgatgaggaacaaaataatccccaccacaaagaccacttttgctgcccaagccgcagtaccggccaatccaccaaaacctaatgcggcctcgattaacgcaataatcagaaaaataatgccccaacgaaacataagcttctccttccagtttaaagataaggtgcctgattaaacagacaccctttcatttggctctcagaggaaattaactcagttgacgaacggcttggggggataccttatttatcgatatccaacaggatagattccatgccatacgtcgccagctgaataatgattaaggcttgatgttcaagtcgtttttaacgcttttcacgccgtttaccgctttagcaatactttctgcacgttcagattgggctttattctcaacatcacccgatagctgtacgacaccatcggtcgtttctaccttaattttacgtgatggtacgatatcatctgccagtaattttgctttaacactgctggtggtcgcagcatcgcccgcatattcactgaccgactgtgatttctggtcttttacgtgcaatttgtcgctgacagatttaaccccttcaacgttaccggcaatttcaaccgcggtttcaatttcggcctgagaattaagaaaaccactcagtgtcacgacgccattgctcgtttcgacagaaatatcggtgcttttaagtgatttttcttccaataaagcgctttttactttcgccgtgactgcgctatcgctcatgtaattatcaactttcttcatggagctatcgattttggcaccagtactgtccactgtgctggcggctttattcagtagcgtgtcttcggccagaacactgccactaataagggcagaacctaaaacaaccgccatcactgaacgggaaaattgtgtgctcttcatcgatgtcttccttttttgttatgaatcctttcatgggttatgaaaccccaacaagaggatccttacaccaccttaaggcggtgaccttttcacgaatagttacagttattgcaggcttattgagctaagtttgaggctaatcaatcctgcctgtacctattcaagatagatcatcacagaagaaacacagtcggaatcggactaaaacaggattttcatcactaagtaggaattatcctaggaaaaaatatcgaataagattgatgactcggggtaatagataccccgatagaatgcggcttgcagcaggttcgttagcaataaacttagtgctcgcgtgttttgcggaaaataacgtccgggtaacgctcttgtgtaatattgagattaaccatcgtgggcgcgatgtaacttaaattatcgccaccgtctaaggccaaattaagctcattcttacgtttgaactcctcaaatttcttcacgtcatgacattcgacccaacgcgcggtagaaacgttaaccgattcatacaccgcttcgacgttgtattcactcttcaagcgggaagagaccacttcaaactgcagcacccccacagcgcccacgatcaaatcgttgttgctcagtgggcggaatacctgaacggctccctcttctgacaactgaaccaagccttttaacaactgcttctgctttaatggatcgcgcaggcgaatgcggcggaacaattcaggggcaaagttaggaataccggtgaatttcatatcttcaccttgagtgaaggtgtcaccgatctggatggtgccatggttatgcaagccgataatatcaccagcataggcctcttcaacgtgagaacggtcaccggccataaaggtcagcgcgtctgaaatcaccacgtctttcttggtccgtacctgacgcagcttcatccctttctcaaaacggccagacaccacgcgcataaaggccacacggtcacggtgtttcggatccatattggcctgaattttgaaaacgaaaccggtgaatttctcttcagaggcgaccactacgcgggtatccgttttacgcggcatcggtgccggtgcccattcgaccaagccatctagcatatggtccacaccgaagttacccaacgcagtaccgaagaagacgggcgttaaatcaccggacaggaaagcctcatgatcaaactcgtgggaagcgccctgaaccagttccaactcctgacggaactgcttggccaagtcttcgccaacagccacatccagatctgggttgttcagccctttaacgatacggacttcctgaatggtatggcctttaccgctttgatacagataagtttcgtctttatgaaggtgataaacccctttaaacgacttaccgcaaccaatcggccaagtgataggtgaacaggcaatgttcagctcacgctcgacttcatccagaacttccattggatcacgaatttcgcggtccaatttgttcataaaggtcagaattggcgtatcgcgcagacgggtcacttccatcaatttgcgggtccggtcttctacccctttggccgcatcgatcaccatcaaacagcagtcaaccgccgtcagtgtgcggtacgtatcttcggagaagtcttcatgccctggggtatcaagcagattgaccagacagccgccatacggaaactgcattaccgacgtggtaatggagataccgcgttgtttttccatttccatccagtcagatttggcatgatggcttgaaccacggccttttactgtcccggcagtctgaattgcatgtccgaacagcaacactttttcggtaatggttgttttaccggcatcggggtgggaaatgatcgcaaaagtacgtcttttcgcgacttccagagcatattcactaggagacataattgaagtttctacttttaggccgccctgctctgagcctcacattttattgctatgtgggtccggcaaagcgagacattgattattgcgcgatattttccctgatttatgcgagatagacaatcggcgaaagcatcagcacgtctaagatgacaataaaaaacaaaataaaacggcgctatgccattggcaacgccatcataatggcatcttcacgcccattcgcactcgggtaatagttacggcgcacagacacttcgttaaaccctaggctttcatacaaggcgatcgcccgtgcgtttgaagcccgaacctcaagccaaagcgtgacaatattacgcgcctccaactgttcaatcagatgttcgagcagcaaacggccataaccttggcgctgatactgtggatcgatggcgatattgaacagtgtggcttcatccaacactatttgggtaatagcgaaacccgccatttcctggccgatgctcaacttaaaattgaggtaccggtcgccctgattactggcgaacgttttttccgtccatgggaacgcatggctggcttgttcaatttggtatgctgtggccagatcggctggcgtcaggatagaaatctgcttcataatgacaaatctgctgccaaagtgcgcgcttagcgcccgcatcttgataaagcccagctaattctgggctatgtaattgtgcaccggccaccgcaagcggctcactgatgcccaatcgccaactgttgcactgcgtatcttccggcaacatcgcgacctgatccggcgtcaaggcataaacctgatggggggttaggcccaaactgcgtagcacatcgcacaacagtggatcaccgtgttcaggcagttgctgtgccacaatcagtaggcgggtatcttcaggtaaatgtattgcaatctcaccctgcaagacggcaggacggcgcaatacccactgcgtaatgccaagctgctgtaacagcaagtctcgtcttgatgccatgctatttcctgtcagagcaagccgtaatttggcgctatgctagcaaacccatcgaacatgcgccaacaaacctctataatccccgattatattattaaggagccaaagactgatgtcagcattaaccccagccagtgaagtgatactgcgccatagtgatgaatttatagcccgccacgtcctgtttgccggtgatttacaagatgcgctgccagcgcaatttgatgcagccggggtgcgggttcacaccaatcaatatcaccactggcaattactgagcaacacgctggaagagaatgtgcaattcggtcttttagccacggcagaaactctcgcagcttgcgacaccctgatttactactggcccaaaagcaaacaagaagcccaattccagttggctaacctgctttctatactgcctgttggcaccgatatttttgttgtgggtgaaaaccgcagtggtgtacgcagcgcagaagaaatgttggcagacttcgcgcagttagccaagatagacagcgctcgccgctgtggtttgtaccatggccgtttagacaaacaacccgaatttgatgctgatgcctggtgggaaagctatcaggtcggtggtgtgacggtcaaaacattgccgggtgtcttcagccgcgattctctggattcgggtagtcatctgttgctgtccacctttaacgagccctttaaaggcagcgtattggatgtcggttgtggtgctggagtattagcctcggttctggcgcagcaatcgccaaaaatcaaatggacgttgagtgatgtcagtgccgcagccattgaagccagccgagccacattggcggtgaataatattgaggcgcaagtgattgccagtaacgtctattccgacatcaaaggccgctttgagatgatcatttcgaacccgcctttccatgatgggatccaaaccagcctgaccgccgctgagatgctgatccgtggagcgaccgcccacctacatgtgggggggaaattacgcatcgtagcgaactccttcctgccgtatcctgccttgctggatgccgcatttggtagccacgaagtgctggcacagaatggccgctttaaagtgtatcaggcaactgtcgggcgtccgccacgggatccgaagaaaaaacgttaatattaaagcactaagattcaaacagtaagataggccacctcttcctcgccgtagcattcattcgctgcggcatggaacgggaacagcgcctccagtccccctcacaagccacgccattcatttatcaagccaatgaatcaacagatgatgatttttacagcaaacgtcccgcttaggggaaataactattgacctgtacgtgaaagtctctagaattcgcccccgtggttgtatcacaaaagtcacgttccggtacgcgatggtggcggaattggtagacgcgctagcttcaggtgttagtgttcttacggacgtgagggttcaagtccctcccttcgcaccacaatgatttcagtttttccgtaacctccactgcgtactcaccccactttccacgtttgtagcaaacccacaatatatacatacgtctccatttcaacgtcaatcatccaagctgttacttactgtattacctcacgttttatattatccccgatgatcggatacccccatcatgacacaccaccgtgcattagcattagcgcgaccaagccgcctaacagcgccagacaagatggcagtaacaaaaagtgccgcaaccgcacgtggtacaacatgctgacggttgccagcatcgccacgacaataagaatgcgcaattggccgatagagatatctacccagcccagtacaggtaacaaggtaaaaggcagcaatattccccagccactggacatgccacggctgagcaacccggtgatcccccacgaacggtaagctgcaagtgtcgatgtaatcatgatgatgcccacccaaatgataatgataatcataaccaatatcatatatcactctttggcactctgcaccatgtcgttatctgcacgctcgcgtcatatgcatcattttgcgccgttgaacgacatcatgatgacaggctgaaacaaaaatggtaattttggctaagaaaaatcctaaaataatgttaaaactatttaaacaataataattcccaacaaaatttatttgtcgtgatgtcggaataaatacctcacgaggatatgatttattagtctactgacagcacgatattatgcagagtaaattgaatatgaatagccactcctacgatcagtttttgaaaagcaagcatcgactctctttactgcttttcctatttcttaatgcatcatcagctattttcagtatgctatcatcgtcgcccaagacacccgcggtaacgttccctgtggtgatgattgcggttataagcttgagcgcggcggcttatctaatttttatttcaaagaacgacacgggcagaaataactatgttgataaaaataactatgttgataaaagtaaccatgttgacaaaaataactatgcgaataaattgaatttattttcaatcctcatcggtctactttgggcatggcaaatcattcttaaatatgaatatctagagactaacgaagataattacttattactcagtctgtttacgatcttttttatcagtaccattgctttgtctgataattttctcgcgttttgcctgcatacggcaccttcggcaataaccgtcatcttactggatgattttcataatattttccgcattatatttaccatcatgttaccgctgattggtttttctttgcatcacttgatgttgcgtcgcactgataatttcacccgtaagctggttgatcacctttccaacgaaagagaaaaattcagtgatttaagcatgatagaccctctgaccagtttgtataatcgccgtgggctggagagcaagcttgaaacgttgttatctcagtcgccgggaaatcattatgtcctgctgctcgatatcgatcactttaaagcctataacgacaactatggccacaccatgggcgatcaggctctggtacggatttcggcggccattcgcgatgctgtgcgttcaagagatatcgtggtgcgttatggtggtgaagagtttctcgtactcctaacacatgtcagtgaagagtacgccagccaattggcagagcgtgtacgtcagcgtgttttaggcctggatattccacatgtctttaatcataaggtctctacgacggtcaccttaagtgcgggtatttcccccctgcaagcctatgacttggccgcgtcattgaaagccgcggatgaagcgctctaccgggccaagagaaatggccgcaataacatcgaatttgctaaagatgaattatcaaatgtacagtcttccccttgattaactcgctgaacatacggacgctctatgccagttattatttttaatgattgattatcaagttaaatactgcacgtttaatttcacttccattccgttattaaacagtcttattactcattatggataatttaattagtttatcagttggtttatcctttttatttaagcagttcactctgttttaaaaaaaaagaaaatggcttttttaataaaaaactgactcacgtattttcattttaacaacccatttcccctttctggtggtacctgcatcatcacattcaaacacttatgatcttgaataatattcaatagggtaataccacaccttatcactcgggatatgactaaactgatcatcaacgcgcctttcggcaatataaagccattggtcaatctagaactattggtcaatctagaggacggcggccttattgggtataggccgcatcagatgatgatgagaagtaaaacgtgaaacgcctcctcttggattatccgccagcttaaaggcagtaaaccgcggttaatatgaggttactgaacggtccagtctggaaaaatcattggcaatgtgaacgcttttagttgctcagcagacaactgacgccgcccctcattaatttcagcccctggtccctgattgttcgcttcaaagaagcgagagtcttgcgggtagaaccaaactttctcgccttgcttatcttttccagacattttatcccagccataaatatgatcatccattacggtattgataaataccgcctgtccgatagccgcaggatcagcataacggccatcatcaaatgctgtagtagggtgccacgggcgccctaaggcaaaacttttagcaggcacacctggttctttggttaaacgactattgaggacaatcagaccataaggtgcggtattttgggtactgggtgccgtaatgtaaccgtaaggtggggagatatcacggcgatcacgggcaataatattgcagcggtcaaataccgtcacccctgagccaaaaataaaatcgacgtggccactgatgtcacaatcggtaaagtagctacgactgcccgttttgctataaagcgtatcttggtacccctcaagtttgacttgcctgaaacgggctttatcacttttttctgctaataacagcgccaccgcctgcgtatcttttaatttcgtcggatcaccctctgctttcgcctgattagcagggaaatcgaagtcattacgaatcgtcaaattttctgcagtaaaattggcggcattcaccaataccgtgctgctgccagaggttccccacttcgtcccttgtgggttgagcatacccgcggcggtattcgcgccaatcaccgtcgtatcacgctcctcacctttcagcgtcacattgtcacgattgacctcaagccgttcggtataaacgccttttttaaggaaaataacaaacggagaactatctggcggtgctgattgtaacgctgcattaattgaagagaactcatcgccctgcgccatggcagaaaccacagcattgtactgtgccgcgctgacttcacctaaagcggcaaatgatatcaatcctaataatagtgtcttactcagagcattaattggcatgaattaccctcagtttttaacatccagcagattaaactcgattgttcgctattagccattgataaaaatcacgtctagctgttgataaaaagcacgttaagttcaataacgaaagcctactctacacaaaatgaaacgccattccatttaagtggatcacacttttatctctctatgataaaaatcaaatttcactagatttctattaacaatagatataaataaacaagtaaattaagccattagtcatatatctaaccattatttataacggcaatgttgaggggtccgtaaaacggctgaacaacttggcggggatgctccagttggttatgatcaggttatggataataaaggattgcaccggcgcatcgattgctgcggggctaacgatgagaagactgaacccaacaagtgaaattgggcagctagagacgttagcaactctacctgaaaaattggctgagagggcagctcgcgctcaaatattctctcaaaactggccttcgggtgatttgggggctgcagtgaataagtttgcaggtagcgatctgtttattacagtcactaaatcaggtaaacaaatttatacgaatccaacaacaggggttcaggtagttagaggatttgtcagggagttattttcgcctccatgacccatcgttacctagaaaaagaacatacctcgaccttgatggaaatattccaaataataaaattttggagacagggaaacaggttggtagaacgcaaagtgagtataacgaagtaactcattttaatattaatggtggtaaatagcatgaagtgtatatctgtccctactagccaagaggctatgtctcgacttgattttgataaatgtatcgatggtgacgtgatcgatttgaacatcaccgatgaacaataccgttcacttgtggaattaggtttaattcgtttaatgaatgacttattcgacatatgtatcgatgagtttgaagatgagaagatagtaggcgttgatagccttactcaagcacggttactcatcgagaatgatttccatcctagtgagaatgaagctgttaatctcttattatctcaagtaaataaagcaacagagtacgaaacaggcctcttcttctacttttgatgatcatgtattcaatgcggagatcgtaaagcagcaacgctggctttggtatgcctgggagcctcggcctgcttcagtattactatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgatttatgagcttcgctgccctgcgggtcatagaactctccccggttcagattacgagaaaattagacttatgggcacaccgacttttcaggggattacctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggggttcgtcaaaaaaaacagccccgtgactgaccggggctgctgaaattacttttagggcctataacccaaagtggttaattattcactcactggctcatcgtggatcttttctttaggctctggattcatactgctgtaaatcactggcagtaccagcaatgtcagtactgtcgcgaagcccaagccaaacataatcaccaccgccatactctggaagaaggcatcgctcagcagcggagccagccccaacacagtggtaaatgcggtcagcatgatcggccgtaaacgcgcggtggaagcatcgataatcgcctcacgcaacggtttctcttgccgctgtagaccaatctcttcgaccagtacaataccattacggatcaacatcccactcaggcttaataaccccagcaaggccataaagccgaacggaatccccgtcagtaggaagccgaaggtcacaccaattaatgccagtggtaccgtcagccaaatagccagtgcattacgcaccgagctaaacatcagcacggtcacaacaaacataagcagaaacgcgatcggcaagctaatgaaaataccccgctgtgcttctttggtactttcgtaatcgccgccccactccagttcatagccccgtggcaaggtaatggcttcaacgcccggcttgatccgttgcaacaactcggaagaggtctcaccgccctgatgggttggatccgtttgtaccgtcagtgtccgcttacgatccagacgcataatcagtggatcttcccactcggtttcaaaactggtgaccacgttgtcgatcgggataaaggcttggcgcgcctggctccagaccatcacatcgttcaaccgctcagcattgagccgctcagagtccggtgtgcgtaggacaataggtatcaggcgggtaccatcgcggtataacccaaccggcaagccaccaaaactcatgcgcaacgtaccatccacctcgcgtttatcgacccccaactcgcggcccagataatcggagaattgtggccggatcatcttgctacgatcctgccagtcatgccttgcaccatcggccattgggtcagcgataatcgcctgttccgcctgggctgccaaggtgcgtagcacatctggatcggggccaataaagcgagcttcaatagaactgttgtttgacggcccgaacatgatgcgtttgatctgcgcatcaacctgcggatattcgtcatgcatatatgactcgatttcatcaatcaagcccggtatttgctccagttgctcagtacggaccatcacctgcgcatagttaggataatgacgttgaccattgtaggtcagcataaagcgcattgcgccctgacctatggttgtcatggtatccgctacatttttttgctgcttgatatgctgttcaattttggctgcaatatcttcggtatagctgatatccgtaccataaggcagccaaatatccacaaagaagattggtgtgttagaaggcgggaagaagctctgtcgaacatgaccaaaaccgataaccgacgccactaataacgcggccaagagcaccaatgtaatactgcggtgttgcagtaatttattcaacaccacccgataatagcggaataaccagccgtcatacggttgtttaaccggcttatccgcatcagcttcaggctgtttttggttctggaatgcccacttggcaaacaccggtgttaacgttaacgcagtgatccagctcaacattaacgagatgagcaacacctggaatagcgacttacaatattcgccggtagcatcattggacaggccgataggcgcaaaggccaaaatggcaataatggtcgcacccagcaacggcatcttcgagcgtttcaccacattaccgatagcagtagaaatgctatcgccgcgctgacgcccaacgaccaccccttccaccaccacgatggcgttatccaccagcatactcagcgcaatgatcagcgcccctaacgatacccgctgtagctcgatgttaaacagccacatgatgagcaacgttccgagcacgttaagtgccagcgagatggcaataaccacgccgctgcgtacccccataaagatcagcagggtaacgacaacaatcaacagtgccaacaggaagttaagaatgaagccgttaaccgcaccttcaacttccttagactgatcgtagaacacattgatatgcatcccggacgggcgctcaccttcaagctgcgccagacgggatttaatcgcattcccaacatttaccacgttaacattgggagcaaacgagatccctaacgccaatgccggttgaccgttcgcgcgataaatattggtcggtgaatgaccaaagccttgggttaccgtggcaatatcgcgcagatagacactttttgggctaccgggttggctgaccagtaaattccccagctcttgtacgctttggaattcgccagtcgggtgcaagcgaatcgactcactgcccacctgcaactggcctgcatcggacacgacgttttggcgactcagcaagtcggatagctgctgcggtgtaatacccgcggccgtcatctgcgcacgggaaatttctacctgaacttcttccggtaaaatacccacgatgccgactttacccacaccgggcaccaacactaattcacgccgcaattgctcggcaaaattacgcagatcctgattactgtagccgtcaccggtcagtgagaagaagaaaccgtaaacatcgccaaaatcatcgttgaccatgggggcactggcccctggtggtaggcgaacactgttatcgctaattttacgccacagctcatcccagatttgcggtaactcattcgcgccgtattgcgcacgaatattaatggttatctgcgataaaccggcactggaaatggaggttacgtcatccacataggagagttcctgaatggcattctccaacggtagcgtgacttcttcttcaacctgttgtgccgatgcgccatcatagcgggtgacaacgaccgcggttttgatggtaaaagccgggtcttccagcctgcctatattgagataggcaataatgccaccaatacctagcaacagaatcgttagccagatacgggtattattattgataaaattatcagtcagcttcattagagacctcgctcacgaacccaagcccggacaacttgttgtgggcgaagctcaccggtacctgcggcaacaatttgttcgccatcagccaggccagaggtcacttgaataccgttttccacgagttgccccacctgcactttgcgttcttctacgtgcatttggtcattatcattcttaatgacccacactcgggcatcattcaactgcgcatggtcggggttaaatacggcttccaccggaacgatgatggttggatggtcggtgccagacaaattgccggagttaattctgacccggccactgataccggaaagcaatggcatatctgctgggcgtttcatcgtcagcgtgacctggaaagtctgtgaagcagaggtcgtcgaagtggtgtgttctttatattcagcaataaactcacgccctggcatatggttcagtaataccgttggcttgtagttacggttgctgatgtccagcgtggtaaacagacgctctggaacactgaataccacatccaacgtatccagcgcactcaaggtggcaaccggctgaccagcggccataacttggtgattacgtacattcacattggcaatgatgccatcgaaaggtgcgataattgtcgcatcgctgagctctttacgcgcaatgtctaaagccgcttgcgctgactccatctctgcacggcgaatatccagatcggcacgcgagacggcgctgcggccttgcaaggtgttaaagcgattaaactgatcgcgggccaaattgaaggttgattgacgatccctgactcttaagctcaaatcagtatcgttcaacatggcaattttttgccctttcttcacttgttccccttcacggaccaacaactcttgcagttgcccaccccgtttaaaggagagttgggtttcatcacccgcttgcagcctggccgggaaataacgggtaccattttgcccgctgtcttccaccataaagatttttactgggcgcacactttcgacggtttcaggaggcgttctgtcgaaggcggcgagaaggaacgtaatgagcagagtgactactgtttttatcttcactgtaagatctcgttgagtcaggtttttaaaattcttatgcagattatctattcacacttttttatctgttttttgcgtcatattgcgcatcagtgcccttaacagtgtgattaataaccccccggtaaacatccctagaaaatagatcatcacaattaacactgacatgggtagcgttatttgtgtaaagagtaatgataaattcacagtaccgctattttgaaatgcaaaaagcgtggtcaacgtgactatcagtaagaagcacactccataaatatatttcactcagtcatcctttttatctcagtgcatcacattgcgacactaaaaacgacgcgccaaaatctcttacctaaaaatgcataaaattcaaattgatagattgatacccaagcaactatagagtcaataccaataaatatattatgcattagaaacacacagactaaagcgtttgcgctgtaactgccatcccaaaaacccttggcattgctgtctgatagacccaattaattggggaatatcaagcgatctcagtaaataaacgccattaatactgctatattaccaaataaaaaaataatatccctataaagacaaataaccgatagaaagatagcattaacgtcgatcttcactatcggctattttttaagggtgattttgattacttaataataatcatttttacctgcagttcatcctaataaaaatcaataatccacagcgtcgcgggtaacggctgccgcatgatcaacataaccctagtcactcaaatgggataaatccacatcatggatgcaatttgttcatcagaccattgatttatgagtacgattgattcatcaggccattaacgttaaacggcacccataaagggtgccgcggctaaacaaaaaatgtgtattgaggttattgacaaaatgtcagcgacggagagaacaggcagatcgtaaagacgccataaatatatccatgtaggctcgagccgcgccctccctggcgcggacgctttactcccctgcctatcctcaccgtttcagatcgagtcatcggggtttgtcagcattctgaatgtgtattgcgtctctctgctacgttggcagccgtttacctgctatggattgagaaccgctcaccgaatagcccgccagaaccgccacaaaaatcataaacaagtggccttcagacgaatccagcagaaatgaattgaagaagttacatgccatataactggtcaataccgccagcagcacattgcgcagagccggtgtttgctgccaaataacacgataacagcagataacccacgccaaaaagaggaatagaccaatcacacctgattgaatcgtttccagtagatactggttgtgcgggttattgactttgtagtccacttctttattttcataataaaaaccacccgcgccatgaccaagaataggtgattctttaattaaccgggcagcttcaaccacaaaagcagaacgctgccccatggaggaattacatgcgtctgcggcatcagttgccgatgcggccatacacacttttatctcatcaacgccctgtacgatacgatctgtggctttgttcgggataaagatcagggcagcaaaggccaatgcacctagcacgaccagtgttaaccgctggcgattgcccagagagaaaaatagccatacccctaaacccactatcaaggcaacataaccggtgcggcccaataccaagaataagatgctgtaacttgcggccaccactaacacactgtaaccccaacgtttccacccctgatgttgaaacgccagtaccagccagagtaacgccgccagcgccataaagaagttttgggtaatttgcagtttaaaaatggtcgggttagtggggtccacaccactcaacggaatgtgtaaaacacccacggccagagatccggccaatatgacagcgttagcgacgagaaagccggtacagaacagtttgatcaaccgtggctggttcataaagaacagggccaatggcaagatataaagaagtttcttatattttcctaccatatccgggccatagctgttgttttgatacaacaatgataacgccagtaacacaaacatagctgccggtagatagactaatggactggtgagcaacggtttaaaatcaagggattttcggttaatgatcaaactgataataatcaaaaccaatgaaacactcattagctgattattcgttggcatactaatacctaagagtaacgctgctatgctgcacagcatttcactacggcgattgaccggaattgccggtgataaagttgtcataattttctcagctcgagctggttaggaaaaataaagcgactgacccactaattccctttggcaactcgccaggaatcaactgcgtctatgacatcactaactgggattgcgttcagatagcgatcagtagtgtcagtatctatttcattgggatgcggcaaagtgcggtaattgccagcccagagtaaagtatgtggagcctgccacgggtgccattgattaagattactcgggccaaatagtaccactgctggcgtctgtaacgcagcagccatatgcattgccacagaatcaacaccaataaataatttggcgttatcaattaagaccgccagttcaggcaatgccaattgacccgataaattgatcaccttttccggttgtgtgcagccagcaataatctcagcgatgtaatccaattcagcctgatctttactgcccgtcagcagaacagtttcaccttgttgagtgaggtggttgatcaattcactgaaggattcgctggcccaggttttgaatttccagcgggcggaaggctgaatcaaaatatagtgttcaatattatgctgttggcacaactgctttgcccgctcgatatcatgcggcccataggacatggtgacgtcggtcctgatgtcggtcagttgtagtggtgagagaatatccagattattgagtaccgtgtgccgttctgcagcattagggatctcaaccaatgtggaatggcagtaacgccagagccaattgtcccgttttgggtagtggaaaccgatactaaacgtgggttttaacaaacggcaatacgccgcagcccgccattgatcggataaattaagaatcaaatcataatgttgtttttttagggcgctaaacagtgctttttcgccactgatttgcgcctttaatcctgcatgcttcaggccccgatcaacaataaaggtatgattgatcgccttgttttcacgcaacatatcctgcgtaccgccatacagcagtacatcgattttagcctgcggataattggctttcagcgtactcagtagcggcgtcgtcagtagaacatcgccgaaatgccgtaacttaatcactaaaatgcgcgcaacatgctctttattccgcagtacttccggcaagtggctggcaccggtttgagaagcgggagcagaaagttgcccggcaggtgatgctgtcttatttgatgtatttatcatgggatgcgccatcagaggatgcgccatcattggcaacgaaagagggcaattatgctatatcaggggtttgcagcatggcaatcgttttagcatatgaatatgttaaaagtcattgatagaagcctcccggcggaataaataaaacaggcgatcaatgaggttattgacccgctcagtgagtgggtcaccagcgcacagtcaacggagcatacacgcagcacgtgacggcggcgagcattgccccgaagcgcaagctggccgcttttcgctattaattaatcaagctagttaattaatcaaaatagttaatgaatgaagatagtcaattaatgaagataatccattttagaggccaggagccttccaaagagacgtcgtcaacccacaatccaccagccccagttgatcggtatacaccgcttgccagttagtttttgccgcttgatagagcgctttatgctcagtattcgggatgtattcccgctcccagcgcacgagccgctcgccggttttatccaatgcttcatataggccgacaccaacaccggcggcaatcgcgcagcctaatgcggttgcttctttgaccaccggcaccttcaccggaacaccggtgacatcagccagaatctggctccacagtttgcctttcgcgccaccgccagcaaaaaccaccgacgaggctttcacgccagagaattcagcaatttgcgctaaattacaggccgagacgatggccgcattctcttccagcgcacggaataacgtggctttattacatttttcaggatcgagtgagaggttaataaatgaaggcgcagcgtgataccaagatttaaaccgcatcacatcagagaagataggcataaccccataagcaccggcgggaaccctggcggccatatcctccaataaactgtaggtatcaatccccaatcgctgcgccagtaatttttcttcggcgcaaaacgcatcacggaaccagcgcattgtcagaccagtaaagaagctgatggactccgcctgaaccataccggggataacatgagggtttattcgggtattcatattgggatcaataatcggctgcggtaaattaaccacctgctgccagaaagtaccgcccaataccgccgtctggcctgcgtgcaccactcccaaccccaaacaacccagttgtacatcgccaccgcccatcaccaccggcgttccggccagcaaaccacattcttgcgcggccttcgccgtgacatggcccagcaaggtgcctgtctctttcactggcgagagaatatccgcacgtaacccggccatttccagcaagttcggttgccagttacgggtgacgagatccagcatacccgtggtccccgcgttggagggatcgaccgccagctccccactgagcatattggccagccagtcactgatcatggtcagtgttcctgcctgacgataaatatcgggccgatagtgcgccaaccacaacaaccggggcatggcactcagtgccagcgtctggccggagcattgatagacttctaactcaaatccattattgtgcagctcttttaattcgctgacttcacggctggcgcgagcatccacattggcacaggcccagatcggggttccactgcgatcatagagtacgatcccttcacgcattgaacaggcagcgacagcacggatagcactggccggtaacttagccaaatgcagtgcctggcggatacactggcacgtgagttgccaattggtggttaaatcaaactccatcgaccccggaacatcgggtaccggcagatgcagccactccgcctgcccggcggcaatctgattaccattaagatcaaatatcaccgcccggacactgccggtaccggcatccagcgccatcaagtaatcacctgatggggtagtcgtatcgagttgactcattgcgcgctcctcttgaataccctgcttatttggcgtcaccgcagtgtttacccgtcatatttcaagttgcctgtgggaccgcgcgcagagatcggagcctacacacagtctgtgacggtcacgagcactgcccaatctcaaactggcaagtgaaatagccaatcacccaattaaagtaagttaatgattgcacgcgccgtcacctcatccgtcaccaacgcattcacatacctcccccgcagcgctgcgacaatcacatccgctttttctaccccccctgcgacaccaatcacggttgggatggtggttaaatcagccaacgaaataccaatcaactcctgatgaatctgcatatctggcaccaacgcgccatcggcttggataaagtaaccgaggatatccccaaccgcgcctttacggctaaacatcagttgctcaccttcgctgatatagcccgaacgcaaaattgtggcttctttttgctgattaaccgaaccgatcccaacgaccgcaatatctgccgcgcaggcggctagcatcacatctcggacgctgttttcctggcgaaacgtgtcggcaacatgggcatttgaggcacgcagcggggccggaatgatactgacctggcaggccgcatccaactgaccaatccccgtcatataggagccgacaccgccggataacgtgactaaacggacctgctgtgatgcgataaagccactcaaatgttgcaaggcgcacatggtggtctcaccgaaaccaacggccaaaagttgttgtggctgtatcagcgccattaataaatgggcggcaccaatacccaaccggctactgatactgagggaggccaaagacggcagaatgcggatatgcttcaggccaaaatgctgttgcagggtattttccagttccagacagccttcatagcgcgaattaatctggacgcggatcaccccagactgccggcctttctccaataatcgagagactttaagccgagccagccccagcaactcaccaatatccccttgtgttaaaccatcgtgataataaaaccacgcaacgcgagcgagcagttcctcttcactcatgctattacccggatatttgtattcgtcgttggacgacaggggtttttcttttactgctggtttttcttttatcattgccgattgttctcttattgccgctttcttgccggttgatctttcttatctgtttatctttcttatctgtttatctttcttgcctgcttatcttttttctcactgtccatcggttcgccaccgactaaagccactgcgtaatgaatgtttaatcttaattgataaccacgctatcagcttaatgatcataattgaacatattttaattaaaatttttttattcattaaattgtgatcttggttacgccacacatcggattatatagctatcttttttgaacacttttaaattaaaaatatttttgttcactaaaacttttcaattaagccaccaggagctactgatgccgcataccgttgctacaccgccgcccctgctccaagtacgtggtatcagtaaacaattttccggcgtagtggtcttgaaaagtatcgactttactctgcaacccggtcaggtccatgccctgttggggggaaatggcgcgggtaaatccacgttgatgaagatcattgccgggatactgcccccggatactggcgtgattgaaatgaatgggcagccctgtttcaacctcaccccggcgaaagcacatcaattaggtatttatctggtaccacaggaaccgatgctcttcgccaatctgtcggtgcaggaaaatattctgttccgcttacccaagcatcaagccgataaaaagaagatggcccaattgctgaaaaacttgggttgccatttggatttgtcggtcagtgccggttcactggaggtggctgatcaacaattggtggagattatgcgcggcctgatacgtgactcgcacattttgatccttgatgaacccacggcctcgttaacccctgctgaaacccaccgtttattcagccaaatcagaatgttattgcagcaaggcgttggggtggtgtttatctcccacaaattgcctgaaatacgccaactggcagattgggtcagtgtgatgcgcgatggcggtattgccttgagtggagcaaccgccgatttttctacagaagacatgattcaggccatgaccccagaggcccaaaaaggggcattaaccgatagccagaaattatggttggaactgcccggtaaccgccgcgcccaatcacatgctcaatcacaacaaccggtgatacacgtgcacgacttgagtggcgaaggtttcgcgcatatttcctttcatgtgcaagccggtgaaatccttgggctggcgggtgtcgttggtgcggggagaacagaactggctgaaacactgtatggcttgcggcctgccagcaccggtaacgtgatactggaagaggtcaatatcacggcgatgaaaaccgccaatcgcctggcggcgggcttagtgtatttgccggaggatcggcaagcatccggcctctatcttgatgcgccattaagctggaatgtctgtgcgctggcccatgaccgacaaggtttatggacccaaccagcgcaggaggcggccgtgttggagcgttaccgtcgggcgctgaacattaaattcagccacctcgaacaaccggtccgtaccttatctggcggtaaccagcaaaaactgctgattgccaaatgtctggaagccaatccactcctactgattatcgatgaaccgacccgtggggtggatgtctctgcccgtagcgatatctaccaattaatccgtagcattgccgagcagcaggtcgcgatcatttttatctcttccgatctggaagaggtagtacaaatggccgaccgggtattggtgatgcaccaaggggaaatcaatggcgcactgagcggtgcggcaatgaatgtcgataccatcatgcatatggcgtttggtgagcaccgttctgcgagtgaacctcagggcggcaccgcctcctcggctgaaaataagggcgcatcatgctgaaatttattcagaataatcgtgaaggtaccgcgctactggccattctcaccctatttgccctattggggattattgaccgcaactatttcagcttgcagaccttcaccatgattttcagcagcgcacagatcctgatcctgctggccatcggggccaccctggtgatgttgacccgcaatatcgacgtttccgtgggctccatcaccggtttatgcgcggtgaccgtcggtatggcgctgaatgccggttttggcctggcggcatcttgcttgttcgccttgttggttggcatggtagcgggcttttttaacggcattctggtgacctggttgcgcattccggccattgtcgccacgctaggtacgcttgggttataccgtggcctgatgctactgctaacaggcggtaagtggatcgaaggattaccggcggacctgaaaagtttatcaacccctattctgttttctatctcgcccattggctggctaacgatgttgctgatccttgcgatggcctggctgttgggcaaaaccgcctttggccgcagtttctatgccacgggggataacttacaaggggcgcgtcagttgggggtccgtaccgacagcctccgcatttttgccttttcaatgaacggcgtgatggccgcactggctgggatcgtcttcgcttcccaaattggctttatccctaaccaaacaggcaacgggctggaaatgaaggccattgccgcctgcgtgttgggcgggatcagcctgcttggtgggacggggaccattattggtgccattttgggcgctttcctgctgacacaaatcgatagcgtactggtgttactgcgcctaccggcctggtggaatgactttattgccggtttggtgctgctgggggtgttggtattcgatggccgtctgcgttgtgctgttgagcgtaatatccgccaacagaaatatgcccgcttcactgcccaagccattattagtgataaaaaaccaaccgttagcgataacaacccagcagctagcaataaaaagaaggcggcattatgaatctctaccgacgttatggatgggaactgactctggcggcgctgctggtgctggaaatcctgctatttggtttatcgaattcgcgcatgttggatatcaatgtgctgctgttcagcaccagtgattttatctgcatcgggatcgtggcgctgccattgaccatggtgattgtcagtggcggcatcgatatttcattcggttcgactatcgggttgtgcgccatatttctgggcattgtatttcaggcgggcgtgccgatgagtgtggctatcccactgacagtgctcgtcggcgcactgtgtgggttaattaatgccggattgatcctctataccggcgtcaaccccttggtcatcacgctcggcaccctgtatctgttcggtggcagtgccctgctgttatccggcctctccggtgcgacaggctatgaagggattggcggtttcccggccgcttttactgatttcgccaaccaaaccctcttcgggctgccaatccccctggtgatatttatgctgtgtgttctgctgttctggctgctgatgcaccgtactcacagcggccgccacgtgttcctgattggacaaagcagccgagtcgcccgttacagtgccctgcccatcgcccgcaccttatgcatgctgtatgccatgaccggggtggcctcagcgatttccgccattctgctggtgtcttatttcggctccgcacgctctgatttaggtgcctcattcctgatgccggcgatcaccgccgtggtattgggaggggccaatatttacgggggatccggctccattcttggaactgccttggcggtattactggtcgggtacctgcaacaaggtctgcaaatgattggtacgccaaaccaaatttccagtgcgctgtctggggcattgctgattctggtggtggttgggcgatcgatcagtctgcacaggcatttgatttatgaatggctacaacgtcgtcgcagtcgaaaggcctctgcgtgatacctaannnnnnnnnnnnnnnnnnnnnaagacagtgattcggagatagcaatgagaacacaaagattaaaaaaattagcactggtttgcgctcttggatttgcctgtatcactaccgcacaagctgcggaacgcatcgcatttatcccgaaactggtcggggtcggtttcttcaccagtggcggtaaaggtgccgtcgatgcaggtaaagcattgggggtggatgtcacctatgacggcccgaccgaaccgagcgtttccggccaggtccaattgatcaataactttgttaatcagggctataacgccatcgtggtgtctgcggtatcaccggatggcctgtgcccagccttgaagcgcgccatgcaacggggcgtcaaaatcctaacctgggactccgataccaaaccagagtgtcgttcggtgtatatcaaccaaggtacgccaaatcaattgggatcaatgttggtggatatggccgccaatcaggtgaaaaaagagcaagccaaagtggcgttcttctattccagcccgacggtgaccgatcagaaccagtgggtcaatgaggcgaagaaaaagattcaacaagagcatcccggctgggaaatcgtcaccacccagtttggttataacgatgccacaaaatccctgcaaaccgccgagggtattttaaaagcctatgccgatttggatgcgattattgctccggacgctaacgccctacctgcggccgcacaagccgccgaaaacctgaagcgcgctaatgttgccatcgtcggcttcagtaccccgaacgtgatgcgcccctatgtcgagcgtggcacggtcaaagagttcggcctctgggatgtggtgaatcaaggcaaaatctcagtgtatgtcgccaatgagatgctgaaaaaaggcgatctgaatgtaggggataagattgatatcccgaatattggtgtggttgaggtctcccctaaccgtgtgcagggctacgactatgaggcgaaaggcaacggtatcgttttactgccacagcgcgtcatcttcaccaaagaaaatatcagtaaatacgacttttaatcttagcggcccgcccccgtggtgggtctgaacagaacgaatggagtaattaaagatggctgatttagacgatatcaaagacggtaaagatttcggtattggcatcccacagcagaaccccgcgtttacgctgaaaggttcaggttcactcgattggggaatgcaatcccgcctggcgcggatttttaacccgaaaaccaatcgcacggtgatgctggcctttgaccatggctattttcaggggccgaccaccgggctggagcgaattgatatcaatatcgccccgctgtttgagtatgccgatgtcttaatgtgtacccgcggtattttgcgtagcgtcgttccagcggcggccaaccgcccggtggtactgcgcgcctccggtgctaactcaattctgacctatttatccaatgaagcggtcgccgtagcgatggaagatgctgtacggctcaatgcctgcgcggtcgccgcacaggtgtatatcggtacggaacatgaacatcaatcgattaaaaatattatccaattgatcgatcaagggatgcgctatggcatgccaaccatggcggtgacgggcgtgggtaaagatatggtgcgagatcaacgttacttctcgctagccagccgaatcgcggcagaaatgggcgcgcaggtgatcaaaacgtattatgtcgatagcgggtttgagcgcattgccgccggttgcccggtaccgattgtgattgcaggtgggaaaaagttgccggaacgtgatgcgctggaaatgtgctatcaagcgattgatcaaggggcatcaggcgtggatatggggcgcaatatttttcagtcagatgcgccgatcgccatgctgaaagcggtacatgccattgtgcataaaaatgagaatgccgctgcggcttaccaactgttcctccatgaacaaaattgagtagaactggcggccatccgtgattttacctaccgctaatggccccatgacaaggagaaaagtatgcacgttactctcgtcgaaattaatgtaaaagaggacaaagttgatcagttcattgaggtttttcgcgccaatcaccttgggtctatccgcgaagcggggaatttacgttttgatgtgttaagggacgagcatatcccgacgcgcttttatatttacgaagcctataccgatgaagctgcggtcgccattcataagacaacaccgcattacttacagtgtgtcgaacagttggcaccattaattacggggccacgcaaaaaaacggtatttatcggcctaatgccttagcttgattccttggcttaatgctttagtcaatgcggaccgcgataccaatgtgtcgcggcccggttaaaatagcgccctttacggaaggtgttgaacagatattcaccctgccaatcagatctactgaccaagatgcatcgcccaggggctgataatcatgcttctatcggcctctcttttaattctctgccattcacccgcgttatcagataacccctataccgcaaaatgaaatctgtaagctattcttacggtctcacgccatattggctgtgaccaccatataaaacaggagtttctatggataacattcatcgcctattcttagcactggctttttctgccccgttggtgaccggtgctgctcacgccaacagtttattggattcggtaaaaagcaccgcggagcaatacggtaaatcagccggtagctcatcgtcactgccgtcgatgtcatcactgacgaacttactcaatggcggagataaagcgttaagtgcaggcaccatgaacaatgccaccggtattttgcaatattgcgtacagaataatgtgttatcaagcgatggcaccacggcgattaaagaccaactgatgagcaaactgggtatcagtggtacagaagcggcgaaaagtacggattatgaagagggcttgggcgggttgctgaaaaccagtgaaggcaaaagcgtaaacctgaatgacctcggtaccgggcaaatcacagaaaaaatcaaaaccaaagcctgcgatttagtgcttaagcaaggaaagtcattcttattgaagtaatccgataagggtcactgggtgccacctcagacgcggcacccgtcatgttgaaatgaaagaatcacagttcgagctcgtgtttcagcagcatttctacttgctgggccgtcccagcgctaaccagcgcatcgcggaacccctcgtgcatgatccgacgcgccagtttggaaaaaatacgcatatgctggtcacccgaagcctgtttgttcagggttaacatcatcacaaacagtgcgtcttcctctccccaattcaccggttttgccaacttggccacgctgatcgtcgactgctcaatatgctcagattgagcatgcggaatggcaaacccaaagcccaatccagtggaaaaaagggcttctcgcgcccacacatccgcagccagtttgcgcggataccggcaacgtccagccagcagcaggttatccaccatccctttgatcacctcttctttgctacgccagtctgcgccgagagtaatacattcaggaataatcagtggttcatcacgttgttccccgtcgtactgcaccagcagatattctacttcccgtgatgtgcggcaagccatcacccggttgagcagcaggcggcactcgccgcgatcaagtttggcaaggcgagctttagtcgcgccaataaaagaggcactcatgctgatctcatctagccccatcgctaccaacagaggtaataccgagtcttttgccgccagttcaccacataagccaatccacttaccgtggcgatgtacctcgcacaccgcgtaatcgagagcgcgtaggagtgccgggggcaagcagtgatagtgctcactcaccttggcattatcgcgatcaacagccagcaggtactgtgtcaggtcgttactgccaatactcaaaaaatccatttcctcacagcattgatcgatgatgaacatcactgaaggcacttccagcatcatacccaaggggacagtttcgtcgaactgaagatgactgatacgcagagattgtttcacctctgccagttgatctttcacccacaggatctcctccattgaggagatcatcgggatcatgattttgagcgggccatgcattgacgcccgcaggatcgcccgcaattgagtatgaaatagcgacagaaactcgtgataaatacgcaccgcgcggtagcccagaaacgggttgctctccgcaggaatattcagataactcaccggtttatcaccgccaatatcgatggtgcgaataataatcggtttgcccttggcagcgccaagtgcctgagcgtagagggtataaagctcctcttctgaaggcgcggctgcacgatccatatacaatatttcagtacgaaacaagccaatggattcggcaccttgattgaaagccccctccacctctaccgcatgggtgatgttagccgccaccaccattctgacaccatcaagagtacgcccaggcatattctggtatcggctctgctgctcacgcagttggtcgtgtagccactgctcctgccgatagtaacggcgtaccggttcatccagaagacagaccaccagcccgagctcaccatcaatctgcagcgattgattaatatacggctggagtgccgcagcatcgacacccacgagcgtcggaatattgaatgaacgcgccagaatcaccgtatgtgaagtactgccaccacggcccaatagcaacccctttagataacgtttatccagcgccaggaattggctcggggttaactcatcggcaatgcagagactgtcttcgctcaatgcttgctgggagggaaaacgttgctcaccataaatctgctgtaacaattgaaaactgacgtctcgaatatccaactcacgttcacgtagataagtgttagcagcaagcgccaactgctggctgaaataggccgcagtagcgacgatggctgtcgcacagctttcacctgctactatgtgactcaatagccgttgacgaaatgtgccatcacgcaacagcgagcggtgtacttcccgtatcgctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgtactgctattggctgccgtactgctattggcgactaataagctctcccacgctttacctagctgcgccaccccatcggcaagcatctgctgctccctctcgataccttgcgccacgggtaaatcacccaatgcattgagatcggctcttatcagagacagcaacttcccgcaggcggtacctggactgactgaacgggcgcgtaacagggtggggtgcaagtgggctaacgaggcggggagcggctcccattctgcactctcctccctcttcggcaagatggggtcagcgtgtggaagctcgtgctcaataaaaatactcaggcgttcaaaagcaacctgctcatcttcgccttcaatggtgacctgacattcatcccctaacaggatattggccgcgatcagcgaaagtacgctcttgccatctcccacgatgccagaacgcggattataccagtggaaacgcgattggaagcggttgcataccctttctatatggctcgcaggtcgggcatgaacgccattaagaagcccgcagataaatgtcacttgcttggtcattgggctttcctcccctcgctggctggcaaccagaataaaagcagctatcccctcgcggctatgagataaaaatgtcaaatactggacaaatgtaatcacaagcgataattgggatattgctcacaaagtgttcatgtaatgatttgaactcactcattgccgggaagttgagatggctctcatttttctgatgacattacaaaaatccagtaaatggcaattttgtcccctgttagcgccgtggggacttgcctattgtggtatccaacagcatcaaaaacatttcgcgatttcaatattaaggggaataagccctgacgcctgcggaactcatcgcacacggatgaacgctatggagtgaatgatgaaagagctgataaatatacttaaaaatacgcgccaacatctgatgacgggcgtttcatatatgatcccttttgtggttgctggcggtattttgctagcactttctgtgatgctttacggtaaaggtgcggtgccagaggttgccagtgaccctaatttgaaaaagctattcgatattggtgtcgtgggcttgacgttgatggtgccatttttggcagcctatatcggttacgccattgcggatcgtgcggcgctcgccccggcggctatcggtgcttgggtaggggcttctttcggggctggtttttttggtgccattatcgcgggcttgctgggcggtattatcgttttctatctgaagaagatctccgtgccaaagacgctgcgttcggtgatgccgatcttcgtgatcccgatcgtcggtacccttctcaccgctgggatcatgatgtggggcttgggtgaacccatcggcatcctgacagccaacctcacgcaatggctacagggtatgcagcaaggaagcgttatattactggcaattattatgggcctgatgctggcgtttgacatgggcgggccggtcaacaaggtggcttatgcctttatgttgatctgtgtggcgcagggtgtttataccttggtggccgtcgccgccgtcgccattgcaaccccgccgttgggcatgggccttgccacgctgattggccgtaaatattactcggtggaagaacgtgaagcaggtaaggccgcgatgctgatgggctgcgttggcattactgagggggccatcccgtttgccgccgccgatccactgcgtgtcattcctgccaatatgatcggttccgcctgcgccgccgtaactgccgtgttgttcggtgtccagtgctatgccgcttggggagggttgatcgtgctaccggtggtcgacggtaaactgggctttgtggtggccttgttagtcggcatggtcgttaccgcgttgatagccaatctattaaagcgtttcaccgcccaaaagcagccgggaaggtcatcagcagagggcgatgtgaacatggatttcgatattaaaaattagcggtacacccgatgagcgttatttattttaaggtcaacgacattttaaggtcaacaaccggtaagtgattcgggcgagtgagcgcagctaacacccctgtggcttcacgttaaccagaagggggcccccaaagtcattggagtcacaggtaggcagcaagagagcgacaaatcggtaaggaaccgatttgaacagcatttaatgctagcccgcagggtgagcctcaaggatgaggctcattagtcccgatgagcttactcaggtaagtgattcgggcgagtgagcgcagctaacacccctgtggattcaagtacgaaggggggattgggaggaaaacaccatgaccaacatcattgctatcaccgcttgcccatctggcgttgcccacacttacatggctgccgaggcgctcgaacgggcggctagagcaaaaggctgggagtgcaaagtcgaaacacaggggtctatcggggtggaaaataaactgaccgcggaagacgtggctgcggcggatatggtgattctgaccaaagacattggcatcctgtttgaagagcgttttgctggcaaagtcatcgtgcggattgctgtcagcgacgcagtaaaacgtgctgatgccattatggacaagattgccgcctatttggaaaaaaacacctaatccctgcgctgccagcgatatcaacaccgttgaggccgcaaaaaaatcaggcctgtttggagacgaaacaggtgatcaaatcaggagggggcatgacaattaagctggtcgcggtaacggcctgtgtcagtggcgtcgcacatacctacatggtcgcggagcggttagacaaactgtgcttacagcttaaatggcaactaaaagttgagacacaaggtgcattgggtgttgagtactctctcactgaagacgatattttgcaggcagatgcggtgatattgataaacgacgttgcgattaaagagcaagagcgctttcagaattgccgttgtgttcaggccgatatacaaacttttttatgtcatcctgagaaaatcctcgcggcaaccaaaaaagtcatttcttcccccaaaaccgtcagcattgtcattaaataacatctctttccatcatattactgcgatattgttggcgatattctgatggtgtcaactcagtctctttacggaataacctacaaaaatagttgctatcaataaacccacagacatttgcaacttccttgattttcatttcatagaacttaagcaatattttagcattttccaatcgggcactgttgaccgactcattaaatccaatattccctgcgttgcgaaataaatgcgacaggtagttaggtgaaatatgaaaaacgtgcgcaaccgattcccgtgtcaatggttcactataatttctctcaatatattctcttatcgattcaaatagcgtttggctgcgagatggcgtttttacctgattcctaagcaaatcgatacagtggctaattaggcttctaacaataagttgaacagtggtttgctctcgttgcattaacgacatttcgtttaaagcctgtaaaatataggccccaacccgtggccctcgccgtaatacactctccatttctttgtgaacaacactttccccatcccaacttagcaggctaaaacctaagctctgcttgccaaataaaatacttaacgttattaccggttgttcccattggggaatattccagcccccagagggaataaataaaatatcaccacggtgcatgatgtattcatctttatggtgaaaatcatcataaagccgatcccatatcatggcttgtgaaccctcgataattaactccatacgaggaaaattaacctgctgtgccagcaatggtgcggcgcgtaggcttttagcaaaatagacatggtgaatactattcggctctgataccagagccgtcagttgactgataagtttaatcgtcattttagttataataggggtatcttaattcaatctctggagcgccttgcaacgttctccctgagcgagccataagatagcccacagtttcttctggagtgagttcaatgtggagcatattttcatcctgaaaccaatagttaggccagaatataagatctgaagcatcgccatcaggaaaattcttatccaaaagatcgaccgcataatgtatatcgggttcggtaccttcagcttgtgcgataacattgaccagttcaattgactcaatatattggaaatcttcgatatatttagcttttctctgggctgaaataataaagtcatctttgctggtataggcgtgaaaatccctaaactcatggaaatcatgttctcggcaggcaatttcattccattgtaaaatgagctctcgtacccgatcgttttcttgatcaccattatcctcaagtgtactggatatctcgtcgagtaacttaagcagtctctgtgtccgatttttagtggctttgcctggtgttaaacgctcaggaatcggcatgttttctccttaaaaagattttatccgacacgttatcctctgtcgggatctaccatcaagcgcatgttacgccgaaaagaagacaaagatcaccccttctctactgcaactgttatatccagcacatattgctacaattaattaacattcgttcatcaatatcataatatagacgcgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagaaagcgatgtacttcctctgcgattagaatacctaagcatggcttaatccaatcaataatcgtgcggcctgcacgggtaatattacaattgatacccttactggctattttttaataacaaaaaaacgaatttcacattattcctacgtaggtaaataatgattttacacgatcaatacaagaattatcttattataaaaggagccattcgtcgtcataaatgacaaatttccctaaaaataaaaccaggcgcggcatttgatataccctataaaatcatgtagttagttaagttatataaatgaatcaatgaaaatagaataaaacatcatttgcgatctattttacttgagattattatgcggcactttactgccttgtgattattatgtggatatcgtctatctccataacacctattgtgaatgaaaataggaacatataggcaaattatattacctataggatgaaaggtttatggcagataacgcctcacaaaataaatcgctacatagagtggccttcaaaggcgaaggtggcgagtatttctctatctggttagttaatttattactaacgataattacactgggtgtttattctgcctgggctaccgtacgtcgtcgccgttacttttatggcaatactgagctaaacggtgatcgttttgattatcacgcagagccaatcgagatccttaaagggctcttgatggttattggtggtgtgattttattctatatattattagcaattgccccaacacttggccttttggttgcactggtgttgctggcattgattccatggattattatccgtagctggcgctacaatgccattatgaccagctatcgtggtgttcgttttaattatcactgccagactggacaggcttattgggcgttactgttttgcccactgctgttaattctggggctctatgccgttataatcgtcatggcgatgtttctaggttctgttgccagcaccccttctacggctataacactcattgttgtttctgcgattcttctggtcccgctgctggcagtgatcaatggcattgtgagcacgttgcaacacagcctgtacgttaataacctctattttggtaattcatcttttattagtacgttaaaaaaatcagcatttattaaaatcgcctttttcagtgtgttgatttttatccccttcttttttgttgctatgatgttcgcaggtgcgttttttgccgatctgttccaatctgccctgaatggttccatcgccaacgaaaataagacagctatgctgataattcagaatgccagcaacctgctattcatgatgctgatgttgctactcggcaccatggtttccagcagctaccgcatcgttgcccaacgtaattacctgtttagtcaaacaacattacaaggtgacatcaagctacgttcttccatgaaactcctgtcttatatgggcctgttaatgaccaacagcctgatcactgtgtgctcattggggcttgccacaccaattgcagaagtacgccatgcacgctatatggctaatgcaactgagattgaaggtgacttgtctttactgaatatccacgctcatcaggacacagcgaatagcgccctcgccgaagaagcagtacaagcactcgatctgggcactggcttttgagtaacgatcagtgatcgtcgaaggatattatcagtaccctggccgggccgcccgcgaggcggcccgactactgctgaatgaaataggcgataacgtgacgttgctacgtgatggagaacagcactatttctccctgtcgcagctcaacgtttcgtcttcattaggttctatcccactgaacctgacatttcccgatggcggtcgctttgttccctccgatgacgctttgttccgtaagtggctataccaacagcgctcacctggggtggtgcatcgcttagagcgtcataaaagcggtgtcttgttgacgttgctcatcactccattacttatcttggcttacatctattggctacttccttgggccagcagtgaaattgcgctgcgtatcccaaccactgctgaacagaaactgggggagcactcccttgaatggctacagcaaagtggatttaaaccttcagcgttgcccgcagaacgacaagaagcgatccaacaactctttttgcaggtaatgcccccgcaaatgcggcaggaacgcacaccgctcaaactggtattgatgaccgcgccgacgacagccaatgcctttatgttacctgatggcacaatggtgatcagcgacgatttgatcaagctgacgaccagtgatgatgccctggctgcggtgatgttgcatgagatggggcaccatgcccaccgccactcgatgcagatggtggtacgttcatcattagtcgccttgacctttatgtggatgaccggggacgtcaatggcattggcgatacgctgttgcaatcggccgcctttattcatgagatgcaattttcccgcacaatagagagcgaggcagattcttgggcgatagccgaaatgcagcgcgaaaagcgttcgttgttagccatggaagatatttaccatgcgttgcaacaaaccaccacgccagaggaggccgaaactcgggctggtatacccgagtggctgagttcccatcctgatatgccagccaggttagacgtcatacgcgccgcaagagagaagatggcgcaggaataattaggacgatgctcttcccctcgctctggcaggggaagaaacaggctggcggtaaaagccacttggcaaccaccaccggtatcgcccctgatatcaccacagcttcgctgagaccggatgataaaaaactataagcccataaaccttaaagagaaatgtgaccgacccattcagtaagcgccatttcgaccacgtcccgtggtaaatactcctgctcaagacgcccccgcggttgtgacaataagtatcggtaaaagtctgcttcgtggtgatgaagcccttcgggaaccgcctgttgagcgttgaccggctctgcgaccgctgagcctgatgcgtagtgttcaaataacaagcggcccatcaaaagtgcggtaatcgctggctggaacgctcttgcccgcgccaacatcaatagcccccaagtatccatatccccccaataacctatcgacttgctctttaaattaggagaaatcagccactgcaagtccagacctgagcccagaatggcaatggtgtcaggcaattgcggtaactggtgaatacagtgttcattttctacgataagaatgcgtgagcatggtaaatctacgctcgtcagttctgttgttgtgaccttactcatgttgaaggggagtatgccgggagccaacggagtgaccaatacccagtggctgctttcttcgaaggcatcgagaaaggttgccagaccctgcccagaggcctccccctcaaaacgctcatcaagtagttttgtcagcaacgaatagtttctttcgaagaacttcgtgtctactccagactcggacagcaggcgtaaaggtcgcccctgagcacagccggggggcaatttgcaggcaagattagccgcggtaatcacctcatgtggatctttatgcagccaaagcgcccgttggttaatcagcaaggcatgaaaggatttatcaacctgcgctaccagttgctcaagatgttgaaattcctgactgacttgccggttcgatgctgcattgatccactcagagggggggcgcaaacaccatcgaacgggaattgaaacaggcgtgaggctggcacggtagctaacggattcccattcaacaagaccgatactgacctgacgccagacctcgacatggcgctgcactgcctgcgtatttgcagtaaaaatctttgccgacggcttacctattggcagttgcaaaggccagcagccgggtgtgagtaagcgctcagacctcaccttagactgatgccactgtctggccaattgcctgccaatatcaatgggtgatttcatattgctctgttgcgctgctgatgatgttcatttagatcttcccaacttaatgagaccagactggaatccggcccacgccgatgaacaacgatcgccgagcgtgtgtgatgacgcaacagacgcatctccttattgggcgtgatgaagaccgcatgcagaccaaattccctcagggcagcgataatccgcccggcgacaacatgagagctacgcgagaatgcctcatccagaataatagtaccgaacaacggcttggtgcgaccatcagggcacagcgcatagcttagggatgcggtcagtacataagacgcgatgatttctttttctccaccactaccgccttgtgaaccggtacgagtctcaatgacgctcccggtttcccgctcaatcaccgaaacggcgaattcaaggcggaaacgggggtccagcaacgctctggccccttgggtgcggttgcgctcgcaggcatctttcagtaatccgaccaacgcttgcagcgccttatattggctctcgccatcatcatcgacgaaacgagccgagttaagctggcgttgcgcgcgcagtaacgtgcgcatactgtcatgcaccaccggtttggcgatcaaacacaggtagcgcccagactgaaaatcgactcggcgcatggtgtcattaagtgcttccagacgctcctcgatcaacgcaacttcatggtcgatatgactgagtaactgcgtcaccccatcatcagaggaacggttcagatattcttggaaacgcttaagtttttcgggaagcgcctcttcggtcaaggtctgtaggcgcgccagatagttgggaatatcgtctaattcccgccccacttccgaaagcgcgccagtatcctcttttttagcgtcggacatccgcttgataagctcttcccgtaaccgttgtaatcggtcattgacctcattgagtcggccttgcaattggcgtgcatgctcacgttcaatgtcctgaatgtcgtccagttgttcgggggccacctgaggaaaatgcgctgcgcctaacgcttgtagtgcaccggtcatgccttgttttgcgatgttatggactttacggctgagcattgctgcacgttcgagatccttcttcaaaccagcacaggcagtcacttcttgttgatattgcctttcaagctctttttgccgtgcttcagcctcatccagtgcggccttagcaatagcgatatcggactgcggatgggtcagcctatccagacgagcctgtaattcttccagttggcgctgcgcagtgggtaggtcaatactctcgaagttcaacgcctgaatatgtgctaacgcattggcttgttcctgcaatttaatgtacgccccctgctggcgcatttgctttatcatgtaaaagtcctctctgctcagcatgttgatgtcctttctggtgtgagaacctcaaggaaacaacatgttgggtggagcggacaatactaatggtgaattaccgtcttatatcactggcgctaacagtattcgattaaaccattctgtaccgcatagcgttgacagtaccgacaaaacttcgcgcagcctgatggccctgaccggcatcactgacagcggagacgtgcccacgtcgcgtttactggcttattgcagtcgctgacactggtaagaaccacccgcacggcggaaggaactgcccacgcaggcgcccaacacccgagtcacagggaagccgcataaggccacgcggatgcccgccggaaaacaggcgagattctcgttttcagagtagtaaaggctgggggatcatctggtcctcggcagcgaaacttcagatgctaactacttcatcggggtcgaaatgttaactgaagacacggcagaggccaaaggctggctgtccagcggtcagctgcgggaggacgtctttaccctgctgcgtgtttatctggggtgtgattacgatgccagcctgacactgacaatcccgatgaatctcgcaccgctgccacgtatgggcgaccccttgctgatggcggggtataacgtgatgctgggactgcgtgaagataatctggatgaaaggccggagaaagtgacgatgaagttggggcggattagggataagagtaaacttcagaagcactaaaaaaataaccaactgattttatttaatcaagagatattaaggaataccgaatactaaatagcattctagaatgtgaaagtaagttcattctataaaaaagagacaacctaagaggttcaaactaatttatcgaatttgatcgacacattgaaatataaaaaaccttaaagatacatcacccaatatctatatatgcttccaattgtataaatcaatttcaacacattaataacaaccataaatactgcttacaaaaccacaaatagaagtttattaaaaaaggctattctttcaatttaacatagccttttttcagcataaaaatatcttaaaataaataaatttatattctaaaaaaattatttagatcagcctcattaactattgttgcattcaaatcaataatgtcattttttttcatatttattaacacatcacaaattacagcaaataacccacatgtatccgcacaaacttctatttttggttttgagagaaatttagtagattgatgcgctccaatatgggaatattttacagccgacttgaattcatcaagatttagtgagtttgtaaatgtagagtaactaatatccagcctctcggctattttcgtaagtaatttggggtttttctttactaaaaaaattatatgtataatattccctaagagtttatctttcatttccttattagtttcgggtgtgaaaattttagttttgaacgtcggaaataaaaacctatgtgttctaaatagcttatcttgcgatatttcaaaaacagaacggattgagcaggcaataagaggtagaaatccatctctttctcttaatgagtacaatttatctatagcatagataatagacgatactgttccagtattaacggtatagccagatgcagattgtattgtaaacaatgacttttcttctttacttcctgatatattggaaatcttcttctcaaaacaaagaaaaacatcagctgaaacaagaccagtcacactatcttcatatcgaaaaaccactcgtaactcacacggttcttctattgcttctaatattcggctattagtgacactaccctcaatacttgttacgacgtcatttttgtttatatcattcccactactatcctttacggcataaatatattcattcaaatcaatttgttcagatggaatatgaaattttattgtttttttcctatcaatggatattgatgcaggcttgtttcttatgctagtaacatcttcagttgggtatgacttaccagttaatgaagagggtgtgcccaccttcaattcattttttagatcagaacctttagtctgaatagtttcatttaatttcttaaggctattaactaaatttttagtaatactattgtctacaaagtaagttctatctgagttaaattcaatatttttgttttgactttgaattgacacatagcctatcatttgaggcagagaagctcctgagctttttttacgaagtaaatccggatcaaatataatcgtattattgaaaagattattattaatatacactaaaggataaagcgcattgtcatgcaatcttttataaagattagatatagacttcgtattttttcctttatcaaaaaggaaaataattaattcgatgttaatactataatcagtacgatctatagggaaaggtgttttatttatcccccttatgaaaaaactcaatctcttctttagaagaattgtatttcacataaaaaagttgactctgttcacactcaaaaagaaatgacttcaatttacttgttgatattatcttatctttattttcaatcttaattttaacattaaaggattcatccaacattgatgctgctaatttccgcgcaatcttttcatcggataagtcagatagtaactcatccatatcttgttgattagtaaatattctaatctcagttccattcttattgctagaatctgttgttataggaatcttaattccagaaacgtcatctttatatattaaatctgatttttttacagaaaaaacactacatataccattttgacatgttttccattcaactttatcaccaaacttaaaggctgataaaaaacccagtccttttgaaccttgaacaattctctttattccattctgacttacttcgcaaccatattttttagtgctttttgatatatgaaataaagaatgaatttcgtctaccgacataccgtttccgtaatcggaaattattatctttaactctgatggaattactgtaatggtaacatctggagagaatgcgtcatacgaattcttcaccaattcattcaaagcaaagagtgatgaaggtattttttgagatagttcctcaattatcttcccaccaaatttcaatgacgtagacaccatatataaaaactccctctcaaaaaattaaataacgttattcaaaatagcattacttcctcattataagaatcaattctttatccatcgtattagcaatgctatttttcatcgccattctcttggataatatttccctttctatttgatgaataaaaacacaacctttatattctagaatctctctcattattctgtctaatgggacttcaatgttggaaattcttctgttaccgagtgtccatatcatatacgcatttttccgcagatataacaacgcattatccaaggcaagatctagatcaaaaataaatgtaattaacttcttaacattttcagagttaacttttgaaatttcttttacagtatttagcaaagtaggagacttatatttcaagagttccattttttcattggctcccttaagggagccaccaaggctgctagaatcaattttgttttgagtttcaagcaaacctttaattttcaaattatctatatctttttcatcaatccattttaaggataaataagaaaattgcccataagtgacggtagtattattatctccgtatggtggagaacttaccagaagatcacattggatattttttttcatcttcttagaagtgtcagcatgtattattttaattttactcttactcttagaaatagatctttttaaactgcccatttcagtaagtatgttcttctgctcacataacgcaactatacttttttcaatgttttttgtaaaaacttctaatgtattaggtatattctcgatttgattgaacgatttaatatgaagtttaaacgttgaacttcttgaattacaaacggtacgaacagtattactcatgcacaaccaaaaaaccttcctagcccacttagaactttcgtcctgaatagccctatatatcttacttaaatctaactggacttctttagtaaaccatttatcaatattttttatttgaacagctatgtctactcgtaaatcagcacgtattttatccaatagaaaaatgaatttttctttaaaagaatcaatatacaatgggccactttttacttcacatgctaaaattgaaagaggattgatatccatcccgacaaaatcaagccctcggcgcatagcttcaccaagagtagtccctgaaccgacaaagggatctattatacttgttacgtttgaatctatttctaatacagcatctataagttccccttgcatagctggaaccatcattgctggatattgaatcaaagcatgacagtattgtctttttgctcgccccttaaatgaccaataagctttgtcacctttcgaatttgaaattaccttattcaagagcatattgtctttgtctatgtcgttcatttatggctttctctattttcccttgaacgaaactctagcagatgcgagaacttcataccagcccccttgacctgctccccgttgattaacactccccgatgttagtaatgtcttcataaaccacatgaggacatccccatgaagaagcgtttttccgaccaacagatcatcagtattctccgcgaggctgaagccggggtatccgcccgtgaactctgccgcaagcacgccatttccgacgccacgttttacaccttgcgtaaaaagtatggcggtatggaggtgcccgaggttaagcgtctgaagtcgcttaaggaagagaacgccggactcaagaagctgctggccgaagccatgctggataaggaggcgcttcaggtggccctgggccgaaagtactgacgacagaccagaagcgggaagctgggtgttgatgtgtgatgcgaccggtctgtcgcaacgtcgtgcctgcaggctcacaggtttgtccctgtcgacctgccgctacgaagcgcagcgtccggcgtcggatgcgcatttatctggacgcatcaccgaactagcactggagcgcaggcgttttggctactggcatgccactctctggctactacctccttagagccatgttgagtatcctttcaagggttctgcgtgggtacaaacatgatcgaaccgggatatacccgcagatgtacctacatcagtaagttgatgtagattgaatcagattgacttatgttgactgataagagaggtaaggccttgctgtgactggattttaggcaaaaaaaagccaccttgcggtgacttaattttcatactaatggtgcgaaggccggactcgctaatatcatacaacctactgatatcaatattatttatttttaacactaagagcttgtacccgcacttgtacccacaaacaaaaatccgtacaaacatcagacagcgcaagtaggtacagagccatatcagtacaacaccgttatggctaattgtacgaaagagaataacacggttttaaatcaatattttcccatcagggaaacgcagatcagaactttgcaaactgtcaccaatgaaaaatggcacaacccataaacgcagcgggttttccttttgatggctgaattcatatggataaggtaacggctgactaaaaccctcatgcgaaggataaatcagcagcatatcccctatcccctcctgatagttcacaccgtaagccagcatctggtagaggtcagcctgcgattgttcgagtgtcgcctttccgctctccaccattttccatttaacatcacaaatcatcgcctgatccccattctccccacgaggtcgtagatggatatcgggtctaagcttaaatactcctttgccattgagacgaaccaaggtgtgtgaatccacctgtgccttcacatgccagttatcgttataacgatgacgcatccatgcagtcacaaaagattcaaacacagcttccattgggaaaagcagtgaaattgcgttggcgtcgccctgcatgcagtggggcgactgccccatcaaaatcagccgcgcccacgccaaggcaagttcatagtgacgcatatgtcggtcaagacgtacctggtcgaaggcgatgcgaacatcaccgacaggcgtaatgtcgtcaaagtgcacctgcaaagagttaacttgtagtagtagctgtgggttgctgatctgacggcgaattttatcgatggcggttttcagtatccggttctccggacgttcagagctataatcgtcaaactccacctgaaagcgatcccgatgcacacagtttttgcttatttgagctgagacccgtaacttccctttcatccaaggcagattgtcctgctggcgtaaatagtcacgctttagcccctggcgcacaatctgctgtacgctatcgataaactgctgaataaaaacatccatcagcggcatcttcgaggttcgaactctggatgctgaagtggctatatggcgaaatgattttagcgtgcgtagcatcatcaaaagctgctgacgtgcaatatcaatgttctcatcacgccgccccgtttttggcaacacttcaataaacgcattccccggaagagagataacaccagcatagttttttacctgcagcgtttttacgcccccccgacttccaagggtgagcagacggtgagtgttatccgcgtcatctttcaggcaacgttgctcaagccactcaaacagctgcggaggcagcgagaccgcattatttatgcggccactgtctttgtcgctaatcaggtgaccatattcgaagacggtaaagtccttacgagacttcattccccactcaccgggttacctttatgtggcgcataaatttgttgccaggcgagcgggttatcccaaaccttgtcgtcctcaggggctagatggaaactggcacctatatcatgcagatcttcagttccgttattgccaaaaagatcggcaaactgtttctggtctttcacctcgcacacgaactgtagctgcgggtttccgcttttctgattgtcgcccaacaccatacgaattttttgccagtcgttgtagaagtactcctccaacagaggcagcaccttgtttcgcatgatccgcttaagcctttcaaatgccaggtcttcgtcctcttttacctgaactactgggatgaaaaaggcatggcctagtgtatgttctctgtcgtacagcacctcaatgcggtcattcaaggtctgcagtagacgtggcagatcaatacctttgacaacagtttcttttagaacggtgatatccggcagcatcgcttcaaactcgaatcggcgacgcagggcggtatccagtgcggtgagcgaacggtcagcagtgttcatggtgccgattaaatagagattattcggtacgctgaacgaactggaagagtaaggcagaatcacgctaagcgcctccggttccccggcacgtttagaggtttctatcagggtgatcagttcgccgaagattttggagatgttgccacggttaatctcgtcaataatcagaacgtagttttgccgtttttcagatacagattcctgtgggttggaaggcaaaccttcctgtttaatgaggtaattaaggatactacgtacatatgaaggattgtgtacctttgcctgagggttttggtaaaccagactgatattcttgaggtaagcattgtaaccctgccctaaatcctcttttttcgattgcgacgggaaaataccaaaggtggtctggctcttgtaagccagttggaaggctttgccctgcagcgtttcaagggtaatgcttccactttcagataaacgttcttgtaggcgggcaagcgcctcgtcaagcttctgctgaacaccggcgtgaccaaaagcagcatcttcacaaatttgcttaaaaatgcccgctttgacttcatagcgtacattgccatcatcggtggtttctgctcttagcccttcgataaactcttcatagccaaaactctgatggaaggtgataaagcgcacccgcttttcagcaatcagtcggtcataaacctttttcagctcacggcgtttttcgttctcttctttgccttcctgcagcgagtaggctgctggttcgcaggcgcgtacggctagctcgatggtacagtaagttttaccggtacctggaggtccgtagaggatagtattttttggcagttgcggagtggtaacctcctcgtcttgctcatcctctggcaaggcagtctcactaccgattaacccaatatcattcttcttctgaatcacctgcgtgtagagatgccagagcgacatattcagttcgataggatcgacatcatcgcccaatgctcgatgcaacactttcttgagatcaaggttgcgagcgaaccactcctgatcctcagaaaggtcaagttgaaaatggttattgcaatagttataactgctgaaaaaattgctgacattcacaacgttggtaattttcgacgggtagagcgcggcaaaggcacgatggcaaagtgcccaatatactttgtttaatatcccatctgttttaagtttaacaaggcgctcaatcacccgatcgtagttctcctgcgtacactcatctgccatctgacgggtgagagcgagcagctgtttttgcgccgtttcgaattcaaactgggacataccgccctgcctgaggctggagataccattgctacgttcgtaccaaatctgccgaattgtatccgcagagaagttgggtttttcggcttggacctgttctacgagctgacgatagtgtttgccccagtcggggctgtattgattattttttgcgatatgagaacgaaagaaagaggctaacgcagaggaatcctgaaccatcacatactccgtgtgtagggcgattaaaaaatgagatatctgtatcttgtaacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacaaccactgatgggcaagcgggtccacagggtaaaggtggttttaacgccgaagcccaccgttaccatctctatgtttccctcgcctgtccgtgggcgcaccgtgctttactgatgcgcaccttgaaaggccttgaatcgctaatttctgtttccgtcgtgcacccattgatgcaagagaatggctggacctttagtagcgattttcccgctgcaacgggcgatgcactttaccacctcgattacctgtatcaactctatctgcgcgccgcaccggactacagtggacgcgtgacggtaccggtgttatgggataaacaacaacaaaccgtggtgagtaatgaatccgcagatatcattcggatgttcaacaatgcatttgatgatgttggtgcaaaagcgggagattattaccccactgcgttacgtaacgatattgatgacatcaatggctgggtttacgatcaggtcaataacggtgtgtataaagcggggtttgcgaccactcaggaagcctatgacgaggccgtgggcacgttattcagcgcattagacagactcgagcagattctgggacaacatcgttatctgaccggcaatcagctaacggaagctgatttacggttatggactacgctagtgcgttttgatccggtgtatgtgacgcatttcaaatgtgataaacggcgcatcagcgattacccgaatttatatggcttcctacgggatatttaccagatgcccggcattgcggaaacggttgattttgcgcatattcgcactcactattaccgcagccacggcaccatcaatccttatgggattatctctatcggcccacagcaaaacttgctggagccacatgatagggcgaatcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatctaattagcacgctaaacgcccttttccccaaggccaagggcgtagcaagcgaacgttgtttgacgcaacctaaacccaaaatccacacgcgcagtagctgatcacttacccaatagcttggggatctcgcgcaaacaccaagacttagcctcccccatactgtcacgccgccacgccataataatatcggcctcacggctgtattccggcccgatcacccgcaaccggcctgcggcaatgtctttttccaccatctcataaggcatggtcgccacacccaacccggctaataatgcccgccgtttatcttcaatcgtactgacggtcaggcgctgttgtttatccaataattgcaccgtaatgacgggccgctcccgcgcggtatcggctacggcaatcccccggtattttacccgagtcagttccgagagcggttctggctcttgatgaataggatggtctgggctggcaacgtatacactggtcactttgtacaacttacggctattaatctcagaagaggcgcgaaagtgcatatctggagcaataacgatatctgcccgcccctgttccagccgttcccatgcgccagccagcacctcggtgaggattgatacctgtgtattggctttaagcgccaatttatcaatcaacggaaataatttccaggcaggcgataacgcctcgctgacaatggtgatatgagtttcccaaccacgagccagtgcttcagcatcggtggttaatttatctgccgcttccagtaatacccgcccacgctccagcaacatccgcccgacattagtaaatttggttcgatgtccagaacgatcgaacaacaccacatcaagctcttcctcaagtttttgcatggtatagctgagggcggaagggacccgacccaattcatcagccgccgcagcaaaactgccacgacggtcaatggcatccatgacgcgtaatgcctctagcgttaatgcccgatctctggccattatctttctcaatcaggaaatttgaatatgccgaccagattaactggctaacaatccaacgtccagacgcttaccatctgtttatcaattaataccatcaataatatgcctaatagatttcaagattcaggaaagcgaccaacgaatgacaaacgggtcgagaaccggttgccgcagtcttgcagaggcgaaccgatggagaggccgacagactccttcctgtggcttgaaagatgaccggtataagaggtaatcatcgtcatgatcacatgcagaacagcagaacagtgcgggcaggctgactttggttggcttcaggcgcgttataccttctctttcggccactatttcgatcctacattattaggctatgcctcgttgcgggtcctaaaccaagaagtattagcacccggtgccgcattccaaccacggacttatccgcaagttgatattctcaacctgattttacaaggcgaagcagagtaccgggacagtctggggaatcatgtgcacgccaagacaggcgatgctctgttattttcgcctcagcaaggggtcagttacagtgagcacaatctgagtgccaataaatcattaacccgtattcagctatggcttaatgcctgccctgaacgggaaagtgctccaacgcagcaccagagattaagcactcgccctgtgcagttgctcgcctcaccagccggtgagcaaggtagcctacagctacgccagcaaatgtggatacatcacctggcattagcggctggagaacagcaaaagatgccactacacggccacagagcatacttacagtcgattcatgggacagtcgacgccactggcccgcaaacggggacatcacagcgcctaacttgtggtgatggggcctttgtggaagaagaacaacacctagtaattaaagcgataaccccactgcgcgccctcttgattgatttaccggtttagttctctcgccgttgcctgataccgatgtattcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcacgccctatcctccaaagcaaaaacccgccgaagcgggattttgtggaatgagtggagttgaccggtaagccgggttctgtcgtggacagtcattcctctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccatgcgaacccctatttggccttgctccgggtggagtttaccatgccacgaactgttgccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccacttgcgtgggccatcggcggtttgctctctgttgcacttgtcgtaggcttgcgcctcccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccacctgtctcccccgaaagggacggcagtgaagcggcgactgtctagtcaactccgcggcggattataggcacattactgctgaatgtcatcctcttctgtttctacgtcgccttgttgctgttctaaagcatatttatagagcgcattctttttgactccatgaatttctgccgctaatgcggcggcttttttcagcggtaactctttttgcagtaaggccagtgtgcgcagtgcatcggctggtaatgcatcatcggactgtactttatgcccctcgacaatcaaaaccatctcaccacggcgacgggtctcttcttccttaacccaagccagcaattcaccgactggcgctccgtgaatagattcccaggttttggtcagctctctggccagtacaacatagcgttgtgggccaagtacggttaccatatcctgtaagctttctaataagcgatgcgttgattcatagaagatcagtgttcgaggttcctcaatcaacgcttgcagagtatccttacgtcctttggtttttgctggcaggaagccttcgtagcaaaaacgatctgaggcaaggcctgcggcagagagtgcggtaatcgccgcgcaagcgcccggcaagggcacaactctgatgccagcttcacggcaacggcgcactaaatggtagcccggatcgttaatcagtggcgtacctgcatcggataccagcgcaatactctggccttcttgcagtttagccagcaactgatcagctttttgttgttcgttatggtcatgaagtgcaaacaggcgggcgttgatcgcaaaatgctgtaacaacaaccccgtatggcgtgtatcttcagccgcaatcaaatcaacgcctttcagtacctctaacgcccggtgggtaatgtcccctaaattaccgattggggtaggtaccacataaagcgtagatgcagaaattactgctcgatcgtgttgattcattgtttcatccgaattaccgatttaatattgagcatcttgaaaaaaacatcactggatacagtatgctttcctcaacgttcgttcgttctaaagcagggcttgttcctgtcattctggctgctcttattttagcggcctgtacaggcgatgcgccacaaacgccgccccccgtaaatatacaggacgaagcaagcgctaactctgattattatctgcaacagttgcagcagagcagtgatgataacaaggctgactggcaattacttgccattcgtgccctattacgtgaggcaaaagtgcctcaggccgccgaacaactcagcactctccctgcaaacctgagcgatacacagcgccaggaacagcaattgctggcggctgaactgttgatcgcgcagaaaaatacgccagcggcggctgatattcttgccaaattagaggcaactcaactctcagctaaccaaaaagtacgctactatcaggcccaaattgccgccaatcaggataaagccaccctgccattgattcgtgcatttatcgctcaggaaccattactgacagataaagcccatcaagataatattgatggcacttggcagtcactgtcccaactgacaccacaagaattaaataccatggtgatcaacgcagacgaaaatgtgctgcaaggctggctggatttactgcgtgtttatcaagataacaagcaagacccagagctactgaaagccgggattaaagactggcaaacccgttacccacaaaacccggcagcgaaaaatctgccaactgcattaactcagatcagtaatttcagccaggcatccaccgccaagattgctctgctgctgccattaagtggcccggcacaagtattcgccgatgccatccagcaaggttttactgccgcccaaaatggctcagcggtaacagcttcagtaccagtaacgccaaatgtgacggaaagcagcccaacggatactgctgcggttgtttcggatgataccccggccacccttccggccccagtgcccccccccgtcgtcaccaacgcccaagtgaaaatctacgataccaacactcaaccactggcagcgctattggctcaagcccagcaagatggtgcaacactggtcgttggccctctgctaaaacccgaagttgagcaactcagtgccaccccaagcacattgaatattctggcgttgaaccaaccagaagccagtaataacagcccaaacatctgttactttgccctatcgccagaagatgaagcccgtgatgcagcgcatcacctgtgggaacagcaaaaaagaatgccgctgttgctggtgcctcgtggtgcccttggtgaacgcattgccaaagccttcgctgacgagtggcaaaaacaaggtgggcaaacggtattacaacagaacttcggttcaaccactgagttgaagcaatccatcaacagtggtgccggtatccgcctgaccggtacccccgttagcgtttctaatgtagccgccgccccggcctccgtcactattgcgggcctgaccattccagcaccgccaatcgatgcaccggtagtgtcaacgtcttcgagcggtaacattgatgcggtctatatcattgcgacgccatctgaattaaccctgattaagccaatgattgatatggcaaccagttcacgcagtaaacctgcgctgtttgccagttcacgtagctaccaggctggcgctggcccagattaccgtctggaaatggaaggtatacagtttagtgatattccgctgatggccggctctaaccccgctttgctgcaacaagcatcggctaaatacgctaacgattattctctggtacgcttatacgccatggggattgatgcctgggcattggcaaatcatttttctgaaatgcgccaaatccctggcttccaagtcaaaggggtcaccggtgatttaactgcatcatcagattgtgttatcacccgcaagctaccttggttacaatatcgccagggaatggtggtgccactcgcataattcagtcacattcttctcatatgttgtagagaatgatgtggtagaaaatattgtcgagtgattaaggattttagggactatcgatgagccaacgggatactggcgcacattacgaaaacctggctcgtcgccatctggagcgagcaggtctcgtttttcaagcggccaatgttgccttccgtggaggcgaaattgaccttattatgcgtgatggggatgcatgggtattcgtcgaggttcgctttcggcgcaatgacctgtttggtggtgcagccgccagtatcaccccgcgcaagcaacaacggctacatctggccgccgctgtttggctggcacaacgcggcgccagttttgccacaacatcctgtcgttttgatgtagtggcgataaccggtaaccagttagaatggctacccaacgctttcaatacggattgatgtttattttccaattgataccgagctatacccaaataattcgagttgcaggcagacggcaagcgagagaaaaattggtctggaaccaatttgaacagcatttatgctgtccgcagggtgggcctcagggataaggctcattaattccgatgagcttactgactttaaagtcaacgaccagtaagtgattcgggttattgagcgtcaccaacgcacatacagcttgaagtatgacgggtatattaattttactgaatgggttaaatcaacgtgctggaaagaatcaaaggctgctttactgaaagtattcaaacccagattgcggcggcggaagctctgcctgatgctatatcctgtgcagcgatggcgctggtccagtcattgctcaacggcaataaaattctctgctgtggtaacgggacttctgcagcgaatgcacagcattttgctgccagtatgataaatcgctttgaaaccgagcggccaagtctgcccgctatcgctctgaatgccgataatgttgttttgacggcgatcactaacgatcgtttacatgacgaggtttacgccaaacaagtacgggcgctcggccaagccggggatgttttgctcgctatttccactcgtggcaatagccgtgatattgttaaagcggtcgaagcagcagttacccgagatatgaccattgtcgcgctcactggttatgatggcggcgaactggctggcctgttaggtcagttggatgtcgaaatccgtattccttcacaccgtggagccagggttcaagaactgcacatgctcacagtgaattgcttgtgtgacttaattgacaacactctatttcctcatcagaacgattaaaggagcaccaatgaaggttggttacatatttgccatgctattcagcaccctacttttacagggctgtgtcggcgcagtggtcgtcggtagtgcggcggttgccacaaaaaccgccacggatccacgtaccatcggtacgcaggtagatgacggcacactggaagccagggtcgttaatgccctgagcaaagataaggaaatcaagagccaaacacgatttgtggtcacggcttatcagggaaaagtattgctaaccgggcaaaccccatcagcggagctgtctaaccgcgctaagcagatcgcctctggcgtcgatggtgtaacggaagtctacaacgaaatgcgtttggggaaaccggttgatctgagtactgcatcaatggatacctggatcacaaccaaagtacgttcacagctactcaccagtgattcagttaaatcctctaacgtcaaagtgacgacggagaacggcgaagtcttcttattgggcttggtcactcaacaagaagcgcaatcggcggcacagatagccagcaaggtcagcggcgttaaacacgtcacgacggccttcactattgttaaataagatcctgttttaaagaagattaaataagatttatcacgggcttagcgctaaaccgccaagcccgttttttatccaccacatcgatacccaatatcatgagtcttacaggcagccggtgagtcaacaccaacgagcttgccccagcccgcaatttaacccagagcgacaaactcccgcagaaatatcaaagtcggagggtatcagcgtcaatccagcgtattttcctgcaagaacgttttgccccctaactggtgcatctggcgcaaaatccattgttggcgagaaataacataaccagacggcgcattaaccttaaagcgaagtggattcggcagtactgccgctaataatgcggcttccgaggcacttaatttgctggcgggcttgttgaaaaaatggcgcgcagcagcttcgaccccaaagataccattaccaaattcggcaatattcagataaaccgttaggatacggcgcttcgtccatatcaattcaatacccgcagtcaatccgacttccaaccctttgcgtacccagctacggccatcccaaagaaacacgtttttagctgtttgttgtgacagcgttgatgcaccacggatacgcttttgattgcgctgattatgggacagcgctgattcgatggcaccgacatcaaacccccagtggtcagggaacttttgatcctccgccgccatgacggccaacgccatatagggtgaaatttcatccatgggcacccaatcagagtgggcaacataagcgaaatcaccggtcagccaggcacccagttgcctttcgatcatgaccatagaaaacgggaccggcaaaaaagcaaaaatcagaataccggccatccacagcgcaataatgccgataaccccccgtttcccccaataccaaagctgactaaacccccgtctgactgagatcattcagttaaatccaagactttcgtcaccaatttatcaatacctttagccgcttctgaaatggaaccagccaacatgtaagccggtgtcgtcaccactttattttccaaatcaatgacaacgtcatcagcagggcaaataacatgctccccccccataatttcaatggcatcaatcgtatcgggatcgttaccaattgtcagtcgaatgggtttgcccaacagcttcggcagcatcaccggagaaatacacatcaatccaattggtttaccggacttatgcattaattgaattaacttatataaatcgggttcaacggaacattcgccccctttaatggcgaagtcgcagaggttctttgctgccccaaaacctcccggtacgattagtgcatctaatacctctggatcagccgcagaaaggggggtgatcaggccacgggcaatgcgggcagactccactaaaacgttccgttcttctgcaacaatctcaccagtaatatgattaataacatgaagttgaggtttatctggcgcaaaaaacaaaacctctgcgcccgcgcgatccaatgccagcattgttaagacagactcatggatttcagcgccatccaaaacaccacatccactgagcactacgccaactgttttcatctcgtttctcccttatcttcctctgtcaatcacttaacccgttctagtaacaaagaccaatctctatcacaaattttaatgaatcttgtaacaagagcgcttacatttgctatgttgttgctagtatgatgtatgaaagaatcctgacaacctgcgaattcactcgaaatcgaaataatacgcaggttaacgttttccctggtgttggcgcagtcttcgcgcaccccggcctcggtcggggttattttttttcaacttccgctgcccactcacgcaatacctgaacatcattacgccattctaattttaactcatcgacccagtcctgcacgttatcccaccacgctggcaatgtcggtgtctgaatctgttgggccagttgctgtatgtggcgtaaaccgacagaacctgccgcccctttaattttgtgtgcttcttccgtgatccccttttggtcccgcgccgtcatatttgaatccagcaccgccaaataacctggcatcatctgttcaaacatctccagactttggtgaatcaactgtgggccaactaaatcgatgtattgttccaacatggtggtatcaagtaacgattcatgggtttgcatcactttatgctcctgtttttgtaccgctgaagagggcttactatcccaaaattgcttaatcatggccgtcagtgcagggactgacagtggcttactcagcacgtcgtccatgccggcatctaaatattctttcttatctttaagaacgttagcggttaatgcgaccaacgggggcaatgactgcttgccatattccgcccgaatttgccgggcgatatccagcccactcatatcaggcaactgaatatctaataaaaccaaatcaaaatcttcagggttaaacatggctaatgcatcgtggccattcatcgccacgtcaacactgttccccaatttttccagaactgaacgcgcaacaatgacgttcagctcgatatcttccaccagcagtacatgaagagcaggtaatggcatatcgtcgcctgacggcgcgttggaggcttcctgtaccgcaggtgccttgatggttaaggtgaagcaagaacccaccccctgcgtgcttttcaccgtaatatcaccgcccatactctgtgccagacgtttagataccgcgaggccgataccggtgcccgtggccgggcgccccccgttgcgatctttcacctgataatacatggcgaaaattttatcttgttcgtcttccggtatccccatgcctgaatcttcgacttcaaaaatcaggcggtcgttaccctcacgccgtacccgcaccacaattttgccttgctgggtgaatttcaccgcattaccaatcaggttccacaggatttggcgcagccgggtcccatcggcaatcactttctccggcaatggcaactgcggttccataatgaatttcaatccttttggctgcaccagtaaaccggagaggttttccagatcggccatgaacccagtaaaatcaacaggttgattatcaagctgtactttccgccgctccagcttatccatttcaatgatatcgttgaaaatatttccaagagtgatagcactgacatgaatggtttttaggtatttcagttgttcggcatctaattcggtatctaacaagatgcgactgaggccaacaatgccattaagcggcgtacgtagctcgtggctgattgttgagataaatgtcgtcttatccctactggcattctccagcgcgtcctggtagcgcttacgctcggttatatcgcgtccaaagcccattagcccatgtcgtttaccgactcggtcataaaaaggcactttacgcagttcaaaacaggctttacggccatctgggtaaaccagccactgttcgtaggtaagagaaacgttatggcggaagactttctcatcggtctccatcactttctcggcgatatctggtgcataaacatcttttggcgtcaatccgaccagttgcttctcacttttacccgtcaacaattccattgcgcggttacaaccggaaaactcattatcttcgttacggtaataaaccaaatctggcgaagcatcgagaaaagaacgtaataaggccgattgctgccccagctcaatctgcgcctgctcgcggtggcccatctcttctttcagtttatcgaccacttgcagatgcgctttctctgctttttcgcgttcaacaatctcttgattcagttgagtaatattttctgtcagttgcttgttcagctcgagatcgcgatgacgcatcacttcgagcttatcaaccaaccgggacaggcgctggcgcgactcttccagttgctcaaccacaaccgacaggaaatacacggcccaaggggttatcagcaaaccaaagaaaatggagcgcaccagatcgagggtttcaacagagccgcgcaagacgaaggtgacggccatttgaacaaccatcgccaataacaccaatgccgatgccagtagcagcgaaaaacgcaccagccctaatttaaccattaaatcaacatagtactgggctaatacccggatttgcttcatagcaacctctgtcagtgcttatcggataaatcataccgtaaaaccacaaagagataagccaggtgactcagaagtgtggaaaagattgcaaatcgcggggagataatttggggaataacgcgtttatggacctgaacagtaagcaaacaacagataacaccagccaatagatatcccctccaacggtaataatgagtattttagccatagcaataagtctgttaaccatggcgattactctcttagctattacgataagtatcttaacgatagcaataagcatccccaatcgcggtgccctgtacgccatgctggagtaggtaattattcagctcattcatgcctgtccaacgattctcacaccacaagggggccagcaatgtagggcgacgcgcactggcagaaatccgatgatagacaacctctgcgggtgtatggcgaatcatttcacctgcggtgaggacataatcctccaacgccaacgccgttaagcgccccgcccgccaggctttcgccatcgtactgccttccacgatatgcagtggatgcagttttatcccatcaacaccggtggtgaccactttttccaaggtttccctcccctgcgcccgatcctctcctggtaaacccacaattaaatggcaacacactttcaggccacgagcgcgagcacggcgggccgtttgctggtagcaggcaaaatcatgtccacggttaatacgtttgagtgttttatcattagctgtttgtagacccagctcgagccaaacttcataaccttgttgttgataactgctcagcaaatccagaacggcatcgggcacacaatccgggcgagtccccacgcacaggcccacaatatcggcctcacacaatgcctgttgatacattgcagctaacgcattcacctctgcataagtactggtataggcctgaaaataagccaggtaacgattcgctcgattggcttttttggcctgtatcgcgagttgctgagtgatactttgttgctgcatttgctcatcagcaaaggaggcaacctgacaaaaagtacaaccaccacgccccagagttccatcacgattcggacaactgaacccgccatgcagcgtgagtttatgaattttttcaccataacggcgctgtaagtccgcaccaaacatattgactaattgctgtaactgcatgatcttggcactgcctgtcaaaaagagcccatacccaaagccattggcgttgcggccaagcagcaaacgaacgaaatcctgcagatctgaattaagtcagtaaaccggataagtgagggccgcgaataccgctgtaacgtcaaattaaggggggtaagcctaacccgccgccgatgccgtgtgcgatgacagagatcaactcccacgcttttgggtgcaatcctgcataaccattcatcataaatgcaaataaaaccacttgaccgattattaaattttcttattcccaccaagcccttagcgcttctattacaaatcagtgaaaaatagttttaacatctaataaataaaaaaaattcagtctataattctagcatccccacccgcactagcattgtgcagagatttgacgattacactatagtgagacagctcacatatttgtgtctgcttcatgaagcagccggcaggtataaaatgcaaataaatcaatattattcataatgataagagcatttattaccataaagatatatctcatgcttatatttgacctgcgtattctttctcgctaagttggaagtccgctggaagctttctagacgggcaaacgtctagtcataattatgcagtaatttaagactccctcttaaaacaagtcttttaccacttgtgagaaccatcacgagaggccattggcggagggcggaaaagcagatttgccgcaaagcacgcgtctgtcagcccacactgtctgatatcaatatgtcctttacgagctggtttgtgagagtctcacagagcctggggaggttcactgatatgttgtatgatcaatcccaagagagggacaactgtggtttcggcctaatcgcccatatagaaggcgaacctagccataaggtagtgcgcaccgcaatacacgcactggcccgtatgcaacaccgtggcgcgatccttgctgatggcaagacgggcgatggttgtggcttattattgcaaaaaccggatcactttttccggatggtcgctgaagaacgcgggtggcgtttggccaaaaactatgccgtaggtatgatgtttctcagtcaggacgaagaactcgccaaggcaagccgccgcattgtagaagaagaattgcaaaatgaaacgctgtcgattgtcggctggcgtgaagtgccgacgaacccagatgtactcggtgaaatcgctctctcctccctgccccggattgaacaaatttttgtgaacgcccctgcgggctggcgttcgcgtgatatggaacgtcgcctgtttgtggcacgccgccgtattgaaaagcgtatttcagataaagatttctacgcatgtagcttctcgaatctggtgacaatctataaaggcttatgtatgcctgcggatttgccacgcttttatcttgatttggctgacctgcgcctcgaatcggcaatctgtctgttccatcaacgcttctcaaccaataccgtcccccgctggccgctggctcagccgttccgctatctggcacataacggcgaaatcaacaccatcgccggtaaccgccaatgggccaaggcgcgtgcctataaatttaaaacgccattaattccggatttacaggatgcggcccccttcgtcaatgagaccggctctgactccagttcgctggataacatgttggaactgttcctcagtggcgggatggacttgatccgtgcaatgcgtctgttagtgccaccggcctggcagaacaacccagatatggatactgatctgcgtgccttctttgacttcaactccatgcatatggaaccgtgggatggccccgctgggatcgtgatgtctgatggtcgctacgcggcctgtaaccttgaccgtaatggcctgcgccctgcgcgctatgtcatcaccaaagacaaactgattacctgtgcctcggaagtcgggatttgggattaccagcccgatgaagtggttgaaaaaggccgcgtgggtcctggcgaactcatggtgattgatacccgcagcggtaaaatcttgcattccgccgaaacagacaacgatctaaaaagccgccacccgtataaagagtggatggagaagaacgttaagcgtctggtgccattcgaagacctaccggaagagcaggtagggagccgtcagttagatgattcgcagttggaaacttatcagaagcagtttggttacagcaacgaagagctggatcaaatcattcgcgtgctgggtgaaaacggtcaggaagccaccgggtcgatgggcgatgacacgccatttgccgtgctctccagcggcccgcgcattatttatgactatttccgccagcaatttgctcaggtgactaacccccctatcgatccactgcgtgaagcacacgttatgtcactggcgaccagtattggccgtgagatgaacgtcttctgcgaagctgagggccaggctcaccgcttgagctttaaatcgccgatcttgctttactctgattttcagcaattaaccacgctggaaggggaacattaccgcgctgaccgtttagatctgacgttcaatcccgcagagaatgacttggagcaagctgtactgtcgctgtgtgatgaagcagagcgtaaagttcgtgatggtgccgttatgttggtgctatcagaccgtgccattgcgcctaaccgcttgccggtgccagcccccatggctgtcggtgcaattcaaacgcgtttggtggacaaaagcctacgctgtgacgcgaatattattgtcgaaaccgccagcgcacgtgatccacaccacttcgcggtgctgctcggttttggtgcgacagcgatatacccttatctggcttatgagtcattggccaaactggttgattcccaagcgattgataaaaagtatcgcgatgtgatgctcaattatcgcaacggtatcaataaagggctgtacaagatcatgtccaaaatgggcatctcgacggtggcctcttaccgctgtgccaagctgtttgaagcggttggtttgcatcgtgatttgtctgatctctgtttccagggtgttgtcagccgtatcggcggggccagcttcagtgatttccaacaggatttacagaatctgtccaaacgcgcctggctgaaacgtaagcctctggatcaaggcggcttgctgaaatttgtccacaacggcgaataccacgcctacaacccagatgtggtcagtaccttacaaaaagccgttcatagcggtgaatacagcgattatcaggcgtacgccaagctggttaatgagcgcccgattgccacactgcgcgatctgttagccattaaaccgcaaggcactccgattccggtggatcaagttgaaccggctgaatctctgtttaaacgttttgatactgctgcaatgtctatcggtgccttaagcccggaagcccatgaatcactggctatcgccatgaacagcttgggaggtttctctaattccggcgaagggggcgaagatccggcccgttacggcaccaataaggtgtcccgtatcaagcaggtggcctctggtcgtttcggtgtaacaccggcatatttggtcaatgcggatgttatccagattaaagtggctcaaggagcgaaacccggtgaaggcggccagttaccgggtgataaagtcacgccgtatatcgccaaactgcgctattccgtaccgggtgtgaccttgatatccccgccaccgcatcatgatatttattcaatcgaagacttggcccagctaattttcgatttgaagcaggtcaatccgaaagccatgatttcggtgaaactggtctctgaaccgggtgtcggcaccattgcgaccggtgtcgccaaagcttacgccgatttaattactattgccggttacgatggggggaccggtgccagcccgctgtcttcggtgaaatatgccggttgcccatgggaactgggtctggttgaaacacaacaagcattggtggccaacggcttacgccataagatccgcctgcaagttgatggcggcctgaaaactggcgttgatattgttaaagccgctattttgggggcggaaagcttcggttttggtaccggccctatggtggcactagggtgtaaatacttacgcatttgccacctgaataactgcgcgaccggtgtggctacgcaagatgaaaaattgcgtcgtgaccattatcacggcttaccggaacgcgtagtgaactacttccacttcatcgcccgtgaaacccgtgaaatcatggccgaactgggcgtgagtcaactggttgatttaattggccgaaccgatatgttgctggaactggatggcatctcagcgaagcaaaacaaactggatctgtcgccaatgctgaaaacagcaacgccacatccgggcaaggcgctgtattgtactgaaagtaacccgccgttcgataaaggcttactgaacaaagagttgctgtctcaagctgaaccctatattgaagccaaacaaagtaagacgttctattttgatattcgcaacactgaccgctccgtcggcgcagcattgtcgggggcgattgccacgaaacatggcgatcaagggctggcaactgatccgatcaaagcgtatttctccgggactgccggtcagagttttggggtgtggaatgccggtggcgttgagttgatgctgactggcgacgcgaatgactacgtcggtaaagggatggccggtggccgtatcgcggtacgtccgccagtcggttccaacttccgcagccatgaagcgagcatcattgggaacacctgcctatacggtgccaccggcggtaaattgttcgccgcaggccgggcgggtgaacgcttcgcggtgcgtaactccggggcgatcaccgtcgttgaaggtatcggtgataacggctgtgaatatatgactggcgggattgtctgtgttctgggccgtactgggattaactttggtgccggtatgaccggtggcttcgcttatgttctcgatgaagacggtgaattccgtaaacgtgttaaccctgaactggtagaagtgctggatgtcgagcaattggctatccatgaagaacatctgcgcgggctgatcactgaacatgttcagttgactggctctagccgtggcgaagagattctggctaactggccagaatgggtgaccaagtttgccttggttaaaccgaaatccagcgatgtgaaagcactgttgggccaccgtagccgttccgcagctgagctgcgggttcaagcgcagtaaggagttgatatgagtcagaacgtttatcagtttatcgacttacagcgcgtcgatccgcctaaaaaaccgctgaagatccgtaaaattgaatttgttgaaatttacgagccattctcagaaacacaagccaaagcacaggccgatcgctgcctgtcctgcggcaatccgtactgtgaatggaaatgcccggttcataactacatccctaactggctgaaactggccaacgaggggcggattatggaagcggctgatctggcacaccaaacgaacagcctaccggaggtctgtggccgtgtttgtccacaagatcgcttgtgtgaaggatcttgtactctgaacgacgaatttggtgccgtgaccatcggcaacatcgagcgttatatcagtgacaaagccattgcgatgggctggaaaccggatatgtcacatgttcaccctaccggtaaacgtgtggccgtgatcggggccggccctgccgggctggcctgtgctgatgtattagcacgtaacggtgttcaggctgtggtctttgaccgccatccagaaattggggggttactgaccttcggtatcccagcgtttaagctggaaaaagaagtgatgattaaacgccgtaagatcttctccgagatgggaattgaattccaactgaatactgaagtaggcaaagacatcaccatggaagcactgctgaaagattacgacgccgtgttcctgggggttgggacctaccaatctatgcgtggtggtttggaaaacgaagaggctaacggtgtatatgatgccttgcctttcctgattgctaatactaaacagctaatgggctatgaagcgacggctcacgaaccgtatatcaacatgcaaggtaaacgcgtcgtggtgcttggtggcggtgataccgcaatggactgtgtgcgctcctcaattcgtcagggggcaaccgatgtggtttgcgcctatcgccgcgatgaagtgaatatgccgggttccaagcgggaagtgaaaaacgcccgtgaagaaggggtagaatttaaattcaacctgcaaccattaagcattgaagtgaacagcaatggcaaagtctgtggtgtcagaatggtccgcacccagttgggcgcgccagatgcacagggccggcgcatggctgaacagatccctggctcagaacatgtattgccagcagatgccgtagtgatggcatttggtttccgcccacacagtatggaatggctggccgctcacgatgtgaagctggataagcaaggccgggtgattgcaccggaaagcactgataatgccttccagaccagtaacccgaaaatctttgcgggcggcgatattgtccgtggttccgatttagtggttaccgccattgccgaaggccgtaaagccgcagacggcatcatgaattatctggaagtctaatgcggtagatccccaaatcattcaataaacgctagggcgggttcaattcacagaacccgccctttctatttattctatttatttatgcacgtctattgttgtatacacctattgttgtacacgtctattccctcatttccacttctgagtttccacatacttctcaatcacacactctcattaagtgaatacatttatagcgtacatgcattctgcacgcctatggacatcaataaatgattggggaaacgcaggtggtcaacgcctaggcggcttgaagtaggatggacattacccaagattttgtaacaatatcaaatagccttattttcagtattttatccacgatagcgctatagtgaaggcttggttgttaagtgcaagcccctcacaactggcatatactgtcacactttgctttaaataaaggataatctgttatgaaatttcacttaccttttattgttggcggattactggcgatgagtagcagcgcattcgcaatgtctctaaattatcaagaagttggctacaatattgaggcgcggggcgcacgtgcagtggttgccgaactggagaaatcggggcaactgccagcggttgagaataatattaagcttggtgatgataactggattgctatggcacccaaattagccagtgccggtaatccgaagtttactgaaggggtgaaatctgccctctcctctgccctgatttataacccggcagcggtattaaaagcagtcagtggcagtaaaatattaacattatccgatgtttgcactgcaccgatagatgtcaaagacagtgaggcaaaagccaacttccagcagcgagcgtcacggacattattgaccatcaagaacagtgacatggcaggcccacgtgatagctgcctggctgagctcaaaaaactgtcgtagcaattatcaagtaaatgaaaaacagccatcaagtaaacgaaaaaacgctaccaacagccagctaatcaagattcccgcacaaaacagaaacgataagggcggctaacgccgccctgaagagatagagcctgtatttatccgaaccgcgaaaattacttaaccacgcgtaatgccgggcggccaccactccgtggcggttgcggcggcttatcatccggtgaattgtcatcatcctgctcaacgcgggtatcatctgttaccaacatcaagctctcagtcggtgctgtctcgttctcttttccttcgatgccctcaaaattaccatcagcatcagcatcataagccgcttctggctcaaacatcgtacctgagccattttcgcgcgcataaatcgccattaccgcagcaataggaacggtaacctgacgaggaacaccaccgaaacgagcattgaaacggacatcatcattgctcagttccaaattacccaccgcacgcggtgccacattcaatacaatctgcccatcacgggcaaactccatcggcactgaaacaccaggacgggtaacatccacaaccagatgtggagtaagttgattatcaatcaaccactcataaaatgcgcgcaacaagtaagggcggcgcggagacatatccgacatctccatgacaattagctccgagttttcagatgcatttcacgttcagcttcagtcagtgaagccaagaacgcatcacgctcaaagacgcgagtcatatagcctttcagctctttagagcccgcccctgtgaactcaatccctaacaccggtaaacgccatagcaacggagctaagtaacaatcgaccagactgaactcttcactcataaagaaaggtgtttcgttaaagactggcgcgatggacagtaactcttcacgtaactgtttacgtgccgcttcagcttcctgtgcattaccttgctcaattttatacagcagggaataccagtcgtgctcaatacggtgcatcatcaagcggctgctaccacgagcaacaggatagactggcatcaatggtgggtgagggaaacgctcatccaaatattccatgataatgcgggattcatacagcgtcagctcgcgatcaaccaaagtagggacagtacggtaggggttgaggtcaatcaggtcctgtggcaggttatcagcttcaacctgctcaatctcaacactgacacctttctctgccagtacgatacgtacttgatggctaaaaatgtcggtcgggccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaagtttatctagaaaacagtgcgaatagcccacggttaggttgctatcctgggtcgttttaccaccggttcgcaatctcgaccgctgtaccgtaaatgagccttggacgagataagaattcagccagggagatacacggacgtcaacagttcgccgaacaggcacaaaagtggttggtagtgtaccagattttgcatgttttgtggggatggtgctgcgatttcatgatgaattgtctatccgacaacagtttaacgcccagaagggagcgtataaaatggcaggtacgtgtttttcaggcataaaaaaacccggtgagacaccgggtttttaccatcaatctgatgccgtaaaggcaaaaaattaacgtttggagaactgtggacgacgacgtgctttacgcagacccactttcttacgctcaacttcacgcgcatcacgcgttacgaagccagctttacgcagttcaccacgtagagactcgtcatactccatcagtgcacgggtgataccgtgacggatagcgccagcttgaccagaaataccaccacctttaacagtgatgtacatgtcaaacttagtaaccatgtctaccagttccagcggctgattaactaccatgcgggcagtttcacggccgaagtaaacttctaggctacgttggttaataacgattttaccgctacccggcttaagaaagacgcgtgcggaagaacttttgcggcgaccagtgccgtagtattgattttcagccattgccataatcccgattaaatgtccagaacttgcggttgctgtgccgcatgattgtgctcagtacccgcgtaaactttaagcttacggtacattgcacgacccaacgggcccttcggcagcatgcctttaaccgcgatttcaatcacacgctcaggacggcgggcaatcatctcttcaaaggtcgcttgtttgataccaccgacgaaaccggtgtgatggtaataaatcttgtctgtacgcttgttgccggttacagcaactttttctgcgttcagaacgatgatgtaatcaccagtatcaacgtgcggggtgtattccgctttatgcttgccgcgcaggcgacgagccagttcagtagcgaggcgacctaaagtcttaccgctcgcgtcaacaacataccagtcgcgttttacagtttctggtttagctgtgaaagttttcattaaaagcttacccaattaataagttacacgttggtgaacacccaaacgttcaaaaacagttgaggctcacacgaccatcagtccagcaaacctaccccttcgaatagccaatgctggcactatcaaagtttttgggaaaaaaactttgttgtaacgtggggtcgcaagattatagagaagtcggcgttaaagatcgaactgtttttcacgagaaaggtataaattaaacatgttaagtacggacgacaaatgtcgcccgccatagaatagcatttaagccgcccaaaagtgaaccattgtggcgcaatagcccttaaggtaaatggggtaaagaaaggtactcttcgctttgcatctcttgtaatcgcgataaacaacgctggtactcaaacttaaggcgctcaccgctataaatctcaaacattgaggcttcagccgcaataatcagtttcacccggcgttcataaaactcatctaccaaggccagaaaacgccgtgccgtgttctcatcgcgggccgccatgcaacggacattgtggagcaataccgtgtgatagcgcttagacaaagcgatataatccagttgactgcgcgcttcttcacacaatgtatggaaatcaaccgccagcaccccctcagccacacaaatcgcaggcaaaggccggtgattcacctccaacaccgttgcctttcccccttctttccccgcaagtttaacgaaaatcgctgccattgcttgttcggtctgtgaatttaacggggtcagataaagattagcctgagtcaatgtccgcaaacgataatcgatacccgcatccacgttcatcacctcacaatgttgcttaattaaggcgatagcgggtaaaaaacgcccgcgctgtaacccgttatggtacagattatctggcggaatattagacgtcgcgaccagtgtgatgcccctggcaaatagcgcttccaataatgttgccaacaacatggcatcggtaatatccgagacaaagaactcgtcaaaacacagtacgtcagtctgggccttgaaaccatcagcaacaatttccaatggattttcatgcccttgtaactcggtcagttcttgatgtacccgcagcataaaacgatgaaaatggaggcggagtttgcgctcacccggcaaactgtggaaaaacaggtccatcagccaggttttcccccgccccacaccgccccacatatataacccctgaacggggcttacgggtggtcgtcgagctggcttcccaaataaacggcccaggcggttgcgtaaacttgcactggccgcagggacattttggtactgatttagcgcctgataaattgtctctagccgtgctacagcacgccgctgcacatcatcaggttgatagccgccggcatcaagtgcctgctgataaagcgttataggtgaactctgttgcatgtttatccgcaatccctgataaaatagttatcgacttttcgctacgctttcttactgatttttcgggaaatcgtagcatttaccgactccgcaattgcggaaaaaacctgataaccagaggtaacattgcatcaggattccactcagacaaggttaacggttatagtgggtattattaagtgaaaaagttctgctgaacaatgaagtcaaaaaaggagtcatcatgacctgggagtatgcgcttattggattggttgttggtgttgtgatcggcgcggtggctatgcgctttggcaaccgcaaattgcgtcagcaacaagtgctgcaaaatgagctggagaagagcaaaacagatttggaagagtatcgtcaagagctggttgggcacttcgcacggagtgccgagttactggataacatggcccgtgattatcgtcagctttatcaacatatggcgaaaagctccaataacttattaccggacttaccattacaggataatccgttccgttaccgtctgacagaatccgaagcggataatgatcaggcacccgttaaactaccacctcgtgattactctgaaggcgcatctggtttattacgcccggaacaccagaatcgcgattaagcttgtgtttaaacatctatactcactgcggtggggcacatctccgttccaccgcaactcactacatttacacttctatacttgcctctccttgaattgctgtaacgcggcccttatatcaaacgacatcaagggtgtttacttttagaccaatactatccttttgaaatgagcgaatttttttgctatttacgggtctgaatttatacagactagtgagcgtcatccaccctattcattcaccgttaggtattgagagagtttaaatcaatgaagaaaacatcattacttcttagtgcgctagcaataagcgtcggcttaggtctcgcttctgttcctatggtgagtgcagcagcactgcctgcggcggtcgccggacaaacgttacctagcctggcaccaatgctggaaaaagtattacccgccgttgtcagtgttcatgtctctgggagccaggcacagcaacaacgcttgccagaagagtttaaattcttctttggcccgaatgcaccatcaggaaaagagagcagccggccattcgaaggcttaggatcaggcgttattattaacgctgagaagggctacatcctgaccaacaatcacgtcatcaataatgccgataaaattcgtgttcagctgaatgatggtcgtgaatacgatgcaaaattgttgggtcgtgatgaacaaaccgacatcgctttactgcaattaacggatgctaaaaatctgactgcgatcaaaattgcagattccgataacctgcgggtgggggattttgctgtcgccgtaggtaacccgtttggtctagggcaaaccgcgacgtcaggtattatttcagcactgggtcgtagtggcttgaatctggaagggctggaaaactttatccagaccgatgcctcaatcaaccgtggtaattctggcggtgctctggtgaatctggatggggaactgatcggaattaataccgccatccttgcgccaggtggcggtaatatcggtatcggcttcgctatcccaagtaacatggcacaaaacctcagccagcagttgatcgagtttggcgaagtgaaacgtgggctgctcggtatccgtggtagtgagatgacggctgacattgcgaaagcctttaatattgatgctcagcgtggggcttttgtcagtgaagtgctgccaaaatcagcggcagcgaaagccgggatcaaaccaggtgatgtgttgatttccgttgatgggaaaaagattagcagctttgctgaattgcgcgccaaagtcgggacaacggggccaggcaaaaccattaaaattggtttactgcgcgaagggaaaccactggaagtatcggtgacgctggataacagtagctcaacatccaccagcgctgaaaatctatcgccatcattacagggcgcatccctgagtaacggtgagctcaaagacggtagtaaggggatcaaagttgatagcgtcactaaaggttcgccagccgcacaatctggcttacaaaaagatgatgtgattattgccgtaaaccgcgaacgggttaaggatattgctgagttgcgtaaagccatcgaagccaaacctgccgtgattgcactgaatatcgtgcgtggtgaagataatatttacttattaatccgctaatttgcagaaataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagcattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaatcggacacagcacgatgctgtgtccgcctaactcatgctattctccttttcacccattcatttatgccttaaacctcatgtttcttaagctattgcgttctattattttggggctaattgttgccggtattctgctggttgccctacccatgctccgcagcccaggttatttattctctggaaaaagcaataacgtaaatgaagaggttcctaccagttataaccaagcagtacgtcgtgccgcaccggcggtggtcaatgtctataaccggagcctgagcgctacacagcaggggttagccatccgcacgctgggctcgggtgtgatcatgagcgataagggctatatccttaccaataaacacgttatcaatgatgcagaacagatcattgtcgccatgcaaaatggccgtatctcagaagctttattggtcggttcagataatctgacagatttagccgtcctaaagattgacgcaacaaacctgccggtgatccccattaatattaaccgcacaccacatattggtgacgtcgtgttggcaattggtaacccttataaccttgggcagacagtaacgcaggggattatcagtgcaaccgggcgtattggtttaagctcttccgggcggcaaaatttcctgcaaacagatgcatcaattaatcagggtaattccggcggtgcgctggtcaacacccttggcgagctaatggggatcaacacgctctcatttgataaaagcaataatggcgaaacaccggaaggcatcggctttgcgatcccaacagcactggcaacgaaagtgatggaaaaactgatccgtgatgggcgggtgatccgtggttatatcggtattaccggcgaggagtacccaccgtttaatgctaacgataatggctcagatcgggtacacggtattaaggtcaaaaaagtttcaccagacggcccagcggcccaggcaggaatacacgttggcgatatcattcttaacgtgaataataaaccggcaacctccgtgatcgaaactatggatcaggtcgcagaagtccgccctggtacgaccattcctgttttactattacgtaatggtcagcagatagcggttcaaatcaccatcactgaactcgatcagaatgagatgctgaccacccaagcagcagattaacgcgcaagcagccaatacccgtgtcacttaacggtatgacgggtatgtataaagaataatgggtaccttgacgccgatgaatataaacataaaaaatgccagccccaatcaccggctggcatttttatttaccgaacacgatccgctttttagcgatcagctttctgtcgatctgcggatttactcgcctttcacgcgttcaatcttcgcacctagcgcccgcagtttatcttcaatacgttcgtagccacgatcgatgtgataaatacggtcaacgattgttacgccttcagcgatacaaccggctaataccaggctggcggaagcacgtaaatcggttgccataacctgagcaccagaaagttgttcaacgccatagcaaatcacggtattgctctcgatttctgcatgtgcgcccattcgaataagctctgggacgtgcataaaacgattttcgaaaatggtttcagtgatgacacccgttccttcagccaccagattcaataaactgaattgggcctgcatatccgttgggaagccagggtgtggcgcggtacgaaaggtaatggctttagggcgtttaccctgcatatccagactgatccaatcatcaccgacttcaatatcagcacctgcttcgcgcagtttagccaagacagcatccagcgtgtcagggcgtgtttggcggcacaccactttgccacctgaaatggctgcggcaaccaggaaagtaccggtttcgatgcggtcaggtagcacacggtatacgcccccccctaaacgggtaaccccctcaatggtaatgcggtcagtaccggcaccactgattttagcacccagcgtattcaggaagttcgccgtatcaacaatctctggttcacgggccgcattttcaatcacggtcgtcccttccgccagtgttgccgcactcatgatagtcaccgtcgcacccacgctgactttatccatcacgatatgagcaccttttaggcggccattaacggaggccttaacgtagccttcttccagcttgatttcagcacccagttgttctagacccgtgatgtgcaaatcaaccggacgtgcgccaatcgcacaaccaccaggcaaagaaacctgaccttggccaaaacgggcaaccagtggccccaacgcccaaatagaggcacgcatcgttttcactaaatcgtaaggcgcacaaaactcattaacagcgctggcatcaacaaaaacggaaccattattacgttcaattttagtgcctaactggctgagcaacttaatggtggtatcaatgtcttttagctttgggacattttgtagctctaccggctcttctgctaacaatgctgcaaacaatatcggtaacgcagcatttttcgctccggaaatagtgacttcaccgctcaggcgagtccgcccctgcacacgaaacttatccattgtgaccactcttggttgttgtcaaatcttgttgtcaaattcgaattcgctgcccgcctcagccactgtttactgctaacggtaaatgactaccacagtaaatgactactacagtaaattaccatcacagtaaacagcgtttagccaacagccttaaaagccatttagtttgcgatcccgctgccattcttgtggcgtataggccttaatggataaggcatggatacggttatcggcgatatattccatcaatggcgcgtaaacagcctgctgtttcttcactcggttcatgtcggcaaataactcacccactacaatcacctgaaagtggctaccgtcaccggtaacatgagcttcctgcaatgccaatgcattcatcagcacgtctttaatttcgttagtatccataagattcattctattttaagaggatcataatcaggcaaacatattagtggaatacggcaagctctgaaactaaagaaaagcccctgtgatgccattatgcacaggagcttgattatcttaccttcggacttaacactacagcgatgctaactggccgtttccacaggaattatctgctggaggttgtacaattcaatcaacgttgccagccggttactgataccgataatctccagagaatggccgcgctggctttgtaactcgcgaaaatgcactaacagagccagaccagacgaatcgactcgttgtaattggctaacatcaatacggctcttatctgccagcaaggtttcacgctgttgccaaagcggtaacagcgtttcacgatccagttcaccttgcagtaccagtgtttcctgcagagactgccagcttagctcacccgccataatgactgtttatccctataatttatctaaaatgactatttatctaaggtgattggctgtttagccgcactcagcaattgttgggtcaaaccatccacacccttttggcgcaggatagaggcccattcattctgtttggtgctaatcatgctcaccccttcggcgatcatgtcataagcctgccagttaccggtttggctatttttacgccattggaaatctaaccggacaggtggacgcccacttggatcgagaatggtgacgcggatagcaacgatgttggcatcccctaaaggctggtctggtgccacatcgtaagtttggccgtgatacaacgccaatgcctgcccgtatgcctgctccagatatttaccgaatgcattgaaatacgcttcacgctgtgcaggtgtagcatctttataatagctacccagtactaacgcgccggcgtatttgatctgaacaaacggcaacagctcttcgcgtacaatggtgcggagataatctggattttgcttaatcttaggctgctcatttttcagacgcgtaaaggttttcttcgctgcctcatccatcagacgataagggttgctttgatcgacagcatgaaccagtggtgctatggccaacaatgcgaccatgaatagacgtttaaacattcagatgccctcttaaggatgttgagcgggaagagaaggtaccgcagcctgtggagctgcagtttcagttgccggagccgtttcacttactgccgggctatcaccgctgctcttgtacaggaactggccgatcagatcttccagaactaatgcagacttggtgtcttgaatggtgccgccatctttcaaaatactggtgcccatttccggatcttcaaaacccacattcagtgccaggaattgttcgcccagtaaacccgatgtgcgtacagccaatgagctggtatctgggatgtggttatagcgttgctgaatatctatcgcgacgcgtggcgtgtagttcttggtatccaaggtgatttccgccacccgccccacaactacgccaccaattttgacaggagagtggttttttaagccgccaatattgtcaaaattcgcgtaaatacggtaagtgggttgattgctcactgacttgatatctgcaacttttaggcagagaaatatgactgccagaatagcaatcagtataaacattcctacccagacttcacttttcttcgtttgcatcgactcagttcccaaacatcagtgctgtcagcacaaaatccaatcccaataccgccagtgacgaatgcactacagtacgtgtcgttgcccggctaatcccttcagacgttgggaccgcatcataaccattgaacagcgcaatccaagtcacggtaagagcaaataccagactcttaatcaggcaattcagtaaatctgtacgccactccaccgcattttgcatcgctgaccagaagaaaccactgtcgatccctttccaatcaacgccaaccactgaaccgccccaaatacccacagcaacaaaaatagctgtcagcaatggcatactgatcagaccggcccagaagcgaggcgcaaccactcgccgtaaagggtcgatagccatcatttccagacttgagatctgttcagtggctttcattaggccaatttctgcggtcagggcagaaccagctcgccccgcaaacagtaacgcagtgaccacaggccccaattcacgcagcagtgataaagaaaccatcatgccgaggctggcctctgcgctgtacgtggtgaggatcaaaaagccctgtaaacccagaaccataccgatgaacaaaccggagaccacgataatcaacagggattgaaccccaacgctgtacagttgtttgattaataatggccattgtttgcgcggttcaggccgcccgacaagggcattgaacagcatcaagcctgcgcgaccaaatgaggcgcaaacattaattcctcggcgacctaaagatgctaacgactttactaacatgaatactccatcagcccatccccttagtgtttgatgctatagggggattcgctatgttcactcacctgaatccattacctgtagtagattttacttatagataagttcatcgggattatgtgcctcaccagaggctcccctgcgggccagctcaagcgccgttcaacatggtttataaccaatttgtcgttcgcttgttacctggctgcaacgccaattactttgggtataacaactcggttttataatcgcctgcggggaagcggaaaggtaccggcccgtcggcaataccatcgaggaactggcgcacgcgcatgtcgctattggtttgcaactgctcaggtgtcccctctgcgataacatgctgatcagcaactatataagcataatcagcaatactgagcacctctggcacatcatgggaaaccacaacgcatgtgacccctaacgcatgattcagctcatcaatcagttttactagcacccccatggtaatagggtcttggccgacaaaaggctcatcaaacatgattaattcaggatcaagggctatcgctcgtgccaatgccgcacgccgtgccataccgccggacagttctgcgggcatcaagttggccgcaccacgtaacccaacagcttctaatttcatcatcaccgtactgtgcagcaactcttcaggcaaacggctatgttcacgtagagggaaagccacattctcaaataccgttaaatcggtaaataaggccccagactgaaacaacatgctcattttcttgcgaacatcatacaaacgctgacgcgaaagtgctggaatattatcaccatcgaaccaaatttcaccggtatcgggtgccaattgcccaccaatcagacgcaatagtgtggtttttccaatccccgaaggccccataatcgcggtcactttgccgcgggggacggtcatattgatgtccgcaaatattagccgctcaccacgggtaaaactcatcccacggatctctatcaaattcatcacattcgatgccagttgtttcattattattcatcccttaaggccttttacgactgatccgtccgttaatgctacatcaaatgacggtgacaagcgtagtcagaagcattttggcaacttattaacgctttttcgtcgccaaagttgccatctgttttacttttctgatactcacagtcaaaattagggggtaaacaacaaagagattgaaagtatattttttaatcacttctgcctacggacaacctttgccaacgcattgggattatacctaataaaggactctgcatgtttcttgcgataacactattaatcattggcttggttttattagtgtatggcgctgatcgattagtttacggtgccgcagtgttatcccgttcttttggggtcccccctctcattatcgggatgaccatcgtcggtattggtacatcgctaccggaactcattgtttcagttacagcggcattgaatggccaaacggatatggcggtgggtaatgtgctcggctccaatattaccaacctattgctgattgtaggaggggcggcacttattcgcccgctgattgtacgctcagagattctgcggcgggagttgccactgatgctcgtggtcacggcgttatgtggttttctgctggcagataaccacctcagccgcggagatggtgtcatcttgctcttggctgctgccgcttttattgttctgatgctcaaaatcgcacgcctggctcatgcggaagggaatgatatcttaacccgtgaacaactatctgaattaccacaagatagtagcactaccgtggcgttgttgtggctcgtattagccttcattattttaccgctctccgccaagatgattatcgataatgcgacggtcattgcccgggtggccggtgtcagcgagttggtcattgggctgacagtgatcgctatcggcaccagtttgcctgaactggctaccttcatcgccggtgcgttgaaaggtgaaaatgatatcgctgtcggtaatatcatcggctccaacatttttaatattgtgattgtactcggtgtgccagccctgctgtcacccggtgagatcaatcccgaggctttccagcgtgattattgggtgatgctcgcggtcagtgtggtgttcacccttctttgcctgggccgtaaacatcgaatcggtcatctggcaggcgctctgttattatgtgggtttatcacttatcttgcggtgttgttttttgctcccataagtgcgctgtaaaatacatttccctataaatttcaatgctcaggaaggcttggagcgaaagcaaccaacacacctacagcgtgaaagatgacggtaataccaacattgggcggatattaagtatgtctacttttgatttacagccgggcgtggatttccagcaggcaggtaagcaggtacttcagattgaacgcgaagggctggctcaactcgatcaatacataaacgaggatttctccagagcctgtgaggccatttttcgttgccacggcaaagtcgtcgtgatgggaatgggcaaatctggtcatattggctgcaaaattgcagccacattcgccagcacgggcacacctgcattttttgtccatcctggtgaagccagccatggcgatttgggcatgatcacgccacaagatattgtattagctatctctaactctggggaatccaacgaaatcctcacgttgatccccgtgcttaagcgccagaaaattctgttgatttgcatgagcagtaaccctgagagcaccatgggtaaagcggccgatattcacttgtgcattaatgtgccacaagaggcctgtccgctggggctagcgccaaccaccagtacgactgcaacactggttatgggggatgcgttggcggtagccttgctcaaagcacggggtttcacgcaggaagatttcgcactctctcacccaggtggcgcgctggggcgtaagttgctgctgcggatcagcgatattatgcatacgggtacggagatccccaccgtcagccctgatgcatcattacgtgatgccttgctagaaattactcggaaaagtctgggtttgaccgttatttgtgacgattcaatgaggattaaaggtatctttaccgacggtgacttgcgccgggtatttgatatgggcattgatctgaataatgcaaaaattgctgacgtcatgactcgcgggggtattcgagtccctccgaacatattggcggtggacgcgctcaatctgatggagtcacgccatatcactgcgttgctcgtcgctgatggtgaccaattactgggtgtcgtacatatgcacgatatgctgagagccggtgttgtctgacagtttagttgagtcaatgagcgccgcgaacaatgctatcagtcagtgattcgggtgagtgagtgccgctaccaatgttgtaacttcaagaacgctgcaacttcaagtaagaagggtttacccaaagtacttggtgtggcagctaggcagcaaacgaatgaatcccgatgagctgacaccagtcagtgattcgggtgaatgagtgccgctaacaacgctgcaacttcaagtaagaagggtaagagttaatgagcaacaccgcatatatagacacatgctacgggccagtggccgatgacgtaatacaacgtgcagcaaacattcgtctactgatttgtgatgtcgacggtgttatgtccgatggcctgatttatatgggcaatcaaggcgaagagctgaaagcgttcaacgtgcgtgatggctatggtatccgctgcctgataacctcagacattgacgtcgctatcattactggccgccgggcaaaattattggaagaccgagccaacaccttaggcattacccacctttatcaaggacaatctgataagctggtggcctaccacgaattattagctaccttacagtgtcaacccgagcaggtcgcttatattggtgatgacttgattgattggcccgtaatggcgcaagttgggttatctgttgcggtggcagatgcccatccgttactgttacccaaggcgcattatgtgactcgaatcaaggggggccggggggcggtacgtgaagtatgtgatttgatattattggcccaagacaagctcgaaggggccacaggattatcaatatgagcaagacaagacgctggataacactggtactggcactgattgcgttagccttgattggctggaatatgtcaggttttaatcaacaaggtgcgccagtagtagctgatgataatgagccatcgtcgcaaagccagcatacggtaacgactgtttttaatccggtcggtcaactgaattacaagttagtcgccgaagaggttcagaattttagcgcgaaggaactgacttggtttaccaaaccggtcatgaccctgtttggtgacaatgcggtggcaacctggacagtgcgcgctgatcgcgccaagctgactgatgataaaatgctttatctgtatggtcatgttgaggttgatagcctgaccgccgatgcgcagttaaaaaaaattcgaacggataacgcccaagtgaatctaattacccaagatgtcgcctcagacgatgaagtgacccttttcggtattggatttacctctgaaggcatgagaatacgtgggaacttgcgggacaaaaccgctgagctgattgaaaaggttaaaacctcttatgaaatccaaaaataaaataagtcatcttttacttgcctgctcacttttagccgcaagcctgtctgcattcgcattaactggcgatacagaacaacctgccgaggtcaaatccgacaaacaaacattggatatggaaaccaatacggtcacctttattgataacgtggtgatcaaacaaggcacgatcgagatcaaagccgataaagtggtcgtcacgcgccccggtggcgatcaaagtaaaatgatcattgaaggctttggtaatccagtcaccttctaccagatgcaagatagcggtaaaccggtaaaaggccatgggcagaaattacgttacgaaatcgctaacgactttgtggtactgaccggcgatgcctatctggaacagctcgatagcaatatcaaaggcgatcgcatcacttatttggtgaaaaagcagcagatggaagcctttagtgataaaggtaagcgcgtcactaccgtgttattaccgtctcaattacaagataaagggccagcagcatcaggccaaaagaagagtaagtaatcatttatggcaacattaatcgcagaaaagctggctaaggcgtacaaaggccgtaaagtggtcgaagacgttagcctaaacgtgaagtctggggaaattgtgggcctgttagggccaaacggcgcaggtaaaaccacgactttttatatggttgtcggtatcgtccaacgtgacgccggccgtattgtgattgatgacgaagatatcagcctcttgccccttcatgaacgtgcgcgccgtggtattggctatttaccgcaagaagcctcgatttttcgtcgcctgagtgtctttaataacctcatggcggtactggaaatccgtaaagatctgtcggcggaacagcgcgaggaacgggctgaagaattgatggaagagtttcatatcaaccatctgcgtgacagcctggggcaatcactttctggtggtgaacgccgccgtgtggagatagctcgcgccttagccgctaatccaaagtttattttgttggatgaaccatttgccggggttgacccaatttcagtgatcgatattaaaaagatcatcaaacacttacgcgacagtggcctcggtgtactgattaccgaccacaatgtgcgtgaaactctggatgtttgtgagcgggcttacattgtaagccaagggcatctcatcgctcacggtacaccgcaagatattttggctgacgaacaggttaaacgcgtgtatctaggtgaagagttccgtctttgaacccacgcacctaatttggctcctctgttggtcgtccattaaggaaaattgatacagcattatgaagcaaggtctgcaactcaagttcagccaacaactggcgatgactccgcagcttcagcaagctattcgcttgttgcaactttcgacgcttgaactccagcaggagattcagctcgcgctggagagcaacccccttcttgagcaaacggaccttcatgaagagatagatgctaaggaaaccgtggacagtgaatcgctggatacccgcgaagcactagaacaaaaggatatgccggaagaattaccgctagatgccacctgggatgagatttacaccgcaggtaccccatccggcatgggcaatgattacagtgacgatgaactgcccgtctatcagggtgaaaccacccaaacactgcaagactatctgatgtggcaggtggatttaacaccgttcactgagaccgacgccgccattgcgacttctatcgttgacgctgttgatgacactggctatctcactgtgccgctggaagatattctggaaagcatgggtgatgagaacgtagcgctagacgaagtggaagcggtactcaaacgtattcagcattttgatcccatcggtgtcgctgcccgtaacttgcgcgaatgcttgctggtacagttatcacaatatgccaaagacaccccttatttggccgaagcgcgtctgatcgtcagcgaatatttagatttgctaggcaaccatgatttccgcatgatgatccgcttgagtcggctgaaagaagatacacttaaagaagccatcgcgctgatccaatcactggatccacggccaggtcagtcgatcaataccggggagtctgagtatgtcatcccggatgttctggttcgtaaagagaaaggtatctggacggtggagctgaatgccgatagcatcccacgtctaaaagttaaccaacaatacgcagcgatgggcaatagcgtccgtaatgacagtgacgggcagtttatccgtagcaatttgcaagaagcaaaatggttgatcaaaagccttgaaagccgcaatgaaacgctgctaaaagtagcaagatgtattgtagaacagcaagtcgagttctttgagaaaggtgcagagtttatgaaacccatggtactggctgatatcgcccaggctgtggatatgcatgaatcaacaatctctcgagtgaccacgcagaaattcttgcacagtccccgagggatttttgaactgaagtatttcttctctagccacgtcaataccgatagtgggggcgaagcctcttctacggcgatccgggcgctggtgaagaaattagtggcggcagaaaaccctgccaagccattaagcgatagtaaactaaccactttattatgtgaacaaggcattatggtagcacggcgcaccgtcgcaaaataccgagagtcgttatccatccctccgtctaatcaacgtaaacagttggtttgacctgaactgagaaggaatagactatgcagctcaatattaccggtcatcatgtcgaaataaccgaagcattacgcgagtttgttaccacaaaatttgccaaacttgagcaatattttgatcgaattaactaagtatatgtggttttaagtgtcgaaaaagtaaaacaaattgcagaagcaacggtacatgtgaatggaggcgagttgcacgcaagctcggaacaagaagatatgtatgcagcaattgatattttggttgataaactggctcgccagttgaacaagcataaagataaattgaaacaacattagaagcccttgttgctgttattactcagcaaaggttctacactcgctacatagccagataccggtggatatttattcccaccggtatctggcgtaaacagcgcttaagtgaaagatgagatgaccaacgatccagcattgcaattaagctcggtactcaatatcgagagcaccaaaagctccgtacactgctcaagtaaaaaacgggctttggaaattatcagcgagttagctgccaagcagcttaatctaccttcacaggtcgtttttgatgcagtattgacccgtgaacgcatgggtagcaccgggattggcagtggtatcgcaatacctcatggcaagttggaagaggatacactgcgcgcggtgggtgtatttattcgtctggaacagcctattgcctttgatgcgattgataaccaacccgttgacctgttgtttgccttgttggttccagcagaccaatgtaaaactcacttacatactttatctttagtcgccaaacgattagctgataaaacagtgtgtcgccgcctgcggtcagcacaaagtgatgatgagctttatcagattattactgaattaccgccagaaatagcctagtttggggccaatacgcccaatagacttcaatgtgtaggaaggcggtaaaaatagcgtaagacagtaaaaatgtaggaagacaggaaaatagcgtaaggcagtaaaatatagaaaggcggtaaatggcaaatagccaggcccgaagaatttacataagtcagtgattcgggtagatgagagtagccaacacacctgcggctcgaaagagggtgggttccgcacccaccacaccccggtttgtagccggaatgcaggttcctaattatggcgataaacgccaaagagataccaaggggagtgactacatggtgctgatgattgtcagcggccgttccggttcagggaagtctgttgctttgcgtgcattggaagatatgggcttttattgtgtcgataacttgcctgtggttctgttgccgcagttggcaagtacacttgccgataggaacatctccgccgccgtaagcatagatgtgcgcaatatgcctgaatctcctgaggtatttgaacatgccatgacccaactgccggacagcttttccccgcagttgctatttttggatgcagaccgtaataccctaattcgtcgctacagtgatacccgtcgcctgcacccactgtcggcgaagaacctatcgttagaaagcgcgattgatgaagagagtgacctgctagagcctctgcgctcgcgggctgacttgattatcgatacctcagaaatgtcagtgcacgagttggctgaaatgctgcgtacccgcctgctgggtaaacgtgagcgtgagttgaccatggtatttgagtcctttggctttaaacacggcattcccattgatgcagattatgtcttcgatgtccgtttccttcccaacccacactgggatcccaagctacgcccaatgaccggcctggataaacccgttatttccttccttgatcgccatacggaagtacataactttatttatcaaacacgcagctatttggaacagtggctgccaatgttggaaaccaataaccgcagttatttgacggtcgctattggttgtaccggcgggaaacaccgttcggtctatgttgctgaacaactggccgattatttccgcgctcgtggtaagaatgtccaatcacgccatcgtaccttggaaaaacgtaaacaatgactgtcaaacaaaccgttgagatcaaaaacaagctgggaatgcacgccagacccgcgatgaaattgttcgagctggttcagagttttgatgcagaagtgatgttacgcaatgacagcggtaccgaagcggaggccagcagcgtcattgcgctgctgatgctggattcagccaaaggccgccaaatagaggttgaagcaaccggggttgatgaaattcaggcattggcagcggttatcgagttgtttaattcgggatttgacgaagattaagggcgcacgcagtgtaggtaatcgtttgctaagcacgaaaaagacgatctttactccttgcagagaaatcagacgcgagtataattcgccacaatttgccgggggaaatgatgaaaaaccgcctatattttgttgaacaacatgcaattgatcatcgacaaaatcacctgcctgcgggcagccaactgccgtggtttctcccgttgctaaaccgatcctgtaaggcccctcgttgaggggcttttttttgtctgtcgaacagaaccaagttaagcattacgactcattaaaataagggtagcccgcgaccacgggtaagcacagaggagagcaaaaaatggccaatccgttgtatcacaaacatatcatctcaattaacgatttaagtcgcgatgaactagaactggtcttgcgtactgcggccagcctgaaaaagactccgcagccagagttgttaaaacataaagtgatcgccagttgcttttttgaagcgtcgacccgcacccgcttgtcatttgaaacatccattcaccgcctgggtgcctcggtcgtgggcttttctgatagcagcaatacctcattgggtaagaaaggcgagacactggcagacaccatgtcagtcattagcacttatgttgacgccattgtgatgcgccatccacaagaaggggcttcacgtctggccgcgcaattctcggggaatgtgcctatcgtgaatgccggtgacggcgcaaaccagcacccaacacaaaccctgctcgatttattcactattcaggaaacgcagggccggctggataacatcaatatcgccatggtaggtgacctgaaatatggccgtaccgtgcattcattgacgcaagcgctggcaaaattcaatggcaaccacttcttctttatcgcccctgatgcgctggcaatgcccgcttatattttgcaaatgttggaagaaaaagagattgagtacagcctgcatgaaagcctcgaagaggtggtaccggagttagatattctctatatgactcgcgtacagaaagagcgccttgacccatcggaatatgccaatgtcaaagcacagtttattttgcgctcttctgatttaacgggcgcacgggataatcttaaagtgttgcacccgctgccacgtattgacgaaatcacaaccgatgtcgataaaaccccctacgcctactatttccaacaagcgggtaacggtatttttgcacgtcaggcgctactggcactggtattaaacgcagaattagctctttaaggggaatgatgatgactcaggattacaaacttcaggttgaagcgattaaatgcggcaccgtgattgaccatattccagctcaaatcggctttaaattgctctcactgtttaagctaacggcaaccgaccagcgcatcaccattggcttgaatctgccgtctaaacgttctggtcgtaaggatctgattaagatcgagaacactttcctgaccgagcaacaagcgaaccagttggcaatgtatgctccagatgcaaccgtcaatcgtatcgataactacgaagtagtgaagaagctgaccctcagcctgccagagcgtatcgatgcggtactgacgtgcccaaacagcaactgtatcagccacaacgaacccgtcgactccagctttaccgtcaaagcgcagcgaggcgaaattagcctgaagtgcaaatattgtgagaaagagttcgatcacctgaccgtactacacgcggattgataacggtaagcccgtaatattcatcccaatgggcagtggctaacttcgccccacgggttgctgtaattcagttcgcctttataatggtcgggatcattatgatatccctttccgcattacgtaaatcaggagtcaagatgttacgtgctatcaaaactaaactcgcccctgctgccattggcccttatgttcaaggtgtcgatctgggcagcatgatcatgacttccggtcagatcccgatcgatccaaaaaccggcttagtcgctgatgatattgccgctcaggctcgtcagtcactggaaaacgtgaaagccattgttgaagcggctggcctgaaagttgccgatatcgtgaaaaccaccgtattcgttaaagatctgaatgatttcagtatcgttaacgcaacttacgaagccttctttacagaacacagcgccccgttcccagcccgttcttgtgttgaagtggcccgtttacccaaagatgtaaaaatcgaaatcgaagccatcgccgtacgtcgttaatccctcccccatcaccgcatacggcgggttatcgccagccgcatgtggtgattttatttctctccgctctgtctctctcttcccattccatgaccgaatctccgttgacggcttttaaaaaagcagggactatcgggctgcggacaagatcagatgaaggggatacaggccgttgggtcgtagatacaagcagcataagtcacccaatcgccccaccctttgatcgccgcgttatcacacggatacggttcagttaccgcattcgtatactctgtagcctattgagaggggattaaggatgaaactgcgcacttggttattaataccgataatatgctcaccttttttttggggaagtaccgcaatagccaaaaatggcgtcgccatcccattacctgataagcgagtcgctgtgttgtctgagggcgatttagaatcggcatctgtcggcacctattctgtcgctattttcaagaatgacacttttttggactttattgctggcggagtgttttctcgtgatggttcgatattccaagataatggaaaacctcgggtagaatttactgatatcaatggtgatggcaacaaagaattgatcgtctcccaattgactgctggatcaggtaactatttgcgggttgatgccttcagcctgggaccggatagtatcaataaagtattgagtattcaatcagataccaaaagtgattatatatcactactgaaagaactttgtgagatctgtctgcccatcgatgctcccccccactgatggttctgcattcaaattcagttcacccccaataaaaccaaaccacataatcgatatcaccgcagtaaaaaataccctaacggtgagaaaattcgttagggtattcctatgctgccagtcatcggaatatcatgcgtgccatctggttctatgcatctcgaacttcccaataccactgcatatataaataatgagtttaaaatgtattttcaaacctgaacattaggcaaaccatgcaaaaccgtttgaccattaaagatattgcccgcatgagtggtgttggaaaatccacagtttcacgggtattaaataatgaaggcagcgtcagcccacagacccgtgaacgggtcgaggcggtgatccgccagcacggttttaccccctccaaatcggcccgagccatgcgtgggcaaagcgacaaagttgttggcatcattgtctctcgtctcgattcgccatccgagaaccaggcagtacgtactatgttaccgctgttctatcaacaaggttacgacccgatcctgatggagagccaatttgataccacattggttagcgagcatttacatattctgcaacaacgccatgttgatggcgtgatcctgttcggtttcagcggattaactgcagaaatgctggcaccgtggcaggaaaaaatggtggtgctggcgcgcgagtaccgtggtttttcttctgtctgctatgacgatgaaggtgccatatacctcttgatggacaaattacgccaagccgggcaccgccatatcagttatatcggcgtacaatcttccgatgcaaccaccggtatgcgccgctatcaagcctatctcgattacagtcaacagcatggcctgacacccatggtggcgctgggggagttgagctatcagagtggctttcagctcgctcctcaggtgataaccccacaaacctcggcattggtttgtgcctctgacactatcgccatgggcgtcagtaaatacttgcaacagcaggagcgggagcagccccccattcaggtatgcggtattggtaatacaccgctgttacactttttgtttcccgataccttaaccattgagctgggttatggccgtgcaggtgtgaaagccgcgcagcaattactggaccaactgagtaatagccaacctattcagcaaattattattccgggccaactcgtctgatcccatcctgtacagaggaataacgctgcatcgatggccttaacagtgaacaactgtataaaaatttatcaatttgtgatcttcaatacaaaatgggaacgttcccattccataaaaataaatacctagctaatctttattaagttggatatttctccgcctatatccaacgtcattggtgttgtaataagaccgaaaaccgatttgaacagcatgactgctcgcccataaggtgagccttaaaaatgcgacgcattaatcctgatgaactgactcagtgtcgccatttgggtgagtgagcgtcgcggtaacaccgagtaaaaagggaattatagatttaattcgctgctgacttcaggcagagatggcatctcatgcgcgcacgtaacctttacggaaaggacgataaaatgggcaaagtaaaacagcaggatatcgatcaactgatcgttctggtgggaggcagagaaaatattgccaccgtcagtcactgcattactcgattacgttttgtattaaaagatccgtcgatagcatcaccaaaagagattgaaaatctctcaatggtcaaaggctgttttactaatgcaggccaatttcaagtggtcatcgggccagaagtcgatgattactataaagcattgattgctaagattggccaaagtgaagtggacaaagaacagaccaagctcgcggcacggcagaacatgacttggtttgagcgcggtatttctcactttgctgagatcttcttcccgttgctaccggcgctgatcagcggagggttaatcctcggcttccgtaatgtcatcggtgacatcccaatgtctgaggggaaaacgctggcgcagatgtaccccgcgtggcaaaccatttatgacttcctctggttacttggcgaagccatcttcttctacttgcctgtcgcgatctgctggtcaacagtgaagaaaatgggcgggaccccggtattggggattgtactggggatcacactggtctctccgcaattgatgaactcctacttactggggcaacaactgcctgacgtctggaacttcggttggtttaccattgaaaaagtgggttatcaggcacaggtgatcccctctattttggcgggtctggcgctggggtggattgaaaccaacttgaagagaatcatccccgcctatctctacctggtggtcgtccctgtggtctccctgctgctagccgtgttcctggcccatacactgattgggccgtttggccgcatgattggtgacggtgtggcatggggcgtgaaggcggtgatgaccggcagtttcgcaccggtcggtgcggcactatttggtttcctgtatgcaccgctggtgattactggggtacatcagaccacgctggctattgatatgcagatggttcagagcatgggcggcacaccggtctggccattgattgcgttgtccaacatcgcacaagcttcggcggtactgggtatcatcatcatcagccgtaaaatcaatgaacgtgagatttcagtacccgcagcgatctccgcctatctgggcgtgaccgaaccagcaatgtacggtatcaatctgaaataccgtttcccgatgttatgcgccatgatcggttccgcactggctggcctgatttgtgggttgacgggagtcatggcgaacggcatcggtgtgggtgggttgcccggtattttatctatccaaccgcagttctggggaatttatgccgtggcgatgttagtggccatcgtggtgccattagcactgaccattctggtgtataagcgtaaagagcgtcgtggcgaattgccagtctgaagggtgtcgatctggatgatgtcgatataagttgtgttctcccgccagcggtgatcgtctggcggggtcatttttcaatgaataagagtccgctatgaataatccaatcccttggtggcaacatggtgtcatctatcagatttacccgaagagctttcaggacagtaccggtaatggctatggtgacctggcaggcgttgcgcagcggctggattatctgcaaaagctgggcgttgatgccatttggctgacaccggtgtatgtctcgccacaagtggataacggttatgacgtggcggattactgcgccattgaccccgcttatggcacattggatgactttaaacgtttggtcgcgggtgctcatcagcgaggcatacgcatcatcatggatatggtgttcaatcacacctccacagaacatgcctggtttaaagcttcgcaggatcgtaatagcccttatcggcaattttatatttggcgtgacggtgacggtggagacggcagtttaccgaataactggcgctcgaaattcggtggtcacgcatggcagtggcacgcggccagcggccagtattatctgcatttgtttgccccagagcaggctgatctgaattgggaacaccaaccggtacgcgatgagctcaaaaaggtgtgtgaattttgggccgatctgggggttgatggtctgcgtttggatgtcatcaatctggtgtccaaacagcaggatttccctaatgatctggacggcgatggccgccgtttttataccgatggcccacgcattcatgagtttttgcaggaactgagccgcgatgtgttccagccacgccgcctgatgacggtaggcgagatgtcatccacccgtctcgagcattgtcagcgatatgcggcattaggcggtgatgagttatccatgacctttaatttccatcacctgaaagtggattatcttaacggtgaaaagtggtcattgatgccgccgaatcgggtggagttgaaacacatttttaatcagtggcagcaagggatgcacaaccgagcatggaacgcactattttggtgtaatcacgatcaaccacgcattgtctcgcgttttggtcatgaaggcgcactacgtttgccagcggcaaagatgctggcgatggtactgcacggtatgcagggcacgccttatatttatcagggggaagaaattggcatgacgaaccccaatttcactgatatcactcaataccgtgatgttgaaagcctgaatatgtttgccgaactgagtgtggcaggccgcgaacccgatgagttattggcgattctggcagctaaatcccgtgataatagccgtacccccatgcaatgggatagcagcgataatgcgggtttcagccaaggcactccctggattgccccttgcagcaattatcatgagattaacgttaatgccgcattggccgacgctgactcggtgttttatgcctatcaatacctgatagccctgcgtaaacaatacgatattttcactttcggtgattatcaggatctttgcccacagcaccctgatttatggtgctatttgcgcagttggcaagggaagcaactgttggtagtcgctaacctgagtgaagagccccagcgatggcaacccgagggcctcacgctggacggtaattggcaattattgatgagcagctacgaccaaagcgccttccaaccgcaagatatgatattacgcggatatgaggggatttattgggtatgtgagtaatttattgggcgcatggatcattgaatcggtgtgtaggtcatttcattgagtaagcgcgttatttttcgaagggccggtgataggtgactccatcagtgcaaaatgtcctgatggagccgtattcgcaaaatatactgttaactttccaatgtaatcattaacaacaaaataactttcatctcaatgtgcggctgcgattcgtgatggaaaaaagttcgtgatccggatctctttcttttcttgtcggaagcgcctaatatcagattaacattaagctattttctaacaccccctctcctatggcgtgggggtgttgtttttatgttttgctgaaattgaattggagagtgctatgaccaagccaaccatcacgattaacgagctggatgctgagcgtttggatgcgttgctagcgcaaccggcttttgccggttctgtggtcgcaacagcgctcaatgaagaactggatcgggcagaaattttgccacctaatgagattcccgcggatgtggtgaccatgaacagccgcgtgcgttttcttgatctgaatagccaagaagaacatattcgtacactggtttatcccgcatcattaaaagacagtaatgaacaactttcagtcatggctccactgggcgcagcactgctgggcctgcacgtcaatgatgagatcagttggaaattacctggtggggatgaaacccgcattaccgtactggaactgctgtatcagccagaatcagcgggcgaatatcaccgctaatacgtgatgcagagatgcagagatgcagtgtcaggtaaaaaggtaataaagggtaatagaagataatagagggtaaccgccgcaggccattaccctctatcgctcacttttatatccgccatccttcaagatgcagggcgttggctgcactcattgcctggcccatctatgggcttcgccacggcaagccgcgttccaatctgcgcccttatctatctcaggctcagcggtactttttgtgataggtattgcgggtgtctttaaaatcttgtgccgcttgctttgcttcatccaacttaccttgatccgccaaggccagcgccccatcaatttccccaatcagcacatccatgccatggcgaaaatccttcatttcaggactgtcttcaactttactcttcaattttgtgggaatgcccttttgtgcatccactgcggccactcgcatcgcctgtaaatcttgtttaatcaccgctgtggaatcggccttcaataccttgccgtaatgctcggcaatcgtctccatatcgtcagcaacgctggccgccatgactaaactgctcgtactcagtaacgcggcggtgattaatgccattagtgttttacccatgctcacattcctattgttatcgttaggttagtatttacgacttattttgctcttccttaacataggcaatggcaggtaaaactgacagttaattttagtaatcggtgaaaaaataagggagggggaagtagattaaaagcgtacaccgacaaccttagcgatgagcagacagcaagagttggaaacagtagcagacttactcatttatcaacaatactgcgatattttctctctattctcagcgaccaaaaccacgccccatttggtggtatctggatgcaggctccaaattttttcttcaggaatgcctttaccattatagggaacgcgatcaccacaataagggtaaaactgaccaacgtcagaatctaatataaacaccgccagcttgtccgattcttgagcaatcttctgccacagcgccttaccggcttcatattgtttattatcactcattaaaatcacgccacacttaacgactaattcttcataaagtaatgtagccaaccctttgccacgcgccccctgttcaaccaccattccttccacttgaaaaagagcagaatcttgccaaaagcgctgaacagaaataacgttttcacctaactcttgcttcgcaaccagatcaagagccgcgataatccggtgacgcggtataccattaaaactttccgtattcatacggataatggccgctttagggacatttttatcgaaaatcacaccatatttcatgctagacaattcaaattcatgaatgaccttaaattctctagcaattgtcgctggactataagtacttggcataacaatcatatttgaacttccccgaatcaataccggcataatcatttcttttgactatataccctaaataattcgagttgcaggaaggcggcaagcgagagagtcccgatgagcttactgcagtaagtgattcgggtgaaagagagcagccaacgcatatgcagcttgaagtatgacgagtataaaacatccatacaaactggggaagactatcatatcaaggaaaagcgcatacaaactcgcgggtattttctacccgcgagttgtggaacagtaagatgacaggaaggttattattcgcccgcgattttcataacgggcaataaaacggagccgcactgaatattgctgcgagtttcgatatcactgcccacactgacgatattgcgtagcatatctttcagattacccgcgatggttatctcactgaccgggtactgaatctcgccattttcgacccagaaacccgcagcacctcgggaataatccccggtaaccgtactaacgccctggcccatcaattcggtgacgaccaaacctttatccagttgcttcagcatacctgcgaaatcctggccctgaccggcaatgcgccagttatggatgccaccagcgtgcccggtgctttgcagccccaatttacgggcagaataactggtcaacaagtaagtttgcagcaccccgtctttgacgatttcacgttgcagtgtgcgcacgccttcactgtcgaacggtgttgatgccagaccacgcaagagatgtggatgttcttcaatggtcagccattcaggtaaaatctgttggcctaaatgatcgagcaagaacgtcgatttgcgataaatattaccgccgctgatcgctgacaccagatgaccaaacaggccagtggccacttcagccgcaaacagcacgggtgactgcatggtcggtaatttacgcggagacagacgagatagagtacgacgcgcacactcctcaccgacccattctggcgtggccaaatcttccatccgacggccaatggtataggcgtaatcacgctccatatccccattgtgctcggcaatcacactgctcgagagcgagtgacgactggagcagtagctttgcaacataccgtggctgttaccgaagactttgatgccataatggctgttaaaactccccccctcggtattggtgatccgcttgtcagcctgcaatgccgcctgttctgcgcgggccgccagcaagataccttgctcagcatccagatcgccaggatggaataaatccaaatctggtgcatcaaaggccagcagagatttgtctgcgggtccggcgtaggggtcgggtgacgtataacgggcaatatccaatgccgcctgcacggtacgggcaacggcatccggatttaaatccgtggtggacgcactgcctttacgctgttggtggtaaacggtaattcccagcgcaccatcactgttgaactccacgttctccacttcaccaaagcgagtgctgacgctgatcccggtggttttgctaacggcgacttcggccgcatcagaacccacgcgggctaattctaaagcctgtgcaacagcttgttccagcgttttacgctgttctgcaacttgagtgactactttcatcgatctgccataattaatgagataatcgttcagaaaagtgccgtggcgacgtagtaatacgacgacttatacggataaaatagagaacgccataggtctgagtctaacagagatttttgtacaatttcgcacaaagcctggcaacctgctacgattagcctctttttaaggaatttgaccatgaacaaacagcccgaagattggctagatgacgtcccagaaaataaaaacgacgatgacgatgagattatctgggtcagtaaaagtgaaattaaacgtgatgccgaagcgctgaaagaccttggcaccgagctggttgatctgggtaaaaatgcactcgaacgcatcccgttggatgaagatctgctggccgccattgaactggcgcagaagatcaaaaaagaaggccgccgccgccagctccagttaattggtaaaatgttgcgcgcccgtgatgtcgaaccaatccagaccgcgttggataaactgaaaaaccgccacaaccagcaaatctcgctgttccataaactggaaacactgcgtgaccgcctgatcgcggaaggtgatgaggcgatcccaacggtgctagagctgtaccctgatgcagaccgccaacaattacgcagtctggtgcgtaatgcacaaaaagagcaggctgcgaataagccgccaaaatcattccgtcagattttctcgtatttacgtgaactggctgaaaaaaaacagtaatcgggcggggccgggtcactcccggctcccgactcaatactgttggcgggcgtaatctattcacaaaatagtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttatcaaacaatatgctcatcaacgacattaaaatgtaaacgccctgccaactcctcttcagcctcttctaatagcaatacaatcgcagcaaagcgccgttgatggcggcggctgaaatgaacgaattcaatctctaccggtaacgctatttctccggtgaccacatcccacaacgcatccagattggccccaaaatcttcgctcagcgcaaaattctgagaaaatgcgcggtaaaatgcaggaagatccggtatatggttaaaatcgaataccacctttaccatcttcttactccatccgaatgaaatgcttatagtgatcttgggtcagataaatcaggccatcattggagtacagcaagcgatcactaccacgacgcccacagcggtaattcacatcagcttctcgccaatgacggcctttggcgtcaggcaactgacgctcacggttggagaaacgatcaccgccaatggctttgcccggtaacacgtcacagaggttccccttttgggcatcccagccttgctcacgggcctgtttcttcgtcaggtaaaaatccggtagccgatggtgcgtttgtaagtatttcaccactttctgatgttgcgttaacgactcagtagcggcagaggccgaaagcgccgggcgctcaagctctgccgaggaaccaatatcacgcaccgttacgccatcaatcccttgccatgcacctgctatcaatagcagcacagcacccagtatggccatcagtcgtttattcatggatccccttaatccccaggctccctaccacggcggtactactcattgttgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacacatcattattacaactcatacttaacgctaacccattaactcgaccgacaaggttgtctacaagttacccaaatgcagggttttcacttccataaattcatccaaccccagcaccgaaccttcacgacctaggccagactctttaacaccaccgaaaggggccaactcggtcgaaaccgagcattcattgacgccaatcataccgctttccaacgcctctgaaacgcggaacacccgttgcaagttctgcgtatagaaataggccgccagcccaaatggcgtattattggcccgttgaatcacttcggcttcagtgctgaaacggaagcaggcggccagcgggccaaatgtctcttccgaggccactttcatctgctcattggcatctgcaatcaccgttggctggaagaaattaccgcccagcgcatggcgatgccccccgctaaaagacgcccccccttctcaagcgcatcttttacgtgctcttctactttctccagaccagccaaattaatcaacggccccatgttgacgtctttatccatcccgttgccgaccttcagttttttcacctcggcagccaagcggttaacaaactcgtcgtagatagcatcctgaatatagaagcgattgacgcacacacacacctgcccggcattacggaatttacacgccatagcaccggcgaccgccgcctctaaatcggcatcatcaaaaacgatgtaaggcgcgttaccgcccagctccatcgaaattctcttcatggttgcagcagcattgcgcatcagcgtcttaccgacattggttgagccggtaaaagagattttacgcacgtctgaactggccataatcgcgtcgctgatagcatgagtatcccccacgacaccattgagtaccccagctggcacgccagcctgttctgccagtgccagtaaggcgaaggcagataatggcgtgttattggcaggtttaatcagcccggtacaaccggcggccagtgctggccccagtttgcgggtgagcatcgcgagcgggaaattccacggtgtgatagcggctaccacaccaataggttcgcgggtcgccaggatacgtgcgccctctttggctgacgggataatttcaccgttagcccgcttggcctgctcactaaaccattggataaaactggcggcataagccacttcaaccaaggcttcttttaagggtttaccttgctcggagaccatcagctctgccaatgattgctgatgttccattatcagcaaataccaacgctgtaaaatctctgctcgctgtttagcgggcgtttttcgccaggcagggaaagcctcgctggcagctttaatcgccgcttcggtttcttgtttaccggatttagccactctggcgaccagctcgccggttgccgggttgtagacgtcaaattgctcctgtgcctgagaccattttccaccgacaaaatagccaatgtggtatataccgtcgtgctgtcgttgatgttgtaaaggattttgtgcgggcatagtgtcaacctcctgaggagatgatgccacccatcaaagggaggcgaagaaggaaggtaccgaggttgatgacaacgtgcctgcagcgggagaagagagaaataacaaagacgccgtgagcgcctttatgagggctcgaaccgcgccttccctgcctatcctcaccatttaagatcgaattatcggggtttgtcagcagtctggtaccaaacttattatagcccttgatgaggtgatgagaacaccttatgtccgtaggttatcggttaaatcagcgcactctgatatttacgcaacatctcagtcaaccgcttaaccgggcggataaccgcatcagcagcctgataatccaccaatttctgttgatattgatccagttcctgcaataaccgggcaaaataataacgccgtttctggtcattgttgacagtaatcactcgctctgcggtagagcggatctgtttatgaaaagcgctcaactccgcattcaccgggatttcagtcctgtttaaccgctggtgagcaataatcagcgttaatgccagacgatatttatcaatatcggccgggaacatcatcaataactggttcagttgctgatacagcgcgggtagatgattttcgccgcgcttggttttattggtggttagggccgagaccgcactgtaaacaaaacggttgagtaaggttctgcccgttctgtccttcgcgttgtcacggatcaacagcaggacaattaaagagacaaagcagcctacaatttgacctaatgcgctatcgagaaactggcggacattaaatatcattggattacttagcacgataatatttatggtgctagccagcgttcccagtgaacccaagcgccgtttttgtacttcgatgccgataataaatgccagcacccccaagctgatacagagcaacagcatactttgctgggtcgacgggataataaacataaagtaaagcgccccgatgggcagtgcgataatcacgccgaccagaaaatcgagcgccatcctccgtggattcggtgttcgcatcgccagcgaagtgaccactgcaatcatcaccatacaccccgcgccggatgtccagccggtccacagccagaacaggccaccaatcgccgtggcaataccggtacgcaagccattgatcatcgcatgatggccttcggcagaaatgggcttaaccggcgcatcacccgccaaaatatcctcttcgacctgattgatgctgctgttggtctggatccctttcgacagtaataaatagcgagtcgctgccccaacccaactgctgatggtgtgcgggatcgcctcactgtggctggcagcaataaactgacgcagttttttcatctgctggtggatctctgcaggagtttgagcgggttcgctcagcatagttttcagttcagcactgatcacctctgggtgattgctcatcaccagataggtttcacacgcctgcgtgatcagcgccaaagactcggtatgtaacacctgcaaacggcgattacaccgctgccaacgggaagactccatcatcagatagctgcgcatcccattgagtgacgtggtatttttaaccaattcattccaagcgcgatcaatctcacttttttctgctggctgaatgcagagttgtaagagccggtactgatccactaacaccttgtcgaccaatcgatcaatatcctgtttgatcgagcggggtgaaaacagcagatctgccatcaccgcacagacgatcccgaggacaatttcgctacagcgctcaaccgcaaattgcggcgtcagtagtggcgtttcaccggtggtgacaatgatgattaacgcggtataaccggccaaaccgaacgcatacgaattttctacccgtaccagtgatgaaatccacgtacagatcccagcccataggcaacacagcatcaacgttaatactggcgctctgatggtcagcacaataatgaccagccccccaatacagccgataaaggtgccgataatccgtaaccaacctcggtggcgaatcgcaccagagaaaggttcgccacctgcagcgaaggcaggcccggcggaaacaatagcggcagtaagcactgaccaacgcggtgtttccaattgcagatgaaagccaagaaataatgccgccacaatggcaaaactcagcttgaacgcaaaccgcaggcgaataaagcttgggtgggtcatattagccaaactcacgtagacgatgcatcaacttggtcatgggcgatgcctgatgaggatcacgatcattcggcccggtgatcaccaccgtggccgtggtgcccgccggatacaaatattgctggtcttcgctatccagatgaatcttcaccggtacccgttgcgccaagcgtacccattcaagattattatcaatggtcgccagccctttgctgtcggcactgctactgctattggtaacaccggctgaaatgctatcgaccgtaccatgcaggatgcggttactgcccagcggggtaatttccgctcggtagcccggtttaaccccttcgagcttcgtctcctccagataggctaaaatgtagaaagtatcttttttcaccaatgcgaccgccgtggccccacggttaataaactcgccagcatgtacattcaggttggtcacccacccttctgctggtgcacgtaccgtggtcctttccagatcaaggcgggctaaatcccgcacggcaatggcttttgccaactgatgctggacggtttgcaacacattgcttgcctggtcaatctcttcttgtgacagcgcctgaatacccaggcggtgacgcctactggactcccgttgcttctccgcagccagggtctggtaataggccacatcggcctcggcttcagccaacgcctgctgataacggggctgatcaatgacaaacagaatctggcctttctgcaccagttggttgtcttttaccggtacttcggtcagtaagccgctgacatccggtgcgatagcgaccacgtctgcggtaaatttagcatcacgggtccacggcgattcagtatagaaggcccacacgttgaaaatcgcgataacagccagtacgaccaccaagacggtgatgccaacgcggattatttttaatgaaaatgtactcacggtgacctcaggaaaaaagacgggatgttaaataaaacaggcaacaatacagcgccgtattaaaaagagccgggtgccaaacaaactcgtaaataccggttggttgcaggatgcggcgcacaacaaaaaacaaagccaatgaaattagcagctcaagaaatatcggtggaaaagagaggccaaaaatcaccatcaccggaagcaaactcattctttaaatcctttatgtttaaggttcgggtcatttagcctgcgttaatgcccctacccacccaacttacctgctgggcactcaaagcaaaagccataaggcagtcttatgggttaaactgaagctattgaattgaataaattatgataacgcttcggcgtggtgccgtattcgcaccgataagcaaaacgtgaggctattctcccgacaacagtatattagcctgcttattatcaagttatctacgatgtgtgatctaaatcacttttaagccagagttaataatacagatggaataagtaatggaaagattaaaacagatgtctgtttttgcgaaggtggtggagtgcggctcttttactgccgcagcacgacgactggagaacagtgtctcttccatcagccaaacggtatcaaaactggaaaatgagcttaacgttaagctactaaatcgtagtactcgccgcattggcttaacggaagcgggccggatttattaccaaggctgccggcgtatgttgcaggaggtgcagcaagttcacgaacaattgtatgcttttaataataccccaaccggcacattacgcattggttgctcctccaccatggcacaaaatgtgctggccaccatgacagccgatatgctcaaagcctatcccggtttatcagtgaatctggttgccggtattcctgcaccggatctgatagctgatggcctggatgtggtgatccgcgtcggtgccttgcaaaactcagggctgttttcgcgccgcctcggtgctatgcctatggtggtgtgtgcagcaaaaagttatttgtcacaatatggcacgccagcaaaacccagtgacatggccaatttttcctggttggagtataacgtccgcccagatagcaattttgagctgatcgcaccagaaggtatcaccacccaaatatcaccgcagggccgttttgtcaccaatgactcacaaaccatgatccgttggttaaaggccggggcgggtatcgcctatacccccttaatgtgggtgattgaagaaattaaacgtggtgaggttgagattctatttaaacactatcactcagacccgcgtccggtatatgcgctttatactgaaaaagataaaatgccactgaaagttcaggtctgcattgattatttgaccgagtatttcaaacgggtagctgatgtttatcaggattatcgctaacggtatgttatatcaaataacaaattaacctgatgattaaaaatcatcttgaaataagaaacaactgttaaataagatatttattatgctaatttacgtaagaaataccattacctaacatacagtatttttgctaacccgtctccttagttgactaaaataacactaattattctaatatatgaaatagacttaacttatattatagatatattgtacatctacatatcgcgacaactaatagtaaataagtggtgcatatgtttatatcaaaaaatttactcgtattctttactacggttcaagagggatcgttgactaatgcagcggtgaaactattcacaacaccgccccccatgagtagaagcttaaaaatactggaagaggaactgggttttaaactgttcacacgtacaacatcgggattaaaactgacattggaaggcgcggctttttatcaagaaatttacccaacctacgtgcgattaactgaaataacaaagaattacaaaaagaataaaaatggtattataaatatcgccacctatcagttgaattcagatcatgctggcgtgatatgtgattactttataaaaaaaggtaattttaacattgagttaagagagaatattggtgatatcagtcaaatggatatcgtcatcagtaccaaagagataaaaggctatgatttcgatactgagctaaccgccagttgtgaaataaaattactgtatgcatcacatttgaatgacttgcctgatagagttgaatatttaaagaaactgccctttatacaaagtagtattttttgctcttcctgctgctttaagcgattttcacacaacctaatacaacaaggctactcagggaatgtactgcgtattgatgatgccagagttcgccatgaaataattaaaaaaggggcaggaatctcgctatcaacaaattatttttttgataaaaaaaagataagtcactctaccgaaataagttttatatcagatatcaactttgacattacctattacatttactttaaaagctcagtaattaacaaagaatttttcatccaatacataacgaataattcactcctgcagtggcagaaggcagagaaaaaacactaagtcagatgcaacacgtagttaaatacaatttgtttaactaaaatttagttaaacagaagataacaataaaaacaccagacagaaacgatagcgcgtcattttatccctaaagtagttggagttgcagaaaaattaattccgaggaacttacgcaggcaggttatttaagtaagcacatcgttaacacctgctgtttcacatcccaagctaatgtccctaagtatagaggtaaattatgcaagataatatcgaccatactgcatccgttatagcggatactgataatacgattcatcagcaagccaaagcagaagagcgccaccgccaggccgtcaggcgggcaacacagctacgcaacgatccggtactcagtggcatcaataaactggccttttctgttgcaccaaaaatattgcagcctgaagccagaacagatctttcactggccgaaggaataccagaacgagcaaatgagtatgccgatccggcatctatccaatccttgttctctccgggccgctatttatgcgaattgtatcatgtagcaaaagagttacatgaagatggaaacaaactgcatatcgataaacgccgccctgatttacaagagctggtgcttagtaacagtaacagtaatatgaatcaagaagtctcttcgctggagatcttactcaatgtactgcaaacgaatgcacctctggctaagctggctaaagataccgaagcacacgcaaatgacgtttcttttaccctaccttatgacgataacctgacagttattaatgcaatactggaagataaagctatcagtctgcgagaaattgcagccctgttagcggagaataatgatccatgggctaatcccattacccccgcgttagtacaagaacaactcgggctgaacccggccagctatgcattaattgacataaaatccccattggatgataacagcgccaaacgtctggcacatgccacgcaactcagcgttgaacaactgcaatggcttaataaaaatgccattgaaagtagcagtgataaagatagccccctcagacccgaaatactcacgatcatctccgagtatcgccgtttacatcagcgttacggcctgtctgtcgatccgtttatcgccattattaatgccgttaacaccacccataccaacgaaaataaaaccagtttcttccagcagattttctctacccttgatgtagatgcaggatttaacttccttgatcagggttcgtgggaagtgattatccgcaaggcattgggcattactgccgaagaactgttacgtattgcgaaatattgctttggtaagagttcaattagcaacgtaaagatgaatagtaaaaaattcagccaattataccgtatggcaatgatcccccgcacacttggtgtgagtttctcgcaagctgaatatctatggcagttatatagccatccagatgaaaatattatggaaaaaatagcccagggtaatgctctgaccattattgatgccattattgtgctagaaaatacccttcaatggatgagtgagcaaaaactggatatcaccaccctacaagccatgctcaccaagcaatacagcaccacagcgacccctgaattatttaatttcttatccaatatttatcaaaccttaggtaagcaagtttattccgaatcgctcaaacctaatctgtatcgcagcttggcaaacggcttccacctaaaagctaatgtagtcgcagggctggtcaattggttagcaaaaaatgactctgaatttaccttagaaagattttggcaaaatatttccatgacctttgctgaagagccttcattgcaccaactggaaatccatcaacccttgcttattcaatgccaaaaactgagccaatacgtattaattgcgcaatgggcagagttgtctgaacaagagatagcattaatcttattacccaatggcattgataatagaggcagtgccccttctccaagtatcacgctgttaaagttattatctgaatttaagttatgccaacaagaggctaaggtgtcacaaagcgaattatttgacattatgcaacagctgattactgatacaaatgaaaaacaagaaaaattaagaaattcagcagataaagtaataaggtcaatagcaaaaagcattggttctataaataacagcatggatgatattgattcaaccatatcgattagaaatggtagcgcaacactgttccccccagaacaccccatgtataaagcacttaaacttgaagtatcaaaccttgaaaaatcaaaaattcagttagaaggtaaaaagaaagaagaggagataaaactagaacaggccaaagacaatatacagtcactaattaataattgggacagtgaaataatcatacgtttggcagacgcataccattgggatataaacattgctaatagtatatttatacttatttttggcgaaaagataaacttcactttccattatgagaatagaaatgattatcattatgaagaacactatggttatcgttttgaacaaaaaccaatgtatagttttgataaaaaattgactaatgggtttggatcaatcttattattgaaaaatcacatttatatcgctgaaaaattaaaaatccatcctggaaccataattaaaataaaaaactatatttttgatgataagagtaacgagttagagaatatcgccaacaagctaagagttaatctttaaaaaaacgttattacatccaaatttaataggaataataattatgcctactagcactgtattaaataaaattaacgaatcgcgccgcgacgcattggttaactactatcttgctaaaaatgtcagcggtgacgagaaaattaaaactgcagaacaactgtatcaatatttattgttagacactaaaattggccatgaagtaaaaacctcacctattgccgaagcgatcagtagcctacaaatttatattaatcgctgtgttgatggagaagaaaatgatctccatgaaaaaaacatcagtacacatttcagtagcgataactttctgcatggctggaacagttataataaacgctatgcgcgctgggcgggtaaagagaagttaatgtattatgcggcagactatattgaccctacattgcgctataataaaactgagctatttaatacttttgaacaaagcatcaacaacagcagactgacggaaaaatcagtcaaatcagcattgcaaagctatttaatcagctatgaaaaactggctcaaatagatactatcaaagagttgtatgtagaaaatattaagactcattttttcctcggtaaaacccgtgaatcaccctgccaatattattggcgtagtggtgaacaattgtctaatgatagccatcatctacgctggtctgaatggaaaaaagtcaattgcaatatcaatggcacagaagaaaaattctttatcaatcttagttggcatcgaagtagtctttatattgattggattaataaattctccattaggaccgataaagatgaaaccacagagaaatatcattacaatcgtgtatacaaaaacgatgataacacttggtcagaactcattattaatatggatataggatttaaattgagcacctcaaccgaggttataacattgcctcctttctttgtaaatcaaggtgacccaaacgctaaagaagaagttgaaaatttattcttaactaatggaaccagtataaaaagaatagagtcacgtcttcatggctatattaatggtcatattaaaatattgtgcaatgacgatggtatatcgtttgaaatagcggaaaaacttatcaatggagataatggcaccatcggtgaagttaaaataattgagaatgaaaagataatatcaactataaacaatgaaaagggagaaaataaaaaaataaatctcatagataaatttgaaattagaatatttccatataatgaattggtagccagcactattgtattcaatagaataaagcctgaagaaaaaataatcgatgaattagacgataaaatctctttactatcaccgaatagcctgccattaaaagaaaaatttcaaacatcagttgatgagttactcagttataacacccaaaaaaataacgttaaattaaatgcattcaatgggtcttacggtatttatttatgggagttattctttcacattccgttactggcgtctatgcggttcctaaatgaacaacgttttgatctggcacagcactggttaaaatatctgtttaatagtgccggttatcgtgatgggaatggcaacttgctaaaggaaggcgataatatcctttattggaatatcctaccactgcaacaagataccgcttgggataaaaacacgctaatacaggcaaccgatgatccggatgttattgccatgcaagatccgatgcaatataagctggcgatctttatgcgtaccttagacttgattattagccaaggcgatcaagcttatcgtcaattagaacgggatacgctggccgaagctaaaatacactatattcaggccagtcaattattggggccacgtccaaaccttaatagtagtcatcagtgggaaaacatcaaattagcagaagaaagtcgccaattggagaatagtcatttcctgccaccctataatgaactgttattatcctattgggataaactggaaattcgcttatataacctgcgccataatctaaatttggatggccaaccattacatttacccctctttgctacaccggttgatcctaaagcattgcagcgtcaacacggggccggtaatggcatcaatagtagtgagcaaatagcaacagcgcaaacctcgctgtatcgctttccactgttaattgaacgggcaaaaagtgccgtcagtgcggtgattcagttcggcaacagcctgcaaagcgtgctggagaggcaggataacgaagccatgacgttgttgttccaacaacagcaacagaaagttttgcagcacactaaagatattcaaaacaacaatatccaagtcttgcaagccagcctagaagcgacagattcactaaaaagtgctgcagaacaacggcgtaagcattataaggagctgctggataacggtatttccagcgatgagcaattagcgattaatattcgtattgcctctgcggccctcaatggtgagtctctcgtccccttggggcttagtgctgttttggatactgcgcccaatgtttttggcttggctgacgggggttctcgctggggggcgatatcacaagcggttggctggggaatgcagagtatggctatggccctagaaaccaccgcgggtgtccgtgatgcaaaagccaattatagccgtcgcgcacaagagtggaccttacaaaaagatcaggcggataaagacattgaacagttagcgcaccaatataccagtgtgcaggaacagctcaatatggcgcaaaaacagctgaatttagctgagttagagcaaggccatgccgacgcactgtatcagatgcaaagcacccgttttaccggcaaagagttatacaactggatggcaggtcgcctttcgggcctctatttccaactgtttgatgccactcaacccctgtgtttaatggcaaaggcggcactggaaaaagaggtcgataaagcgaagaccgatggcttatttatccgctccggttggaacgatctctatcaaggactactggcgggtgaagacctgcaactcaatctgcaaaaattggaaaatgtgtggctgatggaagaacagcgggcgctggaagtagagcgtaccgtttcattggcacaacattatcaacagttaagcgaccataagttcaatctggcagaaatcgttacgggctatatggcgcaagataaagaccaaaaaaccggtaatgaacaagactttgttgaattaaaaaatggcaccttaattacctccctcagcatcaagggcctgaacctggttgaggactatccggaaaccatgcatttgggtgatatccgccgcatcaagcagataagcgtgagtttacctgcgctgttagggccgtatcaggatgttcaagccactctcgattatgcgggtgaaaatacccatctggcaaaagggtgtaccgcgctggcgatctcccgcggaatgaacgatagcggccagttcctactggactttaacgacggtaaatatctgccgtttgaaggaattgatatcagcgacaagggcacattggtgctgcgcttccctaatgcaactagcaaacaaaaactgctgctgcaaagcctgagcgacatcattttgcatattcgctacaccatccgttcttgataacgccgttacctcagtcaacaggccccacagagggcctgataggagagccctttatggaaaacagtaaacagcaagtggccgttgctcccttgtcgctccctaaagggggcggtgcgattaccggtatgggcgatagtttaggtcctatcggccccagtggcatggcaacactgacgctgcctctgccgatctccgcaggccgcggttacgccccctcgctcacgctaagttacagtagcggcagtggtaacggcccgtttggccttggctggcaactcggcaccatggcgattcgccgccgaaccaacgcccaagtgccacgttacgatgagtatgatgaatttctggctcccaatggggaagtcatggtggttgccgcggatccgcagggcagtatcgaacgcactgaacagtcactaaatggggaacaattcagcgtaattcgttacttaccacgtattgaaggcaattttcatcgcattgagtattggcgaccccggacaaataacagccaggcaccgttttggttagtccacagttcagatggccaaaaacactgtttggggtattccgctgccgcgcgaattgccgatccactgcaccctgagcatattgctgaatggctactggaagagtcggtgtctctgagcggtgagcatatcggctaccagtatcaggcagaagatgaacaaggcattgatgagcctagtatttataaggctgaaaaacaaaatcatccagcagccagtgcgcaacgctatctgaaacgcgtggtttatggtaatcgccaagcggcgtatgaactctattgtctgactcagcaacctgcgccgacaagctggttatttagcctgatttttgatcacggcgaatacagtaatatcgcggagcaagtgccggtaatcataaaaggaaaatcctggaatttccgtcaggacgccttctcacactttaactatggctttgaagtgcgtacccgccgcttgtgtcagcaagtgttgatgtaccataatttgtcagcacttaaaggtgatgaacccgatgctcaagccacgctggttagccgtctgcgtttacactatcagcacgatgcttatgccacccaactggtcggttgccaacagttagcccatgaacccgatggcaccaaacgtagcctgccaccgctagaatttgattatcaggatttttccactcgcgacgcccttggttggcaaccacttactgattgggctgaatttaactatcagtaccaaatggtggatctgaacggcgaagggatgccggggatgttgtatcaggacagcggtcactggatttatcgcccaccggttcgccaaccaggcaccgccgacggcatcacttttggcgcggcccaacggttaccgagcctacccgcgatgcgcgaaaatgccatgttgatggatatcaatggtgacggcaagctggattgggtgatcagtcaaccgggcttagcgggctactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttagctggacccaattcatcccgttatctaccttgccagcggagtatttccatccacaagcgcaactggtcgatttagccggcagcgggttatctgatctggcgttagtcgggccaaaaagtgtccgcgtgtataccaatctgtgtgacagttttgctgccgcaacccaagtagcacaagatgatgacatcacgctaccactacccggagttcacttcactgaactggtggcgttcagcgatgtgatgggttcgggccaacaacatctggtgcgaatacgccacaatagcgtcacctgctggcccaatctcggccatggccgctttggtcaccccctctctttaccgggatttaatcagccagttgagcaatttaatccactagcgatctatctggcagatattgatggctccggtaccattgaccttatttatgccaccaccagccaactgctcatttaccgcaaccagagtggtaaccgctttgccgaaccactggctatcgcgttgccaacaggcattcgctttgataatagctgccaactgtcactggcagatattcaggggctgggcgtggccagcattatgttgagtgtgccgcaccccaccacacaacattggcgctatgattttgtcgccagtaaaccctatttactgtgcaccaccaacaataatatgggcgcagagagtcagttgctttaccgcagttctgtccaattctggttggatgaaaaagcacaggcggccaaacagggccgatcactggcctgccaattgcccttcccgatccatctattagcgcaaaccacgcaatttgatgagataaccggtaacagcctgagccaaaccgcccgctacttccatggtttttatgatggtgtgcaacgtgaattcagtggttttggccgtgtcgatacgctggataccgatacctcggcacaaggcagtgccgctgaacgcactgcgccgaccaaaagcagtcgctggttccacactggccgggcaggcaatgaaacactatggcaaagtgagtattggcagggcgatgaccaagcctactcattgctgcctacccgcctgacaaaatttattaacaatacccaaggtgacgaattactcagtgaactcgatgataatcaaacgttttggttgcaccgggcgctgaaaggttcattgctacgcagcgaactctatggtctggacgacagcgaactggcgacacaaccgtatagcgttaacagctctcgctatcaggtgcggcaaattcaatcctctgctgatggaatctcatccccggtagccttaccgatggtgctggaacaactcagttatcactacgaacgtatcgcgcaagacccgcaatgcagccagcagattgtgctgcgttgcaatgaatatggtcacccactacacagtgtgacaatcaattatccacgccgcgataaagcccgtatttccccgtactcctggctggcaaaggaacattgggatagccattttgacgagcaacagcaacagttgcgcatcactgaaagccagcaatcttatcaccatgagatcagtgataaattctatgtgctgggcctgcctgccgggcagcgcagtgatgtactgacctatcccgacaatttcgtgcctaccgcggggattcattgggaagaattacagcagccagagggcctgcttggtactaaagcagagcgaacctttaccgcgcagcagcaggttttctacacctcggacaccattccgggcctggttgcctacagtcaacaggcagaatttgacgatcaaaccttggtcgcattggatgaattattaccagcgaatgagcgtaaacagcagcttatcaaggccggttatcaaatagcaccccgtctatttgctcgcaccggagaaacggatatttgggtcgcccaaagtgggtttactgactatggtgatgcctcccgcttctatcgccccatcagtcaacgtagtacgcaattagtcgggaaaaccattttggaatgggatgccacctgctgtgctgtcagtgacattatattggccgattacagcatcacccatgctgaatacgattatcgctttatcaccccttatctgctgatagatatcaatgataatcaacattatatcgagctagatgcgctggggcgggttacctccagccgttttgcgggcaccgagattgatccacaaaccaataaagtcattgaaaccggttttccttccatcgcggaacagccctttagcgcccccaattcagttgataaagctctcagcctggagaatacccgcattcccgtcgcgcagttctctgtctatcaacctcagagttggatgatttcattacagcttgatgacattgaaatatggattagagccaataacattactccagaatatctattccaaaatcatattctgatcgataactattatctttgcccccttgcgctacgccgctggggaagacaaaacaaccttctcatcactgaaggtgttggcctgacattgaaaaatcccatgcgccaaccgcctcatatattaaccgtcgtcgtggataactacttttctgcttctgaaccacaacagcatcaacaaactctcgctttcagtgacggctttggccgcgtattactcagcgcacgacgggtggagacaggaccctcttactcattcgatccggaaaacggcctcttagttgatgacaaaggcaatctggtgcaactcgaagtcgatcaacgctgggcggtctctggccgtaccgagtacgacaataaaggtctgccacgccgccgttatcaaccttattttttcgacaactggatctggctttatatcgccaataacagaaccctcaaagaggcttacgccgatacccatatttacgacccactcgggcgagaaataaaagtgatcaccgcgaaaggttatctgcgacgaactcactatttcccgtggtttgttatcagtgaggatgaaaatgacacggcgtcagaaatcacgccgaatccctaatattagccgcagagcctaaccggccccttcccggtcaggctctataccctgtcatttcaaggcgcaggacgatgatctgcctctgcgcttgcaacatgaaagatgacgggtatgcacagaggatattgacaaaatgcacgtccaggtacccatcgatgatttttttataacctgggtgatcattggcacattttcggcctggggaggattagtgcgctatatcgtcgatcaaaacaacgaatatgaagagtggagctgggtaggtgttctctgccaagtcattgtttctgcttttacgggtttgataggcagcctgttcaccctggaaacagggagtagccgctatatcacgtttgcaatcgcaggcttattcggcgcgatgggtaacaccgcactgaaacatctctggcagcgctttttcagccacagtaaataacaggtggaccctatgatgaatgacaaacccacgtttcgcctaagccaaataagtgaacataacttacaccatgttcatcccgacttagtcctgatagtacgccgcgcactcaccttatcccatattgattttagggtaatcgaagggatacgcacccctgaacgccaacggcaaatggtgctcaatggccacagtaaaaccatgaacagccgccatctcactggccatgcggttgatctggcaccaatggtgaataacagaatcccttgggatgactggcatgcttttgtacatgtcgccaaggcgatgaagcaagccgccaaggcgatggagctgccattgcaatgggggggcgattggaaaaactttcgcgatggtccgcattttgagctgcccagagaatgctacccatgatcagcttgagcaccttattcggtctgggcaaatccatgatgctgctggccggtgttgtcgccattgtttggggtgtgcaagccagccgaacgctggataggctcaatcaggagaatgtgcaattaaccacgcaattggcgcgcattgggcaaatcaatcagcaactcacacagcatattcaggccaccacggttcagctcaagcaagctcaggaacaagagcgtctggaaggagaaaaaagcagtgaattacaaaaacgcttgcgactggcgcaaaaaggtaaccgctgtgctgaggagcctgtgcctgctgctgttatccgcatgcagcagcagtccttcagtgacggtaaatgagtgtttgccttttcctgaggttttgctccctccgtgtcagatgccgacgtttgatgtgcagacctggggagattatccacattatgtggagcgcactcgcctggcgatggtgcgctgtaatgctaaccgggagtcagcgttacgctttttgcaacgatagatttcacaaccgtaaaataactcgtttaaggaataattttatgcccaatatattacccactgatctgtgcgccaacacccccaccctcgccatccacgataaccgggggttcgctattcgcacactggcttataaccgccgcgatcataatgaaaccattggcgaactgatcagccgcaaccgctataacgcctccggtcagctaatcgccagccgcgacccgcgccttgaggtggataatttccgctatcaatacagcctcagcggtgttccactgcgcaccgacagcgtcgatagcggcagtacactgcaactggcagatagtgctggccgcacggtgctcacgctcgatgcacaccacacccgccgctgggtggagtatgagaccggtgaacacagtttaggccgcccgctaagttaccacgagcaagccaaaggcggcctgaaaacagttaccgaccgctttttctatgccacaaacagcgagcaggataaaagcggcaatctgaacggccagtgtgtacgccattacgacagcgccggtttgcaggcactgattaaccagtcgattattggcgtaccactgcaacaacagcgccgtctactgacgaatcccaaaggcccagttgactggtttggcgaaaaggaaaactggggcgctcgcctgagcgaacagccgtttgttagccatagcaccaccgatgctctcggccagttactcacgcaaaccgatgccaaaggccatatccagcgcatggcctataaccgcgccggacaacttatcggttcgtggctaacaataaaaaatagcgctgaacaggtgatcctccgttcactcacctattcggctgctgggcaaaaactgcgcgaagagagcggcaacggggtgattaccgaataccgttatgaaccccagactcagcgcttaatcggcattaaaaccacccgcccggcgaagaaagaccgcccgacccggttacaagacctgcgttacgattatgacccggtcgggaatattctcgccatccataatgacgccgaagccacccgcttctaccgtaatcagaaaatcgtgccggaaaccacttaccgctacgatgcactgtatcagcttatcgaggccaccggccgtgaagcggataccaacggcatacaaaacagccagttacccgcactggcgtcactgaacgacagcaaccagttcgtcaactacacccgcagctaccactatgaccgcgccggtaatctgctgaaaatacagcataccggtgccagccaatacagtacccatatcacggtgtccgattcgtccaatcacggcattcagcaacaagagggtatcaccgcccgtgatattcgctcccagtttgatgcggcgggtaatcagcaacaactgcaacccggtcagcccctgcgctggaacagccgcaatcagttacagcaggtggaacccgtgccccgcaacgatggcatcagtgacagcgaaagttatctctatgatggtggcggtagccgggtggtcaaaaccagtctccataaaacccataacgccatccaaacccgttcagtcatttatttagcgggactggaactgcgtagccaatataatggcaataatctgacagaagattttcaggtgataaccgtgggtgccgcgggccgtgctcaggtacgggtattacactgggagcgcggccaacccgttgatatcgtcaatgaccaactgcgttacagtttcgataatcaccttggctcggcgttaatcgaattagacagcgatggcgatattatcagccaggaagaatattacccatttggcggtaccgcggtgttagcctcccgcaataccgtggaagccaaatataaaaccgttcgttactccggtaaagagcgtgacgccaccgggctgtattattatggttaccgttattaccagccgtggctgggccgctggttaagcgctgaccccgcaggcactatagacggactgaatttatatcggatggtgaggaataatccggtggggttgatggatggggatgggttaatgaccgataagcttcttgctaaacatgaagcaaattttgcaaaaaaaaacatatcatctatggctgaattaaaatcagaaatagaaaaactcggtctgctccctgctgatagtaagcaattattcttgcatttaaatggtggtgaatctgacgatgaaccctctggttcttccggttcttccggttcttctgaaatattagagaatacttcaccccacaaaataaaaaacttccatttcattagcgaaataaatctagccaccatgcccagaccttattataaagacttttccagcacagaggatatgttggagtctgcagagagacttaaagcatatggttcaatagatacgctgttgacactagatttaaccagtgaagatattcctgaatttacgtcaatattagccgataaaggaataaattatatagcagaaaaacaatatgaaataattgattactttagcgaagatgaattatcctcagaaaatatagaccgtatcgtcaacatgataaaaacaattcaaaataacaaccacaaagtaggtatacattgcgcagcaggaaatggccgcagtggacttattgccaccgccatgataataaacaaaaaatacacacaaagtcgtataaatagctttgaagaaaaaaacaaattaaaggaaataattgataagaataaaaatgaaataaatgttgatgctattacttatgatgcaatgaaattagtaaggaaaacaaatccctttgccggagagcgaacaactgacataaaagcagcacgtgaatactcacgttatttatatagcaaacagaatcgataattaagaatattaaggagccattttatgtccacaagtttaccaacccagctttgcgccaacacccccgccctcaccatccacgataaccgggggttagctattcgtacactggcttataaccgccgcgatcataatgaaaccgttgacgaactgatcagccgcaaccgctataacgcctccggtcagctaatcgccagccgtgatccgcgccttgaggtggataatttccgctatcaatacagcctcagcggtgttccactgcgcaccgacagcgtcgatagcggcagtacactgcaactggcagatagtgctggccgcacggtgctcacgctcgatgcacaccacacccgccgctgggtggagtatgagaccggtgaacacagtttaggccgcccgctaagttaccacgagcaagccaaaggcggcctgaaaacggttaccgaccgctttttctatgccacaaacagcgagcaggataaaaactgcaacctgaacggccagtgtgtacgccattacgacagcgctggtttgcaggcactgattagccagtcgattattggcgtaccactgcaacaacagcgccgtctactgacgaatcccaaaggcccagttgactggtttggcgaaaaggaaaactggggcgctcgcctgagcgaacagccgtttgttagccatagcaccaccgatgctctcggccagttactcacgcaaaccgatgccaaaggccatatccagcgcatggcctataaccgcgccggacaacttatcggttcgtggctaacaataaaaaatagcgctgaacaggtgatcctccgttcactcacctattcggctgctgggcaaaaactgcgcgaagagagcggcaacggggtgattaccgaataccgttatgaaccccagactcagcgcttaatcggcattaaaaccacccgtccggcgaagaaagaccgcccgacccggttacaagacctgcgttacgattatgacccggtcgggaatattctcgccatccataatgacgccgaagccacccgcttctaccgtaatcagaaaatcgtgccggaaaccacttaccgctacgatgcactgtatcagcttatcgaggccactggccgtgaagcggataccaacggcatacaaaacagccagttacccgcgttggcgtcactgaacgacagcaaccagttcgtcaactacacccgcagctaccactatgaccgcgccggtaacctgctaaaaattcagcataccggtgccagccaatacagtacccatatcacggtgtccgattcgtccaatcacggcattcagcaacaagatggcatcatcgcccgtgatattcgctcccagtttgatgcggcgggtaatcagcaacaactgcaacccggtcagcccctgcgctggaacagccgcaatcagttacagcaggtggaacctgtgccccgcaacgatggcatcagtgacagcgaaagttatctctatgatggcagcggtaggcgggtggccaaaatcagtctccataaaacccataacgccatccaaacccgttcggtcatttatttagcgggactggaactgcgtggccaacataatgacaataatctgacagaaagttttcaggtgataaccgtgggtgctgcgggccgtgctcaggtacgggtattacactgggagagcggccaacccgttgatatcgtcaatgaccaactgcgttacagtttcgataatcaccttggctcggcgttaatcgaattagacagcgatggcgatattatcagccaggaagaatattacccatttggcggtaccgcggtgttagcctcccgtaataccgtggaagccaaatataaaaccgttcgttattccggtaaagagcgcgatgccaccgggctgtattattatggttaccgttattaccaaccgtggctgggccgatggttaagcgccgaccccgcaggcactatagacggactgaatttatatcggatggtgaggaataacccaatcagatggcgtgataacaatgggctattaaccgaagagcaaattaatatgtacgttaatttgtttagtaatattggattaaaaaatgatgatgaattaaagagtgaattattaaaatatggtttaagtgaagaagagcaaaaccagatataccttaatatgttaagacctatgcagtctggatcatcaagctcattattctccttcccttctgaaagtagttcaagttctgggagtacgcaaagtgttgattcaggttatctcagtccagtaagaaactatcatttttttgaagatattaagttagcaacaatgcaccgtccctatccaaaaaaacaagcctctagtgacacaataacatattcagcagaagatttaacagaagctagccctataaaaattctcattggtttggatttgaccagtaaaaacacccaaccatataagtcagcgcttgccgaaaaaggaattaagtatatcactaaagaaaaatatgaaataacagacttttttgaagaaggaggattatcgactgaacaaatagatttaacagtaaataaaatattaaaattacaaaaaaaggatcttgtaggaattcattgtggggcaggtaatggaagaagtggagttattgcatcagcattatccattaataaacagtatacaacagataaaataaatagttttgacgtaactcattcattaagagggtcaatacttaaagacacacaaacataccaagtggatacggtaaccgccaaggcggttgggattatcagagaaataaatcctaaagcagtggaacgtaatcaggatgttatttccctatatagatattctcattttttatatacaagaaaacacactacatcattataatttattaattttaaacaccttccctattttgaatagggaaggtgtctatacccgtaatactgattttttaaaatcgctgatactgacagcagcattggcaaaaatagggttaactaatataccgatgctttgttggcactaaatttagtatcaaatgcagtgccaacaaagcctaatacccatattgtattttcgagcgcctctacgccgtgccgcccacggttaaattatccaacttcaacgtgggttggccgacacccaccggcaggctttggccctctttgccacaaacaccaacgcctttatccagcgccagatcgttgccgaccatggaaatctgctgcatcgcttcaatgccagagccaatcagggtggcccctttcaccgcgtgagtgattttgcctttttcgattaagtacgcttccgacgttgagaagacaaacttgccagaggtgatatccacctgaccgccaccaaaatttggcgcatacaggccgtactccacgctggcgataatatcttccggtgtcgattgtcctgccagcatataggtgttggtcatgcgtggcatcggcaggtgcgcataggattcacgacggccattaccggttggggctacccccatcagacgcgcgttcagtttatcctgcatataccctttcagaatgccattttctatcaacacgttatattgacccggcaccccttcatcgtcgatagccagtgagccacggcggccttgcatggtgccatcgtccaccaccgtacagagttctgaagccaccaatttgcccatttgcccactgaataccgaactgcctcgacggttgaaatcaccttccaacccgtgaccaaccgcttcatgtaacagcacgcccggccaacctgcgcctaacactaccggcatcgcacccgctggagcggcaatagccgaaagattaaccagcgccattctgaccgcttcattagcaaaattatctgcccgcacttcgccatcaacggtttcaaggaaatagtcataaccgaaacggccaccgccaccgcaagcaccgcgttcacgtttgccgttatcttccaccagtacactgaccgaaagacggaccaacggacgcacatcggcagccaaggtgccgtcagtcgcagccaccagaatctgttcatacacgccggtcagactggcgctaacttcctgcacccgtttatcggcggcgcgagcgactttatcgacccgatgtaacaaggcaattttatcttcccgcgataggctttgtagtggatcaagcaacgggtacaaggcttgataggcaatctcacccaaggtatggactttgccgttgccagtgtcacgaacaatactgcgggccgcatgggcactttgctgcaacgcattcaacgtgatttgatcagcgtaggcaaaaccggttttttcaccacttaccgcacgtacgcccacaccctgatcaatattgtaggagccgtctttgatgatgctgtcttccaacacccaggcctcgtgatagctggactggaaatacaggtcagcataatcgaggcggcgttcagttagctgccccaacactgagaacaagtcctgatggttcaacttgttagcagtgagtaactgctcactgacaaatgagaggctcatagtttttactcttaattagatggtggtttattcaataatggtttattcaatgtcggctccagcgtcgcctgaaagcgattgtgctgcatgaccggcatttgattgcgaatcgtcttcaaacctgcggtttcaattcttacttttagggccgccaccgcatctgggttatgcccaataattttaccccaggcatcgactgccatggtatggccccacgtccggcgggtagcaccgtgacgccccacctgtgcagcagccaatatcacgcactggttttcgatagcccgtgcacggagcaatgtttcccaatgcgcctcacccgtcattttggtaaaggctgccggaacagaaatgatttcagccccctgcgctcgcaaagcctgaaacaagccagggaaacgcaagtcatagcaaatggtcatgcccaagcggccaaccggggtatcaaccaccgtcaactgctgccccggctgataagtatcagactcacggtaatggccatggatgtcattgatatcgacatcaaacatgtgaattttatcgtaacgggctttgagttcgccttgatcatcaaataacaagctactgctggtgatcaggtccggtgactcacggctcaccataggcatggagccaacctgtatccaaaccccgtagcgccgtgccatttcacgcacttcttgctgtaatggaccgtcattatggtgttccgcatggtgacgataagaggcagcattagcaaataacaacgcattttcaggcgtcataaccagtttgatacctgcatttaactgtttgatctgctgctcaatttgagccagattgtcacgggtattttcaccgctgcacaactgcaataatgcaacattggcatttttcatggtgcctcattctcctttagctgacgtaacacttcatggatggtcggttgatccagactaccggtaatctgatagcggatcagcgaaaccttgctccataacggccctaaaatcttcgaggcagcaaacactgccgcccccactatcgggttgatcgcaaaggcggtggcaacacctacagtggcggaaagttccggtgtgatgaccgcttccatggcgatttggcgcttaaccagatcaaccttgccattcatggcgatatctgccgccagcccatcaatcactaagtcattggtactcatcaccccatttttaagggtggccgtactccgaatagagtcaaatgcgaagtcacggctaaacgtatcactaaagtcgagttgaagcttacgtaatagtgcgtcaaagctgaccagacgcagtaactggcccgcacggccccccccaagatcagtgagctgccctttgcctaaccgcccctttaacgtcccactaagggtattaatctgtggctcccaagggacaccgcgccagtttagatcggcgttaatcgcaaaagaggcattttttatcagggtggtcaggccaaagaatgagagggtttcatctattcttggcccgttcaagccgatgttcagtgtggttttatcgccagcgcgatcttgctgccactgaccggtaatattggcccgcccatttccggcctcaattaagccgttcgtcagtatcagagccgagcctttcggcgttaggtccgcgttcacccggccgatattctgccccagtatccaacatgccttgcagcgcaattgcagcgcaggccaatcactgaatgatataccgctgggaggttgtggcttctgcaataccgtaggctcctgcgataccgcttgcgccagcgggttatttgcctcacggctgccccattgtgggttgtaataaagataattgagatcagcatgccatggcccatagtctgccattaacaggctaccgtccacctcttgccccttcgcggtgattttcatcccacttggcaggggatcggcctgtaacgtcagttggtgccaggcctgcccacccaccaacagttcgggggtttgtaatgtcagccgcttcggtaagatgacattggttttactgcctttgatcttcggttgagtggatgatgtcgcagaaggcgaagaaaatgatgcagcaaacggcgaagcggccgtcgccagctcgggggccaataatgccagccaacgctcaccatcaatggccggtaatttgaataccagcgctttatcatcaggcaacgatggaatttttttactgtcggtttgccagatggcgcgggccagttcaactttctcgccttgcaataaccactggctgttgaaggcattgttgttacccgcgctaccagagagggtaaatgcctccagcccaccgttcacctgaacatgcagtggcaatgcctgaccgctgtttttatctagcggcgaaggtaagtgactgctcactttctttaagtctgcgctgacatcgacttgataatctggcttaccgtgttggggcaatttcaccgcaactttaccttgccaattggcactgccactgagcatcttcgcaagagaatccggtacaccgggcaatttagcaggcagccaatcgccctgtagcccaacattcaccaagaagtcctttggctgctccttcgtggtgaaattaaccgtcaatggttgcccataccagttggccgataacgtctcgctctccaaattgccatcatagaagcggaatttaccgttgatattttccagttggctttgcaggggcttaaccagcaggctgttgttattcaaggtcacttcaccgctggcatgagtgatgctctcttcttccagcgggatatccaggtgtaagcgcccactaatttttccacccacctgcaattcatccagcgtttcggccaccgaatccttaagtggtgtcgcggtaaagtagtcatgaacatcgcgcccttcacccaggacatccgcatcgacatacagtttttctttcaagtaatcaggaatgatggcgctgatattgctgccaataaccttgcccaacagggtgtgtggcgcattcatccacaagccttcattgaggaagttaaggtcaatggccaaattatctaaggctggccagtccggttgaaactggaaaaccgcattacgtagtgggacatagacctggaactgaccctctttatttttataaggaaaatcatgaggattaccgttatataccagtgtcgcattatctacctgccccccctgtagcgcctccgtcagataatcggccagtttctcgcccataagcgagaccgggaagtaacgccaggcatcggtggcatcatacaggcggatgcccgccagtattttcagccacggctgggcttgattaagctgcgacggcttctgattaggctgcatataataaaaactgccgttgccccacaacgatttagcctggacatccagttgatcactccacagcgcccagcctttatcatcaatacgccagtttagcgcgccactcgcctggctaacctccaacggggcgcggaacaggtcaccatacggcaagagactgtttttaaggttgatgttaagacgcccaagacgtgcggagccactcaactcaccatcaaaatgattaactccgggtagttggccccagtactgccaactgacatcgtgccatttggcttgaaaacgggtggtctccggttggctgatagggatatccaacgccagtgcatcgacatacccttgtggttgtaaatctgcccagcgggccagcagttctggggtaaaaggtgacagggtgggtaacagcggcccaatccgttccaactgaagattgctggctcgaatacgtaattcttgacgctgctcagggccaataaattgggtattctccggtagccaaagggccgataagcgccctttcggccaggcttgaccatcggtttttaggttcagtactggcgcgtcgatttgccaaccattgccctgacggcggccttccagcacaaaattatcaacagataattgatgtgaattactgcccaccgtccaattggcctgcccctgactgagcagcacattgccccggtaaacttcaccacttttaatgctcagccaagccgccaaactgaattcggcattatccagaccggtattattctgcaaccaacggctaatccacggtttaaggtcgatattatcggcctgcatatataccgtgccattattcagaatgccctgattatcgtgcaaatccatacggacctgcaccacaccgtgctgaccattaatggtcgataggctaatttgcccttcggcacgatgacgggtgctggaattgagccaggtgagttgtggaatttccagctcggcacgggggccagatggcgtcagaaaagagatgcggctattacgcagatcaaaacgatctaactggcgcaggaagatattatgaacattaccggtttcaaggttactgccgttattctgcgtcgcatccagtgtggtgtgcagatccaactgcaactgatagaaggtcaaatcacggaattgccaacgccagtgcagcagtgactgccacacatccagtgccagcgtcacccgttgaacctgcaagtcagccttcggcatttgggcgcgaatatcgcgtaattccaacgtcgggccaaatgtttcccaggttccctgcataaaccctacgtccagtgggataccgctgaccgactggatcttagccacaatttgcggccgatactcattaatgagaggcagcatcatgcgtagcgcactgaccaacagcgccaccacaacaatgattgtggcgcctgtcgcaaacattattttgggcagtcgcctcacgcctttctcctttcaatccgcagtgagaccatgacgctgcaagggccacagcggaaccgtcttagaaccttcgccaacaacacgggaaggcccttacatcatcaccacgtcaaactgttcttggttatacagtggctctatctgaacttttacctgcttaccgacgaagatttccacctcggccagtgcatgagactcttcgcctttcagcgcctcacctacagccggagaagcatagaccaagaaacggtcagaatcataagcatgatgaacacggacaatttcacgcaagatttcgtagcacacggtctctacggattttaccgtgccacggccacggcaggttgggcattcatggcataaaacatgctcaatactttcacgcgtacgcttacgcgtcatttcgactaagcctagctgggagaagccattaatactggtttttacgcgatctttactcagtgcttgttccaatgaatgcaatacccgccggcgatgatcttcattactcatatcaatgaaatcaataatgataatcccgcccagattacgcatccgcaattggcgggcaatggcctgcgtcgcctcaatattggtattgaaaatggtttcctcaagattccgatgcccgacaaatgccccagtgttaatatccacggtagtcatcgcttctgtctgatcgataatcagataaccacctgattttaattcaactttacgctccagagagcgctgaatttcattctcgacatcatagagatcgaaaataggttgcttcccagtatacagctccagcttgtccgtcatttctggaatatattcgcgggtgaactccaccagcaaatcgtaagtcaattttgagtcaacgcggattttatccagcgccgcaccagcaaaatcacgcaatacgcgttgcgccagcgccatttcaccatacagcttatatttggtgatattacgcttcttacgctcctgaactttggtccacaaacgtttaaggaacgcggcatcggcggatagctcttcttcgccaatcccttcagcggcagtacgaataataaaaccgccctgctcatcacagtaagctgccaccgtcttttttaggcgttcgcgctctgcttcactttcaatccgctgggaaaccccaacatgggcagctccgggcattaacaccagatagcgagaaggaagagtaatatcggttgtcaaacgtgcgcctttggtacccaagggatctttcaccacttgtaccattaaatcctgcccctgacggaccagttcggcgatatcgcgcacattgaagtttttctgttcatccccggccacgcattcggtgtggggcatgatatcggaagcatggaggaaggcggctttatccagacctatgtcaacaaaagcagcttgcatacccggtaaaacccggctgactcgccctttataaatattgccaacgatccctcttttggcttcacgctcgatatgtatttcttgcaggatgccgccatcaatataagcaacacgcgtttcagacggtgtaatattgaccagtaattcagctgtcatgtattcctctcacattacgctgcgcaataaaatgacttagtaattcatgggtttcaactaacggcaggcccaccactgcgtgataactgcctgcaatggccctgacgaagcaaccacctttcccctgaatgccataagcgcccgccttatccatgggttcaccggtagcaatatagtcactgatttctaacggagataacacgcgaaatgtcacatctgtcacaaccatggccgataacatgttttgccgatcggccaacgccacggcggtcatcacctgatgcttctggccagacaatgcactcagtatttgttgtgcatgttccttatcccgtggtttttctaaaacctgcccatttaacaccacaatggtatcggcacccaataccggtaaatcctgtggtgcgacagccacacctgcccgtgctttatcctgcgccaaacgctggacatacacctgcgcactctcgccagggtgacgctgctcttcaacctctgttttcagtacctcaaacggtaaatccaacagggccagtaattcacggcgacgtggcgaagcagaagccagatacagggcagtcatgggcattaaatccttattgcaccgaaaattggcggcgaattttacgcattagcaggaatagccatggccagagaatgccgttgacaacgctactccagaaaacttcagggcggaatgcgacattaatcaccaagaactcagaccaaaacaccacaacatccatcgtcagcgaaagcagcatgacgataagtgcctgttgccacagtgccatattacggaataactgaaacttaaaggccaccagataggcgatgatactgaatgccaacgcccggactcccagagtcgatcctaaaataaggtccataatcagccccagaataaaccccgtgccaacattcacccggtgtggcaaggccatcacccaataaatgagtaccaaggctaaccatgagggccgaaacatatagatctgttcaggccacggcataatttgcagcaccatcgcaatcaggaaggatagccagataacccagcgaccatgactactgtaacgattcacggcgaaactcctggtgtgacaactcctggtgtggcacccgcgggcgtagatgcggcaggcgcaggcggccccatagcatcagcagaaggcaacacctgagacatcattggtgccagacgttcattggcgacccggcgtacctcatccggtggcattggcatatcaccattacgatcagcgccccacaatagcagtaaataacgtaagcgttgtaaatctgcggtgggccgagcttgaataaccgtataagcgcgctggttgtcgactttgaccgaagagacaacggcaacgggatagccttcagggaagcgcccacccaagcccgacgttaccagcacatcgcctacacgaatatctgtattactgggtaaatgctccaataataaatcatcgctacacccgctaccggcagcaatcacccgaatatcattacgcagcacctgaataggcagtgcatgggaagcatcgcaaatcaataatacgcggctggtaaatttactcactgcaacaacctggccgacgacaccgcgatcactaatgaccggttggccctcataaacgccgctgttcgagcctttatcaatcacaacatgatcactataagggtctgtcccgctggacatgacctgagtcaccattttttgctcatcctgacgcagaggagaacccaataattcccgtaagcggttgttttcctgtttaaactgccccagtaattgaagatcggtatttttcagtaacagctcttggcgtaacgcacgattctccaactccagttgttcgcgagtggctagcgtatcagaaacgttgtcgagaattttacgtggcccattggccagaaaatagaaagggctaactgcggtgtccatgtaagtccgtattttaacgaacgtacccaaccggctatcagcaataaccagtacaatggccgcaataatggcaaagaagagtcgcagttgcagggatggaccccgactaaaaatcggcttcataaattatgcgtattcctcgacaacaagaggagacactaaatcgggtaagtaaaataccttgtcacttgaaattacagcagtgttagcgttattcattcgcccgaatcactgacctggatcagcgcatcgggattcgctgacttgctgcaaccccaattaatttgggtatagacttaaccgacctagccctcttctttggctgactattcttcgctgaacaaatcgccgccatgcatgtcgatcatttccaacgctttaccgccaccacgtgcaacgcaggtcaatggatcttctgcgaccacgacgggaataccggtctcttccatcagcaggcggtccaggttacgcagcaatgcgccgccaccggtcaataccataccgcgctcagagatgtcagaagccaattctggtgggcactgttccagcgccaccataactgcgctcacaatacctgtcagcggttcttgcaacgcttcaaggatctcgttggaattcagcgtaaagccacgtggtaccccttcagcaaggttacgaccacgcacttcgatttccagcacttcgtcgcccgggtaagcagaaccaatgctgtgtttgatacgttcggcggttgcttcaccaattaatgaaccgtaattacgacggacataattaatgatagcttcatcaaagcggtcaccaccgatacgcacagaagaagagtaaaccaccccgttcagagagatgacggccacttctgtggtaccgccaccaatatccacaaccattgaaccggtggcttcagaaacaggcaagcccgcgccaatggccgcagccatcggctcttcaattaggaacacctcacgggcacctgcgccctgggcagattcacggatcgcacggcgctcaacctgagtagccccgaccggcacgcacaccaacacgcgcggactcgggcgcatgaagctgttgctgtgaacttgcttgataaagtgctgcagcattttttccgtgacaaagaaatcggcgataacgccgtctttcattggacgaatagccgcgatattaccaggagtacgccccagcatctgtttggcatcatggccaaccgctgcaacgctctttggtgaaccggcacgatcctgacgaatagccaccactgaaggctcattcagtacaatgccttgtcctttaacatatataagggtattggcggtacccaagtcgatggacaagtcgttggaaaacatgccacgaaatttcttaaacataacgaaaggataatcctgcaagctgggggcgaaaaataaaatccgcctactttaccaaccacacgaatcagcgacaaggcgcaaaaacgtcctgactcggtgaaaaagtagctgcgtcagtcacatcacgttccagtcaaaatctatattgcttgaaaaggttaagtaaaccctctgtacaacacagatttgcccgcacggcagacgtaacacagcacataaaatctaacatttaacctgattctcgttgaaagtaagtgcacaccaacgattcacggtaatgactgacacattctacgttaatttttgctcaacgatcaggctaacatggccctattacgaatattttttctttccggagtttaatggggtcggtggagcaaagaaattgccctgtccgccgtaaacgcctttctcttgcagcgtttgccattcttcacgggtacgcacttctgccgcaaaaactttcgtctgcgtccctgcacaggcaccggtcagactttctacaaataactggttttcatagcgaaaattaatgcttcttaccacaccgggatgaagctttatcatttcaacctgcaaagacttaatatatgaggtgctgacaaccgtcaatccagcctgtgatgccatcactttgcagcctacgccacgcaataaacggaccatttggcggatttcttcgatatgttgacacacatctgcctctgcaagttcaaagataattcgcattcggtcagattttttgcactgtaatagcgtgtcacgcaaccagcgctggaaaggacgatgtaataatgaatcaacgctgatagaaaatgccagcgtttcatccggccataaagataataaaggaattatcttatcaatcttttgccgatcataacgttcacccaatccgagcaattgtaccaagggcataaactcggccgccagtagctcctgctcaccatcatatatgcggctaattatttcacgatggcttattttgccatcaacagtaataacgggtttttgataaagccttgggcctccgctcgccagagtctgttccagtaatgtacgccatttaacactgccacgtccgcgctccggtacctgagtgtcgaacacataccaaccgttgccaccatacagcgccgcacttttggtcgcctgcccggcattgtccataatttgttcgactgactcaccactccggtaagccacgatgccaatatgcaacagtgattcgcgatcaataatatgaggctccggtaaggttctcaccgcattcaccaactgtgcggccatcacatcggcatctttcagggttttgtggggcagtaatatcgcgatgtcactattaaggtagcgggccaagagtgctgaggggtagcgtgccacaaaagttgacagcaggttaaccagtgaactcatcaattcctgtacttgctgctgatcatgcgtttcatttaaggcttcaaaatcgggcagttgcaccatcatgaccacaccgtgcgcaccggtctcttcaagttgtgtggtcagttggttatcaaaaaactgacggttactgaggccagtctgagcatcttgagccgcaaacgtgcggattaacgtatctacccgattgcgttctgcccgcacctccatcaactcagataataaatggtcaatagccctgctggcacaaggtggccattcgtaatcctcgctgcgcaccgcatgttcacgttcaccattgagaatgcgccttgctcgccgttcaagtttttcctgccccacggtctggtcacgtagccagcggaaactcaacaacaacgttaacgcaatgaccaccaccaccagtgataaaatggccgcggcataaatagaacgggcatagctacccaacgggtcaatatagttgaaatgcatctccgtccctggctgatgcaacagaggcaataccatctgacggtagcgactgtggctgttccaaggcgtataaactgcaggaatgtggagttgatagagggtactggtgctatttttgacactgacatcgaccacaccaagggtctgcatcatcagtggcagccattcacgttttttattgatgggttgcagcagcagtgactgatcgtaagcggtcacaatactttggagccgttgttccattttcttctggcacaaatagaagaagctgatcgtgctgcccaataagactaaacacatagccaatacgaccagcagcgtcataaacgcagaaagtttggtggtaaatcgcattacttagccttgcctagtgcaattaaatgaatagagtccctcaaatccatgggggcaagtactatatgacaaaaataacccgtaacgctgattttttactgcagaatacggcaaatacacaataatttagtccttttccctgacgttcagcttatccctctaacaagcatagcccctgataatcatcaacagcatgatttttgtccccgatcagccttgaaatttgctgtaaccgctatattggctcacccttaacacagggtttttatttctgtcttttcaccatttatacccaacgttattgacattgccgtaagcgaatcacccatcgtccacgtcacgagagcggctgacacggcggcaacgttaagtaagaagaggggtcattagggagcacgacatgcgagcactgatacttgagcaaattgaagggcgtaccaccgcagaagtacgtcaaatttcggcctcacaactgcctgcgggtaatgtcaccgtagatgtcaattggtccagcctgaattataaagatgcgttggcgattacggggcaagggaagattattcgccagtttccgatggtaccgggtattgatttcgccggcacagtacacagcagcgaagatccacgttttcatatcggccaatcggtcttattaaccggttggggagtaggtgaaaaccattggggaggactcgccgagcaagcacgagtgaatggcgactggcttgtccccatgccagacggactggatgcacgtaaagcgatgattattggtaccgcaggttttaccgccatgctgtgcgtcatggcactggaagacggtggtgtgaccccgaaaagcggtgaagtggtagtaaccggggccagtggtggcgttggtagcacagcaattgccttgctttcagcgttaggctaccagattgccgctatttctggccgcgacagcaacagtgactatctaaagaacttgggcgcacaacggatattaccgcgcagtgattatcttgatgcttcacgaccactggaaaaacagctctgggcaggggcgattgatactgtgggtgatagcatgttggccaaaatactggcccagatgaattataacggtaccgtcgcggcgtgtggcctggcaggcggttataatctgccaaccaccgtcatgccatttattctgcgtaatattcgcctacagggcgtggattcagtgatgacaccacaacctcgccgtctgcaagcctggcagcgattacagaaaattttgcctgaaagtttctatcagcaagcatcacaagccatcacgctggctgatacgcccacgattgcggccaggttactggcaaatgaagtcaccgggcgtaccttagtcaaagtccgctgattttttcttattcgctgacggcactcaatttactggcgacactcacccccactaattaatcgttacagcaaccaccgaggtcagtttcacacttgcctcggtggtagaaatttcatatttttcttagaaccttcgcacttgttcccatttgccaccatgattaaccacatcaggggcaacgcgattaacgacatcaagggcaactatccgacggagtctgctatgcataacacgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactcaggctaaaaacagcggttctcagacgaaaagcaatgcggtcagtctcaataagccacgaaaactgactgaggcagatgtcacgccagagagtattttttatcaacgacgtaaggtgttgcaggctctggggatcaccgccgccaccttggctttgccagcatcagcacaagccgatttactggcctggtttaaaggtaacgagccgcccaaagcgccctcaggtaaaccattgacgttcaccccatcagccgcttaccacccagacttggctttaacgccagaagacaaagtgaccgggtacaataatttctatgagtttgggttggataaagctgatcccgccgcgaatgctggcacgctgaaaacagaggactggcagattaagattgacggcgatgtcgttaagcccatgacgttggatatggattatctgatgaaatgctttccccttgaagagcgaatctatcgcctacgctgcgtcgaagcgtggtcgatggtcgtgccatggatcggttttgagttagggaaactgctgaaattagcagagccaaccagtaacgcccgctatgtggcgttccaaacattgtatgctccagatcaaatgcctgggcagaaaaaccgctttattggcgggggactggactacccctatgtcgaagggctgcggttggatgaagccatgcacccgctggcctttatggttgttggcgtgtatggcaaaaccctgccaccacaaaatggtgcgccactacgactcatgacaccgtggaaatatggctttaagagcattaaatccatcgtgcatattcgcctgacacgggatcagccgccaaccacctggaatttgagcgcccccaacgaatatggcttttatgccaatgtgaacccgcacgtcgatcacccccgctggtcacaggccaccgagcgcgttatcggttctggcggtattctggatgtaaaacgccagcccaccctgttatttaacggctatgctgaacaagtggcatcgctatatcgtggtttagatttgcggaagaatttctaatgcggctcagtttacgacacatcacatggctaaaaatcgccatttggctggcggcaacattaccgcttctgtggctcgtattatcgatcaatctgggggggctcagtgccgatcccgccaaagatattcaacattttaccgggcggatggcccttaaattacttttggcaaccttattggtctcgccattggctcgctacagtaaacaaccgttgttactgcgctgccgccgcttattaggcctatggtgttttgcctggggaacactgcatttactcagctactcgatattggaactggggctgagtaatattggcctgttggggcatgagttgattaaccgcccttatctgacattgggcattatcagttggctggtgttactggcgctggcgctcacctccacccggtgggcgcaacgaaaaatgggcgctcgctggcaaaaactacataattgggtgtatgtggtcgccattttagcccctattcattatctttggtcagtgaaaacactctcaccttggcccattatctatgcggtgatggcagcactattactgttactacgttataaattactgctaccgcgttataaaaaatttcgtcaatggttccgctaaaagtccgaaccgctcatcgcttcccccctgtaacatcccgtgtgcagggggtaaatcgatgagtgaacgcacagttcgctattttttttattgaatatcttcgctgataagagcagtatttagctgcgaattgctacgatatcattataatgcccaaccttagtgctgatcgccgtgccagtttcgtcgtaaaaaggtgacaaatcggtagcagcaggttattttttacgatgatggactaattgccggagataccagcacaatgtcggataagtttcacattttgcttctgaatggccctaacttgaatctgcttggaacgcgtgaaccagaaaagtatggttacaccaccttagctgaaattgtcagtcagttagaaattcaggctcagggaatggatgtcgcgctttcccatttgcagtcaaatgcagaacatgcgctgatcgatagcattcaccaggcacggggtaataccgattttatcctgattaacccagcagcgtttacgcataccagcgtggcactgcgtgatgcgttgctaggcgtgcagatcccgtttatcgagatccacttgtctaacgtgcatgccagggagcctttccgtcatcattcatatctctccgatatcgcggttggcgtaatctgcggacttggcgcagatggctacaactttgctttacaggcagcggtaaatcgcttgtcaaaatccaactagacccgaaataattcgagttacaggaaggcggcaactgagcgaatccccacgagcttacataggtaagtgactggggtgaacgaaggcagccaacgcacatgcaactcgaagtatgatgggtataattgcaacacacaaagagtacggaatcacacttatggatattcgtaagattaagaaactgatcgaactggttgaagagtctggtatttcagagctggaaatctcagaaggcgaagagtcagtacgtatcagtcgtgctcctgccgcaccgaattacccaatgatgcaacagccttatgcttttgctgcaccacaacagcagccagcgctggctgccgccgtcgccccagcacccgttgctgaagccgcaccggcagcgataagtggccatatcgtatgttccccaatggtcggtacgttctaccgcacccctagcccagatgccaaagccttcgttgaagtcggtcagaaagtttctgttggtgatactctttgcatcgttgaagcgatgaaaatgatgaaccaaatcgaagcagacaaatccggtactgtaaaagccattctggttgaaaacggccaaccggttgaattcgacgagcctcttgtcgtcatcgaataacgaggcgttccatgcttgataaaatcgtaatcgctaaccgcggtgagattgcgctgcggatcctacgggcttgtaaggagctggggatcaagactgtcgccgttcactctgttgcggatcgtgacctgaaacacgtattactggctgacgagactgtttgtatcggtcctgcgccttcagttaaaagctatctgaacatcccggcaatcatttcggctgctgagatcaccggcgcagtggctgttcaccccggctatggtttcctgtctgaaaatgctgattttgccgaacaggtagagcgttccggtttcattttcattggcccacgagccgaaaccattcgcctgatgggcgataaagtttccgctattagcgcaatgaaaaaagccggtgtgccatgcgtacccggttctgatggcccattaagcgacgataccaccaagaacaaagcctttgccaaacgtatcggttatccggtcattatcaaggcatctggcggcggcggtggccgtggtatgcgtgtggttcgtcacgacaaagatctggaagaatccattaacatgacccgtgcggaagcgaaagctgctttcaataacgacatggtttatatggagaaataccttgagaacccgcgccatatcgaggttcagattttggctgatggtcagggtaatgctatctatctggccgaacgcgattgctctatgcagcgccgccaccagaaagtggttgaagaagcacctgcaccaggtatcaccagcgaaatgcgccgttatatcggtgagcgctgcgcgaaagcctgtatggaaatcggttatcgcggtgcaggtacctttgagttcttgtatgaaaacggtgagttctatttcattgaaatgaacacccgtattcaagttgaacacacggttaccgaaatgatcaccggtattgatttgatcaaagagcagctccgtatcgcggctggccaacctctctccatcaaacaagatgaagtgaaagtgcatggccacgctgttgaatgccgtattaacgccgaagatccaaataccttcctgccaagtccgggtaaaattacccgcttccatgcaccgggcggtttcggtgttcgttgggaatctcatatttacgcaggctatactgtgcctccgtattatgattccatgattggtaagctgatcacttacggtgaaaaccgtgacgtggcgattgctcgtatgaaaaatgccttggcagagctcattatcgatggcatcaaaaccaacgttgagttacagcaacgcattatgaatgacgaaaacttccagcacggtgggactaatatccactatctggagaaaaaactcgggttgcaagaaacctgatatttcgcctttcatacatcatttgagctgttatagcagggccggttaattgaattgccccccaatattggataataacctgatattggggggcagttttttatggcataaactgaagttaaaaagcctgaattctgtagagtgcggaattcaggccttgatggctaattaatttaaacaaccaaaaatcttgttaatttaaacagccgtatatcttaccttcagtttatttaagctgaaattttttaatttgctcctggcatgcattggaaaaaatcttcctttccattttcatcgtatgagaccattgcgcctccgccttgtgggcatctgtctaagtgccagttaataccagatgcatatactggagctatggaagaactggcacatactaatagaagagaggcaatgatttttttcatggtaaattcctataaattttaagttaatgtttatattgataaaagtaatttatcagtagtcaatacaattatttttacaatgtgatttcctaccaccaaaacaatattaaaaagaacaaacccaatcaattaaatttattatcttttcatgttattaatgattggtaatcatgttattaaggatctaatatttgaattatttttttaattttatatataaaaaagaaaaaaataaacagcgtcaatggaaaatctattttagccaataggttgcaataaaaatccaatattaaatctagaaaataatatttattatagataatatcggttattccgtggagtgagtgttaaaaacagtatttataatatattcacggttaaaaaaaacaggtccggtgccattgtcgtcaggaaccagcagcctccagactggctgaaaacaacatttgaatttccaatgtgattgagacaagaaaatggatggccttagaatattttatctaaaccgttagcttcagctaaacaatgggctgtttatgaaatatcattccgaccggttttttcttttctgcaacggatctacccaaaacaagacagtaaatgaacaagtcccgatgagttgattcgggtgggtgagtgccgctaacaacgctgtagcgccaaatacgaagggtatggggagaacatatggaaacaagattcctacaggcaaacaaagaagcacgctgggccttcggcttaacactggcctacctcgcagggtggattataaccgcttacttaccgggcaaccttcccggaatgagcggcctacctgcttggtttgaagcggcctgtatcgcattaccgctcctgtttattgtgctgtgtattctgatggtgcggctgatattccgcgatattccactggaggatgacgatgcaaactgatgtcgttctgccgttagtcggctatctggtgttggtctttggcttatctatttatgcttatacgcgccgccaaaccgggaattttctcaacgaatattttatcggcaaccgttcgatgggcggttttgtattggcgatgaccctgaccgccacctatatcagcgccagctcgtttattggtggaccaggtgccgcttataaatacggccttggctgggtcttactggcgatgatccaattgcctgcggtctggctttccctcggtgtcttaggcaaaaagtttgccattctggcgcgtcgctataatgccgtgaccctcaacgatatgttgtatgcccgttatcagagccgtttactggtttggctggccagtatcagcctgctggtggcttttgtcggtgccatgaccgtgcaatttattggtggcgcacggttgttagaaacggcggcggggatcccttacgacactggcttattgatttttggtatcagtatcgccctgtacacctcgtttggtggcttccgggccagtgtcttgaatgatgccctgcaagggttagtgatgctgatcggcaccattttactgttagttgcggtgatccacgcggcaggtggcctacacaaagccgtcgaaacgctgcaacatatcgatccggcgctggtttccccccaaggcggcgatcagatcctcgacgtgccatttatggcttcgttctggatcctggtctgttttggggtgattggtctgccacacaccgccgtacgttgtatttcgtatcgtgacagtaaagcggttcatcgcggtattatcctcggcaccatcgtggtggcgatcctaatgttcggtatgcacctggctggcgcactggggcgggcggtgttaccagatctgaaaattccagatcaagtaatcccgacactgatgatcaccgtactgccgccatttgctgcggggatattcctggcagcaccgatggcggcgatcatgtcgaccatcaatgcccagttactgcaatcttctgctaccatcgtgaaggatttgtatctcaatctgtggccagcagagttaaagaatgagcgcaagctggcacgtatctccagcttatccacactcattcttgggctattattgctcttggccgcctggcgaccacctgaaatgattatctggttgaacctactggcctttggcggactggaagcggtattcctctggccattggtattgggattatactgggagcgagccaatgcccacggcgctcttagcgccatgatcgtcggtgcggtatgctatacggtattagccagcttcgacatcaagatagccggcctgcaccccattgtgccgtcacttacacttaatctgttggcgttttatatcggtaatctgtttggcgacagagcgcgggcgcgacaccccgccatcgtcagtgccgattaacatcactattactctatcaacacatcagccggtatcgtggttatggccccgataccggcgcttgagagaattgctatgccttggatccaactaaaattaaacaccaccggcaaccaagccgaatccctaggggacgttctggtagaaagtggtgctgtgtcggtcacttttcaggacacccacgataatccggtcttcgagccactgcctggtgaaacccgtctgtggggcgataccgatgtcattggcctgtatgatgcagaaaccgatatggctgacgtggtcgccatgttggaatgccacccgcagatcggcaaaggctttatccataaaattgaacagttggaagataaagattgggaacgtgaatggatggataacttccatccgatgcgttttggtgagcgcctgtggatctgcccaagctggcgtgatgtgccagatccaacggcggttaacgttatgctcgaccccggcttagcctttggtacgggtacccaccctaccacagcactatgcttacaatggctagatagcctcgatctcaatggtaaaaccctcatcgatttcggttgtggctctggcatcctggcgattgccgcgctaaagctcggtgcagcgcgcgctattggcattgatatcgatccgcaggccattcaagccagtcgcgataacgcgcagcgtaacggcgtttcagagcgtttggagctgtatctggcaaaagaccagcccgcagaactatctgctgacgtggtcgtggccaatattctggcaggcccattacgggaactggcaccactgattagcgttttaccgacgacgggcggccatcttgggttgtctggggtattagcaacacaagcggcgggcgtcgcacaggcctatgaggataaattcattctcgacccagtcgccgagaaagaagaatggtgccgcattaccggtatcaaaaaataattttgccttaactgacgcacacggacttgagtccgtgtgcgtcacaactcacctttcaacgccagccacctttcatcatcaacaatccttcatcatcaacaatatttctgtatcgataatatttcagtattaacagcatttcagtatcaacaacattaacatttcagtatcaacagcattgcaccgtcaggtgagaacggcatacccatgattttactatggaataacgatagggtttctggcttttagccgccctttatctcatattctttttaattgcaacgagatgtgtgacagatatatttctactctttatctttgatttgatgaataaaacagcactatcgaccctatttttgatactttcccagttgataattatgttgtttgacagaaaatactaaagcgcacaattcaaccagataagcgtaacgtgatgttatttataattaaatatctataaatacaacgttagcctattattcattgctcttttttcatcaattggtcaaagtttggcctttcatctgggcgcaaaaatgcgtaatatacgcgcccttacggacacagtgtggtcattctttgtctatgcgtattggacacttccagcttacaaattgcctgattgccgccccgatggcgggtatcacagatcgccccttcagagcgctatgtcatggtatgggggctgggatggctgtatctgaaatgctctcctctaatccagaggtttggcgaacggataagtcgcgtttacgcatggtccatgttgatgaacccgggattcgtaacgtgcaaattgccggtaacgatccagatgagatggcagcagccgccagaatcaatgtggcgagtggtgcccaaatcatcgatatcaatatgggatgtccagccaagaaagtgaaccgcaaactggcgggttctgcattattgcagcatcctgatctggtcaaacagatcctctccgcagtggttaatgcggtagatgtgccggtgacgttgaagatccggacgggttggtcaccagaacaccgtaactgtatagaaattgcccaactggccgaaaattgtggtatacaagccctgacgattcatggccgaacccgttcttgcctgtttaatggtgaggcggaatacgacagtattcgagcagttaagcagactgtttccattcccgttatcgcgaatggtgacatcactgacccgcataaagccagagcggtactcgactacactggagctgatgctctgatgataggccgtgccgctcagggaagaccgtggatcttccgggaaatccagcattatctggacactggggaactgctgccaccgatgccacttggcgaagtgcagcgtttgttagacgggcatatacgggaattgcacgacttttatggtccaggcaagggatttcgtattgcacgtaagcacgtctcttggtatctccaagagcacgcccctaacgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatatttcgaaaatcttgcgtaaacagaaaaaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgttgcaaccgtaaactcacaagatcaggtgactcaaaagcctttgcgtgactcggttaaacaagcactgaagaactattttgctcaactgaatggtcaagatgtaagtgacctgtatgagttggtactggctgaagttgaacagccattgttggacatggtgatgcaatacacccgtggcaaccaaacccgtgcggccctgatgatgggcatcaaccgcggtacgctgcgtaagaaattgaaaaaatacggcatgaactgatactagtcagttaaggtgttgtttaaaaaggcgttatccttaattggttagcgccttttttataataatggctacaccatggactacacagactggtgaacgaaagtagcctcgtgctgtacggacgggaggaaggcttgaacgtgactctttgttactaactggctggctttggaacgctcaccatcgcctttagctttaccgccagcccttcggtatgcctcggtctgattggcaccctctagcagcgcggtaacgaatctgcactgtaattgcgtcagggcatcgaaaagcgccttttattctttggtgagcgtcatttcgataccttaggcttgaccggtatagaattttctcattaataatgatagcgagggcctttctgaacaaaatagtcagtgggctatttatttagagcgtcctgatttagtttattgatgagctgtagaacttgttcatatagttgcttatcgtcaagttcatattcctctctgtctgagtcaggattatagagatcagccaaacaaaatatacttgataagcactcgcttaatttttcattgtctttaagacagatacgttggtcacgctctagcgagtaaaccttactctctgttgacgtatgggtgcccgcccgtgaaagaacacctgaatgattaagaagacataccttccttggccactgtccgttaagttaaataagagccagactctctgtattttacagtccagcctctagtttaacattgcaaattattctattaatggcatcagtgatatcaacaagccaacgatatcatcgtagctttcattgagcctatctagcccaatgcggtcacggttctcatatgatccattttttttattgaagataagaatatctgtatctgtttcaccaatcagaacccaatcgttgaacgcatcagggaacaattcaggaaacgcttttaggtcagccaactgcttacgtaaatctcgttcatcacctttatcatcaaaatagccgaatagccgaacaccattaagatcaaaaccatttacattacgtagaaatggcagatagctctccgcaaaatcatcaccgcctaacagggtaagtgcatgatggcagggtgtaacttgatgttcgttaattccgttcctgtcctcataacctgcggcaaggcgtgatttagcaattgtatgaatcttgccaattaacgtgctaagttttttgttttcagtattcatgctgaccgctatggatagattttcccgttaggtatcggcaaaaggattgcctatgtctttattgcctacgtcgcgttggtctcctcaaggatccgcagagcaacttcttttgcattggcgacatgccgttctgccgcatcgggatcccgcgcttttaacgcctgatacagatcgtcgatctcattaatgctgacaggtaaacgctgcggatccattagcgaagtcgcgcgcaataagttaatccgcgaatgtaagctggttaaggtctctttcaccaacccattgccacaattgtccagcaacacgtcataaagatctgttttcgccttcagtaccttggcccgatcctttgtcatgcctgccatgcgcagcgcctgaatagcttgtgcgaaatgcacaatcgctacatccgttgcccgttgggcaaattcacgggcggcgaacccctccaagagaccgcgcagggcgaataactcagcagcttcttgcctggagataatcgccactatcgggcctttgtgcggcacaatggagaccagtttttcagcttcaagcctacgtaaagcttcacgaattgatgtccggctgacgcctaaggtttcacacagttctcgttcaatcagccgctcccctggtgtaaaacgccctgacatgatcgcttgccgcagtacattttcaacctgatagcgcaaggtctcaggtttaatcacacccattcccgctagcattaattgtattcctgtccgacaatatggttgctttttgtaccatgcctctgtaatacaaaacaagaaaagacccggtgataatcaccccgttagcccgctgacgaggtaaaatcgacctctttagtttccggccccataatggcccccaccgtacctatcatcccccccagcgccagtaacaccaccgcagtcagttcaaagggcaccacgacactgagccagtccatatagaaagcataaaaagagggaatgatgacggataagctaaacccaacaccaaacccagtagcccgtacgccagtggcgaaatgctcattaatatacgtgatgatcaccccccagggagaggtcaccactaccgccaatagacagaccaacagcataacggtactaaatgataagccatcgccatgacttaatacgtagagcagcgctgaccccatagttgcaatcaaggggcctgcaatcatgaagaaacgccgccgcccgattttttgccccaacatgcccatgccgatatagctgaagaaaagcacgcaataggtcactaacaagatcgatgtcacctgtagccccctcatattcagggtattgattagcagcccggtggggagaaaaagggtgataagattttgcgtcagccaaaaaccgctcatcatcagtaatacctgccataaattacgcccactttgtccactgactaaggttgataaaggctgtttttcacgtgcgcgtttcttgctgctgccttgttgccacacctcagattccgtgacattaaacacgtaatacagggcgaggaacccggccagtaacccaccaatcacaaaggggatacgccagccccactgcgcatacggtgaatacagcccatccagtgggatcagagcgaacatcagcatcgccaccaaattgatcgcgacataggctgcagggaaaccactgaggatcaaccccccgacaaatccccgctgttcttttttagaatattcgagcgcaagcggtatcgcaccggtatatcccccgccgagaaaaatgccgtcgataaaacgcagtaataccaacaacagataagaggcgatccccagtgtttcgtagccaggaatgagcgcaatcaaaaatgtcaccacaccaaatcctgatactgaataaatcgatgccatacgacgaccaatacgatcagccataatcccaaacagtaaagcgccaattggccggcctaacagggttgtgataaagaccagtgaagccaagatattagcggtgctgctcgataaattaggtggctggaaatagaacaaaacggggggcaacacaataaccggcagatagatatcgaacatatctataaactcggaaaagaacgcgcctttaatggcatttttccttttcacgtctctcaatgggtcattttctgccgctgtaatagcagagtcagcacttaaggtttccatttcaggctcctacttctttcctatacatccttttctttcctctgcatccttgatagagatataagattgaaatctaccgcagagggcatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggtggagttggcattagacgcgaagggagtgctaactgtcagcaatctcatcgtcatacgctttgattgcggcactggcaatacgaaacgccgccagcgcgactggcgcaccgcaatacaccacggtttgtagcaacaccgcgcgtatctcctcgcgtgtgacaccatttctcagcgcgcctttaacgtgtaaagaaagctcatgatgctggcccatcgccgtgagaatgccaatattcagcatactgcgagttttaaaagtgagtgccggatccccccagacctctccccagcaatattcagtgatcagtttttgcaccggtcggttgaattcatccgaattaccccatgatgtttcaacatgttccgcgcccagtactacttttcggttgtgaaaaccccgttcaaaacgatcttgagctaccatcatcaccctccttccgatttcataacccaccctattcgacactcacgccacaacagagtgtctgatacataacgtctgattgtatgacaggatggttagacaaaattttttacccctgacgcttcccctgagcgtaacctgaggtattcgctacgtaaggcggcctcctttacgacgctatggctccttgtcgatcaacagccggtacatctcggtatggtctgccatcggtgttgcacgccgcgaaacttcatcccaaacatcgacacagtgcatgcccaatctcattgggtaattaagccgttgtgccaaattacgtgcgatatgcaggtctttattcatcaattgcagcgtaaaaccagaggcatacgaaccgttcagcataaattggcgcactttgttttctgacgtattactccggccagtggaggtattgagcacctcggtcatcacctctggttcgatcccaaaacgttgggcaacatgcagtgcctcgattgtcgccaatagccccgtcgctgagacataattattcaatgccttggccgcatgaccactccccgcagggccaacaaacaggatctgttcccccatcgcagccaaagcggtataacaagatttaagtacccggtcctcgcccccaatcaggatcgacaatgtcccgttttgggctttttttaccccgccagagaccggggcatccagataatccagttcccatacagccagcaagatcgccagacgacgtgagcgttcgggatcggaggaactcatgtcgatcaccactgccgcttgagatagctgtgcaacccatcccgatatcccgtcacttcccagcaatacctgttcaacggcctcagagttaggcaacatggtgatcaaggcatctaaagatgccgcattatcgaccgtgagtgattcagcgttgagttctgccgtcagtatttgcaccttggtgatatctgcatcacagagatacagctcaaaacccgcctttaccaggcgctgtaccataggggttcccatcttccccaaaccaataaaaccaatacgttgtagttgtttcatctgacccccttaatcgttattggtcgccagagcacgcatttaatccgttcggctgaaatacatttcacgtccactgagtgaggggggcaacatcaacctgagcgatccatgcggccgtttccggcgtgcccgctgggtaacgttgcaacaccatcggatcatgtccgggaataatatggtcgaatgaatcggcccagcgataaagtgtgttgtagccttccaagacatcgccaacgttataaaggattggataaggccggcgttgctgaatattagcgtagaaatgcgtggcatccgatgccaacaccacccagccacgggcggtgtgtactcgtatgatttgtaaaccgtcagtgtgcccaccgacacggtgaacactgataccgggagcaatctcggcatccccatggtgaaactgtagacgcccagcaaacagcctccctaccatcgctttaacatcttctacatcaaaagcctgacttaagccgtgatggcccatacagcggccagtacaaaacgccatctcacgatcctgaagatgaaaacgcgcgttgggaaacaatccgtgattacccgcatggtcatagtgcatatgcgaaataatgacgtcttcaatctttcccgcatcaatgccaagttggctcagaccgtcttcaatgcaatgcgtgatggtccggccacgctgatgggccatggcagcatcaaatccggtatcaaccataatcgtgcgcgtggtccctacgatggcccagacaaaatagtcaatcggcatcggcccgtcgtgtggatctccccccagaaagttatcgcgggttagccggtggtgatgagcgtacttgatagcaaaaatccggtaattctcatgggatgcagacatatcgcggttctccatgtcaaacggcctatgcctgccaatgcgggcaatacttcaccgataacggtttacagccacgtcttcacgtccacctatagccataggtttgattaaaaaataacctaccgtaatataatcagtcaataatataaaaagtgatataacccacatattcagccaaatttgagggggggaataagcgaggggacctcagggagtttcttccgttttcgtgtgtcagccccacattaagtgagccaatgggctacctccgatctttgtggtctcaatgaattaagtatcaacatgatatttatctcttcagattaactgcaatcacgctatagtcattattaacagctatctatagtctaaataattcgagttgcaggaaggcggacaacgcacaggcaacttgaaatatgacagatatataagctgaatgaattctgacttgcactgaggaaaggggttgattatgaataagctggccattgccgttgcacttgccgccaccgtattaagcggatgtgccaataacactgcgtctggtgatacttttactgcctctcaggcacgacaagtacagaccgtcacttacggctcgatagtgtctgcccgcccggtcaccattcagggcggcaataataataatgttgccggtgccattggcggtgccgtagtgggtggattcttagggaatactattggcggtggccgtggtaatagcttggcaactgcaggtggtgccgttgctggtggcgtagcaggccagggtatccagagtgcgatgaaccgcagtgaaggggttcaactggaaattcgccgtgatgatggcagcaatattgttgttgtacaggctcaggggcctacccgtttcagtgctggccaacgcgtgataatcgccagtgatcgtagcggtaccgtcacggtttctcctcgctaaacgtagcaaccggggggcacgttaaccccagttttcagtctgtaggctgatagcccatgcctacggactggttatcaaatgccgtagtcgttaaagccggaggctaattgcgcgtagcccaccaatcatgtgagtcggttttgggctgatatgagtgacaaagtgatggtacgcccggcccccgccaaaaatattgcacaaatttccacaggcatttaattggcgtaaaaggttgtttatccacattaaatgtaatacataacccataaaatcagatgaaaaaaccattcatgttatctatgttagtcaaacatggggttgccacagggaatgtattgtggttaaatagcttcatcggtttggaacacagaccttatgaaagcagttttagtaaagcagtcctcagttcaagcgttatcatagatatcccttctccgtgagtctcctcctaagtgcccaagtaagacatcctctgaaagacagaccacgttcgctacactattgtggcaaaataattgaaggaaatatctctatgtctaataaaatgactggtttagtaaaatggtttgacgctggtaaaggttttggtttcatcactccggccgatggcagcaaagatgtgttcgttcacttctctgctatccagagcaatgattttaaaaccctggatgaaggccaaaatgtggagttctctatcgagaacggcgctaaaggcccctcagcagtaaacgtaatcgccctgtaattcagtgtgattcgaggagttggcaaccgacagcgatgacgggttaccccgagcagtgttgccagcccccacgtaaaaagttatacccggttgaccgtaacatttatgtccgcagttttagtaaagcatttccccgtattagcgttatcagacagatacctcttctccgtgaaattccttctaagtgccccataagttctacccaagcctatctagtcgcctgtggcggcaattaaaaattattgaaggaagtatctctatgtctaataaaatgactggtttagtaaaatggtttgacgctggtaaaggttttggtttcatcactccggctgatggcagcaaagatgtgttcgttcacttctctgctatccagagcaatgatttcaaaaccctggatgaaggccaaaatgtggagttctctatcgagaacggcgctaaaggccctgcagcggtaaacgttattgcgctgtaaccgtcaataatatctcggtgtgactttcaatcgcgatgaaggcgatagcccaaagcaataaactcataccgaataataaatatcctccggcatagccggaggtttttcatatgcgcctataaggctctgttaccagccgcgccctaacaggcgcatcgcgatctgacatttgcatctatggattacttacggcccgtaaacgggctaccgggatacgggatcgagagttgctcacccattttatcctcttccaattggtgctttatgtattcttgtatcctggccgtgtttttccctaccgtatcaacgtaataccctcgacaccaaaactccctgttacggtatttgaacttcaaatcgccaaactgctcataaagcatcagactgctctttcccttcaggtaccccataaatcccgagacactcatcttgggcgggatctccagaagcatatggatgtgatccacacagtattctgcttccaggatattcacgtttttccattcgcacagttttcttaaaatactgccaatcgctctgcgtttttccctgtagaacacctgccttcggtacttcggcgcaaaaactatatgatatttacagttccatcgggtgtgcgctaagctcttttcatccctcattgggacccccttttgatttcttgttgaacatttgcagttgccagaccgcaaactgttttaacaaatcaaaaggggtttttataactgacccaaagctgaaagctttactgaacccccagcctagctgggggttttctgggcacaaaaagaacctgcctccgtgcaggtttttttgtgcctatgacaccggtactgatataaaaaacaccgcactaccacgagctcctgagtcaccggcagacatcatcgcggctcagaagaatcacgttaccggacaagaaaccgttatatggctcaactatctcaccatccttgcgggatcccccttcattcatctggaacaatgtgaaaccgttgtttagtatgtcggtattctgcctacgttatcagcaaatcctatatttatgaaaaaactcattaaacggctggagatcatcaaaagcggtattgagcttgaagatgacgacattattcgccaccaactcccctatcttaaaagtgagactcaggaccctgtgctggtttttatcgtcatggcgattgaacagggaaaattcacccaagctttggatgcgattgcaacctggctgggaagcaagcaaggggtcatacagtggcaggatattgaactggccgcttgcaagcttgaactgaaagccctggaggaacagttaagcgaattaattgataaacgtaatgagcgtattcagctactggatgactttaacgatctctatctggtgcgccttggcccgttgatgaagcaaatccttaacctgcgtaggcaactggcagaaagcactttacgtaaagccgaagcagaagcccggcgcagagaacgcgactatcgcaattgccaacaatatatttctcaagcgatagacgaacttatctcgttaaaacagcggtggttggctctcccttctatttctaatgacactattgagatacgaaaccgaattcagcaacagacagaattgattaccgcattactggctgaaattaaagaattggaaaatagcttttgcacacggaataccgagtcaacacgcaaagcccgtgaagaagcaaaagagaaatacgaacgttatcaagaacagcagaccgatgcagaacaacgacttgataatgataggaaactctcctctgagcaacgccaggatctcaaacggttgtggcggcaagccagccggctttgccatcccgatctcgtggctgatgcgtttaaagaaaaagcccatcaattgatggttcaactcaatcaagcccgccaacgaggtgacttccccgctattcacgcgttgctggagagtttaaagcaagggcttgagccactgatggccagcgatcttatcgatgatcttgaacggttacgcagaaaaatcagcgatgtgcggacacaaattgacgcgatattacacgagatcgacgcgctgaaaggagaagagtcatggcggcttgccacctctttgcctgacaaagataaatggttcaaagaacaagaaaatgtcttatccaagacacttaacattcttgagcggcaagtcgaggaagcatcaagagtgctctatgaagcataacgctatgaaacataatattgtcttaaagcgtaaaaaacccgcgcatggactggccccataaagttggacagttcatacccgggcttgtcaggaaagatggagccagttactgactcaataacgctttcacatccagtaagataaattcattatcgtccgcctcattaggctggcggctggaggagaatgggaagttattatcgttaccgacaatgatatgactggcatccactacatcaacattctcaatggtaaagaacgggaatgtcagtacgccgttgtttaaaggtttacgtgccaagttctgcgggtctttaatattgagcaaatcaatatatgacactttttctactggtttgccgacattgtcatcagagaaagctattttgtagacacgtttaaacttagctatctggctaaagcacttatccgttggcgcccctgccgcacaggctttatctgccgtgccctcgccgttgtcgcgttcaatgactaatccatggtttgcatcaatcagattaaaatcgccaatggcattctggttatcttccaacacatattgccaactgcgccctgtccatgcctgatttttaacatcaaactccaacactctcaggtagcgtttgccatcgatattctcaaatttttcaccatcccacagcgccccttctaacatggggtacaacttgctgccatcgggcgaaaccgccatcccttcaaatccttttgagcgcgctacctgaaaattctgtttaccatcaggagcacccggcagtgtaagcgtcggattatcgggtgatttcacgacgttgccatcaacctgagtctcaaataccgccagcacttttccgttcaaatcggctttaatcaaataaggcccgaattcatcaccaatccaaagggcatcatcggcaaactggaagctttcgggatcaaaatcactgccggtcagataacgtttttcagtactttcattaatgatatgaaacggcacttttttatctggatcgtgcagaaacacggtttgcagtggggtcacattgccatttttgaaatcaatattatagtgattgagataaagcatggcatcaggtgagttagctttgctgccaaatccattatcggttagcacccaataagtcccatctggcatatgctttattcccgagtgcccttgtagcggttggccgctaatcggtaatccaatgcccgtcagacggtcggcagatttagcggccacagaacccaatgcgctaacgcgttggccgctggtatattttccgctttgttgtaaatcagttggagcatcagaaggtgttgcaaccgtcgatttcaccggcagaaccgcatgtccggccagaactgcgggtacctcaacggcttgtgcccacgacgaagtactgaatgcgatgctactggccagcagcaccaaccggaatttgctcatgtgcatgttaagttccctaattatgtctattgcccaaaggtaaaaagcaacttcactataaggaaccggagtgacagaaatattatccctgttattctttatgattgatgcataaccactatgaatattatttagctcatatagccaaaataacttgagttgcaggaaggcggcacccgagagaccaatcgtcaggaaccgatttgaacgcagcttgaagtatgacgagtctattcattctcaaataaggtaatccatgatgaaagataacgaataccaaccgccgaaaatctggacggaaaacaatgccagcggcggtgtgtggtctaaaatcaatcgtccgacagcgggtgcccgatatgaagctgacctgcccgtaggtaaacacccgttgcagctctattccatgggtacaccgaatggccaaaaggtgactattctgctggaagagttgctggcgttgggggagaaaggcgcagaatatgatgcccatttgattcgtatcagtgaaggcgagcagttctcaagtggctttgttagcatcaatcccaattcaaagattccggccctgatggactattcatctaccccaccagtaagggtttttgagtctggtgccattctgctttatttggccgataaattcggtcatttcttaccgaaatctcatgcagcaagaactgaagcgctcaattggctgttctggctacaaggtgcagccccttatttagggggcggttttgggcatttttatcactacgcgccagtgaagattgaatacgctatcgaccgtttcaccatggaagccaagcgccagctcgatttactcaacactcagctcaaaacacatgagtatatcgcgggtgatgagtacactattgcggatatcgctatctggccgtggtacggcagcttggtgcttggcttgcaatatgaagcgggtgaattcctggatgtgaaatcctatcctcacctgattcgttggacagagaccatcgcgaaacgccctgcggtgcaacgtggtcgcatcgttaaccgtacttggggggcgccagaagagcaattacctgagcgccatgatgcagcagattttgaccgactcataaagtaagtttactggcctaataaaagatctgacctgataaaaagaaccggccttagtgcaggctcagagtgctgaaaaaacccgatgacgcagtcttgaacgttgatgatagccgaagagtactgacataaaaaaacaccgcgcggccataccgttgcggtgtttctctttcacgcgggctatcatgagtattgattattgctgcttacgtaacaccatcccgacatctccaccgggatgaaccgccaataaagtctctttactaaaaccagtacgcgccattagacaggcacagatagcatcaaacagcgccagtactaaaacaatcgatgttgtcgctaacatattcagcggatcgatctcctgctttacatgtgtcttcagcaccaacgcggagacctgcgcaatcgcagactgttcattttccgtcacgctgataatcttcacctgcttacgttgcaaggtgggcagcaaacgggttaactcatcagaattaccgccacgggaaatcaaaataatgatgtcctgcgcgccgagaaaccccagatcaccgtgtgccgcatcagttgcattcaggtaaatcgccggttgctcaacacaagctagcatatgcgccactttacgggccgcaatacccgatgtccccacccccgtcaccgcaatttttccacggcattcagccaaggcatccagtacctgcaaccacacctgttgatcgacattctcttttaatgccgccagttcgcggctgtagatcatccaggcatcactggctgccagccactccttattctggctcatgcgccctcctgcatcagtgcctgatagcgcatatggtcgtgatacatctgatggaatacccggtacttacgatcgtaataggctttgattttattggtttgtggggtcacggtcttaccgatgcggctcatggccgccatggcttccggcaatgactcaaacaccccagcagcgacggtacccatcatggcactccccaacagcatcgcctcactctcttctggcaacagcatggcgcagcccgtcgcattcgcatgctcctgtacaaatatggggttcttggtgcctccgccgctggccatcatagtgtcgatgttatagccattctgattcatggtttcgataatatgccgtgtgcccaacgccagcgcctgaatggttgccaaataacgcagcgccatatcttctggcgtggtagagagtttcaggccagtaataatgcccgtcagatttgggttggcacggggagagcggttaccgtggaagtacggcaacatatgaatatcattcgtcaggaacgcgatattttcaggttcacccgccatctgacgcaaaatataattcagcgcctcatagatggtttcgcccttatttttagcctgttccagcagtgccggatagcaaggatgtgattgaataatatggtcaatcaaagcccccgttgccgactgcccgccctcgttcaaccaatattccggtaaaatggccgaataatatggcccccaaataccactgataaagtgtgctgagcgcgacatcgccatatgggcggtagaggtgccaccaatcagcgcaatccgccgatcaaagttagcattttcccccgtcacaccactggcaccgagaatgccaatcgtcccagcgtgagcatcaataatcgacacactgaccgccgtaccggggatcaaccccatttctgatgctgcccgctgacttaaaccatgccctaacggtgcccccatgggtttaaccgtcgcaccgatcttcgccgcgttgttatccagtaaatcggccagccccaccaatttgaagtaggacggatcccagcgatcttcatggcccagataggtccatttgcagacggtggaacagagcgaacgggtttcatctttcgtggcacgccaggtaagaaaatctggtagatcaaacagatggccgacattactccacgtgttcggcatatgttgctttaaccacaacaactttggtgtctgcatttctggcgaaatcacaccaccgacaaactccaggaccgggtgcttggtggcattaatccgctccgcctgagtgatcgcccggtggtccatccaaacaatcacattttgctcattgcgccctgaagggctaaccgtcagtggattcccttctttatccaacaccaccagcgagcaagtcgcatcaaaacccagccctttgacctgaatcgggttgatatcggcctgattaaccgcatcacgcaccgcattacacaccgcttgccaaatattctcggaagactgctcaacaaaatcagccttgggtttaaacatggtgatttcacggctggcctgcccaaccatacggccctgcaaatcgaataccccagctcttgcactgccggtccctacgtctacgccgataaagtaacttgccattgttttgtccctcaattcttaggctttacgattctgtaatgcgataaagaggatcagtaccccaccccataacgccatggtcaggtagctactcacccccagcaaattcaggccactttccagtaattgcagtaccaccagcgccaggatcagaccgataattcgcccaaagccaccatctggattaatcccgcccagtaccgaggccaaaatggtgaccaacagataggattcgccataaccggctttggcagagttgaattttgccatcatcaaaatggccgccccccaccccagtaaagccgataagatatagaccgcaatttgtacccgatgggtatttacgccactaaagcgggttgcctgttcattggaaccgaccagatagatactgcgccccagcgtggtgtgctccagtaagacccacagacccgcagcgaccagtaggaataagatcatcgccactggaataccgacaatatcgccgctgccaatgtactgaatgaccggcggaaaaccggaaatcacatcaccattggagagcaaaatattcaggccagtaatcagtgtcatggtgcccaacgttgccagaatcggcgacacgccaatgactgagatcaacaccccgttcaaggtaccaatcgccacggcgaccagtaacccagccactaacgccagcagcagaaacgcgggttgacccggatggctgacaatgatcgccgccatcactagcgagcacgcattagcaccggcaatgatagataagttaatccccccggtgagcatggtcagccccatgcccaacgctaacatgcctaaaatcggcaattgcgaggacatcgactggaaattgcctaagctgaaaaagcgttgccccagagtcagtgagaagaccaacatcaccgcaatcagaatcagtaattgcaggcggataatacggtcatcggggatagttcggtttaaccaggtcatctcagtgctccctcaacaacttgcgtttttcattccacgcggtggtactgatactcaccaaaataatcacgccactgaaaacggtatgccaataagaagagacactcagcagcgttaagccgttttgcagaaaagccaataacatgacacccagcaccgttccggtcagtgatccgcgtccaccgctcatactggtgccaccaaggaccaccgcagccaataccgttaactcaaatcccatcaaagagttaggtgcgactgattgggaaatctgagcctgtactaccgctgccacgcctgccaatatgcccatgtagccgtagacatacaggtgcaaccgaaagatgttaatgccaagacgagaggcggcatctttattgctgcccatggcaaaaatctgccgccctaaccgggtgtaattcatcatgacaccggtgaagatgatggtgcccgccagacataacagcggcagtgtcaggccgtagtcgtaaccgtcactgccttcaaatgagaaccagttaataccggtcataaaccagtctgggaagccgtacaaccaagtcccgttggtaaagtaaaccagcagcccataaaacagattcagcgtggcgatggtgataatgatcgccgggactttcagccaataaaccagtaatccgttgatcagccccagtagcaggccaaccgccattgccatgaccaatgccagcgggaagctgccaccctgtgtaatcacccacgatgccatcacatactgcgcgatagccgtgaccgccgggaaagagatatcaatgccaccagcaatcagcaccacaaatagaccgcaggctaaaatccccaaaatggcataactggtcgccacatcggttaaattccccaatgtcaggaactcagggctttgcacactcaacccgatagccaacagcaacaccagcaacccgagataaaactcatggtgccccgtgagttggcgcagttttagcttatccattgaccacctcggcgatctgttgttcggtacactgatgaggataaaactcggcgatcaattcgcctttacgcatcaccagcacccggtggctgttgtaatacgcctctgggatctcatcgcaaatcatcaataccgccatcccttgctctgccaatgccttggcaatatggtaaatcccttctttgttggcgatatcgacaccgacggtaggcgaatcaaggatcaaaatacgcggttgtgtcgcgacccatttggcaatagcaatgcgctgagcattaccgccagacaaggttttcaccggcagcgcggtgtccgagactttgatattcaggtcctgcaccagcttatttaccagtgcggcggccttgctgtgatccagcaagccactgcgggtgtgtaattggtcaaaaactgacacgatagtgttgtcatagatcgactgctccatgatcaacccctgagtcaggcgatcctcagagacataaccgatgccatggcggatcgcatcacggttatgacgaaaacgcaccggctcaccggccacgaatatttcgccgctttcgggttgcgtcataccgaacagactgaggcataactccgttctccctgcccccagcaaaccggtgatagaaacaatttcaccctgatgtaacgtcagatcgatattacggaactgctcaccacggctcagtttcctgatctccagcagcggtgccgctttggccgccaacggcggtaacggacggtaagtgaagcgctggcccgtcattagaaacgccagttcatggctgtctaactcgctggcttgccaggtcccgacccatttgccatcgcgcatcacgctgatccgatcggccacttccatcacttcatccagacggtggctgacaaacaccacacaaatgccttgtgatttcaggtcacggaccacattcaacaagcctttgacttcctggctggtgagtgaggctgttggctcatccataatcaccaagcgggcatcggcggcgatagcacggcaaattgccactaattggcggtcagcaatagagagctgttcaacttttttatccagatccagcgtcaccccgacgcgctgcatcgccgccagcgcccgttcacgcatacttttacgttttacccaaaaatctccgccgggcagataacggtggacggcaatattttctgctacggttaaattcgggaatagcgacagatcttgataaatcacctgcacgccataatagaatgagagttgcggcgtaagctgatgaagcagcttgccgtctatcaggatacttgcgcctttctctggctgataaactcctgaaatcactttgataatggtgcttttgccgcagccattttggcctgccagacagtgcacttctcctttgttcaacgtgagattcaccccatccagcgctaatacgccagggaatcgcttgctgatattttcaagagtgataaatgcggtggcctgagtcatgacaataccttccctaacgtcataaatttgacgttatgttctacagccataaggtgatagtggagaagacagtggggttattttcccactgcctgtttacgggtaacttactgcattactgacagcttactgtactgataacgaatctcttactgctggccacgatgaatctgcggccaattccctggtgtggcacctgaaaatcagaagcctaacgttttggcattatctttggtgacctcgaggatcttgttaaaacggatcaccccgttcttactgtccacatcggctttacccaagccatcgatggtcaaatcttctgtcactttctggccattcaacaattgattggcaatttctactaccgcaaaaccggcatcctttggatcccacagcaaggcttttttgatatcgccacgcatcagatacggcgcggcctgtgctggcatcgcaatacccactaccgcaatttggtccttagcccgtttcttggcaaccgcctgacctgcaccaattggccccagtgaaccgaaaccaataatccctttcatttgcggatatgttttcatcagatccagcgtggtggagtaagacttatcaatattctctgccaccggtaaacgtggcgtgacttcaaacatttctgggtatttttctttctgatatttgatagcgtaatcagcccaagcgttatgtaacggcaccgtcagggaacccacataaatggcatagccacctttattacccatggcttttgccagctcatccatattggcttgagcatatttttcgctatcgatagtttcgacgtcccactgcccgatacgttgatctggggattcatgcgtcagcaccacaatgcctttttcctgtgctttcttcagcacgggctccaacactttggcatcgttcggcaccacaataatggcatcgacatttttcgcaataagatcttcaatcactttaacttgttgcgcagggtccggtgtcgctggcccgacttgataggcattgacattcagcttcttcgcggcttcatttaccccgacttccatgcgggtaaaccaggggataccggtcactttcgctacaacggcaatctcatgttttttctctgctgccagggtttgtgtggtgaacagcatgcatgcagaaacgatacatacattcagtaatgcgagattaaatttcatagcaataccttcttgttttctttcaggtaacggaacggttgcaaggtaagaaatcttattatgttgcaaagtgattgttttattttcacgtcactatcattcacagaccaaaggttaacaaaaaaacacaagaggctgctcggcggaccagagtgaaatgtgatgcaagcccattaaagttaatttaaatgatttatttggttaaaaattggttaataaaattgatttaagaataaatacgatcaaataaataggataaacaaccagaaaattaaccatttaaaaacaaaatagatacaaacataattttatgcttgccatgtagcacgttaatcgcactcaaaagagtgtcatcgatataatcatgaggcgaaattgagatatacctctcattttcgaatggcgatccacctctgttcaccttttttagatgaaactttcacacaattgcttccacagcatcatcgttttcagacaaatgagtgtcagggccatatgcagataaataacgcgggtttgcgtcaagagaccgcgggctaggcagactacgttgatcttttcctttcattcatcatggatatggtataatcagcgcaaagccgccctcgctgacaagtcacctgccttttgtgccaatcactacgcgaatccccgcttttactgtaaaaattgcgtcaattttcgtcctcacgaaaacgatgattgaccactggtgtcagaagatatgtatcgctatcgagttatgtccttatgcgttacacactcgcacttaacgcataacgatagagttcatatgataaagccgcagaaattccatatttccctgctacacccacgctattggctaacctggtttggccttggcgtactgtttttgttagttcaactcccttacccactactcaataagttaggtgtttggttggggcgaacctccatgcggttcctcaaacggcgggtttccattgcccgacgtaatcttgaactctgttttcctgacatggataaacaagtccttgagcagactatcatcggtaatttcgaatcattgggcatgggattgctggaaaccgggatggcgtggttttggtccgatacccggatacagcgctggttttccgtctccggtctggagaacctgaaacgcgcacaacaaggtaaacggggcgtactggtcattggcgtccattttatgtcattagagctgggtggccgggtcatggggcaatgtcagccaatgatggcgatgtatcgcccacacaacaataaagtgatggaattagtgcagacctggggccgtatgcgctccaacaaagcgatgttggatcggagagacctgcgcggtatggtgcgagccttgaagcagggtgaagcggtatggtttgcaccagatcaagattatggcccgcgcggcagcgtttttgcaccactgttcgccgtagaacatgcggcaaccaccagcggcacctttatgctcgcccgtttagcaaaacccgcactgctgcccttggttttattgcgcaaaaaagagggccgtggctatgacctgctgatccaacccgcgctggaagactacccgattgacgatgagatagccgctgccagctatatgaataaagtgattgagaaagagatcatgcgcgcgccggaacaatatctttggttacaccgccgctttaaaacccgacccattggcgaaccttcgctgtattaatttcacttatttatgtgaaaaatcagacggctgacaaagtcaaatgaaggggaagcgtgccgttggggtcgtaggaatcacagcccatttcattctgtggtttaatcgctcaaatgttgcattgataccgttttttgaaggaccaagcataatgaaatcgttaatactcctcttagcattactgatacccgccagtgtaacggcaaataccctctcggttgagcctaaggataccaaaccagccctgatcgattcgttatcagccacttttgcgattgataaaatcgcgatgttaaaaaaggaaaaaggcgcaaatgaatccaatctgtacctgccttttgaacaaacaaaagacggtttggcgatcttatttggtgatatcaatcaagatggcaaaatcgacgcgttagtcccctttacctgggaaggcctcaatggtcttgaccaagaaataccctctaacgactggtacagctattacgccatttatcttcaggatgaccaaggctggaaacaggtagggcaaatcccgacaggcacctttaccacggataatcagacgctattaaccaacattgaggacggggtcatttacggggagatcatgccacgtatgacggatgatgacccacaacctcaacagtgggtattacgtgcgcatccagaaaaagacaatcttcttgttcctatcccaacaccgcagccactcgctaacgccctgactcttaatctgagcaaaaagcggccattaacgcgaaatgcgttagtcaccgcctttggtgaacccatcaatattggtgacaattatttcttagtagacggagattgtgttgggcacccagactggaaatattaccaataccccggagccgcttttaatgtcagccagaatgataacagtgttggagtcagtcactttattggcattcctgacaacctgagtttagtgctgggtgatcttactatcactcagaaaacctctgcacatcaattaattaaagcattatctcaaaatgacagttttaccgtttcccgtaccagcaccgatttgcgaacagatctggggcaatcatcaccttactttgacgatgcaaacgatattttcgctctgcgcctgccttactacatcgctggatttgaggcttgggcaaagaaaaatgaagccagagaagtacccaatgatgaagaagcagacacattcacccgacaattttatttcaccacgacaattggtgtggccccaattcagaacagcccaacacggctgatgttttatttcttaggggacaaaatggtagcactcagtgttatttatgatgacggtcaggtttgtatctaaacagcccaaacaggcacgcttacggacataactcagcattttctcttttcagggttatgtctgttaggccataatcacccccctctaataagcccgcctttgttaccctctgataagcacagtactgtcagacggctgacaaaccccgatgagtcgattacgttttaagtctcatgtaatcggtaaacggggccaaattagccccgtccgtaagatattaaccttctttttcgatcagcaacgcttccagcaaatccaaatcatgcagcagcttttgcagggtttcattgctgattttctgcgtggcgcgcaggtgatataactcaccacgttcggcccgcagggcggttaagcgaaaacgccgttccagattttcaatcagcagcgtattctcaacttcatctttactgcccgtgcgccgccgcaatgtaccaatgacccgcgagctaacctccttcagtaactctgagtcaatattctcctcactactggtcattagccgctcttccatcttattcaggctaacaatcgcgacttctgccatcgccgcccgagccagacgaatttcttcacggctggcactcttatccgcaaccaccaccccgcgtaataacggcggcaaggcgatcaccccaataatcaccgacaacaagatcacgccagtggcgataaagaccaattggtagcgggatgggaaggctgagccatcgctaaggaataagggaatcgacagcacaccggcaagggttatcgccccacgcaccccggcgaatgaagcaacccacagctcacgggtggtgtaatcgctaaattgcagtggccgcttggtcagcacccgcttactgattttcttcatcgaccacaaccaaccgaaacgcagcaacaacaacgcgccataaataatggcaacatcagcgaacaggttccaggtttgaatggtcgggtccagttctgcttgtgtgatggaggtttcgaggatccccggtaattgcagacccaacaggataaataccatgccgttaaacacaaactccaacatcgaccacacactgtcagcacgcagccgcatcgccaacggggcgttacgaataatacccgactggctgatggtcatccccgccgccaccgccgccaagatgccggagacgccaaggtgctctgcaaccaaataggaggcgaacggtaacaacagcaacaagacaatttgtgtcgctggatcatcgccgctccagcggctcataatacgcagcgatttactgtacaaccaggttatcgccacacccgccagcagaccaccgatcgcgacttttaagaactccagcgtggcaccggaaacggtaaagatcatcgtccccatcgccactgcaatggcaaatttcagcgccaccagaccggaggcatcgttcatcaacgcctctccttccagtacgcccataatggatttcgggatccgccctttacccacgataccggatagcgctacggcatcggtcggcgataacaccgccgccaacgcaaaggccgccaccagcggaatacccggtaccatccagtaaatcagataaccgatacccacgatggtcaccaaaactaatgccagtgccagacccaatatttctcgcccatgatgaataaattcccgtgtcggtgttttccaaccatcggcaaatagcagcggcggaatgaacagcaccaggaatagctctgggtcaaaattgacatgcaacccaaaattgggccaagccagcaaagcaccgcagacaatttgcatcagaggaagagggacttgaaacggtaacattcgagtgacaacgccagaaagcgataccactaaaatcaaaatgaggattgtaaaaaagatttccatgctttccttaagactccacacgacataattttgtgatcatacccgcccgaagccaaggccgggcatcgctttcgatagtagatcacttttttgtgaagcgggggaaaaacctgtgacaacccgtagaaaaaataaagaaagtagggatatataacattaagttcacatcggggaggataatcccccccgatgcctgcaaccaattgttattacaagcagttactattgcggaaagtcactattaaaaatagtcataatctcgaatggccatgatgagaagtatccaccattacaagtatctaccattacaaacatccaccattacaaacattcgcaatccctgtgggcttaaattgcccaaccacctgcgtagaatgcaaccagtgcaaccgcaataatcaccgtgccgacgttcagtttgcgccattcaccagagcaaacccggccaataaccagtgagctaaagcccaacataatacccgtgacgatattgcaggtcagtacgataaataccgcacacagtaggccggacatggcatcaacaaagtcctcgaaatccagtttggatacattgcttagcatcagcaagccaacatacatcagcgccggagcggtggcataagccggaaccaaatacgacagcggcgagaggaacaaaatcaacaggaacaggataccgaccaccgtcgccgtcaaaccagttttgccgcccgctgcagtgccagcagccgattcaatataaaccgccgccggtgccgcccccaccaaacccgcaaaaatgctactgacggagtcagtggtcagcgctttaccaccgctgatgatttggccgtctttatccaacaagttagcctgccccgcaaccgcgcggatagtcccggtcgcatcaaataccgcggtcatcactaacgccagtacgcttggcaataccacgggttgtaaagcgcccatgatatcaaggctgaaaatcaaagagtcgccgttagcatccgccagacttggcatcgcgaacagaccctgataggtcacgcttggatcaaaaatcaggccgatcaccgagatggcgacaatcaccagtaaaatcccccccggcactcgcagtttctccagaccaaaaatcacggccagacccagcaaggtcattatcaccgggaaagaggtaaatgcccccaacgcgaccggtaaaccttcaatcgggtttttgataaccaagccgacaccgtttgcggcaatcaacagcaagaacagaccaataccgatgcccgtaccgtgcgcaacccccattggcaagttacgcaggatccacgaacggataccggttactgagataatggtaaacagcacccccatcaggaagaccgcacccaatgccactgggatactgatttgctggcccaataccagactgaacgcggtaaatgctgtcagtgagatggcacaaccgatagccattggcaggttagcccacagacccatcaacagagaaccgagacccgcaaccaggcaggtcgcgacaaacaccgccgtcggtgggaaaccggctttgcctagcatactcggtaccacaatcaccgaataaaccatcgccagaaaagtcgtcagaccggccagcacttcttggcgtacattactgccacgttcactaagcttaaagaatgcatcaagcgtgccctttggctgtgcttgagggttgctgctagacatggtgatgtcccctgtgtgtcattttaaaatagcatgccaagccaagcgcccttctctacgtaatcgtttccgttcctgtcgatgaactcactaactctccctgactcatagagcggggaaaaatagcaaacgattagctgggagaacgcatgactgaaaaaaaatcgaagtttagggcagatgtcatttaaggcaaacgattatctagccatcagtggtgactaatcaacacccgaatgcgacatttaatacattttcttcaattaatttgtcgggacgcattaatttgatgagaaactttagatcatcaaatgaataggttcatcgaataaacatcgctcaaacaccttattgtagctacatcgtagctacaataagggtaatttaatggaggttattatgactgatactgttgttcgtgcctgagtttcaccggcctcaaaagccgctgcaatggctaatgccaaagcccttggcctcgatttgtctacggtgatccgtatggtcgttaatcgccttgccgttaacgcagaactacccattgatttactgcaacctaatcaggaaacgttacaggctattcgagatctcgaaaacggggtggaggtttaccgtgttgactcggtggatgcgctcaaacgtgatcttggttggtaacaatgctgacaattgtctatcagagccgctttaaaaaagatgcaaagcgttacaccaagaataaaaaggcgcagaaacagactgctgacaaaccctgatgacgcgatcttgaacggtgaggataggcaggggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcacgttgtcaataacctcagaaagttattttagaaaccatttcactgttacagacaggtgaagcgttacccccaaaatataaagagcatccattaatcggtaactatattggttatcttgaatgccatggcatgccagatttattgttaatttatcaacgtaccgactcagaaattaaactctaccgtgtaggaagtcattctgatttattttaaatgaaactgaagtgactaagactgaagtgactaaaagagagtcagtctccccgccaaatcccccccatttctagtggtctggaacagagcaggaaactgactgggaaggttatggatggtttgttcaaatatccatttaggtattttcccgttgtactcagggccctatttgagccgtctcaattcgccacccgccgtgatgttgctgtaccttggcgtgacgctttaatgccttggcgtgatgcctcaatgccttgggggggtgacaagactctttccaacacctcggcctccagcgcggccagcttcgccgatcctttgcgacgtgggcgcggcaaatcgatagccagatccaaaccaatacgcccctcctcaatcaacagcacgcgatccgccagtgcgatagcttcactcacgtcatgcgtcaccaacaatacggtgaaaccatgctgttgccagagacgttcaatcaggccctgcatctcaatacgggtcaacgcatccaacgcgcccagcggttcatccaacaacaataaacgggggcgatggatcagcgcccgcgccagtgcaacacgttgcttttgtccgcctgataatgccgcgggccattcattggcgcgatctgccagcccgacggtgtccaatacctgcaacgcttcatcacgccagtggccacgcaagcccagccccacgttatcaatcacctttttccacgggagcaaacgagcctcctgaaacatcagacgagtctcatccttggcatgactgagcagagcattaccacttagcagtgttccgtcactggccgcttccaaccccgcgagcaaacgtaacaacgtactttttccacagccgctgcggccaaccactgccacaaattgtcctgcggtgatacgcagttgcagattatctaaaacagtacgattaccataacgtttgccgatcgactccaacgttattggcgtcccttgcgggatatgagtcagtgtggtcattgcgcttctcctgatttttgttgataggccggatgccaacgcaaccagactcgttcgagcagttgtgcactgccatcggccagtttgccgagtaaggcatacagaacaatggccaccaccaccacatcggtctggagaaattcacgggcgttcattgccagataaccaatacccgaattggcggaaatggtttcagccacgataagcgtcagccacataaatccgagcgcaaaacgcacgccgaccatgatcgatggcaacgcgcctggcagcaccacttgcgtcaataatcgaaaaccgcttagcccataactgcgcgccatttccagtaggccactgtcaatattcttaataccgtgataggtgttcagataaatagggaacaacgtaccgagtgccaccagaaaaattttggcggattcgtcaatgccgaaccacaggatcaccagcgggatcagtgccagatgcgggacattccggatcatctggaccgagctattgagtaaccgctctccccagcgagacaaacctgtgatgacccccaacactaatccgatgctgccaccgatgctaaaaccaatcagggcacgccaactgctgatagtcaggtgttgccacagctcaccacttttggtcagtgcccaaaatgcggtcactacggcacttggcgcaggtaatatgcggttggataaccaacccgcctcaaccgcgacttgccagccaaccaccaacgccacgggcaaaatccaaggggccagccgatgcagaattcgttgtgcactgattgtcatcatgtttctcctcagctttgcgagactttttgtggcacataaatattggcgaccacttcaccttgcggttgggttgcaggccgctgcgtcggtagctcggtggtagccaaatcaagatgtgggaacaacaattcactcacacgataagcttcttcaaggtgcggataaccggagaaaacaaaggtatcaatccccagatcagcatattcctggatccgttgtgcgacagtcgggccatcgcctaccaatgcggtacccgccccgcccctcaccagcccaacaccggcccacagattcggactgatttccaaattatctttcttaccgccgtgcagtgcagccatgcgctgctgaccaacagaatcgaaaccagcgaaagcctgctgtgcgtcggcaatggttttatcatccagattagctatcaaacggttggctgcgcgccaagcctcttcggtcgtttcacggacgatgacatgcaagcggataccgaaacgtactgtgcgcccttttgccgccgctttagcccgaacctcctcaattttttccttcacttgttcagggggttctccccaagtcagatacagctcaacctgttcagcggccaaatcttgagctgctgccgaggagccgccaaaatacagtggaggccgtggatgttgaaccggcggaaataacagcttggcgccttttacctgaatatgcttgccagcaaaatcaacggtttcaccttccagcaccttgcgccacacatgagtaaattcggcagaagcctcgtagcgctcagtgtgattaaggtgtaatccttctgcggccaactcttctggatcgccaccggtgaccagattaaacagcgcccggccattagaaagccgatccaacgtagcggcctgcctggcggccagcgtgggggagatgatgccagggcgcagcgcgaccagaaatttcagccgttgggtgacggggatcagcgaggcggcaactaaccaggaatcctcacaagaacggcccgttgggatcaacacaccaccgaacccaagccggtcagccgcttgggcaatttgctgtagataactataatcgaccgcgcgtgccccttcagaactgcccagatagtggccatcgccatgggtaggtaaaaaccagaatacgttaatgctcatagcaggctctccttatcattatttggtctgtgattttgctgtagatgattgctctatagatgtctgcgctatagacggttgatctgtaggtaattggcttggagatgattggtttgaagatgatggctttgaagatggtggctttgaggataattgcccggctggctgccaaacacgttgcgaaatatccactttgaccggtaacagccggttggcgaaaaacagatcggctgttctttgttgggcagcaaccgtcgcctgactcaaaggctggatagccgtggggggacgatgatccagatagctggcaatcacggcctctggtagccccatcgcgttggccagtagcgtgatactttgtgctcgatcgctaagcgtcaacgcatcagcctgcgtcagtacctccagcacctgctgaataaatgggccgttagcttcggtataaggacgagaagccagatagaaagagcctgtctggtttaattggctgccatctatcagtacccgtatgcccccttgcaacaaggcggcggaatagtagggatcccaaatgacccaagcatcaacattgccctgttggaaagccgctcgtgcatcagcaggcgtgaggtagacaggttggatatcggtaaattttagccccgctttttgcagtgcctgcaagagcaggttgtgtgagcttgaacctttctggaaagccactttatggcctttcagttcagcaacgctgttaatcgcgctgttttccggcaccaaaatcacttctgccttcggtttcggcggctccatgccgacatacagcagatcagcgccagcagcctgagcaaaaatggggggaaatatcgccagtactgcccaaatcgatgctgttgacgttcaacgcttcgagcatttgcgggcctgccgggaattcaatccagctaatttgggtatcaggaaagcgtttttccagcaattggtgagttttcgccaacaccagattcaccgagcctttttggtacccaatgcggaactgggccggggcgttatcctgtgcaatcactgtattagtaaacgctaacgtaataatagcggccattgccccgatattgagccagcggtgaacgttgaacccgcgacgaaagaagaaagatagcgacataatgatttcctttattaggcagccgtttgctgaaccaacgaagatgacacagcgttagacgccaagggtttacggcgaccgagtgccagatagaagctttccaacgcttcttctaaccgggttgtcgcacttgtagacaccgtgacctgttcaccgtgaaaaaccacctggctgtcatcgacgaaaacgccatgcagcacctcttgggcctttagggccgtcaataccggtttcagcgcatagtccaccgccagcatgtggccgatggaaccgccagtcgccagtggtagaaccaccttatggtccaatgccctctctggtaacaaatcgagtaaggttttcagagcgccagaaaaagacgctttataaataggcgtggcaattaacaggccatcggctgttgctagctgtgcaacaaaagcgctgacgtcggggctgttaaaattagcacgcagcagatcatcagcctggaaatcgtgcaaggtgtaggggatcacctccacattctgctgttgtaaccagtgttggcttaaatttaacagtgccgcagagcgtgagggagtccgtggactccccgccaaagagataacgcgcatggttattccttatatcaaaaagttatttttaacagtgatttcacatttaagagttataaaaataacaacgaaaacgcatatttctaaatatcatttttgattttgatatgactggatgattggataaatgcaggttatcaatatcgtcgccaatggatcttacgatgccgttctctgtcgctatggggcctgtcttcgtcattcggccccatcggcagggcagaatacgggtaatttcttgagccagatcacaactttattgacctgaaaattctatccatgttgcggggaatcctgcctatcacgctttacgccacacttgcctaaagtaagcccatgtctaccgcatagtgaccgatgcatagctacatacacagctacctatacgtagtgacatacatatagctacatacacgtagtgacatacacatcgctacatgcgcttatttagcaaacaggagtataagtaaatgattgatttcaatgatccccgccaggttgcgaaggctattcagttcaccaacgtcaatgccgatttaactcgggaaggggtgattaagcacttaaacatttgcctggagtatcaattcgatgccgccatgatcgctccttgctgggtctatctggctaaagacgtgctgaaaggtagcggtgtacgagtggcaacaaccgtcaacttcccacaagccaatgacaccaccgcgatgaaagtcgccatcgtgagagagcttgcgaaagaaggtgccgacgagttcgacttcccaccaaacccaggctttttactgggtgggctggatgaactctattttaacgaactgaaagaagtcacccatatcgcccatgatctgggaatgaaagtaaaggcgatgctggaattcggttttattaccgaggaagccatgaaaatcaaagccacacgttatgcatacgaagcgggaattgattgggtgaaacaatctagtggctggggtaaaggcggatgcgcagcaacagtagaagatgttcaacttctcaaagccaatattcaagcgccttgccgtgtcaaagtttcaggtaaagtcaatacgttagagaagatgaaagagatgttccttgccggtgccgagctggttggtaccagctccggccctgaactggtgaaaggactaaccggcgacattaacgcttattaatcactgagtaccgccgtagacactttgtcagtaaccgcagtatcgccataaacgggggtactgctgctagacaaatgaataacaaacagatttcgcaaatgaataacaaacaaactatgcaatgaataacaaacagcacagttaaaggagtatgtgatgagtgtatttattctcggcagctatgcgaaagcgctggtgatgaccaccgaccgtattcctctggctggggaaacgctgattggctatgactttcgccagacgtggggcggtaaaggctcggatatggcggttcaggcagtgcgtctgggggcagaggtcgcctatgcgggtgtcgtcggtgatgacacctttggccatgaatttgtcggcttgatgcaggaagaaggcgtcaatatcgacgcattaaccatcagcggagaattaccaacgggggcgggacttatcgttaaagataaagaagcccgtaacgtgattgtcgtggatatgggggccaataaactgtttaccccagcgttggtggacagcgccttatcccagctcaaacaaagcaatgtggtgctcacacagcttgaaattccgctggaaacggcacgttacggactccaacgggcaaaagaattcggcaaaataaccatcctgaacccggctccggcaagggatctgcgcggtctcgatctcagcgcgattgattatttgacccctaatgaaacggaagcccgcgtggctctgggtctgcctccggatgacccacgcagcaaccgagagattgccaacctcttactggaaaccggttgccaatatgtcgtgatgacgctgggtgaatcaggttctgcggtatttggtcgcaacgacacacaagaaatccccccctgcatcattgatgtcgtcgacagtaacggtgcaggtgacagctttaacgcggcactggccgtcgcgctggatgaagggctgccgattagcgaagctgtgctgtttgctaacgccacggcggcgttgtgctgtatggattgggaaacggttccgtcctatcgctaccgcgaagatgtcgatgcttttatgcgatctataaccgtgaaagaggaataacaataatgagacccgatagaatcttacaccctgaacttgccgccgctttagccaccttaggccataccgacattatattggtcacggatgcaggcttcccgatcccgccgcaggctaaacgtatcgatttggggttttggcctggcaccgttgatgtactgcatattctgcgcgtcctacgcaaagaaatttttgtggaagaagtccgctttgccagtgaagtccgggattgtcacccgcaactttatcgtgacgtacaaaccctctataccggctccggcgctgaatttcaggcagccagtcacgaaacgctctgccacgaccttgcccaccaagccaaagttgttatccgttccggatcatttaatccgtgggccaatttcgcgctggttgccagtaccgatccttttgcctggttcaccgatgaatctggcgtaaaaccgctgcccgcttatgtcgcaagacggcaacgcattctcgacaacgtcgtaccggaactcaacgcctaggggggattgttgtgaaagctgcggttggcggtattggcgcagttgacgatatttatacccaaatattctgttgataacacacatacggctcctacaacgggaggccgtatgctgctcatctctaataatcctatcgtgcgtggcgacagccaggaaattgctcagtcgtgacggtcattatccaattgccgctcctggcggcgaaaatcacttggggataaaccgactgaccgatgaaaatcacgggaaaaatgcagcgggtcgttataccccaccagcccagcaatacggctaatggtctcctcggtttccactaataaacgacgcgcttgggaaaggcgataatttttaagccatctcaaagggctttgattaaatgtctcctgaaataatcgaaaaagttgcgacttactcacttggcaatactgcataaacttatcaatatcccagtcatcattgtaatggctatgaatctgataaatcagccgacccagcccacgatgggaaatgaccggcgatttcgtggcatcgaaactgcgattctccagcagggtgtatatcagttgggaacacagcacatcgcaatgggcatccgccacgagggtatgactctgcattaaatcaaataggcggtgataaatatcggtgatggtttcaggggaggtgaattcaaaaaccggttgttgggcaacatcaaggatctgcatgatattgttgagtttagcgccatcaatgcgtaaccataaaatctcccagggttcttgtttatttggaaaatgttcatggggccaacggacaggcaaccaagcgagattaccctttttaacttcatgaagattattttccaggcggataaatccactaccattgagacaaaaaatcaattcgtgaccggcaacagactgacggcgtacatgaaaattatcggctgcacgaatatgacccgcacgcagaatccggtagttcaccaacgtcgaaaactcatccgactctcgataccagttcgccacgacctgcgttcgttgcatgtttttttccatacgccccacacgatgttgatgacagaaattcaggctatatcccggttcatcgtgacatgccaagaagataaaaacaggttccccctcatcatactgatgaatttttgaagcggctcacaaatccattgacatgagaattgtgtccataccgcggggagttctgcctataacgtcttatcccacaacggactaaagtaatcacatgtccaccgcggatggataaacgccagaagcaaagatgaccaactggaggcattatggatacattaattagccaattagagcacgcaacccagcctgtactaccgaaacgacgggattaccgcatcgggattattggtgcaggttttatcgttgagcattgccatctggttgcttatcaaaaagcaggcttcgtgccttatggcataacctcaaaggagcatagccagaatcaccggttggctgagacatttgcgataaaaaaagtttatgagacatggcaggatatggtttgcgatccgcagatcgacattatcgatattgccgtcccaccgcatatccaactcgaaattgtgcgctttatttgtgaaagcaattctgcggccaaacatatcaaaggcattctttgtcagaaaccactggcaatgtcgctgaaggatggccgtgagattgtgcgtcttagccaacagagtggtattcccatcgcggttaactctaatatgcgctatgacccttccatgcgggcacttaaatatattcttgagaatcaactgatcggcgatcctgttattgccagcatagatatgcgcgctattccagactggcaggcttttttgcaaaaatataaaaagctcgaactgtatgccatggcaatccaccatattgatgctttccggtttttatttggtgacccggtaaaagtaaccgcagtatgtcgcactgatccgcgaaccacctttgaacatattgacgggatcacccaatacactttccagtacgcaaatggtctgatcgcaaccagccttgatgatgtgtgggcatggccgggtgaaccttgcgccaaaaataactacatcaactggcgcgtagagggaagtgacggactggcagaaggtgatttcggctggcatcgtcgggaacctgaatattgcggaagtaccttgaaattggcgtcgcggaatcatcccggacaatggatcgccccaaaatgggaaagacaatggttcccggatgcatttatcggcaccatggcaaatttgatgtgcgctattgaagaaaaccgccccccggaaataagtgcagaagacaatcttggtacgctggcctgtattgaggcttgttatctctctattcagcaagagagaaccgtctatctcaatgaaatactcctggagaatgcaaaatgattaacgttggcatctttaccggttattacccttacaccctgagtggcaccatcgacaaaattaagcaggcgggtatgggatgtgtgcaactcgatcttgagttcaccgacattgatcttcgccgggggcgcattaccaaagaaaaagcgcatcaggtacgtaatgcatttcgtcgggcgaatattcccattgtggctatctcggcgtataccaacttagttcatccggacccggtaaaacgtgcggaaaatattgctgcggtgaaagagatcctcgctcacgctcgtcactttggcacgccatatgtcattagtgaaaccggaacttataatacggacagtgactggctgtacgatcctaaaaatagtactgaagaggcttatcaggaatttaaagctatcgccaaagagttagcgacctttgcctatgagcataatgcggtgttcctcgtggaaaattacgtcaataacatcatcggttccgtaggacaggttgcccgattgatgcaagaagttgaacatcccggattaggattggccttggatcccaccaactattttgacgataaaaacatagatgctattgatgaaacactgcacaacatttttaacgtactcgagagcagaataaaaatcgctcatgccaaagactgtaaaaaaacagatgctatcgcagagaaatttggtggaggtgccgcggaacataacagctttagaggggcgggttcagtagaattaccggcagcaggattaggcgcgttgaattatccgttatatgtcgagttgctggcccagaagcatcctaatattccactgattattgaacatgttgatgaagaggatatcccccgagccaaacgctttgttgacgaggttttaatggcaacaggcagttgacctgtttttatcacgtagaatttataaaacaaaaaaatgtggctggctaaaccagtcactttgtatcactaaaaatattataaagacagggtttacgcccggcacaaaatttaaaatacaacaatattggaatggcctgataataaccttaatcgccagtgagatcgcgacccaacaggtacttaatgagattgaaaacgatcaccatattggcatggactggatacaagataacagcgagatgtatctggcgggagactggctcacacaaacgggcttaactgggtaactactggcgatcaaaaaacaaccgggaagatcttcttaggagagactgtaaacaatattgtgtaattgcctgtttttgatatcttcactccaacaacggagacaggcaaattatggacgaaaagaaacttaaagcacttgcggctgaactggctaaaggtcttaaaaccgaagccgaccttaatgcattttctcgtatgctaacaaagcttaccgtcgaaacagcgttaaatgcagagcttaccgaacacctcgggcacgagaaaaatacccctaaatcaggctcgaatacccgcaacggctattcgtccaaaacactgctatgcgacgacggcgaaatcgagctgaatacgccacgcgaccgcgaaaacacctttgaaccgcagctgataaagaaaaatcagacgcgtatcacacagatggacagccagattttgtccctgtacgccaaaggcatgaccacccgcgaaatcgtcgccaccttcaaagagatgtatgacgccgatgtgtctcccacgctgatatctaaagtcaccgatgccgtaaaagagcaggttgctgaatggcaaaaacgccaactggatgctctgtatcccattgtttatatggactgcattgtcgtaaaagtccgccagaacggtagcgtgataaacaaagcagtgttcctagcgctgggcatcaacactgaaggtcagaaagagctgctgggcatgtggctggcagaaaatgaaggtgcgaagttctggctaagtgtgctgacagagctaaaaaatcgcggtcttcaggacattctgattgcctgcgtggatggcctgaaggggttcccggatgcgataaacagtgtttatccgcagactcacatccagctgtgcatcatccatatggtacgcaacagcctgaaatatgtgtcatggaaggactataaagccgtcaccagcggtttgaaaatggtgtatcaggctccgacagaagaggcggcgctgatggcgctggataagtttgcggaggcctgggacgacaaatacccgcaaattagcaaaagttggcgtacgcactgggaaaatctcaatacattcttcggctatccgcccgatatccgcaaggctatctacaccacgaatgccatcgaatcggtgaacagcgtgatccgtgcagccattaaaaagcgcaaagtgttcccgacagacgactcagtgcggaaggttgtttatttggcgatcaaggatgcatcaaaaaaatggagtatgccgatccagaactggcggttagcgatgagccgttttattatcgagttcggtgaccgcctgagcgatcacctttaatacggtggcagttacacagaattatggacaggctctcttaggatcttcccggtttttatttatggcagttttctaggtgcttttttaattgttggcggtttccaggatattaatacccctgcctcaccaagatacttatttacctcgtcgagtttagtatcctcaactgtccatagccacagatcattatttaatccttcaagggtaccatgcttttcatcacttgatatccactctttcaagctaacatttccgataataatatcaagatgatgatgattaatcacattaaccgggtacaccatccttagcatagtgtttttatagcgttcctgaccctcatacattcccccggtttctttttcaaaaaacattgggttctcatattgataaatctgaacaaagtttccaccctctgcataataaaaaccatcggcaacattgtcaggattatatactatcccataagagaagttatttttactgctaaactcttttataaattcaataaatttctcttttccatttttcgataatgcacattgagcatcaaaatgataaaaaccaccaaaatcacttgttgagaacccaaatgaggcagtccaataattgcttttttcactttcattataaaatcgaaaagaagtcgcatttttatttttaagttcatttttcaaatcagataaagacacttcaataaagtcaatatcctcctcacttctatcttccctatatttatagtaacctgttgaagttatatctagttctataaccttaaaaaatagcatacctatttcatatgcagtttcaggagggatattctcagtaccataaatagctatagccgtacacatagtttcacctatataccagaaataagattatctaatgcattcttaatcttcgaagaattatattggtgttctaatacaataacacttccccgatcaatgcttggtaagtttttcattgcatcttggtttcgagttctcagagatgggaattttctacccatatctgttttagatgccaattctatagcatgaactttaccattcatatcaacagccataatgtcaggtcgtcgtcctgagattcctttaccattagcaaaattatatgacctatttaaatagacctctttaaacttaccactcatggctaatttattggctataacttcagagaactgatcatgaccaggagttccatctttttggcctttaccaaatatttttgttccgttaacttcacgcattggacatgttgccagccccagcggatccacccagctcaccggattatgtacatacccgtacgggtttaatcccccttccagccctatcgggtccgggcatagatattgccccgtctcgccatcatagtagcggaaccggttgtaatgcaacccggattctgcatccgcgtactgacccgcaaaacgcaggttacagctgacccgatcctcctcattcgccgcctgtcgccataattccgcctgcccccaggtgctcagtcggctcgcccacaccaccttgccctgctcattcaacaactcccgcggcgtacccagatgatccgccaccacataatgcagtttgccttgcgcgtagcgggccatcggcgttaatccgcccggcgcatacagccagtggatcccctgctcatacgccaccgtgccgtcggcatacaccggcacctcttcgattaactggtcgccgctccacaggtacgcgtaaccggccagtgatgccgtggccggaccggtggaaggagcgtccatctcattgagcggcggggtatccactacccgcagttttcgaatacgtcgcccaaaggcatcataaccgtagcgccagcgcgcccccgtcggcgtgatcaattcggataactggtcctgctcattccagcggtagcgccacagctgtggccggtagccgtctttttggctgcgtttctccaccagtcgcccggcagcatcgtaacggtactgactgtcaccgcgcttcaccacccggcccgcctgctgttgctggctcgcctgcgccaaaaccgcctgtgccccacgcggtaaacagcgatgctcgcgcaggttctggttcacatcgtagctaaactgctcctgcaacggcaaaaaaccaccaaaatcagcgcgaacgacctggtcattgcggtcatattggtactgcgttttaccccaacgcccgtcatccatccccaccacgttataagcccggtcatactgccaactgcggttgaccgcactgccgtgcaaggccgggctctccggggcgatcaactgttgctggaataatgccgagttacgcccggccgcctgatgggccaacagcccgctcggggtataattgcaggcctgaataaacccggccgcgctttcacgtaccgtctcccgccccaaccggtcatgctgcaactgaaggggctgatggcccgccagctgtagccgggtcagttcgccctgtgcgccgtacacaaacgtcagccccagctcacccacctgtcgggcaacaggggtgccgtttagcgcatcccactgatgccgcacctcccggccattcagccgctccgcaaccaactgacccgcctcgtcgtaatcaaactccaccaccgcatccgcattggtcgcgctcagcaaacgaccggcaccgtcataaccgtagctgaccgtgccaaccagcgtggaactcagtgcatcgcagtgccaggtctgctgcgccagcacctgatcctgcatcgagtagtgccagcgaacaaggcgctgatccgggtaacgcgccccgatacgccgccccaccgcatcatactgataatgaaccgtgcgcccggtaaaatcggtttcgctgatcacctgcccggcccgatcacgggtataacgataggtgtcacctgacgcattggtcacctgattcaggcgcgtcagtgtgtcatagccgaaggtcagccgctgcccgtccgggcgtatcaggccggtcagtaaatcaaaacccccgtattcgtaacgggtggttttccccgcgccatcggtcagcgcggcaatacgcttctcgctgtcataggcaatggcctgctccacaccatccggcatgaccatttttgtgacgctgcccgccggactggcatgcgcgtcactgtgtgtgtaacgggtgagctccccgagggcgttttggtgagaaaataaccgccccagcacatccagtgtgacggctgtactgttccccttcggatcgataatggtgcttaaacaaccgtggtgatcatagtggtaacgccacacctgatcttccgcgatgatcttgcgcagcacttctcccttcttgccgtagcgaaacgacatcgtctggccggaaggataagttacctgtcgtaacaatccctgcctgtcatactgatattgccagctatcccccgccgaagacgtaaacgcagtgaccacgccagacgggttatactcatattcggtacgggtttcatccgggaggatcacggcggttaaatcaccgcgctcattgtaaataaaccgggtgatacgccctaatgcatcggtttcttttattttctgggtcaagtcccagtcggtgagggtggtattgcctaacggatcgactaactttatcagcagattgttttcattatagtgataaccggtttctcccccttccccatcgcgatagatcgtatagcgttctttgtcatgataaataaaatggtcggcaaaaaaaccggtcgatgtttttagtgccaccacccgccctgaaatatcataacggacagccacatccgtgctatccgtatcccgccagcgcaccatataccccttcggatcatattcatgcgacagcgtgccatactggaaactctggcactgaacgaggtaaccgcgctcactgaatgtactctgcaacagcttttgtcttttctcctgcgtgacaagctcgaccgcgtgtattgtcctgccacggctgtcgatctccagcacatagccgtcactgtgctcgaccgatatcagttccccctgttggtaacgaaaatcgattcggttccctttgcggtcggtgatagccgataaataacgctgctgttgttgctgttgattaaaatgcagtgtctgctgagttgaccggtcaaaaaccctgagttcgccatgacgctcccccactaactcataacgcaggttatacagattgacggcctggactttattctctggcgtaaagaagctcagccccaccccttcctcatcaatgtaatcaatgttgtcttcgtgcacgaccaagtgttgtgaccagctatccgcccatttatgaccaaagcaacccgagaccgtgaaataatcgccggaacgataagtacgctgtaaccggacaggcaaaacaccggcaatatcaatcacgggccagacctgaaggtaatcgccggagaccatatcaacaggatcactgccggtcgggcagttatgggtagcgttgaccgcggtattgggcggcttttttaaggagcgaaacccttgctcaaattttttctgtattggcaagaaactcagaataaccgctgaccagcgtaaatacggattacggctgtctgccacttcatacacataagccgtttcctgcgtgatggcgagcgaaccgcatcccgcattgatattgccatcgcaggtggtacggtgccccagacgcgcgatctgcttttggttggcaaatacggtttttgcgccctcggcaatcatcggcggcggtgaactggggtgatcgctgcattggatcttatcccccacccgggccaccggctggccttcaaagaagacgttggcggagccttcagcaatcacgcctttgttatcacagtattgtcctaatgccgccccggtcgcggcggcgataccgccgattaacccggctgcggccgccgccgcggcaatcaccaccaaccccgtaccaaaggtgacgaccaccaatgccgccgctgcccccagtaaaataccgccaatggccccccacaccccccaatcttttttctgatgggcaatgggatggcccaggtgcgcggggctttctccttccgtcgccacttgattaaaattaagcgcacgggcaataccgtgacctaacttattgccgattttggcaccgacatatcccccggccaccccggcggcaatcgcctgcatcccaaaaccggcggtcaccagagtgttaaactgctgactttccgccacattcagcagagaatcactcgctcgcgcgatattccccacattgggattactgacctgataatccgtccgcgccgggctctgttgccccagcgcggtttgacgtaatgccgattgcgcgccagccgcgccatacccggtgccaatactttgtgcgacagtcataaacatcctcctgatgccgtggctctatccgaaacgaccgtaaattatgaccgcgcgtttatttgcaacgtctgcactatcgccgtgatatgttctttttgctgcggggttaattcaccgaccatggtggcggttaatatcaagacacggggggcgatatcgaccagcgtcataagctggtgtatccgtccctgctctgatgaccagcaaaactcggccgtcactgacgggtgattattgacttcaccggtgtcctgatgcagtaactgatagtgatttaattgccggctcagagagcctatttcccggtcaaagaactcatgaaaccccattccccacgggggcgtatcccgcgacaccgtaaaacttaaccccaccgtttcatccagagacgatgtcagcacatttaccgtcatatcgcgccatgcctcaggcaactcgagggaaccctcgttgaagtaatacatgcttatcccttgtctttatttaagttaatcaatggcgcgatggcgtcaatattggcggcattcagcgtaatagaggtagagccagaaaattgcagaataatagagtccggatttaaggtaatgctgctcttgcccaccacgaactttatctgttccgtcgcggtataaagttgcgtaccaggcgcatcaccttcagccttcacctgaataaaattcgcgcaggtactgcgacgcactttgatcgtctcggtcaggctcccttgggtaatatctgtggtttcatttccggtcgcgaccgtgactgtcctgtcacctttttctacggtgacggtttgattacctttctccaccgtcgtcgtctggttatcttttaccgtggtactcatatctttctgcgcatgcataaacagcccttcgccgcctttggcatcctcgaagcgcatttcgttgtagccttccccttggtgggtttttgagcggaacgccatctgggttttactggccggtaacgaccccggcgggatgttgttggcgtgataggtccgccccgtgacaatcggttgatccggatcgccgtgcagaaaatccaccaccacttcctgaccaatacgcggaatggccagcatgccccagccctggcccgcccacggctgggttacccggatccagcaggagctgttgtcattgctctgcccgtagcgatcccataaaaattgcaggcggatgcgcccgtattcgtcgcagtaaatctcttcccccggtggccccaccaccatggcgatctgcgggccgtccatcgccggtttcgccagcggcgtcggccgccaggtctgggtgtgcggaataaaactgaagtggttgaacagcaccgtgccctgatcgccagacgcctgctccagcgcctgcatctgtttgccgctgtgctgaacgccgagcaactgccaggcgtggttcagatcaccacgcgggtggttgtacaggctgaacaactgccccggctggagggtaaaatcattgctcgccccctgccccagattggcgtcattgcgcagtgcatccagccggtagcgggtaaaatcctgcccgtgctgggcatctttgaagcgccccggaaaatcaaaatgctcgtagtccggtcgctggttttgcagttctcccgactgttcgctgaaggccgcggcccagttcgggtttttaaaggtgtagtccttcagttgcaccatcgccgggcgcacctgcgcactgcgggtgaaggtggtgatactcagttcctgcgcctgcgccgccacattcgggttatagggcagtgacgcgcctttcggcagggagccgacatcatcggcatacaccacggtatttttcccggcgctgaactcgaagtagtagaaaatcccctcttctgccgtcaggcgctggataaaatcaaaatcggactcctgatattgcacgcagaactcgcgcaccgggtgcgggtggcgaaaaccaaaggcaaaatcgttgatgccgttctctttcagcagggtggtgatgatctcttccaccgaggcctgctggaagatgcgggcattgcgccgcaggctggtgcgccacagcgccgggcggatcaccatgctgtagcgggtctgatgaaaaccggtatcgccctgttcaaagctggcgaccatgccggtgatgctgcgttgcagcaccccttcgcgccagataaacagcgtggcgtcttcatccagcaccgccgcaaaatccaccgccggatcggcactcgccagcccgacattgagcacaaacggcgaggagagcatctcactcagggtgaaatccaccaccgcaaaggtctggggcggtaaactggccgtcgtcagggtaaattgcaggccggagggctgtttgaccaggcgggtaagcgccgccgcggcgctgtccggtaatcccgcaccggccccgcccgcggccagattcagcggcgtgacgccgccgtccaggacttttgctttggcatccagggcggttttagccacctcggcggcctgattaatgcgcttaccggcagtgccgcccaccgcatccccaatccccccggccatctcggtcatctgagcgccactcacggttggggcggcctccggcgagacgatatgggtcggcgtcaccgtgccggtcttgtccgcggttttattattattagctttatcatgagcaaacatcgcgttgctgtctcctggaggttaacgggcagagttcgtctgctgcgttaagtggtgataacggctgagtaaggcgttccagcggtcatcaatttgttttatcaagaccggcgaggccggttgatgttcatcggcggacaccgccaactggcgcagtaactcctccagcggtatctcccggttcagctcggtctgcatctggtaaactgctgtttttagataggagatagtcagactgccccgagaacgttccttttttaaaatacgttaacatttaatttgcatcgtattacgatatctaatagcatcgctatacgatgtgtattcgtttttaaaagtggccttatactggagcatcttatgactgacgtgatagacgagattatgcagacggaagaacagcgccgggcatttggcctacggctaaaagaattacgtaaacaacaacataaaacacaaaaggaagtcgcgacccgtattggcttgcaactttcacagtacaataaatatgaatcagggatgcatattccaccggcggataaattaattacgctggctgagttactggttaccagcattgattatctgctacttggctcgtctaacgagacctcatcgattaggaatacgcgcttattagagcgttttaaagccttgtcgcagtgccaaccggaagagcaggaaaccgtgattaagttaattgatgcggtgattgtgaagcatcgggttgaatcggctttacagccagttgacccagagaagaagtgataaccacagtattttaacacagggttgaggtgtatcagcacctcagccccgctaaccacaagcaactaagcaggagttactatggctaaggcacattctacgtcaggaactggcataaataaaacaccgaaaacagagcgttattacacggtgggatatgtcccgcaaagaggtaagcgcaacccaccgcccgctatcaatcttaaaggccgctggcttgaagcgctgggtttcttctctggacaaccggtacttatcaccgtcgaacatggacgactcgttattcagccggagataaaaatatgaatgggaatattattctcaactgtattatgaacaataatatccctgaactcattatcgacaaacccgatattattaatgcaggatttacgcccggcgcagtatttaaaatacaacaatatcgtaatggcctggatacaagataatggtgaactgtctctgtccggagaatggctcacgcaaacgggcttaaccgggcaaccgctggcgattagcgtgatggcgggtaaggtgattattcagtttcaaaaaatgaacatgcttttgtaatatattcaaggaggatccaacaatgatcctccccatacgcttacatgccttactctaaatcgtcttcttcgaccaatccattgataaattcttcaaaggaagaagttaatttcttttgcaatacatcatgattcttgctcatagatacttccgggtcaaatgagtctgttgcataaaaaacaacactatcatcatctttatttaagcaaaaaaagttccctccccaatcatttccaaacggtattatgtttgaggggattacattttttctaatcatttcattataacaaccatcgatcaatgaattaggattatcattggtcattttatgatatttaaatggtttaaaagcggctatttctaaaggttcacaaccatcatcacaagcccaccacgccctcaaaggcactccaccattaaaagataagtaatgtgatacaaacgcttcagggaaagaataacctaaagttttctctacagatttaatatctgacaaatcgatattcttctcacaattctgacaaggatttttcattttaacaccccgaccttagcgccttaggaattcggccctttaaccaacctttcgaatgcgatatagcaacagcatctgcactgccataagactgagaaggtaaattaaagtgcttttcaaattgagaaactgaacccgcatgagggaatgtagcttcgtgagctgatgttgttaccaattgcatggttgttttaccacttacaggatcgaaatcatttaaatggtgccatgtataaccagtggcgtctgcttttgatataccagccagtttaaatgcctccgtgaaatctcgtcctcgggcaccttgcattgttatttctacaatatttaactggctccctttgacagggaataaatctggagatccagtaaagtcaacgcccccaaaagcccatccccaaggatcgatccacgttaacggatttggcccatactgataaagatttatcccccccgccagccctatcgggtcctgcgtactaaatcgccctatctccgggtcatagtacctgaacgtattgtagtgcaaacccgtctcgtcatcactgtattgccccggataacgcagcggttgcgcgaaccggctgaccgtgctttgccttggatcgctgacattctgccgggtgactttgccccaggcgtggtatttccctgaccagcggtgcttaccctctccgtccgtgacatccagcggggtaccgttgatatccgtatgaaaataatacacctgactttctgtctcgccatgacgctgatcgacccgcgccagcggcgtataactttcgttcgggtcgtaaatataggtcgcgttgccgtccgtatgttgctcctgcaacaaccgcagtccctgccagataaaatcggtctgacgggtggttttttctgcgccgcgctttatcgtcaccgatttgtggatacgccgccccagcgcatcataccgatagtggctgtcatgctcccctaacggcccggttccccaggcccgcagcagccggttatcatcgtcataggcaaaatgttgcatccgaccaccggcatgccgcgtggtcatgtttccccaggcatcatactcaaaacggtaatgctgccattgcgtcaaacggttgttggcgaccggtgtatcgtacagtggatcgaccgtatcaaacggcagtttcctcaggttcagcaggttatccgcattgtcgtaagcaaaatcctccgcaacggataactgatgacgctcccggctgtcagtcagccgcccttccgcatcataacggtactgctgctcaccccggataaaatcggtggccatgctcagttcaccggcagtgtcaaagctaaatttacgccagatatccccctgacggggcagcagatcggccgccactgtcggcgcatcagaacccgccgattgctacaaccgccgccccatcgcgtcataatcacgatactgcgtcaaaataccctgggtccggctcacttcccgatgaagattatcccggctgaactcggaaataagcgtatcaccatgacgaatggcactgacatggcccgcaccgtaacgcaaccatgacagcgtctgaccatcgggcagcgtcagggcggccagatgatgcagcggatcccactgatacgtcaccgcacccaggtcaccgctttccgtcagtaaatgcccggccttgtcatacgccaaacgaacaccatgaccgacgatccccgcctgttcgcccaccgccgttggcacacgctcggccagcaataaacggtccatgatgtcccagtcataccgggtcgcactcatgcccgtcaggcgctgcgtcattcgcccgcccgcatcatagtcaaaactgacctgccgggagacggtaagatcgtcaaccgtgggcgcggtggtctccagcgccatcagcatcccgctctccccatagcgataacgccggacaaggttatcgggatactgctcttccaccaattgcccgccactgctccaccggaagtgatactggccaccattggcattatccagctcaatcatctgcccatggcagtcatagcggtaacggtattcccgttgcagacgatcagtaaagctgaccggctgaccccgcaggttataacgccagtgcaactgccgcccgacaggatcggtaaactgttcaaccagcccctgagcgttataccgcaactgctctttgcggccatcggcgtacctgatcccggtgggctgcccgagacggttgtagctgtaatgtgttgaatggttttcagcatcgatgaccgtcagcagatggccatcgatatcatattcgtagcgggtcagtttacccgagcagtcggtgtgctccgtcagttgcccgtgcctttcccaaccaaggtgtgtctgcgcccctacggcattggttatgcgttcaggaagggatgaggcccctggataatgataaagcgtcaccccgccatccggcgcgttctctttcagcaaacggccggtacggtcatattcccccttccagacctgcccgtcagggtactgacggcgcaccacccgcagactgttacggtgataatcaatgtgggtttcacgttttagcggatcggtgatctggatcgggcgcgccagtgcatcgtaaaccagaacgagcgttctctcgcctgccagcacaacgcgtaccggcatattgaggtcgttgtagtcaaatgcatatttcccgccatcaaaatcccgatagtcggtaattaaatgttgggcgttatatccccagcaggcggtctgcccggtattgaggtccgtcagggtggtctgttgattgtcgatatcataatcaaactgccactgctcccccagattggtggcactgtgcgtaattcgcggggttccgccgatatcagcccatgtgtaacggcactccagccccctgacatccgccagtttattgatcagatggccatggtaaccaaactggcgggtgatttgcccctcacggttagtgacgctgaccaactggtgctgttcattatactggtagcggaccagtgtgcccggcgtaccgcccttgacgcaggcaacggacaccagacgccctttttcatactggcaatacaccccataaccgctggtggtcgatatttttttcagttgcccgatatcgtcataagagaaatacagggcatgaccattgagatcttcgaggctggctaatttcgcaacgccagcctcagaaaaggcctcaaaaataaaacaggtttcaaacgggctgctgatggcataggtatcacgctcggtacgtgccagccagatatgctccgtgggggagaaatagcgctctccacgtttaatcaggggaaagacaatctcccgaccttcatcattctgataaacaatgctgtcatcttctttgcgtaatgaacgctcccataccagagaccagccttgtcccagcgccccgacatggtgattttcactgcgataaatccggctccagtgcagcgggaagatacccggcagaataaaatcggtatcatcgccctcacctgtcagcaatttctgtccactgatcacatcaaccgggtaaccgaaataaccggcgatggccccaacccctttttccaacccatacccggcagccgccccggccatctcacccaacgcaatcttgctcaggcatttaaggccgaaacaccccgcctgttttgccgccccaaatatgccgcccgccagcccggcgacaataaacagcttctctgacaaatcacgcatttcatcagaaatctcgcgtttaatatcgagatactgaacgcgccccccaccaaacgtcacattactggaagcggaatcgacaaccgcatcacaggtcgttttatcttccagacgaacggcggctttactgttaataaagatatttgacgaaccttcggccatgcgctgaatggcggagtcatctttacaggccacggtactgagctcgacatgcgccgcccgtttactgttcactttaacgtttttggaccctgtcgtaatttgtccgacatcgtgatggcacatgctccctattttttcgcccacggagcgtattaacccaccggcaacgacgcccagcgtggtcacccccatacccacaataaagccggtagcgaccagcgtcgccccgccggtgagaacaatggaggcggcgtaagccgcggccgcaaaaatcacggcggcaccaataatggagccaataataaaacccgctaaggcactggaatgataaagcttgtcatcaacacgggccgcttcaaacatggccggcctccctggcccacggcgcaaagctgtggatccactgctcccaggtagcctgctgttgcgggttaaacggcgaggcattcgtggccgtaaaaatcatcatatggtcacctacctgaatcgcgacctgtctctgccacacccttcgggtttcagccatataagtggcttcaacatattctccggggatgtgttgcgccccgacgtcaatctgctggtgctttttgacttcatactttttaaggttatcttttaatatgccaatctggcgttgtacgtagtcactcaggacttcatgggcctcggggacatcgcgggcgatattcagggcaaaagcagcgcccggtttacctttcataaagaggttcaccgtacggtcagtgaaaccctctggacattccagcgttccttcctgaatacagtaagtgttgatgttattttctggcatccctgctactcctctggattaagatcgatcatatcggccgctaaacgaatgtatttcccttgcagaacaatggcaccgtcatgggtgatcgtaattccggcattcggggttgatatgctgatatcaccttgtttggcatggattttaatacttttcgtcaccgtgagcgtttcgtcttcatgcacttcggtgtaacgaattttcgtcacaaactctttcttttcacctttcaccactagctggtaatcattgcccacttcggtttgttgatcgcgagtcacctctacccggcgatcattttggatcgtattactttggttacgcacaaccgtcacggactgatcttgcccaatgtgctctgaatggtcctgagtcacatcggttttgcgatcattcagcaccatggtcgtcatatctttctgcgcatgcataaacagcccttcgccgcctttggcatcctcgaagcgcatttcgttgtagccttcccctttgtgggtttttgagcggaacgccatctgggttttactggccggtaacgaccccggcgggatgttgttggcgtgataggtccgccccgtgacaatcggttgatccggatcgccgtgcagaaaatccaccaccacttcctgaccaatacgcggaatggccagcatgccccagccctggcccgcccacggctgggttacccggatccaacaggagctgttgtcattgctctgcccgtagcgatcccataaaaattgcaggcggatgcggccgtattcgtcgcagtaaatctcttcccccggcggccccaccaccatggcgatctgcgggccgtccatcgccggtttagccaacggcgtcggccgccaggtctgggtgtgcggaataaaactgaagtggttgaacagcaccgtgccctgatcgccagatgcctgctccagcgcctgcatctgtttgccgctgtgctgaataccgagcaactgccaggcgtggttcagatcaccacgcgggtggttgtacaggctgaacaactgccccggctggagggtaaaatcattgctggccccctgccccagattggcgtcattgcgcagcgcgtccagccggtagcgggtaaaatcctgcccgtgctgggcatctttgaagcgccccggaaaatcaaaatgctcgtagtccggtcgctggttttgcagttctcccgactgttcgctgaaggccgcggcccagttcgggtttttaaaggtgtagtctttcagttgcaccatcgccgggcgcacctgcgcactgcgggtgaaggtggtgatactcagttcctgcgcctgcgccgccacattcgggttatagggcagtgacgcgcctttcggcagggagccaacatcatcggcatacaccacggtatttttcccggcgctgaactcgaagtagtagaaaatcccctcttctgccgtcaggcgctggataaaatcaaaatcggactcctgatattgcacgcagaactcgcgcaccgggtgcgggtggcgaaaaccaaaagcaaaatcgttgatgccgttctctttcagcagggtggtgatgatctcttccaccgaggcttgctggaagatgcgggcattgcgccgcaggctggtgcgccacagcgccgggcggatcaccatgctgtagcgggtctgatgaaaaccggtatcgccctgttcaaagctggcgaccatgccggtgatgctgcgttgcagtaccccttcgcgccagataaacagcgtggcgtcttcatccaataccgccgcaaaatccaccgccggatcggcactcgccagcccgacattgagcacaaacggcgaggagagcatctcgctcagggtgaaatccaccaccgcaaaggtctggggcggtaaactggccgtcgtcagggtaaattgcaggccggagggctgtttgaccaggcgggatatcgccgccgcggcgctgtccggcaatcccgcaccggccccgcccgcggccagattcatcggcgtgacgccgccgtccagtacttttgctttggcctccagggcggttttagccacctcggcggcctgattaatgcgcttaccggcagtaccgcccaccgcatccccgatccccccggccatctcggtcatttgagcgccactcacggttggggccgggccagtggccacaatgttcgtcggcgtgacgccgccgtccagtacttttgctttggcatccagggcggtttttgccacctcggcggcctgattgatgcgcttaccggcagtgccgcccaccgcatccccaatccccccggccatctcggtcatctgagcgccactcacggttggggcggcctccggcgagacgatatgggtcggcgtcaccgtgccggtcttgtccgcggctttattattattagctttatcatgagcaaacatcgcgttgctgtctcctggaggttaacgggcagagttcgtctgctgcgttaagtggtgataacggctgagtaaggcattccagcggtcatcaatttgttttatcaagaccggcgaggccggttgatgttcatcggcggacaccgccaactggcgcagtaactcctccagcggtatctcccggttcagctcggtctgcatctggtaaactgctgtttttagataggagatggtcagactgccccgagaacgttcctgttcgagtaatttttcagacagcgcatgcaagcgctgctggagctggaaatagctgctgtcggtaccggccaggccgatacgcgcctccaccaaccgcgcccagcgctggctttcggccacctgactgggatcggacggccagcgttgacgagccatcgccaccgactggtcggcggtattgagcacaaacaggggcgagaggttttccagggtgctcagttgctcaccataggtggcgacatccgggcggttgagccacagcaatgccgcgctttccggttgggtggccagcaccgtcatttgctgttgcagcggtttgaactgggtaacgtaaaccgcagtcgccaccagtaaactacacaggacaccggcaccaaagccccacagcaccgccccccgtttagtcgccgggggggcgaacgcacctcaatattggccgcaggctcaggggctgccgctgccgtccggacaggctcggcctcgggtaccgagagatagaccataggcggcattttcagcggggccgcggtttgctgagccttcgccgcatcactggccgattcgagttttttggcggtgttctgcatcaggtacagcaagttttcaatgcgcggtacccgttttaattcaacctgttgcaatttatcgtacagcaactgcaaggcccgctcggcgcggtacaccagccgcagatcgtcacgggtaaaatcatgctgacgcagttgattgctgacgcgggtattgaaccattccagtatttcactgcgtgcctgcggctgttccggccacaggtgatcccactggccgactaccataccggccagcaactcgcagccctcggtgaaaccggccaggccatttttttgggtgcgggccagcgtgtaatacaccgccgtctgcaaatccacgccgtgggtgcggaacagggtcagcgccagtgattcaatcaaaccccagttgacctctggccgtgccgggtggttgattttgttgatctcttcacgaatggcgttaaattccggccggttccgtgggtcagtgccggttttaatgatgatatgttgcggggtgtcactcatgcagactcatcctttgatcgtcttcctgccgcctaagcagcaggaagacgtgatgacaacgattaatacgatttgcctcaatgcatctgtttcaatgcgatctgtctcaatacaatcgtgtgtctcaatacagagtgtctggcagactgaatttactgaacaaaccgcccgcgaatgggttgtcggattcatcaacaaagatgcggtacgtcatctcgccgccatcaaccttgaagcggacatcgaaggagttggtgcccacattggtcagttcaccggcgttgatcagccgcaactgcgcccaaggaccgctgaagctgagggtgcgcggtgatttgccgctctcatccgggactaacgtcagtttgctttccactcctgcacgcatcgagtttggccaaaccagatgcactacgccgctgcggccatgggcgtaatccagtaattgcccatccagattcaatacgctgcggcgcttgttgccacttaacagcaccggttcaatcgcaaactgtgtgcccaggccgttttgggccgagaagaaggtgtcgcgaattttccgtgcctgcgccagttgctgtaacacatcaggccggatcagcaattcgccatcgctgccaccggtcaggttgttttcgacaaacggtttcaggttctgctgatagaatgcatcgagcgtgcctttcggcccgaagaagcgttcaaactcactgagtggtacatcctgtttcgcgtgaggatcgaagggataacgtccggccaggtaggtttgatactgtttgatcaccgtctcattccactccacttccagtgactggatcgcctccatcatcaccacccgccaggcttgctctgccagttcgcccacccaacggtttagcggctccggcaggtttttagccagttgctggacttcaaaaatcggatcactgttgttttgatccagacgtaattgcaccgccttcaacgccgctttgcccggcgcgggcgagttttggatcgccaacagatagcggtgtagctcggtcagtttttggtaaacactttggatcacgctgcctttatcgccattctccaccagcaccgccgtttcgggggagaactcacggttgatgcgggtcagcagcaggtaatcgggtttttgcagcagctcttgctgctccttcgcggggatcagatccgagataaccggcaagcgggtgttgtcactcagcgtttgcagtgcacggcggaaaggttgttccccgctgatcacctgttcaatggcgctgatcgcctgtggcaagccttcaaaatcactgaccgacaggttattcatagccgcacgccaggtggcggtataatcgccaagatactgttcggtcacctggcgatggatctctttgcggtctgcctcgctgtattcgacgttcttggtgagattaagtacccaactgtccatcaccgtgagatcaaccagttgatcgttctgtttgatgaagtaactctgtaagccgctacgggtcaggaattgcgggatcaccagcaggcgatcgttaccggagacaaagatgtcgtcaaaacttgcgccgatctgatcgcgcaaatcgagcgcgggcggcaacgcatcctgtgctttgatccgcaggttctgatacacccgttggtagatcgagagtttgctcaactcttgctgcgctgactggatcgggcggaggtacggaacaaagctcttgatcgcatattgatcgccactttcccgtgcgccgtgccagtcggtgtgtttcagtgcgtagttcaggtggctcgacagttgctcctgcaactcgcgctggccgttgaattgttggctccagcggtggctcatatattgttcaaccagcgcggcattgcggccactgccgtcttccaacatccgcatcacccgcagaatttccagtttctcttcactgcccttcggcgcggcgttcagttgttctaacagcccgctcatcagtgccgggacaaaacgttgctgtaggagttgcaagtaagtgctttcgacataaggcccgatattattgccctgatataaccccatatccgccaggaacgggctgcgttcatggtaattaccgtaagccagcgtggcgtcacggatggggtttagcagcggcagttgcagattgccataacggtcatcgccttctggcggtgggatcgataagaaggtttttgcctgggttaatacctcttcgccagcccggtagttaagctggtgatagtagtgccagtagccccataaggtcagcgcggccagggcacccacccccgagaaaatgaacattcgctttctcgttttttgcagccagataccgttctctccggccagattgggttcggccaatagcacctggttaaacagcgctttggtaaaatacggcgtcgtatccgagaccggccaggtcgggaaggcctgtggcgcaaggtgatattgcaccgcggcagattgggtaaagatatcgtccatttgcccgcgttgctgggcagacgtgagataaaccccccgtaacagcggctgggcatgttctccacggtacagaatgccttccagcagttgcacgacgtaatcgtgcaggccctgcatctggcgagtgaagctaaacaactggctacgctgcccggcatccacactgttcagcatcatgtccggcatcgcgccattcagttgtgcgacccattgctgccagaactgtttcaactccgtccgccacacgtccggatccgccgcattgaggctgaacgtcacccccagaaccgcttcacgttcggctttatccagcgattggtacatggcctcgaagccgtacagcaggtccattttggtgaacaccacatacagcggcacctggctgtgcaaagacagccgtatctcttgcagccgttgatgaatatcagcgacgtaagtctcccgctgcgctttattcgcggtcatcatctgatgaagatcgacggtgagaataatgccgtttagcggctgacgctggcgctgttcaatcagccaggataatagactttgccataagcggctgttgagtgatgctttgcccgcgatcggtgtcgtaggttgttcaatcagcacccccgcaggatcgataataaccgcttgttcccccaaccagcagcggacgcgcagatctgctgcgtcttccgcatggagccgctcggatgcggagatctctgtcagtttatacccttctttgatcagtgtacttttgccgctattgcgcgcaccaatgaccatgtaccagggcaggcgatacagatattccggggtgttcaaatggcgctgaagttggtgcttccagccattgaggtagtggttttgttgctcgatatcagcactgacggggtcgtcgagctgaattttcgtttgcagttggagtttttccaggtgttgtactcgcctcatgactttcaggctgagccaacaaacggccaccaagacaaataccgccgtgaccaaccaacggctcaataatgtctcaaacgggtaattttcccccaattgccactcgggtccgtaaatccatacccaaatgagtgccgcacaagccatcaacgccaataccaccggtattgacgctttaaggcgaggaatggcgggcttggctatgcgtataaagaacggcaatttcatgcgctaacgctcctgtggcattccatggcgatcatggtttgagttgtcgctgtttttctgtcagtagagcgatcaacgcaggttcccattcgcttagctgtaattgctgccctaccagtaataagctgtggtagtgctgctgcgccaatgcggttaaccctgctttttcgaacaactgtgcactgagcaattgatggtaaaaacggtcccgaggttcggattgctgtggttgccggtttatcatctgtagtgcggcttccaatccttgctgttgatagcattgccaaatttcatcctgttcaatagtgcgacttcttccctgatgattcgcatcctgctgtaaccaggcggcagattcagaggagaggaatggcgtcatatccgtaaaaaagagggtttttaatgcgggaatacgggctaaaaaaacgctgagttcatcacggatagcctgtgccaccgcgtcataacccagttgcagggcgatttgtgccgaaagcacatgtccatccagccaataaggcgcgagggtgaggctctgctccacttggtgccacaaaggcaaatcggcattagccagacgtgctaagtaatcggcggttcgatccgcagataccgcggctaacggggtgcggccatcgctctgcgccataggtggtgcggttaacgagccccatacggcatggcggcgtagccggaaaccgatagcggcatcgggttgctgttcgctgagtagatccgccattttcagcaaggtctgccgccaggctctgtcgctcgtgttatctatggcgaggcttgggctaacgggggtggcggccattgccgccgccaaggtgttggatgagagcggttcatcagaagccactgcctcgataacccgctccggtggccgcgcatagcggctgcgtaatgcatccacctctttagccagacccggctcacggctatgccaaacctgtgctaaatgtgccaataatccttgcacattctcacgttgagcctcgtccgctcgttggctaaaactgctgctggcgctgtcaaagcgttttaggatttgttgagcaaagcgccgtttgtgtaaaggattttgcggccaggccgtagtccaaaatagctggacgtattcggtcagcaacgacatcgccagcattaattcatctggctggcccccgtgttgtagggtgcgcagtagatgcaccacgagccggaagtctttacttttctgtgataacagcgccatggcttgttgctgaatatcatcaatattcagcgtggcgtgggccaatgaccccagtttcaccatctggccgtcgatatattcccattgggggtcatcatcggccagggcttgtgcggtctgctcaggtgacaaaggggcttgtaacaagacatgccagggatgttgtgacgtgatatccatatgcctcaccaatgacatgcgttacgcagcggtttcaacgctggcgttaactgagaaagagtaaatgtcagccgaggaaaagcaccgtttgccccttcgatggtcagggtttccgctgacatcaaccgcttaatttcatcgatacccgccaggccacggctggattccagtaaatagccgttttcacgcaggaaccactgtgcgtccagacgggttttgtcgataattccggctttgtcgataatcaacgtaacggaactctctttttgtggtcccaccagcgcaatctgtaagcgggtgatattgtcaatgcagctcaacatcagtaccggccgtggaggtggcatgccaatcgcaggggtggtaatgagcaccatcggattcgagccttcgccttccgtcaccagaaatgcggtggagtgatcagtgcgtcccttttcctgattcatcgctcgctgccaggcagggccagcatttacccgtttttcatcgacggcgttcactggcgagagcgctttgtcataacagtccagccgtaccagagccgagttttcgctacggcaacgcatcaccagtgccagcgtccccgcctcctctttttccgccaccggggggggtaatcccatcgtccaaaaagcgtcggtatggccgccggaaaacagtaacgagctaatcaataaccacgtgttcatagctggcacctgtatttcgctaacttatacgtcaaggcgcgcagtgatagccccaaactggccgcaatacggcttttgtcgttaccgtacaggcgctggcgctgggtcaatacagcacattcgaaggtctcgaccgccgtggtcaggctgtctattttgctgtagtcttgagagattccgggcaaggcgtgcgtatctgaggtactgagcgagaccaataactcatctaattgcttttcccgctgtcgctgctctttaaataccgttcggatctgattaaattgcgatctcagttggtccatctcctgtaatttgttcaggcgatgctgaaagatgtggcaataaatactaaatatgccgcgagtatcagcgaagcgttcgatattttcggaaaaaaccgcaatcacgccgcaggcatgtccatgaacgtcaaacagcggtaaggcgtacagcccacacctcgtgggtaacgcctgaatgaagctgcgaaaatcatcatcttcgatgcgtaccccctgatacaggctgccccacacttcggggaaaccattgcgcaaaacccgaaccaacggatggttaacatcttcaatattcgcatccagcttcaacgcaacgttcatgccgccatccggctggtgataacaatcaagacgcccttcactggcgttaaacatcgacaccatcagggcgctaaatcgttggcggtggtggttaatcgtcagaaagcgatggatcagttgttcggttgagtcattgtccagcagtgcgaggacactctttaaccgttgtctcatatcgctccctcaacctgtgcagtaaacacattcccctctaccgcgatccgaatgtggctgatagcggtgccagcggccactttctgtaataacaacagagaaaccggtggtaatagcgcaccgtcgataatcgactcgagcatacgcgcaccattttcggcacgggtcgcgcgtagcaggatttcgtcgatcacttcaggttcaatgaccacatcagcactaaagcgttggcgcagcagcgtatccagacggttcagtttgccgtgaatgataatttgcagcgtttccatgcccagcggcagataaggaaccacttccatgcgggccagtagcgcaggtttaaagaatgccgatagctcggggtagagccgttcattgagcaatgcaggctcgtctgcatgatcaacaatggtctggtatcccagattggaggtcaggaaaaatacgatatttttgcaatcgatgatgcggccttcaccgtccgccaactcgcccttatcgaaggcctgataaaacagattcagcacatcggggtgggctttttccacttcatccagtagcactaccgagtaaggtttttggcgaatggcttcggtcagtacgccgccttcaccatacccgacgtagcccggaggtgaaccaatcaggcgcgagacggtatgcttctcttggaattcggacatattgatggtggtgagatattggcggccaccatagagcaggtcggcaatctgtagcacggtttccgttttacccacgccgctaggcccaaccaacaggaaagcccccattgggcgacctgggcgacgtaaatccgcccttgcggtcagcaagtgttggtgcaagcaatggatagccgtctcttgtcctttgatctgctgccccagataagagggcaattcagtaaccaccgccaattcactctgagaaaggcggtttagcggtacaccggtccattccgcgatcaccgccgcaatctggctcttatccacatggggcgagaccagcgtctggtgctgttgcaaccgttccaactcatcgctcaacgctgtcagattgaccacttgctcatctgtggcgctctcttcttgtgccaacaggaccgctctcagtgcgataatctgctggaccaaatgttgttgcttttcccaaccggtattcagggcaatgagttgctgttcgatctcaattcgctgctgttgtaaaacggataaccgctcatccgggcggcttaagctgaggcgttgctcccgctccagcatctcgatttccatcccctgatggtagagttcgtttttcagtgccgaaacctgacgcggtgcagaggtgagattgatggcaacacgtgcggctgcggtatctaacacgtcgatggctttatctggcaactgccgccctgaaatatagcggtcactgagcaccgccgcagcttgcaatgcttcatcatcgatcaggacgccatgcgcctgttcataaactgtacgtaggccacgcatgataatcgtggcctcttgcgcgctgggttcagaaactttgaccaactggaaacggcgcgacagcgcagcatctttttcaaagtattttttgtattcgctccaggtggttgccgcaatcgttttcagttcaccacgcgctaaagcgggtttgagcagattggaaatgtctaacccgccctgttggttaccggccccgatcagcgtgtgtgcttcatcaataaacaggataattggcgtcgtggactgcgcaatttccgccatgatgcccttgaaacgcttctcaaattcgcctttcactgccgcgccagcctgaagcgcgcctaaatccagcgtcatcaactcgctgttacgcagtttttctggcacctgattatccacgatacgcagggctaaaccttcgatcagcgcacttttccctacccccgcttcacccaccactatcgggttatttttgcggcggcggcacagaatatcgatcatcagatcgatttcggtatcccgacacagcacagggtctaattccccgttacgggcctgttcggtcatattgctggcatagcgggccagcaagctgtcaccattgatttctgcgccgttgccagcttcagcccctttttctgctcgcggtgtttctgctgagtctgccgtccagttagcaaaattctgacgcagtaactcacggttaatcggagacagtagccggttggccgtggggaccagatagcgcgacgggctgagcaacaacgtcaataacatcacgccgctacggagttggctgtgttccatctctgtcgatgccagcaaccaactgtcttgtaaccattccaccagtaatggggaaaaactcgggtaggcctgggtaatagcttgatagcctgaaacacgttgatcgagcgactcccgtagttcatcctcctcaacacccgcatggctcaggattaacctgacatcacataatggtgtggagatcatttgcagtagcacttgggagaccgtaatttcagcttcctgctgactgacgcaatgcgccgccgccgcttccagagaatggcgggcaatgggattaaggcggtttacgagtgtgggcaagtcaatttgaatcatttgtgctttcctagctcaataaattgtttagctgttgcaaaatatcctgactttgggtgtgcaggtggatggcataaaacagataaatcaccaccagcagactcacgccaccccataacaaatgcttgatagtcaaccgtttactcaagtggtagcggctattcagacgaccgcccccttgataaaggaccgtcggcggcgcatcaccccgtaactgctgtaattgatgatgcaatcggcggaacaatcgctcaaagtcatcaccgttttgtgatgtcactttgtagcggccgcggtaacccaaacaaaaacagagatagataaactccagcaggtcttggtaacgcttgggttcccccattaagcgttccagcaggacgtacactttctctccgccccaggtttcattatgaaaatgcaccaacagagattgctgtaaccaaccgttttgggtgttccagccatgccctaatgccgtttcatcgatgaatgtgcacagcacatatcggaaagatatgattgcgccgggttcgtagcctttggtttgcaagtactgctcaatagcacggatatccgtcaccacctgctgatatagctggtccggtaacgcttggttttccatgtctttcaggcgcagtaccatccccaataatggggtggcggtatcgatcatcgcgttcaagctttcgccacgtagcggtagctgatactgccgatgggaggtgaccgcttccgctgcggggaaaggggtgttgtcagtcacagcatctgttttcattagctgctcctgattgcccagaattgcatgtccagatcagggaaatcacccgagacgtggaaggcaatcgcattgctttgctggatttctttccatacagggctttgcagatccagcatgaagtaggtgtatcccgagtggtaagggagctggcgcggtgcggcggacagtgccaccaacgggacgccgggcagttggacactgaccaaatcgcgtattttctcaagtgaggtgattttggtttgctgaacaaactgccgacgcaattgttcttgaggtatttgcgcccgaaccgccagcacaaaatcagcactgcgcaatagatcactatcattaatggtcgcaacgcgaataccgtgtgcctgcatatgcaactggatagagatggcacgcggtgtgagcacggtgcttaatgcctgacgcatcgccaaaaacaacggctgaaaactgtcggtcaagttatcgtggttataaaccgggaaggtgcccgctaagcgtgattcatcggtaaacgtgcgcagttcaccgcaggtttgtaccaactgatggtaaaacgcttctggatgcagaatcgcctgatgtgccaaatgggtaaagagcggctgtgtccggttaaagacctgcaacatcataaattcagccacatccgcgatcccctgctgaccgggagaaccaatacgtttcgccagtagttgggcgcgttcaaccaatgtcccttcgacttcatccataaagccttttaactgcgtggagacactgagcgtggtgcaggtgggaatgaactcttcatccaagatcagcgaaccgtcaggccgtttctctttgacccgacacagcggcaggaccgagtaagcactgaggtcttccgagccttgcatcaaacgcggtgccagttgtgccagtaccaactggctgacatcgcccccttcggtatgtaaatcgcggacatcatcgctatgttcacgatagcgaagggttcccggcgcttgcccctgctggcctgccacctcattaatggcatcgtttagcatcggtaatgccagataaatgtcacggctggccgcatcattacaattcagtacatccaatggctttggtgaatagtcttgataagggatatcaaacaccgtgccatcagccatattgccactggcgaccgtcaagccaatacgccctaatttcaataactcctgattcaggatcagtgaactgaaaccatagctatacccttgcagagcgataatccggcgttgtaactggtagtcgttatgccgttgctgttgttgaaaatgttgcggtttgatgaacagcccttcgcgccaaatcactcgatttttggttggcatggttattcttcctctttccttagatcgacatcgtttgatctgacatggaccaaaacctggtagttatggccgatcccttttattttgatgatcttcttccattcactgcggttggcatcggcatagtgagcaatcacccccagatagctgtttttctcttccagcttgatagggtccagcgccttgaattgatcgggcagtaaggtgtattcctgatgatcgatgtaattcttacccagcgttttctccaacgcgtcactgcttagctgatcataatccgcggccagcagcttggagttttcacttaggtacaccaccactatctcagtcggtaccgcttcccctttttcattagggttggtatcgggatcggacagcaatgttagcctgaccgttgagggttgatcggtagcctgccccaccggaatatcagggtccataaccaccttgccgacctttttagtggcttcccatgcaccgctgcacccagacaacaggaacaccacacataatgcccacgtcaggagatagcctctggcgttgttcattactcgctatccttcatgccttgacgtaaggcccggtcataggcttgctcatacacttcgccaaacagtttttcaaaaccttgctggcggctggaggccagctcgttatagtagtttttgtacatatcccacgcccaggcggagtcctgctcttgccgctcattactgcgcaaataatgggtaaaacgcgtcagtaaacgctcaggggagaaggcttccaacatggtgttcaaggcttgcgtaatcgcctgttgattggcctgatgatgcaaacgcaggttatccaggctttcggccacggcggcgggcgctgaaagatgaaccgggcttttttgatcggcaaacatcaagttgagggtggtgtcgtaatccatattcagacgcaatggattatcttcaatcggccgtaagtgcttatcacgcaagccatgttggctgcgttgtaaggcgagcagaccttcgattgtcgctttgagtgttttacccgcctcttcaaggaaatcgtgagcttcctggctgttgcggatcgggagttgagcgtcaaaaccacgcatcagcggcgtaatggcaacgtgatgttgttccatttggttatttaatccttctggtttgccccccgcttgtttaccgttaagaaaggtactgatctgcgggagatcgataaacgcctgatccatagcactgtccttgggggtatcagagagcggggaagagaaaagtgggttacggtatcggtcctgctgtagagagtgatcagcatcagatatcacggcgtcatggccttgcgtggtcaggctttcagtttccaatacccgcaatggatcatggctgaaattatggctaaccgtcgcggctaaccggctgtcttgctgatgatgaggcgaggccaacggctccccttccatcatggcatccatcgggttgctgtaactcgataccagtgactccggtgacaccatcagtggatcgatcatatcggcagcagaacggctgatatggcttttgatcaccagattacccaacgtcatttcatccccttgctgtaggcgaacgaaacccgaattgggtgtcagcatcgaatgattaatgttcagagagccattcagcatccgcaggcagaaagagccatcacgccattcaatagcaaactgtgacgggctgatattgccgccttggtcctgaatcgaccaatgatggctaccgtcactgccgacactgcccccttgcgtatgaaacaggctgctggcttgtttgccactctctaatttatcgctgttgacgacccgcaatgacagcgttggttgttttttatccatggtgtctcttcctgaatactgattcttatttcataacgctgatcgctatttcacaacgcgggtcgttatttcatcatgccgaccgttattccatcgcgtcggccgttatcccattacactgatcgttattccattacaccaatcgttacgctgggtttctgttcgggatcgccgaggatactggtccagcccaataggctattttgctcggttcccaacaccatcccgcccacctgttgctcggccaacccaaggcgtaaatcccacgcgaattgatcgcgcataatgaaggcgacaaacatcactaacgaggcgtaattagccccgttgggtaaaaaggataagaactgttctcgcgtcagcttattgatgcacaacaagaatttcccgctacgatccgcaacccgtgaaccgatggagaaattaacgccaagcactgatttttcatcatatttcttgccacggactttcaccctcgtccccaagcgattctgctgtgagggggcaatatccactttgcgtagctgccaactgtgtaaggtgatatctggcaaattgaagcaatgtgagacaaggctgcaaatcacttcaggtgctctgccggggctggccagcagccctgcataagccagcattttgctgtgattgatctgcaatttattgcggacgacctcgctacctaaccccaccagcgagaacatgcgttgtgaaaatgcatcatcaccgccattgtcaaagcagatgtagtaacggtatttacgccaaatctgatgcagtagcgttaacaggcggtggttgaatacgttcatgaaatccgttagccggttctcattctgcgcatcctcccacgctaacgaatcgaggtaatatcctggtagcggcgattggctgccatgcaatccaaggaaagagacctctaactcaaattgacctcgggcggaggtgtccagtgcgatcacatctctggtcgggaatgctaaactggcggtcgatttaaaacggatggcttcattggctggggtcgccacaggggccgcaccttgccacgctaccgccaattggttgagcaattcgaccaattgaaaaaagttataacgtgaaacatccaatgcctgcccttcgggtcttgcctcaaccccatttacattctcaaccccacttacatcctcaaccacacttacatcagtgcatgttgacctgtctgtaccggccattcgtaacattcctgattatcaagattgatgacttttaaaagatgaaacgcattgacgctggcatacagtgagaagaagcgagctaataccgtgctgaagagataaagctcgccttcagagctaaaagcgccttgctccagccatagcgtggtttgtagccctctgacaggtaagccacgaaacaaccggtcaatcggttgtgtttcaatacgttggatagcgtccagtttcttttgcgatgccctggctgattgccggttatgcaggcttgggaaatcataggtatgcagaatttgcttcaacgcgtccttatccagtaaggacatgtagttcaacgacatattggagagcaatgaccaatgcaggcccccatccagcaccggatacaacggcacggaaggacgggtaatattgcggaacgtcgcgaatgaagggctgtctgtgctgagttgattgatatcaccaacgcgcaacgacagcggcaactcacggttggtgcacgtcaggctgaccgagacattctcttcagcaagcaccagcttcgattcatcactgcgaacaaaggaaatgtagtgttcgaatcccttacggaataatgaatttttcacacgtaggcggtaataaagtgcggtcttttcttgcgagtgttcgatctgatggtggaagctctcaaacgaggtgtactcccggccatgaccccggtgcactgaaccccagatcttggatctttttatccatgatctggaggttcggttcaatgaaacaccctttttcaacccgcctagcggcggttcaacattacctttcaggaaaggccactctgcgggaaaccgcacgtcaattcagtgttggcaaatcccctcttacgcgttggatccgagcttttcgccgtcaaggtgaggctggactggagcaccatctttccagaacttatactccagaattcaggctttgcgttgtccgctatatgatggcaaacagatgtagcgctgccgatgcttctgctcattttaacattcccaacgagacgattatccaaaactggatgaaacgttatcgagagggaggaaaagaagcgcttaacccatcgaaaacgggtcctactatgccaaaagataaatatgagcacgattcaaaaccgttcagcgagatgacgcatgcggagctagagaaagaacttgagtatctgcgcgcggaaaacgcttatctaaaaaagcggaaagccctgagagaagaaaaggcactcagggagcagcagaaaaaaccagaatagttcaagcactgacagcagaacatcgactttcttgcctactgtgtgccgcaaaattggcacgcagtacatactattatcatgcatcgaaaccggacggtgtaattgatgactatgcagatgcggtaaaagcgattggcgccctaagcagacgacacgcacagcgctacggttatcgccggatgacggtcgcactgagaaaagaagggttcacactgaatcacaaaacggtgcgaaaactgatgaatcagcacgggttactcagcctcattcggcggaaaaaatatcgctcctatagggccgatggtggccgggcatccgataatctattggctcgtaattttacatccgaaatcagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcataagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccactgcgtggggtccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgcttttgacatcaacagcccattcaaaatcaaaaagttattaaaagtctaatcaggtctgtctcagataacggggagtagacagtctggcatcactcggtggctcaaatgtgctttgaacgtcaacagccacaaatcactaaactaagggtaattattgccataacacgctattgacggcaaaataaccgctctgacatgttccgactgtaggccctgcccaagcagttcccttttacatacttattattaattagcttaatttatgcaaacttcattttcacccgcgacacgcttaggtcgacgggcgcttttattccctctctgcttagtattgttcgaatttgcagcgtatatcgccaacgatatgatccagccaggtatgctggcagtggtcgccgagtttaatgccagtgttgagtgggttccaacctctatgaccgcttatctggcgggggggatgttcctacaatggcttctagggccgttgtctgaccgccgtgggcgtcgtccagtgatgttggctggggtcgctttctttgtcgtgacttgccttgccattttactggttaatagcattgaacagttcatcgcaatgcgcttcttgcaaggcattggcttgtgctttatcggtgccgtcggttacgccactattcaggaatcttttgaagaagcggtctgtattaaaatcaccgcgttaatggccaatgtggcattgattgctccgttgcttggcccattggccggtgctgccctgatccatgtggctccttggcaaaccatgttcgtcttgtttgcggtgctgggggcaatttcatttgccggcctgtggcgtgcgatgccagaaactgcctcgctgaaaggggagaaactgtcagttgccaacatgtggcgtgattataagcaagtacttgctaaccgccgcttcctctgtggttctttagcattgggctttgccagcctgcctttgctggcatggattgcccagtcaccggtaattttgatcagcggagagcaactctctacttttgaatatggcattttgcaggtaccaattttcggcgcactgattataggtaacctgacactggcacgattgagcggtaaaaccagcattcctcaactcatccgttacggcgctggcccaatgattgttggcctgatgatcgccgccggttcaacactctattcatcccatgcctatctgtggatgaccgccgggttgagcctgtatgcttttggtatcggtctggcgaacgccggtctggtgcggttgacactattcgccagtgatatcagtaaaggaaccgtctctgcggccatggggatgatcagcatgatgatcttcaccttaggtattgagttggccaaagtggcttacctgtggggcgacagtagagggtttaatctgtttaacctgatgagcggtttactgtggctaggcttggtgatggtgttcatccgccgccaacccgaggcggttgctaccgagtaagtttattccctgctggaggagcgtcaggtagcttctccagcaggatagttttacccacgctatatttctcaagacggtattaaaaacacaccgatacgtatttcccccagataaaggggtttgaggtccaatggggcgaaaacctacgctaagcgtctatatattcgttaaaatttccggtcagaaataacgctgggcggttatcgaacagactgttacggtcgcgggcttgccctgcaaggtgacaaaatggctgatttaccagtactggctggttggcccgcctccctactctgccattacccatttgtcttggctctacccgcaaaaagctaaatgtatcaagaaacatctgaaaatactccattttaatagggcaataatcgtaattttatataatgtatagaggaataggttctatctatagatataataccttgttagattgccccataaaaaaaggagtgagcaaatggatattggtttgagcttgcaggaaagaaataataaatatttttatgcaatggcaaaaatagaggctgataaattaatcaatctctcaagaagagtttcgtttaataatataaaagatgttttcttgagagtgaaatttgagaatgatatcaaataatttacacaaaaaaaccttacctttatacggaacgccagaacagacaacgattgcaaggaagggatagacaacttgaaaatggaatgctatcacctttccaagcaagacagtatgctttcattaaaacaggcgaaggtatacatatccgctaaaattgaagagcatgataaagttatcggctatgttattgatggaatagctgtaattgttggcggtttacagatggtcgccggaagtggaattctccttggctcaatagcttcaggaaatattgtcggtatcatcgttggtgctcatttgatattaaatggtgcaagtagtctatcagaaggggttcagcggttaagaggcaataaaaatactaccggttttatgcaggatgcttatatgggaacggctgaattctttggatttgaaagaaaaaccggtatgttggcctattatgcggcagatttaactacgtcattctatggtgtcattaaattgtcattaaaacccgatgcgtggagattgtataaatatattccatccgattactaccgaaaaataaacagcatgagtaagctagcacttaccatacaaggtgttaaggctacaaataaaataagagttatcggtagcacctatctggatgataattcagagtatgaaagaaaatagacagcaaggaggatcattcctccttattggaaagatatctatatgacttccatgctaagttcagtggcgttatataataagtcatatacaagccaaaaatcagggcgacaagataactgaatatttcatccgatgtataatcattgaacatcataaaaataagaggggtaaataaaatagcacaaatcaaacatcccgcgaaaaaacgcttctttaaatctatgagtaaactggaataggtctctttttgctggtcatcacgcgaaattattttcctcatatgcgtaatattcttggcagtaaagccgttatttagcaattttttttccatttctaattctgtcactgcgttatctccttattactgcattgtaatattctatcgtgataatagactgacgtctaatcaatatttatcctgatacaccctgttctactttttctttattacccggagcgccaaaatgtcaatatattcgttttatcacactttcggctttacccgaagacaacccacattctgtttatacttgggctccgtttgggaaacggaaaatatggtacgttaaggtgattttttgtactggggttgtacgccggaaccgcatgacccctggttgattatcaggctaccttgagcctagcacagcaatggggtggtggagaagttgcttctgctgacggtatgcgttttgttacgccagtaaaaacgattaacgccggacccaatcgaaaatactttggctccaaccggggaattacctggtacaactttatttccgatcagttttctggttttcacggcattgttgtaccgggcaccttgagggactcaatttttattctggagggtttactcgaacagcaaacggggttgaatccacaggaaattatgactgatacagcaggtgccagcgatttgatattcggtctattctggctgttgggatacccgttttctccccgtctggcggacgccggagatgccgttttctggcgagtggataaaaatgcgataatcaatccttcaaatatttatacttttgctgccaaagtagggttcaatttatacaaaaacgctaatctggcaacaatatagctctcctcaagaacctgtcgcagaaaacaggccgctatctcgcaatatatggccattaccccggcggcgggtgaaaccactgcggtcaaagaattcaagaatttggatcgccagtttgcgaccaataccgagtcgatcacggaaatctgcggcactgacactcccctggcggctatctaactcacgtaccaaatcagcaagctgctcaatgcgttggctcagataataacgatccgtcacaaccgcagtgatataacccagttgcgccgctttgcgtaataggctgcgcatttcaccctctgcagcttgcaactcggccgctaagtcacgcacccaccaagggtcatcaacaaagtaaggtgccgcttgttgccaccctatctgctcttgctcagtaaacgctaaaccatgttctggcagatgtaaccacccacgggtgttgtgtaacgctccctccgccagcaagttatcaatcagacggaataccaccccttcgtccagcgtcggtaaagccatacgtcgcaaacgcgcccgccctaaccccaactgatcgccatgctgttggtgatagagggcgagtacatgcaagagggtctgttgcgcttgctgtgcgtgaggatgtgatagcgcaatgtccccggcgacgacagtatcggtcgccgccagtaatgccgccatctcattgtcagtaagctggcgcgcccaactaaatgtgcgcaccgagaccggcccttgcgccaaatgtaaatccaacacctctcggtcactcgtcgcctgggccagtgcggttaaccaagccagatacgccggttgccgtttaccacgtgatggcaccgccagatgaatcacccgtgcgccacccaaggttttcttcgccccgatatcacgcaagatcacccggtcgttttctaccagccacagagggctgtccagcagcaactcggccagaatctgagaggaatgaccgcctgatgtggattgattatttatgatttgttgatggtcaattaacggttgttggtcgtcaattaactgctggtgacctagcagtgaaaaacggcccgtaatatggcgagccccatgatacagatgtaagggctgccagtgttgtaacggcgtatcggcatcaacggttaccagcacccgatccaccggtggcaacggtggctgcgccaataaccaatcaccgcggttgatttgctgcttactgatatcaccgctgatattcagggcaatgcgctggccggcttgcgcctgctgtgccggttggttctgggcatgaatacctcgcacccgcacggggcaatcaccgccagtcaaccacagggtatcgcctaccgccacctggcccgccaacgcggtccccgtcaccactaagccagccccttttacgctgaatacccggtcaatggccagacgaaaacgccgctgtaatcggcccttcgggtcacgttgctgatgacattgcgccagatgctcacgtaactcaccgataccacgctcagtgacggccgccgtgacaaacagactgatctgctccgctgaccagccttgtgccaccaactcctgcaaaatttgctgatggacctgtgcaatgcgctcatcatcaacccgatccgctttggtcaatgccaccgttagcgctggccgaccactcagccgcaaaatcgccagatgttcacgggtctgcgccatcacgccatcatcacaggccaccaccaacagagcgtgatcaataccgccccccccccgccaacatgttcgccaaaaacttctcatgaccggggacgtcaataaaacccatgatacggccatcaggaagtggccagtaggcatagcccagatcgatggtcatcccccgctgcttctcttccggcaaccgatccgcattaaccccggtaatggcctgtaaaagtgtggttttgccatgatcgacatggcctgcggtgacaataatcatgatgccaattcccttagcaacgccgcctcatcctccagacagcgtaaatccagccacaaacgcccatcagccacacgaccaatgaccggcttcgtcagtgtgcgccaacgcgccgttaaggcttccaatgtactaccgcgcccatctttaggcgtaaacgtcagcgcccaactgggcaagcgatcaaccggcagcgaaccactgccaatttgtgaccaacatgattcaatatccaaagtgaaatctgtgccataacaggcaatcagtggggccagcaggcgttgtgcacacgcggcaatctctgaggcggggcgggtcagtagccgcagagatggcagttgttcaaccaaccgatctggctgctgatagaggcgcaaggtggcgtccaaagctgccagtgtcattttatcggcccgcaatgctcgcttcagcggatgttgctgtaaccgctcaatccactgttttttaccgagaatgatccccgcttgcggcccacctaacagtttatcaccggagaaggtcactaaatctacgcctgccgcaatcaactgttgtggcatgggctcggcgggtaaaccgtaacgggtcatatccaccagcgaaccactgcctaaatcggtcgcggtcgggatggaacactcttgccccaatgccgccagttgctgttcggatactgcggccgtgaaaccctcgatactgtaattgctggtatgaactttcatcagcagacccgtattttcattgatggcctgccgataatctttcagatgtgttcggttcgtggtacccacttcgaccagctcacaccctgcctgacgcatgacatcaggaatacgaaacgcaccgccaatctcgaccagttcaccacgggagaccacgacttgcttgcccgccgccatgaccgttaacaacaagaagaccgccgccgcattgttattgacgatacaggcatcttccgcaccggtcagggcacagagtaaatcggcgacagcccgatcacggtgcccacggcccgcgccctctaaggagtattccaaggtgaccgcacttcgcatggcatcggtcaccgccgcgatagcagattctgccagcggtgcacggcccaaattggtgtgcagcaccgtgccagtaagattaaacacaggttttaacgcgggttgccgttgattcaatcgttgacgtaaagcggcaggccagtccgcacaccaatcagccagagtatgaaattgaccgatatattcacgagcttctgcctgtaattgacgtagggtatcggccaaaagaacggggccatactccgccaataaaggggccatttcaggctcattcagtaagcgatcaatggccggtaactggcgatataatgggtgtggttctgcgctcatagtcactcaaacaaattaattaaacgatatacccgccatacgtcgagttgcctgtgcgttgattgccctcacccccatcactgattggtcattgaccttacatcaataagcttttgggggcttacgccagtgcggctttctgcaactcgacttattttgggtaaattgtagcaaggttacgtattactcacctgggaacaaaaatggattaatactgctgcgggcgaacccttcaccttccatcttggcatcaaggatcaatgaggccaaatcatcagcgaccgcttccacctgcgggtctttttcctgataaagaatttttaggtaagtaccacaatcaccgcaactttctgcttttactgcggccaactcgctgtccaacgaccaatagttaagatcacgggtttgctcacagttactgcatttaattcgcacgacatgccattcgctttcacacaaattacagtgcaaataacgcaagccattatgggtgccgatatgtaccacactggaaaccggaatgctgccacacaccgggcagaactgacggtgttcaccgtattcagcccgtgctttgccagggatttggctggccatctgcgcccagtagagcgataaagcggcccagataaacggggctttctcactaccgacttgagaaaaatctcggtttagcaaggcatcagcgtacaactctagctcatgaaccgatgctttatcgagattatccagcaccgccaaaatgtggtcgggagcatcgtgacgcaattcggcaatcagcgcggatagcagcttgcgccaatgttcggtacgcggaaaaacactcccgtccaaggggggcttgccactggccgctgattgcaccaactcggcttgcatatccaagaccaacggatggtcatgcagtgctttttgctgggcttcagtaattttggccgcaaaatccagataatcggccagcggattgtccagcgccaactgctgcaaacgttcagtgcgtcgggtatacaaactttttaaatttgcgaaaagtaacggcgggatattccccgccgttgtacctttttcgcgttgtttacctaattggtctttagggacaatacgaatactcatcagggtttctctttctgtttctcttgcggctggcctttagcgttggcgcgagcatcatctttactgcggacttcacgataccaacgcggatggtgctttttagcccatgctgcaggtacccagccctccaccatcgcggtaatcgtccccttcacccacagggccgcatacacatgcaccataatcacgataatcaacccaaccgccgccagcgaatgcaccagtagtgccagacggatcagcgggatagggaaggatgacgcaaagtaaggccgccaaatcaccacgccactgactaacagtagcaccagactgataatagcagcccagaatacgcatttttggccgaaattatagcgccctgtgtcacccacttcctcattcatggcgattttatggatattcttggcccactccaagtcgtctttattgatcaggttatgtttccagtagcggaaaaacatgatcaaaaaggccgcgaacatcaccaccccggcaaaggggtgaagaatgcgcgccatctgtggtgtaccaaaaatattcatcagccagttaaatgaagggaagaagaaccctaatccactgatagccgccaatataaagcagaaggcaactatccagtggttaatgcgctccggcgcgctgtagcgctggatcggtttttcttttttcatttccgcgtttccccttcgtctgagcgctcagaggttgtctgctctggtgcctttgctaccgtctcggaaggggtaggatccgttgtctcatcgtcttcttcctcttcctccacccggttcgggcctacgccaacgtaatggaagatactggcagcgaaggtcgccgcgaaacctaccgcagccaacggtttccagatgcctttccagaaagtcaccgtcggactgatggtcggattctccggcaggccatgataaagctggggtttatccgcatgatgcagtacatacatcacatgggtaccgccgacgcccgcagggtcatataaccctgcgttatcaaacccacgggtttttagctcagcaacccggccagccgccacttctttcatcgactctttggtaccaaagtgaatcgctccagtcgggcaggttttcacacaagcaggttcctgaccaacaccgacacgatcgacgcacaaggtgcatttatacacccgattgtcatctttattcatgcgcgggacatcgaacggacaacctgcgatgcagtagccacaaccaatacaatgttctgattggaaatcaacgataccgttggcgtactgaatgatcgccccttccgatggacatgccttcaggcagcccggatcggcgcaatgcatacagccatccttgcggatcagccactccagcttgccgctctcttcatcttcaacttcagagaaacgcatcactgtccacgacttagcggtcaaatcggcagggttgtcatacaccccgacgttatgaccgacttcatcgcggatatcgttccactccgaacacgccacctgacaggctttacagccgatacaggtggtgacatcgataagtttagccaccggttcctgatgatcacggacctgaggtggcggcgtaagggaattagtaccggagcgccggataatgtcttgagtttgcagtgacatagattctctccgttacaccttttccacattgaccagaaacgccttgaactctggcgtttgcgtattggcatcaccgacatacggtgtcagggtattcgccaggaagcctttttttgccaccccttcatatccccaatggatcggaataccaatggtgtcaacttcttgcccatgaacattcagagtacgaatacgtttagtcaccaccgccttggctttgataaagccacggttagagctgactttcaccgtatcgccttgcttaatccctttcttcgccgccagtttttcgccaatttccacaaactgttccggttgagcgatggcattgagcaacgcatgtttggtccagtagtggaaatgttcggttaaacgataagtggtgccaacataagggaattgctcgtgcgaccccatcgcggccagatcatctttaaatacacgagcggctgggttagagatcacattcggatgcagcgggttggtccccaacggcgtttcaaatggctcataatgctcagggaacggcccttcagccatcttatcgattgcaaacaaacggcccatcccttcaggctgcatgataaacggcccaacatcactgcccggtgccgcagcactgtagtcagcaacatcaataccggcccacttagcaccatcccactccagcaactggcgtttcggatcccacggtttaccctgcgggtcagcagacgcacggttgtacagaatgcggcggttaagcggccatgcccaggcccagcccaaggtattgccgagacccgatggatccgcattatcacgccgcgccatttggttaccggccggtgtccagctacccgcaaagatccagcaaccactggaagtggtaccgtcatcacgcagttgagcgaaggtactgagctgttcgccttttttgaccaacactttgccgtcggcatcagtgagatccgccagcgctcgcccattactttccattgccacttcttccggctctggattttctggtgtcaggtagtcccaggtcatattgagcacctgctcaggcaccgcgccaccttcccgctggtacatctcacgcatacgcataaagatgcccgccagaattgcaccatcgttcagtgcttctcccggtgaatcagcgcctttccagtgccattgcagccagcggctggagttaacgatcgagccgttctcttcagcaaaacaactggatggcaagcggaacacctcagtttgaattttcgatggatcgacatcgttaaattcaccgtggttttgccagaaattcgcggtttcagtattgagtggatcaatcgtcaccaagaatttcagcttcgacagcgccgctgtcactttgtttttatccgggaacgaggcaatcgggttaaagccttggcacagatagccattgaccttgccctgcgacatcatttcgaaatactgcaagacgtcgtagcctttatcccacttcggcagccagtcatagccccagccattttccttttgggcgttatcaccgtagaaacttttcatcaaactgacaaagaatttcgggtaattgctccagtagttaacctggcctggtaacagggttttcggcgtgttggccttcaggtaggtatcaatatccggctgtttttctgacggcaagttcaagtaacccggcaggctttgcgacaacaggccaaggtcagtcagcccttggatattggagtgaccgcgtagggcgttaataccgccacctgccatccccatgttgcccaacagcaactggatcatcgccatagtacggatattctgcgcacccacagagtgctgcgtccaacccaaggcatacaggaacgtcgccgttttattggatacactggtttcggcgagatattcacaaacctgcaggaaatcgtcttttggcgtaccgcaaatattggagaccacttccggtgtatagcggctaacgtgctctttcagcaggttccacacacaacgcgggtgttgcagcgtgacatcccgtttagcaaaaccgtcttcatccaactgatagttccagctggttttatcgtatttacggttttcggcgtcatagccactgaacaggccatcatcgaaagcatagtcttcccgcaccagcaagctggcgttggtataggcttcgacatattcacggttaattttattgttggagatcaggtacaacaagacaccggacagaaacgcaatatccgtaccggagcggattggcgtatagaaatcagccaccgatgccgtacgagtaaagcgcggatctatcaccagaagcttggcattgttgtggattttggcttccatcgcccagcggaaccccaccggatgcgcttctgccgcattaccgcccatgacgataattaaatccgcgttcttaatgtcaacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgtgcttggttgtctacggcaagcatgccgagagcgcgactaaatttttgggtcaaataacccgtttcattgcttgatgccgaagcacacagcataccggtgcttaaccaacggttgacggtaacaccggcgtcgttggtcttaatgaagttagcgtcccggtcttctttcattaatttggcaatacgggtaaacgcatcatcccaagtgattctctgccacttgtctgagcctggcgcccggtattctgggtatttcaagcggctttcgctatggataaagtcgactaaccctgcccctttcggacacagtgcgccacggttcaccggatgatccgggtccccttcaatgtgaaaaatactttctttagcatttttcgcgccgtcgccaaggctatacatcaaaagcccacaaccgacagagcaatatgtgcaggtgttacgtgtctcgcgagcgcgcagcaatttataattgcgcgtttccgccagcgccactgacggcgcgaagccgagtgccgcgaccgttgttcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatgggtatctccttcattgtcacattatttccagttcacgcttccctcaataaaatgggaggcgctaaaatcgctcatgcgatatcacgctttttctgtgtggaatgaatttctatgttagataatacatagccgcaccattcttaatgtgaatgttaccacattgtgattatgggttataactttcaggaccgcatagtgagccagatcaaaccttcgagattatcctctagcgccgaaatccgcggtgcccggcagcttgacgtgctacagcggcataaattggcagaaccacagcaggattggctggcggaagaagtacccgttgcattggtatacaacggcatctcccatgtggtgatgatggcaacccctaaagatttggctgccttcgcgctgggcttttcgttatcagaaggcatcattagcagcccacaggaaatctattctattgagatgacccccggctgcaacggcatagaggtcaatattgagctatccagccgccgttttgctggcctgaaagagcgccgccgcgccatggcagggcgtaccgggtgcggagtttgtggcattgaacaactggacgatatcttccgcccaatcactccgctaccgttcacccaggcatttaacttggagcatttggataccgcccttgcccagctaaaacaggtacaaccggtcggtcaactcaccggctgtacccatgctgccgcgtggattaatcctgaaggtgagttattaggcggttgcgaagatgtaggtcgccatgttgcactggataagctactggggatacgagcaaaacagccgtggcaacaaggtgcggtgctggtttccagccgtgccagttatgaaatggtgcaaaaaacggccatgtgtggtgcagagattttatttgccgtctccgccgccaccacgcttgccgttgaagttgccgagcgctgcaatttgacgttagtcggtttcagtaaaccggggcgggcgacggtgtatactcatccgcagagaataaaataaaagagatcgattgatcgacaatccacaccaaaaaatatcattgatgacaccaaagatataacgatagtggcgagattgatgtcaaattctcagtgaccgacgaccacactcagacttgagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatggagacctcatttttttaccgtgaagatacggccactgacaagtgggttattttaagcgtaaaacgtcaaaaagaagcgggttacgccgcatcataaattaattttataaaaatattattgacccattttattcttcagtgccacccaaagaccacactataaatataggtttgataatcattttcaatatcatttaattaactataatgatccccatgcttacgcggtgcttacttttttgcaccgtcctacactatggagacgatgattatgagttattcactgccatcactgccttatgcttatgatgccttagaaccacacttcgataagcagacgatggaaatccatcacaccaaacaccatcagacctatgttaacaatgcaaatacggtgttggagagcttcccggagctggcggacctgagcgttgaagatctgatcaaagatctggataaagtccctgctgaaaagcgcacctttatgcgtaacaacgcaggcggccacgctaaccacagtctgttctggaaaggcctgaaactgggcaccaccctagccggtgacctgaaagccgctatcgagcgcgatttcggcagcgtagacagcttcaaagaaaaatttgaacaagctgctgcgacccgtttcggttctggctgggcttggctggtactgaaagacgacggcaaactggcggttgtttcaaccgctaaccaagacagcccgctgatgggcgaagccgtttctggcgtatcaggtttcccgattgtgggcctggacgtatgggaacacgcttactacctgaaattccaaaaccgccgcccagactacatcaaagccttctggaacgtggttaactgggatgaagctgcagcgcgtttcgctcaagccaagtaattcgcttatccataaaacgggccttaaaccgcccgttgcatagccaaagaacgtggcgttgcaggtaagcttcaagtacgaaagatacatgccagcaaggccctcttgctggcatttttattgttaaagtttcatcaactcctgccgatagagcatacaagaaggttactggcatccatgatcacaatgcatggatgtagaaaaaaagatgtttgggaaaagcactcttgccaaggctgccccgcgtacataccagtcctttaacttctctaataattagaccttaccaaactcacctacgctgattaattcatatcagaaacaccgtataacggagaagaacatggcggtatttagcaaaattattggcagctttgataacgtaaaagtcggaaaaaaattgggtttaagttttttcctaatgttgctattggtcggggtcattgcgggcaccaccgcttatcacttctccgtgatcgaagaacatgcatataaagtggagttgagctacaaaatcaacgacgaagcgaatcaggcaaaatataaccgcgcactttatgaacgtacctatgacctgaaatacatcacagaaaacacacagcacatcaataatataaaaaatttactgacccaaagtgcaaatctccgctggtcagttgataaccgcaaaaatattgccaacattaatcatgtcgttgaggagtaccagcaacaacagacgaactttgtgaatgcggtgaccaataaagataaagtgcgtcaaagctggagcatctctgaaagcctaaataatatcaatgcactacagcaaagcctgcttaatgaaggggccgataccaatacgcagatattgctagcagaaatgagccaaaaattaatgacggtgcgttacaacgcgcgcggtttattactggatcgcaataaagatgccgaaactgcactgataacctcaattaacattgccaacagtgccgcgaatgctttcatgcctgtgttatctgccgagcagcagaaactattagcaccggttgccgctaacctagccctctataaagacaacgttctggcctatttaccggcttatcagcaagaactggaggtcggtaaagtgatggaggccagtgcgaatgcattgaatacgttggccacccaactgtttacccaagagttgcaaggtacgcacaacgagattaacaatgcccagtaccaactcgctattgcggctcttgtggccttacttttggggctattgatcgcctggcgcatgacccgtcaaattaccgtgcctctacgtgccacactggatatggcagaacgtattgccactggcgatttaaccgcggcaaccacatcatcccgtaccgacgaactgggcatgttgatgaatgccgtcgcccgaatgaatgaaaatctgcgtgccatgattgatgaaatccgcattggtgtcagccaggtatcccatgcctctggtgagattgccgctggcaatactgatttatcgtcccgtaccgagcaacaagccgccgccgtagaagaaaccgccgccagcatggaacaattaaacgccacagtaaaacagaacacggataacgctcatcacgccaatcaattggccaccgaggcctcgcagaccgcacaacagggcggcaagctggtcaatgatgtagtgcgcaccatgaatgatatctctggcagttccaaacgtatttctgaaatcacctccgtgattaacagcatcgctttccagaccaatattttggcgctgaatgccgccgttgaagcggcccgggcgggtgaacaaggccgtggctttgcggtagtcgccagtgaggtcagaaatctggcacaacgtagtgcgcaggccgctaaagaaattgaagggctgattggcgagtctgtttctcaggttaatgccggaacatcgctggtgaaaaatgccggtaacaccatggaggagattgtccgctccgtgagccacgtgcgcgatatcatggcggaaatcgcctcagcatctgatgaacaaagccgtggtatcacccaagttagcttggctatctcagaaatggacagtaccacgcagcaaaatgcggccttggtggaagaatccgccgccgccgctgactcactggctgagcaggccatcttgctggctcaggctgtggcggtgtttcggctatctgaagatgaaggcgcgacagatgaaggccgtgttgtgacgccaaaagcctctaacgggcgtcatacgccagaagaccatcggatcaaccagcagaagagctgggaaacgttctaatccctcaatattggcaggaatagccacaacggttatttctgccatcctcagaaataattggcgataaataggtttctcgttttcagggaatttcttcgacccaaacattgagttcaacatccaataaaaaagatggtatgaacgccgatcttcatgtagtaggtaatagctttggtgtaatcaaacaccatggcggttaaaaagataacccccattgctcaacggacggtcgatagtatgaaaaaaataatattctttatcatgccattttttattttactggggtattctcatgccgctgaaaaatatccggcagatatcacggcctatttaaacgtagcagatgactgccaatatttctctggtgagtgggactcaacgctgcctaaagaacgacagattgaaatagaaaaaaaagtgaatgtcacgtgtagcaaagcacgtagtttgcaagaaaaattaagcgttaaatacaaaaaaagacaggatcttttagacgttattaatgattatgatttctagcggatactgacggtttctgtatcaaaaacatccagtacacgcacagcctgtgctgccagatacataccctcttggctacccaaagcgagatagagtatggctggttggcactttcgccagatcggagatggcggcagccttgtatcctttccgagcaaaaacctgaaacattacttctactcctgcttactccggtaacaaacggggatgccctgaatttttcttttctttattgtgaaaaccttgattaattaacaggttatgaatgaactgtataattattttttatcgaacacgcaaaaaataatattgcatgaccaaatagcctacgctatatatttttagcgaacactgcgcgatgccacggccacactttatagtgttcacttttatcttacaggttcaaatttatcgccgcagggatgataggcaccgcgctgactcatgatgaaaatactgactgacggtctgggaccaaaggagtaaacacccggcctaagaggttaagtaagattatccgagagttattttatgacaaatcgaatgaaagctttaatgttagtgacacatcttgccgtattcggtgcgggaacaggattggggatttatatcttgccaatattaaccgcagaaactaacgcgacagcacctgagatacaagcagtaaagcaatctgcaaaatataccggtgagtttagtcgcaaccagaaaggaagtgatgccgtacactgggcagaaggaaaactgtatgtatcagaacacgaaattgcctttgaaggagaaattgcaccaggacctgattacaaaatctatctgacgaaaacacaggcggatgataaagaatcatttcttaaaattaaggatgatgcaaaattaattggtgacttgaaaaattttggtaacttcaaaaagacgttacccgcaggcgtcaatccggacgattacacaaccgtacaaatatggtgcgaaacattttctcagtttattggctctgccagctacaagtagtgaacatcaggtagcttttgagtttcatgagttcgctgcttttacggtcgtattgtattaacgaaggcaaaaccgttattacacttaaggaatagggagagagaggcgcaaaaggaacaacacaccgggtggcggccatgccacccagaggttaccgcaaagcggcgatcaaaacgcttttttagcgtagcctgtcacttctttcaggcccatttcacggcctaatgccgtcattgggtgcaccaccacaataccgcgcaccgctttcttcaatgtgcccatatccgcttgctctttcttggtaatagcacggctgaaaggcagttgagccagtttttgagcttctgcactcaggttttttacccgtacttctttcaggcgctgaatttcagcggccagtttctctttttctttcatatgctgggtaattagctccacattaccctgttggatcaccgtagggtctttgtggttcagcgcatccagcatatcgcttaaacgtttgatttctgcatgttctttcataatattggtccgtacatgcctctgatgggcacgatatttcactaaagttagagatataataacactgattgtgtatcaagacagagatgcattccactaagccactggctcttgccgcggttgccacgccgttccggcagaatttcacaggtggccagcccaacccgcatcaatgcctcagtatagcggcgattaaagggatagcagtatgacggcaggtagaagagtggctaaacgtaatttcttgattaaccttgacttaatggcgagagcttagagacctgtttgacgctgatgcgagagagcagttcagtgatcgacaacaccatggtggagcggaccatttgctgataacgctggcgttgcatagcaatcagcgaagcatcggcttcatcagggcgtaaaaaagtgggtactggcggcaattcatcgacacaatgcaattcaccaaatggcccgaggatttcgtcatcggtaaagcgatactcagtgccatcgtggtttagctcttcacgtagcgccattaatagctcagcatcttcatattcatgccgggtgatcaccccaagggcataaaccagcttcaaccgcacagagagttcactcaatggcccgtcaccgaccaataacggctccacggcatacttcaccgcatagtcatctttacgaaaaatctgcaccacgagtatattcagtgcttcagccaataaatcgactgccgccatcaagaagctgcgcacggtcttcccagcgttcaaatgttcaagaacccgattctcaaatgcttgttttttttcaatcattgctagtcactgggaagttggtgaagtcctgtccgcctgattatgacgccacggcaaaataaacaccgcataaatttaacacggtattcctcctctgccgcagcggacaaatcatccgttggcaaatactttagtgtcttaaatcattggcccgctatcgtttccgttatcaggccaatgggacatagctggcttagtcactaaaatcagtgcgccagcttctgctgcatggcgttatacacactcaccgcctgttcgacaacctcactatcagcaggcaagcctgaaatttgcgctaacgcagctttcggccctaattgtgccaataacgtcaccaactcttgggcctgtggatcttgctcactgcgatagctcatggcggcggcaatacccgttaccagagaatcgtgcggcaattgatactccagcgtgcctagcagcggtttgatcaaacgatcaccggcgctcagcttacgcagtggttgacggccaacccgctcgacatcatcgtgcaaataagggttttcaaaacgagagagaattttgttgatataagccgcatgtttctgtgggtcgaaagcataacgcttaatcagtaccgcaccgctctcttccatcgcaccttttactgtttgacgtaccgccgggtcgagaatcgcatcgcggatcgtttgatggcctgccagttggcccagatacgcggtaatagcatgcccggtgttcaacgtgaagagcttacgctcgacaaaagccatgagattatcggtcaattccatacccacgatttcgggtggctggcctttaaattgggtaccgtcgactatccattcgctaaaggtttctaccgtgacagccaggatatcagtactgcccgcttctgatggtgggacaatacgatcgactgccgaatccacaaaacccacatgctgctctacccatatttgttcgtcttctgataaggcagcaaacacatgttgttttaattggctagtgccacgcaccatattttcgcaggcaataatattcagtgggcgggtattcccttgctgatgtcgagtgatcagaccctgtgccactgtcgccgcaattctggccaaaatttgtgggccaacagcggtggtgacaatatcggcctcagcaatcagcgcaaccacttccgggctaccgctgtttaccgcactgacattctttacctcttcaacccgagcctgttcaccgaccacattgacctgataacgtttacgtttattcagttcatccaacaacggttgattcacatcggcgaaggtcagttgcgcaccggcatccgcgagcagtttgccgatgaagccacggccaatattccctgcgccaaaatgtaatgctttcatattcgttaccttgctgtaaaagggccattttcttccaacagccctagcagttatgacttgtttatacgctaaataattcgcgttgcaggtaggcaaagcagccaatgttcatgcagcgtgaagtatgacgggtatatcaagcagacgttttaccgcccagtaagtccaatacttcctgcacgctggtcgtcttacttaaacgcgcaatcaccgagtcgtcatccagtgcgttagtcaggctggtaatgacttgaatatgctcgttgttacgagcagcaataccaatcaccagacgggcgacatcatcttcttcatcgccaaagcgcacaccttccgggtattgacagaacaccaccccggtcttcagcacacgatcttttgcttcaatcgtgccatgtggcaccgcgatagactcacccagatacgttgagctcagtttttcacgatccagcatcgcctcgacatattcaggttcgacatagccacctttgaccaactgttcaccggcgaagcggatagcctgctctttggctgtcgcatgctgattgaggaagatattctccgcccccaacttgaacaaattatcttcaaatgcttcgaagctatcgtccagtttttcgatcactttctgtactttagtattatcaaccaattgactggcttgcagcagctccgccgtcaggctgttgtacagttggctgtcgaggaaattagtcagcgagatatgctgtgcctgcggtgcatggcgcatcgcccgctcagtcaaatcacggtgcgtgatcaccagatccacatcttccggtaagttgttgattgcacagttggtcaccgcaatatgtttcagcccggcatcttgtacttttttacgcagaacaccggcccccatcgcactggaccccataccggcatcacaggcaacgataattttacgcactgtgcttaaatcgccagcagcggcagcggcattggccgcctgaacacctttagactgcgctttcatatcttgcatacggcgagttgcgccttcaaggccctcttcatcgtctttagccttagagcttttcagcaagatggcagagaccacgaaggacacggcaaaggcggtggcaaccgcagcaatgttggcaaagtaagcccctttaggcgtcatggccaatattgccagaatagaacccggtgaagcggcagagaccagcccgccgttcagcagggtcagggtgaacacacctgtcataccgcccagaatcaccgccaacagtaagcgagggttcatcagcacataagggaaataaatttcgtggataccaccgaagaaatggatgatagcggcaccgccagctgactgcttagcattacctttgccgaagaacatatacgccatcaacacacccaaccccggtcctgggtttgcttcgatcaagaagaagatagacttaccggtttcagcggcttgctggacacccagtggtgagaagataccgtggttgatagcgttattcaggaagagaatttttgccggttcaacgaagatcgatgcgagtggcaacagattattctgcaccatgacatccacaccgtaagccagccctttagacaggacttcaaccaacggaccaatcgccataaaggccaggagagccagcaacataccaatgatgccggatgagaagttgttaaccaacatctcaaagccgcttttgattttaccttcaacccagcggtcaaaatgtttaattgcccagccacccagcgggccgacaatcatcgcaccgaggaacattggcatatccgcaccaacgatcacccccatggtggtgatggcaccgactacgccaccgcgatctccgcctaccaaacggccaccggtaaaaccgatcaacagtggcaacagataggtaatcatcgggccaaccagtttggctaaggtttcattgggcagccagccggttggaataaacagtgcggtgataatgccccaagcgataaatgcgccgatattgggcatgaccatattgcttaggaatcggccaaagttttggaccctgacctttgcgtctggtgaaaacataaaacacccctattggtacgcgctaacaataagagcgcgatataattattttaattggaggcagttttgcaaaacccgccagtgttaccttatgcaaacacgctgtatgcaaaacaaactctagcatgctcttttagccacgcgtagctcacgaaaatttcgtgacgaaagtcacacaaaacaacccatcacaccggtgtatttgttgattaagatcacatctttaggctgtaataaagtcacaacgcagaattattgagctaaaaaaccaatcaagtgtgacttatgtcacgattgatgatcggttgtttgtttttaaaatgtgacatttgtcacaagttatttttgctcgtaggaggagaagccgacattcatccgaaagatcgcgctatcgtggtttaggctagagaggaatatgtaagaaaataacagggaccaaaaggcccctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcataaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagattgagtcatcggggtttgtcagcagtctgccttcgcaatacgcaaattctatttaacaacatctattactgcattaccttcatcacgcgcttttgcgcggccatcatctccgggtacttggcgaccaagttgctcatcatcgtgttgtactgagcggcttgctgcggagtctggaattgaatgccaccgttattaaaggtcacttgcgtaccctgctgttgcaggaaatccccaacctgaaccagatcttgcacaaatgaagagaccaccggcactgctggaatcaacacattagcaggctgagtcacaatgttatcaaaggctctgttgaacaccactttcaagtcatctggcagcttcaatgcggcttgggcgctgtcagcttgagctttggcagtgcggatttgttgcactaacaggttcagcgcacccgcagactgctgtaacgcatcacgcttactgaggtaatcctgtgccacgcggatttgattgatttgctcaatagccgggaccaaactggcatcaactgacttactcaattgctgtgaaaaagtgactaaaatcgcgtagtcgctgacataagggccaaacttctgcttttggtcttcactcagtgttggcagtttcatcccactgcgcatcacggtgttttgcagataatcaataaaagccttacgttgttctagctctttatctccgcaggcggtcaccaagaacatgaccaagaacgccaataaaggtgccagccagcgtgggttccggacggtgttcaatgcaaaaatcatgtgcaatcactccttaataaactatttactctcacaaaatcccgttcttagcatccaatccgtgcggtacacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctattggataaaatcttaatgagtatatacccaaagcacgggaggttgcagggagagcccgcaaacgaaccccgattcgttaacgtaagccaagggcgcgtcgctaaccccacaaaaacataacgtaaggggagcgtatagctccccttgaggttattgacaaagtgcccgcgacgaagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgaaccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaggggagcgtatagctccccttattgcccagcacgatgttatcgagcgagttattgcaacagcgaaatatcagcaacctgcaagaacagttcgcggagtttgctcagcaatgtcagacggttaacccgcacagcatcgtcttcagccatcaccatcacgctctcgaagaactcatcgacagtttcccgcaacgcagctaattcaaccagcgcctctttatactgaccagccgcgaaaaccggctccagttgatcgcgtaataccaccaaatgtgtcgccagttttagctctgccggttcttttaagatcgaagcatgaacatggtcattcagggtatccgtggattttgccagaatgtttgatacacgtttgttggcagcagccaatgcggcagcagcatccagtgtgcggaaataggtcaccgctttcactcgcgcatcaaaatcagccggtttggtcggacgacgagccaagaccgcctgaatggtatcgacgctatgaccttcatcctgataccaggcacggaaacggcccagcatgaattcaatcacgtcatcgaccactttcgcattggtcagcttactgccgtacaggcgcaccgcctcttccgtcagtgtttgcagatccagtgacaaattcttttcgacgataatgcgcagtacacccaacgccgcacggcgcagagcaaacggatctttatcgcctttcggatgttgaccgataccgaagatacccgccagtgtgtccatcttatcggcaatggccagcgcacaagcgaccgggttagacggcaaatcatcaccggcaaagcgtggctgatattgttcattcaatgcaacggcaacgtcttcagcctcaccatcgtggcgggcgtagtgcatccccatcacgccttgggtatcggtgaattcgaataccatgttggtcatcaggtcacacttggacaacagacccgcacgggtggcgtgattaacatcagcgccaatttgtgcggcaacccaacccgccaacgcctgaatacgatctgttttatcacgcagggtacccagttgctgttggaacagcacggtttccagacgcggtaaattatcttccaaccgttttttgcggtcggtcttaaagaagaactcagcatcagccaaacgagggcgaaccaccttctcattgccagaaatgatttgttgagggtctttagactcaatgttggcgacaaaaatgaagtgtggcatcaagtggccggcagtatcgtaaaccgggaaatacttctgatcacccttcatggtgtacaccagcgcttccgcagggacagccaggaatttctcttcaaacttggcggtgagcaccaccggccactccaccaatgacgccacttcctctagcaggctttcactcagatcagcaacaccgccaatctgttgcgctgcctgttctgcatcacgcttaatgattgatttacgcaattcataatcagcaatgaccttgccacgctccagcagaatctgtggatattggtcagcactgtcgatcgtgaattccgcttcacccataaagcgatggccacggatcacccgatctgaattgatacccagcacggtgccaggaataacttcagtccccaagagcagggtcacggtatgcaccggacggacgaattgagtttctttatcaccccaacgcatcagctttggaattggcaacttactcagcgcagtattaaccatgcctgccagcaataactgggcgggttgccctttgacatgggcacggtacagcagccactcgcctttatccgtcaccagacgctccgcctgatcgactgtaataccacaaccacgcgcccaaccttcagcggctttgctaggtttaccttcagcatcaaacgcttgcgcaatggccgggccgcgcttttcgacttcacgatcagcctgagccgcacttaaattggccacttttactgccagacggcgcggcgcggcgtaccaactcacctcaccgtgagacaaattagcgttatccagttcagccgtaaaattagcggcaaaagattcggccagagaacgaagagccttcggcggcagctcttccgtgccgatttccaccaggaaagtctgttgagtcatgacagcctcttagttctgattctttttgcacatagggaagcccaatgcctcgcgggaggcataatatgcctcggcgacagctttggtcagcgtacggatgcgcagaatatagcgttggcgctcggtaaccgagatggctttacgggcgtccagcaggttaaacgtatgacccgctttcagaatacgttcgtaagcaggcagcggcagtggggtttccagcgccagtagggactgcgcttctttctcgtactgctcaaagcaggagaacaggaaatcgacatcggcgtattcgaaattataggtggattgctccacttcattctgatgataaatatcgccgtaagtggtggtccccagcgggccgtcgcaccatatcaggtcataaacgctgtctacgccctgaatgtacatcgccaaacgctccagaccataagtgatctcgccggtgacgggtttgcattccaacccccccacttgctggaagtaagtaaactgcgtgacttccataccgtttagccacacttcccaacccagaccccaagcacccagtgttgggttctcccagttatcttcaacgaaacgaatatcgtggatggtcgggtccagacctaactctttcagcgagcctaaatacagctcctgaatgttgtctggcgaaggcttaatgatcacctggaactgataatagtgttgtaggcgatttggattctcaccgtagcgaccatcggtcgggcggcgtgagggttgtacataagcagcagcgattggctctgggccaattgcgcgcaggcaggtcattgggtgggaggtacccgcgccgacttccatgtccagtggttgaacaatggtgcagccttggcgcgcccaatagtcctgtaacgtcaggatcaggccctgaaaggtcttggtatcaaacttttgcatgttggattcgcacgcgatacaagtggattaaaatggaatgggtcagtatacccgttgaccgtaagatatacagccagaatccggtaagatgctgcaatcaggtttaatttatgggtcgatgaggggaaaaatgggtttaaatttcaccattcctaaccgtgtcagccctgtctcaaggccaccacagaatagacatgagcgggttgcttatctctgcctgaacagcgatcatcctccgctatcacaagcgacaccgatgctataacaagcgacaaacgctataacaaacgacaagcaccataacaaacaacaaaaaggtagataaatatgagcttgcaacgctgtggttgggttacctcagatccgctttatctggcttaccacgacaccgaatggggggtgccactcaaagatagccgggcattgtttgaaatgatttgtctggaagggcaacaagcggggctgtcatggataaccgtgctcaaaaaacgggagcattaccgcaaaagcttccatcattttgatccggttaaggtggcgaaaatggggcctgaagaggtagaaatacgggtacaagacagcggaattatccgccatcgcggtaaaatccaagccatcattaccaacgcacaggcttatttagcgatggaagccaacggcgaagacttctcacgctttatctggagttttgttgatgatgagccaaaaattaaccattggtggtgtctggcagaagccccggcaacaaccgccgtctctgatgccatgtctaaggccttgaaaaaacgcggatttaaattcattggatcgacgatttgttatgcttttatgcaggccagcggcttggtgaacgatcacatggcaaattgtttttgccacccagataatgcagtgaaatgattcgagtctaccaacccgacgatctcaatgccctgatgcaactgtggctaaccagtactattgacgcgcacccttttgttgccgagcaatactggtatgagagcgcaccattaatcagagagacttatcttccggcagcacgtacctgggtatatcagcaaccaggagcggccgctgaggaaaatacgattatcgggtttatcagtatcctggaagaacaacttgtcggagcgttatttgttgcccaagcctttcacggccacggtgtcgccaaggccttgatggaccacgttcagcaacgctacccagcgctgagtctggaggtgtatcagcaaaaccgccgcgcctaccgcttctatcgtaaacaaggttttacggtcatcgggcgggcttatcacgcagaaactcagggcacaatcctcacgatgcattggcaacatcccgcacattaacccgtcttttatggtttttttattcatatcgcaacgcactgttcataccgcaaaaaaataagaggcatgatggcaagagttacgtgctgaccgtaataaccgcgcttttgtacgtaatagccattttttcattgccatagcgtgctcttatgcgaaatttgtcgagaaaaccagcgcttccgtcaatcgggcagcactataagagttttctcaatggtattcgctgaccttttactggataacgatggcacatcaatattagccaatgtagttaacgtgggttaatcaattttttatccgctatttagcgacgttgtcatctcttcgccgaaatagagtgtcatttaaggtcatatcatgaaaaaacgtattctggctcctgtggccatcgtctccgtcgcactgatcctctcagcctgtaccacgaatccttataccggtgagtcgcaagccggtaaatcaggttatggtgccggtatcggtgccgcgctgggggcaggaattggtctgttgtcatcgtctaaacatgatcgtggtaaaggtgcattaattggtgcagcggcgggcgcggcactagggggtggggctgggtactacatggatgtgcaggaagccaaattacgtgaaaaaatgagcggtaccggtgtaagcgtcacccgtcagggcgagaacattgtcttgaatatgccgaataacgttacctttgataccaatagcagtaacctgaaacctgccggagccaataccctgactggcgtcgccatggtattgaaagagtatgataaaactgcggtcaatgtgaccggttataccgacagtacgggtgcccgcgcccataatatcgtgctctcgcaacagcgggcggataatgtggcgagcgcactgatcgtgcagggcgtcgctgccaaccgtatccgcacttatggcgctggccccgataacccagtcgcgtctaacagtactgccgccggtaaagcgcaaaaccgccgggttgaaatcaccttaagcccactgtaaacaacggcaatatgcattaatgcgataaatatcaatagtaaacaccgtgataaaacatgcggataatgtcctttggcttatccgcactgctccccattttcccctggcgacaagctcccggtcatcataattattcggggtgaatgcggtaagtacaccgacgagcaccagataaaatatgttcaacccgctcaaccggcacgcccaatgcttgctggaataccgccagttcggtacggcaaaaacgctggcaactggctgccgccgcccagatagggcaatgattctcgatcaacaaaatagtgccatcggcctcgacctgcgattgtgccatatatccttcaccggtgcggatagccaccaaccgctcgacgcgttcagccacattactgaccccgaccatcgcctgacaatattgatcgcgagtttcctgttcacggctatcgatcagtaattccagtgcgttatcgcccaattgtgtacgaattaagcgcaaaagttgcacagctaactccccatgggcatcaggaaaatgtgtattaccgctctcggttaattgccataactgaattggccgccccacaccgcgggtttgtgcttcggccaccactagcccttttttggccagtttaacaaactgctgacgcgccgcttcaccggtggtgcccaaaatgttccccgcctcacctgcttgtagcgggccgtgagttttgagcaacagcagtagccgttcaccgactgattgtggctggcgggccccatgatcaatattcatctcttccccggtattactgaaacattttttatttttggctcatgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctttatctaaaaagtcgctggctcatttattccaagaccttacttgtttaactctgccatcgcaacaaaatcaacgtaatagcgacacgcctcgcaggaggtgaaaaagcctgatacctccgcccgtaaactgcgaagccatcggtaaatcgatgggtattttcatcaatcatcacattttagtgatgattagcgcttgatcccaaggtcatgatcactgttatgctggcttgagttcttatctaataatttgggttcttactgttgtattctaaataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgcgagttacagcaaggtggcaactaagcgccacccaagaactgacattaagtcactgactgggatgacaacgcacaggtaatttgaaatatgacgggtataactggctggagtgtgtgatgaaaccttctattgtgttgtacaaaagtattcccaccgatctgcatcagcgtttagcacaacattttaccgtaaacagttttgatggcttaacaccggataatcagccggagctattagctgccctacaacaagcggaaggattaattggttctggcggtaaaatcgatcaagactttttacaattagcgccaaatttacgggctgcctccaccatttctgtcggttatgacaatttcgatgttgaagccctgagtcaacggggcattgcactgatgcacacgcccaccgtgctaacagagaccgtggccgataccatgatggcgctcatgttgtctacggcgcgtcgggtggttgaactggcggagcgggtgaaagccggtgaatggcaagagagcattggtgatgactggttcggtgttgacgttcaccataaaaccattggtattctgggcatgggccgtattggcatggcgttagcccaacgggcacattttggtttcagtatgcccgtgctgtacaccagccgccgcccccacgaagcagcagaacagcgttttggtgcccgccactgctcactggatactctgctagctgaggccgatttcctgtgtattaccttgccgatgacagaacagacttatcatatgattggccgtgaacaactggcaaaaatgaaatccagtgccattttgattaatgcgggccgtggacccgtggtggatgaacaggcgctgattgcagccttacaagatggcacgatccacgccgcggggctggatgtctttgagcaagagccgctgcctgtggattcgccactcctgacgctacgtaatgtggttgctgtaccacacattggttctgccacccatgaaacccgctacaacatggcggcttgtgcagttgataacctcatcaatgccctcaccggcacggtaaaagagaactgtgtaaacccacaggtgctaataactcactaaattaacatccgcccgtcaattctattggcctgccctgtttagcgggtcaatagatgtttggcaggccaataacgttttgccgaatcgtgataatggccctttttcttttcggggttgccgcctcaaatccttatcttccgcccttatcctccgcccccctcctccctacaaaaaccgctcagggatgaggctatttcttcgccaagcggcacactgaatctgcctcaaactttatacgtttctcgaacccaatattaggaagacgcgccatgaaacgtctcacactccccttgctactggttctttcaccagcagcgatggcgaactggtccctacagcatttcccggcttttactgaacaggacagcggtatttttctcagtagcagctcactgaccaaaggcgaataccctctaaaattttatcaggataaacagtgctggcagccaaccgggccggtaaagctgaaccaaatgctctcgttgcagccttgccaggagaatatcgcgataccgtggcggttgttccgtgatggccagtatcaagcgcgaatcgatacccgtagcggcaccccgacgctgaccttaagtgtcaccgcacccgtagcggaggcagtccaggtcgtcacccacgtttgccaacgctgggatggcaatcctgtgaccgtggatgtcagtaaaacctttgccgaaggtgaaattgtacgggatttctattccggccaaacggcaaccgtttctctcggcaaaattacgttacgacccgccccagagagtggtggtttactgctgttggaatcggcccaaacacagcaagccgccccttttagctggcaaaacgctacggtctattttgccctgacggacagatttaataacggcaacccagcgaacgaccatagctatggccgtcatggcgatgggatgcaggagataggaacgtttcacggtggcgatttggcggggcttaccgagaagctggattatctgcaacagcttggggtcaacgcactgtggatcagttctccactggaacaaattcacggctgggtcggcggggggaccaaaggcgacttcccacattatgcctatcatggctactacgggctggactggacccgtctggatgccaatatgggcaccgaacaggatttacgcacactggttgaacaggcacataaacgcggcattcgcatcctatttgatgtggtgatgaatcatgtgggttatgcaacgctggcggatatgcagaacgaccaattcggggcgctctacctgcaaggcgatcagcaggaaaaaaccttgggtaagcgttggagcgactggacccctggcagcgggcagacctggcacagctttaatgattacatcaacttcagtgataagaccgcttgggataattggtggggtaaaaagtggatccgcaccgatattggtgattacgacacccccggttatgacgatctgacgatgtcgctggccttcctacccgatatcaaaacagaatcgacgcagcccagcggtttgccagtgttttaccgtaacaaaccggacaccgcagcccaagaaatcgccggtgcgacaccccgtgattatatgacgcattggttaagccaatgggtacgcgattacggcattgacggttttcgggttgatactgccaagcatgtagagaaacccgcctggcaacaattaaagcagcagagcatcgcggcactggccgaatggaaagccgcacatccagaacaggcgctggataatctgccattttggatgaccggagaggcttggggccacggtgtcatgaaaagtgattactaccaaaatggctttgatgccatgattaattttgattttcaggatcaggcaaatcaggcgctggcctgcttctcatctatcgagagtacctacaaccaaatggcggagaaactgcaaaacttcaatgtgttgagctacctctcgtctcacgatacccggttattctttaaagacgatgcacaacagtcactggcaaaacagcagcgagcaggctctttactgttgttggctccgggggcagtacaaatcttctacggtgatgaaaacgggcggaagtttggcccaaccggttccgatccgttgcagggtacccgttcggatatgaactggagtgagctatcgggcgaaaaaggcgcactgttggcccattggcaaaaagtcagtcaattccgcgcccgtcatcccgcgataggcgctggtgtacaacaatcgcaacaaaccgccaattactatgcctttagccgccaacatcagggcgataaggttctggtcgtttgggtcggtgataagaactgatatctggagctaaccgtgcgggcgcgtgcggttagcataatgaggcagtcaaattccacagctacccccctgcgacgtcaaggacgaaggggatacccgatcgctaaataacgttcggtcaccagtcacatgcaattccgggcataaaaatacaaactcaacgtctgtttctgccgtcaattgatatgtagcattaggataaatacaaaatacggaacctttaccacatttatctacacgcttatctttaaacaagaaatgtcttatttatatcatttttaatgatcatttacttaatcaactatatacttgaaaacttaatttatttctttttataaacaatgataatatgacaacaactaaagactattttctatattatccaatttaaatgtaaaaggcgtttatcttctaatgaaaaatagaatcgcattcctaatagggtcttttattattgcactacttattggttttgatttatattaccacatgatatattttttatatggtagtaaagccatactggcttatgatgtttttactttgatgacatcaaatgcagttaatgcattacttctttcaatcagcgtcacaatttcctatttacccttacttttcattaaagagggtgccattcaaaataaaatggtcttttccttcttatcgttatctttttactttattcttttattaacgttaacccttagtcactttatggtcagaacatctccttatgctaaccataatgtaattcatggatatgacttaattattgcctgtaacatcatacttagctcaattataaatctcttccttataaggaaagtgataaatatattttctaaagctgataattagggcatacaaactttattttgactcgtacgggaaagaaagcaaacttgaatatgtattattcctaatatttcagttatgttggtactcattatatttttttgttctctcaaaagaatcattttctatcttgttaacactgctatttatagtgcctttgatttctagcggcattaggtgtctaaactatcttggaagaagtaaatccattgctctcctttggctttttatgccttatttcatgataataatccccttactccttagaaaaaaggttaattctctcctcttgccatttcatggttttttacttttttagccagattagtttattatcccgttctgaatatgaatggcgatattttcacgcagtcagaagaaattcttccgcattgcgtccgcttttatctgcgagtatggtacttgttcacttacagataacaatacattttcatttatgaagttttcacttttcggcgacaaatttacccgttatgcgggtattaccagattgatggatgacctcaacgatggcctgagaacaccgggttctatcatgcttggtggcggaaatccggcacatatccctgagatggatacctacttccaacaactgtgtcaggagatgctaacagaaggcaagttaaccgaggcattgtgtaattacgacgggccgcaaggtaaagacttactgctaaaagcactggcaaaaatgctgcgcgatgagctgggttggcagatagagccacagaatattgcactgacaaatggcagtcagagtgcatttttctacttatttaatttgttcgctggccgttatgccgatggtagccgccgtcgggtgctgttcccactggcgccagagtatctgggctatgcggatgcaggtctggatgaagatttatttgtctccgccaaaccgaatattgagctgttacccgaggggcagtttaaatatcacgtggattttgaacacctcaatattactgatgatattggcttgatatgcgtatcaaggcccacaaaccccaccggtaatgtcattactgacgaagagttaatccgtcttgatgctatcgcgcagcaacgtaatattccgttattgattgataatgcttatggcgtccccttccctggtattatttttaccgacgccacaccgctgtggaacccgaacatcatcttgtgcatgagcctgtcaaaactgggcctaccaggttcacgatgcgggattgtcattgccgatgaaaaagtgatttcggccatcaccaatatgaacggtattatcagcctgtcaccgggcgggatggggcccgcgatcgccgccgaaatgattgagcgtggtgatttattgcgcttatccaacgaggtgatccggccgttttactttgaacgtgtacagcagaccatcgccatcttgcgcaaatacctgcccgctgaacgctgcctgatccacaaacccgaaggcgctattttcctctggctgtggtttaaagatttgccaatcagcaccgaactgctctatcagcgcctgaaaaaacgtggtgttctgatggtaccgggccattacttcttccccggtctgggctatgactggccacatactcaccaatgtatgcgaatgaattatgtgccggctccggaaatgattgaaaaaggtgtcgcgatcttggcggaagagattgaacgagcgtttcaggaagcgaaacaacttactgattaataaatatactgttaactcgccaacagagtgaatcgccgttacccccttcaccaatacaaacagggcagccaattacgctgccctgaagtttaatagcccgcgaattaacgctctacaacgtccagaacaataccgccaatatctgtggtgacatgattcgtagaaacatcgccagcgggtacactgtcgcataagacaacgccgccgcaccgctggtcgggtgcaggccattggcaaaggccagcgcaggtggatccgtcatcgaacccgctaacatgccacatagcgtcaggtagttcattttgaccagcatacgtgccaaaatgcctaccgttagcaacggtatcccggtgatcatcgcaccataaccaatccatgccagcccatcaccattgaccagcgtattgataaaatcaccgccggatttcaatccgaccactgacaaaaacagcactatccccaattcacgcaaggccaggttagcactcggtggcataaaccaatacagcttaccaatgctaccaatccgtccgaggatcaacgccaccactagcggaccacccgctagccctaaacgtaatgccgccggaaaccctggaacaaacagcggtatcgaccccagtaaaaccccgagaccgacaccgataaataccggtaacatctgcacctgttgcaatttttgctgcgcgttccccacaatcgcggacaccgcttcgatagcttcaggacggcccactaaattcaggatatcgccgaattgcaagctggcactgttgctggcgaccagctcgatacccgcgcgattaagacgagtaatcaccacgtcatacttctgttttagattaagatcgcggatttttttacccagtaccgcctcgttggtcactaccactcgagccgtttgcaacgccgttcctgccgtggataatgtcacatcgacctcttcacccacaaccagccgcactttctccagcgcatcccgttgcccgaccaaatgcagataatccccaatttcaatcaccgtggctggcatgggcaccatcagtaaatcgccacgcttcaatcgtgaacagaccacctcatcgctgttcagcaatggcacatcctgtaccgataaaccatgtagattggggttacgcaccgcaacgttcatggtttgcagcaactcgcggttttgcccgtagctgctgtcgaacgctttcgcttcacgatcgatattgattttaaagaataaacgaatcagccacatcaccagtaaaatgccacaaataccaaatggatacgccatggcgtaacccatccccatttgactgaccagttgtggcggcgaacctaaatcggtaagaatttgctgagccgcaccaagtgccggtgtattggttaccgcaccagaaaacacccccagaataatcggcagcggcacagcaaacagcttatgaataatcgctgttactaacccgcccacaaccaccatcaagatggcgaagcagttaagccgcaaccccgatacccgtagtgaagagaagaaccccggcccaacttgaataccgatggtatacacaaacagaatcaggccgaactcttgaataaaatgcagcatatctccgttaagaacgatctgataagtttgtgcaaaatggcccacaataatgccgccaaatagcaccccaccgatacctaaccccacaccatagattttccaattaccgatccataaccccaatacggcgaccagcgccaacatactgacggtaagggcgatagcactcataaatcacttccttgcctaagtttaaaaataggttggccgcttccattcccacagggattctctattctcaccagcatcatgattgcctcagatgcacggcatggccttaaattcttacaattagtagggattctgtcagaaggggggaaggttgaatgtgggatacgccacaaaatgcaccggagagcggggaatctctccggtgaaaagacaaacaagggaaaagcataatgctaaaaacacacaacagagagtcatgcaataagaggtaactgccggtaccccgggcagagggcaccggtcatcataacaacacgttaaaaactaacgtttaaaccaacttatcaaaaccacaaggtcacttaacacccattactgctgatcaggtgcctccgggctttctaatacctggcgctcctgaggtgtggcactgccgatggcaatacgctgtggttgcagtgcttctggcacctgacgcagtaaatcaatatgcagcaggccattttcaaactgggcattatcaacgttcagatgctcagccaaggtaaaggtcaacgagaactctttacgaaccagcccttgatgcaggtattcgacctgtttctccactggtgttggcttaccacgtactgtcaggcgtgggccttcgacttcaatatctaattcgctctgtttaaacccggctagcgccagtgagatgcgatagtggttatcgtcagttttttcaatgttataaggagggaagccttgtggctcctgaccgccctgcattgtactggccaatttatcaaagccaatccactgacgaagtaaaggtgacaaatcataattacgcatatacgttaactccttctttgaagcgagataataggtagccacggattaacgttgtataaacagtccgtgaccggtcagcccccgattacggcaggctaaacactgttattaaatatacccgtcgtccttcaagatacagggatgttagcggctcttgctcaccccatcacttagttatctaaacttcaggcggtttactcggttaccgcctaccgacctctcgaagtcacttgggtatatgtaactcattcacacgatcaaaaatccatataagggctgattacttaatttcaatacggcgtggtttcaaactttcgggtaccaaccgctcaagatcgatatacaacaagccattcactaaattggcacctttaattttaatgtgttcagccaactggaatttccgttcaaagtttcgctcagcgataccttgatataaatatgtgcgttgcgcaggctcattggcatgagaacctcgaacaatcaacaaattgtcctgagtagtaatctccagctcctgctctgcgaagcctgccaccgcaatggcaatgcggtagttattttcgtcaactaattcgacgttataaggaggataaccgccattactttggttctgaccagattctaataaattaaacaaccggtcgaaaccgatagcggaacgatacaatggagcaagatcggaattacgcatacaaactgcctcctaaatagattagcaagggtgttatcaaacgttataattaagccttccactctggacaggcccgtggtctgaataccctatcggcgtattctctctgacctgataataaaatgggtgcggtcttctttttttcaagcatgagatcaaaaaatttttcgcaaaaaatcgtattggaaaatacaggcggtaaatattcgatgaaatggccgctatcacttacacttaaacaaaaataagtccataagattgaatttttgactataggaagtgtctgtaagagagtgtaaaaatgaaagacaaaacctgacactgacgtcgtgggttaatcacttggtgatgagagccgaataacataatgagaaatatcgttatcccttttgctactggctgttcgctgctgctgaccagcggttgttccagtattttgactcacaccagcagtagccaaggctattactctggcaccgaagccaatatcgccatgctcaaagatgacgataccggctgggcactacgccccttactggcagtagacctgcctttctccgccgtgatggataccctatttctgccctacgattatctgcgttcagacagtgaagataaagcggccagttcaccacgtgaacgtgtccggcaatccgagatgcaaaaccagcaaactaatcagacaggtgatacgccaaaacaatagatccgcccaatcctatccagccaatagattttatcgatgctaatcagcatgcacagtaaaaatttgtgcccatccatcgatctcacgcataaacgcgatctttttaccgtttggtgaaaacaccacagcgtcagccagcggggccaccacgctgcgggctgtcagccgccgtaaatgtccggttaggctatcgcacaacatcacgctgttatcgcagataaaggccaaatgctctccctgtgggctccagctaaatgcagactgaatcccccattgactcgctgtcagttggcgcagttctccgccattaggggagatcaaccataactgcaccacaccgttatcatcgttcatcaggcaagcaatggcactgccatccggcgatgaacgcagccagtggcgcgggcatatcaggactcacggtcaccaccccgacatgagcaccctgtcgagcacgataaatcacctcaatttcaccggtaatgcaatttacctgctcaatcgttaagccgttaaaagtccccccgctagggcgcacatcataagccaaccactggctatccggggtccagacattgatattggtgagctgatggcctctgggatcaaaggtaagctgctgttccggtaagaaacggtttttttgcgcattcatattttcaactcttttatgcttttaattcttttatgataagttgcaaatgacattttttgctgaatatgtatgccattatgacacacagaacgccccgtcatgttttgacgtatatcccccaaataattcgagttgcaggaagcagctagcgcgcagacaacttgctgtaccacggatatattgaaaataaaatttaaaggaatcgagatgaatacgttgtttgatgccatcagagaggcccaccagatattacgcccacaagtgagagtcacgccgttggagcatagcccactgctatctcaacacagcggttgtgagatctatcttaaatgtgagcacctgcagcacaccggttcttttaaatttcgtggggccagtaacaagttacgtttactcaatgaggcacaacgccagcaaggtgtgatcaccgcctccaccggtaaccatgggcaaggtgtggcgctggccgcaaaactggcggggattaaatccactatttacgccccagaacaggcggcagccatcaagctggatgtgatccgtgcactgggggggcaaattgaattagtctccggagatgccttaaatgctgaactggccgccggtatcgccgctgagcaacaaggtaaagtgtatatctcaccgtataacgacccgcaggtcattgccgggcaaggcacctgtggcatggagatggtcgaacagcagcccgatcttgatgcggtgtttgttgccgttggtggtggtggcctgatttcaggtattgcgaccgtattgaaaacattatcggataaaacgcaggtgattggttgctggccagccaatgccaccagcctgtatacctgtctggagaaaggacagattcaggaggtggcagagcaagaaacgctgtctgacggaaccgccggtggtatcgaaccgggagcgatcacctttgcactgtgccaacagttaatcgatcagaaggtgctggtgagtgagcaagaaatcaaagaggccatgggtttgattgcccgtactgaccgctggatgattgaaggtgccgccggtgtggcactggctgcggcactgaaattggctccgcaatggcaaggtaagaaagtggcggtggtgttgtgcggtaaaaatatcgtgctggagaaatatctgggagctgtcagcggatgctaattctgaataaacaaaaaattctcgacaagttcgatgcggatcgcatcacattattgctcaaagagggctttattgcttttagtcagcaacgggtccagatgccgccagtacagcatttactgtttgatcaggccaatggtgattgctgtattaaaagtggttatttacagggcgatgaccagtttgtcgtgaaggtctccggtggattttatgataaccctgctcaaggattagccagtaatcaaggggtgatgatggcattttcggcaaaaaccggtgaaccacaagcgatcttactggatgaaggctggctaacggcgctgcgcacagcactggccgggcgaattgtcgccgagctttgcgcgccacagcacatcagcgcccttggtatcgtggggacaggaatacaggcgcggctgcatctgatgtacctgaaaaatgtgatgacttgccgccagctatgggtctggggccgcagtgaaacggcattagaggagtatcgccaatatgcgcaagcagagggctttgcagtcaacaccacgttgaatgccgcagagctggcccatcacagccaatttattgtcaccaccacgccaagccgggagcctattttacaggctgaagatatccagccggggacacatattacggcggttggggcagatagcgcgggtaagcacgagctctccgccgagttagtcgcgagagccgataaaattctggtggattcaatcgcgcaatgcaccgattttggcgaagtttcgttagcgtttaagcaagggctgttggctcatcacaacttaactgagatcggtttagctttagcgcaaggcatcccttttagagagaatgaccaacagattaccttggcggatttaaccgggttggggattcaggatgtgcagatagtgaaggggattctgggagataaaaagggggtgttgtgaatcccggagatatcagtcggtgatcgggtttcggttgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcggtgatcgggttcggttgttatggcttcacagctcacctggcctccgatgaaccaaccgccaatggggccataagtgcactgaaccccagatcttggatctttttatccatgatctggaggttcggttcaatgaaacaccctttttcaacccgcctagcggcggttcaacattacctttcaggaaaggccactctgcgggaaaccgcacgtcaattcagtgttggcaaatcccctcttacgcgttggatccgagcttttcgccgtcaaggtgaggctggactggagcaccatctttccagaacttatactccagaattcaggctttgcgttgtccgctatatgatggcaaacagatgtagcgctgccgatgcttctgctcattttaacattcccaacgagacgattatccaaaactggatgaaacgttatcgagagggaggaaaagaagcgcttaacccatcgaaaacgggtcctactatgccaaaagataaatatgagcacgattcaaaaccgttcagcgagatgacgcatgcggagctagagaaagaacttgagtatctgcgcgcggaaaacgcttatctaaaaaagcggaaagccctgagagaagaaaaggcactcagggagcagcagaaaaaaccagaatagttcaagcactgacagcagaacatcgactttcttgcctactgtgtgccgcaaaattggcacgcagtacatactattatcatgcatcgaaaccggacggtgtaattgatgactatgcagatgcggtaaaagcgattggcgccctaagcagacgacacgcacagcgctacggttatcgccggatgacggtcgcactgagaaaagaagggttcacactgaatcacaaaacggtgcgaaaactgatgaatcagcacgggttactcagcctcattcggcggaaaaaatatcgctcctatagggccgatggtggccgggcatccgataatctattggctcgtaattttacatccgaaatcagtggattgaagtggtgtacagatgtcacagagttccgagttggagcacagaagctgtatttgtcggtgatacaagacctgtttaataatgagattatttcttggcatatgtcagaaagagcagcattaatcctgacgtgcaagacgctggaaaaagcgctgaaagtgaaagggagaaaagaaggcctgatgttgcacagcgatcagggctggcattaccgaacgccgatgtggcgctcaatgcttgtcgaggcggggataaggcaaagtatgtcacgcaaaggcaattgtttagataatgcagtgatggaaaatttcttcagtcacctgaaagccgagatgtatcaccgtaagaagtacgattcagccacagttttaaagcgtgacattgtagaatatatccattattacaatacagagcgcattagcctgaaaacaggcggaatgagtccggcagaataccggactcaggtagaaaagcagtaaagcagatgtccaagttttggggttcagtgcaaagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccacttcgtggggtccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgcttttgacatcaacaacccattcaaaatcaaaaatggattaaaagcctaaagatgatggtctggctagccctcctgctcggtcgagacgactgtgattaggtgatcactgaacgaatatcaaccgaacccgatcaccgactcaaatcacccaatcaaaaatataaataaaaaatacaaataatcagccaatatacttctcaatcgcagtcgccacaccatcctcgcagttggtccccgtcacatactgcgctatctccttcagctcagggatcgcattccccatggcaacccccactccggcgtagttaaccattgcgatgtcattcccctgatcacccaacgccatgacatttttctgcgcaatgcctaaatgctcagccagcattttcacgccagtacctttatccgcccgcttactcaggatttccagataaaatggcgcactcttcataatagtaaaacgctcaaatacttcggcaggcatcatagccaatgcacgatccaaccgctctggctcatcaatcatcatcactttagggaaacgtaatgttggatccatctcctctactgcccggtacttcagagggatccccgtcaacatcacttcatgaagcgtatatttactgatgtccttgttggcggtatataatgtattgaaatcaaaggcctggaaactaacccccaactcacgggataacgcttcaaaatagagataatcctcaaaactgagagtctcttgtaaaatacactcgccagtcgccgccttttgtactaatgcaccgttgttactgatgcaataatcgccactgttctccatattcagttcacgtaaataacgttgaaccccaatataaggccgaccagtggccagcaccacacagacgcctttagccctggcagcagcaatcgcctgctttacccgtggcgtaatttcatgctgtggattcagcaacgtgccatccatatcaatagcgatcagttcaatagccatagggccctcatctatatttaacgaatatctcatgctaacgcgattcagcacacaaatgccagtaagtctaagcacagacaaatagcatcagaatgagaaatctaaaagcgatactcatcaggtaacaataacaattttcaggcaaaaaaaagcccagtggcagttttcccaccctggacttttttatctggccaataggctatctggctaacacattagatatcaatattggctgcgcgcagtgcattctcttcgataaaggcacgacgaggttcaacagcatcacccatcagagtagtgaagagttgatcggcggcgatggcatctttcaccatgactcgcagcatacgacggctctctggatccatcgtggtttcccacaactgatcggggttcatttcacccaagcctttgtaacgctggattgccaaaccacggcgagactctttcactaaccagtccagcgcctcttcgaagcttgaaaccggcacacgacgctcgccacgttcaacgaaagcaccgtcttcgattaagccacgcagtttgtcacccaatagacagattttacggtactcgccaccatggatgaaatcgaagtccagatcataatcggtatcaaccccgtgggtacgaatacgcaaaataggctcgaacagttgacgctcacggttctcacgcaccactgaactgtagctgctgccatggtgttctttttcgttcagcaagaccaccagcgaatcaatccattgcgtcacaacctctttattgcccaaatcctcttcttgcaaggtaggctgataaatcaggttattcagcaaagcacgcggataacggcgttccatgcgggcgatagtcttctggacactgtaatgctcagcaaccagtttctccaaaggctcaccagccagtgctggtgcgtgagcattggtatgcaatgccgcgccatccagagccagtgtcatttggtactgctccatcgcatcatcatctttgatgtactgctcttgcttacctttcttcactttatacagcggaggctgagcgataaacacatgaccacgctcaataatttccggcatctgacggtagaagaaggtcaacaacaacgtacggatgtgcgagccatccacgtcggcatcggtcatgataatgatattgtgataacgcaatttatccgggttatattcatcccggccaataccacaacctaacgcggtgatcagtgtcgccacttcctgtgaagagagcattttgtcaaaacgcgctttctcaacgttcaggattttacctttcagcggcaaaatggcctgatttttacggttacggccttgtttagccgagccgcccgcagagtccccttccactaagtagagttcggacaatgccgggtcacgttcctgacagtctgccagtttgccgggtaaacccgccagatcgagcgcacctttacggcgtgtcatttcacgggctttacgcgcagcttcacgggcgcgggccgcatcaatgattttacccacaacgattttggcgtcagttgggttttccaacaaatactcaaccaacttctcgttcatcagcgtttcgaccgccgttttcacctcagaagaaaccaatttatctttggtctgtgaggagaatttaggatcgggcactttcactgagacaacagcaatcaagccttcacgggcgtcatcaccggtggcgctgatcttcgcttttttgctgtagccttctttatccatatagctgttcagggtacgggtcatcgccgtacggaaaccaactaaatgggtaccaccatcacgctgtggaatgttattggtgaagcagtaaatattttcctggaaaccatcgttccactgtagcgccacttccaccccgatatcgtctttcatggtggagaagtagaacactttcgggtggatcgggttcttgtttttgttcagatattcaacaaacgccttgataccaccttcgtaatggaagtggtcttctttatcgttacgtttgtctttcagtttgattgaaacacccgagttcaggaaagagagttcgcgcaggcgtttagccaggatctcatactggaattcggtgttattggtaaaggtctggaaacttggccagaaacgcacagtagtcccggtttgctcagtttcacccaccactttcagcggtgcctgtggcacgcccattttgtaggtttgctcgtgaactttaccttcacggcgaataaccagttccaacttttcagacagggcgttaacaacggatacccctacgccatgcaaaccgccggaaactttataggagttatcgtcaaatttaccgccagcatgcaacacggtcatgatgacctctgctgcagataccccttcctcatcgtgcataccggttgggataccacggccatcatcctgtacagaaacggagttatccgcgtggatggttaccagaatttctttacaatgacccgcgagggcttcgtcaatagcgttgtccacaacctcgaataccatgtggtgcagaccggtaccatcatcagtatctccgatatacatgcccggacgcttacgcacggcatccagcccttttaataccttgatacttgaggagtcataagtattcgacatcaacgtttctcgctcatttttaatcctgtggttgaacctctattttgccatgttccacacggaacatcttgcccttttcacctaccatatcggcaacttgctcagcgctcacggcgctgacaaaaacttgtgcctgggtagctttcaaacgctcggccagcaatcgacggcggccggtgtccaattcggaagcaaaatcgtcaagcagatacaggcaacgccgcccgctctgtcgggtgagaaactcaccctgcgctaaccgcagtgcgcacatcagcaacttaagctgaccacgcgatagcaaatcttctaccggcgtaccatcggcccgaatgcggaaatccgctttatgtggcccaacggcggtatacgttagcgctctgtcacgctcaaactggcgcgccaacaactcgccatagtcactctctttatcccagccgcgctggaaagagaaactcagggcgaactctggcaggaacagagcgcatgtggctgaaatatccgccgcaatcgcgtcactgtatgccgctcgccattcgctgatacgctcagccagagggatgatttcctgatcccaagcccggatttgcgtatagcgactaacctggcgcagcgcggcgttgcgctgcttgagtaacctttttaggttgctccaggccgtaaaaaaaccgggttcattatgaaagcaaccccagtctaaaaaagcgcgccggaattttggcccgccatttaataacgtaaaaccttcaggagtgattaactgcattggcaacatttgcgccaattcagccactttatgcccatcggtgccatcaatgcgcactttggtatcaccctgtcggcttttgctcagacccactgacgcctcacgttcattggcgtcaacccggccatgcaacacaaactcagcacattcgtgacgtatcactctgcctgcttgcaaactacgaaaagccctaccatgaccaagggtataaaccgcctcgagtacactggttttgccactgccattggggccgactaaaaaattaaagcccgccgccagcgccaagtctgccgattcgatattgcgaaaatctttaatgagtaaacgcgttagagccatgaaactaattcttatgatcgaaggcaatgtcgccttatttctgatcaagggcgttatcgtcgcaggccatttgcgtgcggccagcgcgcagccaccggagcgtacttcatgtacgagaggatggcgagcactgcccaatcgcaaaggggcaagcaagatagcccgataaatactacaaacgcattggcatgacgacataggctgcagcttggctggcgctgtcttcaatctgcacactggatacagagtcagtcaataacaggcgcacatcttcgcacttcagtgcatttagcacatcaagcacatagctgacgttgaaaccgatctccatttctgtcccctcgtagctaacatcgaggatctcttctgcttcttcctgttcaggattattagcagtgattttgagttgattgtggctgacatagagccgaacaccacggaacttctcatttgacagaattgccgcacgcgaaaatgcctgtttcagtaaatcgcaaccggcttccagcattttatcaggattcttcggcaatacgcggcgataatccgggaaacggccatcaaccagcttagatgtgaaaataaaatcgcccacatgagcacgaatattattactgccaatttgcagccgcaagggggtatcaccaccatccagcaaccgaaccagctccatcacacctttacgcggcacgatcaccgaatgtgagggtaacgtctggccaataggcattgagcatacagccaagcgatgcccatcggtcgccacagtacgtaactcttcgccttcggtctcaaacagcatgccgttcaaataataacggacatcctgatgggccatcgaaaactgagtggactcaatcagacgctttaacgtagcctgcggtaaagtgaattcaacctcactctgccagtcatccagattagggaagtcaatcgcaggcaaggtagacagcgagaaacggctgcgaccagagcgcactagcaggcgatcaccatccaacgctaccgtaatttccgccccttcgggtaaaccacgccagatatcaaaaaacttccgtgcgggtactgtggtagcacccggctcatgggactgagacaaggcaacacaagccaccatctccatctccaagtcggtaccggtcagccgcaaagagccttccgtgacttgcagcaacaagttacccaaaataggcaacgtagggcgtccacccagcgggctactgacctgttgcagtggttttagcagatgctcacgttcaatgataaatttcatagcgctaggaggataatgttctgattaagttagagaaatcttctttgatgtcgtgactttcctcacgcaattgctcaatcttccggcaagcgtgcaacaccgtggtatggtcgcggccaccaaacgcatcgccgatttcaggcaggctgtggttggttagctcttttgccaatgccatagccatttggcgagggcgggcaaccgaacgggaacgccgtttggagagcaggtcagcgaccttaattttataatattcagcaacagtcttttgaatattatcgatagtgaccagcttttcttgcaacgccaacaaatcacgcagggcttcgcgaacaaaatcaatcgtgatagcgcggccagtaaaattggcattggcgatcacacggttcaatgccccttccaattcacgcacattggaacgcagacgcttggcaataaagaacgcgacctctcctggtaagcgaatatcattttcatccgctttcttcattaggatcgctacacgcgtttccagctctggtggctcaatggcgaccgtcagcccccaaccaaaacgcgacttcagacgatcttccaccccgttaatctcttttggatagcgatctgaggtcaaaatgatctgctgattaccctctagcaacgcattaaaggtgtggaaaaactcttcttgagaacgctctttattggcaaaaaattgaatatcatcgattaataaagcatcaaccgaacgataatagcgtttaaactcttcgatagcattattttgcaaggctttgaccatatcttgcacaaaacgctcggaatgcatatagaccactttagcattggctttacgggccataatgccattccccaccgcgtgtagcagatgggttttacccaagcctgttccgccataaagaaataacgggttataggcaccacctgggttatcggctacctgacgggcggcagcgcgggccaactggttagatttaccttcaacaaagttatcaaatgtgtgttttggattcacattcgaacgataagaaagttcaggctgagcaggtgagttgtcccagctcgggcgcataggtgcactgcgggtaaccggagcaacaggcgcactcacgctggctgtaactggattattgtgtgctcttgccgcaggtttactccctacctcaaaacgcagtaaagggacctcggtgccacaaaaatcattaagtaagccattgatattgtttaagtacttatcacggacccagtccagtacaaaacggttaggtgcgtaaagcgccagagtattgtcactcagttccgcctgtagggggcgtatccacatactaaattctgtggcaggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaagatcaataaaagaaagaaatcaggatattttgtaactcatcgttttgacacacgccatatggcctgtagcaagccaaggtgacatgcgaactgttttttacagttgttttttactgctgattttttacgactcacattcccccacgatcccagagtagaggaagcgatcggaatggcggatcataacgcaaaaggagcaatagatcctctccttcctcacagattagatcctttttatccacaggctgttacttttgcgatgagtgtaacccagcacatcggttttcgtgacctcatcgttaaggatccataaatatttcggaatatactggtgtccccttcccctttctcaggcaatggatcccttttaatcggcaaaggatctcaccgcgatccttgcgctttggcggggagtccgtataatcctcagccctacgtgtgatgcctgtgttcttaatagcaatagctaaagggaatccagcagtaaacacgggcaggcaggctcttggtaaactccccgtttagaaaacttctaagcggcagatgcgatgtcaattgactcgggactgtacaattattacaatcccgcttctttatatgttgcgattgaggcgtcggtagtcttcactccgagcagccaaacgcgtttactgaatcagtaattattttaagtttaggtagaaatcgctatgaaacgcactttccaaccgtccgtattgaagcgcaaccgtagccacggtttccgtgctcgtatggccacaaaaaatggtcgtcaagttctggctcgccgtcgtgcgaaaagccgttctcgtctgactgtttctaagtaataaaagctaaccatctcagtggttaagctcgcatttcctagggagttacgtttgttaactcccagtcatttcactttcgtcttccagcaaccacaacgggctggcacgccgcaaattaccatcctcggccgcctgaacgagctggggcatccccgcatcggtcttactgtcgccaaaaaacatgtcaaacgtgctcatgaacgtaatcggataaagcgcttaactcgcgaaagcttccgtttacatcagcatgcgttaccgtctatggattttgtcgttttggtaaaaaaaggtgtggctgacctcgataaccgtgcgttgacggaagctttggaaaaattatggcgtcgccactgtcgccaggctcccgcatcctgatcgggctgattaggggctatcagctcgtaatcagtccgttgctggggccgcgttgccgtttccatccgacgtgctctcattacggaattgaggcattgcgcaggtttggcatgataaaaggcagttggttaacactgaaacgcgtattaaaatgccaccctttgaactcaggtggtgatgaccccgtgccgccgaaactcgacgataacagagaacactaacgatggattcgcaacgcaatcttctactcatcgctctgctgttcgtgtctttcatgatctggcaagcttggcaagtggataacaatccacaaccaaccgctcagaccacgcaacagactacgaataccgctaccggtgataaagcaagccaggctgtgccaggcagcggtcagggtcaactgatcactgtaaaaactgatgtgctgtctctgactattaatacccgtggcggtgacattgagcaggctaacctgctggcttacccagatactttgggttcaagtaatacgttcgaattactggaaaccactccaagtttcgtttatcaggcacaaagtggtctgacaggcaaaaatggcccggataacccagcgaatggcgaccgtcctttgtttgaagtgccacaaaccagctttgttctggcagatggtcaggatgaactgcgcattccattgaccttcacaagtaaagatggctctgttttcattaagactttcgtgctgaaacgtaacgattacgccattggcgtggattatcacgttaacaacgcctccgctgccccactggagctgacgctgtttggtcaattgaaacaaagcatcaacttgcctaaaaagcgtgataccggtagcaataactttgcgctacagacttatcgtggtgcggcttactcttctgatgaaactaaatataagaaatatagctttagtgacatcgaagacaaaaatctggacatcaccaccaaaggtggttgggtcgctatgttgcagcagtatttcgccacagcatggatcccagcggctaacgaaaccaacaccttctactctgctgagttaggtaacggcctggccgcaattggtttcaaaggtgcacctgttgttatccaacccggtgaacagaaacaactgagtgccacactgtgggtgggcccagagattcagaataaaatggcggaaattgcgccacatctggacctgactgttgattatggttggttgtggttcatttctcagccactgttcaaactgctgaagtttatccacagctttgtggggaactggggcttctccatcatcgttattacctttatcgtgcgcggtatcatgtacccgctaacaaaagcgcaatacacctcgatggcgaaaatgcgtttgctgcagcctaaactggccgccatgcgtgagcgtatcggtgacgataagcagcgtatgagtcaggagatgatggcgctgtacaaagcggagaaggttaacccgctgggtggctgcttaccgctgatcattcagatgccaatcttcttggcgttgtactacatgttgatgagttctgttgagttgcgccatgcgccattcattctgtggattcatgacctgtcagcacaagacccgtactacattctgccaattctgatgggtatcaccatgtacttcattcagaagatgtcaccaaccaccgtgactgatccaatgcagcagaagatcatgacctttatgccggttatcttcacggtattcttcctctggttcccggcaggtctggtgctgtactatatcgtcagcaacctggtgaccatcctgcaacaacagctgatttatcgtggtctggaaaaacgtggcttacacagccgcgagaagaaaaaataacccacagcgataatcatgagtatttagggcggtcaatatgaccgccttattctttttacagaagcctgatttttcaccttcagatttgtgtaaaaataatacagacttgttacaaaaataatcgataaagagagaaatcaccatgagcaccactgatactatcgtggcccaagcaacgccccctggtcgtggcggtgtcggcattctacgtgtttcaggtcgtgctgcctcagaggttgcacacgccgttctgggtaaattacctaagccacgttatgccgattatctgccgtttaaagacgtggatggcagcacgctggatcaaggtatcgctctctatttccccggtccaaattctttcactggcgaagatgtattagagctgcaaggccatggtgggccggtgatactggatttactgttaaaacgcattctggccctgccagggctgcgtattgcccgcccaggggagttttccgagcgtgccttcctcaacgacaagctggacttagcacaggctgaagccattgccgacctgatcgacgccagttcagagcaagcagcacgttcggcagtaaactcattgcaaggcgcattttcagcgcgtatccatcaattggtggaagcacttactcacctgagaatctacgttgaagctgccattgactttccagatgaggaaattgacttcctttctgatggcaaaatcgaaggccaactgaatggtgtcatggccgatctggaacaggtacgtactgaggctagacaaggcagcttactacgtgaagggatgaaagtggtgattgctggccggccaaacgcagggaaatccagtttactcaatgcgttagctggccgtgaagcggcgattgtaacggatatcgcgggcaccacccgtgatgttttacgggaacacattcatattgatgggatgcctttacatatcattgataccgcagggttgcgggaagccaatgacgaagttgagcgcattggcattgaacgcgcgtggaacgagatagaacaggctgatcgtgtattgtttatggtggatggcaccaccaccgatgccaccgaacctgcggctatctggccagagtttatggcacgcttaccggcaacactgcccatcactgtggtacgcaataaagcggatataacaggtgaaacgctggggctgaccaaagtgaatggtcactcacttattcgcctgtcggcacgcactggagaaggtattgacctgctgcgtgaccatttaaaacaaagtatgggctttaccagcaacactgaaggcggtttcctggctcgacgtcgccatttacaggcactggagactgccgccaggcatttgatacaaggccatgagcagttagtgagcgcttacgctggtgaattactggcagaagaactgcgtttagcacaacaatcattgagtgaaattaccggtgaatttagttctgatgacttactggggcggattttttccagtttctgtatcggaaaatgagtgtaataccataaagctagcaccagttatcgctaattttgataaccttactctatgggtttggcagtggctcgaacacttaacgttgtataccctaaataattcaagttgtaggaaagcggctaacgcacatgcaacttgaagtatgacggggataattactcgtttcacaaattgaggttcccatgattataaaaccacgtgtacgcggctttatctgtgtgacagctcatccgacgggctgtgaagccaacgtcaagaagcagatcgactacgtcacaacagaaggcccaatcgctaatggtcctaaaagagtattagtgattggtgcgtcaactggatacgggttagcagcccggatcacagcagcatttggttgtggcgccgatacgctgggcgttttctttgaacgccccggtgaagaaggcaaacccggaacctccggttggtacaatagcgcggctttccacaaatttgcggcacagaaaggcttgtacgcaaaaagcatcaacggcgatgcgttctctgatgagatcaaacaactgactatcgatgctatcaagcaagatctgggtcaagttgatcaggttatctatagccttgcttcaccacgacgcacccatccgaaaacgggcgaagtgtttaactcggcactgaaacctatcggtaatgctgttaatttgcgtggtctggacaccgataaagaagttatcaaggaatcggtcttgcaaccggcaacacaaagcgagatcgacagtacagtggccgtcatgggtggcgaagactggcagatgtggattgacgctctgttggacgctggcgtactggccgaaggggcacaaacgacagcattcacctatctaggcgaaaaaattactcactatatttactggaacggttccattggcgcagccaaaaaagatctggaccagaaggtgctggctatccgcgagagcctggcggctcacggcggtggcgatgctcgcgtatccgtattaaaagcagtcgtgacccaagccagctctgccattccaatgatgcctctgtatttatcattgctatttaaagtgatgaaagagaaaggcactcacgaaggctgcatcgagcaggtctattccctgtataaagacagcctgtgcggcgattcaccgcatatggaccaagaaggtcgtctgcgggctgattacaaagaattggatcctgaagtccaaaatcaggttcagcagttgtgggatcaggttaccaacgacaacatttatcagctaactgatttcgttggttataaatcagagttcctaaatctgttcggtttcggtattgacggtgtggattatgatgcagacgttaaccctgatgtaaaaatccctaacttgattcagggttaagctccggtttattgctcaataacctgctgcgtcactatcacgcagcaggttgatcatcttcttactggggttatcaaaaatatcaattgcaaaccgcagggggttttacgaaattatttggtgacatccatgatattctgtcgcaagcaacgtagttatcctgttttagtttgtaggtaacataaaaagaaatgggtaaactaaggattactgatatcacggatattattaacaaacatctgcaaataagtgaatcatatttgaaccgccaaccagaaacaaggtaaataaggccacttaataaagcataaatcagtagtggaattgataagaaagcgataaaaacagaagcagaaaatgttatttcctttaccataaccatatattaattaatgtatttatagcttaggtattctattggaattattattaacaacaatattattgatgctaatatattaaagtatttattgttcattatttccccccagcccattaagaatatattgaaggtttgcttcaggggttctagggtgtatctccattgctttttttaataatgctataatttttacacttatcccatactttttatctaaaaaatctaaaccgatagtaatagcaacccctagaacaaaaaccgcaaacgcaacagcgataacactaccccccaagaaaccgacagcagttaaaactgatccaagtaaaaaggatgtggctgaagcaacggctatcttggccatatccatcgttatatttcctacaaagtcgactaaggtatgttaatttttaaaaatacattcagaaattctatatccgatagaaaaaaataatacaaaactttgctccacgaataatccctgaagctatgcctcttaggccaatacccatttctaatatttgagggttagtggttaggtatcgtgtacccgtaattatttttctaagtcctgcatagcctgaaatcttaacgaacttagttccgttatcaccaataaatattgtggcttttattcctattttcttaaactccataataacgttatataaccctctgacatcatgtatatttcctgcgtaagttgacgttggatctgtaactttaaatataggtgcgaaggggtcatttatatcaattcctcttgaaaacgcttccatagatgtaatttgttcaccaactcctctagcaaatgattctggtgtacttacacccatctttttttgggttctatttgttatgtcgtcaattatatcgtttgcttctgctgttgttagtacaacatgatattgtttctcattacgtaatattttttccaagcctatggaatcaaaaaattcatgctgaggtttcaattggtttatttttgtgttgccattcaggaaattccccattgcacctgtccaacttggatcgtaaatttctcttgccataaaatatcccgatttattttttataaaactatgtgggttattctatatcatatatagggtccgcttggaattcggaaaaaattcggcacgattataaataactgagaccttaagctcgggtaaactgagttatcgatttttgtggcaggaaaatcgatgattctatttcactgttggcattttaatgggtgctattatcctttggattgtgcgttgatactgaaagcatagcatcagctattatgaacttcaggagatactggctgaatgcgatgtcaacatcgaccacaccacgatttatcgttaggttcaacgctatccccctttaaataaaagatagctcgttggtactggcgtcattcaacaggtatacgctcatagcgtattaatgaaatctatcttcaacaatgcctacttatctggttgatggcggtgaagcaattattatcctaaacgaatgcttttattaatcgagttcccccaatcctaatacaccgagagggggagttttttacttaatattcaaacgagttaatcgccattatcagtgatcaacaaacgcaattttcagcataaacagtagcgccactaccactacgcaagggctgatttcacgccagcggccagtacctaatttcatcaaacaataagagataaagcccagtgcgatcccttcagtgatagagaaactgaacggcatcatgacagccgtgacaaaggctggaacggcttcagtcaaatcatcccacttcacccgtgccaggctagatgtcatcaacacgccaacataaatcagcgcgcccgcggccgcatacgcaggaaccatacccgccaacggagaaataaatatcaccagcaggaagagtatcccgacaacaacagcggttaacccggtacggccgccaacagataccccggaagaactttcgatatacgcggtcactgatgaagtaccaataaaagcaccggcaacggagctgatactgtccacatacagcgcttgtttcatgcgcggaaacttgcctttatgatccgctaaaccggctttatccgtgacaccaatcaatgtgccggatgaatcaaacaggttaaccagcatgaaggagaaaataatacccgccataccaatattcaacgcgccagctaaatcaacctgcccaaccacagaagtcacacttggtggcatggagaaaacgcccgaataatgcacatcacccagcgcccagccaatcagtgtggtaaccacaatagaaaccagcactgccgcgtgaatattacgagaagccaagactgcgataataaagaaacccagtgcacccaacagtacactgtgagaggtcagattacccaccgccaccagtgtatctgggtttgcgaccacgataccggcattcttcaaccccatcatggcaataaacaggccaataccacttgtgatccccacacgcaggctcagtgggatgttcgctatcatccagtaacgaatgcggaaaatggttagcaaaaggaaaccgattgccccccagaaaatagcgcccataccgacctgccaagaaatacccatcgcccccaccaccacaaaagcgaagaaagcgttgagccccatcgccggtgccagtgccacaggtaagttagccaataagcccataaaaatgctgccaaatgcggcgatcaggcaggttgtcacgaacaccgcctgcacatccatacccgcaaccccgagaatctgcgggtttacgaatacgatatagaccatggtcaagaaagtcgtgatacccgcaatcagctcagtacgagctgtggtgccatgctgtttcagtttaaatacacgttcgagcaggccctgctcggtatcaaggtttgatttactcattcgaagagttccgctgaagggagtgatagtcggggcatatcctataacaaaaatcatttgtttagagcgtgatcacactcttttttacctcttttttattatggcttttataaacgtctcttttcgcgccaaacgcgccagcccgatgaccggattaacctctgtggttaagacaattcagcaccgttcatcactcggcaatttcaagttaagaagaagatatcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaagatattaattttattactaacaggctaataaacatcgctttatttattaggatggttagagtgggattaactgatgtctatcttttttaaaggattagttgcgtgaatcagattcaatgcgtcatgttcgattgcgatggcaccttggtcgacagcgaagtcctgtgttgccaggcttacgtcctaatgtttgctcactacaatattcacctgtcgttagaagaggtgattaaacgctttaaaggcgtaaaactgtatgaaattgttgggatagtctgtaaagaatatggattagaccaaccgataaaggtactggaaaagctttaccgtgaagaagtagcacgtttattcgatgccgaattacagcctatagccggtgtgaaagcgctgttagagcaaatcgtgttacccgtctgtgtggtatccaacgggccagtcagcaaaatgcagcactcgcttggcctaaccggattactgccattctttgaggaccggctttatagcagctatgatattcagcgttggaagcctgatccggctctgatttaccatgccgctgaacatatgcaggttgccgctgagcactgtattttgattgaagattctgccgcaggtgcccaggccgggattgccgccggtattccggtgttttattactgtgccgatccgcacaaccaaccgattaaccacccgctagtgactactttcacggatattcagcaactgcctcatttgtggaaggaaagaggctggcatatcacccgcgattaatttacctgtaatgaattagcctgcctataatcaattaactcgattgcagtgttagcttgttacaccaccagcgccatgaacgtgccatggagctttggtttttaatggcatgctgtgggctaaagcggcgattaaggccgttagccagtagatccagcgccagacataaaacaaaatagaccaatgccacaaacagaaagacttccatcgggtaaaccatactgcggttattaacctgtgtagccaaaaaggtcagctcattcactccgacgatataagccagcgatgtatctttaatcaatgatatccattgattaataaaggacggcaccatcatgcgcagcgcttgtggcaatacaataaaccacagggtctgccagcgattaaaacctaacgacagccccgcttgccactgcccggcaccaatagccattatcccggcctttaccgcatgagccagataagcagaagcaatcagcgccagtgcacacaccacagtggtgatttcaggtatatccacaccaaaaacgatcggtagcaggaaatacgtccaaaaaatcaacataatcaccggaatcgcacggaagaagcccaaaacagcggccaatattcccgcccagacaccacgggacatcgccaatgccacgcccaacacagtgcctaatacggctgaggctaccccagccatgatactgatcaccacggtcaatgccgcccctcccagagggccatcagggaaagtcccccacagcagataacgccagttatcaacgataatggtaaaatccatctcagtgccctcggacgacggttcgctgttgacgccacataccccaagcctcaattagcgcgatgatgaaaatatacaatagggttgcaaccccgaatgcctgaaacgtccgtaatgtttcagtttcaacctgccgggaagcataggagagttcagctacaccaatagccattgccaatgaagagtttttaataatattcatatattggcccagcaacggaggcatggctattttcaaagcctgcggcaaaaccacataccgcatcgattgccaccccgtcagccccagcgcatgtgcagcatatttctgccccttggctacgccgctgatgcccgcacgcagctcttcagcaataaatgcggtggaatagagtgtcaacccgacaaaaccggctaaaaactcaaaagagggccaggccagagttaatccggcaagcgtaatttcatggggagtattgagccaagggatccaagaagctggcaggaattggctggcagcaaagtaccaaaagaataattggatcagcagaggagtatttcggaataaggcactgtagccaatagcaaagcctttcaaggcctttaactcactgtctctggccgcggccagcaaaaatcccaataacgtggcagccaccaccgtacaggcggaaatccacaacgtcagtaaaaaaccatcccacagccaaccaagatattgcggggctaatagccaatcagtcagatgatgtagattcataggcttttatatctatatccatctgatgctctaatcgcatgagtttttaagtacacaataaaatccatcttatttttacttcataacttaacataccgacgtattaccgtactgatagccaaagtcattggcattgcaggtaggcaatcaacccctgcaacgccaaaaatgaaggggataagttacgctttaggctgttggtctaacggggcaaatttaaactcaccacgcggttgtgctgaattggtttccggcccaaaccagcgatcataaattttcacggcgtcaccctctttctccagcttaattagtgtctcgttaaccactgctgttaagcgatcttcgcctttaggaataccaacgccctgatactctttggtgatactaaaaggtgaaatctcaaaatctgctttttgcgcttcagggatattacccagcaggcccactaattttgcatcatcctgcgtgatagcttgaacgttaccattacgtagggcggtgaatgccagcggtgtatcatcgtaagagatcactttcgcggttggataatgctcacgtaaagtaatttcctgtaccgtgcctttgtctgcaccaatacgtaacttaccaatatcttccggtgtttttaatacgcctttgcgagcaataaatttttgacccgtcgcaaaatagggcaggctgaagttcacctctttggcgcgttcatcagtaatagtgaaattggcagcaatcaaatccacttttttagaagccagtaatgggatgcggttcgccgggttggtcgcccgtaactccactttcacccctaaatccttagcaatagcattagccacatcaacatcgtatcccaccagctttttagtctgcgggtcgatataaccaaatggggggttgctatcgaaaacagcaatccttaccacacccgcttgcttgatatcatccaacttatcagcgtaagcagtgccggaaagtgtagctagacccgcgagtagcgttaaggctattgcacttttttttatggaaagatcctgtttcatgggaaaactcctaaagagatgagatattgcgttatgtatacgctaccaactccgtgttaggtcaggaaataatataaaacgatatgtttataaccaattaatctcaatgagttaatctggctgcattgggaaagtgagacaaggccgtagagcgacaataaagcagtaacttaggcggttcactcttgtttaaggaacatatatttctgaattttcatatcaagaaacgttactgctgtgctggccggcagcgacgtcctctgctttagctttatcctgacttatggcgataactggcttggctttactcttgacttggctaaccggttcttccgtaatctccgactgaccaacaaaaataccgccctttttgattgagaaattactgcccttcacgataccttttaagcgaccatgttccagaatttccagatcatcagaaatacaaaccccttcaaccctgccatcaaccgtaatatggggggcagttaaatttccctcaatctgcccactacgcattaatctgattgaaccttcattgacgatgatatcccccatcaccacaccataaatctgaatatcaccatccagattaatattgcctttcaactgtgtacctgcggcaataatagtattgtttttagcattttcctgtgaagcattagataatggcatactcgtttggctagggatatttacgctagaagaaccgtcattattactatttactttctttttgaacataacattactcactgtaaagatgaggaataatgcagggacgataaaaagatagaaaaacaaatcgtagatagcataggccactaaagccgcaacccacaggccccacaagagactaagcaccatgttcttgcgtatgtaaaagctcattactttctatcccgccctgcttgaaaaaacattaatcattattttcaataaataacacagtctctaaaaaatattccggaattatattttcctatatgaggaaagtgcatttcccattaataaaaataaataactaaaataaaaaataaccatcgcattatgtgcgatatttgtcaaataggagtataaacagagagtaaatatataataattaatagcgggggaattatggttattaataacaaggagtggataaaaaaaccggtcaaacgagtaggctgaccggggttaaatattatttttcaggcttaccagagagtaacttctctaagtcatcaccaccaaggtggcggaagtcatgccctttaacaaagtagaagataaactcgcaaatattctgacagcggtcaccaatacgttcaatggaacgagcacaaaacaatgcagttaacacacttgggatagttcgcggatcttccatcatatatgtcatcaattgacgtacaatgccttcatattcttgatcgacctttctgtcttcacgataaatccggatagcttcatccagatccatccgagcgaatgcatccaagacatcatgtagcatttgcaccgtatgacgccccaaagactctaggctgaccaatagcggttgatgttgatgagagaatttttccaatgctgtgcggcagattttatctgccacatcaccaatacgctctaattcggaaatggtcttaatgatagccatgactaaccgtagatcactggctgttggctgacgtttggcaatgatgcgcacacaggcttcatcaatggccacttccatcatattgaccttttcatccccatcaattacccgctttgccagctcgccatcttgattatgcatggcggtgatcgcatcagataattgttgttccaccaacccccccatagttaaaacttgggtgcggatatgttcaagttctgcattgaactggccggaaatatgtttatttagattcagattatccatgatacttcccgtacgtatggcctatcccaaaggcagtaggcgtaatgaatgtagttgcctatgtgcagtagcccagtaataaggccatcaaccatagcgaccagtgatataatcttctgtctgtttttgctgtggcgtcgtaaacagggtatctgtatcactgaattcaataagctcgcccagatacataaatgccgtgtgatctgaacagcgagcagcttgctgcatattgtgcgttacaatcacaaccgtatagtccgatttcaattcactaatcagctcttcaatacggccggtagagatcgggtcaagcgccgagcaaggctcatccaacagtaatacatcagggcgaatggcgataccacgagcaatacacagacgctgctgttgcccgcccgataagctataaccgctctggtgcaacttatctttggtctcattccataacgctgctttggtcaatgcccattgcacccgctcatccatatcggcgcgagataagctctcaaacagtttgacaccaaaagcgatgttgtcgtaaatcgacatcgggaacggagtcggcttttggaaaaccataccgacttttgcccgtagcaaagcaatatcttgtttatcggttaggatattttggccatctaataagatgtcaccttccgcccgctgttctggatacagctggtacattttattgaaagtacgcagtaaagtagatttaccgcaacctgacgggccgatgaacgcagtgacctgattcttggcaatatccaacgaaatattcttcagtgcatggaatttgccatagtagaagttcaaatcgcgaacctgaattttactgttggtgacgtcagtagccatactcatcaagacttctctcttttagccaataccgccgaagcggcattttggaatttattggcgaataggtattttttcttagctaattagtgctttttcttagcaaaaataacccgggccagaatattcagtaacaggacacacaaggtgatcaataacacccctgcccaagccagattctgccattcagcaaacgggctcatagcaaacttaaatatagtgaccggtaagttagcaataggccgtgtcagatcggtactccagaactggttggagagcgaggtaaacagcaaaggtgccgtttcaccagcaatacgtgcaatcgccagcaaaataccggtcaaaataccagaaacagaggctttcaacgtgatagccgagatcatccgccattttggggtccccaacgcataagccgcttcccgtaggctatcaggtactaatttcagcatgttctctgtggtgcggataacaatcggcacttgtaacagcgccagtgcaatcaccccggcccaaccagagaagtgctccatcttggcgaccacaatggtgtaaacaaacaggccaacaacgatagacggtgccgataataagatgtcattaataaagcgggtaacttctgccaaccacgatttacggccatattccgccagataaatcccagccatgatcccaagcggggtaccgataactgttgcccacagaattaataacccactaccagcgatagcattcgctaagcccccgcccgcagtatttggtggtggtgtcatctcggtaaacaatgccagagacatcccatcgatacctttggtgacggtggagaataaaatccatatcaaccagaacaaaccaaatagcatcgttgccattgaaagcaccaaggcaatccggttcttttggcgacgccaagcctgctttttacggcggctctccatcagcgtcgcatcatttcgcatatctatggtcaccatgttaacgcccctcgttcttagccagacgcataatcattaacttagatagagccagcacgataaaggtaataacgaacaaaataagtcccaactccattaacgcggcggtatgtaagccagattctgcttctgcaaattcattcgctaacgcagaggtaatactgttaccaggcataaacagtgagaaactatcgagctggtaggtgttaccgataataaatgtcaccgccatggtttcacccaatgcacggccaagacctaacatcacaccgccgataaccccattcttggtgtaaggcagcacaatgcgccagataacttcccaagtggtacagccaatgccataagctgactctttcatcatcacgggcgtttgttcaaagacatcgcgcataactgccgcaatgtaaggaataatcatgatggctaaaataatacccgcagccaaaataccgataccgaatgcagggccggagaacaaagtcccaacaattggaataccggacatcacgttgccaacaggctcttgaaaatagcgggcaaataatggagcaaagacaaacaggccccacataccgtaaacaatacttgggatcgccgctaacaactcaatcgcgacgcccaaaggccgttttaaccaatttggcgccagttccgttaagaacaaagcaataccaaaactgacaggcacggcaataatcagggcaataaccgaggtgactattgtgccgtaaatcggtactaatgccccgaactgctcagccggtggatcccactctttggtccagagaaaagcaaaaccaaacttttctatactcggccaggaagcaacaatcaatgaaatgataatgccgcccaacagaaatagcgtaatcagttttactagcgcactgaaaatgatgtcaccgtatttactcggtgctttgatcgtcggcttgtacgcagccatagactctcttctcatcagggtgttttccccttcgtacttgacgccgcaggtgtattagctctgttcacacacccgaatcacttactggccttgaccctaaaacttactggtcttggccttaaataagtcagctcatcgggatgcgtttacttgctgcctacctgcagctccaattactttgggtattatattgaatcaatattttataaatcacttgttgccagtaaatcagaagattggcttgccgctgctatctttaatctgagttttccaagctgcacgtacttgttcaacaacttccgcgggtaatgttgcataatccagttcgttagcttgtttagcgccgtgtgtgtaaccccagtcaaagaatttcaatacttctgtgccattagcagcattcttctgttctttatgcactaagatgaaggtcgttgaggtaattggccaaacatcatcacctttttgattggttaagtcttgagcaaatgatttgctccagtccacaccttttgctgcagagctaaagctgtgctcagttgggctaacgggcttcccatctgctgaaatcagtttagtgtaagccaaattattttgtttcgcgtaagcatattctacatagccaattgagccaggcaggcgctgaacaaaagcagcgataccgtcgttacctttaccacctaaaccggttggccagttcacggtagagccagccccgactttctctttccattctgcgttcactttagccaagtagctggtgaaaacaaatgaggtacccgagccgtcagcacgacgtacaacagcaatattttgatccggtaatttaacgcctgggttcaacttaacaatcgcaggatcattccactttttcacagtgcccagatagatatcacccagcgttttaccgtctaatgtcagctcaccggatttaatgccaggaatattcacggctaacaccacaccgccaatcacggtcgggaattggaacaaaccttcagtagccagtttttcatctgttaatggcgcatcagaagcaccaaaatcaacagtattggcaataatttgcttcacgccaccggaagaaccgataccttgatagttaattttgttacctgtttctttctgataagaatctgcccacttggcatacaccggtgcggggaatgtcgcacctgcacctgtcaggcttgcagcagcgaacgcggatacagcagtcatagataaagtcgctgccacaatgctggctacggtggtacgcatcagtttcataatccctcctaatgggatattagaattaactctttacccaacgaacttggtgttgctagtgggtagcgaatgaatcccaggaaacttactcaggtaagtggttcggggggaacatcgctaacaaccctgcgacttcaagtacgaagtgtataaattgttttcatcagatcaagtatggtgcaggagggaaaataggacagtttaatgacagaaaaatgtacggattattacagttatatgacaagccatttgctatcaaatgaacttatttattatcaacgcattacgttattatacagtggttttttattcttttatttgtaaaaaattcagcgtatcagttctctttctccctaaaaaaacgattagtatttaagctaaactaataactgattatttaaaaataaagacaaaaaagccgacaaatttgccggctttcgttaatacgctattctttcgttaataccctatcttagagcaacttattcaaccgttactgattttgccaagttacgtggctgatccacatcagtgcctttaatcagcgcgacatgataagacagtagctgtagcggtacggtatagaagataggcgcaataatttcttcgacatgtggcagctgaattattttcataccttcgctatcagtgaacccggcatcttgatcagcaaacacgtatagcaaaccaccacgagcacgcacttcttcaatattggatttgagtttttccaataattcattgttcggtgccaccacaatgaccggcatatccgcatcaatcaatgccaatgggccatgcttcaattcacccgcagcgtaagcctctgcgtgaatataagagatctccttcagcttcagcgccccttccattgcgatcgggtattgatcaccacggccaaggaacagtgcatgatgcttatcagagaaaccttcagccaacgcttcaatggttttatccagagataacatctgctcaatacgtgcaggcaatgcctgtaacgcatggacaatatcgtgctccaggctggcatcagcacctttcagcttacctatacgccccaccagcatcagcaaaacagtcaattgagtggtaaaggcttttgttgaagcaacaccaatctcagtacctgctttggtcatcagcgctaaatctgattcgcgaactaaagaagatcctgcaacgttacaaatggccagtgaacctaaataccccaactctttagataaacgcagagctgccagagtatcagccgtttcgccagattgtgacaaagtgatcaacaggctatttggacgcacagctgatttgcgataacgaaattcagaggcaatttcgacatcacatggcacacccgctaaagactcaaaccaataacgagaaaccatccctgagttgtaagacgtaccgcaggcaatgatttgaatatgttgaacctctgccaacagggcatcagcttttgggccaagttctgacagatcaatcatcccgtggcttaaacggccttccagcgtattcttaatcgccattggctgttcataaatttctttctgcatgtaatggcggtaaatacctttatcacccgcatcgtattgcacctgagattcgatttcagggcgctcaatagcattaccctgcttatcaaagatagagatgctccggcgagtaacttcaaccacatcaccttcttccaagaagataaaccggcgagtaactggcagtaaagcaagctggtcagaagcaataaagttttcacccacaccgcacccgatcaccagcgggctacctgaacgagcggcaatcagacgacttgggtcacggctatccatcacaacagtaccgtatgcaccgcgtaattgcggaatcacacgtttcacaacttccagcaaagaccccccttgctgctgctcccaatgtactaagtgagcaataacttcggtgtcagtttcagagctaaaacgatagccacggctaattaataattcacgtaacggttcatgattctcaataatgccgttatgcacgacggagatatagtcagaaacatgagggtgtgcattagcctctgacggctccccatgggtagcccagcgggtatgagctatgcccgtgccaccgtgtaaatcctgcttttcagcagcatcagacaaagcatgaaccttacccaccctacgtaaacgagtcaggtgaccttcactatcaactaccgctaaaccagcggagtcatagccacggtattcaaggcgacgtaagccttcgatcagaatctcagcgatatcacgttgcgctactgcgccaacaattccacacatctgttttattcctatgtaaggtcccttattaggaccttttcgatgtcagtgacctgattgatccggattttccgggctccccgagcctgtagagttggggattattatgttttgtactgtattttcagtaaaccaaaaatacagggcaaaacatcccttcaaagaagcataattcaccttgaagggtgcttttaataacgttactttttctttaccgggcgcttccatccctgaatatgaacctgcttaacccggctgatgactaattcattttcggcaacatcacgggtgacagtcgtacccgcgccaatggttgcaccgtttgcaacggtgaccggggcaactaattgagtatccgatccgacaaaaacatcatcgccaataatagttttaaatttattagccccgtcatagttacacgttatagttcccgcgccaatattgacgccagccccaatctcagcgtcacctagataagagagatgaccggctttagagcctttacccaaacgggcttttttgatttcaacaaaattaccaacatgtgcaccttcagccaattcagcgccaggacgcagacgagcaaatggcccaacagtacagttggcatccaggcgggcatcttctaaaacggtatatgggcttatttctgagtcatcaccaatcacacagtttttgagtacacaccccgtaccaattcgcacccggtcacctaaaatcacatgaccttcaataatgacattggtatcgatagtaatatcgcgaccatgagttaattctccgcgcaaatcaaaacgggagggatccaatagcatcacgcccgctaacaataatttttccgcttgttctgtctgaaatacgcgctcaagagcagacaattgcaggcgattattcaccccttccacttcactcaagcgggtaggatggacagtggcaattttcttaccatcggcatgcgctaacgcaataatgtcagtgatataaaactcaccttgagcattattattatccaacaatgatagccagcgttttaaatcgcgcccatttgcgaccagaatccccgtattgatctcgttgatttcccgttgtgcatcgctggcatctttatgttcaacgatcccgacgacatcgccattctcacgaacgatacggccataaccgcttgggttatccagttttactgtcaacaagccaatcccgccctcgggcttagcggccagcagacgttgtagcgtatcaacagagatcagcggcacatcgccatacaacatcaaaatatcttcatcatcagcaaaatgtggggcagcttgctgcatcgcatggccagtacccagttgctcagcctgtaatacccaattcaaggatggatcggccaaggtcttcttcagtaactcacccccgtgcccataaaccagatgaacatgttgtgcacctagcttcatggcagcatcaataacatgctgaaccattggcttacctgccaatgggtgcaataccttaggaaggtcggaatacatacgtgtccccttacccgcggcaaggatgacgacactcattgagctgttagacataagcaacctgataactccaatttaatagacggaagtaaacctgtttaccgaaataattactacatatttctcaacgaaaaacgtacacaacccgcgtggctaaagggctgtagtgacttgtcatataaacaaaaaatgcgtaaaaaagtgtcggtgatcggcgacgttttttgccgtttttttgtcaaaatgtattctgttaattaggttaataactacttattttacgacagaaaacaaggattatccgaaagaaattcgataatccttgcttatgatttattgaagattttaaaggattacacatcatatatacccaagttatttcaagatgcaggcgggtaacaaccgagtaaatacccaggagcgtagacaactaagtgactggggtgagcaacccctgcattttgaagggctacgggtagatgagggataaaacagtcaaggctgggtggtataagtattaaaaaatgccagtcagttttcaccgactggcattctatcgttacttaataacattatatttcatatggtttaaacgccgaggtttaaaaccttgtgattatctatctgataccgcttaagcagtcacagatagataaacaatacaaaatataacgttacatcgctttcttggttagctcaattacgcgtagtttcgcaatcgccttcgccaattcagcggatgcctgagcatagtcgacatcgccgtgggagttattaatatgggcttctgctttacgcttagattccagcgctcttgcttcgtccagatccagcccacgaatagctgtgtcagccaatacgatcacaacgctcggttgcacctcaaggatgccgccagaaagataaataaactcttcctcaccgaactgtttaacgatacgtatcatgccaggcttgatggcagtgagcagtggggcgtgcccagggaaaatacccagttcaccttcactacccgtcacctgaatcttttgtaccacgcctgagaacattttcttctcggcgctcacaacatccagatggtaagtcattgcagccatgtcaccctccagtcaacagcgttacagtttcttggctttttccactgcttcttcaatggtaccaaccatgtagaacgcctgttccggcaagtggtcatagtcgccattcatgatgcctttgaaaccacgaatggtatctttcagcgacacaaacttgcccggtgaaccggtgaagacttcagccacaaagaacggttgagacaggaagcgctgaatcttacgcgcacgggataccaccagtttgtcatcttctgacaactcgtccatacccaagatcgcgatgatatctttcagctcttggtaacgttgcagaatagactgcacgccacgcgctacatcgtagtgctcctgaccaacaaccaacggatcaagctgacggctggtagagtcaagtgggtcaaccgctggataaatacccagagaggcgatttgacgactcagaacgacggttgcatccaagtgagcaaaggtggttgctggtgatgggtcagtcaagtcatccgcaggtacataaacggcctgaacagaggtgattgaacccgtcttagtggaagtaatacgttcctgcaacacacccatctcttcagccagtgttggctgataacctaccgctgatggcatacgacccagcaatgcggatacttccgtaccagctagggtataacgatagatattatcgataaacagcagtacgtcacgaccttcatcacggaatttctccgccatggtcaggccggtcagtgcaacgcgtagacggttacctggtggctcattcatctggccgtaaaccaaggatactttgtccaaaacgttggagtcagtcatttcatggtagaagtcattaccctcacgggtacgctcacctacaccggcaaatacagaatacccagagtgctcgatcgcgatgttacggatcagctccatcatgtttactgttttacctacacccgcaccaccgaacagaccgactttaccgcccttagcaaacggacaaatcaggtccataaccttgataccggtttctaacagatcttgtgagctagcaagctcttcataagaaggcgcttcgcgatggattgcccaacgctcttcttcaccgataggacctttcatgtcgattggttcacccaatacgttcatgatacggccaagggtcgctttaccaaccggtacttcgatcgggtgttctaggttggttactttcaacccacggctcagaccatcggaagagcccattgcgatacaacgaacaacaccaccgcccaactgttgctgaacttccagcactaacttttcagttgtaccttctacctcaagggcgttgtacacttttggtacagcgtcttgggggaattcgacgtccactacggcgccgattacctggataatctttccagtagccatcttgaatcctctacgtaatacgtttacccgccatacttcaaattgctggggcgttggctaccttatctcaccccgacgacttactttataagcgtcagaggatttactcagttaccgccttcccgcaatctgaactatttagggtaataacctggttaaaccgcggaggctcccccgacgatctcggtgagttcctgagtgatgctggcctgacgagccttgttataaactaactgcagctctttgatcaggctaccgccgttatcggtggcggctttcatcgctaccattcgcgcggcctgctcgctggccaggttttcaacgacgccctgataaacttgtgattccacatagcgccgcaagagtgtatccagcagggctttaggatcaggttcatacaagtaatcccaggacttcttcttcagctcgccatcttccgcaggcggaagaggtaacaactgcatgatccgtggttcctgagacattgtgttgataaacttgttattgactatatacagcttatccagacgaccttcatcataggcttgcagcatgactttcaccggcccgatcagttctgacaacgaggggttatcccccatgccagtcacttgagcgacaatcttgccgcctacggaaccaaagaaagaggctgcttttgatccgatcagcgctaaatcacattcaacgcctttttcagaccaacctttcatctcagccaacagtcttttgaacaagttaatgttcaaaccaccgcacaagccacggtctgtcgaaaccaccagatacccaacgcgcttaacgtcacgttcttccaggtacggatgtttatattccagattacctaacgcgaggtgaccaatcacactacgcattgtttctgcataaggacggctggccgccatgcgttcctgcgacttacgcattttggaggcggcgaccatctccatggctttggtgatcttttgcgtgttttgcacgctggcgatcttggaacgtatctcttttgcgccggccatttctgcttctcctcattaccagacggcctgctttcctaacgaaaagcaggaccgcatagcgttaccaggactgggttgccttaaatgtatcgaggatgcctttcagcttggcctcgatctcatcgttatacgcgccagtttggttgatttgttgcagaagctcagcatgctcacggtcagcaaatgccaacagtgcagcttcaaagctacccaccttcgccaactcgacatcacccagataaccacgttcagctgcgaacagaaccagagactgctgtgcaaccgacatcggcgcatattgtttctgtttcagaagctcggtcactttctgaccatggctcagctgtttacgtgttgcatcatccaaatcggatgcgaactgggagaacgctgcaagctcacgatactgtgccagagcggtacgaataccaccggacagttttttcatgatcttggtctgcgctgcaccacccacacgggatacggagatacctgggttaacggcaggacgaataccggcgttaaacaggctggattccaggaagatctgaccatctgtaatcgatattacgttggtcggaacaaacgcagaaacgtcacctgcctgagtttcaatgataggtaatgcggttaaagaacctgttttacctttcacttcacccttggtaaaggcctcaacatactcagcgtttacacgcgcagcacgctccaacaaacgggagtggaggtagaatacgtcgccaggataggcttcacgacctggtggacgacgaagcagcaaggagatttgacgatatgcaacagcctgtttagacaggtcatcataaataatcagcgcatcttcaccgcgatcacggaaatattcacccatggcacaaccggagtaaggtgccagatactgcaatgctgcagattctgatgcagtagcaacaaccacaatggtgttagctaatgcgtcatgttcttccagcttgcgcactacgtttgcaacagtagaggctttctggccgatagcaacatacacacatttaatgccggaatcgcgttggttgatgatcgcatcaatcgccagtgcagttttacctgtctgacggtcaccgatgatcaattcacgctgaccacgaccaattgggatcatggcatcgacggatttatagcccgtctgaacaggctcatcaacggattgacgttcgataacaccaggtgcgatagcttcaacagctgagaagccgtcgttttctatagaacctttaccatcaataggttcacccagagtattgacgacacgccccaacaggccacgaccgacaggaacttccaggatacggccagtacatttaaccttcatgccttcggcaagatcggcgtacggacccataactacagcacctacggagtcgcgctccaagttcagtgcgattgcgtaacggttgcctggcagtgcgatcatctcaccctgcataacatcggccagaccgtgtacacgaatgatcccgtcactaacggaaacaatagtaccttcattgtgagcttcgctcactacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatatgctccagtccccttaagactgcaagacgtctgccaggcgttcaagacgaccgcgaacgctgccatctatcaccatatcgcctgcacgtattactacgccggccattacagacttatcaattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagcaattttcgctagctgttcgtcgttaagtgctctcgcagaggacacttcaacgtcgacggtagactccaatgaggcacgcagttgaataaactgctgtaacacctcaggaagaaccagtaaacggccattctccgccataactcgaatgaagttctgtgcgggctcatcgagctgatcaccacagactgcaataaacgtcgtcgacattgtctctggcgctacagcaccggaaagtaattcagcgatctgttcattgcgagtcacttgggcagtaaacgccagcatattctgccaacgctcaactgcctggtgctcaacagcaaagtcaaaagctgctttggcgtaggggcgagctacagttacaaattcagacatcagcccctccctccttacagttcagcgaccagtttatcaacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagctatagccaacatcgcgacttgcttacgcaactcttcacgagcgcgcttacgttcggcgtcgatctctgcctgcgcttgcgccacgattttgttacgttcctgttcagcttctgctttagcttcatcaaggatctgagctttgcgtttacttgcttgctcaatgatcacctgtgcctctgctttggctttcttcagttggtcggtcgcattggcttgcgctaagtccaaatcttttttggcacgctctgcagaagagagaccgtcagcaatttcttgttgacgcttctcgatagcagccataattggcggccatacatacttcatacaaaatatgacaaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctttaaaagttaatagtttggtgtagtttcaccgtagagaaaactctacttacgcgacagcaaacatcacgtacagacccagaccaacagcgatcatagggatggcgtcaaccaggcccatgacgataaagaactgtgtacgcagcagaggaatcaggtcaggctgacgtgcagcgccttccaaaaatttaccacccaggatgccgataccaatcgcagcaccgattgccgctaaacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttatttcagttaaaacgcagtagtgttataagaaaatcagtgctcttcggatgccatcgagagatagacaatcgtcagaaccatgaagataaaggcttgtaacgtaatgatcaggatgtggaatatagcccaaggaacactgagcatccactgtgaccaccacggcaacagacccgcaatcaggatgaagatcaactcacccgcatacatgttgccgaacagtcgcagacccaatgaaagcggtttggacagcaggctgacaccttccagaattaagtttactggaatgaatatcgggtgattgaacggctgcatagttaattcttttgtgaagccgcctacacctttcattttaatgctatagaaaataatcaggatgaaaacacccaatgccatagacaacgtaatgctcacgtcagctgtaggtaccacacgcagtgctggtaacccaaagacatgttcaccgatgtaaggcagtaaatcgattggcagtaaatccatcatgttcatcaataaaacccaaacaaagactgttagggctaatggtgcgatgactttacttttgccgtgatacatatcccgcacactgttatcgacaaaaccgataattaactctacagcagtctgcaatttaccgggtacgccactggtggcgcttgcagcaactttgcggaacacaagcagaaaagctaaccccagcacgacagagaagaacaaagagtcaatgttcaacgtccagaacgttgcagggccagttgagtggggattgaccaactcaaaggtacgcaggtccaactgaaggtgattcaggtggtgacctatgtagtcccttggagtagagatttctcctgatgcagacatgatgcctcttacccttgttgtagttaaatacgataactgttaagtacggtgaccgttaatcacggccggtgctaaaatctgcacaatcagcaccgataaataggttaaaccaagtgggacaaatgcggctttaaacagccctaacgccacaatcagtaaagctatcgtaaggataacttttaacccttcgccaatggcgaacgaccacgcaacacgacccggagctgctgtttttgcctgatggcggcaagcaaacagcataaacatggcactaggtaaccaggctgccaacccccctgccagagcagaaacactccattccaggcttttaatgccaaaaactgcgctgagaacaacaaaagtcattaactgcaaaaacagtaactttcgtgcaattttcccactgtaaagggatacaggcatgacgtttgttctctccgaaccacaccagggtatgctgagtgaggtatgaaactgcctttctcccattgagtcaagcagcgaaaaacgagcaaattatacgggccactcaaacgaattcaatcgataagtagcgaaaaggtgaacaattatttaaattttattcttttggcttattttcacaagaaaagcctcggaataaagctctcattttattgtcttactattccaataatagtcataaaaacgtgaaatacatcacataaataaaaacaaaacgatttataacctataaagccttgctttgtctttaacgaaaagagcctttaaaatattttataaatcataatgttaaaattaaactctttctaaaacaacttatctacttagtgaaaacttaccattgacatttcagataataatttcataacaataaagatacataaaaagagtggtagccaaccaaaagtaattaccaaagtgattatttaactacttacaatgtttttatgctcactttcacccctttttttgtaaaaaaaaggtgaaaaataattttcctaaacaacagtgagcaaataaagatctccccatgctggaaacaatgaactcaataagtttactaacgactactaataatttgttgcctttttttgataaaaagcaaagttagtttgacttaagaataatcaaatgccgctctccatccaattcgggaacatccagttttatcaccgactcaagaacaatatcttcgggcagaaccgctaactcatcatcaggccgaacccctttaagcgcataaaaacgcccttcaggcttagctggcaagtggtgacaccacgagagcatatcttgtaaggatgcaaatgcacggcttatcacaccatcaaatggcggttctgaggtaaatgcctcaactctgctctgaaccggctcaatgttatttaaccccagttcgtgttgcacctgacgtagaaagcgaacccgcttacccaggctatccaacaaagtaaaatgtgcatcagggcgcacaatagccaaagggataccaggaagacctggcccggttccgacatcaataaatcggctgccttgcagatggggattaaccacaatgctatcaaggatatgacgcactaacatttgctgtggatcacgaacagatgtcaggttataagctttattccacttgtctagcagctctacatagccaatcaactgatgtttttgctgatcgggtaacgtaataccagcaacggtaagcagagagtctaatttttttaacacaaagggtatcctctgaccagaaaacgcccagtcagcatataaatgggtcaataggcaaaatgataatccagcatggtaatggattgaatatgtttactgtatttgcctgaccgtaaaatacagggtgcaggcaaacgtttaatcgtcacgcactgcggcgcaacaatccttgttttttcagccaaaccagtaagatagatattgccgcgggggtaatacctgaaattcgggatgcctgaccaattgaactgggtttatggtcattcaatttggcaatgacttcattcgacaaacctgagacttgctgataatcgagatcaacgggcaataaggtattttcgttgcgtagttgtttttcgatctcttcctgctgacgagtaatatacccttcatatttgacttgaatttcaacttgatcagccgattgtggatcagtcaacgctgggccaaatgatgtcaaagaggtcaacaaacgatagtctatttcaggccgacgcagtagctcttctccgttggcttctttggacaaaggtgctttcagcagcgcatttatctctgaaacattctcagaatgcgggtgcacccagatatcacgcagccgttggcgctctttttcaatttgttcaactttttggctgaaatgtgcccaccggatatcatccactaatcccaatttgcggcctgtttcagtcaggcgtagatcagcgttatcttcacgcagcatcaaacggtattcagctctggaggtaaacatacggtacggttctttagtgccgagagtgcttaaatcgtccaccagcacgccaaggtaagcttcatcacgccgaggtgaccatccgtcctcctcgttggcaaaacggcccgcattaagccctgcaagcagcccttgagccgcagcttcctcgtagcccgttgtgccattgatttgtcccgcaaagaacaagccttgaatatatttactttccagagtcggttttaaatcgcgaggatcaaagaaatcatattcgatagcatagccgggacgaataatacgtgcattttccaaccctttcattgagcggacaatttgcatctgtacatcgaaaggcaaactggtagaaatgccgttcggatagatctcgttactggttagcccctctggttcgaggaagatctgatgtgaattacgatcagcaaaacgcatgactttatcttcgatcgatgggcagtaacgtgggccgatcccttcgatgatccctgcatacattgggctgcgatccaggttattgcggatcacttcatgtgttttttcattggtgtaggtgatatgacaagccatttgttcaggatgttgttcagcatttcccaagaaagagaatactggaattggcgtatcacccaactgaggtgttaattggctaaagtcgatagttcgcgcatcgatacgtggtggagtgcccgttttaaggcgatttactcgcaaaggcagttcacgtaagcgttgtgataatgagatcgaagggggatcaccggcacggccaccactgtaattttctagcccaatatgtattttgccatcaaggaaggtaccaacagttagcaccaccgctttggcacggaatttcagacccatttgtgtgactgcgccaacgacacgatcattttcaacaatgagatcttcaacaggttgctggaagatcatcaagttaggttgattctccaatgccgttcgtaccgctaaacgatacagaacacggtcagcctgagcgcgggttgctcttaccgcaggccctttgctggcgtttagtatcctaaactggatccccgcgaggtctgttgctttcgccatcaggccacccagagcatcaatttctttgaccaagtgccccttgccgataccgccgattgctgggttacaagacatttgccccagagtatcgatattgtgcgtcagcaataaggtctgacgtcccatgcgtgccgcggccatggcggcttcggtgcctgcatggccaccaccgatgatgatgacgtcaaattgatctggataaaacatggtactgcacctcgccgttatgcgaatttctgtgtttgccctggggtgggggattctactcaagtttagacgatcgaccaagtggcataggatcgcctttaattaaaagaagatctttttatttaaagatctctttattagatctcttattaggatcatgatcctctgtggataagtgattattcacatggaagatcatataattaaggaggatcgtttgttgtgagtgaccggtgatcctattgcgtataagctgggatctaaatggcatgttatgcacagtcactcggcagaatcaaggttgttatgtggatatctactggttttaccctgcttttaagcatagttatacacattcgt